それマグで!

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

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

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

Daemon Toolsにアプリを登録する。

runの設置場所を作る mkdir /var/www/SITE_NAME/daemon runを作る。 #!/bin/sh exec 2>&1 > /dev/null exec /var/www/SITE_NAME/reload_django.sh Daemonに登録する。 sudo ln -s /var/www/SITE_NAME/daemon /etc/service superviseを再起動し動作チェック s…

daemon tools でDjangoを自動起動&監視する。

Djangoのリロードスクリプト DjangoのRunserverを頻繁に再起動したいから次のスクリプト作った。 reload_django.sh #!/bin/bash kill `ps ax | grep runserver | grep 8080 | cut -d " " -f 1 | sort` /var/www/SITE_NAME/manage.py runserver 192.168.1.22:…

UbuntuにDaemon toolsを入れて常駐処理

daemontools のUbuntuへのインストール inittabファイルを作っておく。 inittabがないとエラーになるのです。でも実際には使わない。最近のディストリビューションではinittabは使わないので、互換用ダミーを用意。 sudo touch /etc/inittab aptでdaemontool…

プログラマーが工事進行基準を勉強した。

僕は簿記の素人。僕はプログラマ。僕の実家は建築業。だから実家にある簿記の本に教わりながら頑張って理解した。 プログラムの開発を工事進行基準会計に変えなきゃならないらしい。 このような進行基準会計を導入すると、上場ソフトウェア業界はとても助か…

symfony Admin GeneratorのActionを書き換える。

AdminGeneratorのActionクラスは上書きできる。Generator.ymlもよろしいが、取りあえずAction追加も便利。 Actionのメソッド一覧 create:⇒editに転送 delete edit index:⇒listに転送 list save:⇒editに転送 Actionクラスのファイルパス デフォルトの場所…

symfonyAdmin Generatorを使う。

Djangoを使い始めたが、断念してSymfonyを使っている。symfonyが1.2になったのでちょっとやり方が変わった。とおもったらコマンドが変更になっただけ。でも以前のコマンドも使える。Schema.ymlを書いた後に。 symfony propel:build-all symfony generate:app…

Google検索結果からブログが消えた日

先週くらいだろうか。Googleの検索結果からブログがどんどん消えていった。 広告を貼りまくっているサイトは極端に検索上位から外れていったようだ。どうやらそういうことらしい。 インターネット広告業は不可能 だってGoogleが検索結果を操作するんだから。…

著作権と使用許諾書

著作権と使用許諾条件をはき違えている人が多すぎる。 著作権は放棄できない。 日本の法律では著作権は放棄することが出来ない。でも自由に利用することが出来る。 利用許諾条項 利用条件に合意し、それを踏み越えない限り、自由に使ってイイ。 区別が分かっ…

Ubuntuにdaemontoolsを入れる

Ubuntuにdaemontoolsを入れようとしたが、aptitude で見つからなかった。何故か分からない。何でしょうか。make/make install は管理が面倒になるので、.debからインストールUbuntuのパッケージサイトから探してきた。 http://packages.ubuntu.com/ja/intrep…

MySQLのAuto Incrementを修正する

http://web-su.net/2008/02/mysql-auto-increment.htmlから参考に AUTO INCREMENTのリセットや変更は次のSQLで行う。 ALTER TABLE テーブル名 AUTO_INCREMENT = 30; ちなみに、infomation_schemaにAUTO INCREMENTが在るらしい。 連番を初期化する場合は ALTE…

年賀状販売はコストかけ過ぎじゃないか

大阪は梅田の駅前ビルに行った。駅前ビルのファミリーマートで年賀状販売をしていた。郵政公社は年賀状が稼ぎ頭で年間の売り上げの大半を占めるのは分かるんだけれど。それにしても、年賀状に特化しすぎじゃないか。 喪中はがき ことしは、我が家は喪中なの…

Ctrl+Dのウッカリなログアウトを防止する

ターミナルで処理をしていて、ウッカリログアウトがしばしばある。Ctrl+DでYes/Noを聞いてくれればいいな。と思った。 Ctrl+Aとの押し間違いが結構ある。 困ったので、ウッカリログアウトを防ぐ方法を探したら、みつけた。 .bashrcに次の一行を追加 IGNOREOE…

LinuxをWindowsのE:ドライブにする

SSHFSとかあればいいなぁと思ってたら。あった。WindowsのFUSEのDokanをつかったDokanSSHFSが使える。 これは便利だなぁ。

雇用保険のリスク計算は払う人が損する仕組み

みんな雇用保険について知らなすぎる。ハローワークの役割も知らないんじゃないか。そんな話を職場でしてい多時に教えてもらったことをブログに書いておきます。 雇用保険について以前の職場で教えてもらった。その内容は次の通り。「雇用保険料は、給与によ…

Vimでインデントがおかしくなる 直す

