「PHP」を含む日記 RSS

はてなキーワード: PHPとは

2010-09-08

http://anond.hatelabo.jp/20100908120553

そんなことは言っていない

最近Webシステムって、遅いことがあるよねperlにしろRubyにしろ・・・ という話題をすると・・・mod_perlは遅くないとか、lightyとかmemcachedとか いう返答が帰ってくるのにうんざりした。... 』

Webシステムが 根源的に遅いのか、速いのか そんなことは ではなく。

perlが遅いとか、Rubyが遅いとか、PHPでもJavaでもなんでもいいよ。 それが遅いだ、速いだ。あげくはHTTPApachelightyだ memcached だmysqlだ。

他社が作ってる 又は 他人が作ってるOSSが作ってる ソフトの話をされることにうんざりした。

という話だ。

そりゃ、それぞれ、その会社がやることであって、貴方のところじゃないでしょと。 貴方のところのパートを速くするお話がしたいんだよと。

貴方のところがmod_perlなりRubyなりを 中までいじって速くしてくれるのか?

2010-09-06

ドラッカーの何がすごいかという話。

何もかもすごい人だったらしいけれど、

わかりやすいのは編集者あるいは体系を作る学者としての力量じゃないかと。



こないだドラッカー特集みたいな番組を父と一緒に見た。

父はまぁブームみたいなものはなんでも否定する人だから

松下幸之助とかオムロン社長などの話をもって、

ドラッカーの言ってることは日本で先に実践されてたとか

ドラッカーなんてただのパクリですよなどと難癖つけてた。

年寄りにはよくあること。


言ってることはもっともだ。でも違うんだよパパ。

確かにドラッカーは言ってることがそんなには新しくなかったかもしれないよ。

同じようなことを言ってたのだと思うよ。

それでも、論語みたいに百篇読まなくても、30年

全体像が意識できるレベルにまで編集したところがすごいんだと思うんだ。

もしどらという書籍流行ってる。

最初はあの本すげーつまらんと思ってたけど

一回で読み捨てられるような本ではあるけれども、

全体像がわかる・・・というと過大評価かもしれないが

少なくともマネジメントの、前提条件、目的、結果はわかるようになってる気がする。

入門書としてはちゃんと用を為しているのではないか。


そして、ああいう簡略本を作れるということ自体、

ドラッカー理論が体系的にまとまっていたということではないか。

ドラッカーの言ってる内容がとびぬけているかどうかはわからんけれども

編集者としてのドラッカーはすごい人だったンだと思う。


死後20年たつのに

いまだに松下幸之助哲学を一つの作品として読める作品がないと思うんだ

松下幸之助関連の著書の場合松下幸之助の偉大こそよくわかるものの、

彼の言いたいことの中心は、そして全体像は何か、

それを読んだ自分たちが結局何をすればいいのかは、

本人の著書を百回くらい読まないとわからないのではないかと思う。

人柄部分とか、部分部分に切り取って、本人の言葉を並べてるだけになってる。

いつまでたっても全体像をつかませずにずっと読ませようとする。

松翁論語読みの方々は、自分たちだけは故翁の哲学

よく理解されているのかもしれないが、

こうも使えない形で細切ればかりされると

 ・編集能力がないのか

 ・知識を独占しておきたいのか

 ・永遠の金づるとしてキープしておきたいのか

 ・それとも本当はわかってないのか

などといった疑念がわいてくるんですよ。

10万出してもいいから、ドラッカーの「マネジメント」や一倉定の「経営者心得」のような

体系だてた本をそろそろ一般人にも提供してくださいませんかねPHPの人。

2010-08-31

http://anond.hatelabo.jp/20100831115103

HTMLとかCSS決めてる人ってどう使われるか想像したこと無いのかな。

ボックスモデルがどのようにレイアウト構築するか理解した事が無いのかな?

文字と絵をレイアウトするものは大概ボックスモデルベースに作られてるだろうが。

今まともなGUI付いたインターネットコンテンツ作成環境ってFlashぐらいだよ。

そのFlashだってActionScriptFlexで配置指示してしまえば、お前さんが言うめんどくさい組み方になると思うがな。

だからスティーブジョブズも奇妙なWeb標準なんか放って置いてiOSアプリを書かせようとしてるんだと思うよ。

少なくともUI要素をインラインで配置なんて訳わかんないことしなくていいでしょ。

えぇと、InterfaceBuilderしか使ったことしか無いのか。

