PHP5 PHPで配列にはいっているデータのうち、空っぽのものだけ削除する 配列にはいっているデータのうち、空っぽのデータを削除する方法です。以下のようにarray_filterを利用します。 $list = array_filter($list, 'strlen'); 2014.09.16 PHP5
PHP5 PHPで配列にはいっているデータに対してtrimを適用する PHPで配列にはいっている情報に対して、一括でtirmをしたい場合があります。POSTされてきたデータ等ですね。 以下のように指定すると、$listにはいっている情報に対してtrimを実行してくれます。trimの部分は別の関数でも大丈夫です... 2014.09.16 PHP5
Mac Microsoft Office for Mac 2011を購入した やりとりで利用しているドキュメントがOffice製品のものが多くて、困ってきたので購入しました。 なんだかんだで、Amazonのダウンロードが一番安かったです。お家で使うやつは13000円くらいで購入することができました。仕事で使う奴は25... 2014.09.11 2016.05.25 Mac
AWS AWSで指定したIPのアクセスを拒否する 【VPCで設定編】 このブログにもついに攻撃がー。以下の様なアクセスログが大量に発生しています。Linux側のiptablesで対象のIPをブロックしてもいいのですが、AWSのVPCのセキュリティ設定でブロックすることにします。大元で遮断します。 ■以下の様な... 2014.09.04 2016.03.04 AWS仮想化
CakePHP2 CakePHP2系のページネーションにTwitter BootStrapのデザインを適用する CakePHPを使ってシステムを作るとき、Twitter Bootstrapをよく使うと思います。Paginatorもよく使います。で、CakePHPデフォルトのPaginatorを使うとTwitter BootstrapのPaginato... 2014.09.04 2016.05.13 CakePHP2
CentOS6 これだけ知っていればほぼサーバ管理ができる10個のLinuxコマンド サーバ管理で普段よく使うLinuxのコマンドを紹介します。これだけ覚えておけばほぼ大丈夫だと思います。初心者の方はぜひ覚えてみましょう。 ■tail -f ファイル名 tailコマンドは、ファイルの一番後ろの行を表示します。-fオプションを... 2014.09.02 2016.03.04 CentOS6
CakePHP2 CakePHPでSELECTの時だけリードレプリカから情報を取得するようにする サービス全体の流入が大きくなってきた時、DBの性能が気になって来ることがあります。mysqlとかであれば、リードレプリカからSelectをすることで負荷を分散することができます。 CakePHPでSELECTの時だけ指定したDBに接続してS... 2014.09.02 CakePHP2
PHP5 PHPで$_FILESが空っぽのときの主な原因 特に何かエラーがでているわけでもないのに、$_FILESの中身が空っぽになってしまった時の大体の原因です。 ■php.iniの容量制限設定に問題があることが多い post_max_sizeとupload_max_filesize の上限値に... 2014.08.27 PHP5
AngularJS Videoタグを使ってブラウザだけでmp4を再生する 一昔まえだと動画ファイルはflashプレイヤーとかで再生する必要があったのですが、最近のHTML5対応のブラウザであれば、プレイヤー不要で動画を再生することができるみたいです。 ■Videoタグ 以下のように記述をします。 <video s... 2014.08.27 2016.04.27 AngularJSHTML5
AngularJS AngularJSで条件分岐しながら要素を表示・非表示する 条件によって、特定のdivのブロックやリンクを表示したり、非表示にしたりする方法です。以下のように記述します。 ■ng-classを利用する方法 ng-class="(hogehoge.length == 1) ? 'hidden' : '... 2014.08.22 2016.03.29 AngularJS
AngularJS AngularJSで配列の長さを取得する どこのサイトにも書いてありますが、忘れないように書いておきます。 hogehogeという配列があった場合以下のように記述すると、配列の長さが取得できます。 配列の長さが4だった場合は4が表示されます。 {{hogehoge.length}} 2014.08.22 AngularJS
AngularJS AngularJS ng-repeatの二重ループの時に親ループのindexを取得する こんなかんじでng-repeatで二重ループをした場合の親のループのindexを取得する方法です。一重のループの時は{{$index}}で取れます。 <div ng-repeat="hogehoge in hogehogeList> <di... 2014.08.19 AngularJS
AngularJS AngularJSで値を展開するカッコを変更する AngularJSのデフォルトのカッコは以下のとおり、{{}}となっています。この{{}}を別の記号に変更します。Smartyなんかと一緒に使うときに重複して困ってしまいます。 {{hogehoge}} ■変更の仕方 例では]で値が展開され... 2014.08.18 AngularJS
AngularJS AngularJSでng-repeatのindexを取得する $indexでアクセスできると書いてあるところが多いのですが、結局どうやってアクセスするんだろう。。という感じでした。以下のように書くと、indexが書き出されます。 {{$index}} 2014.08.18 AngularJS
AngularJS AngularJSでid要素を追加する AngularJSでng-repeatとかでループしたキーとかでdivのIDの要素を決めたい時があると思います。その方法です。 test.idに1がはいっているとしたとき、以下のように記述をします。 <div ng-attr-id="{{'... 2014.08.16 2016.04.25 AngularJS
Mac 【解決してないけど解決】MacでGoogleDriveにファイルのアップロードができないことがある ここで書いた件です。 結局windowsでディレクトリを全部リネームしてアップロードしたら、問題なく利用することができました。 うーーーん。解決していないけど、解決ですね。 2014.08.15 2016.05.25 Mac
Mac MacでGoogleDriveにファイルのアップロードができないことがある アップロードができない時があるのです。 空っぽじゃないディレクトリなのに、 「空のディレクトリはアップロードできません」 と表示されてアップロードができくなる時があります。解決はしていないのですが、規則性は見えてきました。以下のことが原因だ... 2014.08.13 Mac
WordPress WordPress 3.9.2にバージョンアップしました 3.9.1から3.9.2にバージョンアップしました。特に何事も無くアップデートが完了しました。 利用しているプラグインは以下です。すべて動作しているのを確認しています。 ・Akismet ・AmazonJS ・Fancier Author ... 2014.08.08 WordPress
AngularJS SwiffyとAngularJSを同時に使おうとするとエラーが起こるのを解消 ■Swiffy.jsとは FlashをJavaScriptだけで再現するGoogleが提供しているライブラリです。これで、Flashに対応していないスマートフォンでもFlashのアニメーションを再現することができます。 ■発生した問題 この... 2014.08.06 AngularJS
PHP5 phpの閉じタグ問題 PHPのプログラムを書くとき、一般的に以下のように記述をします。 <?php class Hogehoge { ここにファンクション一覧 } で、今回問題となるのが、最後に?>をつけて閉じるか閉じないか、という話です。 ■?>をつけるとどう... 2014.08.01 2016.03.09 PHP5