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

ディレクトリの容量チェック

よく必要になるんだけど、よく忘れる。。。。du -sh

文字コードを指定してファイルオープン

C-x RET c [文字コード名] C-x C-f

プログラマがマネージメントを考えるとき

A氏: SEというのはプログラムをうまく作れない人達がひがんで考え出した職種じゃないですかね(笑)。 問題解決の視点を持ちながら最適なプログラムを作成するためには高度なエンジニアとしての能力が要求されます。B氏: なるほど。 Aさんもずいぶんと…

自分的に必ず使うscreenショートカット手順

screen 起動# screen まず、画面を上下に分割Ctrl+a Shift+S 分割した画面間の移動Ctrl-a Ctrl+i 移動先の画面で新しいシェルプロンプトを表示Ctrl-a Ctrl+c 後は、2つのscreenを良きように利用する。screenの廃棄は、Ctrl+a Shift+Q

スター機能の是非

はてなスターがリリースされてました。 メールで知ったクチです。。。。。 リリース直後の開発日記に、 削除機能をつけて欲しい 自分のブログをスター対象としたくない 強制的に機能利用をしたくない(選択させて欲しい) という大きく3つのクレームが多数書…

パーティショニング(よく使うであろう構成のテンプレート化)

---- ---- 履歴データ管理用情報構造定義 ---- ---- 環境 PostgreSQL8.2 以上 ---- ---- ------------------------------------------------------------------ ---- 既存オブジェクトを抹殺 -- ----------------------------------------------------------…

日時の変更

ちょっと使うことがあったので、メモ。 # date 022711082007.55 2007年 2月 27日 火曜日 11:08:55 JSTdate [MMDDhhmm[[CC]YY][.ss]] MM 月 DD 日 (月内通算) hh 時 mm 分 CC 年の最初の 2 桁 (省略可) YY 年の最後の 2 桁 (省略可) ss 秒 (省略可)

マスタメンテナンスコードジェネレータ

PHP

こんなん ↓ http://www.moongift.jp/2007/06/phpcodegenerator/trackback/

ビジネスにおける繋がり

これ ↓ http://www.itmedia.co.jp/enterprise/articles/0706/25/news024.html必ずしも、無理してでもつながりを広げることが、メリットになるわけではないという記事を見つけた。鵜呑みにはしないけど、納得できる部分もあるし、やはり、自分を偽らず、フラ…

生産性かれこれ以前に

人は、一度にひとつのことしかできない。 これ当たり前。

PostgreSQLのパーティショニングを試してみる

PostgreSQLパーティショニング マスタテーブルを定義して、テーブル作成。 その後、マスタテーブルを継承して、子テーブルを作成 注意:マスタテーブルには制約かれこれは付加しない。 注意:子テーブルに主キー、インデックスなどを付加する。気になること…

Djangoで開発用サーバーが起動できない