exモードで処理すると何故かうまくいく。:a {Enter} してから 貼り付ける。{Enter} すると何故かうまくいく。

ネットの交通整理

脳内の交通整理が出来てなくて真夜中のラブレターになったw

真夜中のラブレター

真夜中に書くことはオススメしない。静かだし、眠いし、一人だけの世界で、テンション高いし。そうはいっても書きたいのだから仕方ない。 オレは空気読まないから何でも書きます。空気とか読みません。空気読んだこともないです。空気読みません。教授にも自…

安心して仕事が出来ない。今日この頃。 地に働けば角が立つ、情に棹させば窮屈だ。とかく仕事がやりにくい。 KOF2008に来た。 いっぱい開発者がいて大変。楽しすぎる。 オープンな開発とクローズドな原則。 今日はミナクルリナックスのよしおかさんと…

遠いStratum1を使うより、近いNTPサーバの方が得られる精度がよい(GPSで

遠いStratum1を使うより、近いNTPサーバの方が得られる精度がよい(GPSで つまり近いStratum 1 を使えばいいのです。GPSでStratum1を構築しましょう。 kumkomのstratumプロジェクトに参加してをDNSラウンドロビンさせる??みんながstratun1プロジェクト⇒みん…

信頼できるntp タイムサーバーを使いたい

ntp

信頼できるタイムサーバーを使いたい ntp.nict.jpntp nict を使う。 ntp.nict.jp とは http://wiki.nothing.sh/page/NTP/ ホスト名での指定を推奨 ntp.nict.jp上記ホスト名を指定すると、複数のNTPサーバをラウンドロビンで参照する。 ntpdの場合 server ntp…

信頼できるDNSを使おう

DNSサーバを借りるのが一番危険な気がする。野良アクセスポイントとかDNSいじられてたらどうしよう。 DNSは恐ろしいので信頼できるものを使おうとおもったが。信頼できるDNS情報は無いんですよね。。HTTPSでDNS情報を提供してくれる箇所がない。DNS情報が信…

Googleの検索結果は正しくない。

Googleは便利。キーワードの人気のページをさがしてくれる。答えを教えてくれる? それは間違い。googleは決して正解を知らない。最適解を知らない。解答が人気サイトのときだけ。正しい答えが得られる。これは意識しなくちゃイケナイ。Googleの検索結果は正…

CapsLockを入れ替える

Emacs使いではないが、CapsLockがとても便利な位置にあるので、活用したいと思った。なにに割り当てるかを考えたが、Ctrlやメタキーはレジストリやソフトに依存するので面倒だな。そこで、全角・半角キーと同じ機能をIME(ATOK)から割り当ててみた。 レッツ…

XWindowの表示を横取りする

http://www.sepia.dti.ne.jp/inoue/memo/screenshot.htmlX11のスクリーンショット(画面ダンプ)の撮り方を読んで試してみた。SSHでXWindowが転送できる理由が少し分かった。 xwdがビットマップっぽいけれど、この表示情報を転送するんだろう。import コマンド…

コマンドの記録を取得するコマンド

gihyoのUbuntu連載をざっと呼んでいる。ターミナル操作の保存(script, ttyrec) script コマンドで、コンソールの出力や、入力を記録し再生することが出来るんだって。 これは便利だと思う。いままではteeコマンドで、必要分だけをファイルに落とし込んでい…

YAMLの構文ファイル

EmEditorのYAML形式の表示設定ファイルをずいぶん前に作って放置していた。2年近く放置していたなぁ。PCを変えたときに持っていったので同時にココにも書いておく ; EmEditor Syntax File ; ; To import this file to an existing configuration, select Co…

PHPのアウトプットバッファリング関数

同じ京都の(株)ゆめみがmod_ktaiを発表したというので、ちらっとニュース見てみた。で、これってPHPでやった方がいいんじゃん?PHPならmod_phpが入ってるんだし。Apacheのモジュール追加は公開サーバーではあり得ないッス。同じサーバーでmod_perlやmod_pyth…

phpのHeader関数が変

PHPのヘッダ関数を使ってみた。404だけにPearのHTTPを使うのが面倒だった。 header関数の使い方 void header ( string $string [, bool $replace [, int $http_response_code ]] ) PHP.netによると、$http_response_codeを指定すれば、HTTP1.1のレスポンスコ…

日本のインターネッツは終了

日本のインターネットは終了したと思った。高木さんのエントリが示す未来があまりにも鬱だった。 最近考える。自由とは何か。ストールマンが主張するFreeの意味を。 真の自由とは塀の中の自由ではなく、大海原に乗り出す自由であったはずだ。 DoCoMoのケータ…

Ubuntuで日本語Man

Ubuntuでマニュアルが日本語化するとちょっと嬉しい。 $>sudo aptitude install manpages-ja で日本語Manがインストールされる $>man man で日本語表示されればok。