
Eclipseが不安定・・・というかSubversionがうまく動作しなくなってきたので久しぶりに開発環境を整備してしてみました。
インストールしたEclipseの環境は以下の通り
PHPの開発に必要最低限のもののみ入れています。ちなみにDB操作は軽くて便利なcseを利用しているのでEclipse上で操作はしません。
今感じていること 全国都道府県の緯度経度JSONデータにて全国都道府県の緯度経度情報がJSONとPHPの連想配列(漢字の都道府県名をキーにして文字列で緯度,経度)があったんですが、キーの都道府県が漢字で嫌だったんでアルファベットの都道府県をキーにした配列にしてみました。
最近本気でプログラミングをしていないような気がします。
学部生の頃は、徹夜でPHPプログラミングをしていたりしたのですが、最近はビジネスメールを書いたり就活の間にたまったブログ記事を読んだり・・・といったことばかりで、プログラミングといったらバイト先の仕事で組む程度のものでした。
現在作成中のプログラムに動画機能を付けるということでFFmpegについて調査中です。
インストールから色々ややこしかったのでメモしておきます。
FFmpegインストールまでのおおまかな流れ
Ajaxian » Every keystroke is a prisoner - a neat commenting trickより。
デバッグの最中は頻繁にコードをコメントアウトしたりコメントを除去したり面倒に思う時があります。
は
でコメントアウトできますが、コメントを元に戻す場合は「/*」と「*/」の両方を除去しないといけません。デバッグの最中に毎回二行修正していては時間の無駄となってしまいます。
どこからリンクを見つけたのか忘れてしまったのですが、いい技術とは何か--日本人学生エンジニアの激論160分(前編)を通しで読みました(前後編からなり、各編3ページずつ)。
主に東京大学の情報・工学部のエンジニア志望の方が集まっての「いい技術は何か」をテーマにした座談会の内容です。
研究用プログラムでプラグインっぽい機構が欲しかったんで調査とメモ。
要件としては、
現在なぜPHPアプリにセキュリティホールが多いのか?:第5回 まだまだ残っているSQLインジェクション|gihyo.jp … 技術評論社を読んでいるのですが、正規表現の間違いによるSQLインジェクションのいい例がありましたので紹介を。
私はわからなかったのですが、ユーザからのパラメータに対する数値チェックで以下の二つのPHPコードにおける脆弱性についてでした。
まだまだ正規表現の修行が足りなかったようです。。
当ブログシステムで使っているWikiコンポーネント(自作)のURL抽出部分でした。
でリンクを意味するWiki記法を抽出するための正規表現なのですが、
といった記述がある場合、2つに分割されず合体して抽出されてしまいました。