2007年5月21日
●PHPって、そんなに悪い言語かな?
こんな記事まで出ていることだし。
[ThinkIT] 第1回:今だからこその「PHPのすすめ」 (1/3)
プログラムをたしなまない方にご注意:
こちらのPHPとはちょっと違います:-p
finalventの日記 - そろそろPHPに関してもう一言いっとくか
このエントリを読んで、弾さんに少し失望しました。
どんながんばってみたところ、今の俺では全然太刀打ちできないお方ではあるんですけど、「少し視野狭窄じゃねぇか?」って感が否めません。
Tags:PHP, プログラミング工学, 議論
2007年4月2日
●脳みそでコードを書く人と脊髄でコードを書く人
最近、私は、世の中には2種類のプログラマが存在すると考え始めました。 脳みそでコードを書く人と脊髄でコードを書く人です。
脳みそで書く人は、まず最初に設計図を書いていきたくなります。 脊髄で書く人は、まずコードを書いて、それから考えます。
はーい、俺は間違いなく脊髄でプログラム組むタイプです。
何も考えずにコーディング始めるもんだから、後々リファクタリング作業が必須です。
っつか、リファクタリングしないと、他の人には理解できないソースを書いてたりします(^▽^;)
さらには、8割程書き上げてから、全部壊して1から組み直すこともままあります。
・・・一般的な会社だと、ダメ社員の見本みたいなプログラマだろうな(苦笑)
Tags:プログラミング工学
2007年3月3日
●フレイムワークの重要性
●グループコーディング
現在、仕事や論文とは別に、某サイトを構築しています。
機能としては大したものではないのですが、3月中日までに完成させなきゃいけないんで、1人で作るにはちょっと日程的にツラかったりします。
そんなわけで、後輩にヘルプを要請。
ま、来年の修士論文を指導しなきゃいけない子なので、修行にもちょうど良いレベルかな、と。
#これで少しはレベルアップしてくれたら、俺もかなり楽になるしね♪
ま、修行は二の次で、まずはサイト完成が大切なのは変わりないわけで、その後輩とグループコーディングをしなきゃいけないわけですよ。
んで、2人で構築することになるんだけど、実は初めての事だったりします。
ん〜、ローカルだとSubVersionを使ってバージョン管理してるけど、オンラインでSubVersion利用するにはどうしたらいいのかなぁ?
XPでやるのと、別々にクラスを組んで行くの、どっちが後輩の修行にいいのかなぁ?
実際に構築し始める前に、そこらへんを調べとかなきゃいけないな。
#もしかして、俺にとっては余計負担だったりする?(苦笑)
Tags:プログラミング工学
2007年2月25日
●PHPの書き方
PHPでWebアプリを書く場合、3種類の書き方がある。
- HTMLとPHPを混在させて書く
- HTMLの前or後ろにPHPをまとめて書く
- テンプレートエンジンを使ってファイルごと分離
PHPの基礎本とかでは、1番目の書き方でサンプルが載ってる場合が多い。
『WordPress』なんかでも1番目の書き方をしてる。
でも、俺みたく元Perl遣いには、HTML文中にPHPソースが混じってるのが気持ち悪い。
っつか、HTML文中にPHPが入ってると読みにくい。
だから、1番目の書き方をしてる初心者には、トピにコメント書きにくかったりする(苦笑)
#っつか、printでHTMLタグを書くこと自体が許せなかったりするwww
Tags:PHP, プログラミング工学
2007年1月15日
●プログラム言語と料理
2007年1月7日
●AjaxとRESTful
先日、兄様がAjaxについて吠えてたもんだから、ちょっと書こうかなって思ったの。
兄様の言う通り、Ajaxはプログラマの自慰行為ですね。
とりあえず、中身が薄っぺらいシステムでも、Ajax使っとけばそれっぽく見えるぞって感じでwww
やっぱWebというものはRESTfulであるべきだと思うもん。
#RESTfulなんて言葉、久々に使うよ(苦笑)
でも、Webアプリケーション、特にSaaSっぽいものだったりしたら、RESTfulであってほしくない場合もあるんだよね。
そういう時にAjaxを使うのは絶妙の一手だと思ってる。
Actionとしては一緒でも、Statusは違っている場合とかさ。
そういう時って、同一ページでデータのみを変化させたい場合が多いんだけど、Javascriptだと非力、でも、RESTにするには大げさすぎるんだよね。
だから、そういう時は非同期通信するようにしてる。
#ちなみに、RESTとRESTfulの使い分けってどうしてるんだろ?
#俺は、REST=動詞、RESTful=名詞って使いわけてるんだけど、正確にはどうなんでしょ?
そういやさ、最近のAjaxってXMLじゃなくてJSON使うよね?
それでもAsynchronous JavaScript + XMLなのかな?
AjaJとかにしないのかな?www
Tags:Web2.0, プログラミング工学, Ajax, REST
2006年12月25日
●プログラムとは
プログラムとは、理系作業ではなく文系作業であり、芸術作業。
例えて言うなら、絵画のようなものである。
構図を考え、そこに埋め込むメッセージを考えた上でデッサンする。
そして、心の目で見た色を重ねて行く。
空が緑でもかまわない。
事実と真実との差を混同しなければ、それでいい。
終着点は自分の中に存在する。
そこを目指す事が大切。
#今の若手は、写真は撮れるんだけどデッサンができねーから、使えねーんだよ。<いや、お前も25歳www
誰に言った台詞だったかなぁ、ちょい失念。
でも、これが俺のプログラムに対する考えかた。
今日も学校で論文用のシステム組んでたんですけど、構想7日間・実装1日w
っつか、4時間ぐらいで組めたwww
これがプログラミングの楽しいとこなんだよな。
頭の中で理論さえ確立しとけば、コーディングなんて二次的な作業に過ぎない。<コーディングも大事ですよ、もちろん
『ソースなんて所詮は飾りなんです。偉い人にはそこがわかっとらんのですよっ!!』<ものっそアカデミック思考だな(苦笑)
Tags:プログラミング工学, Webデザイン
2006年12月7日
●ソースが見たいプログラム
1 名前:阿弖流爲 投稿日:2006/12/06(水) 17:45:34 ID:gW4dNo2O0●
以下は、改善要望スレに投稿された検証データです。マップ:神々の世界への階段(プレイヤー数×2)
A:959599791115933220046260822888
B:842824688626804993535179971973マップ:帝都アルシオン(プレイヤー数×2)
A:511513773753351515573353344684
B:862844288482222888686242677331マップ:サンタナ村(プレイヤー数×2)
A:偶偶偶偶偶 偶偶偶偶偶 偶偶偶偶偶 偶偶偶偶偶 偶偶偶偶偶
B:奇奇奇奇奇 奇奇奇奇奇 奇奇奇奇奇 奇奇奇奇奇 奇奇奇奇奇何らかのキッカケでセプターAとBの目が入れ替わる事があるようなのですが、
入れ替わった後も次に入れ替わるまで奇数・偶数の縛りは続きます。
http://bugfix.jp/blog/culdceptsaga/
えっと、どういうサイコロの作り方してるんでしょうか?
シードには何を使ってるの?
もしかしてランダム関数は使わなかったの?
っつか、こんなサイコロを作る方が難しい気がするんですけど・・・(苦笑)
んで、なにより笑えたのが>121が貼付けてるYouTube。
イベントの度に動き止まってやんのw
Xbox360のCPUやメモリがどんぐらいかは知らないけど、いくらなんでもヒドすぎるだろww
ここまで笑えるゲームだと、プレイよりもソースが見たくなるってもんですよwww
でもさ、こんなレベルのソース書いてる人が一人前の『プロ』グラマって名乗れるんだったら、俺でも一流プログラマ扱いされるんじゃね?
どっかの企業で雇ってみませんか?www
1500円/hぐらいで手を打ちますよwww






