リトルエンディアンからビックエンディアンへの変換コマンド

Mac

/usr/bin/afconvert -f caff -d LEI16 {input} {output}

lha

apt-get install lha

BOMで逝く

ファイルが変じゃない?っていう指摘を受けた BOMがありが問題だったっぽいod -tx1z hoge.txt| head -1や lessすると確かにも身に覚えのない文字があった! UTF-8 - WikipediaによるとBOMあり(普段あまり使わないほう。こんな解釈でいいのか?w)の場合U+F…

さくらインターネットにgitをインストールしてみた

よさそうな管理画面のテンプレートがgithubにあったので、落とすついでにgitをいれてみた % mkdir ~/loca/src;cd ~/loca/src % wget http://kernel.org/pub/software/scm/git/git-1.7.1.tar.bz2 % tar zxf git-1.7.1.tar.bz2 % cd ./git-1.7.1 % ./configure…

素敵な管理画面のテンプレート(テーマ)のまとめ

アマグラマ1人とかでWebアプリを作りたいときありますよNE! そんなとき苦労する中の1つにUIなんかがあるんじゃないでしょうか? コードを書くのに専念したい、だけど、見た目でもおぉーって言われるようなUIにしたいという問題を解決してくれそうな素敵な…

さくらインターネットにSubversion-1.6.6をインストールしてみる(serfでError Code)

さくらインターネットにSubversionの最新版を入れてみた configureのオプション大変ですね。。。serfでエラーでたのでserfをはずしました mkdir ~/local/src/ cd ~/local/src/ wget http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz wget ht…

pcnlt_forkで親が死んだときって子って行き続けるんだね

PHP

個人的なメモなので気にしないでください 親が死んだら子も死ぬのかなと早合点してたけど、違うんだね 親でexit()したそうなるもんね、うんうん 子で、pcntl_alarm()しとけばおkおk #!/usr/bin/env php

Syste_Daemonを使ったデーモン内でpcntl_alarmが動かない

init.dから起動するようなデーモンをPEARのSystem_Daemonを使って書いたその中でforkして、子プロセスで無限ループ書いてpcntl_alarmでシグナル送るように書いたが、これが動かない なんでなんでー 追記: デーモン内でforkするあたりがなんか違和感あるって…

便利なシェル

for pid in `ps ax | grep 'hoge_process' | awk '{print $1;}'`> do> kill -KILL $pid> done;

eth0: ERROR while getting interface flags: No such device

下記 URL を参考に http://tsmsogn.com/blog/2010/04/14/colinux/

Ubuntuのlocaleの変更

いつも忘れるのでメモ apt-get install language-pack-ja dpkg-reconfigure locales reboot

CakePHPのAuthのredirect

以下 $this->Auth->autoRedirect = false; になっている前提 CakePHPの設計上,認証が通ったあと,以前認証が必要だったurlならそこへ,それがない場合webrootに飛ばされる. 今回は認証が必要だったurlがない場合,webrootから変更する際のお話 loginの後の…

コマンド(シェル)からAuthで使用するパスワードを表示する

認証機能を導入するとき,はじめの管理者のパスワードを phpMyAdminなどから直接入力するときとかに便利 /vendors/shells/password.php controller = new Controller(); //print_r($this->controller); $this->Auth = new AuthComponent(); $this->Auth->s…

FreeBSD(さくらインターネット)ってcshがデフォルトなんだね

echo $SHELL僕はほぼ使ったことがないのでbashに変更 chsh -s /usr/local/bin/bash

CakePHPのコントローラのsetとrenderの順番

ビューでデータが取ってこれる $data = array('hoge' => 'hage'); $this->set('data', $data); $this->render('orz'); ビューでデータが取ってこれない $data = array('hoge' => 'hage'); $this->render('orz'); $this->set('data', $data); 1つのコントロ…

メディアの支配者

華やかなメディアの裏側を書いた一冊 堀江さんのところで紹介してあったから日本放送株買収の話かと思ったら全然違った 巨大マスメディアのフジサンケイグループを作成し,権力を一点に集中させ維持した鹿内信隆 しかし死を境に,信隆の危惧する通り,権力の…

さくらインターネットでvimをソースビルドする

http://d.hatena.ne.jp/solitary_shell/20090102/1230896703さんをそのまままねすればおk % mkdir -p local/src % cd local/src % wget ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2 % wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz % wg…

jQueryなしでwindow.onload時に実行するJavaScript

よく「どこで書いたっけな・・・」って考えるのが面倒なのでメモしておく jQueryがある場合 $(function(){ alert('orz'); }); てな具合でかける jQueryがない場合 window.onloadとか書けるけどこれが他のライブラリでも記述してある場合なんかあったりして,そ…

