今更ながら言語処理100本ノック始めました。
言語は最近手を付け始めたKotlinちゃんです。
なんだか綺麗じゃないコード…。
$ tar zxvf breach-v0.3.20-alpha.5-linux-x64.tar.gz
$ mv breach-v0.3.20-alpha.5-linux-x64 breach
$ cd breach
$ ./breach
[18856:18856:0713/004640:11583496358:FATAL:browser_main_loop.cc(172)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
./breach: 6 行: 18856 中止 (コアダンプ) $SRC_DIR/__AUTO_UPDATE_BUNDLE__/exo_browser/exo_browser --raw $SRC_DIR/__AUTO_UPDATE_BUNDLE__/breach_core怒られた。 $ unzip chrome-linux.zip
$ cd chrome-linux
$ sudo cp ./chrome_sandbox /usr/local/sbin/chrome-devel-sandbox
$ sudo chown root:root /usr/local/sbin/chrome-devel-sandbox
$ sudo chmod 4755 /usr/local/sbin/chrome-devel-sandbox改めて起動。$ ./breach
[2014-07-12T15:56:50.983Z] [index] Breach v0.3.20-alpha.5 Starting...
:
:お、起動したっぽい。mod_strip追加するね。 github:breach/mod_strip追加中。breach/mod_statsを消せばいいよ。web: bundle exec rails server -p $PORT




> vagrant --version
Vagrant version 1.2.7 http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20130427.boxをコピーしておきます。
> vagrant box add centos64 http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20130427.box
centos64の部分はわかりやすい識別名だと思ってもらえばいいかと思います。 > vagrant box list
centos64 (virtualbox)
C:\Users\USERNAME\がとっ散らかるので、フォルダを作ってその中で作業をします。 C:\Users\USERNAME\vgr_centos\を作ったとして話を進めます。 > cd C:\Users\USERNAME\vgr_centos
> vagrant init centos64
C:\Users\USERNAME\vgr_centosで> vagrant up
> vagrant ssh
logoutやら、ctrl+Dで抜けて下さい。 > vagrant halt
> vagrant destroy
> vagrant up
> vagrant ssh
yumを使います。$ sudo yum -y install httpd
iptablesが邪魔なので切っておきます。$ sudo service iptables stop
$ sudo chkconfig iptables off
$ sudo service httpd start
$ sudo chkconfig httpd on
chkconfig on/offというのは仮想マシンを再起動したときにサービスを同時に立ち上げるかどうかという設定です。 $ ifconfig
inet addrという項目がそうです。 
$ sudo yum -y install php
$ sudo service httpd restart
$ cd /var/www/html
$ sudo touch info.php
$ sudo chmod 666 info.php
$ sudo echo "<?php phpinfo() ?>" > info.php
/var/www/htmlというパスに移動しています。ここがウェブから見た時に表示されるデフォルトディレクトリです。 192.168.33.10なので、コレを例として仮想マシンに作成したinfo.phpにアクセスするには192.168.33.10/info.phpをブラウザのアドレス欄に入力して下さい。 
というわけで、何故かところどころ説明口調で書いてきましたが、コレでPHP開発環境は整ったって感じです。
自分もまだ基本的な使い方しかわかっていませんが、LAMPをインストールした状態とかのものでBOXを作っておけば、あれこれ試せていい感じっぽいので、ほどほどにガンガン使っていこうと思います。
とりあえずはPHP5.5をインストールしよう…。サクッと書くつもりが意外と長くなってしまった。。
2013/09/03なんてなかった!
これがアジャイルの考え方?あじゃいるってなに?
何かの参考に。ちなみにこちらも楽しい。
(真顔)
gitこわい
G-WANはなぜ速いのか?をnginxと比べながら検証してみた
G-WANなんていうサーバがあるのか。nginxはなんとなく知ってたけど…。
ダブル・ディスパッチ~ 典型的なオブジェクト指向プログラミング・イディオム ~
流し読んでしまった。全然ソース追ってねぇ。あとでちゃんと読もう。
無駄な会議はもうイヤだ! 見直すべきは、会議の「5つの目的」
- アジェンダ(検討議題)の作成(事前配布)
- 当日の議事進行(議事録もとる)
- 議事録の作成(事後配布)
これがやっぱり大事なんだねぇ。あとは必要のない人は呼ばないってのも。
1割のトッププログラマーになれなかった僕が、生き残るためにやってきた「空間設計力」の鍛え方
ユーザーの立場に立って考えろってことですか?わかりません><
商用利用無料、作り込みが素晴らしく色使いも勉強になるフラットなアイコン素材 -Ballicons
こういうのって効果的な使い方が思いつかない…。ただおしゃれだなぁってのは思う。
新型iPhone発表イベントの招待状デザインの壁紙が公開される
あらおしゃれ。あとでiPod touchに入れよう。
以下SmartNews
AndroidやLinuxが動く世界最小サイズのパソコンが4000円台で予約開始
だれかかってー^q^
ハンパじゃない回線速度とウワサの『NURO 光』のスピードを計ってみた / 1GBを11秒ぐらいでダウンロードできる速度で笑った
CodeIQで結城先生が出題されたCrossingが神がかっていた件
この問題を解こうとして、挫折したのが私です^o^
どう考えてもO[n^2]の解法しか思いつかなかった。上記で言う逆転表は思いついたけど、結局O[n^2]。
アルゴリズムを勉強しよう、な?
あなたは何問当てられる?プログラミング言語を当てる『What’s That Programming Language?』
昨日のを今日まとめる感じ…!
Anatomy of a page-flip animation
本のようなフリップ実装についてのお話。詳しくは読んでください。そして読んでない俺に教えてください。
ここに書いてあること全部出来たら夢の環境な気がする。。
今、Team Geekをたらたら読んでるけど、HRTがすべてって感じですね。詳しくは「teamgeek hrt」でググルよろし。
iOSのお話。最初は少ない機能でデバッグして、物足りなくなったら次のものを探せばいいじゃん、というお話。
vimこわい
これからのUIデザインのヒントになるDribbbleのアートワークのまとめ
UIデザインの参考に。なるかなぁ…?
技術系じゃないけど、興味深い話。50万ないです…^o^
『マネタイズはあと』とか…。今あるウェブサービスはそういうのが多いんだろうけど…。
『わー、おもしろいの思いついたー!作ってみたー!公開するぜー!』みたいなノリで開発できればなぁ…。
以下、SmartNews
ネット回線がある田舎に引きこもりたい。
な、なんだってー!!ふっつーに「あいえふてぃーてぃーてぃー」って読んでたわ!
こういう思い切った決断ができるといいねぇ…。暮らしを考えちゃうとだらだらと今の状況を維持しちゃう。
こういう集まり、行ってみたい。誰か、一緒に行かない?
あいぽん用なのかな?とりあえず記録
以下SmartNews
有頂天家族おもしろい。
座りっぱなしで仕事をするリスクと改善策を教えてくれるムービー「Office Posture Matters」
要約すると、座りっぱなしは危険、正しい座り方をしろ、ちょっとでも運動しろ、ってことですね。言ってることは正しすぎるんだけど、私には無理です^o^
パクれ、パクれ、オマージュしろ。
なるほどねぇ。
新しいものが大好きなグッドパッチで8月に話題になったアプリ、サービス、デザインまとめ
地味にここの会社のまとめは好きです。自分が知らないとこをズンズン出してくれるし、参考になるから。
ゲーム開発エンジンのUnity、新たに2D向けゲーム開発とクラウドサービスをサポート
これは来るか…!?
”【Unity】素人が7日間クソゲーを作り続けてわかったこと”を真似してみてわかったこと
Unityなー。とりあえずクソゲー作ってみっかい?
企業が提供するサービスのとそのユーザーのあり方を説明してくれています。
確かにこういう観点から言うとOSSとかは強いよなー。
以下SmartNews
本放送の韮沢さんが楽しみだ。
GunosyとかSmartNewsとか関係ないけど、自分のアルゴリズムの無さに絶望したのでちょっと調べてみた。
結城浩さんの数学ガールがちょっと気になる。。というのも、CodeIQで結城さんの問題を全く解けなかったことからなんですが。
「珠玉のプログラミング」は持ってるんだけど積んでる…。読もうな、俺。
以上、今日はいつもよりちょっと長めでした。
わたし、まとめます。
ゲームプログラミングをオンラインで学べる!「code.9leap.net」をやってみた
enchant.jsってコトでネイティブアプリじゃないんだけど、iPhone/Androidアプリを作る際には何かの参考になるかな〜と。
iOS/AndroidアプリをJavaScriptで開発、OpenGL対応で高速描画の「Herlock」、クローズドβリリース
「Titanium Mobile作るならネイティブで作ったほうが断然いい」というのはちょくちょく耳にしたりするけど、これはどうなんでしょうかね。 期待ageってことで。
遊びでまじめに、っていいなー。
そういやMarkdownで記述できるメモ帳的なの探してたけど、これがあったじゃないか…。
スマホUI考(番々外編) 誰得の100徳ナイフを買ったというお話
自分の身を持って実証してくれるとは…こいつ、できる!(失礼)
ネタというか、なんというか…。
今日はSmartNewsありません。
今日はGunosyがいい記事がなかったです。。
というわけでSmartNewsのみです。
Code Complete(上)だけ買って積んでます^q^
ピアソン本は今のうちにゲットしとかないとなぁ。。
サボり^q^
という訳で2日分です。ちょっとした解説や自分の意見もありません。また、GunosyとSmartNewsとで被ってるのもあると思います。
なんか妙にPHPやらJSやらが増えてるような…。
以下、SmartNews
今日は超少ない & 適当だわさ。
あるあるネタが多く面白かったので。
PHPerは低レベルとか、PHPは分かりにくいとか、セキュリティが、とかいろいろあると思うけど、私はそこそこ好きです。
CakeやらZendやらのフレームワークとか使ったことないけどな!
しかし、mysql_connectって廃止予定なのか…。
本日、SmartNewsは見てる時間なかったのでありません。
連続記録目指して頑張る。イチロー並みに頑張る。
アップル、「iWork for iCloud beta」を全ユーザーに公開
やったね!ってあれ?先週だか先々週だかから使えるようになってなかった?気のせい?
めちゃくちゃにコンフリクトしたファイルを一歩一歩マージする方法
とりあえず実際やってみないとわからないけど、この先役立ちそうなので。
マイクロソフトのバルマーCEOが1年以内に退任、後任選びはゲイツ氏も参加
そこかしこで話題になってるね〜。(参考:在りし日のバルマー(一部))
へへ…。
以下SmartNews
日をまたいでしまったけど、今日もまとめてくぜ。
ゲームアプリの攻略動画が10億本を突破、「Kamcord」はゲーム開発者必須のマーケティングツール
ゲーム作ったら組み込んでみても面白いかもね。
Androidにも当てはまる箇所はあるのかな?と思ったので記載。¥8400払っても作らない/公開しない自信がある。。
【寄稿】 エンジニアはブログを書いた方が良い、その理由をキャリアの視点から考える
技術関係ないけど、気になったので。
以下SmartNews
今日もまとめるぜ~
今のところiPhoneでの開発は想定してないけども、こんなのもあるよーってことで。忘備録的な。
身も蓋もない結果になってるけど、当たり前っちゃ当たり前。ユーザビリティを考えましょうってこってすね。
制作前に要チェック!フラットなデザインのいいとこと悪いとこのまとめ
いつからフラットデザインが優れたUIだと錯覚していた!
UI/UXってよくわかんない><
累計32種!UIが優れたiPhoneアプリの部分デザイン(ヘッダ・フッタ編)
AndroidアプリでiPhoneの真似はするなとはいうけど、まー、ね?
DropBox創業者がアメリカのMITの卒業スピーチで語った「人生の3つのコツ」
技術系じゃないけど心に響いたので。
自分の今の仕事はテニスボールなのか、今自分に残された時間はどれくらいなのか。とかね。
番外編
iPhoneアプリのSmartNewsを最近始めまして、そちらもまとめていこうかなと。
さらっと見出しだけ。
1万時間ってどんなもんだろう?と思って業務時間ベースでてきとーに計算してみた。
365d * (5d / 7d) ≒ 260d
260d * 8h = 2080h
ってことは、業務中ひたすらコードかいてりゃ5年弱か
でも実際そんな長い間コード書いてる時間なんて無いし、上の計算には休暇や休日が入ってないから倍以上かかるんだろうな~。