「HELLO WORLD」を含む日記 RSS

はてなキーワード: HELLO WORLDとは

2014-01-28

スクレイピングがしたいから助言がほしい

Web上に転がっている情報プログラミングによって自動で拝借する技術を「スクレイピング」というらしい。

今まで欲しい情報を取得するときコピーアンドペーストを繰り返していたから、もし「スクレイピング」ができたらすごい嬉しい。


ぼくは阪神タイガースが好きだから阪神タイガース情報スクレイピングできたら楽しそうだと思った。

特に2軍の試合結果をスクレイピングできれば楽しそうだと思った。

だって、将来のスターは2軍で頑張っているからだ。あと、2軍の試合はいつも見れないからだ。


これは阪神タイガースの2軍ある日の試合結果

http://hanshintigers.jp/farm/score/score20131004.html


スクレイピングを使えばそれぞれの選手の成績を自動で拝借することができるだろうか。


もし、拝借することができたら毎日試合結果をグラフにしてみて、2軍選手調子を見てみたい。

2軍選手調子が良かったら1軍にあげたほうがいいかもしれないからだ。


あいにく、ぼくには相談できる人がまわりにいない。そもそも友達がいない。友達がいないから阪神タイガースが好きな友達だっていない。

スタメン談義はいつも一人だし、唯一話すバイト先の店長巨人ファンだ。


何をどうすればスクレイピングができるのか、よくわからない。言語pythonとかrubyとかruby on railsとかを使うといいらしいことは分かった。

プログラミング技術ほとんどない。昔授業でhello worldとかif文とかやったけど、もうほとんど忘れちゃった。言語パスカルかいうのだった。


もし助言がもらえて、pythonとかrubyとかruby on railsとかを使ってスクレイピングができたら、

みんなに公開したいし、スタメン談義をしたい。公開の仕方はよくわからないし、阪神ファンいるかからないけど、したい。

あと、グラフのやり方もわからなかった。


けど、する。


から、助言がほしい。

2013-12-21

江南2:50 もの申す

http://anond.hatelabo.jp/20120229223543

半導体日本国策みたいなもんだかんな

http://anond.hatelabo.jp/20120926165407

業者宣伝乙って感じだけど有益情報もけっこうあるかねいいね

http://anond.hatelabo.jp/20120904230532

"Hello world!"じゃねえよw

典型的マップラバーからマップヘイターになれといいたい

http://anond.hatelabo.jp/20120721222138

言いたい事は分かるが増田やってる嫁に言われたくねぇよな、旦那

http://anond.hatelabo.jp/20120128180913

こんなしょうもないエントリーブックマークが沢山つくって事は

増田住民はけっこう副業やったり興味があったりしてんだろうね

http://anond.hatelabo.jp/20120319033827

もうね、こういうのは頼むからクックパッド投稿してくれと

http://anond.hatelabo.jp/20131208133925

ドラクエのような一本道のゲームやるくらいなら一本道 - 入会料金と安全性みるわw

http://anond.hatelabo.jp/20120517210430

当たり前だろデブw

http://anond.hatelabo.jp/20121208223959

ソフバンの後を応用にDMMが参入したんだっけw太陽光発電

http://anond.hatelabo.jp/20120127061544

「動かぬ者は去れ」

http://anond.hatelabo.jp/20120229231027

就活負け組になりたくなかったら無内定速報-就活2chまとめでも見て情強となれ

http://anond.hatelabo.jp/20121013200056

エクセルObjective-Cだけは勘弁してくれ、疲れるわ〜

http://anond.hatelabo.jp/20131220031000

みんなコピペマジレスかっこいい〜うぇ〜い

http://anond.hatelabo.jp/20120110101235

ひろゆき勝手に騒ぎ立てただけだろjk

自分逮捕されそうになったかステマ叩いて世論操作して政府に媚び売りたかったんだろ

その努力が実って実刑は免れ、めでたく書類送検ちゃんちゃん

http://anond.hatelabo.jp/20121021153158

しろおまえの世間知らずさに驚く桃ノ木さんしょの木

http://anond.hatelabo.jp/20131219134259

こんな替え歌作るなんて中学二年生なんだろうな

と思ったけど中二ならイノセントワールド知らないワロタ

2013-07-26

http://anond.hatelabo.jp/20130725224309

とりあえずブログにでも

script

alert("hello world");

</script

って貼ってこい、話はそれからだ <>は 半角な

何もかわらなかったら、わかるやつに、どこが間違ってるか聞いてこい。

ブログじゃない HTMLホームページなら なおよし。

2013-02-24

http://anond.hatelabo.jp/20130224013039

頭が良かろうと内容が多ければ長文にならざるを得ないのだけど、その点は考慮外なんだろうなあ。

これじゃあ、スクラッチからHello worldくらいしか書けない程度の技術力なんだろうなあ。

2013-01-02

【確定版】2012年匿名ダイアリー名作ランキング100

ランキング入りしているはてな村idをお持ちの方はこの機会にブックマークコメントにて名乗り出てください。粗品をご用意しております

今年度総合タイトルブクマ日付カテゴリ
1(14)先日倒産したメモリメーカーの友人と飲んできた話2085users2012/02/29コンピュータIT
2(15)"Hello world!"2058users2012/09/05生活人生
3(16)【2012超まとめ】確実にWEBサービスを作りたい人へ【前編】2057users2012/09/26コンピュータIT
4(19)「柳井正は人として終わってる」を読んで1949users2012/12/24政治・経済
5(25)急がばまわれ式・堅実で一番効率的な英語の勉強法1696users2012/12/22科学学問
6(38)誰か教えてください1232users2012/07/22生活人生
7(39)2012年匿名ブログ名作ランキング50選1228users2012/12/21おもしろ
8(45)一人暮らしにおける食い物について1156users2012/03/20生活人生
9(46)会社員の副業が会社にばれない方法って、これで正しいのかな?1153users2012/05/10生活人生
10(54)毎月ざくざく3kgずつ体重落とすダイエット法1054users2012/05/17生活人生
11(63)Objective-C勉強したいならコレを読め2012秋1015users2012/10/13コンピュータIT
12(65)太陽光発電には安全神話がある1012users2012/12/08社会
13(74)【2chで何が起きたのか】誰でも分かる基礎からのステマ騒動まとめ961users2012/01/10コンピュータIT
14(75)社会に出て驚いたこと949users2012/10/21生活人生
15(77)はてなからTumblrに移るための手引き941users2012/03/15コンピュータIT
16(82)GREEが儲かってmixiが儲からないただ1つの理由900users2012/03/13政治・経済
17(92)就活に失敗して思うこと884users2012/03/01生活人生
18(95)特許庁の55億かけて頓挫したプロジェクトの報告書が面白い876users2012/01/27コンピュータIT
19(104)週6フリーターもWEBサービス作ってみました。807users2012/09/15コンピュータIT
20(117)アニメ制作会社を辞めました762users2012/07/12ゲームアニメ
21(129)WEBサイトを発注してみた。736users2012/03/19コンピュータIT
22(132)いわゆる男の娘が社会的に女の子として生活し始めて思ったこと730users2012/07/16生活人生
23(136)体育会系のクズがやさしい社会を殺してる気がする728users2012/07/08生活人生
24(143)王座戦の三手目で将棋板騒然となってるけど何で?について717users2012/09/06ゲームアニメ
25(155)なんかねー、ブログ消した。697users2012/06/17コンピュータIT
26(164)おっさんIT用語。678users2012/02/16コンピュータIT
27(184)私はどうすればよかったんだろう。637users2012/07/03生活人生
28(185)ギリシャ人20人と話しました636users2012/06/19政治・経済
29(206)具体的かつ簡単な転売で儲ける方法を教えるよパート1599users2012/04/08コンピュータIT
30(207)公務員だけど後輩が辞めたんだけどなんかいろいろ考えた。597users2012/10/29社会
31(215)とある地方公務員が日本共産党について書いた591users2012/10/16政治・経済
32(217)こういう詐欺メール絶対くるぞ588users2012/10/02コンピュータIT
33(218)36歳女SE独身 もう死にたいです588users2012/04/12生活人生
34(220)Objective-C勉強したいならコレを読め2012秋586users2012/12/22コンピュータIT
35(223)オレの 10 万円が、20 年掛けて溶けていくのをただ見届けるしかない件578users2012/10/11政治・経済
36(249)音楽業界をダメにしたのは「レコード会社」じゃなく「アーティスト」だろ532users2012/06/23スポーツ・芸能・音楽
37(257)生保患者診たくないんで、内科医辞める。525users2012/11/21社会
38(270)変人のはなし。514users2012/09/21生活人生
39(273)脱原発には40年かかる。511users2012/06/10科学学問
40(277)俺だってソーシャルゲームなんか作りたくねーよ!510users2012/03/24ゲームアニメ
41(278)この1ヶ月、発言小町でトピ職人して分かったことまとめ508users2012/06/02生活人生
42(288)とある地方公務員が生活保護について書いた490users2012/10/14社会
43(291)過去の自分へのメモ488users2012/05/08生活人生
44(292)とある老害大手SI企業の例(書いたらムカムカしてきた)488users2012/02/07コンピュータIT
45(297)「会社員」の世界はそんなにやばいのだろうか485users2012/10/15社会
46(302)西暦2037年のエロゲ481users2012/08/09ゲームアニメ
47(306)勉強が何の役に立つのかを全力で考えた。478users2012/06/08科学学問
48(312)30歳サラリーマン、年収500万一人暮らしの家計簿475users2012/09/16生活人生
49(311)studygiftの2人473users2012/09/23コンピュータIT
50(318)死にたくなるぐらいなら何々しろと言う人々へ。470users2012/06/07生活人生
51(320)ぶっちゃけ公務員ってどうなの?って知りたい人へ469users2012/06/29社会
52(322)元ネトゲ中毒者と承認欲求とか468users2012/07/23生活人生
53(330)猫を安楽死させました。464users2012/08/20生活人生
54(333)『はてな村オンライン』の遊び方463users2012/12/27おもしろ
55(337)就活に失敗して思うこと461users2012/12/24生活人生
56(338)とある地方公務員が日々思ったことを10のコラムに分けて書いてみた461users2012/10/13政治・経済
57(342)フランダースの犬にまつわる救われない話456users2012/01/20社会
58(351)ありがとう、2ちゃんねるの人殺しども。今後、餓死者は増え続けるだ451users2012/05/29社会
59(354)はてな村民との喧嘩になった場合、その傾向と対策449users2012/04/21コンピュータIT
60(375)えー、アフィリエイター志望!?アフィリエイターが許されるのはry432users2012/04/06コンピュータIT
61(378)あなた達が求める人材を探す方法430users2012/08/08ゲームアニメ
62(380)偏差値3でもわかる!武雄市図書館問題429users2012/05/11社会
63(397)うちの会社のサーバー監視方法がおかしいので改善を試みた420users2012/04/10コンピュータIT
64(399)家族会議したことで、薄々感づいていたことがはっきりした。418users2012/06/17生活人生
65(401)会社潰すのは簡単、アイツがいれば勝てる、と思った人間を雇えば良い417users2012/12/01コンピュータIT
66(405)Study giftは詐欺にあたるかもしれない413users2012/05/22社会
67(408)成人サイトを15万円で買って、300万円で売った話412users2012/11/08コンピュータIT
68(418)ソーシャルゲームの予算規模を軽くまとめる続き406users2012/12/14ゲームアニメ
69(431)煮豚および煮玉子レシピ401users2012/10/07生活人生
70(435)なぜイラストレーターは業者に買い叩かれ続けるのか400users2012/04/13社会
71(445)経営者に厚顔無恥なタイプが多いただ1つの理由394users2012/06/07政治・経済
72(450)5大天才漫画家393users2012/10/29ゲーム・アニ���
73(460)虚構新聞の件が投げかけるすごく重要な話389users2012/05/15コンピュータIT
74(478)いま話題の「学生支援サービス」は形を変えた「就活」の気持ち悪さ377users2012/05/18社会
75(485)「ものの値段が安すぎる!」のは当然の帰結、とマルクス先生は仰った376users2012/12/19政治・経済
76(498)某ブログに代わって俺がロマ(ジプシー)の害虫ぶりを教えてやる369users2012/08/14社会
77(508)真説・ゲーセンで出会った不思議な子の話363users2012/01/21おもしろ
78(530)ある男と風俗嬢の別れ(長文)353users2012/12/07生活人生
79(543)ネットからの収入が月100万を超えたので、思いを吐露したい。348users2012/06/03コンピュータIT
80(565)女性向け同人の流行年表341users2012/11/19ゲームアニメ
81(575)ナルトはなんで「下層の鼻摘みもんの孤児」じゃなくなったのだろう338users2012/07/04ゲームアニメ
82(582)家庭用ゲーム会社を辞めて、ソーシャルゲーム業界に転職しました334users2012/12/16ゲームアニメ
83(583)ソシャゲ屋だが、絵師が足りん334users2012/08/05ゲームアニメ
84(584)キスで学ぶPush実装技術334users2012/06/23コンピュータIT
85(591)study giftから謝罪文キタ━━━━(゚∀゚)━━━━!!329users2012/05/23コンピュータIT
86(595)残念なことに、わたしはVOCALOIDの名曲が「●●過ぎて」聴いていられなかった。325users2012/07/01スポーツ・芸能・音楽
87(596)Internet ArchiveからBIGLOBEの個人ホームページのアーカイブがごっそり消滅325users2012/05/06コンピュータIT
88(597)よく見るweb女の特徴325users2012/03/21コンピュータIT
89(604)金持ち父さん、貧乏父さん、生ポ母さん323users2012/06/02社会
90(608)はてブをもっと快適に!「みんなのはてブ」を公開しました。322users2012/09/30コンピュータIT
91(610)一人暮らしの食費が4,5万で高すぎるという意見322users2012/12/11生活人生
92(649)音楽業界のことは知らん、安室奈美恵の話をする306users2012/07/06スポーツ・芸能・音楽
93(648)客が悪い、店員が悪い、世のなかが悪い305users2012/07/08生活人生
94(654)勉強不足の人ほど高飛車に日銀を非難する傾向について304users2012/06/28政治・経済
95(655)(一般的な)はてブ民の正体304users2012/06/23コンピュータIT
96(656)NAVERまとめをして気付いたこと304users2012/04/22コンピュータIT
97(689)書き直したって、いいんだよ289users2012/03/13コンピュータIT
98(705)なぜはてなユーザーは左寄りの人が多いのか285users2012/11/27政治・経済
99(706)サブカル好きは日本の敵だ! ぶぶぶぶぶっ殺したくなる!!!!!285users2012/10/20生活人生
100(712)クラブで守りたいものは何? 深夜営業? 病院近くで狭い部屋で営業?283users2012/05/31社会

