「初心者」を含む日記 RSS

はてなキーワード: 初心者とは

2012-02-13

http://anond.hatelabo.jp/20120213203207

初心者向けエントリに、ブコメでつっこんでる身としては、申し訳ない限り。

エントリ意図やわかりやすさをできるだけ保ったまま、

エントリに足りない部分を指摘する方法を考えて、

短くコメントするのは、脳に良い(笑)んだけど、

ホッテントリの劣化に大貢献だよな・・・

記事の内容・ブクマ面白いのは〜250ブクマまでだなぁ

ブクマ数毎に記事・ブコメの質が変わってくる

はてなウェブ上を巡回していると気づくが、ブクマ数毎に記事・ブコメの質が変わってくる。ただブクマが多ければ記事の質も比例してよいというわけではなく、数に応じて傾向がある。


1〜3ブクマ

人気ブクマには上がらず、その情報を探していた人にとっては有用情報が記事になっている。またはブクマする癖のある人がふらっとブクマしただけ。


4〜30ブクマ

その情報を探していた人にとっては「非常に」有用情報が記事になっている。特定の人ではなく、特定の分野(カテゴリ)に属する人が集まりコメント属性の近い人同士で有用意見が集まる。


31〜100ブクマ

この辺りからホッテントリに表示されるようになり、特定の分野に関係の無い人、また同じ分野でも記事の意見に否定的な人が集まってくる。id指定のディベートも起こるようになるが、「あなたはこういう意見、私はこういう意見」という互いに頬をひっぱたき合って互いに納得する、調和が取れた状態で落ち着く。


101〜250ブクマ

ブクマが二分している状態または片方の勢力にドヤ顔ケチをつけ、「多数勢力になびかない俺かっこいい」的コメントを残す人(はてな村中級者に多い)が段々出てくる。

※ただ、既に31〜100ブクマで議論が交されたところにいきなり踏み込むと、その議論が起きるまでの経緯なしに目にすることになるので「何こいつら熱くなっちゃってんの」となってしまう心情は理解できる。


このような流れなので、せいぜい250ブクマまでが記事、ブコメ共に楽しめるバランスのいい状態。これ以上ブコメがつく記事については、そのブクマ数に達するまで短期(0〜2日)か中長期(3日〜)かで質が分かれる。


250〜ブクマ(短期)

割と常識過ぎてその筋の中上級者には記事にする気すら起きないような内容(Excel で If の空白処理とか)だが、初心者には目からウロコとなるような記事はホッテントリに上がるや否や凄まじい勢いでブクマがつく。こうなると、「やり方が間違っている。正しくは○○だ」という親切心や「こんな適当な記事でブクマ数集めやがって」という嫉妬、「なんでこんなブクマついてるの」という、ブクマするお前が言うなっていう大衆忌避のブコメダイソン状態で集まってくる。こういう記事は内容だけ軽く頭にとどめておき、ブコメ阿鼻叫喚ぶりをサラっと眺めてページを閉じるのが精神衛生上ちょうどよい。自分も熱くなってしまったら負け。


250〜ブクマ(中長期)

こちらは、記事の内容がよく推敲されておリ、脊髄反射的によさげ雰囲気だけでブクマされたものではなく、内容を丁寧に読んだはてな村民が丁寧にブクマした結果で時間を掛けてブクマ数が増えているため、内容が自分に合っているのであれば素直に便乗してブクマしておくべき記事であるブコメも(ブコメ数)/ 100 ぐらいの数で記事に新たな視点を加えるような建設的・効果的な意見が上がっていることも多いので、はてな村民としては「ブクマが多いページをブクマして多数になびいたら負け」という気持ちからブクマをせずに閉じてしまいたくなる衝動にも駆られるがそこは我慢。新しい知識を得るための痛みだと思って恥を捨ててブクマした方がいい。


結論

2011.3.11震災以降、情報に敏感な人が増えたのか、昔よりも記事のブクマ数が増えてきたように思う。ユーザ数が増えることは称賛すべきことだけど、(どんなサービスでもそうだが)多くなりすぎるとノイズが増えすぎてコンテンツの質を損なってしまうことが多々ある。

だけど読むべき記事、読まなくていい記事、コメントしなくていい記事など一人ひとりで基準を持って使っていれば、(時代の流れやユーザ数の遷移に伴って基準は修正しなければならないけれど)自分が得たい情報以外に無駄感情精神力を使わなくて済むので、はてな村の皆様もぜひはてなリテラシーを高めて過ごして頂きたく。

http://anond.hatelabo.jp/20120212231602

まったくの未経験とか初心者でもとかい案件だったら義務教育の範囲でOKだと思うんだけど

それで新卒大学)って矛盾してないか

大学で何を学んできたんだよという話になるわ

2012-01-31

http://anond.hatelabo.jp/20120131195807

良い視点だと思う。

けど、サラダ野菜をたくさん摂取するのは難しいし、料理ができない人って衛生観念もおおざっぱな事が多いか

野菜料理サラダじゃなくて具だくさんのスープを教えた方がいいと思う。

