matsubokkuri

PHP

Webアプリケーションでのパスワード保存方法

自分的メモ。ネタもと:Rainbow Crackみたいなツール使うと一方向hashした値はすぐにクラックできちゃうよ。md5でもsha1でも同じ。Rainbow Crackの準備は時間かかるけど、これならターゲットの文字を入手したら数秒でク...
HTML5

Xperiaでpalceholder使っちゃだめ

HTML5で便利なplaceholderですが、xperiaの標準ブラウザで挙動が怪しくなります。IMEとの相性が良くないみたいです。↓サンプル↓コード<input type="text" size="30" placeholder="コメ...
macos

Macで無料スクリーンキャスト

今日、知人に教えてもらって目から鱗。この手のソフトで有名どころは、ScreenFlowだが、なんとMacデフォルトで入っているQuickTimeでスクリーンキャストできちゃいます!!操作は簡単で、QuickTimeを立ち上げて、ファイルメニ...
Linux

超お手軽ネットワークモニタリングコマンド

概要LinuxやUNIXシステムにおいてリソースをモニタリングするためには、topコマンドやiotopを使います。ネットワークのトラフィックはこれらのコマンドではわかりません。kernelの累計トラフィック数などの数値は簡単に表示できますが...
Linux

コマンドラインで合計、平均などの集計処理 

コマンドラインで簡単に数字を集約する方法。SQLのsum()やaverage()をコマンドラインで行います。平均値を求めてみる数字の羅列。% cat sample.txt10003411243123123412342314123412342...
Linux

tig = gitをaptitudeのように使えるラッパー

tig概要gitのCLIラッパー。gitコマンドをdpkgだとすると、tigはaptitudeというかんじ。コマンド名の覚え方は、gitを逆から読む。インストールmac# port install tigdebian# aptitude i...
Linux

Debian 複数 IPアドレス

Debian 5.0.7 にて1枚のNICに複数のIPアドレスを割り当てるメモ# cat /etc/network/interfaces# This file describes the network interfaces availab...
Ruby

Ruby on Rails 3 アプリケーションプログラミング 書評

対象読者Ruby初心者だけど、Ruby on Railsのモデルやプラクティスを理解したい方。Ruby on Railsでアプリケーション構築をしたことがないけど、趣味や業務でRoRアプリケーション構築をしようとしている人RoR3の新機能や...
Apple

Mac Ports

常用最新のレポジトリを取得# port selfupdate古いパッケージのアップグレード# port -u upgrade outdatedメンテナンスport upgrade outdatedしただけだと、古いパッケージが削除されずに残...
Apple

MacでEvernoteにテキストファイルを一括インポート

概要Windowsでは、紙とDropboxでテキストファイルを管理していましたが、Evernoteにこれらのテキストファイルを移行する方法を掲載します。移行方法以下のスクリプトを「アップルスクリプトエディタ」にペーストします。実行ボタンを押...