それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2012-12-01から1ヶ月間の記事一覧

MacでiOSの絵文字を入力する方法

MacってiPhoneの絵文字と共通の絵文字が使えます。 (itermで絵文字) 絵文字を入力する方法 文字ビューワを表示 (文字ビューア) 絵文字パレット。 (スクリーンショット 2012-12-30 3.37.51) 絵文字は、ダブルクリックかドラッグで入力することができません。 …

CakePHPで404を返す

CakePHPはViewが必須でどうも使いにくい。API作るのにView要らないんだよねぇ。404くらいはViewなしで返したい。 throw new NotFoundException();//404 not found を return cakephpではヘッダーのステータス情報を返すのに404はエラーを返すんですね…

CakePHPで任意のバリデーション(パスワードの確認入力で一致しているか見る)

CakePHP ヴァリデーションについて調べていました。CakePHPはバリデーションもModelに書くのが決まりです。簡単です。ヴァリデーションのルールもたくさん用意されていて、すぐに使えます。ですが。Validationが多すぎて便利すぎて使いこなせない。 パスワー…

秘密鍵のパスフレーズを更新(新規追加)する

秘密鍵のパスフレーズを解除して使ってたけど、やっぱり秘密鍵にパスフレーズを掛けたくなった。新規追加(更新)するには ssh-keygen -p を使います。秘密鍵を更新します。 chmod 600 /home/takuya/.ssh/id_rsa.v1046r ssh-keygen.exe -p 指示に従って、秘…

秘密鍵のパスフレーズを解除してパスフレーズなしの秘密鍵を作る。

秘密鍵のパスフレーズを解除してパスフレーズなしの秘密鍵を作る。秘密鍵のパスフレーズを解除して使ってたけど、やっぱり秘密鍵にパスフレーズを掛けたくなった。 ちゃんと設定できたかどうか、いったんパスフレーズの解除をして、パスフレーズを設定し直す…

Google Talk は複数起動できた 。

Windows版のGoogleアカウントを使っています。結構長いこと愛用しています。特にメール通知が便利で愛用しています。 複数起動できる。 起動しショートカットに /nomutex をつければ大丈夫 "C:\Users\takuya\AppData\Roaming\Google\Google Talk\googletalk.…

CakePHPから文字列を直接表示する。phpinfoを表示する.

CakePHP で、任意の文字列をレンダリングして、自動View展開をオフにする。 http://localhost/info にアクセスした時に、phpinfoを表示したい routes.rb 'main', 'action' => 'index', 'home’)); //(ry /info を MainControllerClassの index クラスに関…

LCC、特にピーチに乗るときに知っておくべき、注意点まとめ

LCC安いですよね。便利だけど、乗ってみて色々と苦労したので、まとめておく。 大寒波の中で北海道に確実に行って帰ってくるためのピーチ 北海道が大寒波のときにピーチに乗ってきたのでまとめ IMG_2838 あれこれ ときどきカナリ安い。 飛行機だけはいいもの…

クラス名.this