スープなら煮込み過ぎてもまずくなる事はないし、塩味は最終的にはテーブルで整える事にして、薄味でとめておいて貰う事にすれば、そうそうまずくはならない。

スープが手慣れてきたらお味噌汁も。

肉は、ステーキの焼き加減はけっこう料理ができる人でも難しいから、豚の生姜焼きか豚のソテーがいいと思う。

豚は火を通しすぎる心配がないから、初心者向けの食材だと思う。

料理が出来なくて何が悪いの?

http://anond.hatelabo.jp/20120131130845

そこ明確にしないと。

料理作れて当たり前の人は「当たり前だろ」で通りすぎてしまうけど、作れないのが当たり前で育つと、なんで作らなくちゃいけないのかが理解できない。

インスタントラーメンで済むなら、それでいいじゃん。

まずは、人間健康で生きられる標準栄養摂取量を教える。一日1600キロカロリー摂取するとして、炭水化物が960キロカロリータンパク質が320キロカロリー野菜が80キロカロリー乳製品が80キロカロリー、油脂類80キロカロリー調味料80キロカロリー、くらいの配分で食材を揃えて食べる必要がある。

さて、いろいろな食べ物栄養素を調べてみよう。

サラダを300グラム。ご飯をお茶碗4杯、肉を400グラムヨーグルト一個。もう、献立が浮かんだね。そうだ。ステーキサラダ。これを毎日作ってもらってみ。

サラダはパックを買ってくればいい。ご飯は炊飯器が炊いてくれる。肉を焼くのは、たぶん、10回もやれば覚えるだろう。ヨーグルトは出来合いでいい。

で、これを基本にして、奥さんが料理に慣れてきたら、サラダを酢の物に変えてもらってみるとか、肉を魚に変えてもらってみるとか、応用していってもらえばいい。

カレーとかラーメンとか、作り慣れてる人は簡単だけど、初心者には案外難しいんだよ。サラダはボウルに盛ればいい。ご飯はよそえばいい。肉は焼けばいい。そういう料理のほうが簡単だし、栄養バランスが取れてくるから、体調も良くなってくる。

頭が良い奥さんなら「料理が出来ると、こうやって自分の体調管理が出来る」ってところから仕込めばいい。

http://anond.hatelabo.jp/20120131052422

増田だけど

ノウハウを書いたブログ転載に関しては「ネットに書いたものは全て無断で拡散される可能性があるもの」として諦めている

記事がミックスされて自動生成記事にされたり勝手自動で収集される記事まとめブログ

一つ一つ抗議するのも手間がかかりすぎるので、増田以外のブログにはあえて無許可ソース転載可(しか情報の状況は時間の経過ともに

変化するからそこら辺は転載する人が責任とるようにうんぬん)と書いてあとは放置

増田以外のブログはこうやって取引ルールや質問に対応していますよという、マイルール初心者向けに広めるために作ったブログだった

から転載されて情報商材に使われようがそれは別に構わなかった Q&Aサイト流行とともにそのブログも役目を終えて更新もやめた

ニュー速に書いたレスに関しては「書き込みを2chまとめアフィサイト転載する時はレス使用料金を払ってください アフィリンクついていない2chまとめサイトレス使用料無料です。」と書いたらレス転載するところ少なくなった。

ライフハックブログ・アフィ付きまとめサイトへの無断転載はともかく増田で書いた記事を許可無く無断で書籍や有料コンテンツ電子書籍・有料メールマガジン雑誌記事・ネットでの広告記事も含む)の一部にされた場合は流石に訴えるかも そこが横増田のライン

追記:「匿名であるはてな匿名ダイアリー」の記事を本当の話であるかのようにネットメディアに無断転載するからには

無断転載したネットメディア側もその記事が嘘だった時に責任を取って欲しいものですね。雑誌新聞と違って「伝聞」だからで逃げては

メディアとしての質が問われます

2012-01-24

初心者おすすめ元気が出るアニメ

161 ほとんどコピペ :2011/02/24(木) 03:29:45.26 ID:q32K6zHQ

初心者おすすめ元気が出るアニメ


BRIGADOONまりんとメラン:主人公のマリンとその周りの人達が送る心温まるストーリー!!

serial experiments lain:内気な少女ネットで暴れまわる!!時代を先取りした爽快SF作品!!

びんちょうタン備長炭萌え擬人化したほのぼの感動作!!

今、そこにいる僕剣道少年がいきなり戦場!?痛快アクション!!

地球へ…地球を目指す超能力者達の能天気コメディ!!

エルフェンリート:変な力を持った猫耳少女が巻き起こすはちゃめちゃ大騒動!!

無限のリヴァイアス:陽気な宇宙戦艦クルー達が送るドタバタSF漂流記!!

なるたる:ある日主人公が星型の宇宙人出会メルヘンストーリー!!

蒼穹のファフナー:島に住む子ども達の生活を描いた超感動作!!

ぼくらの臨海学校出会った子どもたちがロボットの操縦士に!?大騒動コメディ!!

TEXHNOLYZE:己の拳で成り上がれ!!スラム街舞台の熱血ボクシングアニメ!!