どのみち、InterfaceBuilderで出来ない事やろうとしたら、めんどくさい組み方になる。

ポストスクリプトPDFテキストエディタで書く奴なんか変人

変人で悪かったな。

PHPから動的にPDF吐き出すとか、実装するならテキストベースレイアウタ使ったほうが楽だろうが。

変人が標準って変だよ?

そもそもが、プログラマ研究者向けのものなのだが。

それを、何も判って無いお前のような奴が多少は使える気になって喚いてるだけ。

開発側は最低限の物は用意してるんだ。

気に食わないなら、自分WYSIWYGシステムでも組んでりゃいいだろ。



そして、これが重要だが、見ている人間は、別に裏側が何で出来てようが、見えてる画面が全てだ。

見えてる画面のクオリティーをあげたいなら、HTMLCSS仕様書熟読して、理解するこったな。

2010-08-28

http://anond.hatelabo.jp/20100828163415

事情をわかっていないようなので説明すると、昔はサーバリソースというものは大変貴重だったので、元増田が言うようなオーバーヘッドが大きいテクニックは一切使えなかったの。ただそれだけ。

「この時代にはそんな考え毛頭なかったんだね」なんてこたぁない、ただ実用的ではなかったというだけで。

そういや増田が好きなPHP比較サーバーリソースを食わないもんだから広まったんだっけか。やっぱ速度って大事だよなぁ。



C言語使えばいいって?昔も今もC言語レンタルサーバではあまり使わせてもらえないからなぁ。理由は知らない。

最近思った事

PHPから出版されている「理系バカと文系バカ」では理系コミュニケーション能力は圧倒的に低い、という問題について触れられていて、最初私は「そんなことねーよ!普通に生きていけてるし!笑!」と思ったのだが、先日高校時代の文系の友人達メールのやりとりをする機会があって、「理系コミュニケーション能力の低さ」を非常に痛感させられた。

はっきり言って、本当に低い。(※自戒を込めて

純粋文系の子達は本当にコミュニケーション能力が高い。何故だかわからないが、押すのも引くのも上手い。相手の心情を読むのが非常に上手い。

ただし、非論理的である。。というか感情的なので、純粋理系の人たち(=コミュニケーション能力が低い、超論理的…というか理屈っぽい)と普通の会話をしようとすると、結構難しかったりする。

というか、「普通の会話」というのがそもそも基準が違ったりする。

文系の人たちは「どうでもいい話」をめちゃめちゃ好む。ていうか「どうでもいい話」が出来ない人ってめんどい

理系の人たちは「どうでもいい話」はホントどうでもいいから、そんなのどうでもいい。したくない。ていうかそんな話してたら本件が進まないからイライラする。


文系の人たちは

こういうことがあって(原因)→今こうだから(結果)→これからこうしていこうね!(解決策)

という話を基本的に嫌う。

理系がこういう話をし始めると、「頭イターイ!」と言って逃げる傾向があるようだ。

その「逃げ」のうまさも、文系特有といいますか。。

まぁ、理系が話し下手なのと、相手の表情を伺うのが下手なのも原因の一つだとは思いますが。

じゃあ理系ダメダメ君ばっかりなのか!というとそうでもない。

ちゃんとコミュニケーション能力ばっちり☆な人もいて、

やはりそう言う人はこれから社会に出て重宝されるのだろうなぁと思うし、自分もこれからコミュニケーション能力を磨いていかなければならないなぁと思う。


ちなみに今自分の周りにいる「困った理系」は次の2パターンだ。

1 基本コミュニケーションとか面倒。

→大事な話をしたくても近寄れない。

2 話し出すと止まらない興奮タイプ

自分空気を読んでいるつもりなのだが、実は相手の気持ちが読めてない。

「困った文系」はこんな感じ

1 過度な絵文字デコメを使用してくるタイプ

→相手のパケ代考えてない。使用機種によってはメール本文全体が「〓」だらけなことも

2 話せば分かる!タイプ

目的とか手段とか原因とか結果とか一切考えずに適当に、「行動あるのみ!」とか思ってるタイプ。後で謝ってくるけど次に繋がってない。しかもこういうタイプに限って人の話を聞いてない。



とりあえず文系さん、

原因があって→結果がある→解決策を立てようね

理系が何度も忠告しているにもかかわらず、自分の主張ばかり並べて、

最後最後になって「何でしたっけ?」っていうのはやめてね。

おかしな空気は伝染する

地方都市で、

俗に言うデスマーチ職場でSEモドキのようなバイトをする日々が続いて1年ほど経っただろうか

もともとは異なる業種で、

社長の思いつきにより 日本語ローマ字の切り替えもできないような若干名で立ちあがったプロジェクトだった

さて、ノースキル人間が どうでもいいような人を面接で通してしまったために事態がおかしな方向へ向き始めた。

テクニカル方面は僕と、僕より一回り年上の、社員の彼がいる。

断っておくが、もっとも社員と言っても、厚生年金など出ないような 弱小中の弱小だ。

僕は若干週末に顔をだす程度で、平日の深夜にコーディングを行う。

”彼”は phpハッシュあたりで躓いているようで、もちろんDB関連もままにならなず 正直使い物にならない。

(そうたった1言語くらいズブの素人じゃないんだから、3ヶ月でなんとかしてくれ!)

彼は僕のことを毎回毎回。天才と呼んでくれて 非常にイライラする日々が続いた。

そうこうしているうちに、新人が入ってきては辞め、新人が入ってきては辞め、を繰り返していった。

彼を雇った一番の年長も、辞めていった。

”彼”は。

■ 周りが分からないことを良いことに、転職先に出す作品を就業中に作る

■ 彼は、”僕”は普通だ、を切り札に、何もしない

 ・ 英語ドキュメントくらい読んでよ 無理です

 ・ 他社の動向調べてよ 無理です

そして財政的に 会社が困難な局面を迎えた

■ 僕は辞めます > そうですか

■ 僕は辞めますよ!? それでもいいんですか > そうですか

メッセンジャーで。個人的に)

