2012-06-04
Defcon 20 Quals に参加した!
CTF | |
いつ?
- 6月2日 9:00 ~ 6月4日 9:00
上記時刻から開始が30分遅れたので,終了も30分遅れました.
Defcon 20 Qualsってなによ?
今年で20回目になる,毎年夏にアメリカ,ラスベガスで行われているハッカーの祭典の中で行われるCTF競技です.それのオンライン上でやる予備戦に挑戦しました.開催時間は48時間という長丁場です.
https://www.defcon.org/
日本からの参加であろうチームのまとめや,writeupのまとめは下記のブログにキレイにまとまっていますので,そちらを参照ください.
http://d.hatena.ne.jp/Kango/20120604/1338815574
参加してみて
関東某所の合宿所にて6月1日から準備を開始し,6月4日の終了までずっと参加していた数少ないメンバーの一人でした.でも結局自分は1問も解けず… 悔しいですね.バイナリの扱いとか全然でした.そもそもバイナリよめねぇ!pwnableな問題もクラッシュさせる方法は見つけたけど,次に何をしたらいいか全くわからずという感じでした…
でも,今回参加することで,かなり色々な収穫がありました.先輩方の知識を吸収できたし,Defcon CTFがどんなものかも実際に体験できました.来年は社会人になりますが,フル日程参加したい… 自力で1問解きたい!!まずは続々上がってきているwriteup見て,復習ですね!
最後に,参加者の皆さんお疲れ様でした!
2012-05-27
ファイル名を一括でリネームする方法
環境
- MacOSX 10.7.4
ファイル名の" "を”_”に置き換えたい!
ファイル名にスペースがあると解析プログラムが上手く動いてくれないので,1000個以上あるファイルのファイル名の中にある半角スペースをすべてアンダーバーに置き換えたかった.調べてみるとrenameというまんまなコマンドがあるじゃないですか!どうやらMacにはデフォルトでは入っていない様なので,HomeBrewでサクッとインストールします.
brew install rename
使い方は
rename 置換前の文字列 置換後の文字列 対象とするファイル
で,全てのファイル名のなかにあるすべての半角スペースをアンダーバーに置き換えるには,上記の様に置換文字列を別々に指定するのではなく正規表現でやります.
rename 's/ /_/' *
この書き方だとファイル名が"hoge hoge hoge.txt"だった場合,"hoge_hoge hoge.txt"となって,ちょっと惜しい><.
すべてのファイルに含まれるすべての半角スペースを置換するには
rename 's/ /_/g' *
とします.これで,"hoge_hoge_hoge.txt"と置換できます.めでたしめでたし.
参考文献
2012-05-02
就職先決まりました
日常 | |
本来はWDD(Windows Developer Days)の記事よりもだいぶ先に掲載する予定でしたが…
はい.就職活動も無事に終了しました.2013年4月から三三株式会社様に就職します!ちゃんと社会人になります!一部の人が言っていたような博士後期課程→教員ではないですよ!!ちゃんと社会人になります!(大事な事だから二回…)
この企業は名刺管理に特化したLink Knowledge(法人向け) やEight(個人向け)というソリューションを出しています.さらに,2009年にMicrosoft Innovation Award の優秀賞を受賞しています.ImagineCup2011世界大会に出場して,Innovation Award受賞企業様へ就職.なにやらいい話のネタになりそうですね.2009年のMicrosoft Innovation AwardはImagineCup2011世界大会でお世話になった企業様も受賞しているんですね!いろんなところでいろんな繋がりがあるんだなぁーと実感しています.
話は変わりまして,個人向けに提供しているEightですが,カメラの付いたiOS端末を持っていてかつ,自分の名刺を持っている人はぜひぜひ使ってみてください.そして僕と繋がってください!
Android端末の方は...予約受付中だそうです…
WindowsPhoneの方は…(黙
で,使ってみてですが,使い出すと意外と便利です.メールアドレスや電話番号は自動で(センターで人力で)データになり,今のところ自分の使っている範囲ではデータ化精度100%です.あの人のメールアドレスなんだっけー探すのめんどくさい...とか,今までちまちま頂いた日付と場所を記入してフォルダに入れて…というのがなくなり大分楽になりました.といっても,癖で後者のはやっちゃってるんですがねw
残り一年を切った学生生活,まずはしっかり卒業出来るように研究を進めつつ,楽しもうと思っています!
これからもどうぞよろしくお願いします.
2012-04-27
Windows Developer Daysに参加した!
4月24日,25日に行われたWindows Developer Days(以下,WDD)に参加してきました!
この二日間でWindows8やMetroスタイルアプリについてびっちり知ることができました.最近はずっとMacばかりでWindowsはVisualStudioを使うときぐらいしか起動しませんでしたが,Windows8はしっかり使ってみたいなと思いました.Metroいいですね!Metro!Windows見直しました.タッチパネルの付いているPCが欲しいぜ…
自分が聴講したセッションとしては,王道的なセッションの他にAndroidアプリからMetroスタイルアプリへどうやって作りなおしたかAzure上でRuby on Railsは使えるのか,HadoopをAzure上で使うにはなど他のものからMicrosoftのものへの移植や,Microsoftの技術とオープンな技術の組み合わせなどを聞きました.
それから,TwitterでWDDに来ているつぶやきをしたら,中学時代の同級生から”俺もいる!”とリプライが飛んできて,すごく久しぶりに会いました.お互いあまり変わってないですねーw でも,IT業界にいるというのがすごくびっくりでした(・o・)! これからもお互いがんばろー!
この二日間,本当に素晴らしい機会を頂いたなぁとおもいます.招待して下さったMicrosoftのアカデミックの方々に感謝感謝!
Microsoftさんは学生の方にすごく色々な機会をくださいます.世界規模で行なっているImagineCupというコンテストを始め色々なセミナーを学生向けにも全国で展開していますし,MSP(Microsoft Student Partners)というものもあり,挑戦したい学生へは本当に色々な機会があります.ぜひ,このような活動を活用して自分のスキルアップや,やりたいことの実現を一人でも多くの学生にしてほしいな,いろんなことに挑戦してほしいなと思っています.
これからも色々突っ走ります!
#会場内撮影禁止だったので今回は写真はありません.
2012-03-23
シェルスクリプトを書いているときに詰まった基本的なこと
shell | |
研究でシェルスクリプトを書く必要があってその時に詰まったのでメモしておきます.
例えばファイル一覧を取得してそのファイルに処理をさせたい!という時
#!/bin/sh for f in 'ls ./' do 何かしらの処理 done
と書いていてうごかねー動かねーと悩んでいました.そしたらコマンドを実行させるときは’(シングルクオート)じゃなくて`(バッククオート)で囲わなきゃいけないという…パッと見わかりにくいんだよ!!
んでバッククオートはshift + @キーで入力できます.
#!/bin/sh for f in `ls ./` do 何かしらの処理 done
このように書きなおしたら思ったような動作をしてくれました.
参考文献

本ブログも拝見させていただきました。「見直しました!」と言っていただき感謝でございます。
これからも開発者の皆様のお力が必要でございます。とくに若い世代の方々の応援が必要です。引き続きご期待いただき応援をしていただけるよう、よろしくお願いいたします。
コメントありがとうございます!マイクロソフト様にはImagineCupやこのようなセミナーに招待いただき,基調な経験をたくさんさせていただいたこと大変感謝しています.
これからも応援していきます!よろしくお願いします.