コンピュータ業界

2010年03月03日

WordCamp FUKUOKA 2010 に行ってきた

WordPressのことを「WorldPress」だとかなり長いこと勘違いしていたYT@ゼロファクトリーです。

で、まぁ今世界でデファクトになりつつあるブログ系CMSのWordPressのカンファレンス?みたいのが福岡であるらしいと聞きまして。
ぼくは自分でデザインもHTMLもプログラムもできるので、「全部自動でできますよ!」とか言われてもねぇ。自分でできるしイラネェ・・・ってことで、そこまで興味はなかったですが、誘われたので行ってキマシタ。

そもそもCMSも5年くらい前はたいしたのがなかったんすよねー。
非ブログ系のMambo、Nucleus、Xoops。
ブログ系ならMTくらいしか名前は聞かなかったですね。

その後、ずいぶんCMSはTYPE3とかMambo派生のJoomlaとかいろいろ出ましたが、もっとも勢いがあったのが、海外でMT勢をあっという間に駆逐したWordPress。
日本でもMTをどんどん駆逐していって、すでに逆転してるのではないですか。
やはりMTは検索CGIなんかが動くとものすご重たいですから、サーバ屋さん泣かせですもんね。

会場はこんなカンジ。
公演内容は割りとおもしろかったですよ。
外国人のひとも数名いたし、日本の有名なプラグイン作者のひとなんかもいて、なかなか豪華。

Posted by YT@ゼロファクトリー : 3/ 3 | コメント (2)

2010年02月24日

PHPで簡単暗号化

中学の頃、エドガー・アラン・ポーの「黄金虫」を読んで以来、暗号(とその解読)にすっかり魅せられたYT@ゼロファクトリーです。

まーこの「黄金虫」という小説は、頭の良いおっさんが、キャプテン・キッドの財宝を記した暗号が書かれた羊皮紙を偶然見つけて、暗号を解読し、お宝を発見するストーリーです。
肝心の暗号解読の部分は、「おやおや、君は暗号の話しですっかり退屈してしまったようだねえ」とそれ以降の謎解きを省略してしまうので、実につまらない。
ぼくは頑張って省略された部分もちゃんと解読してみました。懐かしい。

さて。
暗号というのは、この情報社会ではなくてはならないものになりました。
無線通信のWEPもそうだし、ターミナルでサーバに命令するときのSSHもそう、ショッピングなんかするときのSSLもそうですね。

銀行その他で、パスワードをデータベースに含める場合も、平文のまま保存することはまずなく、単一方向に暗号化して保存します。
照会するときは、ユーザーの入力を同様にして単一方向で暗号化し、すでに暗号化されたパスワードと見比べる、というのは最低限、どこでもやってます。
だから管理者もユーザーのパスワードがわからないようになってますね。

しかし。
この単一方向暗号化は、元の平文が割れにくいという点ではいいんですが、やはり複号して平文をゲットしたい局面も多々あるものです。
もちろん複号できる暗号化のルーチンもたくさんある(3DESとかPGPとか、複数鍵方式のRSAとか)のですが、そこまでおおげさなことせんでも、ちょっとわかりにくくしたい、というだけなら、太古の昔より洗練されてきた暗号法をちょっぴり応用するだけで、どんな処理系でもできます。
PHPの場合だと、PEAR::BlowfishとかMcryptとか別途モジュールを導入しないといけないので、めんどくさいですしね。

というわけで。
今回はPHPで文字列を簡単暗号化してみようという、たまには技術的な内容でお送りする企画です。

Posted by YT@ゼロファクトリー : 2/24 | コメント (0)

2010年02月18日

FLASH Playerの行方

ウチのボロマシンでFLASH再生するとすっごいCPUのパワーを食うんですが、あれ、どうにかなんないかなぁーといつも思うYT@ゼロファクトリーです。
映画の公式サイトなんかカクカクで見られやしない。
出演者の情報が見たいだけなんすけど。

さて。
iPhoneもそうなんですが、こないだ発売されたiPadもやっぱりFLASH未対応なんだそうで、Adobeが大変な危機感を持ってるようす。

アドビ、「iPad」の「Flash」非対応に苦言

「Appleは、従来と変わらず自社製端末に制限を加えることで、コンテンツ作成者と消費者の双方に縛りをかけているようだ。Flashをサポートしないとなると、iPadユーザーがアクセスできるウェブコンテンツは限られたものになる。たとえば、ウェブ上にあるゲームの70%以上、動画の75%以上も利用できなくなる」(Ludwig氏)

これに対してAppleの言い分。

「Appleはいずれ市場の圧力に屈する」 AdobeがFlashめぐりコメント

動画処理にはパワーがいるが、携帯端末はメモリや処理能力が限られているため、デスクトップPC向けの動画アプリケーションを携帯端末に対応させるのは難しい問題とされている。そうしたアプリケーションを実行すれば、バッテリーの急速な消耗にもつながりかねない。

これまでAppleはそうした理由から自社のモバイル端末へのFlash搭載を拒否しており、最近では、Flashを「バグだらけ」と指摘し、Macがクラッシュするのも大概はFlashのせいだと非難している。

うむ。
そのうち「お前のかーちゃんデベソ!」とか言い出さないといいですが。