あのさ、君、

君みたいなスキル中学生でもいるんだし、僕より年上なんだからもっとしっかりしてくれ

もう僕は君を助けられないよ。

■ 本当にあなたはひどい人だ、僕は普通だから、罵倒される覚えもありません!

・・・。

 どうぞお好きに、路頭にでも好きに迷ってくれ。

教訓。

 つぶれかかってる会社技術を安売りして変な延命措置はしてはならない。

 それはそうある運命なんだ。あなたが安売りをやめたとたん淘汰されることに変わりはない。

僕も大きな勘違いをしていたが

 簡単に技術伝達できれば苦労はないよね。

 ずっとピンだったから本当に気がつかなかった。

ずっとピンで技術を磨いているそこのあなたに警告しておくけれど

うぬぼれは最大の敵であると同時に、自惚れないといけないところでキチンと自惚れないと(あなたには無理、見果てぬ夢を見てはならぬ、と伝えること)


 一緒にコールタールに沈んで行くよ。

2010-08-23

WEBマーケティング会議ありがちな会話

WEBマーケティング会議

マーケッタ:

今日MTGSEM特にPPCROIが落ちていることについての情報共有と対策についてです。

部長

はじめてくれたまえ

マーケッタ:

まず情報共有です。

ROIが落ちた原因は、オーバーチュア特にBIGCPAが大幅に上がっているからです。

CTRは上がっていてもCVRは下がっていてます。しかも競合が原因で全体のCPCが高騰しています。

ちなみにMFOの影響はほぼ無いようです。

アドワーズCPAはOKですが、SMALLでMFAの影響が出ているキーワードが散見されました。

完全にBEPがずれてしまったので再計算が必要になってしまいました。

私の意見では、対策は3つです。

まずはSERPのTOPとSIDEとオーガニックも含めた全ての競合のテキストの再分析

そしてLPO特にEFOの見直しを行いながら、

そろそろOSOに取り組んでもいいのではないかと思います。

PHPJSが得意なエンジニアリソースが必要になります。

他に対策はありませんか?

部長

業界用語を使わないというのはどうかね?

2010-08-21

やっててよかったPHP

まさか、自分にあんな映画ハッカーのような体験のチャンス

が巡ってくるとは、その時は夢にも思わなかった。

夜の繁華街の裏路地で、

俺はたまたまその事件現場に遭遇してしまったのだ。

「やめてください、お願いですから・・・」

哀願する派遣社員を取り囲むように

「さっさと社にもどれ!お前がバックレた時に消していったデータ復活させるんだよ!!」

と、3人のプログラマー


「・・・やめないか、土方。」


思わず、口をついで出てしまった挑発の文句。もう後には引けない。

逆上する3人の社畜COBOLを手にしたやつもいる。

ならば・・・と、俺は左手で、懐からPHP逆引き大全を取り出す。

PHP辞典キック!」

