「フレームワーク」を含む日記 RSS

はてなキーワード: フレームワークとは

2012-02-11

Web企業バックエンドエンジニアとして必要な知識メモ

そこそこPVがある場合。そうでなかったら、どうにでも動くしね。

基本はLAMPなんですけど、オペレーションの部分も分かってないと即戦力にはならんと思う。


かいWEB企業でも、下記をわかってて、ちゃんとできる人ってそんないねーよな、っていうことを最近知ったお。

もちろんフロントエンドまで一人で担当する場合もっと必要な知識が増えるわけだが。

そう考えると、「ふつうエンジニア」に到達できるのって、3年とか5年とか10年とか普通にかかるよなーって思うわけですよ。

2012-02-06

http://anond.hatelabo.jp/20120206214050

そうなんだよな~ぶっちゃけ偉い人に新しいパソコンとかタブレットとか渡しても無駄だろ。

老害がこれ会社から貰ったんだよ、とか言ってる前にメインプログラマに支給してるPCを新しくしろやwww

俺なんてEclipseJava開発しまくりStruts2,Springとかフレームワークバリバリなのに今時Pen4の1.6Ghzでメモリ1GB、HDD30GBの10年前のデスクトップでやれとか言われてんだぞwwww

マジでクソ老害共に与えたAndroidタブレットの代金で新しいノートPCでもよこせやw

クソ老害マジしねよ。

2012-01-24

DeNAスタイルライセンスの光芒

DeNAが「ソースは公開するが勝手な改変禁止、用途限定」の極めてユニークライセンスを打ち出して数時間後に撤回した。

https://github.com/DeNADev/Arctic.js/commit/b92eea0a83b9b01c53eb3f6fb65fdb8af6bc0aab#diff-1

さて、「内容は公開するが、内容の改変は許諾が必要」というオリジナリティ溢れるライセンスを、この記事では「DeNAスタイルライセンス」と呼ぶ事としたい。さて、DeNAライセンスの内容からDeNAのたくらみが幾つか想像できる。

知財攻撃のツールとしてのDeNAスタイルライセンス

「ウチのソース侵害しとるやんけワレぇ、出るトコ出てもらおかい」と中小ソフトハウスを牽制恫喝し、囲い込むために敢えてソースを公開し、他社プロダクトの類似動作やモバゲー参加ベンダーへの牽制に利用したかった、と読むことは難しくあるまい。それはDeNAスタイルライセンスの指針はOSSのそれではなく、明らかに特許指向であるからも伺い知れる。MicrosoftAppleに範を取り、知財戦争における兵器兼防衛機構としてDeNAスタイルライセンスで守られたコードを行使したかったであろう事は想像に難くない。

結果を公開しつつ拡散を抑圧し、改善の果実だけをコミュニティから吸い上げたい

多くの日本企業製品OSS化に踏み切れないのは、正に上記の一点に尽きる。

「うちのソース勝手に儲けるな、だが改善だけはしろ暇人プログラマども」

というのがエンタープライズエグゼグティブ様の本音であることを考えると、DeNAスタイルライセンスは、日本企業の欲望を満たす厚顔無恥ジャパニーズスタイルライセンスとして社畜下請けの皆様の献身を一身に集めたであろう。仕事のない下請けソフトハウスが、DeNAスタイルライセンスの大手SIer謹製フレームワーク必死カイゼンしてコネ作りに励む美しい光景が、数年後には見られたかも知れない。


DeNAスタイルライセンスの隆盛が、日本IT企業利益を齎したかもしれないのに。DeNAスタイルライセンスが、日本IT企業を更に強固にガラパゴス化して守る鉄壁のゾウガメの甲羅になれたかもしれないのに。「Googleっぽいからいいよね」みたいなノリでMITライセンスに安易に逃げたDeNAの及び腰が残念でなりませんでした。まる。

2012-01-18

Python vs Ruby vs PHP vs Haskell プログラミング言語バトル part1

 

42 : デフォルト名無しさん : 2011/11/12(土) 23:53:51.20

Pythonの方が弄れる対象が多いのに、なんでウェブ系だとPHPの方が流行ってんだろ

端末からテキスト処理も楽だし、数値計算周りのライブラリも充実しているのに

PHPが優遇されているのって歴史的な経緯以外に何か他の理由でもあるのか?

けどまぁ、情弱文系SEが大半を占めているバカだらけの日本じゃ別にPHPで困ることもないか


45 : デフォルト名無しさん : 2011/11/13(日) 01:41:24.25

数値計算や端末からテキスト処理なんてWeb系じゃ大して使わないからなあ…


43 : デフォルト名無しさん : 2011/11/13(日) 00:04:23.30

PHPが未だに現役なのは、単に歴史的な経緯でしかないだろ

Pythonに関しては、ZopeさえコケていなければWebサーバLLとして大成功していたはずなのに、

Railsなんかが登場したおかげで、すっかり影が薄くなってしまますた....


44 : デフォルト名無しさん : 2011/11/13(日) 00:49:55.28

zopeってコケてたんだ

ってか、railsインスパイアされたフレームワークって今じゃ幾らでもあるよね

djangoとかCakePHPとか。rubyってRoRを使いたいユーザを除くと、

pythonPHPの方がユーザー数は圧倒的に多いと思うんだけど

本家railsって、他を遥かに越えるほど良いものなんだっけ?


48 : デフォルト名無しさん : 2011/11/13(日) 08:30:25.68

44

Zopeが登場した当時、RDB+PHPはもう古い、これからOODB+ZopeWebの中軸になる!」

さかんに宣伝され、雑誌でもZope特集が組まれていた

 

少なくとも自分ZopeからPythonという言語を知ったし、その時点でRubyは知らなかった

そして、その後のORM(RDB)+Railsの出現と華々しい革新性への注目は、誰もが知っているだろう

今でもZopeの開発は継続されてはいるが、結果的に当初の期待が大きく裏切られたという事実は動かしがたい

 

djangoCakePHPについては実際に触っていないので憶測になるが、おそらく技術水準ではRailsと同等だろう

しかしRailsはRailsコミュニティの活動が活発だし、その進化は異常に早い

 

Railsに何か致命的なトラブルが発生して開発が停滞する、あるいはdjangoCakePHPから

何かのイノベーションが提示されでもされない限り、後発のdjangoCakePHPRailsに追いつくのは無理

Railsは決して技術的に完璧Webフレームワークではないんだけどね....(たとえばSeaSideのような.... )

 

からこそ「もしもZopeが....だったなら」という「たら・れば」感はPythonコミュニティの潜在認識になっている


51 : デフォルト名無しさん : 2011/11/13(日) 12:55:40.83

 C a k e P H P は う ん こ   

遅い、設計が古い、動作がおかしいの3重苦

日本では流行ってないけど海外だとYiiが流行ってきてる


55 : デフォルト名無しさん : 2011/11/13(日) 17:31:12.14

CakePHP使ってんの?

可哀そうにw


53 : デフォルト名無しさん : 2011/11/13(日) 14:44:48.55

求人PHPばかりだからPHPやるしかないだろ。


57 : デフォルト名無しさん : 2011/11/13(日) 19:34:04.95

でもやっぱりいつもの使い慣れたLL(Python/Ruby)で

Webサービスを書きたいってのがある


73 : デフォルト名無しさん : 2011/11/15(火) 17:32:46.07

アメリカ言語ユーザー数は

Python>>>>>>>>Ruby

求人数は

Ruby on Rails>>>>>>>>Django

http://www.indeed.com/jobtrends?q=django%2Cruby+on+rails&l=

どういうことなの?


74 : デフォルト名無しさん : 2011/11/15(火) 17:48:15.59

RubyRails以外に使い道がないか


75 : デフォルト名無しさん : 2011/11/15(火) 17:54:35.50

海外ではRubyは昨今のRailsバブルのお陰で

もはやWebスタートアップ共通語になってるらしいからね

求人数が多いのはそのためだと思うよ


76 : デフォルト名無しさん : 2011/11/15(火) 18:03:23.05

なんかのミスかと思ったがアメリカでもRuby on Railsは人気があるのかなあ・・・

Pythonのほうが使いやすいと思うのだがフレームワークRailsが優位なんだろうか


77 : デフォルト名無しさん : 2011/11/15(火) 18:23:14.33

Djangoは周辺ライブラリ微妙だし本体も鈍くさい感じがする。

でも、FlaskはSinatraより好きだからPythonが嫌いってわけではない。むしろ好き。

 

ただ、いざ作り始めるとやっぱりRailsが楽だなあってなって、Railsを使い続けている。


78 : デフォルト名無しさん : 2011/11/15(火) 18:38:46.28

同感だ

同じように思っている人が他にもいて安心した


79 : デフォルト名無しさん : 2011/11/15(火) 18:54:37.13

PHPJavaScalaには

Railsみたいなフレームワークあるのに

Pythonはいいのないんだよな


80 : デフォルト名無しさん : 2011/11/15(火) 21:19:09.89

PHPフレームワークが乱立しすぎているから、RailsPHPで実装してみようというやつが出てきた。

Scalaも注目されだしたのはつい最近のことだしな。

それに比べてPythonは、Zopeというデファクトスタンダードが既に存在していたけど、

つの間にかフェードアウト


ただ、どうやってもRailsもどきRailsを超えることはできないのは間違いない。


83 : デフォルト名無しさん : 2011/11/15(火) 21:25:38.55

