1週間位で終了。復習用CDを聞きながら軽く流した。
慣れすぎて覚えられなくなってきた。
覚えていない単語が存在しても、例文の意味が頭に浮かぶ様になる。こういう状態になると単語が覚えにくくなる。
月別アーカイブ: 2013年1月
installed CentOS6.3 in VirtualBox on Windwos7
CentOSのネットワーク設定。
レンタルサーバーでSSL導入に関して。
serversman@vpsにSSLを設定してみた。
独自ドメインでSSLを無料で使えるというのを聞いたので、試しにやってみた。
ぐぐればいくつか設定方法を解説してるエントリーが見つかる。futuremixさんの記事がいいかもしれない。
自分のサーバーの設定とかで2時間。
証明書の発行手続きとか、発行待ち(連絡待ち)に1時間半位だったと思う。
結果的にうまく行ったと思うのですが、(サブドメイン無しと、サブドメイン1つをSSLでアクセスできるようになったと思う。同じ証明書使ってるんだけどアリなんだろうか。。Firefox18では警告とか出ない。)
秘密鍵とかPEMなんちゃらとか、理解がさっぱりさっぱりと言った感じでやばい感じでした。こういうのは「暗号」の分野なんですかね。お勉強が必要そうでした。
追記:設定方法など。
apacheのsslの設定
昨日SSLの申し込みをStartSSLへしましたが、今朝、StartSSLから「まだあなたの設定は完全に終わってません。中間CA証明を追加すべきです。」とメールが来た。これわざわざ人力で見てるんですかね。。どっちにしろすごい親切!
で、以下の設定を終わらせました。
- StartSSL™ Certificates & Public Key Infrastructure – How to Install
- StartSSL™ Certificates & Public Key Infrastructure – Apache Server
DUO3.0 – 5週目完了
30日以上かかった。
正月休みの9日間はまったく手を付けなかったので、
実質は21日位かな。
巷ではこのDUOを2、3ヶ月で終わらせるって人がいるらしいけど、かなり早いと思う。
今のところ、感覚では60%〜80%位は覚えたかなといった所。
CGI版PHPに危険な脆弱性があるようです。
サーバーのPHPが何で動いているのか調べる方法は、phpinfo();で「Server API」の項目を見ればわかるそうです。
引き続きカレンダーアプリ。
表示部分は大体終わって、
申し込み部分をやろうとした所、
いたずら防止とか実装してみっかな、
と思ったので調べてるんですが、
答えがはっきり見つからない。。。問題は一筋縄では行かなそうです。
↑こういう記事もあるのでとても勉強になる反面、
セキュリティど素人が一朝一夕で対策ができるものでは無さそうです。
2013年やりたいこと。(抱負)
年が明けたからといって何も変わらないのですが。
備忘録です。
- 英語(DUO3.0、究極の英単語Vol.2,Vol.3)
- RFP(Request for proposal)
- WEBアプリ作る。
- CakePHP
- テストコードを書く。(PHP、js)
- Github使う。
- セキュリティ
- 基礎知識 SSL/TLSの仕組み
- ネットワーク・emailの盗聴・なりすましの仕組み。
- リファクタリング
- アルゴリズム
- 暗号
- rubyかperlを始める。
googleでそれぞれ検索すると結構違った。うーん。やるとしたらrubyを先にやりそう。(インデックス数 = 情報量、では無いとは思いますが。)
21,910,000,000 件(php)
1,840,000,000 件(ruby)
26,100,000 件(perl)
こんなところですかね。
例年のことですが、上から3つしか出来なさそう。
2012年の抱負と比べると、少しは進んだかなという程度ですかね。
スピードアップしたいものです。
WordPress + FirephpでFatal errorが出たときは。
今までぜんぜん普通に動いてたのに、
いきなりFatal error。
MacのFanがうなるのでFirefoxを再起動したり腰がいたいので休憩したりしてた。
さぁ作業するかと思ってfb($param);とかやったらカレンダーのループの中の20日目でfatal errorがでて処理ストップ。
いろいろやってて解決せず、
そういえばwordpress + firephpのslideshareを以前見たことがあったなと思い出しぐぐる。
発見。そして解決。
ob_start();入れたら速攻直った。
これで直る理由は知らない。
firephpが内部でob_*関連を使ってfirebugに吐き出してるのかもね。
それにしても関数の中で、
global宣言なしでfb($param);とやってもなんで実行されるんだろう。
Mysqlの正規化に手こずる。
今ではよくみかける、貸し会議室の予約管理システム
みたいなものを作ってます。
カレンダー形式で表示させるやつです。
Mysqlのテーブル構成をどうしたもんかと、ここ2日程いろいろ調べたりしてます。
正規化という部分で躓いてるっぽいです。
作って運用してみて痛い目見ればいろいろ気づくと思うけど、テーブル構成でヘタ打つとダメージがデカそうでびびります。
結構ググってるんですが、自分が作ろうとしてるものそのものズバリのものって、
案外無いもんですね。