俺はすかさず、正面のKENT似の男の鳩尾に蹴りを叩き込む。

悶絶し、倒れるPerl Monger。

「図解プログラミング PHPMySQL裏拳!」

返す右拳を、唖然とするrubyistの顔面に叩き込む。

pythonistaの鼻の骨が砕け、昏倒する。

「10日でおぼえるPHP5入門エルボー!」 もう一人のサスペンダー頭蓋骨を砕く。

「独習PHPチョップ!」 残るひとりの頚動脈を断ち切る。

一撃必殺。   一瞬にして、

俺を取り囲むように倒れ悶絶する壊れたプログラマーが4つできあがった。

「次からは、相手を見て喧嘩を売ることだな・・・。」

返り血で真っ赤に染まったPHPによるWebアプリケーションスーパーサンプルを拭き取りながらそっと、

俺に勝利をくれたプログラミングPHP第二版につぶやいた。


「持っててよかった、基礎からのMySQL。」

2010-08-13

PHP

PHP: Poor Hypertext Preprocessor

2010-08-10

プログラミングわからない

前の職場でやってた言語絶滅危惧COBOL金融以外の普通会社にもまだあるのね)だったんだけど、とっつきやすかった。

勉強する本が少ない(出版されていない)分、社内で勉強してればよかった。

今は別の言語だけど、良く分からなくなってきた。

PHPを始めたんだけど、ぶっちゃけわからない。型の宣言ないとか柔軟をうたうにもほどがある。

問題はPHPで何が作れるのかまだ分かっていない点。何か作りたいものがあれば上手くなれるのかな。

会社行きたくない

2010-08-08

PHP言語としてクソ」とか言われるけど

PHP言語としてクソ」とか言われるけど、実際問題PHPで構築されて長年維持されているサイトはたくさんあるわけだし

カーマニア

軽自動車はクソ。ハンドリングも甘いし、ボディの作りも悪い。

 高速道路での加速が悪いから渋滞の原因にもなり得る。

 それに田舎DQN車と言えば最近は改造した軽ワゴンじゃん。

 燃費がいいからAT限定免許主婦みたいな素人はそれでも好むだろうけど。」

とか言うレベルの話と同じ

PythonRubyの奴らは目標達成にはどうでもいい部分にこだわる

PHP商業主義

動く物をいかに簡単に作るかというのが主眼なんだし、

そういう方針が評価されていまやWebサービスといえばPHPみたいなレベルまで到達したわけだ。

最終目標であるサービスを実現するということさえできればいいわけで、

アホでも使えるほど簡単だとか、自由度が高くて規約がないと汚くなるだとか

そいうのは実際はどうでもいい話。

PythonRubyの奴らは実務にたとえるなら、

契約書にいかに綺麗な字でサインするかとか、私服は禁止して全員制服にした方がいいだとか、

一見かっこよく見えるけど目標達成にはどうでもいいそういうトンチンカンな部分にこだわる感じだよな

2010-08-05

Wikipediaニコニコ大百科などに使われる、

NAME(CATEGORY)

という形のネーミングはなかなかいいね。

CATEGORYの例として、ニコニコだと実況プレイヤー生放送主とか。

Wikipediaだと内閣総理大臣(一覧)とかONE PIECE (アニメ)とか。

プログラマだと'アニメ::ONE PIECE'や'アニメ.ONE PIECE'のようなネーミングに慣れてると思うけど、

NAMEが前に来るほうが視認性が良い。ただ、()のタイピングは面倒だけど。

.

あとGIGAZINEURL最近良いと思ったネーミングの例。

簡潔な名前であり、しかも名前を見ただけで内容が容易に推測できる。また日付も付いている。

ttp://gigazine.net/index.php?/news/comments/20100805_employees_social_media_celebrities/

Twitterなどで有名人となっている社員の取り扱い方法、5つのメリットと5つの地雷 - GIGAZINE

ttp://gigazine.net/index.php?/news/comments/20100804_too_proud_to_be_majority/

→多数派の意見は、すでに対立する見解を持っている人には受け入れられない - GIGAZINE

2010-07-27

もしもプログラミング言語アイドルグループだったら

もしもプログラミング言語アイドルグループだったら

誇張や事実と異なる表現がございます。ネタとしてお読みください。

特に関数型言語は全く触ったことが無いため誤っている可能性があることをご了承下さい。

while(i<10000)++i;