Intelの「ビジネスソリューション」のコンテンツがすばらしい

http://www.intel.co.jp/jp/business/index.htm たまたま目に留まったIntelの「ビジネスソリューション」コンテンツ はじめは「クライアントソリューション」コンテンツの動画があったので取り敢えず再生してみた程度だった ウイルスソフトを社内PCにインス…

いまさら「沈まぬ太陽」を読み始める

僕は小さすぎて全く知らないが,あの有名な事故を題材とした作品 以下の2巻では「空の安全」をモットーに労働者の地位向上を目指して奮闘した元労働組合委員長の左遷と腐敗した企業体質が描かれている(まだ下はよんでないよ) 沈まぬ太陽〈1〉アフリカ篇(…

Ubuntuでユーザ認証を使ったSubversion(svn)サーバを構築してみる(DAVプロトコル)

Subversionサーバを立てた際のメモ 代表的なプロジェクト管理ツールのTracやRedmineがあるけど どこまでがSubversionの機能かしっかり把握しとかないとNE! Subversionには直接アクセス,DAV,SVNの3つのプロトコルがあるけど,今回はDAV(DAVでのアクセス制…

「3年目社員」が辞める会社 辞めない会社 若手流出時代の処方箋を読んでみた

「3年目社員」が辞める会社 辞めない会社 若手流出時代の処方箋作者: 森田英一出版社/メーカー: 東洋経済新報社発売日: 2006/12/01メディア: 単行本購入: 1人 クリック: 7回この商品を含むブログ (13件) を見る 「長期雇用」「マネージャ専任」「転職は悪」…

HTML_QuickFormのグループ化されたエレメントを確認画面でスマートに表示する

PHP

HTML_QuickFormで良く使うradioやchexboxのグループ化 便利なんだけど,確認画面でいったんremoveElementして,さらにaddElement(hidden)しなおさないと確認表示が妙?な感じなる たぶん上記のやり方がはやいけど, ライブラリを全く触ったことがなかった…

女性が28歳までに知っておきたいお金の貯め方を読んでみた

女性が28歳までに知っておきたいお金の貯め方 (知的生きかた文庫―わたしの時間シリーズ)作者: 中村芳子出版社/メーカー: 三笠書房発売日: 2009/07/21メディア: 文庫購入: 1人 クリック: 12回この商品を含むブログ (3件) を見る 僕は男です.

CakePHPで半角カナを全角カナに変換するfilterをおいてみた

よく住所登録であるような半角英数字を全角英数字へ変換するようなfilter 取り敢えず半角カナを全角カナに変換するfilterをCakePHPにおいてみた VENDORS内に「class/converter.php」

PEARパッケージマネージャのインストールと設定とか

ローカルサーバへPEARパッケージマネージャを入れた際のメモパッケージマネージャのインストール apt-get install php-pear PEARはユーザごとで管理したいから pear config-create /home/orz/ .pearrc pear install -o PEAR つづく

「なぜ投資のプロはサルに負けるのか?― あるいは、お金持ちになれるたったひとつのクールなやり方」を読んでみた

なぜ投資のプロはサルに負けるのか?― あるいは、お金持ちになれるたったひとつのクールなやり方作者: 藤沢数希出版社/メーカー: ダイヤモンド社発売日: 2006/12/08メディア: 単行本購入: 11人 クリック: 275回この商品を含むブログ (98件) を見る なんか挑発…

Smartyのassign_assocでの変数を使った連想配列の作り方(CakePHP)

Smartyの演算を使ってるだけだけどこんなデータがコントローラでセットされているとすると $user_data['User']['id'] = 1; $this->set( 'user_data', $user_data ); テンプレート側でヘルパーの形式に沿うように書くとこうなる {assign_assoc var='hidden_at…

app_controller.phpのcomponentの継承

※以下予想です.調べないと・・・. app_controller.phpのcomponentは継承先でオーバーライドされるみたい. ちゃんと継承先のbeforefilterかなにかで,継承元のコンストラクタかなにかを 呼び出して,extendみたいな形をとらないといけないっぽい. 取り敢…

CakePHPで確認画面(戻るボタン付き)

CakePHPの面倒なところ HTML_QuickFormとの連携をしたかったんだけど,PATHを通すあたりとかが あんまりそぐわないだろうなと思って断念 Smartyと連携しつつCakePHPの書き方とおりにやってみた 「戻るボタン」のvalueで状態判定(JavaScriptのhistry.back()…