開発メモ

気負わずに、ちょくちょく勉強進めていきたい。。。

プログラマに、葉隠はいらない

ちょっとしたツールを、PHPとJavascriptで作った。ページ遷移するとウザイだろうと思って ajax使ってみたけど、後から考えるとそんな使う必要もなかった。。。 今回の失敗 先入観で作ってしまったこと 経験が足りないから。 作りまくれ。 めんどくささに負け…

HTML内のIDについて

http://qiita.com/nakajmg/items/c895105afae95bfa8faeおお。。。 <html> <head> <script> function test(){ alert(window.t.innerHTML); } </script> </head> <body onload="test()"> <div id="t">aaaaa</div> </body> </htlm>

プリミティブデータ型についてと、関数のスコープ

javascriptについて、自分が作りたいものを作ってるだけだと なかなか基礎的な部分が身につかない。休日など、時間があるときに本読んで 深くまで理解できるようになりたい。 プリミティブデータ型 値を割り当ててないと、undefinedになる var a; typeof a; …

パーフェクトPHP Part3実践アプリケーション(3)

PHP

とりあえず、ちょくちょく進めて フレームワークは写経完了。最後のあたり、駆け足で通り過ぎたので 次のミニブログを作るときに、理解を補うようにしたい。

interfaceとabstract

http://havelog.ayumusato.com/develop/php/e166-php-interface-abstract.html 読んで、interfaceとabstractの違いを自分用メモにまとめた。 interface 特徴 ・実装を伴うメソッドやプロパティの宣言はできない ・クラスはインターフェイスで宣言されたメソ…

ユーザスクリプトでjQueryを利用する【ソースを読む】

ユーザスクリプトで、jQueryを使う場合の ソースについて何をしているのか、読んでみる。前のブログ記事で紹介したソースです。 http://iwa4.hatenablog.com/entry/2013/07/02/181645 動作の流れに沿って書く。 0.引数に、jQueryにて実行したい処理を書く })…

ユーザスクリプト初めの一歩【chromeの場合】

ユーザスクリプトとは ユーザが登録したスクリプトを任意のwebブラウザ上で 呼び出す事が出来る。 GreaseMonkeyとは ユーザスクリプトでググってると GreaseMonkeyという単語をよく目にする。これはFireFoxのアドオンで、「Firefox」上で「ユーザスクリプト…

ログインが必要なサイトでのスクレイピング

PHP

ログインが、うまくいかなくて嵌っている。 とりあえず自分の為に、メモ。特徴としては下記。・2回ログインがある ・cookieにセッションIDを持つ ・hiddenにログインの都度乱数が生成される 基本的な考え方について 基本はブラウザのリクエストヘッダと PHP…

パーフェクトPHP Part3実践アプリケーション(2)

PHP

(1)の続きで、写経。 プログラムの意味を理解しながら進めていった。今日は下記を書いた。Router.php Response.php DbManager.phpまだまだ先は長い。。。 正規表現での名前付きキャプチャ 知らなかった。 正規表現(preg_match)でこんなことも設定できるのか…

パーフェクトPHP Part3実践アプリケーション(1)

PHP

パーフェクトPHP (PERFECT SERIES 3)作者: 小川雄大,柄沢聡太郎,橋口誠出版社/メーカー: 技術評論社発売日: 2010/11/12メディア: 大型本購入: 32人 クリック: 1,065回この商品を含むブログ (59件) を見る 写経 「フレームワーク作成」の章を写経しながら、進…

勉強計画(殴り書き

これまでの問題点 自分は、「作りたいもの」があるから勉強するのではなく 外(ブログなど)からの煽りによって「やらなくちゃ」と勉強するタイプだ。ネットで「○○が許されるのは小学生までだよね」的 情報に踊らされたり、なんとなく気になる技術を触ってみた…

opensslの脆弱性対応【さくらVPS】

opensslの脆弱性対応を、さくらVPSでやったのでまとめ。 反応遅いw 対象 使用している OpenSSL のバージョンが 1.0.1 〜 1.0.1f の場合 参考にしたとこ http://qiita.com/nofrmm/items/aa1bc02202546e41692b やったこと 1.opensslのバージョンチェック TeraT…

仕事をする上で気を付けたい3点

1.成果が出ている事を長期間続ける 感情のコントロールが重要。 自分を客観的に見つめる事は難しい為、成果が出ててもなかなか実感できない。 また、逆に自分の都合のよいように物事を捉えてしまう傾向もある。 その為、長期間ひとつの事を続ける事が出来ず …