MD Blog

誰かの何かに役に立てることを書いていきたいです

2013-01-01から1年間の記事一覧

Sublime Package:Install Package が失敗するとき

以下のメッセージが出るときの対処法 Package Control: There are no packages available for installation. Preferences > Package Settings > Package Control > Settings - User に以下を追加 { "repository_channels": [ "http://sublime.wbond.net/repo…

遠隔操作事件におけるセキュリティ攻撃まとめ

2012年に起きた遠隔操作ウイルスおよびクロスサイト・リクエスト・フォージェリによる連続威力業務妨害等事件[1]において、犯人が行ったセキュリティ攻撃を個人的にまとめます。 クロスサイト・リクエスト・フォージェリ 保土ヶ谷区桜台小学校への無差別殺人…

[Java] public static final を使わない方がいい理由

public static final で定義した変数は、コンパイル時に呼び出した場所へインライン展開されるから。定数の値を再設定してそのファイルだけを再コンパイルした場合、定数を呼び出す側のファイルは以前の定数を使用したままになる。 private static final で…

HerokuのPostgreSQLをpgAdminから見る方法

すこしハマったので。 PostgreSQLを追加する heroku addons:add heroku-postgresql:dev PostgreSQL接続情報を確認する heroku config これで出てきたURLを以下のように読みます。 postgres://<Username>:<Password>@<Host>:<Port>/<DB Name> pgAdminからサーバに接続 左上の接続アイコンから、Username</db></port></host></password></username>…

Webサイトの更新を捕まえるRubyスクリプトを書きました

不定期にイベント情報が更新されるWebサイトがあるのですが、いつも見逃してしまうので今年こそは見逃さないようにスクリプトを書きました。 特定URIのHTMLを定期的に取得して、前回のHTMLと比較して追加分だけを抽出し、設定したワードが書き込まれていたら…