プロフィール

 

名前
ぶりぶり
職業
貧しいスクリプター
役職
名ばかり管理職
 

アーカイブ

 
 

最近のコメント

 

ああ~2009/6/27 3:44
[ 自分 ] さん

 

トランザクション(SQLite)

 
よく言われていることですが、
SQLiteでは自動的にトランザクション(とは言ってもファイルロックみたいな感じですけど…)
するので、
複数のINSERTを実行する時に1クエリーごとトランザクション(+コミット)が働き非常に遅くなるという話。

ので、

複数のクエリーを実行する場合は、明示的にトランザクションをかける必要があるのです。

というのは話には聞いていましたが、たまたま6000行のINSERTが必要になったので、ついでに速度テスト

結果は約20倍
ちなみに0.9秒(明示的トランザクション)と20.2秒(自動トランザクション)

 

Vine5のばかぁ~

 
au:638Vine5のばかぁau:602

いろいろと不安な動き…。(未完成?)

とりあえず、こりゃまだサーバーにできん。

システムがutf-8になったのに一部使えなかったり…fbterm使わなきゃ行けなかったり、それでも文字化けしたり…。

日本語ちゃんと表示されなきゃVineじゃないっすよ

vineを選ぶ理由はそれだけじゃないんですがね。

ということで、使い慣れた4.2を再び
iptables以外はサラサラと設定できるし!


【vine5の変な動き】
・viが変。↑がAとかBとかなる
・aptがエラー(○○取得に失敗しました)はぁ?
↑いつも最小インストールする自分にはapt無しでは生きていけない…。
とか。いろいろとau:606

 

Vine Linux

 
au:635今日はLinuxのインストール

使い慣れたVineにします。(使用歴7年 内訳GUI4年、CUI3年)
今回も極小インストールで!
apt-getとwgetさえ使えりゃ後で何とかなるでしょ


昔からCD1枚というコンセプトと日本語化
英語は苦手ではないですが、日本語インターフェイスは誤操作を防ぎます。知ったかぶりで英語は使わない方がいいと思ってさ。


ところで、「Vine Linux」はなんと読むのが正しいか?
「ヴァイン」(英語)「ヴィー」(フランス語)

フランス語な呼び方する人もいますが、有限会社ヴァインカーブがあるので英語読みでいいのかな??

今回はフレームワークの整理が目的です。

何でもかんでも使ってると大変なことになってきたので…。

いっそ仮想化で1台にフレームワークごとの仮想環境を作った方がいいのだと思いますが…。
サーバーが非力過ぎるので止むを得ないau:601
 

即戦力社会

 
70社以上の面接に落ちた優秀な女子学生
元ネタ

正論ですが、まぁ採用しないのは当然ですよね。
「あなたにとって、働くとはどんなことですか?」
と、聞いてみたいね。
ある程度予想できますが…。

人を育てる仕事をしてきましたが、最近になってやっと成長する人がどんな人かが分かってきました。

そこで、即戦力の人材の危険性というか…。なんというか疑問?
「即戦力になる人には成長しない人もいる」こと

つまり極論
「即戦力に”しか”ならない人材」
個人的にいい言葉だと思う・・・。

極端に言うと100の仕事を与えて、100できる人が即戦力

こんな人に100の仕事を与えると非常に危険です。

いかに適度な(向上心につながる)反省をさせ、不満足感を与えられるか。
育成側の資質が問われます。(私は未だに満足感を与えてしまったり、無力感を与えてしまったりします。反省)

即戦力も大事ですが、成長力も大事で
即戦力人材の成長力は、ベールに包まれて見えづらい物だと思います。と気づいたのは最近です。


あと
指揮する立場の人の禁句
「(人)つかえない」
これは逆に自分の無能さを示してるに過ぎず
「人を使いこなす能力がない」
だと思います。
※”使う”という表現に語弊があるかもしれません。人は物ではありません。”活用”?

 

ボランティ~ア(英語風)

 
明日から5日間ボランティア活動です…。

150人のちびっ子と70人の大人の総指揮となります…。

さらに今回は2イベント同時開催ということで、マルチスレッドなタスク管理と状況把握・判断が私の頭を悩ませます。

まぁその前に企画立案・プロセス管理まで一人に任せるのはどうかと思いますよ。下が育たないよぉ~

役職も立場も責任者ではないのですが、最高指揮者な微妙な立場です。
だったら責任もくれよ!


仕事より仕事らしいボランティア活動です。

合い言葉は「わかりました。何とかします。」←いつも困難な注文なんだもん
ポリシーは「問題は問題ではない。問題は解決することができるが、問題が見つからなければ解決すらできない」
 

ないしょ

 
書いてる時点で内緒じゃないよau:257

自分のJavaScriptライブラリ…。じつはIE8未対応があるんです…。

原因はなんとなく分かってます。

私が何とかします。(そりゃそうだ)

これを気にブラウザの描画性能とタイマーを比較してみようかな。

setIntervalでインターバルを小さい値にすると、ブラウザにより全然違ってくる感があるので、理論値と実測値をいつかは比較しないと行けないと思ってました。(←さっさとやりなよ)

で正確性の予想
1.Moz系
2.IE系
3.opera
4.webkit系
実は全く逆っていうのもあるよね。
 

あう←auって打ちたかったのに

 
au CRCチェックバリューの件です。

なんか「au CRC」意外に検索上位なんですけど…。

なんで誰も公開してなかったんだろうね…。

需要がないのか?

それとも公開に値しないくらいみんな独自で処理してるだけ?

ってかこれ動作検証してないや…。(おっきなファイルの)

気になるのは、チェックバリュー計算のforループですね。
freadでファイル全体を読み込んでますが、ループでポインターあげていった方がいいんじゃない?でもunpackがループ内にあるのも好きじゃないなぁ

これは単純にCをPHPに移植したときにそのままにしたからです。
 

フレームワーク framework

 
個人的にフレームワークは使用しない派なのですが、使用します。
(どっちよ?)

何かというと、安易にフレームワークに頼りたくないからで。

なんでこんな話題かというと、まぁいろいろですが。
「symfony」←フレームワークではないという人もいます。んじゃ、テンプレートエンジンか…。
やっぱみんな使ってるんだなぁとか思ったので。

自分は独自にテンプレート処理しているので使わないのですが、そもそもの理由は
「HTMLコーディングはコーダーさんの仕事なので、PHPなどのプログラムのことは考えなくてもできるようにしたほうがいい」
です。
つまりテンプレート内にPHPのコードを書かない方がいいと思うのです。

とか言ってますが使う時は使います。

で、最近ライブラリの肥大化でサーバーがごちゃごちゃしてきたので、フレームワーク群を別サーバーに移そうかなと思う。

さらに気づいたのは、ライブラリを作りためていったら結局これ独自フレームワークになっていくんじゃない…。

結局プログラムってそういう方向性をたどるのかな
 

WYSIPWYGスタート

 
WYSIPWYGとは(What you see is probably what you get)

つまり適当au:324なWYSIWYGみたいな感じです。

WYSIPWYG

今回は、その周辺ツール
 

アジャイル開発

 
「ウォーターフォールモデル」と「アジャイル開発」
個人的には「アジャイル開発」の方がやりやすいし、意識しなくても自然と「アジャイル開発」が自分スタイルの開発手法になってたりする。

仕様書とかクライアントに見せたところで、「???」でしょ。
動くもの、プロトタイプを見せてあげた方が、システムを理解してもらえる。そこから「やっぱ違うなぁ」とか「こんな機能欲しいなぁ」とか生まれてくるものですし。そして「こんなのどうですか?」って提案もできるし。