2012-12-21

2012年はてな匿名ダイアリー名作ランキング50選

今年度総合タイトルブクマ日付カテゴリ
114先日倒産したメモリメーカーの友人と飲んできた話2073users2012/02/29コンピュータIT
215【2012超まとめ】確実にWEBサービスを作りたい人へ【前編】2051users2012/09/26コンピュータIT
316"Hello world!"2043users2012/09/05生活人生
436誰か教えてください1233users2012/07/22生活人生
544会社員の副業が会社にばれない方法って、これで正しいのかな?1144users2012/05/10生活人生
645一人暮らしにおける食い物について1142users2012/03/20生活人生
753毎月ざくざく3kgずつ体重落とすダイエット法1047users2012/05/17生活人生
863太陽光発電には安全神話がある1002users2012/12/08社会
967Objective-C勉強したいならコレを読め2012秋988users2012/10/13コンピュータIT
1070【2chで何が起きたのか】誰でも分かる基礎からのステマ騒動まとめ975users2012/01/10コンピュータIT
1174社会に出て驚いたこと945users2012/10/21生活人生
1272はてなからTumblrに移るための手引き939users2012/03/15コンピュータIT
1380GREEが儲かってmixiが儲からないただ1つの理由915users2012/03/13政治・経済
1491特許庁の55億かけて頓挫したプロジェクトの報告書が面白い866users2012/01/27コンピュータIT
1597就活に失敗して思うこと836users2012/03/01生活人生
16102週6フリーターもWEBサービス作ってみました。808users2012/09/15コンピュータIT
17111アニメ制作会社を辞めました767users2012/07/12ゲームアニメ
18120WEBサイトを発注してみた。749users2012/03/19コンピュータIT
19128いわゆる男の娘が社会的に女の子として生活し始めて思ったこと732users2012/07/16生活人生
20132体育会系のクズがやさしい社会を殺してる気がする728users2012/07/08生活人生
21139王座戦の三手目で将棋板騒然となってるけど何で?について722users2012/09/06ゲームアニメ
22152なんかねー、ブログ消した。697users2012/06/17コンピュータIT
23161おっさんIT用語。675users2012/02/16コンピュータIT
24179ギリシャ人20人と話しました641users2012/06/19政治・経済
25182私はどうすればよかったんだろう。636users2012/07/03生活人生
26203公務員だけど後輩が辞めたんだけどなんかいろいろ考えた。599users2012/10/29社会
27207具体的かつ簡単な転売で儲ける方法を教えるよパート1593users2012/04/08コンピュータIT
28211とある地方公務員が日本共産党について書いた590users2012/10/16政治・経済
29212こういう詐欺メール絶対くるぞ590users2012/10/02コンピュータIT
3021436歳女SE独身 もう死にたいです589users2012/04/12生活人生
31217オレの 10 万円が、20 年掛けて溶けていくのをただ見届けるしかない件582users2012/10/11政治・経済
32243音楽業界をダメにしたのは「レコード会社」じゃなく「アーティスト」だろ537users2012/06/23スポーツ・芸能・音楽
33245生保患者診たくないんで、内科医辞める。534users2012/11/21社会
34265俺だってソーシャルゲームなんか作りたくねーよ!516users2012/03/24ゲームアニメ
35266変人のはなし。515users2012/09/21生活人生
36268脱原発には40年かかる。512users2012/06/10科学学問
37276この1ヶ月、発言小町でトピ職人して分かったことまとめ506users2012/06/02生活人生
38281とある地方公務員が生活保護について書いた492users2012/10/14社会
39284とある老害大手SI企業の例(書いたらムカムカしてきた)488users2012/02/07コンピュータIT
40289「会社員」の世界はそんなにやばいのだろうか485users2012/10/15社会
41290過去の自分へのメモ485users2012/05/08生活人生
42295西暦2037年のエロゲ482users2012/08/09ゲームアニメ
43303勉強が何の役に立つのかを全力で考えた。476users2012/06/08科学学問
44306studygiftの2人475users2012/09/23コンピュータIT
4531230歳サラリーマン、年収500万一人暮らしの家計簿470users2012/09/16生活人生
46313元ネトゲ中毒者と承認欲求とか469users2012/07/23生活人生
47314ぶっちゃけ公務員ってどうなの?って知りたい人へ469users2012/06/29社会
48316死にたくなるぐらいなら何々しろと言う人々へ。468users2012/06/07生活人生
49322猫を安楽死させました。465users2012/08/20生活人生
50329とある地方公務員が日々思ったことを10のコラムに分けて書いてみた462users2012/10/13政治・経済

ちなみに5年前のランキング

順番総合タイトルブクマ日付カテゴリ
17簿記2,3級を独学で同時に3週間で受かる方法3086users2008/12/20科学学問
220「爆発音がした」まとめ 上1908users2008/05/06おもしろ
322すごい物を見てもへこたれない人1854users2008/11/17生活人生
430内科医が風邪について書く1524users2008/12/07生活人生
54340歳平凡サラリーマンが半年でTOEIC400点から700点を獲得した方法1149users2008/10/19科学学問
661正規表現の機能の覚書き1010users2008/09/23コンピュータIT
764できる人(という本のメモ)1001users2008/07/29コンピュータIT
877最近ジンジャーエールがうまい926users2008/08/04生活人生
993ここでクリーニング屋でバイトしてた私が来ましたよっと855users2008/10/18生活人生
10117ばあちゃんと自転車756users2008/08/03生活人生
11122誰からも後ろ指を指されない社内ニートになるための10の方法745users2008/06/03コンピュータIT
12141かんたん!疲れにくいワーキングチェア探し(リンク集的なもの)719users2008/08/17生活人生
13146精神状態が手詰まりの時、とりあえずやったら楽になる方法710users2008/11/24生活人生
14148ラブホが何か知らなかった18の頃706users2008/02/05生活人生
15149脱大学生ファッション(20代後半)の基本を考える700users2008/07/31生活人生
16150犬の餓死700users2008/02/09社会
17151タイプ別モテない理由697users2008/04/15生活人生
18176[これはエロいアルファエロブックマーカーランキング] 642users2008/11/25おもしろ
19177大学のときTOEIC390点だった社会人が1年でTOEIC「Bクラス」を出す方法640users2008/06/09科学学問
20210モテずに恋を実らす方法592users2008/05/20生活人生
21209来年出る大作が相当ヤバイことになってるらしい590users2008/12/18ゲームアニメ
22219わが子を自分探し病から守る 前編582users2008/07/15生活人生
23223もっと学校で、テクニックを教えてくれればよかったのに569users2008/08/24おもしろ
24249フルキャストで食って4年になる俺が思うことをつらつらと - はてな匿名ダイアリー 527users2008/10/05社会
25257大手新聞社の友人が嘆く「一次情報の蹂躙」521users2008/12/04コンピュータIT
26273元IBMerの思い出507users2008/12/01社会
27277女はラクが出来て羨ましいらしいです。504users2008/12/17生活人生
28286ダメな俺を丸ごと受け止めてくれ症候群487users2008/08/25生活人生
29301ファッションに興味が出てきたやつにオススメする10アイテム478users2008/07/28スポーツ・芸能・音楽
30302私の1日の生活は異常だとバカにされた件477users2008/12/13生活人生
31327バナナ売り場に群がる女性の皆様へ463users2008/09/29生活人生
32331男子に話しかけられた言葉と言ったら…… - はてな匿名ダイアリー459users2008/06/22おもしろ
33340都合のいい男454users2008/10/19生活人生
34341脱オタファッション実践編453users2008/10/13生活人生
35350任天堂に対抗するだって?w 無駄な抵抗はやめておけ ~最強の55歳~447users2008/05/27ゲームアニメ
3635330歳から34歳が受けた心の傷446users2008/02/23社会
37358昨日、中国人と一緒に飲んだ439users2008/04/20おもしろ
38362新卒で入社して一年437users2008/03/23コンピュータIT
39365アニオタが非オタの彼女にアニメ世界を軽く紹介するための10本434users2008/07/21ゲームアニメ
40383mixiがこの時期に年齢制限を緩和した本当の理由424users2008/11/29コンピュータIT
41387ロスジェネの無職が一気に勝ち組へと駆け上がる方法(実話)420users2008/08/05科学学問
42396「発表の場」としての個人サイトは絶滅する。415users2008/10/31コンピュータIT
43401数ヶ月間日雇いだけで生活していたことがある。413users2008/06/17社会
44404ばーちゃんの家に行くとお茶で腹パンパンになるんだよ409users2008/01/20生活人生
45407日立製作所はまともな会社になるべき408users2008/07/20コンピュータIT
46411一般人のパソコン405users2008/07/21コンピュータIT
47415「技術の浅田、表現力のキムヨナ」というのをもうやめないか401users2008/12/17スポーツ・芸能・音楽
48423ひいばあちゃんが死んだ401users2008/01/18生活人生
49439クリスマスイブ393users2008/12/25生活人生
50442国が派遣や期間工を助ける意味がわからん393users2008/12/12社会

