hagetak's blog

どうも、はげたかです。

2016-01-01から1年間の記事一覧

AtomユーザがPHPStormに乗り換え、PHPStormのキーマップをAtomで説明

AtomユーザがPHPStormに乗り換え、PHPStormのキーマップをAtomで説明 概要 これまでAtomユーザだったが、会社でPHPStormを買ってもらった。PHPStormは、PHPに特化したIDEである。これで捗る...と思いきや、PHPStormとAtomのショートカットの違いで少し苦戦。…

アップロードされたファイルをどこまでバリデーションするか(PHP)

アップロードされたファイルをどこまでバリデーションするか(PHP) 概要 CakePHP1.3プロジェクト で、アップロードされたファイルを加工する必要があった。その際、アップロードされたものをどこまでバリデーションを行うか、が問題である。 ここが長すぎた…

メタプログラミングとは - Rubyを例に説明

[メタプログラミング]最近良く聞く、メタプログラミングとは 最近、メタプログラミングという言葉をよく聞く。といっても、結構前からだが、意識し始めたのは最近。 メタってなんだよ、メタってと思っていた時期がありましたが、ようやくなんぞやと調べる気…

冪等性(べきとうせい)とは

冪等性(べきとうせい)とは ココ1年くらいで、冪等性(べきとうせい)という言葉を何度も聞いた。 ついに業務でもこの言葉が出てきたので、改めて意味を調べてみることにする。 冪等性とは 冪等性とは、ある操作を1回行っても複数回行っても結果が同じであ…

PHPで時刻の範囲内で処理を行う。

はじめに 卒業制作をしていて、証券取引所の取引可能時間内(9:00 - 15:00)で取引が行うようにする必要があった。 範囲内で作業を分けるようなTipsがなかったの、執筆してみる。 コード