ハウテレビジョン開発者ブログ

『外資就活ドットコム』を日夜開発している技術陣がプログラミングネタ・業務改善ネタ・よしなしごとについて記していきます。

プログラミング

Cloud Dataflow入門〜データ処理の実践

弊社ハウテレビジョンでは、週の1日をR&D dayとして、業務と直接関係しない技術を学んでみたり、今まであまり触れてこなかった領域を調べたりしています。 今回はCloud Dataflowに入門し、簡単なデータの分析コードを組み、動かしてみました。 とても簡単に…

Rustに入門した理由、チュートリアルの過程と感想

弊社ハウテレビジョンでは、週の1日をR&D dayとして、業務と直接関係しない技術を学んでみたり、今まであまり触れてこなかった領域を調べたりしています。 今回は複数人で集まってRustのチュートリアルを読み進め、実際に簡単なコードを組み、動かしてみまし…

なぜ DI が好きなのか PHP / Laravel でやってみた

夏はとにかく苦手、夏生まれの@KJ_BACCHUSです。 外出なんてしてたまるかと自宅で何かやろうと思いたった今日この頃。 Webエンジニアとしての知識が乏しいのでスキルアップを目的にアプリを作成しようと思います。 当社にはスマホアプリエンジニア(主にAndro…

CakePHP2でコントローラーのテストをする時の redirect を無視させない

ここ2週間ほど夏風邪でお粥とうどんしか食べていなかったのに、なぜか体重が2キロ増えた津田(id:YTsuda)です。 フロントエンドを中心に開発全般何でもやっています。 今回はハマりどころの多い CakePHPのControllerのテストについて書きます。 環境 CakePHP2…

CakePHPのarray地獄をHashクラスで生きのこる

CakePHPといえば array です。一挙手一投足にarrayがつきまとう、そんなCakePHPには、複雑な array を簡単に扱うために用意された Hash というユーティリティクラスがあります。 Hashクラスはこんな方々に有効です キーの存在確認のために array_key_exists(…

AROとなるモデルのparentNodeメソッドの書き方

日本語版cookbookの中の「ACLを用いた開発例」を紹介するページで、 リクエスタ(ARO)となるモデルの設定方法が書かれている。 ACL を制御するシンプルなアプリケーション しかしこの例における parentNode メソッドの書き方は不適切なので、 英語版cookbook …

cakephp でキャッシュを無視して静的ファイルが更新されるようにする

Webサイトで、画像や Javascript、CSS といった静的ファイルを更新したときに、 エンドユーザ側では、Webブラウザにキャッシュされているため タイムリーに更新が反映されない場合がある。 Webブラウザでリロードすれば更新されるのだが、 エンドユーザは、…