ちなみに総合ランキング

順番総合タイトルブクマ日付カテゴリ
11急がばまわれ式・堅実で一番効率的な英語の勉強法7593users2009/10/26科学学問
2220年来のつらさがほぼ消えたことについて5359users2009/04/01生活人生
33自分でWEBサービスを作りたいと思っている人へ4203users2010/12/03コンピュータIT
44英語コンプの馬鹿でも投資ゼロでTOEIC900に達するたったひとつの方法3849users2009/07/16科学学問
55ずぼらな俺が4年間の一人暮らしでたどり着いた部屋作り&暮らし方3801users2011/08/28生活人生
66お金持ちに大量に触れて気づいた8の共通点3411users2011/08/25生活人生
77簿記2,3級を独学で同時に3週間で受かる方法3086users2008/12/20科学学問
88バカでも出来た英語学習方法3021users2011/07/07科学学問
99精神論ではない仕事を速くこなす技術2857users2011/12/08生活人生
1010イギリス暴動の裏にある鬱屈と絶望について2668users2011/08/16社会
1111人たらしになるコツ30箇条2585users2011/06/22生活人生
1212「ある体操法と出会って1年で人生が変わった」話を頼むから拡散してくれ2428users2011/09/19生活人生
1313頑張れとか復興とかって、多分、今言うことじゃない。- はてな匿名ダイアリー2256users2011/04/07社会
1414先日倒産したメモリメーカーの友人と飲んできた話2073users2012/02/29コンピュータIT
1515【2012超まとめ】確実にWEBサービスを作りたい人へ【前編】2051users2012/09/26コンピュータIT
1616"Hello world!"2043users2012/09/05生活人生
1717社会人のための本気の英語学習法2036users2010/02/19科学学問
1818なんとなく最近不調かな、と思ったら気をつけること1999users2009/02/11生活人生
1919人生をつまらない物にしてしまう人の4つの思考1913users2011/03/08生活人生
2020「爆発音がした」まとめ 上1908users2008/05/06おもしろ
2121行動力を身につけるためのコツ30箇条1900users2011/06/22生活人生
2222すごい物を見てもへこたれない人1854users2008/11/17生活人生
2323何でも楽しいという友人1703users2007/08/23生活人生
2424妹からスティーブ・ジョブスへの弔辞1698users2011/10/31コンピュータIT
2525非コミュに足りない10の対人スキル1685users2011/07/14生活人生
2626ウマすぎるから揚げの作り方1667users2009/02/09生活人生
2727手取り16万で毎月貯金を増やしていく方法1610users2009/12/20生活人生
2828就職王と呼ばれた俺が新卒どもにアドバイスしたい。1600users2011/01/07生活人生
2929ソーシャルゲームの予算規模を軽くまとめるので開発を依頼するつもりなら見ておいて損はないよ1555users2011/09/18コンピュータIT
3030内科医が風邪について書く1524users2008/12/07生活人生
3132NYTimes 「日本の若者は世代の障害に阻まれている」

2012-12-13

http://anond.hatelabo.jp/20121213135347

個人的には、プログラマー知的産業だし、ゆえに50歳からが本番だし、中学生でもHello worldぐらいかけろよという話だし35歳で勉強を辞めるのはおかしいし・・・

ああ、そうなの?

プログラムって全くの門外漢だけど

知的なことが35歳でダメになるって言うのはさすがに早すぎておかしいと思ってたんだよね

35歳だったらほとんどサッカー選手と同じぐらいの寿命じゃん?

画家小説家だって35歳で終わりってことはさすがにないし、

なんなのかなって

http://gendai.ismedia.jp/articles/-/34297

あーあー なんでこんな国にしちゃったの?

マイカーを所有する必要もないし、家を購入する人も減る。家族のためにプレゼントを買ったり、レジャーに行ったりすることもなくなるので、サービス産業も打撃を受ける。

日本人子供にかける教育費が大きいが、単身者が増えるとこれも大きく削られる。塾産業は多くが消えてなくなるだろう」(経営コンサルタント)

うちの業界でい言えば 35年プログラマー定年説。

大学卒業してもHello worldも書けない。