COBOL バブル時代に銀行CMにも出演したことがあるが現在はほぼ引退している。
BASIC 一時期は誰もが知っている国民アイドルだったが、現在はほぼ引退している。しかし昔からの根強いファンによって現在も一部で活躍中。
FORTRAN インテリ層に大人気のアイドルグループ
Brainfuck アイドル定義を逆手に取った誰も得をしない名ばかりアイドル
PERL もともとは活字メディアでの活動を主軸にと結成されたが、現在ネットで活動することが多い。
RUBY PERLを真似た純国産アイドルグループ。こちらも最近ネットでの活動が多い。
C 今も現役で活躍する言わずと知れた国民アイドル。しかし最近JAVAなど後進のアイドルたちに仕事を奪われつつある。
C++ Cのメンバーに加え、あらゆる属性女の子を集めた超大型アイドルグループ。しかしあまりにマニアックなため、一部のファン以外はついて行けていない。
JAVA C++の失敗を反省し一部のマニアック属性を削った正統派アイドルグループ初心者JAVAから入ることを進められる。
C# まっくろ社がJAVAパクリユニットとして一度デビューさせたが太陽社に訴えられたため名称を変えた。しかし後進だけあり、女の子の質は高いと好評。
GO 新進気鋭のぐぐるからデビューした新人アイドルデビュー時は大きな注目を集めたがその後は期待ほど売れていない。
D 他のアイドル達のいいとこ取りをした最強ユニットのはずが、未だメジャーになりきれないマイナーアイドル
Objective-C Cに新たなメンバーを加えたユニット。しかしC++ほどメジャーになれずそのまま消えるかと思われたが、出演した林檎の映画が大ヒットし延命した。
JAVA SCRIPT 身近がモットーのネットアイドル。あなたも気付いていないだけで、いろいろなところでお世話になっています。
PHP ネットアイドルとしてデビュー、物珍しさも手伝って人気になったが、女の子が明らかに寄せ集めと批判も多い。
LISP 81が新人声優を売り込むために作ったスフィアパクリユニットおっぱいが大きい。

2010-07-25

プログラミングを身に付けるには

http://anond.hatelabo.jp/20100725025127

"どうすればいいか"を教わって、プログラミングが身につく人は多くありません。"なにをやりたいのか"を自分で生み出せないと、詰まってしまうし、なにより楽しくありません。

やりたいことがあれば手段は後からついてきます。これは物作り全般に言えることです。特に学び始めにおいてモチベーションを維持し勢いをつけるのに大事なのは"やりたいことがあるか"、もっと具体的に言うなら"作りたいものは何か"です。これがないと始まりません。それがどうしてもないなら、そういう状況に自分を追い込むのも有効です。仕事でどうしてもやり遂げなければならない状況に追い込まれれば人間 0 からでも身につきます。実際自分がそうでした。

とかく、プログラミングというのは手段さえ知れば、あとはだれがやっても同じ結果が出る生産業だと誤解されがちです。そういう認識で学ぼうとしても楽しくありませんし、本質を掴みにくいので応用が利かなく上達しにくいです。

本質は絵や音楽と同じです。言語を覚えるということは道具の使い方を覚えることでしかありません。音楽理論や絵筆の使い方を知っているだけで、すぐに素晴らしい音楽や絵ができるでしょうか。殆どの人がそうは思わないはずです。プログラミングもそれと同じです。作りたいものがある人が圧倒的に強いのです。

また、やりたい分野によって向いている言語は違います。

んー、ここまで読んでも「やりたいことはないけどとりあえず勉強したい」というなら、すぐに動くものをつくりやすい言語お勧めかなあ。

Google App EnginePython をやるとか。 Python のいいところは、明快で作法にあまり迷わなくていいところです。自分がまったく言語やったことない知り合いにすすめるとしたらこれ。