ねこぢる劇場ねこぢる草:キュートな猫の姉弟が大活躍!!ほのぼの日常アニメ!!

秒速5センチメートル:忘れられない初恋の子を追いかけるハートフル恋愛アニメ!!

ひぐらしのなく頃に昭和58年舞台田舎少年少女が繰り広げる部活動ドタバタストーリー!!

魔法少女まどか☆マギカ:大切な願いを守るため奮闘する少女たちの王道魔法少女ストーリー!!

2012-01-22

凍ったニシキヘビと凍えた番人

言語disりが流行ってるようなので一つ

Pythonをかれこれ5年ほど使っているけれど、いい加減頭にきた。

大体頭に来るような内容というのは限られていて大体は

http://www.aoky.net/articles/steve_yegge/tour_de_babel.htm

に書かれている事に近い。大事なところを引用すると

本当にPythonを殺し、メインのスクリプト言語となる望みを、あるいは何であれメインの言語となる望みを絶ったのは、永久凍土の問題なのだ。人々はいまだ埋め込みインタプリタにTclを使っている。どのような面から見てもTclよりPythonの方が遥かに優れているというのに——ただし永久凍土の問題を別にすれば。

これに尽きる。

よく言われるが、インデントに縛りがあるのもselfが付くのも慣れてしまえばさほど気にならないし、むしろ魅力的とも感じる。


しかし、Pythonを本当の意味で糞たらしめて居るのはその言語を使っているコミュニティがあまりにも思考停止しているからだ。

インデントやselfが気に入らないなんて些細な問題を他の言語使いから散々文句を言われたがために、本当の意味言語の弱点になっている部分が指摘された時にも「それは言語仕様が悪いんじゃない。言語仕様に沿って考えられないお前の頭が悪いだけだ」と言ってくる。

実際のところ、Python仕様には言い逃れのできない仕様の穴は幾つもある。もちろんよく引き合いに出されるRubyPerlにも仕様の落とし穴は山ほどある。仕様の穴そのものは実はそんなに深刻な問題ではない。

真に問題なのはPythonコミュニティはその仕様の穴を断じて穴と認めない事だ。

言語同士でdisり合いになったとき、何かその穴をつつかれた場合の各人の反応はおよそこんな感じだ。



仕様カオスになり続けるPerlだと

Perl使い「そうだよね、そこの仕様は頭悪いよね。でもPerl6のこの機能使えばこんなに短く綺麗に書けるんだぜ(と全く読めないコードを出す)」

比較的柔軟な仕様コミュニティのあるRuby

Ruby使い「うんうん、仕様の話題でもそこは殺人現場とか呼ばれてるね。コミュニティ的にはこっちの機能を使うことを推奨しててそっちはobsolatedだね」

酷い言語仕様調教されつくしたPHP

PHP使い「それ言い出したらこっちにこんなに大きな地雷あるし、この地雷なんてもっと大きいぜ。ほんとPHP地獄だぜ」

永久凍土Python

Python使い「お前の思考通りに言語が動くんじゃなくてお前の思考を言語に添わせるんだよ、言語挙動すら理解せずに使おうとするんじゃねえ」



こんな感じに、まず最初質問者人格攻撃を行う。インデント言語であることやselfの問題について未熟なプログラマからのどうでもいい指摘を散々受け流してきたPythonコミュニティは、言語仕様について文句を言われる事に慣れているためまず相手を攻撃する。初心者寒波洗礼するのだ。

言語仕様が汚くなっている事まではどの言語も一緒なのだけれど、Pythonコミュニティだけは欠点を認めず必死に(∩ ゚д゚)アーアーきこえないという態度を取る。

これこそがPythonを糞言語たらしめる最大の弱点である永久凍土の問題。コミュニティが凍れば言語進歩も凍る。


Pythonそのものは一人で使う分には手軽な言語なだけに、使用者思考停止しているが故の機会損失の多さが残念である

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#パイプライン演算子最高ということで

2012-01-16

http://anond.hatelabo.jp/20120116224601

確かに。名乗るほどのものではないのでここは結構いいと思うな。

特にネット初心者増田、いや、2chで練習するといいとおもうよw

2012-01-13

はてなダイアリーアフィリエイトを始める人向けメモ

自分で調べた範囲で