課長まで昇進しても Linuxマウントすらできない程度の知識しかない。と経営職が怒ってる(大手SIer

コミュニケーション能力だけアレば知識が無くても出世できる。

プログラマーは体力勝負(政治家談)

 

個人的には、プログラマー知的産業だし、ゆえに50歳からが本番だし、中学生でもHello worldぐらいかけろよという話だし35歳で勉強を辞めるのはおかしいし・・・

いろいろおかしいことだらけだと思うんだが、でも、世界は上に書いた通り。いろいろおかしくなると思うんだが、それでも、何十年もかけてこういうIT戦略を続けてきた。

どうして、こういう未来が良かったの?と20年前30年前の人に聞きたい。

あと、プログラマーの上位職業SEではない。(全然別の職業だ)

2012-09-04

"Hello world!"

このお話はたぶんフィクションです。実在の個人や企業とはあんまり関係ありません。そういうことにしろください。


10年前、20代になったばかりの頃の僕は、今思えば本当に最低な生活を送っていた。高校を中退し、実家とは疎遠で、友達もなく、金もなく、夢も希望もなく、ただバイト先と自宅を行き来するだけの毎日。いつも視界には霞がかかったようで、底の見えない空虚さだけが僕の心を支配していた。

それでも趣味らしいものはあった。オンボロマシンRedHatを入れ、ダイヤルアップの細い回線自宅サーバを立て、Perlでガラクタのようなプログラムを動かす。そんな子供じみた遊びだけど、プログラムを組んでいるときだけは空虚さを忘れ、画面の中に没頭できた。

ただ、そのときの僕はもうすでにいろんなものに打ちのめされていて、若者にありがちな全能感などというもの霧散していた。自分プログラミングで何かを成すだとか、それを仕事にしようなんてことは一切頭になかった。このまま夢も希望もなく人生を終えるのだと、そう思っていた。

それでも転機は訪れる。

勤めていた工場で派遣切りにあった僕は、「働きたくないでござる! 絶対に働きたくないでござる!」とか言いながらニート生活をしていた。そろそろ翌月の家賃も払えなくなってきたころ、派遣会社から電話がかかってきた。「プログラム開発の仕事があるんですがやりませんか?」と。そういや履歴書だかスキルシートだかに、Perlがどうたらとか書いたっけ。実務経験もない中卒に仕事まわすとかwww ……とは思ったものの、このままでは本気でホームレス一直線だったので引き受けた。

はじまりはそんなもの。たいした覚悟があったわけでもない。

派遣された先は従業員数10人くらい、パートさん含めても50人くらいの小さな会社だった。現在手書きの伝票でやっている処理をWeb化したいのだという。システム担当者はおらず、事務員さんがExcelAccessを使える程度。すべて僕一人でやらなければならない。マジか。

ともあれ、まずはサーバである。後々の運用を考えるとLinux系は使えない。事務所の片隅に放置されていたWindows 2000マシンApacheを入れてそれでよしとした。

次はデータベース。でもこの頃の僕は「正規化ってなんれすか?」というレベルだったので基礎から勉強した。なんかMySQLってのがいいらしい→社長に申請→「今Access使ってるからそれでいけ」→「はい」→パフォーマンスの面で問題出るだろうなとは思ったがしょうがない。

次は言語最初はPerlで書こうと思ってたけど、PHPってのが流行ってるらしいのでこっちにした。ウホッ! いい言語……。

そして業務内容を把握するため、現場あっちこっち駆けずり回りながらヒアリングする。ときには部長から愚痴を聞かされ、ときにはパートのおばちゃんから誘惑され、そんなこんなを繰り返し、仕様をつめていく。

そして数ヶ月かけて開発したシステムの稼働である。そのときのことは今でも忘れない。

現場の人がラインからデータ入力する。サーバデータが送られてくる。別の事業所からも送信されてきてる。問題ない。事務員さんが伝票処理を行う。問題ない。すげえ、ちゃんと動いてる。お遊びで作ったプログラムではなく、本当に本気の業務用プログラムである。それを僕が1人で作ったのだ。このプログラムで業務がまわり、利益を生み出すのだ。社会に対して、何らかの作用を及ぼすのだ。僕みたいなクズにでも、そんなことが可能だったのだ。

そのことに気付いたときの感動を、僕は今でも忘れない。


それからちょっといろいろあって、ホームレスになった。うん、急展開なのはわかってる。でもこの間のことは語ってもあまり面白くないし、公序良俗に反する話もあるのでざっくりはしょる。どうせフィションなんだから細かいことを気にしてはいけない。

話を戻そう。

ホームレスになってからの数日はひどい精神状態だった。足元から世界が崩れていく感覚。視界がぐにゃりと歪む。帰りたい。でも帰る家がない。だからホームレスというのか……というトートロジーを何度繰り返しただろうか。

もうあまり覚えていないけど、このときの僕は本当にもう何もかもどうでもよくなってたと思う。ただ、自分の全財産がバッグ1つしかないということに対する心地よさ、開放感があったのはよく覚えてる。そんな状況で地べたに座り込んで見る風景。きっと、今はもう見えない。あの頃の僕にしか見えない風景が、そこにはあった。

いろんな人と出会い、流れ流れて、最終的に西成のあいりん地区にたどり着いた。関西圏の人には説明不要かもしれないけど、よく言えば日雇い労働者の街、ぶっちゃけて言えばホームレスメッカである。今はもう綺麗になってしまったし、治安もそこそこよくなったけど、僕がいた頃はまさに「カオス」としか表現のしようがない状況だった。

どこから持ってきたんだといいたくなるようなガラクタばかりを並べた泥棒市。簡素な骨組みにビニールシートをかぶせただけの飲み屋。「ないかーないかー」と声が聞こえてきたので見てみると、警察署の近くなのに道端で堂々と丁半博打をやっている。コンビニトイレ張り紙には「トイレが詰まる原因になるので注射器を捨てないでください」とある。いやトイレが詰まるとかの前に気にすることがあるだろ。ケンカなんて日常茶飯事。頭から血を流したおっさん普通に歩いてる。数百人規模で並ぶ三角公園炊き出しは圧巻。四角公園の炊き出しでは誰もいない場所にワンカップの瓶とかがたくさん並んでる。何かと思って聞いてみたら「あれで並んどることになってん」と返ってくる。学食の席取りルールみたいだ。ああもう全然書ききれない。

でも一番印象に残っているのは、南海線の高架下、うず高く積まれたゴミ山の前でガラクタ解体していたおっちゃんのこと。奇声を発しながらハンマーを振り下ろしていたおっちゃん。その両目は、これ以上ないほどにキラキラと輝いていた。その鉄屑を売った金でビールが何本買えるか皮算用でもしているのか、あるいは幸せになる魔法の薬でもキメているのか、そのときの僕にはわからなかったけど。

そして、人生を投げ出していた僕に付き合ってくれたおっちゃん、あなたのことも忘れません。モーニングをおごってくれて、いろんな話をしてくれて、聞いてくれて、役所の福祉課まで連れて行ってくれたおっちゃん。あなたがいなければ、僕は今でも西成でぬるま湯の日々を送っていたかもしれない。

いろんな人に助けられて、ホームレスの施設に入ることになった。舞洲という人工島にあるのだけど、これがまた周囲に何もないのだ。スポーツ関連施設、ゴミ処理場、物流センターが点在するくらい。コンビニ1件ありゃしない。だけど施設での生活は意外にも楽しかった。2段ベッドが6つ並んだ12人部屋。むさくるしいけど、みんなバラエティに富んでいた。刑務所上がりのいかついおっちゃん、虚言癖のひどいおっちゃん、ほとんど一日中寝てるじいちゃん、薬のフラッシュバックがひどい兄ちゃん。そんな人達の中で過ごせば、自分がどれほどクズであっても気にならない。やはり僕はこちら側の人間だと再認識した。

市街地にある施設へ移ってからはいろんな仕事をした。生駒の山奥にドブさらいに行ったり、事務所移転バイトで腰をやってしまいそうになったり、なんやかんやあったけど、長くなるのではしょろう。結局のところ、またプログラマをすることになるのである

そろそろ身バレしそうな領域に入ってきたのでここでもう一度強調する。このお話はたぶんフィクションです! たぶんフィクションです! 大事なことなので2回言いました。


そう、またプログラマとして働くことになった。今度は従業員数300人くらいの大きな会社である日本人なら誰でも知ってるであろう大企業の子会社ということもあり、本社からの出向社員東大京大卒当たり前みたいな状況。そんな人達の前で中卒の僕が前に座ってプレゼンやら仕様検討会やらをするのだ。何の罰ゲームだよ……。

最初に思ったのは、「ここにいる人達は育ちがいい」ということだった。みんな礼儀正しい。喋り方や立ち居振る舞いまで、今まで僕がいた世界とは何もかもが違っていた。まるでドラマに出てくるような「ちゃんとした人生を送っている人達」だ。そんな人達に囲まれていると、「生きていてごめんなさい」と言いたくなる。本当に。

他に驚いたこと。社内で連絡を取り合うのにメール使ってる。やばい。社内メーリングリストとかもある。やばい。定期的にミーティングとか勉強会とかもする。なにそれ怖い。自分がいっぱしの社会人になったかのような錯覚に陥る。ちょっと前まで西成でゴミ拾いのバイトしてたのに。「勘違いするんじゃない! 西成の日々を思い出せ!」と何度も自分に言い聞かせ、自我を保った。

とはいえ、萎縮してばかりもいられない。気付いたことはどんどん提案した。あちこちに散らばっている共通の処理をライブラリ化したり、サーバで負荷がかかっている部分を改善したり。却下されたものも多かったけど、採用されたものもそれなりにあった。業務の改善案を考えるのは楽しい。誰かがプログラマの三大美徳に「無精」を上げていたっけ。極度のめんどくさがりで、楽をするための苦労は惜しまない僕には、こういう仕事天職なのかもしれない。

システム開発の方も順調に進んでいた。この頃はMicrosoftですらWeb版のOfficeを出すような状況で、デスクトップアプリに比べても遜色ないレベルのWebアプリがどんどん出てきていた。この会社で開発しているのも、そんなAjax技術を多用したWebアプリだ。JavaScriptを用いた本格的な開発に最初はとまどったけど、書けば書くほど言語自分の手に馴染んだ。クロージャprototypeといった基礎をちゃんと学ぶと、書けるコードレベルが段違いに上がっていくのが楽しかった。

仕様にもこだわった。実際に使う人がどんなふうに操作するのか、何度も何度も脳内でシミュレートし、どんなUIが最適なのか、データ構造はどうするべきか考え、実行速度とメンテナンス性の板挟みに苦しみ、何度も何度もリファクタリングを繰り返す。

そのとき開発していたシステムは、メイン画面でほとんどの処理を行うタイプのものだったのだけど、そのメイン画面のJavaScriptコードは最終的に1万行を超えた。もうこの頃にはJavaScriptでのオブジェクト指向的な開発手法というもの自分なりに構築されつつあった。そしてこのカチャカチャとした手触りの、安物のオモチャのような言語は、僕の一番好きな言語になったのだった。

そんなある日、僕が作ったシステムのメインユーザーである他部署の偉い人が来て、開口一番こう言った。

「あのシステムいいね!

この機能が素晴らしい、とか、あの発想はなかったわ、とか、とにかくべた褒めして、そして去っていった。機能追加要望の前口上だと思って身構えていた僕は拍子抜けした。「あの人が他人を褒めることなんてめったにないよ、すごいね」と近くの席の人が言う。

そのとき僕は「カチリ」という音を聞いた。

どこにもはまることのない歪な歯車。その僕が、社会という大きな機械の中に組み込まれる音だったのだと思う。まあすぐに外れてしまうのだけど。その一瞬だけは、僕は確かに社会の一部になれたのだ。


そして契約期間満了となり、再び僕は人生の岐路に立たされる。

これからどうするか? 今の技術力ならそれなりのところに就職できるかもしれない。でも僕にはやってみたいことがあった。半年かけて海外を旅するのだ。

今、僕の手元にはまとまったお金がある。こんなのは人生で初めてのことだ。そして僕は今、どこにも所属していない。どんなところに行ったっていいし、何をしたっていい。この先、そんな状況がどれだけあるだろうか? 人生長いのだ、そりゃあ何度だってあるかもしれない。でも今回やりたいことをやらなかったのなら、僕はきっと何度だってやらずにいるままだろう。

もちろん怖くなかったわけじゃない。なにせ海外なんて行ったことがなかったのだ。ずっと極貧の生活をしてきた僕は、国内旅行だって満足にしたことがない。

いろいろと考えた。ない頭を使って考えた。自分の英語は通じる? 病気になったときは? 荷物をなくしたら? あれこれ考えると心配事ばかりが頭をめぐって、わけがわからなくなる。

最終的に決定打になったのは、自分が何も持っていないという、この状況だった。

そう、僕は何も持っていない。家族友達も、夢も希望も。だけど、そんな人間だからこそできることがあるんじゃないかと思ったのだ。何も持たないからこそ、どこにだって行けるし、何にだってなれる。それはタロットカードの「愚者」みたいなものだ。愚かな者は恐れも何も知らぬからこそ、無限の可能性を秘めている。

心を決めたら後は早かった。

パスポートを取得した。航空券を手配した。住民票を海外転出した。トランクルームを借りた。住んでいた部屋を引き払った。

空港へ向かう電車の中で、懐かしい感覚に襲われた。あの日、ホームレスになったばかりのころの感覚世界が足元から崩れていく感覚。でもあのときとは決定的に違うことがあった。それは、今回は自分が望んでこうなったのだということ。流されるまま生きてきた僕が、初めて自分人生に対して主導権を得た。それだけが決定的に違っていた。それだけで十分だった。足の震えは、これからの旅路への、期待に対する震えなのだった。


初めて踏みしめる異国の地。最初はいろんなものに圧倒された。

自分とは異なる人種、異なる言語。街の看板すらまともに読めない。レストランの注文すらおぼつかない。ちょっと電車に乗るのも大仕事だ。それでも時間をかけてひとつひとつなんとかしていった。

見知らぬ街の匂い、喧騒、バケツをひっくり返したようなスコール、旅の中で出会う怪しい人、優しい人。僕の前でたくさんの風景が流れていく。

川辺のレストランで昼ご飯を食べた後ボケーッとしていると、猫が膝の上に乗ってくる。動くのもめんどくさくてボケーッとしてたら日が暮れてた。そのまま猫と一緒に晩ご飯を食べた。そんな日もあった。

長距離列車に乗っていたとき、車内食にピーナッツバターのようなものが付いていたので、普通にパンに塗って食べた。でも梅干的なものだったらしく、めちゃくちゃ酸っぱかった。「すっぱ! すっぱ!」とかやってたら向かいの席の女の子爆笑していた。僕も笑った。そんな日もあった。

最初は少し移動するのにも大変な思いをした。でもいつの間にか、ローカルバスに乗って気ままに旅するようになっていた。

たどたどしかった英語も、日常会話程度なら普通に喋れるようになっていた。

いろんな国のバックパッカーにもたくさん出会った。お互いつたない英語でやりとりするのも楽しかった。今度は彼らの国にも行ってみよう。だからいつか世界一周に出ようと、僕は心に決めた。

こんな旅に出たところで自分は何一つ変わらないと思ってた。でも、何かが変わってきている。それが何なのかはわからない。たとえば図太さだったり、適当さだったり、そういうのもあるのだけど、何か違う。それよりもっとプリミティブなもの。感情になる前の感情、行動になる前の行動。マグマのような熱量を持ったドロドロとしたものが、自分の中に渦巻いているのを感じる。それがいつ形を成すのかはわからない、今はまだ。だけどいつかどこかで、忘れた頃にひょっこり出てくるんじゃないかと思う。そのときを楽しみにしていよう。

そして夢のような日々は終わる。


日本に帰ってきたとき、手持ちの金は10万以下だった。部屋は解約していたので住むところもなかった。普通にホームレスだった。僕は焦らず慌てず、西成へ向かった。

しばらくはドヤ(安宿)に泊まった。一番安いところなら500円から泊まれる。西成はいいところだ。

宿に住民票を移し、ハロワ失業保険を申請した。

前の会社から戻ってこないかと誘われたけど、「働きたくないでござる! 絶対に働きたくないでござる!」と言って断った。

いや働きたくなかったのは本当だけど、もう1つ理由があった。職業訓練組み込み系を学ぼうと思っていたのだ。

スマートフォン含むタブレット端末の市場がこれからも拡大していくのは間違いない。そうすると必要になってくるのは組み込み系の知識。いやアプリ作るだけなら必要いかもしれないが、そういった知識があれば、自分ができることの幅がぐんと広がると思う。

それに、今の僕には基礎的な力が圧倒的に足りない。すべてを独学で、我流でやってきたけど、やはり限界を感じる場面が多々あった。だから今回ちゃんと体系的に学んで、足元を固めようと思ったのだ。

結果的には正解だったと思う。本当に基礎の基礎から学べた。

ブレッドボードを用いて回路を組むところから始まって、アセンブラC言語組み込みLinuxでのデバイスドライバ開発、アプリ開発。これまで高級言語の十分に進化しきった部分にしか触れてこなかった僕にとっては、どれも難しかったけど、どれも面白かった。これからどういう道に進むかまだわからないけど、ここで学んだことは絶対に無駄にならないと思う。

そうして職訓で勉強するかたわら、悶々と考えていたことがある。世界一周についてだ。

今はまだ金もないし、そんな金を稼げるあてもないのだけど、いつか(たぶん10年後くらいには)行こうと本気で思っている。

ルートだけでも今から考えておこうと思って、いろいろと旅程検討アプリを試してみたのだけど、どれもいまいち使い勝手が悪い。海外のものも含めて探しまくったけど、自分が思うようなものは見つからなかった。

だったらもう自分で作るしかない。せっかくだから就活ときポートフォリオとして使えるよう、ちゃんとしたWebアプリを作ることにした。

最初の1ヶ月は地図APIの選定と、検証コードを書き捨てるだけで終わった。

2ヶ月目は基礎部分の構築だけで終わった。

3ヶ月目に本気を出し、ほぼできあがった。

4ヶ月目でサーバドメインを用意し、最後の仕上げをした。

そしてベータ版リリースした。 http://planetter.com/

それが先週の話。

そして今、こうして増田投稿する文章を書いている。

だからこのお話はここで終わりだ。正確に言うなら、ここから先の展開はまだわからない。


10年間を振り返ってみて思う。あの頃と比べて、何か変わっただろうか?

家族や親類とは縁が切れたままだし、いまだに人付き合いは苦手だし、金はないし、夢も希望もない。それは今でも変わらない。ただ、あの頃あれほど感じていた空虚さは、跡形もなく消えている。

西成の高架下で見た光景を思い出す。ガラクタ解体していたおっちゃん。あのキラキラした目。たぶんあの瞬間に僕は、自分にとって一番大切なものは何なのか、心の深い部分で理解したんだと思う。

世界一周だなんだというのも本当はどうでもいい。僕はただ、いつだってドキドキしていたいのだ。

初めて人を好きになったときの気持ち。知らない街で暮らし始めたときの気持ち。そして、プログラムが思い通りに動いたときの気持ち。

それを持ち続けていたいのだ。いつだって新しい世界にワクワクしていたいのだ。

だから僕は、今日ガラクタのようなコードを書き続けている。

ふと目を閉じれば、まぶたの裏に映る、あの日のメッセージ

"Hello world!"


このお話はたぶんフィクションです。実在の個人や企業とはあんまり関係ありません。でも、ここに綴った僕の想いは、ノンフィクションです。

2012-08-13

C#基礎文法最速マスター

1. 基礎
classの作成

プログラムclass記述します。たとえばSampleという名前classを作る場合、Sample.csファイル内に次のように書きます。(C#場合ファイル名とクラス名は同一でなくても良い。複数のクラスを書いても良い)

public class Sample {

}
Mainメソッドの作成

プログラムclass内のMainメソッドの先頭から実行されます。Mainメソッドは次のように書きます

public class Sample {

    public static void Main( String[] args ) {
         // 処理を書く
     }

}
Console.WriteLineメソッド

文字列を表字するメソッドです。

Console.WriteLine( "Hello world" );
コメント

コメントです。

// 一行コメント

/*
   複数行コメント
 */
変数の宣言

変数の宣言です。変数の宣言時にはデータ型を指定します。

// 変数
int num;
データ型

データ型です。C#データ型には値型と参照型とがあります。以下は値型のデータ型です。

// int(整数)型
int num;
// char(文字)型
char c;
// float(単精度浮動小数点)型
float val;
// double(倍精度浮動小数点)型
double val;
// bool(論理)型
bool flag;
// DateTime(日付)型
DateTime date;

以下は参照型のデータ型です。

// StringString s;
// 配列String[] array;
プログラムのコンパイル

プログラムコンパイルするには、コマンドラインで以下のようにします。

csc Sample.cs
プログラムの実行

プログラムを実行するには、コマンドラインで以下のようにします。

.net framework on Windows場合

Sample.exe

Mono.frameworkの場合

mono ./Sample.exe
2. 数値
数値の表現

int、float、double型の変数に数値を代入できます。int型には整数だけ代入できます。float、double型には整数でも小数でも代入できます

int i = 2;
int i = 100000000;

float num = 1.234f;

double num = 1.234;
四則演算

四則演算です。

num = 1 + 1;
num = 1 - 1;
num = 1 * 2;
num = 1 / 2;

商の求め方です。割る数と割られる数が両方とも整数場合計算結果の小数点以下が切り捨てられます

num = 1 / 2;  // 0

割る数と割られる数のどちらかが小数場合計算結果の小数点以下が切り捨てられません。

num = 1.0 / 2;    // 0.5
num = 1 / 2.0;    // 0.5
num = 1.0 / 2.0;  // 0.5

余りの求め方です。

// 余り
mod = 4 % 2
インクリメントとデクリメント

インクリメントとデクリメントです。

// インクリメント
 ++i;

// デクリメント
 --i;
3. 文字列
文字列の表現

文字列ダブルクォートで囲みます

String str = "abc";
文字列操作

各種文字列操作です。

// 結合
String join = "aaa" + "bbb";

// 分割
String[] record = "aaa,bbb,ccc".Split( "," );

// 長さ
int length = "abcdef".Length();

// 切り出し
"abcd".Substring( 0, 2 )   // abc

// 検索
int result = "abcd".IndexOf( "cd" ) // 見つかった場合はその位置、見つからなかった場合は-1が返る
4. 配列
配列変数の宣言

配列です。

// 配列の宣言
int[] array;
配列の生成

配列の生成です。配列の生成時には要素数を指定するか、初期データを指定します。

int[] array;

// 要素数を指定して配列を生成
array = new int[5];

// 初期データを指定して配列を生成
array = new int[] { 1, 2, 3 };

// 宣言と同時に配列を生成
int[] array2 = new int[5];
配列の要素の参照と代入

配列の要素の参照と代入です。

// 要素の参照
array[0]
array[1]

// 要素の代入
array[0] = 1;
array[1] = 2;
配列の要素数

配列の要素数を取得するには以下のようにします。

array_num = array.Length;
配列のコピー

配列の要素を別の配列コピーするには以下のようにします。

int[] from = new int[] { 1, 2, 3 };
int[] to = new int[5];

from.CopyTo(to, 0);
5. 制御文
if文

if文です。

if ( 条件 )
{

}
if ~ else文

if ~ else文です。

if ( 条件 )
{

}
else
{

}
if ~ else if 文

if ~ else if文です。

if ( 条件 )
{

}
else if ( 条件 )
{

}
while文

while文です。

int i = 0;
while ( i < 5 )
{
    
    // 処理
    
    ++i;
}
for文

for文です。

for ( int i = 0; i < 5; ++i )
{
    // 処理
}
for-each文

for-each文です。配列の各要素を処理できます

int[] fields = new int[] { 1, 2, 3 };

foreach (int field in fields)
{
    // 処理
}
6. メソッド

C#では関数メソッドと言いますメソッドを作るには次のようにします。戻り値を返却するにはreturn文を使います

static int sum( int num1, int num2 )
{
    int total;

    total = num1 + num2;

    return total;
}
9. ファイル入出力

ファイル入出力です。ファイル入出力を行うには、プログラムの先頭に以下を記述します。

using System.IO;

以下がファイル入力の雛形になりますファイルオープンや読み込みに失敗した場合catch節に処理が移ります

String filename = "text.txt";
StreamReader reader = null;
try
{
    reader = new StreamReader(filename);

    String line;
    while ((line = reader.ReadLine()) != null)
    {

    }

}
catch (IOException e)
{
    // エラー処理:

}
finally
{
    if (reader != null)
    {
        try
        {
            reader.Close();
        }
        catch (IOException e) { }
    }
}

またはC#ではusing ステートメントと言うものがあり、この様にも書ける

String filename = "text.txt";
using (StreamReader reader = new StreamReader(filename))
{
    try
    {

        String line;
        while ((line = reader.ReadLine()) != null)
        {
            // 読み込んだ行を処理
        }

    }
    catch (IOException e)
    {
        // エラー処理:

    }
}

usingをつかうとCloseがなくなったことからわかるようにusing(){}を抜けるとき自動的にDisposeメソッドを呼び出し、オブジェクトを廃棄する。その分コードスッキリするが、使いにくい場面もあるので考えて使うこと。

以下がファイル出力の雛形になりますファイルオープンや書き込みに失敗した場合catch節に処理が移ります

String filename = "text.txt";
StreamWriter writer = null;

try
{
    writer = new StreamWriter(filename));

    writer.WriteLine("abc");
    writer.WriteLine("def");
    writer.WriteLine("fgh");

}
catch (IOException e)
{
    // エラー処理:

}
finally
{
    if (writer != null)
    {
        writer.Close();
    }
}

こちらもusingを使って書ける。が、割愛する。

知っておいたほうがよい文法

C#でよく出てくる知っておいたほうがよい文法の一覧です。

繰り返し文の途中で抜ける

繰り返し文の途中で抜けるにはbreak文を使用します。

for ( i = 0; i < 5; ++i ) {

    if ( 条件 ) {
        break;    // 条件を満たす場合、for文を抜ける。
    }

}
繰り返しの残り部分の処理をスキップする

残りの部分処理をスキップし、次の繰り返しに進むにはcontinue文を使用します。

for ( i = 0; i < 5; ++i ) {

    if ( 条件 ) {
        continue;    // 条件を満たす場合、残りの部分処理をスキップし、次の繰り返しに進む。
    }

}
例外処理

例外を投げるにはthrow文を使用します。

throw new Exception( "Error messsage" );

例外処理をするにはtrycatch文を使用します。

try {

    // 例外が発生する可能性のある処理

} catch ( Exception e ) {

    // 例外発生時の処理

}

2012-05-01

これからプログラムを始めようと思ってる人へ

はじめに僕はプログラムが苦手です。

ほんとに苦手です。

やりたいことにどうしても必要から仕方なく組んでるだけで

誰かがやってくれるんであれば絶対自分プログラムしようなんて思いません。

寝る時もあーやってこうやったらこうなるとか考えてしまって睡眠不足になるし

自分で向いてないなとよく思います

そもそもプログラムに一番最初に触れたのは

9年くらい前のことです。

はじめてのプログラムperlでした。

仕事プログラムを使う必要があったので仕方なくparlの本を買ってきてシコシコやってました。

おなじみの「 hello world 」とかをモニターに表示させたりしました。

ものすごく簡単に理解してもらうためにこういう感じ書いてるんでしょうけど

ぶっちゃけ、本やネットの通り学習していくと大半の人が前半で飽きるか挫折します。

だって、全く興味がないことをしてるんですものね。

最後掲示板の作り方とか解説してる本とかありますけど

掲示板作ってどうするの?

一人で投稿して一人でレスするの?

とか思ってしまます

自分に興味のないことをやるのって絶対続かないし覚えないんですよね!

僕もperl学習したあとJavaを覚えようかなと本を買ってきて一通りやってみたんですけど

書かれてあるとおりに電卓とか作っても全く興味ないし作りたくもなかったので

全然頭に入ってきませんでした。

しかし、これがエロい物だったらどうでしょう

多分、すごい勢いでいろんなことを覚えていくと思います!(男ならw)

最近、そんなことをエロいWEBサービスを作りながら考えていました。

エロサービスを作っていると楽しいんです!

もうほんとに楽しくて、夢中になって自家発電・・いえ、プログラムしていました。

本屋に行ってプログラム関係の棚に

楽しいエロサイトの作り方」

「はじめてのエロサイト

「3日でできるエロ

エロで覚えるphp

phpアダルトサイトを作ろう」

「できるエロサイト

エロデータベースチューニング

こんな感じのタイトルの本があったら僕だったら間違いなく買います

そして、ものすごごいスピード学習しますw

そんなわけでこれからプログラムを始めようと思っている人はエロい物をプログラムで作ってみてはいかがでしょうか?

そして、僕が今回作ったエロサービスエロ動画検索ランキングサイト

http://adultmovie-clip.com/ を作るのに必要だった知識について書いてみますので参考にしてみて下さい。


【今回作った物はどんなWEBサービスか?】

アダルト動画キーワード検索できるようにして一覧表示させ

お気に入り動画ログインなしでブックマークできるようにする。

人気ブログランキングのように外部サイトを登録できるようにし逆アクセスランキング機能をつける。

必要な知識】

html

html学習

http://www.tohoho-web.com/wwwbeg.htm

今回はhtml5でやってみた。

http://www.html5-memo.com/

http://webdesignrecipes.com/semantic-html5-with-outline/

jQuery

http://higashizm.sakura.ne.jp/jquery_first/

http://webdesignrecipes.com/jquery-beginners-guide-for-web-design/

クリップブックマーク機能に利用

jquery.cookie.jsを使う。

http://helog.jp/javascript-2/jquery-javascript-2/1406/

動画IDcookieに保存しておく。

php

phpの基礎からできるからおすすめでかつデータベース勉強もできる

これを覚えればエロ検索サイト作れる。

http://php5.seesaa.net/

エロデータ作成スクレイピングエロ動画データの収集)により行う。