レガシーではないちゃんとした JavaScript (http://www.crockford.com/javascript/ この辺にあるような) もいいです。ブラウザですぐ動きますし、 Firefox 環境なら本格的なデバッガまであります。 JavaScript は非常に誤解の多い言語ですが、悪いものではありません。 お手軽にグラフィカルなものを扱える、結果がわかりやすいので初心者向けです。それでいて、拡張性が高く、プログラミングに必要な概念ロジックの殆ど再現できる底力も秘めています。

Perlレガシーな作法がいまだに見受けられる (Perl って CGI のことでしょ的な解説が未だにある) のですが、初めから strict に慣れて、 CPAN にあるようなスタイルを参考にして、初めから OOP に突っ走るなら今からやってもいい言語です。 CPAN 等のリソース豊富さとコミュニティの広さが強いです。ただ、懐の広さ、できることの多さゆえに初心者向きではないところもあります。

PHPお勧めしません。理由は適当検索してください。 PHP5 でかなり良くなりましたが、逆に言えば 4 と 5 では別言語と言っても良いほどです。古い考え方と新しいスタイルがごったになりすぎていて、かつて同じような状況にあった Perl に比べても、洗練されたスタイルを学びにくいと思います。また、ロジック面白さに感動するような部分が PHP にはちょっと足りないです。

MMORPG やそのエミュレーターの中には、 Lua を使って AIマクロイベントスクリプトなどを組めるものがあります。すぐに結果が出て自分の役に立つものが作れるので、既にその手のゲーム趣味ならお勧めです。こうした用途では、自分の望む世界を構築するために嫌でも物事をモデル化して考えるので、自然OOP 的な考え方やデザインパターンが身につきます。

VB は簡単に GUI アプリケーションが作れるのでやる人が多いですが、癖が強いし応用がききにくいのでお勧めしません。また、公開されているソースコードが少ないことも学ぶには不便です。

Ryby はそれほどやりこんでないのでコメントはしないでおきますが、悪くはないと思います。

C++ は何をすればいいのか?を聞いてる人にはすすめにくいです。作りたいものが明確にあり、ロジックを見つけることで応用が利く人ならほっといても覚えるでしょう。自分は、必要に迫られて身につきましたが・・・

個人的には、作りたいものがあってそれにマッチしてるなら、関数型言語最初にやったっていいと思います。一度ロジックを掴み取る能力がついてしまえば、第二第三の言語は猛スピードで身につくので。

人に見せて使わせてレスポンスをもらうことが大事

作ったものを公開して、人に見せたり使わせたりして、レスポンスを得るというのはモチベーションの維持や上達に非常に有効です。むしろ、早く上達したいなら必須と言ってもよいです。プログラミング場合はこれがおざなりにされがちです。

絵を上達したいなら、 pixiv を薦められますよね。今下手かどうかは関係ない。上手くなりたい人が沢山投稿してる。歌が上手くなりたいなら、人前で歌う事は避けられない。ニコニコ動画などで公開してる人がいるよね。人の作品をみると刺激をうける。これはすごいパワーだってのはわかると思う。

プログラミングだって全く同じです。なのに、プログラミングは引きこもって一人で勉強する人が多すぎる。絵や歌は公開しても人に害を与えないけど、プログラミングバグセキュリティホールがあったら人に害をあたえるかもしれない、といった印象が強いのかもしれません。

それでも、もっとコミュニティに参加したり、作ったものを公開することが学び始めのうちから重視されていいのは事実。そういった面から考えると、バグセキュリティホールが出来にくく、安全で、危険な動作がしようもない実行環境があり、加えて Web に公開しやすい言語が学びはじめに向いています。

こちらも参考にしてみて下さい

http://d.hatena.ne.jp/Hamachiya2/20090721

http://d.hatena.ne.jp/Hamachiya2/20080131

学校に行く必用があるのか

学校に行けば一人で学ぶよりは後押しや出会いがあるかもしれませんが、”やりたいこと””必用なこと””作りたいもの”が無い限り、殆どの人は身につきません。

また、残念なことに講師にも大変当たり外れが多いです。自分専門学校にいったことはありませんが、講師の知り合いがいるのでよく学生さんの話を聞きます。結局の所、しっかり身につく人は、家に帰っても色々作りたいものを作って公開したり、著名なプログラマ達のブログを読みまくったり、フォーラムに出入りしたり、ML に入ってたり、 twitter で刺激的な知り合いをつくるとかしていて、そういうところでめっちゃ差がつきます。

学校に行くなとまでは言いませんが、学校いかないで身に付ける人は本当に多いし、学校いって身につかない人も本当に多いということは考えて下さい。

26日追記

ブクマ増えてた!ありがとう。

元増田さんがどの言語をやれば・・という方だったので仕方なくこのような書き方になってしまいましたが、作りたいものが既にある人はあまり”どの言語をやるか”には拘らなくてよいと思います。

そんなことよりも、今必用で/気軽に/すぐ結果がわかることをやるのが、始めてのプログラミングには大事。だから本当は、どの言語をやるかよりも何を作りたいのかを先に見つけてほしい。

目の前の意外なところにプログラミングは生かせます。できるだけ身近な、すぐ効果がわかるところからとりかかった方がプログラミングの楽しさにはやく気付けるはず。

みたいな導入口でもいいんだ。

例えば C++ でのプログラミング初心者が 0 からやるのは難しいだろうけど、既存のアプリケーションプラグインなら開発のためのテンプレート目的に近い作例があってコードも短いからそれを改造するところから始められる。需要があるから楽しいよ。

目の前に実用的な目標があるってのが大事。

プログラマーになりたい

今30歳、引きこもりで未経験です><

もともとは紙媒体仕事やってました><

htmlCSSくらいしかわかりません><

C言語rubyperlphpjavaもわかりません><

家にはmaciphoneしかありません><

どの言語を覚えるべきでしょうか><

プログラマーの皆様教えて下さい><

2010-07-21

やったー俺にぴったりの求人があったよ

募集要項

仕事内容:オンラインゲーム開発

ゲームプログラム全般

ネットワークデータベースシステム設計、開発

認証課金システムの開発

・運営ツールの開発

サーバ環境の構築、運用

求める経験

【必須経験

C/C++perlRubyPythonPHPなどを用いたプログラム開発経験

【歓迎経験

C/C++を用いたゲーム開発経験

Unix系OS管理運用経験

C/C++, Perl, Ruby, Python, PHP全部使ったことあるよ!

PythonPHP仕事では使ったことないから微妙だけど。あとC++言語仕様完璧には把握できてないけど。


でもC/C++は商用のコンパイラを作るプロジェクトに参加してたこともあるしバッチリだよ。

Rubyは1.6の頃にインタプリタソース全部読んだりしたけど最近進化にはついていけてないかも。


ゲーム開発経験Unix系OS管理運用経験もあるよ!

【歓迎スキル

MySQLPostgreSQL等のRDBMSに関する知識

3Dプログラミングに関する知識

このへんも全部あるよバッチリ

そんなものは求められてないだろうけど、

RDBMS3Dも仮に一から自分で全部作れと言われても簡単なものなら作れるレベルだよ。


特に3DLSIを作るプロジェクトに参加してたこともある。



しかし…

年収給与: 300万円以上350万円以下

まあ、そうだよね最近プログラマ給与なんてこんなもんだよね…

2010-07-11

http://anond.hatelabo.jp/20100711013009

いやいや、script言語を一緒に考えたらダメだろ。。

scriptはあくまでメインサイドの言語の保管に過ぎないわけで

javaservlet php なんかのクライアントサイドの補完に使われるに過ぎない。


それを学ぶメインととらえないよJK

http://anond.hatelabo.jp/20100711004304

C言語最初に覚えると、楽は楽だよ。変なクセがつかないから。

全てのC++はCに展開できるし、展開の原理を知っていると、C++オブジェクト的に組みながら、アセンブラの展開とかを見ながら書いているらチューニングが楽。

メモリの事とかCPUリソースのことを考えずに書かれたプログラムって、チューニング限界があるから、あとあと苦労する。

そういう意味では、Cから入ると、とっつきにくいが、あとあとまで、ちゃんと生きてくるよ。

 

今のところの言語オススメJavascriptだね。理由は簡単で

1 ブラウザがあれば誰でも試せる

2 ブラウザとの連携で絵や音を使ったサンプルを作れるのでつくっていて楽しい

という点。

さすがに、今時PerlでもRubyでもいいけど、絵や文字ばかりのサンプル作ってもCと同じで楽しくないから初心者向きじゃない

とりあえず、そのへんで楽しんでもらえたら、

プログラム職人的なチューニングのところが気に入ったのならC/C++転向すればいいし 机の上で理論設計を楽しみたいならRubyJavaをやればいいし

Web系のところが気に入ったのならPHPでもPerlでもいいかもしれない。

 

大切な事は、プログラムを楽しむこと。プログラムにもいろいろな側面があるので、自分がどういう側面を気に入るのか?というのを早めに掴むこと。

あとは、長く続けられるものを選ぶこと。

まぁ、言語は所詮道具だ。道具の良し悪しを言っても、釣りバットを持っていくわけにもいかないから、釣りがしたければ釣竿を、野球がしたければバットを選ぶしかないわけで

目的にあった言語を選ぶための最初言語は、気軽に選べばいいよ。

 

ただまぁ、Cから始めるのは、古典がいっぱいあるという意味では悪くないよ。でなければ、Javasciriptいいよ。

2010-07-07

七夕なのでニッチビジネス展開をしているホームページ比較してみた

今までSOHOでやっていたWeb制作の事業を法人化することになったので、

最近税理士紹介のサイトを色々と調べている。

ついでなので色々なサイト比較してみた。

税理士紹介ビスカス

http://www.all-senmonka.jp/

コードXHTMLCSS

使用CMS:不明、まさかのベタHTMLブログからのRSSのみで更新

使用アクセス解析:独自PHPGoogle Analytics

===所感

たぶん業界最大手の風格。電話番号のゴロあわせがいまいち意味不明

全体的なデザインとしては流行に左右されない白ベース。おそらくYahoo

リニューアルされた頃に流行った900px周辺のデザインの頃に作られたもの。

仕方ないことだが中年男性証明写真みたいな顔が並んでるのでちょっと怖い。

税理士紹介センター

http://www.zeijimu.com/

コードXHTMLCSS

使用CMS:不明、まさかのベタHTMLブログからのRSSのみで更新

使用アクセス解析Google Analytics

===所感

ランディングページ万歳!といった作り。JQueryの必要性がいまいち見えない。

SEOにかなり力を入れている→その効果もクライアントへのフィードバック

個人情報保護方針の記載の中の「クッキー」がカタカナなのがかわいい

顧問無料.com

URL:http://komonryo.com/

コードXHTMLCSS

使用CMS:MTくさいなぁと思ってたら案の定。

使用アクセス解析Google Analytics、Lapis、mogura。多い。

===所感

ランディングページとコーポレートサイトの中間みたいなデザイン

というか途中から方針変更したのか?パーツによって質にバラツキ有り。

紹介料じゃなくて顧問料が無料ってなんかすごい。

総評

他にも色々みてみたけどなんか全体的にあんまりWEBに力を入れてなさそうな

雰囲気。外注先に投げました!納品されました!OK!って感じ。

そういうもんなのかしら。

2010-07-02

http://anond.hatelabo.jp/20100702021315

コントローラアクションについて考えておこうな。つーかindex.php丸出しにするとか正気かw

http://anond.hatelabo.jp/20100702014118

なるほど。ただ、ファイル名をView.AccountOK.phpという形にしなくてもファイル構造



(非公開ディレクトリ

/template

account_ok.tpl

account_off.tpl

/view

account.php

(公開用ディレクトリ

/html

index.php



としても良いわけだよね?どのテンプレートを読み込むのかは、account.php内で分岐させるとして。

あるいは、index.php?view=account&act=ok みたいに追加パラメータを入れるとか。



俺としては、例えmod_rewriteを使うと言っても

http://test/view/account/username/hogehoge/param1name/value1/param2param/value2

と言うぐらい長くするのは違和感ある。単純にURLがわかりにくいってのがあるし。(開発者側もユーザ側も)

http://anond.hatelabo.jp/20100702005747

正確には

index.php コントローラー

View.phpは モデル

Accountはパラメータ

このあと、おそらくView.phpの処理結果によって表示される内容が異なるはず。

たとえば、認証OKを View.AccountOK.php 認証失敗を View.AccountNG.php

としてテンプレートとして作っておくと

index.phpView.phpにAccountというパラメータを渡して、View.phpがそのパラメータを処理して認証した結果 

認証に失敗したらView.AccountNG.phpを呼び出して

認証が成功したらアカウント名とかのパラメータを伴ってView.AccountOK.phpを呼び出す。

感じ。

View.AccountNG.php はテンプレートなので

他にも View2.phpなどからも呼び出されることを考慮する。

URLなんかは、たとえば

http://test/view/account/username/hogehoge/param1name/value1/param2param/value2

なんかになっていく。

最近モダンWebアプリはこのスタイルかな

http://anond.hatelabo.jp/20100702005237

なるほど。その方法はいいな。てか、それがMVCなのかな?(未だによくわからんが)

index.phpコントロールモデルがどれかよくわからんが、Viewがビューで表示させる内容のaccountを読み込むのか。

http://anond.hatelabo.jp/20100702003310

modrewryteなりなんなりして

moduleとかなんとかは、全部外からは見られないディレクトリにして

/view/account = index.php?view=account とかにmod_rewrite

index.phpは View=Accountを拾って View.phpApache外のディレクトリからrequire_onceしてパラメーターをaccountで起動

- 転職ならen
- 派遣ならen
22ページ中1ページ目を表示(合計:541件)