python manage.py runserver上記コマンドで開発用ウェブサーバーを起動すると、以下のようなエラーが。。。 ↓ ImportError: No module named django.core.management原因を調べると、どうも、Cygwin用Pythonのパスとの帳尻が合ってないような感じ(Windowsの…

認識を改めよう

気になる記事を見つけてしまって、その記事を読むうちに、自分の考え方を改めるというか、そういうこともありうるということを受け入れる準備をした。 今まで ↓ プログラムって、物事を整理整頓して言語で表現するだけ。 情報の構造を理解してプログラム言語…

PHPコード補完

やろうやろうと思いつつほったらかしだったんで、この辺で解決しとく。 C:/meadow/lisp/以下に "php-mode.el"バージョン1.2 以上を配置して、.emacsに以下を追記する. ;;PHP mode for Emacs (autoload 'php-mode "php-mode" "PHP mode" t) (defcustom php-fi…

シェルモード活用

Emacsの良いところは、これひとつ起動しとけばなんでもできちゃんところ。 今までは、エディタ+ターミナルエミュレータとかって必須だったんだけど、これがEmacsひとつでできるのはかなりでかい!んで、シェルモード活用中。M-p 1つまえのコマンド M-n 1つあ…

尊敬する・しない 偉い・偉くないって?

この手の話を最近良く耳にする。 察するに、新卒者が新社会人になり、1ヶ月 or 2ヶ月程度経過して、新社会人へのアンケートなどがあっているからだと思うが、ちょうど世代の移り変わりのようで、現在の社会のあり方や会社組織のありかた、上司部下関係などに…

バッファの一覧

C-x C-bバッファの活用は生産性に大きく影響することを改めて知った。

DjangoでPostgreSQLを使う

いろいろ手順はあるけれど、 PostgreSQL8.* をインストールする。 python2.4 をインストールする。 Django9.5 をインストールする。 psycopg2 をインストールする。あとは、ウェブアプリ用プロジェクト作成後、 - settings.py にて DATABASE_ENGINE = 'postg…

インデントいろいろ

これも良く忘れるんで。 または C-i 現在の行をインデントM-C-\ または C-x リージョン内の全ての行をインデント(字下げ)する。C-c C-q 現在編集中の関数全体をインデント

Delphiキーボードマクロ

Delphi-IDE のコードエディタで、Shift + Ctrl + R で記録開始・記録終了 Shift + Ctrl + P で記録されたキー操作を再現。秀丸、Emacs(Meadow)、Delphi って感じでいろいろ使ってると、どうしても押すキーが多いものから忘れていくと言う、忘却癖が出ていか…

よしじゃなかった→原因発覚

上記対応でも、まだ、時々症状がでるみたい。 察するに、いろいろと複数の原因があったみたいで、一応、上記対応でも、症状は緩和されている様子。 そこで、以下の対策。 VMWareServer をアンインストール VMNetworkの設定も怪しかったため、いっそのこと削…

右クリック + ファイルオープンが異常に遅い!

1週間くらい前から、ファイルエクスプローラーでファイルを右クリックすると異常に時間がかかるようになってしまった。。。。 右クリックしてから、ポップアップが表示されるまで、30秒〜1分くらい。 ダブルクリックしてファイルオープンするときはもっと遅…

今日はTIPSの日

WindowsXPが遅い件

ChangeLog

C-x 4 a よく忘れる。。。。。

文字コード変換

データ通信にてXMLファイルを取り扱う必要があったので、調査結果メモ - ●UTF-8文字列へのエンコード ShiftJis文字列をUTF-8文字列列にするには、UTF文字変数 := UTF8Encode(WideString(シフトJIS文字列));反対にUTF-8文字列をShiftJisにデコードするには、 …

キャリアの考え

本や、ウェブを見ていると、主にIT業界のキャリアの説明で、プログラマ ↓ 下位SE ↓ 上位SE ↓ アーキテクトというキャリアプランが一般的であろうし、よく例に挙げられている。 でも、俺はこれは、段階的なキャリアだとは思えない。 プログラマ経験がなくても…

Delphi for PHP & Delphi for Ruby & Delphi for Python

助かるなぁ。 こういった製品のRAD環境が出るのって。Perlがないのはなぜだろう???まぁ、いいか。FreeBSD、Windows、Delphi、PHP、Python、PostgreSQL 辺りを主戦場にしている私としては大変ありがたいことです。Java より PHPやPython の方が格段に使い…

プログラム脳って

仕事で、会社の都合上どうしても、プログラムの実装に携われないことが多々ある。 個人的には、バンバン実装したい。 成果物をどんどんあげたい。 どんどんよりよく改善したい。 ソフトウェアは常に動的なもので、止めてはいけないものだからね。しかし、会…

CodeGear 新IDE発表

どうも、Borland から分離したCodeGear社がDelphi for PHP なるRADツールを発表したらしい。 日本での販売は、3月下旬、英語版のみの販売で価格は3万円とのこと。 クイックスタートを見る限り、単純なサンプルはあっという間にできているのでそれなりに使い…

pgpool セットアップ

前提 VMWare 等の仮想化技術を使い、FreeBSD環境を2つ構築し、両方にPostgreSQL7.4 Server をインストールしておくこと。# cd /usr/ports/database/pgpool # make install clean # cd /usr/local/etc # cp pgpool.conf.sample pgpool.confマスタ側 # vi pgpo…