htmlSQLでさくっとエロデータを収集

http://bowz.info/1916

エロデータは色んな動画サイトから収集する。

例えば

http://example.com/?name=女優

みたいに女優名前を変更していくプログラムなんかを書いて

該当ページをhtmlSQLで取得する。

そこから必要データを抜き出す。

必要な最低限のデータ項目は

動画タイトル

動画URL

動画サムネイルURL


登録ユーザーログイン機能

http://tenderfeel.xsrv.jp/php/628/

画像アップロード

http://plog.pya.jp/program/php/lesson11/sample01.html

MySQL

phpのところで紹介したサイトと同じ人が作ってるっぽい。

非常に分かりやすいのでここで学習するとさらにいい。

http://mysqlweb.net/

google アナリティクス

ランキング部に利用、APIがあるのでリファラーサイトアクセス数カウント

http://kota.oue.me/php%E3%81%A7google-analytics-api%E3%82%92%E3%81%84%E3%81%98%E3%82%8B%E3%80%82/

https://developers.google.com/analytics/resources/articles/gdataCommonQueries?hl=ja

■負荷対策

APCインストール

http://www.doyouphp.jp/tips/tips_apc.shtml

mod_evasive

DOS対策

http://www.makizou.com/archives/1341

mod_expires

これがないとアダルトサイト死ねる。