はてなダイアリー携帯からアクセスが多い


 「はてなSEO戦略Vo.3」(リアルSEO

  http://real-seo.net/my-seo/seovo3.html


はてなダイアリー携帯向けのアフィリエイトには向かないっぽい

 携帯からアクセスすると、リンク先が強制的にはてなMobileGatewayを通してモバイル用に

 変換されてしまい、リンク先の表示やレイアウトが崩れる


 「はてなMobileGatewayについて」(はてなMobileGateway)

  http://mgw.hatena.ne.jp/help


 「変換されないプレーンなリンクを貼る方法ってありますでしょうか??」(人力検索はてな

  http://q.hatena.ne.jp/1255754183


携帯からはてなダイアリーアクセスした時の見え方

 →http://d.hatena.ne.jp/はてなID/mobile


 「モバイルサイトPCで見るためのツールやFirefoxアドオン」(NHN Japanディレクターブログ

  http://blog.livedoor.jp/ld_directors/archives/51079649.html


amazonアソシエイトGmailメールアドレスで登録して紹介料をAmazonギフト券で受け取る人は要注意


 「Amazon ギフト券Gmail迷惑メールに振り分けられて困る」(新電波

  http://denpa-shinbun.com/computer/amazon-gift-gmail.html


amazon楽天比較

 amazonは紹介料3.5%〜、でも有効期限が24時間で短い

 楽天は紹介料1%、でもクッキーの有効期限が30日ある


 「楽天アマゾン比較 アフィリエイト報酬が決まるクッキー有効期限が30倍近く違う」

 (1日10分ではじめる初心者アフィリエイト辞典)

  http://iopower.info/wordpress/archives/167


 「楽天アフィリエイトアマゾンアソシエイトどっちが有利なのか?」(アフィリエイトで稼ぐ方法

  http://affiliate.nufufu.com/archives/283


無料はてなダイアリーでもアフィリエイトはできる


 「アフィリエイトをはじめよう」(はてな

  http://www.hatena.ne.jp/info/affiliate


 「はてなの書けない「はてなダイアリーアフィリエイトをはじめよう」(ぼくははまちゃん!)

  http://d.hatena.ne.jp/Hamachiya2/20080624/affiliate


アクセス解析


 「はてなダイアリーへの無料アクセス解析設置まとめ」( 元デザイナープログラマン)

  http://d.hatena.ne.jp/ccoo_nick/20100626/1277566529


寄付公言してはいけない


 「Amazonアソシエイトの紹介料を寄付する」と書いてはいけないようです(頭ん中)

  http://www.msng.info/archives/2011/04/i-dont-say-i-donate.php



他になにかあれば追記お願い


2012-01-11

一人BARデビューしてきた話

男で酒飲める人なら誰でも憧れる一人BAR



行きたいけどどう振舞っていいかわからん

過去には

http://burusoku-vip.com/archives/1354659.html

みたいなつらい思いをした人もいて、

BAR初心者にはオススメできないところだーなんて思ってたが

勇気をふりしぼって昨日今日と一人BARデビューしてみて、

なんとなく一人BARの過ごし方がわかってきたので

つらつらと書いてみる。



・とにかくカウンターに着く。

お酒を頼む。男は構わずウイスキーを頼んどけ。

ウイスキー2杯目。ここで1杯目に飲んだウイスキーと比べてもっと辛い、もっと甘いとかリクエストする。

 ぴったりの1杯を選んでくれるはずだ。

・話したげな目線バーテンさんにおくる。多分話しかけてくれる。

 話題は「木戸に立てかけし衣食住」からセレクトする。

 自分の家の近くのBARを選ぶと「住」の話がしやすいのでいいんじゃないかな。

テレビあるバーにも行ってみたけど、ここはテレビが話題を作り続けてくれるので

 話題が途切れるということがなく、デビューという意味では過ごしやすい。

常連さんっぽい人が登場。話に耳を傾けるだけでも時間がすぎる。

・お店を出る前に、「このへんで行きつけのBARを作りたくて、いろいろ回ってる」と伝えると

 オーナーさんは意外と親切に教えてくれる。



こんな感じかね。

結局2日間で3件回ってみたが、

お店の内装はもちろん、バーテンさんの考え、行動がお店ごとにあるので

色々バー巡りしてみるのはほんとうに面白そうだ。

また行こうと思う。



ところで、みんなお店のバーテンさんを「マスター」と呼んでるんだけど

これは常連じゃなくても呼んでいいのかな・・・・?

2012-01-04

プログラミング初心者たわごと

JavaScript って生き物っぽいって思ったのがきっかけだった。

なんか菌?に遺伝子いれてたんぱく質生産させるやつ? Function は菌の細胞膜prototype遺伝子で、だから prototype全然関係ない違う生物遺伝子を生きてる菌に入れちゃったり。そうすると全然ちがうたんぱく質生産されたり。prototype にべべーっとコピーして追加するのなんてまさしくそれっぽい。

インスタンスからじゃないと複製できないのも生き物っぽい。

インスタンスって言い方になにか違和感があるなあ。

だってプロトタイプベースって、生き物しかいない世界じゃない?基本的に。インスタンスってのは生き物じゃない設計図があってそれにしたがって出来た生き物がインスタンスってイメージあんだけど。プロトタイプベース世界にはそんな設計図も生き物じゃないものもないよね?なのにわざわざインスタンスっていうのに何か違和感ご都合主義的なもの感じる。クラスは型で、インスタンスを実体だとかなんとかって氾濫してるせいかな。多分この辺の用語が JavaScript をわかりにくくさせてる気がする。

僕の感覚では、オブジェクトってのは生き物で、クラスベースってのは神が設計図に基づいて生き物を生産してる世界で、インスタンスベースってのは生き物が生き物を複製してる世界イメージだ。多分、原始の生物インスタンスベースみたいな世界で、海の中にうようよしてたんだろうな、とか。

オブジェクトじゃないものは、生き物じゃない死んでるたんぱく質RNA の破片みたいな。それだけじゃなにもできないみたいな。それだけじゃ命がないから、生き物の殻に詰めるってのが JavaScriptコンストラクタイメージ

Perl の bless したらこれはもう命入ったよ生き物だからねっあとは勝手にしてねってのも、Python名前空間さえあればなんとかなるよねってのも、JavaScriptハッシュさえあれば世界作れるよねってのも、みんなどこか似ている。ちゃんと OOP を理解できてるかは別としてもこの三つはわりとすぐやりたいことができた。昔 Java の本を買ってきて挫折したのにくらべたら、なぜかずっとわかりやすかった。(bless という命名はすごく洒落てる)

全然関係ないけど、Django日本語リファレンスは何か萌えるラクダ本日本語訳はむかつくのに。

プログラミングを始めたばっかりの時は、なんだか難しい用語の意味を理解しないと OOP がわからないと思ってた。それは僕らの住んでる世界とは全然関係のないプログラミング技術ってやつだと思ってた。

でも多分違う。

世界が動く仕組みさえあれば、あとは作り手に世界の成り立ちを抽象化する表現力さえあれば、世界勝手表現されていくし、動き出してく。たまたま僕らの世界オブジェクトもので溢れていて、プログラミング言語進化すれば世界に似るのも当然だろう。いや逆か。プログラミング言語世界に似てきたから、オブジェクトなんていう世界に似た概念が出てきたってことか。なんだか難しい用語ってのは、その表現の一部分の技術名前をつけてるだけなんだな、と。例えば何とか歌唱法や何々画法とか何とかレトリックとかパースの取り方みたいなのと同じ。それは表現を理解する手助けにはなるけど、その意味を知る事がイコール表現力をあげることにはならないんだよね。これに気づくのに遠回りしすぎたなあ。

(知識を得るだけで、100% 還元される人もいるかもしれないけど、そんなのは一部の天才だけだと思う。殆どの凡人はそうはいかない。とはいえ、元の錬度が低ければ、コツをいくつか教わるだけでいきなりうまくいくこともある。ただ、それをまるまんま実力だと思うのは、どんな分野でも危険だ。恋愛テクニックやらを必死に読んでる連中が男女間の深い人間関係を上手くやれてるとはちょっと想像できない!)

プログラミング表現力を上げるにはどうすればいいんだろう。きっと他と同じだろうな。いい表現を沢山味わって、世界をよく観察して、どう成り立ってるかどう動いてるか、私達はそれをどう認知しているのか、考えることかもしれない。漫画家を志す人が美術解剖学を学んだり、優れた画家が絵筆で世界を生々しく描写するように、優れたプログラマ世界のなりたちをプログラムに写し取ったり、世界の仕組みを作る事が出来るのだと思う。

やっとプログラミング面白くなってきた初心者より。

2012-01-02

http://anond.hatelabo.jp/20111022211746

バカやってる人たちと同じ事をして楽しめないのはわかる。

でもそこが本質と言うよりは、

楽しさは与えられるものだと思っているから楽しくないのでは。



楽しもうと思う姿勢や、むしろ楽しませようとする勢いで行けばいいと思う。

人を楽しませるのは難しい。

からこそ、楽しませようとがんばっているときにみんなが楽しもうとしてくれれば嬉しいし、

楽しんでもらえたとき自分も本当に楽しくなる。



自分学生時代リア充爆発しやがれと思っていたけど

社会人になって、与えられる側から与える側になりたいと思って

何事にも真剣にぶつかるようになってから色々なことが面白くなった。


偉そうなことを言っている自分も与える側初心者だけど、

せっかくの新年という機会、今日から与える側においでよ。

口を開けて待っているだけじゃいつまでも渇きは満たされないよ。

2011-12-28

http://anond.hatelabo.jp/20111228003600

面白いけど、いきなり起業するのは、スキー初心者ジャンプから飛ぶようなものだね

俺が思うにIT系はもう先がないよ

それよりも、料理人になるのはどうだろう

専門学校に通って調理師免許を取って

老人ホーム厨房係とかやってみたら?

2011-12-16

http://anond.hatelabo.jp/20111216141301

要求するだけなら、実は簡単なんです。例えば、私は耳から聞き取ることが苦手です。だから、「指示はメモメールなど、目に見える形で頂けると助かります」と申し上げることは出来ます。ただ、「ボイスレコーダーを隣に置いて仕事をし、指示を上手く聞き取れなかったときレコーダーを聞き直しながら仕事をしてもいいですか?」でもいいと思うのです。また、私が思いつかないだけで、他に配慮して頂ける方法もあるかもしれない。

言うだけ言えばいいんじゃねそれ全部…

 その中で、どんな配慮がいい?と尋ねられても……申し訳ないですが、それは私には分からないですメモを渡す方が都合のいい職場もあるでしょうし、メモを渡す余裕のない職場かもしれない。どんな配慮が出来るかは、職場によりけりだと思いますから

それはあんたの「言うだけ言う」を受けて職場が考えることじゃね…

また、これは純粋に、他の方からのご意見を聞きたいと思っていることですが、

貴方が面接側の立場だったとして、一方的に「ああして欲しい」「こうして欲しい」と要求ばかりする求職者を採用したいと思われますか? 

どうして欲しいかからない人よりはニーズ述べる人のほうが入れ易いんじゃね…

例え障害を理由で要求しているにしても、自分からの譲歩を見せないように見える求職者を、

譲歩するとかしないとかは

互いのニーズすり合わせる段階で(入社した後で)考えることじゃね…

 だから、私は障害については出来るだけ説明するようにしており、

具体的な配慮については「実際にやっていかないと分からない」と答え、

事前資料から意図的に具体的な欲しい配慮例は書きませんでした。

意図的だろうとなんだろうと

具体的なことが何にも書いてない&聞くと口ごもる人は採用しづらいよね…

それって「私との連絡は全部テキストベースにして欲しい!ここは譲れません!」よりずっと採用しづらいってわかってる?

後者はただのリスクで、前者は予測不能のデンジャーだから





 貴方が私の立場なら、どう返答されるでしょうか。

私が貴方なら、自分のして欲しい具体的なことを思いつくだけ最初に全部言います

内容は広く、言葉としては簡潔に



その際の細かいコツとしては

>「指示はメモメールなど、目に見える形で頂けると助かります」と申し上げることは出来ます

>ただ、「ボイスレコーダーを隣に置いて仕事をし、指示を上手く聞き取れなかったときレコーダー

>聞き直しながら仕事をしてもいいですか?」でもいいと思うのです

こういうのはあまり良くない

あなたとしては誠実に様々なオプションを示しているつもりであっても、

口頭で聞いてる相手はなにか、扱いきれないほど膨大で煩雑なことを言われてる気になる可能性はある

例えば「指示はテキストベースで頂きたい」であれば

貴方が言っていたこと全てを含みながら簡潔で、相手も聞きやすくなります

なんでもないような感じに広範な事を要求するのが大事




あるいは、面接官の立場だったとして、

どう返答されたらわかりやすいものになるでしょうか。

面接官の立場としては、まず何より

あなたの障害に対して必要なコストが「自分達に対処可能なものか」について気にしてると思います

あなた自分の障害についてわかってる範囲で「こういうことが必要ですよ」と言えばいい

もっと言えば「それなりの便宜は必要ですけど、あなた達がコントロール不可能なほどの事は何もありませんよ」

と示してあげればいいだけ

まず、私の中では、

障害者=怒られない、は存在しない。また、障害者=必ず配慮されるべき者……ではないような気がする。

そもそも、間違えた部分は、注意されるべきだし、怒られるべきだと思う。指摘されなければ、間違いは分からないのだから

理不尽なのは、『何故』怒られるのかが『分からない』こと。なぜなら、『分からない』ままだと、『直す』事が出来ないから。そして、直す方法を考える手段がないまま、『直せ』と言われるのは、流石に理不尽だと思う。

ただ、それを説明するのは難しい。なぜなら、これまでの人生で口にした時は『言い訳』としか取られなかったから。

ーーと、その辺の所をぐだぐだ説明した(注:たしか、このあたりで泣き始めた)ところ、

あなたのこれは悪いけど面接という限られた時間、限られた目的フォーマルなシーンでは真面目すぎるし深すぎる

相手がそういう話を求めてなかったのはその場に居なくてもわかる

貴方にとっては障害が日常であるからそりゃ障害についての考察は深く深くなるだろうけど

相手はその道の初心者だと言う事を貴方の方から配慮しないといけない




他の面接の例にするなら

「在学中に〇〇の研究をしたそうですが、どんなものですか」って聞かれたとして

その会社と関連性のある部分だけダイジェストにして簡潔に喋るよね

その研究科学史上の深い意義や本質とか、それやってるとき自分史とか、研究完成間近に愛犬が死んだドラマとか、

そういうのは面接では悪いけどノーサンキューだよね






>「普通の人なら、間違えたら『違うやろ』って叱れる。でも、障害者の人を叱ることは出来ない。

>なぜなら、障害が原因で間違いを起こしていたとしたら、それを叱るのは理不尽でしょう? 

>それならば、そもそもその向かない仕事はしてもらわずに、出来る仕事をしてもらえばいい。

>でも、貴方のように目に見えない障害で、何を配慮したらいいかからないと、こちらもどうもしてあげられない。

>だから理不尽に叱ることにも繋がってしまう」

貴方はどう思いますか?、と聞かれたものの、私は最初「どう思う?」の『どう』の意味が分からなかった。

何が質問であり、疑問なのかすら分からなかったのだから

例えば

真剣なご懸念をいただきありがとうございます

 仰るとおり、私の障害は一目で見てわかるようなものではなく、ご心配趣旨はわかります

 そこで私は本日自分の障害のある分野を簡単にまとめたレジュメを持参いたしました。

 これに目を通していただくことで、私の障害の傾向やパターンのようなもの

 障害のない皆様にもご理解いただけるものと考えております

 どうぞよろしくお願いいたします。」

と述べれば

相手の質問が不明瞭なままでも話の流れはこっちの都合に沿って進むし

相手もそれに沿って会話を続行するよ




「どう思う?」っていう質問は確かに指示方向が広範で、あまり真剣に考え出すと意味がわからなくなる

そういう質問の仕方をする人は、慌ててるか、頭が悪いか、どっちにせよ混乱してる

私はそういう時は全部自分の都合のいい方向に回収して自分の演説おっぱじめちゃうしそれで得をしてきた

ただこれが貴方に真似可能なテクニックなのかよくわからない




ぱっと見ると貴方には「図々しさ」と「相手の立場を読む心」と「適当さ」が足りてないように見える

過去に「図々しい」とか言われた事があってその反動でそうなってるの?

それとも昔からずっと今の調子なの?

もし後者なら自分の考えや要求はどんどん言った方がいいと思う

ただし深いレイヤーは避けて、浅く浅くね

2011-12-14

http://anond.hatelabo.jp/20111214230700

ハサミで切れるものの大半は手でちぎれると思うが…

俺なら、シンクにはみ出すぐらい大きいまな板を使うことをオススメするなあ(調理台の拡張として)

あと、初心者ほど、包丁はしっかり切れるやつをチョイス

材料出しすぎるなってのは超同意

2011-12-07

IT業界でやっていく自信をなくした話。

IT企業内定もらった学生だが、就職先について悩んでいる。専門は電気電子。在学中にIT仕事に興味持って、授業で習ったC言語が楽しかったというのもあって、IT系を中心に就職活動をしていた。だから、滑り止めってつもりは全くなかった。せめて学校IT勉強をしてきた人に負けないようにと、プログラミング勉強を独学でしていた。

それでおれはアンドロイドアプリを作りたくてjava勉強をした。アンドロイドアプリを作るための本も買ってきた。javaをやってるうちは問題なかった。授業で習ったC言語に似ていたし。問題はアンドロイドアプリ勉強をしようとした時に生じた。

おれはじっくり書店アンドロイドアプリ開発の本の調査を開始した。どれも3000円近く、貧乏学生にはやたら手を出せる代物ではなかった。そんな時、java勉強した本の同じ著者がアンドロイドアプリの本を出したんだ。ぼくは衝動買いした。買って大喜びで帰って家で勉強を始めたよ。だが、javaではあれほどわかりやすく書いてた同じ著者なのに、なんだかわかりにくい。基本的にjavaの知識があれば問題ないはずだった。なのに、解説を読んでも、コードを見ても何をしてるのかさっぱりわからない。

アンドロイドじゃ使う命令がまるでちがう。これホントjavaかって思うくらいに。おまけにインターネットリファレンス初心者に不親切で、こちらも何かいてあるか理解できなかった。僕は勉強する手段を失った。アンドロイドアプリ開発に挫折したんだ。見あげれば雲にも手が届きそうに感じた、自信満々だったあの頃の自分はどこへ行ったんだ?

別の本を買ってみても、やる気になれなくて放置してる。頭に浮かぶのは内定を貰った企業。俺のこの程度の理解力でこの先やっていけるだろうか。IT業界には35歳定年説ってのもあるし、やはり難しいんじゃないだろうか。IT企業で働いてみた所で、落ちぶれて途中で挫折するんじゃないだろうか。僕は自信を失って、一週間位鬱憤とした気持ちでいた。ひょっとしたらその時の傷を未だに引きずってるのかもしれない。学校勉強が身に入らない。1年生の頃は、あれほど勉強熱心だったのに。俺の心は腐ってしまったのか。

プログラマーという職業にワクワクする反面、不安の方も大きい。学校での勉強を活かせる回路設計にも興味ある。今から他の企業を探そうか迷ってる。僕はこの先どうしたらいいだろうか。

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-11-30

なぜ女は頭がライトなほど初心者お断りみたいなことになっているのか

http://anond.hatelabo.jp/20111128221615  なぜラノベは人気作ほど初心者お断りみたいになっているのか

http://anond.hatelabo.jp/20111125213149  はてな男嫌い

まあ真実埼玉のおっさんテンプレはてな民を釣って、はてな民がテンプレで返し、これだからはてな民は、という記事を書いたに過ぎないわけだが。

http://nice.hateblo.jp/entry/2011/11/27/141529

2011-11-29

[]なんちゃってラノベ語りまとめ

はてな界隈ラノベクラスタの方々にはお世話になりました。

実を言うと私は今年の10月になってはじめてラノベを読み始めた超初心者で、

読み始めてかなり戸惑うことや不思議に思ったことが多かったので勢いのまま書き連ねました。

しかしさすがにもうネタがつきました。あとラノベについて語ってるうちになんとなく興味も湧いて来ました。

gdgdいうのはこの辺りでやめて、興味が有るやつを読んでいきたいと思います

みなさんお付き合い下さりありがとうございました。

特にオススメ作品紹介やラノベの年齢別分布データホントに有りがたかったです。重ねて感謝

http://anond.hatelabo.jp/20111129132109

http://anond.hatelabo.jp/20111128221615

http://anond.hatelabo.jp/20111128160535

http://anond.hatelabo.jp/20111128155206

http://anond.hatelabo.jp/20111127212636

http://anond.hatelabo.jp/20111124104820

http://anond.hatelabo.jp/20111122235340

http://anond.hatelabo.jp/20111122103314

http://anond.hatelabo.jp/20111119082328

http://anond.hatelabo.jp/20111118114759

http://anond.hatelabo.jp/20111117083436

http://anond.hatelabo.jp/20111113203204

http://anond.hatelabo.jp/20111113172428

http://anond.hatelabo.jp/20111110230928

http://anond.hatelabo.jp/20110519201250

http://anond.hatelabo.jp/20111125150915


※ちなみに、魔法科高校の劣等生感想だけ2ちゃんコピペです。

あと、ほとんどの作品の感想は「途中までしか読まずに」書いてますいちいち自分のしっくりこない展開になるので続きは妄想してました

ツッコミどころ満載の内容だったかと思いますが、大変申し訳ありませんでした。

http://anond.hatelabo.jp/20111129124422

のうりん」はかなりエッジの効いた作品だから初心者にはおすすめしない。

キノの旅」は紀行物ではなくて風刺の効いた連作短編集という感じ。児童文学っぽい。

東京レイヴンズ」は現代の陰陽師養成学校舞台にした異能バトル物。

いわゆる萌え要素がわりと薄くて女性にも人気がある。

が、そもそもバトル物が駄目っぽいな。

それとも、あえてラノベに挑戦するというくらいだから、毛色の違う作品でも受け入れてくれるのだろうか。

食事描写といえば「ベン・トー」なんだけどこれも駄目っぽいな。

石田衣良が好きなら「神様のメモ帳」はどうか。池袋ウエストゲートパークみたいな話なんだけど。

あとは、やっぱり成田良悟かね。

2011-11-28

http://anond.hatelabo.jp/20111128221615

エロゲスレだと、大体看板作品が、キレイランク順に並べられていて、

とりあえずこれ進めておけば安心、という定番があるのと比べるとなんだか変な感じだ。

それにしたって完全な非オタに薦められるようなもんじゃないだろ。

エロゲ初心者と言っても他のオタコンテンツにどっぷり浸かっている事が前提だし(いきなりエロゲに手を出す奴はいないだろう。違法DL厨を除けば)

18歳以上である事が前提だけど、

ラノベは他のオタコンテンツをあまり知らない中高生お小遣いはたいて買ったりもするものから、文句が出やすいんだろう。

なぜラノベは人気作ほど初心者お断りみたいになっているのか

タイトルを「女の子がよく読む男向けラノベ」(但し下記作品を除く)にしたほうがよかったかも。




アンチラノベが集まることで有名な某ゲハブログから適当に引っ張ってきた。

彼らが口をそろえて批判するのはこういう作品らしい。


禁書目録(文章がやばいらしい)

はがない(文章がありえないらしい)

灼眼のシャナ(文章がやばいらしい)

・インファニットストラトス(色々とありえないらしい)

西尾維新の作品(読んでいてイライラするらしい)

舞城王太郎の作品(ラノベなのかどうかわからんが文章に癖があるらしい)


ココらへんは、相当な人気作であるはずだ。看板作品と言うか。

看板作品が初心者お断りで、裾野を広げるどころか、裾野アンチを群生させているというのは興味深い。どうしてこうなっているのだろう。

ラノベなるものに少し理解を示してみようということで深く考えずに人気作を手にとってみた結果、痛い目に遭ってしまうというのは少し問題があるような気がする。



エロゲスレだと、大体看板作品が、キレイランク順に並べられていて、

とりあえずこれ進めておけば安心、という定番があるのと比べるとなんだか変な感じだ。

まぁエロゲにおいても、定番作品は2004年~2006年あたりに一番多く、それ以降は微妙な作品が多いらしい。

ラノベも昔の作品には定番があるようなので、細分化とかニッチ化とかしすぎて

カンバンとなれるような作品や作家がいないだけ、ということなのだろうか。

その割には全体の売上は2008年以降も伸び続けているのがエロゲ業界と違うようだしよくわからん




ところで、私はいラノベ初挑戦の女の子大学二年)にすすめる作品を選ばないといけないのだが

何をお勧めしたらいいのだろうか。「もしドラ」の書店員みたいな神アドバイスを期待する。

実は対して読んでないくせに、知ったかぶってしまってオススメチョイスをすることになってしまった。

その人の好みとか、オタク趣味があるのかとか、小説をよく読んでるのかとか、

どういう理由でラノベに挑戦するのかとか、そういうことが分からないと薦めようがないんだが。

分かってる。後で書きます

ただ、一応この記事の趣旨として「看板作品」を知りたいというのもあるので、

まず個別事例抜きにして、女の子にすすめるとしたらまずこれかなーってのがあれば知りたい。

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