2012年12月31日月曜日

2012年のセキュリティ事情まとめ

年末ですので、セキュリティ事情まとめについて書いていきたいと思います。

まず、参考にしたのはこちらです
http://www.atmarkit.co.jp/fsecurity/index/index_matomematome.html

様々な出来事がありましたが、私が特に印象に残っているのは

・ハクティビスト
・セキュリティイベント

の2点です。

ハクティビストについては、2013年もどんどん活発になっていくと言われていますが、日本はこのままで大丈夫なのかと心配になってしまいます。
これに対抗して警察庁や防衛省でも、セキュリティ人材を採用していくことや、サイバー犯罪に対抗する組織を強化していくことに"ようやく"取り組み始めました。
まだまだ、取り組むべき事項はいっぱいあると思いますが、国をあげてサイバー犯罪に取り組む体制を来年もガンガン作り上げて行って欲しいですし、自分もその取り組みに関われたらと思います。

次のセキュリティイベントについてですが、今年は白浜シンポジウムと、越後湯沢のセキュリティワークショップに参加させていただきました。
また、CTFやDEFCONも盛んに行われて、日本でもセキュリティのイベントが増えてきた事を嬉しく感じます。
私が前者のイベントに参加して、自分があまり携わらない分野のセキュリティについても深く関心を持つ事ができました。
まだまだ会場が狭いなと感じるので、もっと大規模にイベントができるくらい、セキュリティクラスタが増えて欲しいものです。
私は後輩になるべくセキュリティについて興味を持って欲しいと思い、活動していますが、来年はさらに新しいイベントを考えています。
こうやって少しでもセキュリティクラスタを増やしていきたいと思います。

後者のコンテストなどには、まだ参加した事がありませんが、どれも成功している話を耳にしますので、来年には参加してみたいと思います。


今年もいろいろありましたが、少しでも日本のセキュリティ向上の為に今後も取り組んでいきたいと感じる1年でした。

2012年12月10日月曜日

FuelPHPのoilで複数カラムをテーブルに追加する

FuelPHPでのテーブル作成などにoilコマンドをよく使いますが、
カラムの追加を行う際もoilから行うことができます。

参考URL:
FuelPHP での Migration の使い方

こちらでもその方法が解説されていますが、1個のカラムしか追加していません。
しかも、
$ oil g migration add_bio_to_tests bio:text
と「add_カラム名_to_テーブル名」の規則になっているので複数個追加する場合にどうしたら良いのか疑問を持ちました。

なので、複数カラム追加できるのか試してみました。

oilでの複数カラムの追加 

通常のテーブル作成の時と同じように、上記の規則に従ってoilを記述した後に、複数カラムをそのまま書いてみます。

$ oil g migration add_map_to_shops map:text station:string
Creating migration: ファイルパス/app/migrations/013_add_map_to_shops.php
とりあえずoilコマンド自体は実行されたみたいです。
次に作成されたファイルを確認します。

となっていますので問題が無いですね。
なのでそのままoil r migrateしてみました。

問題なく最後尾に2カラムとも追加されています。
挿入位置を調整できないのが若干気になりますが目をつむります。

あとは、スキャフォールドとかしていたら忘れがちですが、modelファイルなどを編集して修正完了となります。

2012年12月6日木曜日

FuelPHPでURLベースで画像を自動リサイズする方法

FuelPHPでアップロードした画像を、すぐにリサイズするのではなく
必要なときに自由なサイズにリサイズしてくれるアクションです。

FuelPHPで、ファイルのアップロード&サムネイル画像を参考にさせていただいて、拡張子の判別機能を追加しました


という感じにアレンジしてみました
Viewファイル側では

のような感じで呼び出します。
数値の『200』等を変更すれば、それに応じたサイズにリサイズされます。

リサイズされた画像は、それぞれのフォルダに作成されるので、次回以降はスムーズに呼び出されます。
参照元のブログの方もおっしゃってますけど、これを考えた方は素晴らしいですね!

というわけで、初めての記事はFuelPHPでの自動画像リサイズについてでした。
まだまだ始めたばかりなので、色々指摘してくださるとありがたいです!

以上

<追記_2012/12/9>
$filenameと$extについての入力値チェックがされてないとご指摘があったので後ほど修正します。

2012年12月5日水曜日

初めての記事はFuelPHPで

初めてブログというものを書きます。

といっても、今回は中身の無い記事です←

明日からFuelPHPで仕事をしていて、詰まった所や、どう解決したかというナレッジを蓄積するために書いて行きたいと思います。
ゆくゆくはFuelPHP以外にもセキュリティのことや、CakePHPについてなども書いていけたらと思っています。


というわけで今日はブログの目標でも書いて終わろうと思います。

自分は、やることを途中で投げることが多いので
なるべく投げないようにここに書いて防衛線にしようと思います。


目標

  1. 1年続ける
  2. 36記事以上内容の濃い記事を書く
  3. かっこいいブログにカスタマイズする
とりあえずこの3点を目標に1年頑張りたいと思います。
月3回以上で継続して頑張るというのと
CSS3jQueryを使ってかっこいいデザインのサイトにすることを頑張りたいと思います。

この3.のためにはてなブログを選ぼうとしたのを踏みとどまってこちらにしました
(どれくらいカスタマイズできるか詳しく調べていませんが←)

というわけで、ゆるゆる頑張って行きたいと思います。

以上