http://www.ahref.org/tech/server/apacche/389.html

mysql クエリキャッシュの設定

http://thinkit.co.jp/free/article/0707/2/6/

サーバー関係

centos

VPSを借りてこのサイトの通りやればWEBサーバーが構築できる。

できればメモリは1Gほしい。

無修正じゃなければKAGOYAのVPSでいいんではないでしょうか。

外部に公開しないのであればローカルでシコシコして下さい。

http://centossrv.com/

レンタルサーバーを借りるのであればあまり必要じゃないか

SSH・・・クライアント(Windows)からLinuxサーバーリモート操作する

apache・・・WEBサーバーチューニング関係はググりまくって下さい。

mysql・・・データベース 全文検索を利用する場合、一旦mysqlは削除してsennaインストールインストールする順序に気をつける http://anond.hatelabo.jp/20110804021353

Tripwire・・・ファイル改竄検知システム導入

chkrootkit・・・rootkit検知ツール導入

Clam AntiVirus・・・アンチウィルスソフト導入

iptables・・・ファイアウォール構築

SSL・・・通信の暗号

全文検索

senna

http://qwik.jp/tritonn/

アフィリエイト広告

経験上、サーバー代にもならないと思うので今のところ掲載しません。

以上です。

今回このサービスを作ることになったきっかけは

3月くらいから心身ともに疲れきっていたのでリフレッシュする意味で作ってみました。

エロサービスは以前にも何度か作っていてその時は非常に楽しくてわくわくしながらプログラムしていたので

それを思い出して、じゃあ作ってみようという感じです。

エロいの作ってるとストレス解消になります

いろんな意味でw

初めてのプログラムエログラムってなかなかないと思うし

学生就職活動で、WEB系の会社面接した時なんかにプログラムでどんなの作ったことある?と聞かれて

エロサイト

とか言っちゃうと「こいつできる」と思われるかもしれませんので(あくまで僕がそう思うだけですw)

これからプログラムをやろうと思ってる人はエロサービス作りで覚えてみて下さいw

きっとあっという間にできるようになります

さて最後になりますがこんなの作ってみたんでよかったら利用してみて下さい。

アダルト動画クリップ

http://adultmovie-clip.com/

ではでは!よりエロライフを!

動画検索は前にも日記を書いてるので興味のある方は参考にどうぞ。

http://anond.hatelabo.jp/20110804021353

2012-01-17

[]混乱中

2chTwitterを見てると、あのブログソニーの回し者であるかのような流れになってるんだけど、何だか違和感を覚えるんだよな。

なので、とりあえず最近のあのブログPSVITAタグの中からネガティブっぽい記事をピックアップしてみた。

元ネタ

※ちなみに先頭の数字TwitterのRT数。

1月だけでこれだけあるわけだが。

PS3の初期もこのブログはこんな感じだったし、ほんとにこいつソニーからカネ貰ってんのか?その辺はどういう解釈でみんな納得してんの?

追記

12月も…と思ったけど多すぎて後半だけで力尽きた。

2011-12-28

http://anond.hatelabo.jp/20111228124010

プログラミング言語は基本的に複雑すぎるので、習ってどうにかなるもんじゃない。

そりゃhello worldに毛が生えたようなもんだったら習えばいいだろうけどね。

2011-10-17

http://anond.hatelabo.jp/20111017162624

違うけど。

無駄機能豊富IDEの使い方覚えること自体が苦痛なんだよ。(俺を含む)こういうタイプの人は。

初心者がちょろっと書くプログラムならprintで十分。

VBなんてマジキチ言語プログラミングがさらに嫌いになるだけだからやめとけって思う。

プログラミングハードルは、そこにあるんじゃないんだよ。

printf("Hello World!!\n");

の先にあるんだ。

データ処理をしたい、ユーザーに選択させたい、次のステップに進むときマイクロソフト系は環境を用意しやすいんだよ。

データベースアクセスだって、VBならアクセスライクのDBでSQLを疑似体験できる。

ここのステップを超えられないと、プログラムで「何が出来るか」に気付けずに、「つまんない」で終わっちゃうんだよ。

正味な話、PHPとかpythonって、初心者に「次」を用意するのがしんどいんだよ。


EMACS教みたいに、高級な環境なんていらない、何でもできるよって洗脳しても良いけれどさ^^;

2010-09-08

最近Webシステムって、遅いことがあるよねperlにしろRubyにしろ・・・

という話題をすると・・・mod_perlは遅くないとか、lightyとかmemcachedとか いう返答が帰ってくるのにうんざりした。

その手のチューニングは、別に他のシステムでも出来るだろうと、比較する必要性がない。

外部パーツとして単純導入できるCPU高速化なり、HTTPDの変更なり、memcachedなり、そんなもの提案してもらう必要性を余り感じない。

純粋に、お前のところのWebシステムは そういう外部要素なしに速いのか?って話だよ。単純に金で解決する感じの話をベンダーに聞く意味を感じない。他の会社にやらせたっていいんだから。

mod_perlが速いのはわかった。じゃぁ、mod_perlで3行ぐらいで書いたHello worldと比べて、御社のそのなんとかシステムで表示するHello worldは遅くなったりしてないんだよね?

でも、認証とか通してHello worldだすから遅くなるよね?

その、ベーシック認証とか通す時間は 純粋プログラマの腕に依存してくる。そこが速いのか?って事だよ。memcachedいれれば?そら、誰でも同じだ。御社だけじゃない。

某社の弊社が悪いんじゃないんです。memcachedが悪いんですにも、笑ったけど。

バズワードはいらないから、御社の独自技術の話をしてくれ

2010-07-22

http://anond.hatelabo.jp/20100722142847

いやあ、まあ、崇高かどうかはあれだけど。

そこらの一般人にCのコードを見せて

  const char *hello = "hello world";
  puts(hello + 1);

これで "Hello world" でなく "ello world" が表示されたとしたら、その理由が理解できるだろうか。

俺は理解できる。それがそこらの一般人との違いで、その能力仕事でも使うから、その分の金が欲しい。なぜ、何の技能もない一般人と同じ給与水準なのかと。

俺が一番興味あるのはそこ。簡単でそ。

あと、仕事に「やりがい」なんぞを求めるのは昭和までだよねー。仕事は生存のためのツールの一つにすぎない。なんとかして仕事から解放されるべきだが、しかし現状では仕方の無い「バッドノウハウ」だ。

2010-04-14

会社が「クラウド」に取り組み始めた時の平和適当なかわし方


ダイヤモンドオンラインの下記記事を無断転用しています。