ある人のAndroidのソース見てたら 「クラス名.this」がいっぱいあって焦った。こんなの動くのかと思って実験してみた。 public class Test{ public Test(){ } public void show(){ System.out.println( Test.this ) } public String toString(){ return "thi…

IP(v4,v6)アドレスから地域判定するコマンド。

IP(v4)アドレスから地域判定するコマンドがああります。Operaユーザーがオペラ喰うOFF!で教えてもらいました。 インストール sudo aptitude install geoip-binMacなら brew install geoip です。Mac便利ね やってみた takuya@air:~/Desktop$ geoiplookup 27.…

CakePHPをSqliteで動かす(MacのApache)

CakePHPに納得が行かないので、実験環境を作ることにした。手持ちのMacに作ります。MySQLを入れるのは面倒なので、Sqlite3でやりますCakePHPは /Users/takuya/Sites/cakephp で動かすことにしよう 動作させるディレクトリとURL インストール先: /Users/taku…

スカイプの会議室(カンファレンス)の通知をおとなしくして作業に集中する

Skypeはカンファレンスの通知が色々派手すぎて困る。Skypeのチャットや会議室(カンファレンス)で作業を中断させない スカイプの通知は便利なんだけど、カンファレンスのように開けっ放しで誰かが喋ってると、タスクバーでチカチカして困るんですね。通知を…

cygwin のcygport を有効にする

cygwin の cygports を有効にする・無効にする。 超おなざりですけど。 cygports の切替え cygports -e #cygports を有効に使い終わっったら通常のレポジトリに。 cygports -d #cygports を無効に コード table.lines.highlight{ background-color: #FFFFFF …

CygwinでPHPをApacheにインストール

CygwinのApacheでPHPを動かした。想像した以上にCygwin楽ですね。。。 PHPにmod_phpをインストール Cygwinで cygport を有効にすれば一瞬cygport の切り替えてインストール apt-cyg install apache2-mod_php5 apt-cyg install php-pdo apt-cyg install php-p…

CygwinのMinttyでコピー・ペースト

もうすっかりMacなので、Windowsの事を忘れてる。CygwinのMinttyのコピー・ペーストはPuttyライクに右クリックでやるものだとばかり思ってました。*1 コピー・ペーストをキーボードから使えるオプション (shotcut)Ctrl+Shift+Letter shortcut のチェックを付…

Cakephpで、HTTP GET/POSTでアクションを切り分ける方法

CakePHPで同じPATH(アドレス)で、GET/POSTを切り分けるのはRoutesで出来るんですね。 [method]=> "POST"をつければ区別できる。 Router::connect('/about', array( "controller"=>"control", "action"=> "about", "[method]" => "GET" )); Router::connect…

ApacheをCygwinでインストール

CAMP環境ということで、Apache2をcygwinで使うためにインストールしてみました。 (Cygwin x Apahce ) インストール apt-cyg install apache2インストールはsetup.exe 経由かapt-cyg経由で、あっという間に終わります。 起動しましょう httpd2.exeを実行すれ…

CAMP環境の構築

CAMP環境を提案したい。 CAMPとは Cygwin Apache MySQL PHP どや CAMP環境のメリット LAMP環境とか、XAMP環境とかあるけど、CAMPはどうだ。ApacheをCygwinバイナリで動かして、PHPを動かしてしまおう。phpにCygwinバイナリはもちろんのこと、他にWindows版の…

Macのデフォルト・ブラウザを指定する(変更ボタンが変な場所にある)

Macのデフォルトブラウザの変更をする設定は、妙なこところにボタンがありました。 Operaをデフォルトブラウザにしようとしたら 設定ボタンがない。 (スクリーンショット 2012-12-02 17.19.48)どこでデフォルトブラウザの指定すればいいの Safariにあります…

銀行のUIは参考にしてはいけない。

銀行なら安心だから、設計もお手本にすればいいよね。って言われたので、それはやばいと主張してたけど、ポカーンとされた。 ボタンだけを取り上げても十分おかしい メアドの登録画面なんですが。 (ボタン) ボタン3つ! 戻る・中止・登録の3つのボタンがあ…

たった1行コードでひたすらアイドル水着画像をあつめる。(シェルで再利用可能に)

たった10行のコードでひたすらアイドル水着画像をあつめる - UT Startup Gymを見てて思った。やっぱりPHPなのかなと思って。シェルでやってみた。シェルのデータ処理は偉大ですね。 grep と curl だけで書けるよ curl http://matome.naver.jp/odai/213535036…

jquery の document readyは今でも正しいのか?

jquery の document.ready は初期の頃から使っているが、最近は見かけなくなりつつ。deprecatedになってobsoleted なのかなと思って気になっていた。たまたまbind関連を探していて見つけた。いまでもどんどん使って問題ないらしい。安心した。 All three of …

2画面時にマウスカーソルが動かないようにする。

MacbookAirを外付けディスプレイに接続する時に、外付モニタ側とAirモニタ側で解像度が異なることが多い。そのためAirのモニタを消すことも多い。Airの蓋を閉じ、シェルモードにしする手もあります。しかし閉じてしまうと、キーボードとトラックパッドをが使…

スマホ手袋が210円の格安でダイソーで買える北海道という所

札幌市のダイソーでは、スマホ用手袋が大量に売られている。 (IMG_3080) 札幌怖いところですね。 スマホ用のタッチが出来る手袋は、210円とか安いですね。さすが北海道。ダイソーも品ぞろえが違いますね。おみやげに喜ばれるのではないでしょうか。

ubuntu (debian )に rbenv インストール

Debian(lenny)にrbenvを入れて、Ruby1.93を突っ込んだのでメモ git clone git://github.com/sstephenson/rbenv.git ~/.rbenv sudo apt-get install zlib1g-dev openssl libopenssl-ruby1.9.1 libssl-dev libruby1.9.1 libreadline-dev git-core cd git clone…

ライブドアブログのatom pub にプログラムからアクセスして記事をPOSTする

今更ですが。忘れられた感ある、Atompub(旧atompp)ですが、未だに現役で使えるのです。 ブログに記事を投稿するとなるとプログラムを使うのが手っ取り早いのですよ。 ライブドア・ブログの自動投稿のドキュメント ドキュメントはこれ。http://help.blogpark.…

C言語で時刻を計算する

UNIXの時刻はPOSIXタイムで、協定世界時(UTC)の1970年1月1日午前0時0分0秒からの経過秒数*1で表現されるのです。 それなら単純にintの足し算で表現できるんじゃ・・・とおもったけどtime_tを経由するので意外とパパっと出来なかった。 UNIXのINT秒を足し算し…

ruby でメールのQuoted-Printableをデコード

rubyでメールの本文の日本語部分デコードしようとした。7bitかとおもたらQuoted-Printable。なにこれどうするの、と思って調べました unpack が妥当 str.unpack('M') デコード例 >> str=> "=F9=97=82=B1=82=F1=82=C9=82=BF=82=CD" >> str.unpack('M') => ["\…

Mac の同梱 Apache を再起動する方法

Mac OSX に同梱されている純正Apacheを再起動する方法。以前はWEB共有をON/OFFすれば良かったですが、もはやWEB共有は消されたので、手作業でやるしか無い。 再起動コマンド sudo /usr/sbin/apachectl restartターミナルを開けて、コマンドを打ち込んで終わ…

druby でジョブキュー・サーバーを1分で作る。

Rubyの標準パッケージでJobQueueができます。処理を後回しにしたら早いとか、NoSQLとか、◯◯便利と言われるけど、私はdrubyを推したい。drubyはRubyの標準パッケージで、すぐ使えて便利。 drubyとスレッドを使う druby(分散Ruby)は、マルチスレッド化にも対…