パクリオリジナルを超えられない(キリッ って定型句だけど、

これってキリッって言いたいだけだと思う。

後発品が先に出たものを超えたものなんていくらでもあるから


84 : デフォルト名無しさん : 2011/11/15(火) 21:30:04.39

D言語って超えたって?


85 : デフォルト名無しさん : 2011/11/15(火) 21:31:12.00

B言語って超えたって?


86 : デフォルト名無しさん : 2011/11/15(火) 21:53:33.76

でもRailsRubyの黒魔術を使いまくりから

PHPで同じ事をできないわけではないだろうけど、Ruby on Railsほど簡潔にはできない


90 : デフォルト名無しさん : 2011/11/15(火) 22:50:07.81

スタートアップなんて根無し草の集まりにとって、

googleが囲った言語coolさを見出せないんだろ


123 : デフォルト名無しさん : 2011/11/20(日) 11:32:16.79

まあくだらねえWEBサービス作って喜んでる情弱は早く死ねって事だよ


91 : デフォルト名無しさん : 2011/11/15(火) 22:52:42.98

そういう理由じゃなくてRailsのほうが単純に情報プラグインも多いからでしょ


3 : デフォルト名無しさん : 2011/11/15(火) 23:07:07.67

linuxじゃデフォのツールなんだし、ツールとの連携を考えたらpython一択じゃん

わざわざ不合理で不完全な言語を使うなんて

社会からハミ出た奴らの精神的な作用によるものじゃないの?


95 : デフォルト名無しさん : 2011/11/15(火) 23:20:20.21

django情報プラグインが増えないという、

現実に対する鬱憤を吐いてるようにしか聞こえないな

もしも

linuxじゃデフォのツールなんだし、ツールとの連携を考えたらpython一択じゃん

真実であるのなら、今頃はdjango情報プラグインが溢れかえっているはず


104 : デフォルト名無しさん : 2011/11/16(水) 01:20:49.05

Python信者乙。

yumや、gdbgnome拡張pythonであるからといって、それをwebアプリでも使いたいと思う人は少ないというだけのこと。

ソースからインストールする必要があったとしても、web開発ではrubyを使いたいという人が多いというだけのこと。


94 : デフォルト名無しさん : 2011/11/15(火) 23:15:11.93

というか、世界中Pythonプログラマが Remeber Zope!! を合い言葉

打倒RailsたるWebフレームワークを開発しているはずだけど、

いまだにRailsを超えるプロダクトが登場しないのはナゼ?


Railsも登場してから、かなりの年月が経過しているんだけどなぁ....

その間にもRailsRails 3が登場して、REST/AJAXの強化等の進化継続しているよ

347 : デフォルト名無しさん : 2011/12/09(金) 10:16:35.22

Ruby では

ary.map {|x| x**2}

となるものが、Python では

map(lambda x: x**2, ary)

となり、lambda の本体が1つの式では表現しきれなくなると

def mapper(x):

.....

map(mapper, ary)

書き換える必要があります


348 : デフォルト名無しさん : 2011/12/09(金) 10:24:20.94

Pythonのlambdaを用いた階乗計算

f = lambda x:(x and f(x-1)*x)or 1

RubyにはPythonのように「lambda本体は式でなければならない」という限定がありませんから

andやorを使った不自然記述をしなくても

f = lambda{|x|if x == 0 then 1 else x*f.call(x-1) end}

または

f = lambda{|x|x == 0 ? 1 : x*f.call(x-1)}

と書けます。lambda内でreturnが使えますから、書きたければ

f = lambda{|x|if x == 0 then return 1 else return x*f.call(x-1) end}

でもOKです。


390 : デフォルト名無しさん : 2011/12/10(土) 15:35:41.62

348

これはPythondisっているように見せかけてRubydisっているのか? と一瞬思ってしまったw

だってRubyのほうが長くない?CLのfuncallみたいなcall()がちょっとうざいし…

そしてどっちもlambda式の中で束縛変数名前再帰可能、と

350 : デフォルト名無しさん : 2011/12/09(金) 11:12:13.28

要素に対する関数適用と、抽出を組み合わせる場合

Python

print [x*2+100 for x in [1,2,3,4,5] if x > 2 and x < 5]

暗号のように見える。

Ruby

puts [1,2,3,4,5].select{|i| i > 2 and i < 5}.map{|i| i*2+100}

思考の流れと、コードの流れが一致しているので書きやすい。


351 : デフォルト名無しさん : 2011/12/09(金) 11:22:55.04

だれだPythonなら書き方はひとつとか言ってるのは

map(lambda x: x*2+100, filter(lambda x: x > 2 and x < 5, [1,2,3,4,5]))

354 : デフォルト名無しさん : 2011/12/09(金) 12:22:07.37

pythonて可読性が高いのをうたってる割にはそこいまいちだよね


353 : デフォルト名無しさん : 2011/12/09(金) 12:10:08.46

Ruby場合には、左から右へと無名関数データフローあるいは

パイプラインのように並ぶからコードが読みやすい

 

関数型プログラミングに不慣れな初心者でも、参照透明性のあるコード自然に書ける

プログラマにとって優しい or プログラミングの楽しさを教えてくれるのがRuby

 

それと比較すると、Pythonコードは、関数型プログラミングというもの

いかに高度で難解なものであるかという事をもったいぶってプログラマ押し付け

 

もしもPythonしか知らないプログラマであれば、関数型 = 難解 という印象を持つだろう


356 : デフォルト名無しさん : 2011/12/09(金) 12:53:45.66

階乗計算くらいだと単純すぎて、ナゼ重要なのかが分かりづらいと思うのでコードで示す

result_list = source_list.map { |elem|

  x = foo(elem.x)  # ここが局所宣言を書く部分

  y = bar(elem.y)  # ここも局所宣言の続き

  x + y       # 最後に評価された式の値が、無名関数のリターン値になる

}

Rubyでは、map等に与える無名関数の中で局所的な環境(クロージャ)が作られるから

x = foo(...) のような代入文がいくつでも(= 複雑な処理でも)書ける

このポイントは、実用的なプログラム関数型風で書こうとした時に、威力を発揮する

357 : デフォルト名無しさん : 2011/12/09(金) 12:59:21.07

余計分かりづらくなった

358 : デフォルト名無しさん : 2011/12/09(金) 13:17:26.54

リスト内包表記が暗号みたいと言ってる奴は

高卒ドカタなんだろうなぁと可哀想になる

大学数学に触れる機会があれば

集合の表記に似せてることが分かるから

386 : デフォルト名無しさん : 2011/12/10(土) 01:41:34.46

数学とかで慣れてるし区切りが関数のがわかりやすい


359 : デフォルト名無しさん : 2011/12/09(金) 13:46:31.97

355

map/filterはfor/ifと同じだと言っているだけだから、難解という印象は持たない。

関数型プログラミングに慣れた、あるいは得意な人であれば、そういった印象なんだろね

Rubyの魅力はこれから関数型プログラミングを学ぼうとする初心者、 あるいはそんな初心者へ教える立場から見た、優しさ or 分かりやすさなんだ



360 : デフォルト名無しさん : 2011/12/09(金) 13:53:28.85

Rubyだと直感的に書けるコード

[1,4,3,2].sort.reverse.map{|x| x.to_s}.join('-')

Pythonだと読みにくい。

'-'.join(map(str, reversed(sorted([1,4,3,2]))))


361 : デフォルト名無しさん : 2011/12/09(金) 14:07:17.88

360

Pythonでは思考の流れと一致しないばかりか、「カッコだらけ」のコードになると.....


364 : デフォルト名無しさん : 2011/12/09(金) 14:28:55.99

カッコだらけのコードを分かりやすくする基本的な方法静的単一代入じゃないか

Rubyのやり方は基本ではなく玄人のやり方だろ


372 : 369 : 2011/12/09(金) 16:21:03.82

Pythonでは組み込みの型でメソッドチェインはやって欲しくないな

listにmap,filterメソッドができたとしても、

似たようなコレクションtuple,deque,array,queue等にも同じメソッドが必要になってくるし。

シーケンスプロトコルの利点が活かせない。

383 : デフォルト名無しさん : 2011/12/10(土) 01:17:28.39

372

外部のライブラリでも列挙可能なものは、たいていEnumerableモジュールをimportしてます

Rubyユーザーは列挙可能なものmapselectできて当然だろって思ってる気がしま


377 : デフォルト名無しさん : 2011/12/09(金) 18:41:51.79

Pythonは「何かを便利に書くためのしわ寄せ」をはっきり寄せてくる

得意と不得意を言語レベルではっきり主張するのでメリケン好みと言えなくもない

Rubyは全方位になんとなく八方美人なので、全体的になんとなく書きやすくてなんとなくキモくて遅い

379 : デフォルト名無しさん : 2011/12/09(金) 18:48:52.27

Pythonユーザー調教っぷりは異常

「書きにくいってことはその処理に向いてないってことだから諦めろ」を地で行く


387 : デフォルト名無しさん : 2011/12/10(土) 13:40:40.74

リストの内包表記はシンプルに書けるときは使うけど

基本その場でdefするのがPython風なんだと思う。

389 : デフォルト名無しさん : 2011/12/10(土) 14:40:31.04

無名関数が文を使うほど複雑なら名前を付けるのが Python 流と想像

384 : デフォルト名無しさん : 2011/12/10(土) 01:23:49.48

outer(center(inter( arg )))

これを読みづらいと感じるのは、左から右に流れる

日本語文に慣れているからだと思うが、

もしかしてアラビア語ネイティブな人からすると逆に読みやすいのか?


385 : デフォルト名無しさん : 2011/12/10(土) 01:34:57.89

なるほど、ということは右から左、左から右どっちでも行ける言語が最高ですね

F#パイプライン演算子最高ということで

2011-12-28

ふと

Webサービスになるんじゃないかなーってことを思いついたので、自力で作ってみよう思う。

プログラマとして社会人約三年経験後、無職半年目。別業界に行こうと思ってた。

でも思いついたからやってみるって言うのは有りだと思うんだ。



しかし、一から作るってどうしたらいいんだろうなあ。

機能拡張かばっかりだったから、どうしていいのかいまいちわかってない。



サービス提供するために

レンタルサーバを借りる

・余裕があればドメイン取得

・開発言語PHP(とはいえ独自フレームワークばっかりだったのでCakeとか使えないぞ……)

MySQL実は使ったことがないんだよな。関数をチェックしておく必要性あり。

UIHTML5意識したXHTMLで書いておけば将来的な移行がしやすいのかな。最初からHTML5で書くというのも手か?

CSS3使ってもいいのかなあ

調べること

・関連商品の表示のために何をすればいいのか(DBに閲覧履歴を保持するのか?)

・他にも思いつき次第追記

ユーザを集めるために

・ここがわからないのであった

twitterとかなのかな


まあ、作れないかもしれないけど、その時はその時。

いつか似たサービスを誰かが作るだろうし、あるいはもう存在しているのかもしれない。

2011-12-21

ボツ部分。

この記事に書かれていることの一つ一つは特に革新的というわけではありません。((贈与や複数買いについてはオタクの基本行動として認知され始め、プロレスファンやEXILEファン、腐女子などの女性ファンの行動原理として顕著になり、映画館喫茶店サービスとして応用されるなどの経緯を経て、AKB48で完成に至ったネタですね。 アメリカIT企業等はこれをテクノロジとして実現しており、itune storeでも「紹介」や「プレゼントする」がデフォルト機能存在したり、twittマーケティング用語でもAISASといったフレームワークtwitterSNSを用いた拡大が重要テーマとして議論されています。 また成功しているDRMにおいては「メッセージを上から押し付ける」というブランドのたてかたがあることも、controversyが購買決定要因の一要素であることもすでに語られています))しかし、「もしドラ」は結果として大成功を収めました。何が違ったのでしょう。

基本的に上記で語られている要素は、「マス」で勝つための戦略ではなく、むしろそこから抜けだして「ニッチ市場で戦うための戦術と言われていました。しかし、グレイトフルデッドにせよ、もしドラにせよ、AKBにせよ、「ニッチ」や「戦術レベルものが、現実に「マス」「戦略レベルで勝利をおさめている、というところが非常に面白いです。少なくとも、上記のようなバリバリニッチ」寄りなことを考えていた人が、その結果としてイノベーションをおこし、それがマスレベルまで到達した。このことがまるで物語的で面白いのです。 

まり岩崎さんについては、ニッチ戦術を「本とは何か」というマスなテーマに、しか自分にとって初めての本でいきなり適応しようとしたその度胸がものすごいと思うのです。岩崎さんを特別たらしめたのは、思考そのものではなく、その思考を疑わず実行に移せる主人公気質な部分だと思います。私はその点にこそ興味があります。この人のすごさは多分理論として語れないところにあるのであって、言葉で説明しようとすると今回のように陳腐な印象になってしまうのだと思います

2011-12-12

再利用の効く、フレームワークコンポーネントみたいなコードを書いてくれというお客さんは異常に多い。

しかしだ・・・どこのフレームワークコンポーネントでも、とりあえず作る>テストしてみる>何回か作りなおすしバージョンアップを繰り返す。

というフェーズを経てIFが増えたり、減ったりすることからもわかるように、一朝一夕出来るものじゃない上に、

下手なコンポーネント化が弊害になることすらあり得る。

 

にもかかわらず、なんで、1ヶ月や2ヶ月のプロジェクトコンポーネント化ができて、すぐに再利用可能で、とかそんな夢みたいなことを言い出すんだろう。

2011-12-07

http://anond.hatelabo.jp/20111207191239

これは規模じゃなくて難易度の話だろ

難易度の話をするならCで言うポインタの理解なりの例えがあるんじゃないか

javaだとなんだ、、、オブジェクト指向コード書けることか?

元増田に話しとくとjavaで開発するにもHadoopstrutsやらのフレームワーク

jspなどなど色々ある

Androidアプリはその中じゃそんなに難しい部類ではないと思う

別の言語使ってもAPIやらフレームワークやらOSやら言語以外の知識と理解は山ほど必要だ

別の稼ぎ口があってプログラマが向いていないと思うなら、今なら遅くないか

引き返したほうがいいな

自分は他に稼ぎ口がないからコレで生きていくしか無い

似たように苦しむ事が多いが腹をくくってる

2011-12-05

初心者がたった5ヶ月でウェブサービスを作る方法

完全な初心者の状態から勉強を始めてから大体5ヶ月でウェブサービスが完成したので何を用意したり何をどうやって勉強したらいいのか色々書いてみました。

アイデアはあるんだけど、プログラムとか難しそうで自分にはウェブサービスなんて作れないと思ってる人がいたらその敷居を少しでも低くできたらいいなあなんてと思ってます


ちなみにボクはぼんやり1年くらいはてなブックマークにのってる記事を見ていてプログラムとかできたらいいよなあなんて思っていてようやく重い腰をあげた人です

さらに自分文系数学英語もロクにできない人なので、基本的に誰でもサイトは作れると思います

そもそも中学生でもプログラミングができるんだから大人に出来ないわけないですよね。


これからウェブサービスを作りたいっていう方の参考になればと思います

自分初心者なのでまちがってることがあったら教えてください。



●何を用意すればいいのか

自分Windowsなので何個かWindows向けのソフトを紹介しています

Macの方は申し訳ないですが、Mac向けのソフトをご自分で探してください。



(1)メモ帳

基本的にウェブサービスの開発はメモ帳でできます

アドビdreamweaverっていう便利なソフトがあるらしいですお金もかかるし別に必要もないと思います

ただのメモ帳だと使いづらいのでボクは「TeraPad」っていうフリーソフトを使っています

例えばプログラム言語ごとに表示を切り替えると、関数とかコメント部分の色が変わって見やすくなって便利です

TeraPadhttp://www5f.biglobe.ne.jp/t-susumu/library/tpad.html



(2)PCブラウザ各種

サイトを作っても各ブラウザごとに見え方が違うのでそれぞれ確認するために何種類かブラウザインストールしましょう。

ボクはIEFireFoxChromeの3つをそれぞれ表示して確認していました。

OperaとかSafariも本当は確認しないといけないと思うんですがこの3つで十分だと思います



(3)XAMPP

ザンプって読みます。ざっくり言うとローカル環境(自分パソコン)でプログラムを動かす環境を作るソフトです

いちいちサーバーアップロードしなくても、プログラムが動くかを確認できるので便利です

またレンタルサーバープログラム暴走してしまうと迷惑がかかるらしいのであらかじめ自分パソコンで確認するのがいいようです

XAMPPhttp://www.apachefriends.org/jp/xampp-windows.html



(4)ドメイン

何とかドットコムっていうやつですネット上の住所的なやつですexample.comとかexample.netとか。

ボクはお名前.comでドメインとりました。ドメイン個人情報を隠せる?サービスがあるのが理由です

まあどこで取っても大して変わらないと思うので目についたところで取るといいと思います

「.com」だったら年間1000円くらいです。長すぎるドメインはとらない方がいいかです



(5)サーバー

ネット上にファイルアップロードするところですドメインが住所だとすると土地みたいなイメージです

ボクはさくらインターネットさんのレンタルサーバー(スタンダードプラン)を借りています

理由はグリー社長さんがほめてたから。お金も月額500円なので安いです

同じ500円だとニコニコ動画プレミアム会員になれますね。ちなみにボクは一般会員です



(6)FTPソフト

さっきファイルアップロードとかさりげなく書きましたが、そのファイルアップロードするソフトFTPソフトです

ボクはFFFTPを使っています最初使い方がわからなくて戸惑いましたが慣れれば簡単です

FFFTPhttp://www2.biglobe.ne.jp/~sota/



(7)FireMobileSimulator(FireFoxアドオン)

携帯電話サイトを確認するには基本的に実機で確認するのが一番ですが、個人で全部そろえるのは難しいです

そこでFireFoxアドオンのFireMobileSimulatorという拡張機能を使って簡易的に確認するのがおすすめです

XAMPPのようなローカルサーバでも確認することができます

・FireMobileSimulator : http://firemobilesimulator.org/



(8)スマホまたはスマホを持ってる友達

FireMobileSimulatorで確認できるといってもやはり見え方は違います。念のため実機で確認しましょう。

ボクはiphone使っていてそれの確認はしてるんですが、android友達がおらんのでまだ確認してなくて実はまだ不安だったりしてます



(9)3キャリアガラケーまたはガラケーを持ってる友達

上と同じようにやはり実機で確認した方がいいです特にガラケーは見え方もそうですが、プログラムがうまく動かなかったりします。

例えば、AUだけフォームに「enctype="multipart/form-data"」を入れてると文字化けするという謎の現象が起きたり。

他にも色々あって制作時間がかかったのは正直このガラケーのせいです。色々3キャリアで統一とかしてくれないんですかねえこれ。。。

友達のY君とMさんとNさん本当にありがとうございました匿名ブログだけど感謝してます




●何を勉強すればいいのか。


さて具体的に何を勉強すればいいのかわからない人がいると思いますが、以下を勉強すればウェブサービスが作れます

ということでひとつずつ説明。



(1) html/css

マークアップ言語っていうらしいですプログラムじゃなくてhtmlファイルを作る言語です

とりあえずhtmlサイトの文書の論理構造を書いて、cssサイトの見た目をキレイにするものだと思ってください。


適当検索すれば勉強できるサイトがたくさん出てくるのでそこで勉強してください。

本も売ってますけど基本的なところは難しくないので買う必要はないと思います

かいところはその都度検索すれば大丈夫です



調べると、html5とかxhtmlとかあって戸惑うかもしれませんが、とりあえずPCスマホなら何でもいいと思います

(ガラケーについては各キャリアごとに対応させる必要があります。書くとすごい長くなるのでガラケー用にサイトが作りたいなら調べてみてください。)

ただhtml5が一番新しいので今後勉強される人はそれの方がいいかもしれないです

ちなみにボクはたまたま見たサイトxhtmlの説明だったので今回はxhtml作りました



実際やってみるとわかりますが、思ってるよりずっと簡単です

まだボクは90年代初頭のホームページみたいなデザインしかできないので偉そうなことは言えないんですが(笑)



(2) PHP/MySQL

プログラミング言語データベースです

最初htmlだけでサイトが作れると思っていたんですが、はてなのような動的なサイトを作るときは何かしらプログラミングする必要があります

んで、いろいろ調べるとperlやらRubyやらJAVAやら色々でてきて一体どのプログラム言語がいいのか悩むと思いますウェブサービスが作りたいならPHPがいいと思います

理由はウェブに特化した言語っていうのと他に比べると簡単で勉強時間が少なくて済むらしいので。



PHPなんかで本なんか買う必要はないらしいんですが、ネットサイトだとよく理解ができなかったので本を買いました。

以下の書籍がとてもわかりやすくていいですおすすめです。やっぱり本は体系的にまとまってるので勉強がしやすいです

「よくわかるPHP教科書(たにぐちまこと)」

http://www.amazon.co.jp/%E3%82%88%E3%81%8F%E3%82%8F%E3%81%8B%E3%82%8BPHP%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8-%E3%81%9F%E3%81%AB%E3%81%90%E3%81%A1-%E3%81%BE%E3%81%93%E3%81%A8/dp/4839933146



この本の通りやっていけばとりあえずプログラムが動く感覚が得られます

あとすごい賢そうなことをやってる感覚になるので頭がよくなったような気がしますよ(笑)



MySQLもこの本で勉強ができますMySQLというのはデータベースで、そういうソフトです

他にもOracleとかPostgreSQLとかあるらしいですが、

とりあえずMySQLSQL文っていうのを勉強するとデータ検索だったり、データアップデートだったりが数行でできたりするのですごい楽になります



決して簡単ではないですけど、思ったより難しくはなかったっていう印象です

自分は大抵その時理解できなくてもだいたい一晩寝てから、もう一度頭からやり直すと理解できました。



(3)Apache

アパッチって読みますウェブサーバーです

ボクはさくらさんのレンタルサーバーを借りていて今回はあまりいじってないんですが例えば「.htaccess」という名前ファイルを作るとapacheの設定をいじることができます

例えばアクセスされたくないファイルがあったらそういう指定を「.htaccess」というファイルに書いておけばアクセスされないようになります



(4)スマートフォン向けサイトの作り方

基本的にパソコンと同じように作ればいいです。ボクは以下の本を見て勉強しました。

iPhone+Androidスマートフォンサイト制作入門(たにぐちまこと)」

http://www.amazon.co.jp/iPhone-Android-%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%83%95%E3%82%A9%E3%83%B3%E3%82%B5%E3%82%A4%E3%83%88%E5%88%B6%E4%BD%9C%E5%85%A5%E9%96%80-WEB-PROFESSIONAL/dp/4048702181



正直ネット情報でも十分だと思いますが一度体系的に勉強するのもいいと思います



(5)ガラケー向けサイトの作り方

ガラケー向けのサイト制作は特殊で一度頭真っ白の状態で勉強した方がいいです。それだけPCスマホとは全然違います

ネットにも情報はたくさんありますが、断片的なものなので以下の書籍で体系的に勉強してから補助的にネットで調べた方がいいです

PHP×携帯 実践アプリケーション集(平島浩一郎他)」

http://www.amazon.co.jp/PHP%C3%97%E6%90%BA%E5%B8%AF%E3%82%B5%E3%82%A4%E3%83%88-%E5%AE%9F%E8%B7%B5%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E9%9B%86-%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BE%E3%83%9E%E3%82%A4%E3%83%8D%E3%83%83%E3%83%88%E3%83%BB%E3%82%B8%E3%83%A3%E3%83%91%E3%83%B3/dp/4797354356



この本は実践アプリケーション集というだけあってそのまま使えるコードが収録されているのがとてもいいです

正直PHPプログラミング自体はそこまで難しいという印象はなかったんですが、この本に出会わなかったら多分ガラケー向けのサイトは作れなかったと思います

もしガラケー向けのサイトが作りたいならこの本を買うのが近道だと思いますよ。




自分はまだやってないけど勉強したほうがいいもの



(1)PHPフレームワーク

CakePHPとかSymfontとかいうのがあるらしいです

このフレームワークを使うとあらかじめある程度のところまでできてるんで、ボクみたいに全部TeraPadで手書きしなくてもいいみたいです。。。



(2)javascript

PHPサーバーで動作するプログラム言語ですjavascriptブラウザ上で動作するプログラム言語です

非同期通信なんていうよくわかんないけど何かすごいこともできたりするらしいですよ。



●もし調べまくってもわからなかったら


もし一日中検索してもよくわからなかったらそういう時はネットの頭のいい人たちに質問しましょう。

ボクは以下のサイトで質問していました。



(1)ヤフー知恵袋

巷ではヤフー知恵遅れなんて言われてますが、コンピュータ系の質問に関してはしっかり教えてくれる人がほとんどです

ポイントを100枚くらい使うとカテゴリマスターなんていう天才が回答してくれます



(2)2ちゃんねる

2ちゃんねるの該当する質問スレに書いてください。

どういうスレッドなのかよく読んで質問しないとボロクソに言われますが、2ちゃんねるなのに皆さんすごい優しく教えてくれます

たまにケンカしてたりすることもありますがそのときケンカが終わるまで待ちましょう。ケンカの流れで質問がスルーされたりします。



ヤフー知恵袋2ちゃんねるもそうですけど、質問するとき自分環境をしっかり書いて何がしたいのか、どんなエラーがでるのか明確に書きましょう。

回答する人もわからないですし、自分がほしい回答がまず来ないと思います

あと当たり前ですが回答してくれたらお礼をしっかりいいましょうね。



●こうして出来上がったウェブサービス


こうやって今回できあがったのが6人まで登録ができる招待制レンタル掲示板です

「ひそり-秘密共有ネットワーク」(http://hisori.com/)です



なんだ掲示板かよー!!とか言わないでください(笑)これでもけっこうがんばったんで。。。

そういえばサイトを作ろうと思った経緯を書いてなかったんでちょろっと書いておきます


ボクはミクシィツイッターをやってるんですが、一瞬その時だけ仲のよかった人の更新とか見たくなかったりするんですよね。

でもマイミクを外したりフォローを外したり小心者のボクにはできなかったりするわけです



そもそもあーいうソーシャルって自分キャラ一貫性をもたせないといけないから窮屈なんですよね。

例えば、会社の同僚には真面目を絵を書いたようなキャラだけど学生時代友達には下ネタ好きのどうしようもないキャラだったりすると

マイミクフォロワーにその会社の同僚がいたら、下ネタなんか書きたくても書けないという窮屈さがソーシャルにはあるわけです



だったらあらかじめ人数制限しておいて、例えば同じ学生時代の人しか見ることができないサイトがあれば

下ネタだって気にしないで何でも書けるよねっていう考えに至ったわけです



今回6人までという人数制限と招待制っていう形にしているのはそういう理由と本当に仲のいい何でも話せるグループに使ってもらいたかたかです

んで、ネットにそういうのがなさそうだったので勉強がてら自分で作っちゃえ!ってことで今回作りました



ちなみに何で秘密共有ネットワークなのかというと「招待制無料レンタル掲示板」だとどんなサイトイメージがつかないと思ったかです

じゃあ何て名前にしようかと考えた結果、秘密でも何を書いても大丈夫ですという意味を込めて「秘密共有ネットワーク」って名前しました。

(秘密って普通はどこに書いてもいけないものじゃないですか)



とまあ、そういうことで初心者でボクみたいな完全文系の人でもこれくらいのサイトなら作れるんで

もしプログラムとか難しそうとかそういう理由でウェブサービス制作を躊躇してる人はぜひチャレンジしてみてださい!!



※もしサイトが変な挙動がしてるとかあったら更新報告用にツイッターアカウントを作ったんでよかったら教えてください。

http://twitter.com/#!/hisori_com/


ではでは。。。

2011-10-18

正直gdgdになっちゃった。やっぱり好きな作家さんのことは上手にかけないのでタイトル取り下げ。増田の中で埋もれてしまえー。



書評 まじめの罠>

正しいことを言っている。でも役に立たない。

「誰に向けて書いているのか」を全く意識していない結果としてこういう作品ができるのだ、という見本。

占い本と大して変わらんというか、誰でも心当たりがあることについて、薄く解決策を指摘するだけ。

あるいはこれタバコとかソーシャルゲームにハマっている人に、

いかタバコ健康に悪くて、ソーシャルゲームよりも世の中には役に立つことがいっぱいあるかを語る本でしかない。


テレビの出すぎで絞りがぬるくなったのかも知れませんが、

この程度の内容、勝間さんが書く必要があったんでしょうか?




年収10倍シリーズなどが役に立つ本だった理由

年収10倍」シリーズは読者として想定されているのが向上心のある人でした。

ウルトラクイズのように「年収10倍になりたいかー」というと「おー」とかえしてくれるのりの良い人達です

こういう人相手なら、ミッションを与えたり、改善すべき点を指摘すれば、そのとおり行動するでしょう。

本の内容よりも、そういう人の集まりに着目し、そこに適切なメッセージを送るということができたため

本を売りたい作者にとっても、読者にとってもよい本になったのだと思っています



思います、というか、これは勝間さん自身がラジオで言ってたことですね。

「本の内容よりマーケティングに5倍力を入れています」という当時の発言は批判も多かったですが、

作者も読者も出版社もみんなハッピーな結果となる点でとてもよい考えだったと思います

(ただし、これが唯一の応えではないと思うと言うか、こういう考え方もある、程度のものなのに

 こうしなきゃダメだ、って煽ってたあたりはちょっといらっとしましたが)



この本で指摘されている内容を受け止められる人間最初から罠にはまっていない

この本では、真面目の罠にはまった人について、例えばこういう表現を使っています

まじめの罠にはまった人は、既に出来上がった決まりを疑うことをしません。

言い換えれば、問題設定能力がないとも言えるでしょう。

とにかく、与えられた決まりを守ることに熱心ですが、

まりそのものおかしいのではないかと疑うことを知りません。

的確だとは思います分析としては正しいと思います

しかし、ここまでわかっていているのに、その後に続くのは

いかにこれが間違いであるか」と「ではなにが正しいのか」という説明だけです

これで読んだ人が変われるとは思えない。

だって「罠にハマっている」とまで書いてるんですよ?

誰か罠にひっかけた人がいて、ひっかかった人間は間抜けかもしれないけど被害者ポジションでしょう。

ところがこの本だと、罠にかけたのもかかったのも自分。その責任自分

罠にかかっているという状態は責められるべきで、います自分で何とかしなさいとなってしまう。

これだと罠にハマっている人の追い打ちにはなっても、助けにはならないような気がするんですよ。


タイトルが「まじめの罠にはまらないように~はまったらもう手遅れ~」ならともかく、

すでにはまってる人かすれば落とし穴の上から叩くようなこの内容はちょっとひどいんじゃないかと。




特徴の説明は良いけれど「理由」の部分が納得行かない

この本は間違ったことは何も書いてません。正しいことだけが書いてると思います

しかし、全く心に響かないんですよね・・・

思うに、この本には「なぜこの人達はそういう状態になったのか」という部分の分析がザルです

というか、分析になってません。この部分で自分語りを始めてしまます

「私も真面目の罠にはまってました。それはこういう理由でした。それを私はこういうふうに抜け出しました。

 だからあなたの理由もこうなんです。そしてあなたもこうすれば抜け出せます

そういう論法になっています

香山リカの「根拠の薄い決め付け」論法よりは多少ましかも知れませんが、

勝間さんのいう「私の理由」は、全然一般的なものとは思えません。

ここで描かれている勝間さんの状態は

ある程度自己分析の道具もフレームワークも持っていて客観的にはある程度問題を認識していたが

それでも自分の心が受付なかったというものです

なにより、組織の性質も特殊ですし、そのあと彼女独立した状態で立て直しを図っています

それで「貴方も私と同じです」と言われても全くこころに響くものがありません。



これも勝間さんがラジオで言っていた「自分過去晒すことによって共感を得る」という手法は、

は、彼女場合まり有効ではないような気がします。

上昇方向ならいいんです。でも、「できない理由」では多分だめなんです



結果として、この本は最初の特徴説明の部分までは自分の事かな、と思って読み進めるのですが、

「理由」の所で乖離してしまます自分のことを理解して語ってくれているように感じられないのです




立ち直るのに必要なのは自分を吐き出せるような共感できる相手ではないだろうか

ちゃんと「理由」が共感できてるかどうかというのは印象が警察の取調と良い町医者の診断くらい違います

この手の本で必要なのは自分のことを吐き出すことだと思います

自己啓発本の著者のもとには多くの共感メッセージが届くらしいです

多分、それは、自己啓発で求められる行動のきっかけとして、

自分は独りじゃないとか、自分を理解してくれる人がいると感じられることが必要だからだと思います

自己啓発本の読者って、勝間さんがいかに正しいか、正しかたかを読みたいのではなくて、

自分がどんなに苦しかたかとか、自分はどんなに成長を望んでいるかをりかいしてほしいのだと思うんですよ。

おそらく「年収10倍シリーズ」においては、そういうことがあったのではないかとおもいますが、この本だとちょっとなぁ・・・





勝間さんの次回作に期待したいこと

そもそも完璧主義をやめよう、という趣旨で書かれた本で役に立つ本を見たことがない

要するに「失敗を恐れずチャレンジしよう」って言う類の本。

失敗するのが当たり前、失敗は成功の母、失敗することで成長する。どんどん失敗しよう。

・・・うん。わかってるけど。なぜそれでも失敗を嫌うのでしょうね。

もしかして「失敗にも良いことがあるってことがわかってないほどバカだから」とでも思っている?

みんな、頭じゃ理解してるよね。そんでも怖いんだよね。

それをどうやって克服したか

この1点に絞って、勝間さんの自分語りだけじゃなく、もっといろんな声を集めたりして掘り下げてみて欲しい。

せっかくビジネス番組を持って、いろんな人にインタビューしたりしてるわけだから、いくらでもネタは在るだろうに。

なぜ自分のことしか語らないのか。自分だけで完結できるからか。

今回の本は、作り方からして「つながる力」とかでご自身が書いてたことに反しているような気がします。

勝間さんが、自分語りだけにとどまらずにいろんな人と一緒に語り合う中で、一つのテーマを掘り下げて作った本が読みたい。

批判する人はこんだけたくさん書けるんだから、逆の「こんなにすごい人」をたくさん紹介した本を読みたい。

ハックルさんに期待すべきでないところ

結論を先に書くと、ハックルさんは批評とか他人にアドバイスするのは絶望的に向いてないと思う。メンタリティガノタと同じだから

ハックルベリー 上村愛子」は検索してはいけない。



現在ガンダムAGEで大勢の人がシナリオ担当日野さんに大人気ない絡み方をするという事例が報告されています

http://blog.livedoor.jp/dqnplus/archives/1670749.html


これについて、一般人の反応は「いい年したオッサンがこんな幼稚な絡み方をするわけがない。こんなの一部の例外」ととらえているようです

子供向けアニメにリアリティ(笑)とか言い出しちゃう可哀想なオッサン達か 馬鹿発見器は今日も絶好調だな

ガノタに憧れてるにわかばっかだろうね ファーストリアルタイムで見てた連中はもう50代だろうし

流石にこんな幼稚なことしないだろうと思いたい

勝手に「俺たちのガンダムを汚すな」みたいな お前のものになったことは一度もねーから



そんなことはないのです。何歳になっても粘着気質な人間粘着なのです

http://d.hatena.ne.jp/aureliano/20111017/1318836288

自分が正しい答えを知っている思い込みが激しく、

自分脳内の「あるべき姿」にこだわってしまタイプ人間

こういうタイプ人間は、外部のフィードバックを受け入れることがありませんし、

ある時点から自分を叱ってくれる目上の存在がいなくなるので無双状態になります



こういうことを書くと、必ず「ではなぜそのブログにとどまって書いているのか」という方がいらっしゃいますが、それはひとえに、ぼく自身が人身御供となるためです。ぼくが人身御供として進んで被害者になり、K氏の悪辣な所業を身をもって体験することによって、その実相をみなさまにお伝えし、ぼくのような被害者が一人でも減るよう願ってのことなのです。そのためぼくは、今日もここにとどまって、ぼくが受けた屈辱の数々について、ここでみなさまにこうしてご報告させて頂いている次第です

完全に2ちゃんガノタ。頼んでねーから。あと最初からそういうメンタリティでやってる人の報告ほど役に立たないものはないから。

もしドラ成功した理由は、この「アドバイス」の詳細を省略して、単なるドラッカーフレームワークの紹介にとどめたところだろう。

一方の「エースの系譜」はここの部分で彼自身の「ぼくのかんがえたさいきょうのかんとくしどう」をつらつらと書いた結果、世にまれに見る駄作となっている。ハックルファンは必読。





ハックルさんのことは大好きだけど、こういうところは心底気持ち悪いと思う。本当にこの人は「改善する」方向には向かない人だ。

あと、私はガノタが死ぬほど嫌いですガノタにはほんとうにいつもいやなおもいをさせられますガノタ人間のクズです

もし彼らが正しいことを言ったとしても、その言い方やメンタリティがすべてを台無しにする。

例を挙げるとこういうこと。

http://www.bizcre.net/blog/moshidora-seminar.html  

こういうことを言いたかったのだとしても

http://d.hatena.ne.jp/the-world-is-yours/20100420/p2 

http://togetter.com/li/14870

こういう反応が返ってくる。


他人を励まそうとして記事を書いても

http://d.hatena.ne.jp/aureliano/20111017/1318821702

はてブがあれるだけで 本来の目的を全く達成できない。

そして、このメンタリティの持ち主は、自分アドバイスが受け入れられない時、

うまくイカなかったことを相手にせいにする。自分意見を理解出来ない相手がバカで文章の読み方を知らないとか言い出す。

あげく「私の言うことはどんなに気に入らなくても従いなさい」といってそういう趣旨の本まで出してしまう。死んでほしい。

彼らは「人を助けるということ」という本を100回読むべきだと思う。





しかし、ハックルさんとガノタの違うところは、

ガノタは口だけのクソ野郎ですが、ハックルさんは、己の妄想をちゃんとカタチとして仕上げるところです

これが何を意味するかという点で次の記事に続く。

ガノタだって、間違った情熱をうまく抑制すれば使い所はありそですよね。修正してやりたい。

2011-10-15

http://anond.hatelabo.jp/20111015223412

高い金額で提供されているものについてまったく違ったフレームワーク提供することで、安価提供できるようにするということか。

金額が高いものについては同じ方法論が有効かもしれないな。

2011-10-06

http://anond.hatelabo.jp/20110220013933

言語云々より、WEB技術に関する基礎知識がなにより大事

セキュリティ対策って何?文字コードって何?セッションって何?HTTPって何?って人多すぎ。

(フレームワークは使えるけど、フルスクラッチだと掲示板すら作れない人達プログラマとして働いてる現状)


WEB開発の言語論争は自称ギーク()でミーハーエンジニアが、

俺って時代を先取りしてるぅ!と言い争ってるだけ、

学習コスト運用コスト、実績、を明確に示せるエンジニアがいないかビジネス案件が一向に増えない。

2011-09-24

最強の上司、A部長 後編

前回はオレが若手の頃のA部長やんちゃぶりいや豪快ぶりを紹介した。

だが、このA部長、誰もがその遊びぶりに文句を言えないぐらい、仕事の優秀さは伝説的な人だった。

オレたちの部は、A部長がやってくるまでは、他の部署と比べてけっして利益の額は多くなかった。

部長は就任早々に独自の戦略立案し、徹底的に実行していくことで、わずか3年程度で全社でも稼ぎ頭の部署に育て上げた。

「いいかタケシ仕事大事なのは、徹底的な論理マインドとほんの少しの気合だ」

というのが彼の口癖だった。

当時、イケイケだった日本企業の中で、論理を前面に押し出すのは、かなり異端だった。

今思えば、A部長は当時から、既にアメリカヨーロッパビジネススタイルだった。

オレが米国出張中のある案件の交渉でグチャグチャになってしまい、deal breakの瀬戸際ピンチだったことがある。

今のようにEmailもなく、テレックスでのやりとりが主流だった時代、超高価だった国際電話アメリカから部長にかけて、指示を仰いだ。

オレは要点を要領よく説明し、A部長

「どうすれば良いか?」

と聞いたところ、一言

タケシ、任せた」

と言われてあっさり電話を切られた。


その時は「何と無責任上司だ!」と思ったが、オレはそこから巻き返して、何とか形にすることが出来た。

数年してから、オレは

「あのやり方は、あまり放任すぎじゃないですか?」

とA部長銀座のバーで問い詰めてみた。A部長

「バーで仕事の話をするとは、低俗まりない。5分だけ特別だ」

と前置き(笑)してから口を開いた。


「オマエの国際電話での状況説明を聞いたら、オマエにしては珍しく、論点が全て整理されていた。強気が売りのオマエに足りないのは、逃げない勇気だけだった。獅子が子を崖から落とすじゃないが、オレは上司としてオマエの退路を断ってやったわけだ」

「そうは言っても、もし失敗していたら・・・

商社マンは信頼の上に成り立っている職業だ。その上司のオレが部下を信頼しなくてどうする?That’s allだ。さぁ、仕事の話はここまで」

と言われ、来日している著名なオペラ歌手コンサートの話に戻ったのは今でも鮮明に覚えている。

とにかく豪快なオヤジだったが、自分フィロソフィーを持っていた。


オレが若いころから、彼は常々オレにMBA留学をPUSHしてくれていた。

普通は部署に穴が開くから、なかなかこういう理解をしてくれる上司はいない。

何より

勉強して仕事が出来るなら、苦労はない。あんなのは海外かぶれの奴が行くもの

とMBA自体、怪しいものだと言う風潮もあった。

多くの企業にとって、エース級は社内に温存して留学させず、どちらかと言えば二番手グループで苦労した奴の夏休みのご褒美みたいなものだった。


しかしA部長はなぜかMBAの意義をわかっていた。

きっとヨーロッパを周遊中に、各地で世界中エリート連中と出会う中で、重要性を感じ取ったんだろう。

タケシ、部署のことは心配せず、そろそろ社内の制度を使ってMBAを取って来い。」

「これからの時代は、MBAが国際ビジネスパスポートになる。何より、オマエはまだまだ頭が足りない。英語で死ぬ気でディスカッションして、世界中に仲間を持て」

と言われた。精神力けが取り柄だったオレに、頭脳を鍛えるきっかけを与えてくれた。

「でも、オマエは文化の香りがしないから、ヨーロッパと言うタイプじゃない。アメリカスクールだな。ヨーロッパスクールの推薦状は書いてやらない」

と言われたのは、納得行かないんだけどさ(笑)

それでも、あの一言はいまだにオレの人生を変えた貴重な言葉だよ。


オレがビジネススクールから戻ってしばらくすると(オレは海外特命案件をを担当し、A部長とは違う部署になった)、社内ではA部長が次の人事で役員になるという噂があった。

留学報告も兼ねて、久々にA部長のところに行くと、いきなり

「いくぞ、タケシ

と言われて、銀座の高級寿司屋に連れて行かれた。

MBA留学ますます直球勝負に磨きがかかったオレは、ずばり

「役員の件は本当ですか?」

と聞いてみた。

「相変わらず酒の席上で仕事の話とは低俗な。それも極東の一企業の社内人事の話しなんて、オマエは何をしにアメリカに行っていたんだ?」

とあっさり切られたが、

留学してマネジメントが何か少しはかじっただろ?オレには向いてないよ。晴耕雨読なんだな」

と言って、それからまったく脈略なくフランス歴史やら農業の話を延々と聞かされた。

まったく意味不明だよ(笑)

そうしたらさ、ある日、いきなりA部長早期退職してしまったんだ!

オレは海外に出ていて送別を出来なかったんだが、しばらくすると、オフィスにどこかの海でA部長サメと泳いでいる写真が送られて来た。

一緒に入っていた手紙によると、何でも、その後、フランス暮らしていると言うじゃないか!!!

最初ビックリしたが、あの人らしいと言うかなんと言うか、地中海クルーザーの上で美女を囲んでいるA部長の姿が容易に想像出来て、にやけてしまった。

名誉とか出世に興味を示さず、潔いgoing my wayな男の格好良さを感じたものだ。

あんな豪快なビジネスマンは、もうあの人が最後かもしれないな。


その後、世の中は変わり、コンプライアンスだといろいろと制約条件が増え、会社がどんどん個人を管理し、性悪説にたった人事管理が行われるようになった。

いや会社だけではなく、社会全体が出る杭を容赦なく打ち付けるようになってしまった。

実に生きにくい世の中だ。

部長のことだから、こんな時代になることを見越していたのかもしれないな(きっと、今の時代ならA部長みたいなことをしていたら、仕事が出来ても処分されていただろう・・・)。


しかし、時代がどんなにルール社会や批判社会になっても、制約されすぎた圧迫の人生を送ってはならないと、オレは思う。

社会安全かつ効率的に動かすためのルールであって、そんな手段としてのルールによって不必要に自分を制約しすぎたり、また稚拙な批判に怯える必要はない。


部長生き様を見て欲しい。


部長も、あんな生き様から、敵は多かった。最も本人は、敵だと認識していなかったようだが。

「S部長経営会議でA部長について批判発言をしたみたいですよ」

「K室長が、A部長案件に反対の立場だと噂ですよ」

とかオレが心配して密告しても、子供のような顔をして

「S部長って、いいワインをコレクションしてるんだろ。オレをワイン会に呼んでくれないかな?」

「K室長哲学科出身だけあって、話が深くて勉強になるんだ」

と言う感じだった。敵すらも愛してしまうと言うか、そもそも敵と言う概念が無かったのかもしれない。


言葉は切っても、人格は切らず」とよく言っていたしな。


一方で皆さんはどうだろうか?上司や先輩、客先の顔色ばかり見て、何とか失敗しないようにと、縮こまっていないか

オレはこのブログでも言い続けているが、小さい失敗でくよくよしてないで、他人の目ばっかり気にしてないで、自分勝手に大胆に全力で人生という長いレースにぶつかって良いんだ。

困難も、苦しみも全身でそれを受け止めて立ち向かえば、きっと楽しい人生になる。

から、恐れることなく、自信をもって、人生という壮大なレースにまい進して欲しい。

もう一つA部長を見習うべきところは、自分フィロソフィー哲学)やプリンシプル(主義、信条)を構築するということだ。

MBA的な研修で小手先のフレームワーク技術を学ぶのはほどほどにして、20代半ばぐらいからは、自分の振る舞い、判断の基軸となる哲学信条をしっかりと作り始めるべきだ。

これは短期間でできるものではない。

膨大な量の知識と教養を身に着けて、そして、これまでの出会い経験から、「人はどうあるべきか?」という自分なりの人の理想像を練り上げる大掛かりな行為だ。


哲学歴史文学論理学などさまざまな分野のものをフルに動因して、この機軸は作り上げられる。

もちろん答えなんてないし、生きている間、それらは揺るぐことはなくとも、より深遠なものに円熟し続けるものだ。

部長はずっとオレら若手にこのことの重要性を、夜に飲みながら教えてくれようとしていた。


オレも部下にこういう大胆な生き方自分哲学、主義を持つことを伝え、後世を育てて行くべき歳になってしまった(心は永遠に若手だ!!)。

ただ、これは手取り足取り教えることはできない。A部長とオレがそうだったように、いろいろな人との会話を通じて、つかんで行くしかないんだ。

オレも、こんな豪快な奴が少ない時代だからこそ、若い皆には、何とかオレの生き様を、ブログやTwitterで積極的に伝えてきているつもりだ。

またオレの部署の若手の部下らには、夜の遊び方は十分すぎるほど教えているつもりだ。

でもオレは、A部長と今ならビジネスの手腕なら良い勝負になるかと思うが、いかんせん、芸術文化面がまだまだ弱い(笑)

もっともA部長は、そんな勝負すら眼中にないだろうが。



タケシビジネスなんてほどほどにして、本を読め、音楽を聴け、食を味わえ、旅をしろ。何より今夜も人と出会え」



そんなA部長の声が、真夏の南フランスから聞こえてきそうだ。


http://ameblo.jp/shousha/entry-10969359170.html

2011-09-20

フリーランスプログラマの開発費の一例

http://anond.hatelabo.jp/20110918202040

なんか自分の受けてる仕事の10倍くらい高いんです

事例を幾つかあげると、自分場合はこんな値段

※金額は総額。括弧内は開発期間。

2011-09-11

悪いこと言わないか大企業行っとけ

新卒大企業ベンチャーどちらに行くべきか

といった話題がネットで飛び交っていたが、

その二択で悩むようなら大企業選ぶべきだ。



どこに転職しても使えるスキルを身につけるためにベンチャーは間違い

この手の議論で「大企業に行くデメリットとして、

古い技術や社内固有の技術しか身につかないが、

いっぽうベンチャーに行くと流行りの技術や、

メジャー技術を使って仕事ができる」

といった比較であるが、これはどちらが有利といった話ではない。



メジャー技術というのは代替が効くということなのだ。

もっと言うと、私が死んでも代わりはいもの状態だ。

ゆえにライバルだらけ。

A社とB社が同レベル品質提供している場合

A社が「ウチは半額で提供しますんで」と宣言した瞬間に、

B社は仕事がなくなるか、あるいは値下げせざるを得なくなる。



当然、大企業でも競合は存在するが、

大企業場合ライバル数社なのに対して、

ベンチャーの競合は、数百社が敵だったりする。

大企業はオトナなので、「これ以上値下げしたら儲からいから」

という線を必ず引くが、ベンチャー数百社の中には、

一発逆転を狙ったギャンブラーがどこかにいるかもしれない。



従って、その企業固有の技術ライブラリを持っていることが、

身を守ることになり、お金につながっているのだ。



ところが、一企業しか使えない技術を身につけても、

会社が潰れたらアウトじゃん、とデメリット考える人もいるだろう。

それは、大企業ならば余計な心配だ。

何故ならば多くの大企業では新入社員

「どこでも使える技術国語ロジカルシンキング」を教えるからだ。



国語ロジカルシンキングさえマスターしていれば、

たとえ会社が潰れても新たな就職先が見つかる。

(英語数学プラスアルファ要素として考えるべき)

メールでもミーティングでも、内容を理解し意図を汲み取って、

適切な返答をする。これさえあれば職に困ることはない。



ベンチャー企業流行りの技術を身につけても、

10年後にはその技術は使えなくなっている可能性が高い。

Ajaxが出始めたのは6年前、JQueryは5年、node.jsは2年だ。

数年前はSQL+memcachedが騒がれていたのに、今はNoSQL一色だ。

フレームワークAPIサーバコマンドオプションを覚えて

成長したと言えるのだろうか。

それならば大企業の独自技術を覚えようが、

流行りの技術を覚えようが大差ないのではないだろうか。



もしもあなたベンチャーに行きたいのなら、

その企業が他には負けない優れた技術も持っていて、

かつどこでも使える技術を獲得できる会社に行くべき。



あなたは体力がありますか?

ベンチャーは、余裕がない。

キャッシュ的にも、人のリソース的にも。

まり、もしあなたうつ病になったら、

会社あなたを首にするしかないのだ。

余裕がないので過渡期には終電帰り・泊まり込みが

連続になる日もある。



一方、大企業は他部署からの応援が可能である

残業過多な部署には暇にしてる部署から人を流れさせれば良い。

大企業は余裕があるので、例えば入社4年以上の従業員には

最大2年間の休職を許したりする。これならば、

病気になっても戻ってこれる可能性が高くなる。



ベンチャー楽しいですか?

大企業はつまらない仕事だらけで、ベンチャー楽しい仕事だらけ、

というイメージで話している場合があるが、本当にそうだろうか。



ベンチャー仕事内容だが、

自社サービス楽しいことをやっている会社はほんのわずである

ということを忘れてはいけない。

多くはベンチャーに見せかけたただの大企業の下請けだったり、

受託開発もこっそりやっていたりする。



数年前、スーファミプレステソフトを作っていた会社が、

現在パチスロCGを作っているのをあなたは知っているだろうか。

それと同じように、今SNSゲームで成長している会社も、

数年後、多くは潰れているか

形を変えてひっそりと仕事をしているかもしれない。



なお、ここで書いたベンチャーにはGreemobage級の会社は含まれない。

彼らは時価総額5~6千億の立派な大企業からだ。

2011-08-29

ヤフー知恵袋API』 で 『ヤフーバカ袋』 を作った


背景

みんなも知っての通り、前々から2chなどでヤフー知恵袋が『Yahoo!バカ袋』『Yahoo!知恵遅れ』とネタにされています

たとえば

Q : 健康ランドのお風呂場で、オナニーした人いますか?

A : 申し訳ありません・・・ついつい気持よくなって・・・

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1252778297

Q : 食パンマンの顔は何枚切りなんですか?

A : 何枚切りだろうが、彼は二枚目です

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1315883

こんな質問するのは一体何者なんでしょうか。

おもしろいので、こういう質問を集めるサイトを作ってみました。


どんなサイト?

知恵袋URLコピペで登録するだけのシンプルサイトです

http://y-kichigai.info/

サイト名前は『ヤホーおバカ袋』となっていますが、最初は『Yahoo!キチガイ袋』でした。流石にヤフーさんに怒られるかなと思って控えめにしましたwww

ドメインキチガイのままですがw

当面は2chに挙がった質問をのっけていこうと思っています

ぜひみんなもおもしろい質問をのっけていってください^^

では技術面も書きます(キリッ


技術的なこと

Yahoo知恵袋APIOAuthを使って書き込みなども出来ますが、今回は記事の内容を取得するだけだったので楽でした。

ひとまずAPIを叩いてXMLを見て、あとは配列にして...と簡単にとれました。

環境Apache+PHP+MySQLを使っています。よくあるあれです

jqueryも使っていますjqueryプラグインはすごく豊富ajaxを使ったフォームもtwitter風のメッセージバーも超簡単に設置できました。

あと、cssyahoocssフレームワークを使っていますyahoo css gridsが便利で、http://developer.yahoo.com/yui/grids/builder/ これを使えば土台が簡単にできました。。

デザインアイコン載っけりゃいい感じに見えるので、http://photoshopvip.net/ からテキトウに見つけます


さいごに

読んでくれてありがとうございました^^!

せっかく作ったので、誰かに教えたくて。。。

ぜひ使って、おもしろい質問を共有しましょう^^

要望あればぜひぜひください。

2011-08-01

PHPerとPythonistaの差を痛感した時

http://anond.hatelabo.jp/20110731225757

爽やかで頼れる職場の先輩のWebサイトを、同僚たちと訪問する事になった。

そうしたらその先輩が、ちょっと照れたように、でも爽やかに

「ちょっとサーバーサイド・スクリプトとかがいっぱいあるけど許してね」と笑う。

同僚たちとワイワイ問い詰めてみたら、『CakePHP』のフレームワークだそうだ。

先輩曰く「奥さんと二人で、一昨年くらいからハマっちゃって」らしい。

うっかり「Google App Engine ですか」とか言わなくて良かった。

非オタクたるもの、そこはPHPですよね、やっぱり。

一昨年からという所もオタク臭さがなくて素晴らしいですね。

何よりも、スクリプト普通に実装して普通にその事を話せる点が、大違いです

もちろん、同僚たちの誰も引いたりしない。

一口スクリプト言語が好きって言っても、何かもう色々根本的に違う。

適わねーなー、と思いました。

そんだけ。

2011-07-20

RubyKangi #3 / Final RubyKaigi, Final Day

週末に行ってきたイベントだが、ちょっとインパクトが強すぎて、あとたぶん昼から通しで追っかけてるのは自分だけなので、この話誰かに伝えたい!と柄にもなく思ってしまった。

というわけで自宅Wikiから一部編集して張ってみる。

parse.yで構文いじり

  • 冒頭は yacc/C レベルでの正統的なid*追加して・・・の話かな(遅刻で聞けずだが)
  • 途中で Ruby レベルでできるだけする、という話に
  • 最後の end 羅列省略のための ennnnd は爆笑(Lisp cdddrのパロ)

Art with Glitch

活動報告:るびま分だけ

  • あの充実サイトの企画・運営話と聞いて!
  • 本当に毎回出し切ってる。書き溜めなし、揃った分は全力で出す
    • 「次号はないから」と毎回思いながら出している #なんという一期一会
  • 数年間は石の上だったが、遂に7年目。会議と違い、まだまだ終わらないよ!
  • 執筆企画いつでも募集してます
  • 記事の質とかインタビューで人を見せる企画とか、ホント魅力的だよなぁ

Hacking Ruby

GIS with Ruby

sinsai.info

  • どこらへんがRubyかと思ったら、やっぱりPHPだった。
  • PHP(Usahidi)でのスピーディーな立ち上げ話をしつつ、ugly codeをdisるTL
  • Ruby?Hack4Japanで書いてる人いるよー位(w
  • でも、来日した人に、日本はまだまだ復旧途上だという事は判ってもらえたか

Rails @ NotRubyKaigi

Fabio Akitaさん話

なぜRubyか、なぜRails

***みんながするから、は自分コモディティ化!***

世界に出るために:英語

ここまで、日本語でウケを取り、アメリカ人しか聞こえない英語をしゃべりつつの話。まじありえないレベルの覚悟と実践なんだが・・・!

ブラジルを変える

この人のセッションブラジル事情の紹介みたいな話で大ホール側のセッションも覗いてみようかなと思っていた所にこれで、ただちに絶対参加すべきレベルセッション格上げされた。こんな人がいるとは。

Ruby and Rails in Brazil

で、昼休み後の問題のセッション。結局ツイートどころじゃなかったが、こんな感じ:

プログラマが学ぶべきはプログラミングだけではない。全てだ。

心理学経済学物理マーケティング、、、全てだ。

この言語をみんながしてるからなんて最低だ。自分コモディティ化だ。

そんなのはキャリアじゃない。僕はこんな風潮と戦う。

Javaはあれが酷いとかPHPがとかいう態度でRubyを使うのも無駄だ。

自分がすべき事を良くできるから選ぶ。それ以外の姿勢は間違いだ。

自分が何を成せるのかだけが問題なんだ。プログラミングだけの話ではない

なんという激熱トーク。本当に小さかった南米Rubyコミュニティを仲間と共に成長させ、いまやRubyConf Brazilとか南米で何個もイベントが立ち上がるまでに育てた。この伝道のため、ここ数年で80箇所は回って普及に努めたとかとか。ブラジル事情への関心と関係なく、この熱量を体験できてよかった。

最後時間オーバー後の「あと一言だけ(本当はあと1分だけと本人は言っていたのだが、わざと誤訳してタイマー役の人に会場から叫んだ自分w)」でどんなにダメだとされていても、諦めずに進めという、過去偉人が貶められたり失意にあった時代の動画もよかった(もっとも、この話は知っていたのでインパクト自体は薄めだった)。

DeepConnect話

ORMインプリ

この後はLTとクロージング

クロージング:今北三行

インパクト強すぎw

これ漫画系展開をバックボーンにしたエンタテイニングなスタイルだと理解せずに真に受けると大変だなと心配になったり。なにしろ上は三行だけど全部通しで書くと

***I will crush you***

  • みんな、大人気ない大人になって競ってハックしようぜ!

真面目に受け取ったらヤバイ発言多すぎだろ・・・

 こ れ が 締 め の 講 演 か よ !

そういえば途中にまどマギネタも入ってた記憶があるのだが、上のインパクトが強すぎてどこかに飛んでった。

その後の高橋さん最後挨拶スタッフを集めてのスタンディングオベーションはちょっとうるっと来た。初参加だから今回の運営自体への思い入れはないのだけど、この回だけでも感激することが多かった。この完成度に達するまでどれだけの努力と熱意が投入されていたかと考えると。

隣の席が実はtdtdsさんでびびってたのだが、最初に立ち上がったのを見て、続く二人目のタイミング大事!とすぱっと立ち上がってみてよかった。その後前列の人がみんな!立とうよ!みたいにやって一気に雪崩状態。

herokuありがとう

これで会議は閉幕したのだが、さらにherokuの緊急パーティーが開催され、思い切って行ってみた。まあ、懇親会に輪をかけたリア充な雰囲気でまともに話せなかったのだが、

  • まつもとさんと入店前にgdbとかlua/rite/pythonの話ができた
    • 名刺を貰うのではなく、名前を覚えてもらえる自分になりたい!的なことを言った気がする(汗
    • まじでパッチくらいは書かないとだめだこれは / ていうか名刺とか割とどうでもいい(を。名刺よりパッチを受け取って下さい
    • 喉が痛そうだということに途中で気付いて申し訳なかった
  • ちなみに英語漬けの決意は、大学に入ったら自分ポルトガル語しか知らないがために遅れを取り、それが悔しくてやったそうな
    • その悔しさでその行動が取れる人は少ないと思う。やはりすごい

こんな一日だった。熱かった・・・

2011-07-18

SIerを志す就職活動中の学生に送る言葉

いちソルジャーSE視点なんで、R&D部門とかは違うと思う

(元請け)SIerに入るということ

期待できること
リスク

わたしは何年かユー子SIerに居て、飽きてWEB屋に転職しました。

人それぞれだと思います

大きなSIerでこそ専門性を磨けるという人もいるし、会社ごとの差も大きいしね。

2次受け以降のSIerはよくわからない。技術力がある人もいるし、そうでない人もいるし。

2011-03-29

典型的PHPerの13の悪癖

PHPerの問題点は、視野が狭いこと。典型的には以下のような悪癖を持つ。

何も知らないかPHPを愛せるんだよ、PHPerは。だからまず、HTMLCSSJavaScriptSQLを覚えろ。次に、Javaに移行しろ。そんなに難しくないよ、Java。特に大量にコードを書けるPHPerは、速度が出てライブラリ化が容易なJavaの方が向いている。今はVPSがあるので、小規模案件でも問題ない。

15年間ほどPHPインターネットを支えてきたが、そろそろ設計の脆さが問題になっている。PHP 6の開発が振り出しに戻ったのは、不幸な事故はない。ウェブ仕事をしていれば、PHPJavaで共通する知識も多い。PHPerはJavaを覚えてPHPさよならしろ。そして恥ずかしい悪癖を直すべきだ。

2011-03-03

仕事プログラム書き始めてもうすぐ10年になるけど

結局プログラムなんて手数勝負なんだとつくづく思う。

コード量が増えれば増えるほど品質が落ちる。

逆説的な話だがプログラムを書くときは「書かないでます」のが仕事なのだ。

ぶっちゃけ「よっしゃガンガン書くぞ」ではな

「なんで書かなきゃいけねーんだよめんどくせーなー」

と思っていた方がうまく行く。

実際、書いたら書いた分だけずっと自分一人で面倒見るとかうざいし

からコードが少なくなるのは無条件に嬉しいことだ。


なので、同じことは2度と書かないように心血を注ぐ。

なんの処理をやっているか一目で分かるよう、

関数とかメソッドとかプロシージャとかはコンパクトに纏める。

そのためには作っては壊しを何度も繰り返したりする。

そして気がつけば、いっぱい書いてしまった部分が、

書き直すことで消えて無くなってしまうことが喜びになるのだ。

結局、なんも考えずやたらめったらコードを書くのと同じくらいの工期になったりするが、

後腐れは無いので楽だ。


更に言えば、あらゆる言語も、開発手法も、ミドルウェアも、ツールも、ライブラリも、フレームワークも、

詰まるところ可能な限り書かないでますためにあるのであって、

それを意識していればミスチョイスはかなり減ると思う。

というか自分に限って言えば、自分末永く楽できるかどうかだけで選んでいる。

一度でも横着することに味を占めると、誰でもそうなるはず。


自分はこれからも、短気で怠け者なプログラミング人生を送ろうと思う。

というか怠けられるのなら、人生の半分くらいはプログラミングだって構わない。

もはや怠けるのが好きなのかプログラム書くのが好きなのか分からなくなっているが、

どっちでもいいや。

2011-02-20

これからweb開発に携わりたいと考えている人にお勧め言語

一説によると有史以来開発されたプログラミング言語は4000を超えるとされている。その中でどの言語を選べばいいのか初学者にとっては悩みの種であろう。この記事ではそんな初学者のとっかかりとなることを想定して書かれている。

Javascript(お勧め度☆☆☆☆☆)

Javascriptは長らく「使えない糞言語」とのレッテルを張られていた言語である2005年からAjaxの台頭で価値が見直され、2010年からnode.jsの盛り上がりで一気にweb開発の主要言語の一つに躍進した

node.js現在活発に開発が進んでおり今年中には実践投入が可能になる画期的アーキテクチャとなる可能性が高い。それによって「クライアントサイド」と「サーバーサイド」をどちらもJavascriptで開発できることになり、これはよく比較対象にされるLLのライバル達が絶対になし得る事の出来ない独占的なメリットであるiPhoneandroidアプリJavascriptで開発が可能なTitaniumの登場で最早死角が見当たらない状況になっており、求人数は急伸することが予想されている。

web開発初心者ファーストチョイスするプログラミング言語に最も適していると自信を持って断言できる唯一の言語である

この言語の対象分野:クライアントサイド、サーバーサイド、スマートフォン(iPhone,android)

著名なプログラマamachang(webエンジニアアイドル) mala(Best Japanese Javascript Programmer)

 

Java(お勧め度☆☆☆☆)

COBOLのようなレガシー言語を除けば世界中で最も基幹分野に使われている重要需要の高い言語Javaである求人数も圧倒的に多く安定した職が得やすい。LLに比べて冗長な記述が必要とされるがその反面高いパフォーマンスを実現しており、またプラットフォームを問わない広い守備範囲と大規模開発に向く言語特性が相まって10年近くプログラミング言語王者として君臨している。

近年web分野でも大規模データ処理が求められるようになってきたが低パフォーマンスなLLでは実現不可能な大規模分散処理をJava可能にしている。オープンソースプロジェクトの雄ApacheプロジェクトでもJavaが使われたソフトウェアの勢いが最も盛んである

学者が習得するのには少し時間がかかると言われているが一度習得してしまえば君の知肉となり人生を豊かなものに導いてくれる万能言語と言えるだろう。

この言語の対象分野:サーバーサイド、スマートフォン(android)

著名なプログラマ:ひがやすを

 

Ruby(お勧め度☆☆☆)

webフレームワーク歴史を変えたRuby on Railsの登場により一気にwebアプリケーション開発の主役級に躍り出たRubyも初学者お勧めできる言語の一つだ。シンプルで可読性の高い文法で簡単に習得できるであろう。しかし他の言語と比べると求人数は少なく、後述するPythonの伸びにも押されてシェアはあまり伸びないとされる。

著名なプログラマmatz(Ruby開発者 世界的に最も名の知れた日本人エンジニア)

 

Python(お勧め度☆☆☆)

Rubyとよく比較される事の多いPythonは今後5年かけてシェアを確実にのばすJavascript以外の唯一のLLであるGoogleが肝いりであるという抜群の追い風にのって世界的にはシェアを急速にのばしつつあるが日本国内ではあまり人気がない為にweb上の情報が少ないのが難点。国内での求人ほとんど無い。Ruby同様にシンプルな文法で可読性が高く学びやすい。オライリー書籍等でアルゴリズムの解説に使われる事が多くなってきたために書けなくとも最低限読めるようになっておくとよい。

 

Perl(お勧め度☆)

もはやPerlプログラマと名乗るだけで嘲笑の的となった感のあるレガシー言語進化の速いwebにおいて10年前からほとんど何も変わらない希有な存在。「モダンPerl」などと質の低いマーケティング戦略に頼らざるを得ない悲しいぐらい進歩が無いために最も勧められない言語である

著名なプログラマotsune(年中暇そうなnetwatcher)

 

PHP(お勧め度☆)

スパムサイト詐欺サイト犯罪サイトに使われることが最も多い言語。書き手の質も総じて低い。

著名なプログラマ:akiyan(ペニーオークション愛好家)

2011-02-11

http://anond.hatelabo.jp/20110210112853

3%タイプしたらあとはIDEが補完してくれるなら、その3%を記述しておけば後はコンパイラがよしなにやってくれる言語をつくればいいんじゃないかな。

(ここでいう「コンパイラ」は広い意味処理系インタラクティブミスを指摘したりインクリメンタルリンクしてくれたり、といった機能も込みで。)

期待しているものと少し違うかもしれないが、既にJava向けのウェブフレームワークでは、必要最低限のコードだけ書くと他の部分を自動生成してくれるようなプロダクトが出てきている。"Spring Roo"とか"Play framework"とかが代表的かな。バックグラウンドでツールを走らせておくと、ファイル変更のタイミングで、自動的にビルドコード生成をやってくれる。

これらは、RoRと同様の生産性を実現しつつ、既存Java資産を活用し、静的型言語恩恵をも受けられるようにすることを目指している。

2011-01-13

読者を応援するつもりがない本ってなんの為にあるんだよ

http://www.atmarkit.co.jp/im/cits/serial/bookguide/25/01.html

この記事のメッセージはふざけてる。この間の増田流行った「就活王」の記事と同じかそれ以上に不満だ。この本読むくらいならまだもしドラの方がなんぼかマシだ。どんなに未熟であろうと読者を応援するつもりがある本のほうが、読者の知りたいことを放っておいて偉そうな説教する本よりはなんぼか読める。



あのさ、「自分の頭でかんがえろ」って簡単に言うけど、それができる人間ならそもそももしドラなんて読まないだろ。自分で考えろというならそのための言葉くらいは提供しろよ。

変な言い方だけど、バカなやつはバカなりに、自分の問題くらい分かってんだよ。「常識は気に入らない。でもそれにどう抗っていいのかわからいから、ぎりぎりまで逃げまわって、逃げ切れなくなったらおとなしく従う」って感じで生きるしかないのかなって思ってんだ。でも、出来ることならどう考えたらいいのか知りたい、道具とか武器を手に入れて少しでも自分の力で戦いたいって思ってるんだよ。 もしドラがヒットしたのは、そうやって迷ってる奴向けに、考えるための道具として「言葉」を「試行が可能なフレームワーク」とセットで提供して考えるとっかかりをつくってあげたところじゃないのか?そこを評価しない、いやそこは評価しなくてもいいけど、もしドラの読者が何を求めてたのか考えようともせず、こんな投げやりのアドバイスですまそうってのは、納得いかねぇ。この本は、そういうバカなやつのために書いたんじゃないのかよ。バカ故に「もしドラ」なんかにすがりついてしまう弱さをけなしつつも、応援してくれる本じゃなかったのかよ。そこ見放して「自慰分の頭でかんがえろ」って突き放すのか?自分が納得出来れば、どう考えたら良くてわからなくて困ってる奴はどうでもいいのかよ・・・。もともと「もしドラ」なんて読まなくてもいいような奴の為に本書いてどうすんだ。



就活王の記事については、不満をいうだけじゃなくてオレの体験を元にオレと同じFランの為に「Fラン生のタメの就職活動講座」ってのを書くことができた。

http://anond.hatelabo.jp/20110108223054

参考になったかわからんし、参考にならんかったかわからんが、少なくともFラン生にとっては就活王の記事よりは役に立つと自負してる。同じようにこっちの記事も文句言うだけじゃなくて、オレの立場から少しでも応援になるようなことを書いてみたいけど、オレ自身「マネジメント」ってのがよくわからいからなんとも言えないのがすごく悔しい。こんな人をバカにした本がまかり通るくらいなら、オレが勉強してもうちょっと応援になる本を書いてやる。いつになるかわかんけど。

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