ツイッター信者」にその素晴らしさを熱く語られたときの平和適当なかわし方|石原壮一郎「大人のネットマナー教室

http://diamond.jp/articles/-/7884


-----------------------------------------------------------------------------------------------


クラウドほど、経営層の人と現場の人との温度差が激しいIT用語はないと言えるでしょう。


経営層やCIOの人の中には、「クラウドの素晴らしいビジネスチャンスをもっとうちにも取り入れなければ!」という危機感を抱いて、

ことあるごとに現場の人への啓蒙活動に励もうとする“信者”が少なくありません。


その博愛の気持ちは尊いといえば尊いのですが、現場の人がさほどクラウドによるビジネスメリットを感じない場合は、

どう対処していいのか困ります。今日も全国各地で、クラウド信者経営層の熱い講釈を受けて、

尻を叩かれる現場の側が苦笑いを浮かべているという構図が繰り広げられていることでしょう。


自社がクラウド事業に参入することにさほどメリットを感じない側のあなたが、そういう災難にあったときはどう対処すればいいのか。

信者の勧誘に対する平和適当なかわし方を考えてみましょう。



クラウド様」を否定するのは危険

程度の差こそあれ、クラウドを熱く勧めたがる信者のみなさんは、「クラウドによってもたらされる新たなビジネスチャンス」を信じ、

そんなクラウドの知見を人より早く深めていることに、ちょっぴり優越感を抱いていると言えるでしょう。

どう見ても熱が入りすぎている人の中には、クラウドに過大な望みを託して、

いまいち不本意な会社の現状から自分達を救い出してくれる救世主のように見ているように思えるケースもあります。


いや、あくまで極端な例をあげているだけなので、「俺は違う!」とムキにならないでください。

もちろん、私の周囲のクラウド好きの経営層やCIO上司に対して、私がそういう目を向けているわけでもありません。


今後の人間関係考慮した言い訳で話がそれましたが、クラウドを熱く勧めてくる人にとって、

クラウドはまっていることが誇りであることは確か。何はさておき、そこを見逃さないようにしましょう。


たとえば、最近クラウドはまっている経営層や上司に、「うちも取組んだほうがいいだろう」と熱心に勧められたとします。

自分会社クラウド事業に参入する必要性を説かれても、いまいちピンと来ないからといって、


「うーん、よくわかんないですねえ。コアコンピタンスシステムをみんなが勝手リソースを食い合いしている共用環境に置くなんて

なんか気持ち悪い世界のようにも思えるんですが」

「柔軟にリソースを拡充できるっていっても、ハードを跨って分散処理できるシステムならともかく、

結局リソースプ-ルの上限内の話ですよね。なんか嘘っぽいですね」


などと、偉大なる「クラウド様」の仕組みを否定する言い方をしてしまうのは危険すぎます。


ムキになってさらに熱く語ってくるぐらいならまだしも、「ハァ~」と深いため息をつきながら、

救いがたいダメ社員を見るような目を向けてくるかもしれません。


まあ、わかり合えなくてもべつにいいといえばいいんですけど、経営層や上司に悪い感情を抱かれたり、

異動のきっかけになるのは避けたいところです。

向こうだって、今の時期たまたまクラウドはまっているだけで、けっして悪気があるわけじゃないし、

SOAのことを忘れてしまったわけでも、人間として何かを失ってしまったわけでもありません。


一生懸命クラウドの魅力を語ってくれたら、たとえピンと来なくても、


「なるほど、そういうふうにインフラ環境意識せずにインターネットでつながるっていうのも、ユニークな考え方ですね」


と、独自性に衝撃を受けたかのような反応をしておくのが、大人の包容力であり相手をそれなりに満足させるマナーです。

そういうふうに言えば喜ぶのはわかっていても、まるでその相手までホメるみたいで抵抗がある場合は、質問に逃げましょう。


仮想化によるサーバ統合とか、ホスティングとか、WEB2.0とか、データセンターアウトソーシングするのとはどう違うんですか?」


と、クラウドの旧称を持ち出してきて、クラウドの優位性をさらに語らせるもよし、


「なんか利用分だけ請求する従量制課金にして、結果、利益率の低くなるのをスケールメリットで吸収しないといけないんですよね?」


そんな歪んだ先入観丸出しの誤解(じゃないけどな)をわざとぶつけて、ひとしきり説明させるもよし。

いずれにせよ、無理無理と思っている気持ちを覆い隠したまま、相手にそれなりの満足を覚えてもらうことができます。



はまりっぷりを批判するのはもっと危険


まったくクラウドに興味がないわけではなく、ちょっと前に自社製品をSaaSASP化してやってみたけど、

全然受注できなくて放置してあるケースも、けっこう多そうです。


そういう状態にあるあなたに、はまっている上司経営層が例によって熱い口調で、


「まずは、機能限定の無償版をいろんなユーザーに提供してみると、フリーミアムの凄さがわかるよ」

「何でもいいからどんどん無償提供すれば、そのうち有償版にアップグレードする客がでてきて利益がでるよ」


フリーミアム教、じゃなかった、クラウド教、じゃなかった、クラウド界における定番の説得フレーズを説いてきたとします。


「ほお、そうなんですね。今期の研究課題として取組んでみます」


適当に納得しておくのはいいとして、つい勢いで、


「しかし、ずっぽりはまってますねー。クラウドの話をするときは生き生きされてますし」


などと冷やかしてしまわないように気をつけましょう。

はまっている上司経営層は、誇らしさの裏側に、多くは無自覚にですけど、


「自社の戦略に自信がなくてクラウドにすがっているように見えるんじゃないか」

競争力が欠如した製品クラウドの冠で紛らわそうとしているように見えるんじゃないか」


といった不安を抱えています。

何気ない冷やかしが引き金になって、心の奥の地雷を踏んでしまいかねません。


そこまでややこしい話じゃなくても、はまりっぷりを感心するセリフの裏側に、


「よっぽどヒマなんだな」

会社現実見ろよ」

「丸投げばっかりで、手動かしてるの外注ばっかりで、Hello Worldぐらいしかプログラム作れないうちの生産部隊が

どうやってフレームワーク備えたPaaSなんか構築するんだよ」


というつぶやきの気配を勝手に察知してしまいがち。


なんせ今までビジネスセンスではなく社内の空気を読む根回しセンスで出世してきた経営層や上司だけに、

社員の心のつぶやきに対してもきっと敏感です。

仮にビジネスセンスのないことに対してカケラも自覚がなかったとしても

カケラも思っていないケースは稀ですがビジネスセンスがないことは稀ではないでしょう)、

相手はそう受け取るでしょう。


はまりっぷりに対しては、ひたすら、


「うちも早くクラウドサービス始めたいですねえ」


と前向きな返事をすることが無難であり、相手に対する大人のやさしさ。単なるおためごかしではなく、

そのセリフを聞いたときの上司の満足そうな表情を見ることで、社畜としての深い喜びも味わえるでしょう。


クラウドをきっかけに相手と仲良くなる方法


仮に、クラウドの話題をきっかけに経営層や上司との距離を縮めたいなら、その場の口先だけではなく、次に顔を合わせたときに、


「あれから、SalesForceとかGoogle AppsとかAzureとかAmazon WSとか、試験導入してPythonJavaHello World作ってみましたよ」


と具体的な実績を話せばバッチリです。

熱く勧めてきた上司経営層が、特に自分の進級昇格を左右する人物だったりした場合は、

とりあえず勧められたとおりにやってみて、クラウドの魔力に魅せられたフリをしましょう。


「やってみると使えますねー。勧めてもらってよかったです」


とまで言っておけば、さらに完璧

たとえ動機が不純でも、それをきっかけに部内から企画をあげたという実績ができればこっちのものだし、

上司としてはこの上ない喜びを……おっと、結局、経営層へのご機嫌取りという本音が出てしまいました。




曖昧な立場で書いてきましたが、私は何を隠そう、嫌々クラウド事業に取組んでいる社畜のひとりです。


この記事は、いまいち熱くなれない己の愚痴であり、

スケールメリットなんか出せねえんだから競争力ある価格設定なんか無理、

無理矢理仮想化しなくても安いサーバで提供すりゃいいんじゃねーの?

そもそも高い人件費プロパー使ってレンタルサーバ屋と競争してどうすんのよ?

とかいう会社じゃ言えない本音に悶々としながら、仕事中にこっそり書かせていただきました。


そんなことを踏まえつつ、それぞれの立場や環境に応じてお役立ていただければ幸いです。



                   ※

次回も、引き続きクラウドテーマにしてみたいと思います。(嘘)

今期の事業戦略などで、「クラウド事業への取組み」なんつーキーワードが出始めた場合対処法や、

自分に企画立案を振られた場合の振る舞い方について考えてみましょう。


■今回のマナー

クラウド信者」が抱える誇らしさと不安――その両方を見逃すべからず






全然かわせてねー!なんか立案しないとマズい

明日から本気出す

2010-03-21

プログラマーの皆様にお聴きしたいです

こんなプログラムがあります。

int main(void) {

 printf("Hello ");

 if (fork() == 0) {

  printf("World\n");

 }

 return (0);

}

これの表示が

Hello World

にならないのはプログラマー常識の範囲内でしょうか?

元ネタhttp://nostarch.com/extras/hownotc/hello7_c.html

2009-11-03

http://anond.hatelabo.jp/20091028192444

これからここに書くことは愚痴なのでそれが不快な人は読まなくても構わない。

周りを見ていると高校生なのにバイトに恵まれているかバイトなんてものもせずに収入を得て遊んだりしている人間が多いのに、僕の親は僕が欲しい本すら買ってくれない。

ここでいう本っていうのはラノベ小説の類ではなくてプログラミング情報技術の資料を指している。これらはそういう分野に携わっている人間なら分かると思うけど基礎的な知識を網羅的に得るにはネットでは時間効率がものすごく悪いし、そもそも載っていない情報もある。

だから本が欲しいんだけれどもそういうお金はないし周りに理系情報技術系の人もいないから話を聞いてもらう事もできない。不自由な思いをしている。

そういう考えを親に言ってみたんだけれども「よそはよそでうちはうち」「学校をやめて働けばいい」「近所の○○さんも中卒で工場勤務している」「高卒資格を取るのに必須ではない」「悔しかったら自立しろ」「いつからやっても遅くない」「生きて行ければそれで良い自分の好きな事のハードルを下げろ」「人のせいにするな」と言う。ちなみに「よそはよそうちはうちと言っておいて近所の話を引き合いに出すのはおかしい」と反論したら「あんたはああ言えばこう言うね」と話を聞いてもらえなかった。

確かに生きて行ければそれで良いのかも知れないしうちにはそんなキャパシティはないのかもしれない。僕も親を殺したくなったがそれは犯罪だし怒って済む問題でもないから何もできずにいる。とても悔しい。今はてブのトップに出ているこれを見ると、

竹内氏:いつごろからコンピュータに触り始めたの?

金井氏:小学校1~2年生からです。学校の授業がきっかけです。