AppleがFLASHに対応しないのは、現在iPodやiPhone向けのサードパーティ製アプリ販売してる「App Store」で自社のモバイル機器の商品流通を独占したい、という戦略があるんでしょうから、当然。
アプリのラインナップは玉石混交でも、なかにはわりと便利なもんもあるようですし、ユーザーも「FLASHが使えないのは不便だ!」とぶーぶー文句言いつつも、やはり売れてますからね。
こうした姿勢はユーザーの利便性を損なってるんでしょうけど、Appleには昔から常に一定数の信者がいますから。
彼ら/彼女らの布教活動の成果もあるんじゃないかと思います。

というわけで。
Apple信者でもAdobe信者でもないこのYTが、というよりそもそもスマートフォン市場にあまり興味のないYTが(笑)、公平な立場から今回の件についていささか私見を述べてみたいと思います。

Posted by YT@ゼロファクトリー : 2/18 | コメント (6)

2010年02月09日

小ネタ紹介:JOJO言語

ちょっと前まで「はてな」の人気エントリー一覧では「○○言語基礎文法最速マスター」なるもので埋め尽くされてましたが、こういうのサクサク書けるプログラマーはすごいなぁ!と思うYT@ゼロファクトリーです。

とりあえずまとめはこちら。→プログラミング基礎文法最速マスターまとめCommentsAdd Star
ほんと言語ってやつは、汎用的なもんから専門的なもんまでいろいろありますね。

してこの世には「Brainf*ck」なる言語もあるんですが、ご存知ない方がほとんどと思いますので簡単にご紹介。(ぼくも最近知った)

Wikipediaによると:

Brainfuck プログラムは非常に可読性・記述性が低いため実用性は期待できないが、それでもチューリング完全な(チューリングマシンで実行可能なあらゆるプログラムが記述できる)言語であり、理論上はC言語などの普通のプログラミング言語と同等の表現力を持つ。その簡潔から多くの派生言語を生み出すこととなった。

メモリを指す暗黙のポインタを「>」「<」命令で移動させながら、そのポインタが指す値を増減させて処理を進めていく。

ということで命令系統が8つしかなく、制御構造といえばジャンプだけ。
これを利用して、様々な(難解な)プログラミング言語を作ることができるんだそうで、JOJO言語というのを作ったひとがいるっぽい。
JOJOの奇妙な冒険についてはこちらを参照

Posted by YT@ゼロファクトリー : 2/ 9 | コメント (0)

2010年01月28日

70歳定年になると2038年問題に引っかかる件

順当にいけば2038年には64歳になっているはずのYT@ゼロファクトリーです。
今から28年後のことなので、コンピューター業界もどうなっておりますやら。

まぁあの、現在じーさん、ばーさんが増えすぎて社会保障費がバカにならんということで、定年を70歳にしようとか、消費税を10%~15%くらいまで引き上げようとか、いろいろ話しに聞きますね。
今の税収に占める歳出の割合を見ると、公務員の人件費がかなりの割合を占めるんだそうで、ここのブログによると、

平成16年、ということは5年前ですが、次のような資料がありました。
第159回国会 総務委員会 第14号
この国会議事録の上から1/3位のところの、岡滿壽男議員の弁論記録を見ますと、国・地方を合わせると、74兆円の歳入に対して公務員人件費に60兆円を使っている、とあります。

ウソかホントか知りませんけど、まじっすか・・・という気分になるわけで。
そりゃそんな人件費遣ってたら、予算足りないわなぁ。
消費税が上がるのは日本人の大半が「しょーがねぇ・・・」と諦めてるとは思いますが、この不景気に税金上げたらリアルに死者が増えそう。
先に公務員の給料下げるか、人を減らすかしないとマズイんじゃねーの?と素人ながら思います。

Posted by YT@ゼロファクトリー : 1/28 | コメント (3)

2010年01月25日

技術力ってなんなの?

ドラゴンボールというマンガに「スカウター」っていうのがあるんですけどね。
このSFチックなモノクルを通してみると、対象の戦闘能力が数値で表される、と。


「戦闘力たったの5か・・・ゴミめ・・・」

なーんて言われちゃったりするわけです。
ぼくは常々これの技術力版があったらイヤだなーと思ってるんです。

「技術力たったの5か・・・ゴミめ・・・」

とか言われたらもう立ち直れないYT@ゼロファクトリーです。('A`)


さて。
@ITにこんなコラムがあったんだそうです。

技術立国への復活: 「なぜ、IT技術者が人気職種でなくなったのか?」

技術者の皆さんは十二分に理解していることではありますが、できのいい(明確な基準はありませんが)技術者と、そうでない技術者とでは仕事の出来に関して、質量共に10倍、20倍、いやそれ以上の差があることがあります。しかしながら、その仕事の対価は倍どころかあまり差が無いのが現実です。
(中略)
もちろん、業界のすべての人が、とは申しません。しかし業界の中の人でも、技術者たちの仕事がどのような仕事なのかを理解していない方々は、プログラマは一番技術力が低い人と思っています。その証拠に、月単位でPM@100万円、PL@80万円、SE@70万円、PG@55万円の単価テーブルを使っていた企業がたくさんありました。いまは不景気やデフレの市況下で、とてもとてもこのような単価は望めませんが、でも単価の順位は変わりません。
(中略)
プログラマほど技術力の差が明確に出ます。したがって、プログラマの技術力の評価を正しくすることは、さほど難しくないとわたしは考えておりますが、初対面の技術者を業務経歴書や聞き取り調査だけで的確に技量を把握することは簡単ではありません

ああー・・・。
痛いトコ突きますなぁ。('A`)
この技術力の定量化っていう問題は、なかなか底が深いというか、難しいですね。

Posted by YT@ゼロファクトリー : 1/25 | コメント (5)

2010年01月20日

人気の言語にPHPが3位

PHPで開発初めてそろそろ9年になろうかというYT@ゼロファクトリーです。
その割にはあまり進歩してない。

先週くらいの話しですが、こんなニュースがありました。

人気プログラミング言語ランキング ‐ PHP、C++を抜いて3位

PHPがC++とVisualBasicを抜いて3位のポジションを固いものとした

ほほぉぅ・・・、PHPてけっこう人気なんすかね。

Posted by YT@ゼロファクトリー : 1/20 | コメント (1)

2009年12月21日

てきとうプログラマー

手の甲がしもやけでガサガサになってるYT@ゼロファクトリーです。寒い・・・。

まぁーあの、全国のプログラマーのみなさんも寒さで手がかじかんでるせいか知りませんが、先週やっちゃいましたね、セブン&アイが。

セブンネットショッピングで情報漏えい!「勝手に決済して送りつけている」
セブン個人情報流出問題、ついに ITmediaに掲載される・・・セブン「XSS脆弱性はもう対策した(キリッ」→即XSS脆弱性が見つかる

うひぃー、怖い。
何ヶ月も前から指摘はされてたようですが、なんで放置しちゃうかな。

こーゆーのがあるからー!
この業界にいる人間は、電子マネーとか、WEBでのクレジット決済とか怖くてできないんすよ。
だって大手が受けたシステムでも実際コーディングしてるの、5次受けの個人業者とか派遣のにーちゃん、ねーちゃんがやってるんですよ?怖くて使えん。
たいしたサービスないけどウチも気をつけなきゃ。

一般のかたにプログラマーていう職種のひとがどういうイメージで捉えられてるか知りませんけれども、こういうの見てもわかるとおり、WEB系のプログラマーていうのは非常にいい加減です。(業務系のアプリ作ってるのからWEB系に転向したひとも同様!)
ぼくが過去に実際見た、いい加減っぷりをちょっと晒していこうかと思いますので、WEBサービスを使う時は注意です、注意。


英単語が書けない・読めない

非常によく見るんですが、

* 「登録する」という意味で使われる「regist」(正しくは「register」)
* 「検索する」という意味で使われる「serch」または「sarch」(正しくは「search」)
* 「完了」という意味で使われる「complate」(正しくは「complete」)
* 「確認する」という意味で使われる「confarm」(正しくは「confirm」)

↑この4つは、プログラマー式勘違い英会話の四天王です。よく見る。(特にregist)
ちょっと辞書で調べるという手間を惜しんだために、世界に恥をさらすことになんだもん、怖いすね!ぼくも気をつけないと。

後は「delete」を平気で「ディレート」と読んだり、「denied」を「デニード」と読んだり・・・。

See also:regist という英語は無い

で、一見クリティカルな問題には発展しなさそうなこの勘違い。
だいたいこのテの間違いを平気でしてる(手間を惜しむ)プログラマーは、ほぼ例外なく以下に述べる適当さも併せ持つものです。
外から見てわかりやすく、ひとつの指針になるかと。

Posted by YT@ゼロファクトリー : 12/21 | コメント (3)

2009年10月15日

技術者のカン

忙しくて最近ちっともブログ更新できなかったYT@ゼロファクトリーです。
アフィリエイト・ゲートウェイ・システムがようやく本稼動ということで、チラホラ売り上げも上がってるようですけど、ユーザーの皆さんはいかがでしょうかねぇ。儲かるといいですけどねぇ。

さて。
先週の連休中に、某上場企業の社長さんと飲む機会があって、そこにはその会社の技術者の方も数名いらしたので、いろいろ技術話をしてけっこう面白かったのですが。
みなさん共通しておっしゃるのは「いい人材がいない」。
んで、その方たちは連休中だというのに仕事帰りだって言ってましたね。どこも大変です。

そもそも、この業界における「いい人材」ってどんな人材なんでしょうか?

Posted by YT@ゼロファクトリー : 10/15 | コメント (2)

2009年07月14日

やるのか、やらないのか、のはなし

ダンテの「神曲」によると、地獄の入り口にある門にはラテン語で「ここより先、いっさいの希望を捨てよ」と書いてあるんだそうで、まるで今の世界経済のようだなガハハ、とか思ってしまうYT@ゼロファクトリーです。
知り合いの業者やなんかに聞く限りでは、この不景気で、企業の「ホームページ作ろうかな」とか「ちょっとシステム入れて便利にしたいなぁ」とか「新しいサーバ立てようかな」とかいうのが軒並み節約状態になってるんだそうで、なかなか厳しいですね。さぁどうなるやら。

まー厳しいのはどこも同じでしょうから。
こんな時代だからこそ手に職つけておくのは悪くない、というか、そうでなければこの先生きのこれないかもしれないですね。
なんたって有効求人倍率はついに0.46倍ですから、こないだの時点で。

単に「手に職」といっても、このIT関係に限ってもたくさんありますが、わけてもプログラミングは「とりあえず動かすレベルまでくる」くらいなら、簡単な部類に入るだろうと思います。がんばりゃ誰でもできます。
ただ、動くだけでなく「良いプログラムを作る」となるといろいろと必要な資質もあるし、専業プログラマーならそうでないと生きのこれないのもまた事実ではありますが、それはまぁさておき。


先月の「日経ソフトウェア」という雑誌にこんなことが書いてたんだそうです。

プログラミング活動の基本「作れないものを作ろうとしない」

「プログラムが書けないのだけれど、どうすればいいですか?」という人の多くは、筆者にいわせると、作れないものを作ろうとしているから、ということになる。
何かを作ろうとするときは、ほとんどの場合、「作りたいもの」と「作れるもの」の間にギャップが存在する。
(中略)
もう一つ例を挙げると「3D三次元ゲームを作りたいというのも、もし、一人でそれを作れると思っているなら、考え直した方がよい。
設定、ストーリー、3Dグラフィックス、効果音、音楽、プログラミングなど、いろいろな技能が必要で、なかなか一人の手に負えるものではない。
(中略)
プログラミングで失望しないコツ、その第一は「作れるものを作る」ことである。

Posted by YT@ゼロファクトリー : 7/14 | コメント (0)

2009年05月29日

IT業界でこの先生きのこるには

コンピューターが勝手にプログラムを組んでくれる時代はいつ来るというのか。
もう開発・メンテがめんどくさくて仕方ないYT@ゼロファクトリーです。

こないだITMediaにこんなニュースが上がってました。

市場価値を失いつつあるITスキル10選

スラッシュドット・ジャパンでストーリーとなって熱い議論が交わされている「死にかけのITスキル10選」。もともとはGlobal Knowledgeの記事(Ten Dying IT Skills)で言及されているもので、コンサルティング・ファームFoote Partnersが行ったITスキルと給与水準の関係の調査から以下のような10個のITスキルが挙げられている。
* 非同期転送モード(ATM)
* Novell NetWare
* Visual J++
* 無線アプリケーションプロトコル(WAP)
* ColdFusion
* RAD/エクストリームプログラミング
* Siebel
* SNA(Systems Network Architecture)
* HTML
* COBOL

ColdFusionて(笑)
ありましたねーそゆのんも。懐かしい。
Macromediaが一生懸命プッシュしてましたが、結局あれはなんなのかよく分からずじまいです。PHPみたいなスクリプト環境なんやろか。

Posted by YT@ゼロファクトリー : 5/29 | コメント (0)

2009年05月11日

プログラマーの真実

もしも真実がひとつなら、誰がひとつの主題から100の絵を描こうか?

・・・とはパブロ・ピカソの言葉ですが、これをプログラムに当てはめるとこうなりますかね。

もしも真実がひとつなら、誰がひとつの仕様から100のコードを書こうか?

・・・プログラムというやつはつくづく厄介だと思うYT@ゼロファクトリーです。
芸術じゃねーんだから、そこはひとつであるほうが望ましいんですが。
でもそしたら、ぼくら職失っちゃいますね、エヘ。

さて。
ここんとこ、以前うちにいた某プログラマーが書いた、うちの某サービスの中の某処理がクソ重たいので、書き直してる最中なんですけれども、これがものすご長い。
イヤんなるほど長い。

Posted by YT@ゼロファクトリー : 5/11 | コメント (0)

2009年04月29日

Programer Trafficking

世間は休日でもぼくは出勤。他のスタッフはお休みでもぼくは出勤。社内にひとりぼっちでスタッフブログ書いてるYT@ゼロファクトリーです。

先日、アメリカのオレゴン州でこんなことがあったんだそうです。

仕事をクビになった男、帰ってみたら家が燃えていた

アメリカのオレゴンシティに暮らすVictor Gonzalezさんは、救急診療のソーシャルワーカーとして働いていました。しかし、午前7時頃にストーブをつけて家を暖めた後、突然仕事場から呼び出され行ってみるとクビを言い渡されたそうです。そして、そのまま家に帰ってみたら、自宅の屋根から煙が上がっているのを発見。 (中略) 「もし仕事をクビになっていなかったら帰宅することはなく、どれだけ火事が大きくなったかわからない。だからクビになったのはいいことだったんだ」とVictorさんは話しており、家は火事でボロボロになりましたが保険金で修理することは可能だろうと考えているそうです。

うわぁ・・・、見てらんない。
泣きっ面にハチというかなんというか、スコラ哲学風の発想の転換しないとやってられないとこですね。

さて、別に火事になったわけではないものの、システム系の企業でも同様のことが起きてて大変なんだそうです。
以下2ちゃんねるのプログラマー板(通称マ板)のまとめ記事。

【プログラマー板】【恐怖】売られた人達が帰ってくる!【歓喜】

「来週帰ってくるが(本社に)机がない」とか「自宅待機(無給)w」とか、なんのことやらサッパリ分からないでしょうが、システム系の会社では、正社員を他の企業へ派遣するというのは当たり前のやってるんだそうです。
「だそうです」と伝聞なのは、そういう話はよく聞くけど、WEB系が長いぼくは実際に見たことないので。

なんだってこういうことになってるのか、詳しい事情はぼくは知らないですが、ウチに面接にやってきたひとなんかも、「派遣ばっかでイヤんなった」とか、「派遣先が決まらなくてすることがないので辞めた」とか、「派遣がイヤだから正社員で入ったのに結局別んとこに派遣された」とかいうひとけっこういましたもんね。
で、この不景気で派遣先の企業からいっせいに売られたひとが戻ってくる、と・・・、ウーム。

これからプログラマーになりたいナァと思ってる方なんかは、いろいろ現実も知っておいた方がいいかもしれないので、いくつか抜粋しましょうかね。
ウフフフフ、心の準備はよろしいか・・・?

Posted by YT@ゼロファクトリー : 4/29 | コメント (0)

2009年04月08日

良きプログラマーのためのソナタ

こないだの土曜日は例の北朝鮮ミサイルの誤報騒ぎがあったそうですけれども、一連の流れが実に面白かったですね。


北朝鮮:よ、よし。そろそろミサイル打つぞ、ドキドキ・・・。秒読みすたーt
日本:ミサイルキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
北朝鮮:えっ!?なに!?
中国:(日本のミサイル警告受けて)ミサイルキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
韓国:(同上)ミサイルキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
アメリカ:(同上)ミサイルキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
北朝鮮:いや、ちょっ、まだ打ってな・・・
 :
 :
日本:レーダー誤探知だった、まじでゴメン・・・('A`)
中国:あえて釣られてやっただけだ、バーカバーカ。
韓国:勘違いかよ!謝罪と賠償を(ry
アメリカ:クソ、ジャップめ恥かかせやがって、死ね!
北朝鮮:誤探知か、あーびっくりした・・・。もう今日打つのやめるもん(´;ω;`)
 :
 :
S党F議員:間違って迎撃したらどーすんの、先制攻撃するとこだったじゃん!
2ちゃんねら:飛んできてないもんをどーやって迎撃すんだよw(祭りに突入)


↑どうも北朝鮮が絡むと緊張感がなくていかん、と思うYT@ゼロファクトリーです。

北朝鮮ミサイル祭りになっているころ、弊社の「E-ページランク」のあのちっこいランク画像の表示回数がけっこうすごいことに。

↑これは4月の統計データですが、なんかもう当たり前のように1千万pv超えとるがな!
みんなネットで情報収集に熱中してたんでしょうか。

Posted by YT@ゼロファクトリー : 4/ 8 | コメント (0)

2009年02月23日

Javascript進化論

昔っからJavascript大嫌いだったYT@ゼロファクトリーです。

WEB2.0というかWEBリッチコンテンツの一翼を担うJavascript。
8年前くらいの知識で止まってるので、一度ちゃんと勉強しないとなぁーと思って、今さらながら本買ってきました。Javascriptの本。

なんでネットでいくらでも調べられるもんを、わざわざ本買ってきたのかというと、現在JavascriptはECMA Script 3rd editionだかなんだかで標準化されておるんだそうで、このバージョンの言語仕様がもはやこのYTのセンスでは理解不能に近くなってきたからです。
よっぽどクライアント側でゴニョゴニョやる必要でもない限り、普段あんまし使いませんので、もぉー、たまに使う必要がある時に苦労する。
なんつってもアテクシ、プログラマーとしては2流ですからのぅ。

しっかし、わざわざ本買ってまでキライな言語学びたくねぇ・・・。
でも、ネットで探しても見当ハズレなサンプルコードしか出てねぇ・・・。
プロっぽいひとが書いたJavascriptのコード見てもよく意味わからん・・・。

・・・となればもう仕方ない。
自分で覚えるしかない、ちゅーわけで、イヤイヤながら夜、家で読んでるんですが。

Posted by YT@ゼロファクトリー : 2/23 | コメント (0)

2008年10月30日

「九十九電機が民事再生法適用を申請」

最近の株や為替相場の極端な変動は弊社でも結構話題になっています。
私は株とかには特に詳しくないので「へ~」ぐらいのレベルでしか思考回路が回りませんが、生活レベルとして景気が良くなってほしいとは常々思っているYA@ゼロファクトリーです。

そんな中、今日はこんなニュースが、

九十九電機が民事再生法申請 負債110億円(NIKKEI NET)

Posted by YA@ゼロファクトリー : 10/30 | コメント (0)

2008年09月08日

IT業界の「K」

プログラマーという業種がキツイ、キツイという話しを見るたびになんとなく違和感を感じてきたYT@ゼロファクトリーです。
楽な仕事とは思わないですが、炎天下で肉体労働するよりは遥かに楽。これは間違いない。
でも、WEBでよく聞くのは、この世の地獄を垣間見るようなプログラマー達の悲痛な叫びです。

ブラック会社に勤めてるんだが、もう俺は限界かもしれない
【軍曹が】携帯電話開発の現状【語る】

10年ほど前だと、上記のようなヒドイ話しはよく聞きましたけどね。
今ではどうなんだろうか・・・。

WEBで情報を発信するのが主にIT関係のひとたちで、分かりやすい(ネタになりやすい)のが苦労話ていうだけでは、という意見も。
IT業界がとやかく言われる理由って

まあこの業界で働く身としては、業界の悪評が広まって優秀な人材が他業種に流れていったほうがその分チャンスが生まれて美味しいので、ドシドシ悪評を流しまくって欲しい。IT業界は汚い、きつい、帰れない、金がない、会社が潰れる、潰瘍が出来る、過労死する、カットオーバー前が忙しい、筋肉痛になる、苦しい、苦行である、苦苦八十一、きのこの山おいしいの……13Kだぞっ……!! 東大生とかは来るな!

↑しかしながらこれはちょっと情けないっすな。
業界が活性化したほうが、競争も激しくなって刺激があるってもの。
刺激のない業界はやがて痩せさらばえていくもんです。

Posted by YT@ゼロファクトリー : 9/ 8 | コメント (0)

2008年08月29日

リアルCG人間

北京オリンピックがいつの間にやら終わってたらしいことをやっと知ったYT@ゼロファクトリーです。
どうりで最近オリンピックの話題を聞かないはずだ。

なにやら聞いたところによると、オリンピックの開会式の花火は一部CGだったらしく、他にも一部にWindowsのブルースクリーンが出てたり、なかなか面白いことになってたそうですね。
まぁ花火とかそういう無機質なものはCGでもかなりリアルに作れるんでしょうが、人間なんかはなかなか難しいと聞いてます。

しかしながら・・・。
本物の人間にしか見えないフルCGで作られた女性 Emily


こーれはすごいですね。
なんか目が死んでる感じはありますが、表情といい、髪の毛といいかなりリアル。
ちゃんと動くんですよ、カノジョ。

Posted by YT@ゼロファクトリー : 8/29 | コメント (0)

2008年08月16日

人間の思考速度

よく映画ではコンピュータに向かって「誰それに関する情報を提供せよ」なんてタイプすると、その「誰それ」に関する経歴がばばーっと表示されるシーンがありますが、そんな高度な対話型A.I.がいつ実用化されたんだと説教したくなるYT@ゼロファクトリーです。
いつまでたっても映画におけるこのテのテクニカルなシーンの描写はいい加減ですね。
ソフトウェア業界ではこの人工知能の研究には余念がないとは聞いてますが、こないだスラッシュドットでこんなニュースがありました。

8段のプロ囲碁棋士がコンピュータに破れる(ただし9子のハンデつき)

ほほー、かなりのハンデつきらしいですが、ついに囲碁でもねぇ。
もうチェスに関しては世界チャンピオンでも勝つ事は不可能とかいうのは何年か前に聞きましたが、囲碁や将棋なんかのルールが複雑なものでは人間に勝つのはまだ難しいと思ってました。

Posted by YT@ゼロファクトリー : 8/16 | コメント (0)

2008年07月22日

プログラマーの向き不向き

とりあえずネタがないときはプログラミングのネタに走ることに決めたYT@ゼロファクトリーです。
プログラマに向いてる人って、どんな人?という記事を見て、ほほぉぅなんつって。
やはりこれも一応は技術職みたいな感じがしないでもない職種、やはり向き不向きはあるんでしょうか。
上記ブログによるとプログラマーに多い特徴は、

1)面倒くさがりである
これは確かにそのとおり!
ぼくも同じ処理を何度も何度も書いて「これめんどくせぇーーー!!!」と思えないのはダメだぜ、といつも教えてきたもんです。

2)手を抜くことを考える
これは1と似てます。いかにして楽をするか、という部分を真剣に考えるプログラマーは良いプログラマーになれる素質があるんっす。
もうちょっと言えば「手の抜きどころ」をしっかり見極められるというか、そーいうトコで手ェ抜くなよ!というプログラマーもいるので、一概に手抜き屋さんがOKかというとそうでもないです。

3)慎重である
ひとによる、としか。(マテ

4)集中している時はまわりが気にならない
これもひとによるかなー。ぼくなんかは四六時中気が散ってますが。
ただ、プログラマーの性向として、ひとつのものにとらわれて周りが見えなくなることはけっこうあるようです。

5)視野が広い
こんなのはクリエイティヴな職種のひと全員が必須とするスキル?です。言わずもがな。

6)疑りぶかい
あ、これはありますかね。
ユーザーのありえない操作とかを想定する場合とか、ありえない量のトラフィックを想定する場合とか、ありえない顧客の仕様変更とか。
しかしこれはある程度からは、後天的にかつ、経験的に身につくもんだと思います。

Posted by YT@ゼロファクトリー : 7/22 | コメント (2)

2008年06月07日

女性が少ない職業

個人的には、ヨメさんがダンナの浮気をすぐ見破るカンの鋭さでもって、煩雑なシステムの問題点を見抜けるはずで、男性よりは女性の方がずっとプログラマーに向いてるだろうと思ってるYT@ゼロファクトリーです。

以前のエントリーで、プログラマーという職種には女性が少ないのはなんでだろう的なことを書きましたんですが。
やはりどう考えても女性プログラマーは全体の30%くらいはいてもいいはずだとしか思えないです。
うーん不思議です。
同じ机に向かう仕事なら、ただの事務員よりはプログラマーの方が収入もいいだろうし、響きも横文字でほのかにカッコイイと思うんですけどねぇ。
合コンで「エリでーす。プログラマーやってまぁす♪」とか自己紹介したら男がドン引きするとでもいうのか・・・。

男性と女性は脳の構造が全く異なるらしく、例えばクリエイティブな職種は女性に向かないのか、というとそうでもない。
例えばこの業界なら「WEBデザイナー」と名乗るのは多分男女比率同じくらいです。

そうやって考えていくと、男女の比率がどう考えてもおかしな職種が他にもあるということに気付きました。

Posted by YT@ゼロファクトリー : 6/ 7 | コメント (2)

2008年05月22日

PHPは良いのか悪いのか

PHP使い初めてそろそろ7年になろうかというYT@ゼロファクトリーです。
もうそんなになるのか、懐かしい。

PHPはおろか、HTMLもよくわかってなかったころ、PHPの仕事請けまして。フフフ。
ぼくPHPやったことないからよくわかんないっすよ!っていってもYT君ならだいじょぶだろー、というワケのわかんない根拠でOKさせられまして。
3週間で名刺の発注システムを作ったことがあります。
PHPもHTMLもよくわかってないヤツが、WEBマニュアル見ながらなんとか納期内にシステム作れてしまう言語、それがPHPクォリティ。

こないだこんなエントリー見つけまして、ほほぉぅ、と思いながら読んでたのですが。
そろそろPHPに関して一言いっとくか

しかし、PHPではプログラマーがプログラムを続けるための一番のご褒美がほとんどない。それは何かというと「新しい技を覚える」という喜びである。「新しい呪文」ではない。それならいくらでもある。しかし新しい呪文を覚えた所で、心理報酬は大したことがない。単に知識が増えただけだ。PHPを使っても、知識は増えても知恵が増える気がちっともしないのである。

みんながみんなスクラッチビルドでPHPやってるとは思えないですが、まぁある程度までは納得です。
確かにPHPって良い言語とは思えない。
特に他言語には普通に実装されてる機能・概念がPHPにはごっそり抜け落ちてる部分が少なくないです。(例外処理、インターフェイス実装、クロージャ、etc)
だから、デキるプログラマーほど、(ことWEBに絞ったとしても)Perl、Ruby、Java(JSP)、いろいろあるのに、なんでPHP使うの?
となるんだろうなと思います。

Posted by YT@ゼロファクトリー : 5/22 | コメント (0)

2008年05月10日

数学のコンピューター的アプローチ

ルービックキューブ・・・最高で2面までしかそろえられないYT@ゼロファクトリーです。
先月スラッシュドットにこんなニュースがありました。

余剰CPU時間を使ってルービックキューブは23手以内で揃うと証明

Sony Pictures Imageworksのレンダリングファームの余剰CPU時間を使い、約7.8コア・年分の計算時間をかけて、ルービックキューブのどんな状態からでも最大23手で完成できることを示したそうです。

上限はどうやら20手ほどになるのではないかと予想されてるそうです。
この余剰CPUを使った並列処理の有名なとこでは癌の特効薬を研究するためのものとかいろいろありますね。

Posted by YT@ゼロファクトリー : 5/10 | コメント (0)

2008年05月02日

もしプログラマが政治家になったら

ガソリンが値上がりしたそうで、車持ってなくてヨカッタ!と大いに勘違いしてるYT@ゼロファクトリーです。
あれは運送業に大ダメージだから、車乗らなくても間接的に被害を受けるわけですよね。
ウム。それは困る。

もうフフン首相に代わっておれがやった方がもうちょっとマシなんじゃね?と思われる方もいらっしゃることでしょう。
2ちゃんねるのプログラマー板(通称マ板)にこんなのがあったそうです。

もしプログラマーが政治家になったら:アルファルファモザイク

けっこう「らしさ」が出ててなかなか面白いです。
いくつか抜粋して、それにツッコミを入れていこうという今回の企画。

4 仕様書無しさん :2008/03/04(火) 00:57:36
法の改定をSubversionで管理。インターネットで差分や改定履歴を参照できるようにする。

あーいきなり出ました。(笑)
SubversionていうのはCVSの一種ですね。これは使いこなせばなかなか便利なモノだと聞いてます。

Posted by YT@ゼロファクトリー : 5/ 2 | コメント (0)

2008年03月27日

続 Vista SP1

今週初めに札幌から福岡に戻ってまいりました。こんにちわ、スギ花粉。
ども、SH@ゼロファクトリーです。


前回 Windows Vista Service Pack 1 へのアップデートプログラムについて

また予想外の不具合が発生しそうで、怖くてインストールできません……。
もう少し情報が出揃うまで待つかなぁ。

と書きましたが、正解だったかもしれません。

いつものようにニュースサイトを巡回していると、こんな記事が。
フォトレポート:絵で見る「Vista SP1」インストールの失敗例 - ZDNet Japan

丸一日使ってもアップデートできず、あきらめたという話。
そのうち Window update で強制インストールされる日が来ると思うのでそれまでは保留ですかね。


ひどいバグもあるようですし。

Posted by SH@ゼロファクトリー : 3/27 | コメント (0)

2008年03月21日

プログラマーの言い訳

デバッグとは針治療のようなものだ。
ある個所を修正するとまったく関係ない別の個所でエラーが発生する。
惜しむらくは「治療」ではないことだろうか。

              -- by YT@ゼロファクトリー

前回プログラマの格言をご紹介して、極一部でなかなかの好評を得ましたのでね。
ちょっとぼくも考えてみました。
うーむ、針治療。我ながら言いえて妙です。

プログラマたるもの、バグ発生とそれにともなう言い訳の機会にはことかかないわけでして、いざという時慌てないように、気の利いた言い訳のひとつやふたつ用意しておくべきではないでしょうか。

Posted by YT@ゼロファクトリー : 3/21 | コメント (0)

2008年03月20日

Vista SP1

vistasp1.jpg

こんばんわ。SH@ゼロファクトリーです。

きましたね。Vista SP1 の配布が始まったようです。

Microsoft Windows Vista Windows Vista Service Pack 1

更新プログラムは570以上。日本語版の配布も同時に始まっています。

マイクロソフトの発表によれば、SP1のインストールによって
全体的に約25%のパフォーマンス向上が期待できるとのこと。

Posted by SH@ゼロファクトリー : 3/20 | コメント (0)

2008年02月26日

未来の携帯電話

ども、こんばんわ。SH@ゼロファクトリーです。

だらだらとネットサーフィンしていると次のような記事を見つけました。

Nokia、未来の「ナノテク携帯」コンセプトを発表

折り曲げたり、伸ばしたりできる携帯電話です。
こんなの。

腕輪状にして携帯するのだそうです。

どうやって通話するのかちょっと想像できませんが
SF映画に登場しそうなカッコイイフォルムです。

はたして実用化まで至ることができるのか、疑問ではありますが
胸を躍らせつつ待ってみようじゃありませんか。

Posted by SH@ゼロファクトリー : 2/26 | コメント (0)

2008年02月15日

やっぱり、新商品ってのは飛びつかない方が吉!

どうも!やっと少し業務に慣れつつあるYA@ゼロファクトリーです。

昨年の事ですが、fujitsuがコンバーチブル型のPCとしは世界最小というLOOX U50を発表しました。
その発表後、Web限定でモニター販売を開始したのですが、価格も300台限定でモニターなら16%OFFとかで出たわけです。
20080215_18.jpg

Posted by YA@ゼロファクトリー : 2/15 | コメント (1)

2008年02月13日

業界の人手不足解消法

今朝福岡では珍しく雪が降ってまして、積もるかなぁと期待したのですが、すぐに止んでしまってガッカリのYT@ゼロファクトリーです。

毎日寒いですね。
IT業界の人手不足だって深刻な「寒さ」です。(無理やりつなげるな)

ソフトウェアの欠陥はなぜ無くならないのかから引用:

ソフトウェア業界の罠
冒頭で紹介した「クローズアップ現代」では、ソフトウェア技術者が足りないということを言っていました。また、過酷な業務でうつ病を発症する人も多く、現場を退いてしまうこともよくあるようです。
実際、月の残業が150時間を越える人も、この業界では珍しくないようです。

いやー他所さまは大変ですナァ。

Posted by YT@ゼロファクトリー : 2/13 | コメント (0)

2008年02月11日

ロゴいろいろ

ども。こんばんわ。
1週間ぶりに福岡に戻ってきましたSH@ゼロファクトリーです。


毎回ネタが思いつかず困っているのですが、
今回も例にもれず、何も思いつきません。


だらだらネットサーフィンしてると

有名IT企業のロゴマークの移り変わり

という記事を見つけたので、今回はこれを紹介してお茶を濁そうと思います。


Posted by SH@ゼロファクトリー : 2/11 | コメント (0)

2008年01月28日

携帯電話の春モデル

ども、こんばんわ。
携帯電話でのメール入力が億劫で仕方ないSH@ゼロファクトリーです。

さて本日
ソフトバンクモバイルから携帯電話の春モデル(15機種)が発表されたようです。


ソフトバンクモバイル2008年春モデルの全機種全画像・前編
ソフトバンクモバイル2008年春モデルの全機種全画像・後編


個性的な機種ばかりですが、特に気になるのはシャープ製922SH


3.5インチの大きな液晶も目を引きますが、なんといってもその下のQWERTYキーが気になります。

両手でタイピングするのは無理があると思いますが
片手の指一本で入力するとしても、現状のテンキー型入力パネルより楽になるのではないでしょうか。
一度使ってみたいですね。

Posted by SH@ゼロファクトリー : 1/28 | コメント (0)

2008年01月12日

さいころとSE

目覚ましをオンにしておいたのに、いつの間にかオフになっていることってありませんか?
大抵の場合自分でボタン押してるんですよね。寝ぼけて。
ども、こんばんわ。目覚ましセットしたのに10分前に目が覚めて全く意味のないSH@ゼロファクトリーです。目覚ましの音にすらびびるというわけです。

さて、ちょっと古い記事ですが気になるものがありましたので紹介します。

ストレス入院からITセレブへ : 悶絶! これがSEすごろくだ

SE(システムエンジニア)の生涯を題材にしたすごろくゲームだそうです。

Posted by SH@ゼロファクトリー : 1/12 | コメント (0)

2007年10月10日

FizzBuzz問題

コーディングに関しては、ほとんど入力補完や定型文でちゃちゃっと貼り付けてしまうため、for文ですらそらで書けないんではないかと思われるYT@ゼロファクトリーです。

こないだ彼女の会社にプログラマで応募してきたひとがいたらしいのですが。
面接していろいろ質問しても、経験者という割にどこまでできるのか、イマイチ要領を得ないので、テストさせたんだそうです。
いわゆるFizzBuzz問題というやつをやらせてみたと。
そしたら「オンラインマニュアルとかあればできるんですが。。。(笑)」などと言い逃れしてきやがったので、がっかりしたんだそうです。

FizzBuzz問題とはレジナルド・ブレイスウェイというおっさんが考案したらしく、応募してくるプログラマをふるいにかける手段として、簡単なプログラムをその場で書かせる、というものらしいです。

Posted by YT@ゼロファクトリー : 10/10 | コメント (0)

2007年09月20日

SCO、ついに破産

SCOが「UNIXの著作権は我々にある。そしてLinuxはUNIXのコードを大量にパクッた。よってLinuxを使っている法人と個人はSCOにライセンス料を支払うべきだ」と言い出したのが2003年あたり。その頃からオープンソース支持を打ち出し始めたコンピュータ業界の巨人、IBMは強く反発し、ついにSCOはIBMを訴えました。あれから4年ほどたち、最初の頃はLinux存亡の危機かのように騒がれていたこの件も、なんだかすっかり忘れられておりました。

そしてそのSCOがChapter11を申請…つまり破産した、ということです。Chapter11とは日本で言えば民事再生法に相当するもので、倒産とまでは言えないものの裁判所管理のもとに債務整理に入るということで、まあよほどの事がない限りはそのまま消え去ることになるでしょう。

Posted by MK@ゼロファクトリー : 9/20 | コメント (0)

スタッフブログについて

ホームページ制作会社
福岡のゼロファクトリー

で働くwebデザイナー・プログラマーと、そのによるスタッフブログです。

カテゴリー

アーカイブ

最近のエントリー

最近のコメント

リンク集

スタッフ作品集

求人採用情報

検索フォーム