と書いてあり、僕も彼の年齢と1歳しか違わないからその頃からコンピュータに関する時代の差はないはずだけれどうちにコンピュータが導入されたのは今年に入ってからの話だし、スペックCPUセレロンの3GHzちょっとでメモリも256MBしかない。それも親が情報収集に使ってるのを横から借りている感じだ。ちなみに僕は小学校3年くらいから「プログラミングがしたい」と言っているが、最近になって漸くgccsakura editorでC言語hello worldを書くことができた。IDEなんていうのは夢のまた夢。

言葉にすると「悔しい」という三文字で表現できるけどそのルサンチマンをずっと抱えて生きてきたし、これからも他人にアドバンテージを見せ付けられながらそれを抱えて生きていくんだろう。もう一度書く。とても悔しい。

2009-11-01

結局のところ、自分の不出来を環境のせいにしちゃうだけなんだよなぁ

http://anond.hatelabo.jp/20091028192444

俺にも経験がある。

優秀な若い人の記事を見るたびに、俺の頃にも今くらいのPC環境ネット環境があれば

もっとプログラミング技術が高いはずなのに…って思っていたことがあった。

でも、もし、自分の若い頃にそういう環境があったところで、こういう優秀な人ほど勉強はしないだろうなって思う。

ネットとかPCってそういう技術を磨くのにも使えるけど、同時に遊び道具にもなるわけだし、

下手したら今よりも悪い状態になっていた可能性だってある。

元増田中学生だって、勉強やりたいって言ってる割に、本がどうだとか、お金がどうだとかって

やろうと思えばなんだって方法はあるはずなのに、結局は他の人を羨むだけで

自分の行動力がないだけなのに、それを環境のせいにしちゃうんだよな。

優秀な人っていうのは、物理的に足りない部分っていうのは放っておいて、

今出来る範囲のことでプログラム組んで、どんどん技術を高めていくだろうと思う。

プログラミングなんてブラウザメモ帳があればできるもんなのに。

プログラミング自体が好きなら、どんどんプログラム組んでるはずだよね、なんでやらないの?

増田を書くくらいネットが使えるなら、もっと使える言語の幅も広がると思う。

RubyRubyリファレンスでも落としてきて好きなプログラム組んだらいいじゃないか。

(大方、そういうこともせずニコニコとかVIPとかで時間をつぶしてるんじゃない?)

最近になって漸くgccsakura editorでC言語hello worldを書くことができた。

って書いてるが、この環境があれば十分じゃないか。

俺が入出力を覚えたころには、コンソールでゲームとも呼べないゲームを作って

めちゃくちゃ楽しかった覚えがあるのだけど、今の子達はそのレベルだと不満なもんなのかな。

でも、こういうところも楽しめる人間じゃないとプログラミングには向いてない気がするのだけど。

気持ちはわかるのだけど、本気で自分環境のせいだ…とか思っちゃってるのがなぁ。

元増田はそもそもプログラミングに向いてないというか、そんな考え方する時点で何をやっても成功しないと思うな。

2009-10-28

これからここに書くことは愚痴なのでそれが不快な人は読まなくても構わない。

周りを見ていると高校生なのにバイトに恵まれているかバイトなんてものもせずに収入を得て遊んだりしている人間が多いのに、僕の親は僕が欲しい本すら買ってくれない。

ここでいう本っていうのはラノベ小説の類ではなくてプログラミング情報技術の資料を指している。これらはそういう分野に携わっている人間なら分かると思うけど基礎的な知識を網羅的に得るにはネットでは時間効率がものすごく悪いし、そもそも載っていない情報もある。

だから本が欲しいんだけれどもそういうお金はないし周りに理系情報技術系の人もいないから話を聞いてもらう事もできない。不自由な思いをしている。

そういう考えを親に言ってみたんだけれども「よそはよそでうちはうち」「学校をやめて働けばいい」「近所の○○さんも中卒で工場勤務している」「高卒資格を取るのに必須ではない」「悔しかったら自立しろ」「いつからやっても遅くない」「生きて行ければそれで良い自分の好きな事のハードルを下げろ」「人のせいにするな」と言う。ちなみに「よそはよそうちはうちと言っておいて近所の話を引き合いに出すのはおかしい」と反論したら「あんたはああ言えばこう言うね」と話を聞いてもらえなかった。

確かに生きて行ければそれで良いのかも知れないしうちにはそんなキャパシティはないのかもしれない。僕も親を殺したくなったがそれは犯罪だし怒って済む問題でもないから何もできずにいる。とても悔しい。今はてブのトップに出ているこれを見ると、

竹内氏:いつごろからコンピュータに触り始めたの?

金井氏:小学校1~2年生からです。学校の授業がきっかけです。

と書いてあり、僕も彼の年齢と1歳しか違わないからその頃からコンピュータに関する時代の差はないはずだけれどうちにコンピュータが導入されたのは今年に入ってからの話だし、スペックCPUセレロンの3GHzちょっとでメモリも256MBしかない。それも親が情報収集に使ってるのを横から借りている感じだ。ちなみに僕は小学校3年くらいから「プログラミングがしたい」と言っているが、最近になって漸くgccsakura editorでC言語hello worldを書くことができた。IDEなんていうのは夢のまた夢。

言葉にすると「悔しい」という三文字で表現できるけどそのルサンチマンをずっと抱えて生きてきたし、これからも他人にアドバンテージを見せ付けられながらそれを抱えて生きていくんだろう。もう一度書く。とても悔しい。

http://anond.hatelabo.jp/20091027181046

同感。

一次や二次を通過しただけで喜んでいる輩のなんと多いことか。

本当の戦いは、ラノベ作家になったあとでハードカバーを出せるかどうかにかかっているというのに、そこが分かっていない。

ラノベ作家はたくさんいるけど、まともな文章が書けているのはほんの一握りだよ。

その一握りにあっさりと負けているんだから、一次通過で喜べる奴の気が知れない。

日本語になっていない文章を書くラノベ作家が多いのに、その人たちに下読みをしてもらおうだなんて愚の骨頂。

ラノベに応募する人たちは、「てにをは」が狂った本を読んでいることに気づかないのかね。

ハードカバーがすぐに出せるジャンルに来ればいいのにね。

「本をたくさん読め」と言われてラノベを読んでどうするんだろう。

だいたい、小説自体が斜陽産業だというのに、質の低いラノベが増える一方なのは解せない。

"hello world" が出力できるなら、プログラマになった方がよほどいいというのもそのとおり。

この業界に来る前に一度道を踏み外しなさい。

2009-10-27

文章力の上げ方教えて」「本いっぱい読め」ってアホかい

ラノベに限定しての話だけども、応募作品の質の劣化はいつ底を打つのだろう。

ネットで安易な賞賛を受け、根拠のない自信をつける人間がいる限り止まらないのだろうか。

応募作品の母数は増えても、その質は低下の一途。

多段階選考となっていることが多いが、ニ次以降が本格的な選考となるケースが多い。

人が一生懸命描いたものにこういった言い方をするのはなんだが、選評を返す段階ですらない問題外の作品(と正直なところ呼びたくない)が多すぎる。

一次落選の大多数と二次落選の一部に共通するのが「お前絶対三人称で書いたことないだろう」と断言できるレベルのもの。

とにかく人称や視点のブレなど、基本ができていない。


一人称は描きやすいよ?

読者的にもとっつきやすいよ?

でもあんた、作者視点での描きやすさととっつきやすさで選んでるだろ。

三人称一人称の視界の違いは意識できてる?

それ以前に人称統一できてる?


「人称や視点を切り替えるという表現方法が~」なんて言うのがたまにいるけど、それは基礎が出来てる人間だからできること。

効果的に人称切り替えができてる自信があるのかもしれないけど、アマチュアレベルで出来る人間なんて殆どいないから。

出来る奴はそんな手使わずに人称統一した作品応募してきて選考通過していく。

小中学生黒歴史ノートみたいなレベルのものを送ってくるのが大学生とかそれ以上なんてのが珍しくない。

本屋に並び、お金を出して買ってもらう自信があるのか。

本屋に並ぶ他の作品に引けをとらない自信があるのか。

ネットに投下するのとはわけが違うのは分かっているのか。

また、応募予定者のBlogなどで時々目にする一文。

今日は○枚(ページ、kbyte)書きました」

この時点で質がなんとなく予想出来てしまう。

確かに例外はある。

逆に言えば例外レベルでしか真っ当なものがない。



漫画が好きだから漫画家を目指そうと思い、実行に移す奴はそう多くない。

絵を描くという一朝一夕には身に付かない技能が必要である事にすぐ気付くから。

(コマ割りや集中線などの「漫画」を描くのに必要な技能にも)

一方で、小説が好きだから小説家を目指そうと思う奴の多さたるや。

もう色んな人間が既に何度も言っていることではあるけども、何故気付かないのか。

小説を描くのにも必要な技能があるということに。

俺も子供の頃

ゲームが好きで好きで仕方がない。だから自分ゲーム会社に勤めてゲームを作るのが向いているはず」

と思っていた事があったが、あれと同じ。

"Hello World" を出力できるからってプログラミングできるわけじゃないんだよ。

アルゴリズムを知り、身につけ、組み立てて形にする知識と技能(才能と言ってもいい)がない奴には無理なんだよ。

作品を見てすぐに分かる。

冒頭十ページで分かる。

日本語を読み書きできて小説が好きだからって小説が書けるわけじゃない。

また、うまくなるためにどうすればいいかという質問を時折見かける。

「たくさん本を読んでください」

と答えている奴。

はい、アウトー。

日本語を読み書きできて小説(ry と思っている人間はすぐにこう答える。

それは描けるようになった人の話。

うまくなりたいならたくさん書く。

色んな人に見てもらって叩かれる。

でも踏み外すと斜に構えて「応募すれば賞程度すぐとれる」という意識勘違い君に成り果てるんだよねー。

インパクト狙いの一発ネタでの賞賛を受けるのに慣れて他が書けなくなるか、同類の間で馴れ合うだけに。

そうなったらなったで自分プライド守るために応募してこなくなるから楽にはなるけど。




-----------------------------------

同意する奴も反論する奴もいるだろうが、とりあえずブクマしてる中に明らかに場違いなのがいるのでひとつだけ。


id:konkon1986

書く・描くが指す対象とその文字を使う意味を理解できないのなら最低ラインにすら到達してないからこの手の話題にはお呼びでないよ。

そういう典型的なみっともない捨て台詞を吐くくらいなら最初から噛み付かないこと。

2009-10-13

最初に映すものの定番

トランジスタ技術買ってきた。

電子回路について専門外のことを浅く広くかじったりするにはちょうどいい雑誌なので、割とよく買っている。

今月は画像表示回路の作り方だとか。マイコンCPLDなどでちょちょいと画像を表示させる方法が解説されていた。

で、この号の特集で最初に設計製作された回路で最初に表示したものは


「イ」の字だった。


やっぱり最初はイの字だよね。Hello worldみたいなもんだ。

ログイン ユーザー登録
ようこそ ゲスト さん