はてなキーワード: 計算とは
女子学生は在学中に結婚前提の相手見つけて、在学中に子供作っとくのが普通の世になるといいね。
春休み、夏休みに出産日計算して子作りすれば、4年で卒業もできよう。
秋入学がこれから普通になれば入学前、卒業後、半年ずつ空き時間もできるんだから更に余裕もできる。
在学中が一番男を見つけやすいんだから。
お見合いサイトに登録するだけで、医者やら弁護士やら選び放題だからな。
「パリストンがいいやつだった件」
なんてまとめがあったが、いいやつって敢えて安っぽい表現してるのが、かえって深く考えさせられるね
とてつもなくいいやつ
理由、キメラアント編の結果を見ると
東ゴルドーは軍事国家で正攻法で攻めたら戦争レベルだし、NGL自治国に至っては表向きが超自然回顧主義だから軍隊を突入させる事すら不可能な完璧なシステムを構築している
それが、結果的に見ると、たった数人のハンターの命を犠牲に解決している
さらに言えば、キメラアント討伐の結果、ハンター協会は世界規模のピンチを救うという功績を残している
ハンター認定証を売ると人生遊んで暮らせる、それぐらいハンターは特権階級だけど、それはハンターが今までに功績を残しているからで、今後においてもキメラアントの残党狩りのためにハンターの地位は確固たるものとなり続ける
たしかにゴン達の視点で見ればキメラアント編は苦難の連続だったし、親しい人をどんどん亡くしている
しかし、一般の人間や関わっていない大多数のハンターにとって非常に望ましい結果となっている
「いいやつ」の定義を「大半の人間が望ましい結果を出すやつ」と定義すると、パリストンすっげえいいやつって結論になる
そこで疑問、パリストンはどこまで計算してやったの、少なくとも会長達が失敗したとき世界規模でピンチになるんじゃねえの、てこと
キメラアントの社会システムは、女王、もしくは王を倒せば一気に崩壊するシステムになっている
そこで、世界規模のピンチに派遣されたハンターが、何でたった三人だったかと言う話
・貧者の薔薇をかかえているネテロ会長は、一対一の戦いにおいては、勝利か相打ちしかない
・モラウとノブの能力は、会長を一対一の戦いに誘導するのに最適な能力
それでも、万が一メルエムが予想外に強すぎたりして、会長一行が失敗した場合どうすんの?世界が終わるじゃん、って話になると、活きてくるのが先週の発言
「信じてますよ。決まってるじゃないですか」
パリストンは会長に絶対の信頼を置いていたからこそ実行できた、ていう根拠になる
結果的にネテロ会長は相打ちになったけど、ジン曰くハンター最高の快感は
「狙いが自分の思った通り動いた時」
よくある話の言い換えだけど、持論。
100.1にしようと思ってる。
複利計算で、1年やり続けると、えらいことになってる。
単純計算は誰かがやってくれるとして、ま、いうても
でも0.1を得ようとして頑張ったら突然確変で1とか10とか
得られちゃう時もある。
そんな風にやって5年はたったかな。
たぶん、5年前時点での100から考えれば
軽く1000はいってる気がする。
ーーーーーーーーーーーーーーー
私から見ると、私が直接関わってる人たち、テレビでみる人たちは現状維持が大好きだ。
既得権益の確保だの、今で満足だの考えでそうしているんだろう。
みんな、変化は好きじゃないんだろうか?
改革は好きじゃないんだろうか?
「結局、数年経ってふりかえると郵政は何も変わっていない」と。
「すごい幸運を手に入れる何かを行ったのに、なにも起きなかった。
本来だったらものすごい不幸が起きてることが起きてないことが
改革して、変化してなかったら現状にない悪化をしていた未来があったかもしれない。
変化したからこその現状維持かもしれない。って考えたい。
ーーーーーーーーーーーーーーーーー
現状維持の人たちは、変化を受け入れた結果の最悪の状況、
招くこともあるだろう。
批判し否定し、本件とは関係ない過去の失敗などを持ちだしたり、
重箱の隅をつついてご破算を狙う。
現状維持派は、よく言って今日0.0になるように頑張っている。
それは宝くじに期待するという0.00001がんばっているといえるが。
そんなにがんばらなくていい。
昨日より安定して0.1だけ頑張る。
言い換えると現状維持を認めない気持ち。
ってやってたら、数年後振り返ってみたら
あれれれれ。って思える。
今思ってるから。
前から、ここに書きこみたいって思ってた。
初めて日記書いた。それで+0.1。
bygones kaztc
『まどか☆マギカ』 まどかウエハースを140枚購入してカードをコンプリートしたスレ民・・・ | やらおん!
上記の記事を見るに、どうやら25枚のカードを手に入れるためにウェハースを140個開けたスレ民がウェハースの魔女に食べられたようなんだ。というよりもはや本人が絶望してウェハースの魔女になりかねない。むしろ俺なら魔女化する。それにしてもこのシャルのやつかわいいな。
もうすぐビックリマンシール(第1弾)も復刻されるとかされないやらで、人々の蒐集欲はどの時代もとどまることを知らない。ビックリマンシールは第1弾の37種類に新キャラが3種類増えて全部で40種類。全部で40枚だったら…うん、ダブリも考慮して60枚ぐらい買えばコンプリートできそう!
さて、ここからちょっと算数の時間。苦手なひとや結果だけ知りたいひとは次の見出しまで跳躍してくれるといいよ。
この問題は「Coupon collector's problem」として有名な問題で、日本語だと「食玩問題」とか言われたりします。食玩ってあたりがなんだか日本の文化って感じ。
さて、全部で n 種類のシールがあるとして、1種類目を手に入れるために必要な購入回数を t1 、1種類目を手に入れてから2種類目を手に入れるために必要な購入回数を t2 、一般化して、k-1 種類目を手に入れてから k 種類目を手に入れるのに必要な購入回数を tk で表しましょう。するとコンプリートに必要な購入回数 T は t1 + t2 + ... + tn-1 + tn になりますね。あとはこの犠牲 T の期待値 E(T) を求めてやればいいことになります。そして期待値は足し算を分けて考えれる便利な性質があるので、それぞれの E(tk) を求めてやりましょうか。
確率 p で起きる事象が1回起きるまでの期待回数は 1/p ですね(幾何分布ってやつ)。確率0.5なら2回、確率0.1なら10回ってのは直観的にもなんとなーくわかってもらえそう。E(tk) は 全 n 種類のうち、まだもってない n-k+1 種類を引き当てるまでの期待回数なので、 (n-k+1)/n の逆数、つまり n/(n-k+1) です。
あとはこれを全部足し合わせると、次のようになります。
E(T) = E(t1) + E(t2) + ... + E(tn-1) + E(tn)
= n/n + n/(n-1) + ... + n/2 + n/1
= n ( 1/1 + 1/2 + ... + 1/(n-1) + 1/n )
これだと足し算がいっぱいあって計算しづらいのでちょこちょこっと大学数学の結果を使っちゃうと、ほぼ次のようになります。どうしてこうなるか知りたいひとは教科書でもみとけ。
E(T) = n ( log(n) + 0.5772 ) + 0.5
さて、上の式をEXCELにぶちこんで計算してみます。セル$A$1に全部で何種類かをいれて、次の算式をどこでもいいので適当なセルにコピペしてぽちっとな。
=$A$1*(ln($A$1)+0.5772)+0.5
では颯爽とセル$A$1に25と入力してみると…おっと、95.4019、え、96個…? たった25種類集めるのに…? どうしてこうなった…。
単純に考えて、ラスト1個を引き当てるためには平均して n 回の犠牲が必要。最後から2番目には平均して n/2 回、最後から3番目には平均して n/3 回。ではまどかカードの場合この3種類を集めるのに平均して 25 + 12.5 + 8.333 = 46 回必要です。裏を返すと、コンプリートまであと3種類!ってところまでは 96 - 46 = 50 回ぐらいでたどりつけるということです。なんてことでしょう。最後の3種類を集めるためだけにほぼそれまでと同じぐらいの回数をこなさなければいけないなんて。もう最後の3つは諦めてショップで買ったほうがいいんじゃね…。
ちなみに、セル$A$1にビックリマンシールの40種類を入力すると、172回という驚きの結果が返ってきます。一部界隈で非難轟々だったように復刻版は1個30円じゃなくて84円なので、およそ14500円かかるというわけですね。ひぇー…あ、いや、案外普通だった。大きいお兄さんならなんとかなるな。
ただし、ここではキラシールみたいなレア物の確率を考慮してないので、実際はもっと期待回数はあがるんじゃないかな。
計算が複雑になるのでここでは扱う気全くないですが、 x 個買った時にコンプリートできる確率ってのも当然考えることができます。こちらのサイトには導出のイメージと計算機が公開されてるので感謝しつつ計算してみましょう。冒頭のひとは140個目で揃ったということなので、
おまけの種類の数:25
これから欲しい数:25
これから買う数:139
として計算すると…0.9169とでました。つまり、139回の犠牲をはらってもコンプリートできない人は全体のおよそ 8.3% これは40人のクラスに3.3人ぐらいの計算ですね。たしかにだいぶ運が悪い方だとは思いますが、各クラスから3.3人も魔女が出てたらそれはそれは大変なこと。
知らなかったゆえに絶望して魔女化して魔法少女に倒されグリーフシードとして消費される。でもほむらちゃんにならわたし消費されてもいいかなって、ティヒヒ。
似たような話で、アイマスシンデレラガールズになぜ大きなお兄さんは大金を突っ込むのかって話が盛り上がってたのでご紹介だよ。最後の3枚を集めるのはほんと鬼畜だってばよ。
元増田より。
英語を勉強してたら、自分が好きだった洋楽の歌詞がわかって音楽が楽しめるようになった、とか。
数学を勉強していたら、株式市場の予測を立てるための計算が早くなったとか、法則が何となく思い浮かんだとか。
あくまで例ね↑
忘れないうちに幹事についてまとめる。
あとでトゥギャッターにでもしよう
本当に来ていただいた皆様には感謝
で今回は一応無事になんとか終わった印象。
少し私が顔とIDと経歴とを間違えてて不愉快にさせてしまった可能性は否めない案件はあって
hwoffについて、57人参加で運営上の大きなトラブルがないのは奇跡に近くて
それに甘えてる幹事な私。
普通このくらいの規模ならば、連絡なしのドタキャンが発生することは否めないし
可能性としては織り込まなければならない。
その場合にキャンセル料はどする?全額請求するのか、参加者につけ回すのか。
今回はドタキャン発生が皆無なのは本当にすばらしい、金銭的な収支も計算どおり。
実際はこれに対処する術をもっていない
現状1人でやってるってのは良くなくて、不測の事態が起きた時に対処が遅くなる。
本来ならばすでに1人でまわすことが無理あって
hwoffの参加者が行儀がいいだけの話。
なんで一人幹事ばかりなのかっていうと、話しあうとか意思疎通のコストが高いと思い込んでるから。
対人関係をうまく構築できないといってもいい。
運良けりゃ回るけど、最悪なことが起きた場合 例えば私が当日42度の熱出てほんとに動けないとか
そんな時を想定すると1人で回すのは愚の骨頂。
マネジメントみたいな話になると思うんだけど、もう少し
自分でやったほうが早いとかいってないで、自分の分身をつくらなきゃまずいよね 的な。
結局1hくらいはLTやってた、このあたりのバランスは確認したい。
全部に興味ある人はいないだろうし、それを考えるとLTを挟むことの是非とか。
もともとの趣旨は顔見せて集まることの少ないエンジニアの交流促進なわけで
そーすると無くてもいい事項か。
会費については5000円が妥当か。しゃぶ庵で3.5h専有して とか考えると
高いとは考えないが財布の状況を考えると軽食程度にして4kとかに抑えることも視野に。
今お越し頂いてる層が上は50くらい 下が19くらいなことを考えると微妙
大半は社会人なのを考えると5kにして、未成年とB2~M2まではキャッシュバックみたいな事を考えるか。
→コストどーすっかね。
例えば立食で軽食で4h専有できて60人でみたいなスペースはあるんじゃないか
しゃぶ庵のご飯は僕は好きだし美味しいと思うけど、それをメインにしてる人もいないのは事実
そーなると軽食のがいいのかしら。
これからの規模について
もし1人体制を改めるならより大きくする方向はありか無しか。
それとも縮小させるか。
すでにある程度顔見知りになってしまってる人が多いので
このまま回数重ねて同じ人ばっかりになるとコミュニケーションの方向性が内向きになることはやむを得ない。
すでに常連みたいな人は30人を超えてる。
そーなると新しい人が入りやすい、コミュニケーション取りやすく促進をはかるならば規模は増大させるほうが望ましkうはある。
いまの規模の制約条件は、私個人が幹事である、私の知り合いに基本声かかる 宣伝の問題なんか。
規模大きくすると、特徴性が薄くなるのは仕方ない。
もし来場者の満足度を最大限高める方法って。。?つうか顔見知りばかりなら僕が主催しなくてもいいよね。
もし規模を拡大するならば、親和性の高そうなところに声をかけるのはありではある。
例えばtggdとかUNIXのAndroidのとことかmbedのところとか
規模拡大させればいいこともあるし当然トラブルが増える可能性は非常に増大するよ。
定期的に開催することの意義はホントにあって
次いつやるかわからないよりは、来年もあるよね ってのが集客しやすいよね。来やすいだろうし。
会場にお願いの連絡いれて12/21にATND立ててしばらくはtwitterで広告みたいな感じか。
なので
もし来年も動くならば、それも一人でやらないなら少なくとも12/15くらいには動き始めようね 的な。
ということで乱文ですがざっと今回の0128hwoffの思うところでした。
先ほど母がクリーニング屋に行って帰ってきてしばらくすると、
「サービス券もらってない!」と大声を上げた。
聞くと、持ち帰り用のビニール袋をお断りすると10円のサービス券がもらえるところ、
今回店員さんが渡し忘れたらしい。
先ほどの剣幕と対照的に猫なで声で
「もらってないと思うんですけどぉ~」
とか言いながらどうやら首尾よく次回来店時にもらえる算段をつけてもらえた様子。
「細かいことでもこういうことの積み重ねが大切なのよっ!」
とついでに大見得を切る母だがあのさあその電話の通話料だけで10円くらいかかってんじゃね?
と喉元まで出かかったけど
「ちゃんと家計簿つけてて良かったわ~こういう細かいソンも見逃さなくなるんだから!」
ってるんるんの母にツッコミを入れるのも不憫ではばかられたのですが、
こんなこと考える私の方が細かくてオロカなのでしょうか。
国をつくるという仕事 - 西水 美恵子
自由への長い道―ネルソン・マンデラ自伝〈上〉 - ネルソン マンデラ;
生きる技法 - 安冨 歩
ビューティフル・マインド 天才数学者の絶望と奇跡 - シルヴィア ナサー
意志力革命 目的達成への行動プログラム (Harvard business school press) - ハイケ・ブルック
高橋和巳作品集〈第4〉邪宗門,私の文学を語る(インタヴュアー:秋山駿) (1970年) - 高橋 和巳;
リーダーシップの旅 見えないものを見る (光文社新書) - 野田 智義
世に棲む日日〈1〉 (文春文庫) - 司馬 遼太郎
ある明治人の記録―会津人柴五郎の遺書 (中公新書 (252)) - 石光 真人
日本を大切にする仕事――身のまわりから社会を変える10人の生きざま、働きざま - 山岡 淳一郎;
世界を動かした21の演説――あなたにとって「正しいこと」とは何か - クリス アボット
こうして僕は世界を変えるために一歩を踏み出した - 鬼丸昌也
所有せざる人々 (ハヤカワ文庫SF) - アーシュラ・K・ル・グィン
人間の測りまちがい〈上〉―差別の科学史 (河出文庫) - スティーヴン・J. グールド
一〇〇年前の女の子 - 船曳 由美;
快感回路---なぜ気持ちいいのか なぜやめられないのか - デイヴィッド・J・リンデン
製造業の現場バイヤーが教える だったら、世界一の購買部をつくってみろ! - 坂口 孝則
経済論戦は甦る - 竹森 俊平
キャプテン・アメリカはなぜ死んだか (文春文庫)
あれ・・・。あれおかしいな。職場ってこんなんだったか。俺の知ってる職場ってこういうものじゃなかったけど。
泣きながらテーラールールやら利子率計算やら、いやこんな高度じゃなくてもそれこそイールドカーブ辺りから
死ぬ気で勉強した記憶があるんだけど。いや、同じことを二回教えてくれない職場はおかしいと思うよ。
俺も何度も質問したことはあるし。でも、こんな和やかな文章が書けるような状態じゃなかったな。15回て。
「微分積分とか忘れたよ!俺死ねよ!」とか思いながら会社行った日々を思い出したよ。
いや、他人のことをどーこー言うのはどうかと思うけど。ほんとなんかもう、
人生ってツライな。でも、こんな風に生きられる人はもしかしたら、選ばれたとても幸福な人なのかもしれない。
ある意味特権的な能力や才覚があるからこそ、これが許されているのかもしれない。
羨ま死ね。
ファッション誌を参考にしていいのはファッションに関する常識的な感性を理解してる人間だけ。
したがって、高齢化が進むにつれ、現役世代の負担は重くなっていく。
今の老人は、日本の高度経済成長を支えてきたんだから、それに報いなくては、という
論調もあると思うけれど、国の借金を現在の価値で数百兆円も増やして、でしょ?
それだけあれば、ジンバブエでも先進国になるんじゃないかなぁ。
高度経済成長を支えた、どころか、将来を食いつぶしてきただけじゃない?
その報いは受けなくていいわけ?
2000年代は1人の老人を4人の現役が支え
2030年には1人の老人を1人の現役が支え・・・みたいな説明図を見たことがある(数字は適当)。
でもそれって、現役の負担がどんなに重くなろうと、老人は20万/月もらう(繰り返すけど数字は適当)みたいな
いわゆる確定給付の考え方だよね?また将来を食いつぶしてない?
んじゃ、確定給付にしてみたらどうよ?
仮に現役世代の負担を3万円/月とする。で、上の計算にある現役:老人比だとすると・・・
1970年代は、1人の老人に30万円/月支給される。
2030年代は、1人の老人に3万円/月支給される。
でもさ、子供を作って増やすような「よのなか」を作ってこなかったんだからしょうがないんじゃない?
まぁいろいろと問題はあると思うよ。
生活保護が増えるだけとか、
人口が増えるのがそもそもいいことなのか、とか。
でも、少なくともいまの現役世代の一部が感じている不公平感は減ると思うよ。
http://www008.upp.so-net.ne.jp/takemoto/D7_3.htm
これは中学卒業者に対する高校卒業率らしい。88%で一定だとか。
ふとこれを見ていて思った。小学校に入学して、その子供たちが不登校などにならずに高校を卒業できる確率はどのくらいなのだろうか。
これは経験上からの確率なのだが、1クラス40人として、2年ごとにいじめなどによって不登校者が一人出ると仮定。
小学校は6年、中学は3年あるから、中学を卒業できる確率は0.975^4.5で89.2%。
高校卒業率は88%らしいので0.892*0.88=0.785、高校を卒業できる確率は78.5%ということに。
逆に言うと、21.5%の確率で高校すら卒業できない。4.65人に一人の確率。
(間違ってたら指摘してくれ)
Pythonの方が弄れる対象が多いのに、なんでウェブ系だとPHPの方が流行ってんだろ
端末からのテキスト処理も楽だし、数値計算周りのライブラリも充実しているのに
PHPが優遇されているのって歴史的な経緯以外に何か他の理由でもあるのか?
けどまぁ、情弱な文系SEが大半を占めているバカだらけの日本じゃ別にPHPで困ることもないか
数値計算や端末からのテキスト処理なんてWeb系じゃ大して使わないからなあ…
Pythonに関しては、ZopeさえコケていなければWebサーバ用LLとして大成功していたはずなのに、
Railsなんかが登場したおかげで、すっかり影が薄くなってしまいますた....
ってか、railsにインスパイアされたフレームワークって今じゃ幾らでもあるよね
djangoとかCakePHPとか。rubyってRoRを使いたいユーザを除くと、
pythonやPHPの方がユーザー数は圧倒的に多いと思うんだけど
本家のrailsって、他を遥かに越えるほど良いものなんだっけ?
44
Zopeが登場した当時、「RDB+PHPはもう古い、これからはOODB+ZopeがWebの中軸になる!」と
少なくとも自分はZopeからPythonという言語を知ったし、その時点でRubyは知らなかった
そして、その後のORM(RDB)+Railsの出現と華々しい革新性への注目は、誰もが知っているだろう
今でもZopeの開発は継続されてはいるが、結果的に当初の期待が大きく裏切られたという事実は動かしがたい
djangoとCakePHPについては実際に触っていないので憶測になるが、おそらく技術水準ではRailsと同等だろう
しかしRailsはRailsでコミュニティの活動が活発だし、その進化は異常に早い
Railsに何か致命的なトラブルが発生して開発が停滞する、あるいはdjangoやCakePHPから
何かのイノベーションが提示されでもされない限り、後発のdjangoやCakePHPがRailsに追いつくのは無理
Railsは決して技術的に完璧なWebフレームワークではないんだけどね....(たとえばSeaSideのような.... )
だからこそ「もしもZopeが....だったなら」という「たら・れば」感はPythonコミュニティの潜在認識になっている
C a k e P H P は う ん こ
CakePHP使ってんの?
可哀そうにw
でもやっぱりいつもの使い慣れたLL(Python/Ruby)で
Webサービスを書きたいってのがある
求人数は
Ruby on Rails>>>>>>>>Django
http://www.indeed.com/jobtrends?q=django%2Cruby+on+rails&l=
どういうことなの?
求人数が多いのはそのためだと思うよ
なんかのミスかと思ったがアメリカでもRuby on Railsは人気があるのかなあ・・・
Pythonのほうが使いやすいと思うのだがフレームワークはRailsが優位なんだろうか
Djangoは周辺ライブラリが微妙だし本体も鈍くさい感じがする。
でも、FlaskはSinatraより好きだから、Pythonが嫌いってわけではない。むしろ好き。
ただ、いざ作り始めるとやっぱりRailsが楽だなあってなって、Railsを使い続けている。
同感だ
同じように思っている人が他にもいて安心した
PHPはフレームワークが乱立しすぎているから、RailsをPHPで実装してみようというやつが出てきた。
それに比べてPythonは、Zopeというデファクトスタンダードが既に存在していたけど、
ただ、どうやってもRailsもどきがRailsを超えることはできないのは間違いない。
パクリはオリジナルを超えられない(キリッ って定型句だけど、
これってキリッって言いたいだけだと思う。
D言語って超えたって?
B言語って超えたって?
PHPで同じ事をできないわけではないだろうけど、Ruby on Railsほど簡潔にはできない
まあくだらねえWEBサービス作って喜んでる情弱は早く死ねって事だよ
そういう理由じゃなくてRailsのほうが単純に情報もプラグインも多いからでしょ
linuxじゃデフォのツールなんだし、ツールとの連携を考えたらpython一択じゃん
わざわざ不合理で不完全な言語を使うなんて
もしも
>linuxじゃデフォのツールなんだし、ツールとの連携を考えたらpython一択じゃん
真実であるのなら、今頃はdjangoの情報とプラグインが溢れかえっているはず
yumや、gdbとgnomeの拡張がpythonであるからといって、それをwebアプリでも使いたいと思う人は少ないというだけのこと。
ソースからインストールする必要があったとしても、web開発ではrubyを使いたいという人が多いというだけのこと。
というか、世界中のPythonプログラマが Remeber Zope!! を合い言葉に
打倒RailsたるWebフレームワークを開発しているはずだけど、
Railsも登場してから、かなりの年月が経過しているんだけどなぁ....
その間にもRailsはRails 3が登場して、REST/AJAXの強化等の進化が継続しているよ
Ruby では
ary.map {|x| x**2}
map(lambda x: x**2, ary)
となり、lambda の本体が1つの式では表現しきれなくなると
.....
と書き換える必要があります。
f = lambda x:(x and f(x-1)*x)or 1
RubyにはPythonのように「lambda本体は式でなければならない」という限定がありませんから、
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です。
348
これはPythonをdisっているように見せかけてRubyをdisっているのか? と一瞬思ってしまったw
だってRubyのほうが長くない?CLのfuncallみたいなcall()がちょっとうざいし…
そしてどっちもlambda式の中で束縛変数の名前で再帰可能、と
print [x*2+100 for x in [1,2,3,4,5] if x > 2 and x < 5]
暗号のように見える。
puts [1,2,3,4,5].select{|i| i > 2 and i < 5}.map{|i| i*2+100}
思考の流れと、コードの流れが一致しているので書きやすい。
map(lambda x: x*2+100, filter(lambda x: x > 2 and x < 5, [1,2,3,4,5]))
pythonて可読性が高いのをうたってる割にはそこいまいちだよね
Rubyの場合には、左から右へと無名関数がデータフローあるいは
関数型プログラミングに不慣れな初心者でも、参照透明性のあるコードが自然に書ける
プログラマにとって優しい or プログラミングの楽しさを教えてくれるのがRuby
それと比較すると、Pythonのコードは、関数型プログラミングというものが
いかに高度で難解なものであるかという事をもったいぶってプログラマに押し付ける
もしもPythonしか知らないプログラマであれば、関数型 = 難解 という印象を持つだろう
階乗計算くらいだと単純すぎて、ナゼ重要なのかが分かりづらいと思うのでコードで示す
result_list = source_list.map { |elem|
x = foo(elem.x) # ここが局所宣言を書く部分
x + y # 最後に評価された式の値が、無名関数のリターン値になる
}
Rubyでは、map等に与える無名関数の中で局所的な環境(クロージャ)が作られるから、
x = foo(...) のような代入文がいくつでも(= 複雑な処理でも)書ける
このポイントは、実用的なプログラムを関数型風で書こうとした時に、威力を発揮する
余計分かりづらくなった
高卒ドカタなんだろうなぁと可哀想になる
集合の表記に似せてることが分かるから
355
>map/filterはfor/ifと同じだと言っているだけだから、難解という印象は持たない。
関数型プログラミングに慣れた、あるいは得意な人であれば、そういった印象なんだろね
Rubyの魅力はこれから関数型プログラミングを学ぼうとする初心者、 あるいはそんな初心者へ教える立場から見た、優しさ or 分かりやすさなんだ
[1,4,3,2].sort.reverse.map{|x| x.to_s}.join('-')
Pythonだと読みにくい。
'-'.join(map(str, reversed(sorted([1,4,3,2]))))
Pythonでは思考の流れと一致しないばかりか、「カッコだらけ」のコードになると.....
カッコだらけのコードを分かりやすくする基本的な方法は静的単一代入じゃないか
Rubyのやり方は基本ではなく玄人のやり方だろ
Pythonでは組み込みの型でメソッドチェインはやって欲しくないな
似たようなコレクションtuple,deque,array,queue等にも同じメソッドが必要になってくるし。
372
外部のライブラリでも列挙可能なものは、たいていEnumerableモジュールをimportしてますね
Rubyユーザーは列挙可能なものはmapやselectできて当然だろって思ってる気がします
Pythonは「何かを便利に書くためのしわ寄せ」をはっきり寄せてくる
得意と不得意を言語レベルではっきり主張するのでメリケン好みと言えなくもない
Rubyは全方位になんとなく八方美人なので、全体的になんとなく書きやすくてなんとなくキモくて遅い
「書きにくいってことはその処理に向いてないってことだから諦めろ」を地で行く
無名関数が文を使うほど複雑なら名前を付けるのが Python 流と想像。
これを読みづらいと感じるのは、左から右に流れる
もしかしてアラビア語ネイティブな人からすると逆に読みやすいのか?
AKBはCD買うほどはまってないけど、テレビで流れてれば見るし、ヘビーローテーションはカラオケで必ず歌う。あとYouTubeで検索してライブとかトーク番組とかドキュメンタリー見てると結構胸に迫る。
がんばってる女の子はやっぱりかわいいし、素直に応援したいなと思う。顔のパーツ寄っていると評判の前田さんも、ライブでキラキラ笑って踊っているのは十分かわいい。
AKBでよく言われるのは「がんばってる姿が良い」って意見。で、それを否定する「がんばってんのはお前らだけじゃねぇ」って意見や「ごり押しで売れてるだけ」って意見も多い。
たしかに寒空のストリートで歌ってる人だって、海外に渡ってダンスの修行してる人だって彼女たち以上にがんばってるのかもしれない。彼らだってスポンサーがつけば売れるかもしれない。実力があるのに運がないだけなのかもしれない。AKBの成功はごり押しのおかげかもしれない。
だからといって彼女たちの努力の価値が下がるわけではないと思う。
努力は必ず報われるわけじゃない。がんばれば優勝できるわけじゃない。甲子園に行けない学校もある。だけど私は努力が報われる姿を見たいと願ってしまう。世の中に少しくらい、努力が報われることがあったって良いじゃないかと。
そしてそんな願いを、たぶんあの女の子たちにも同じように託してる。
AKBは甲子園どころか弱小チームぐらいの力で、それがズッタズタのボロボロになりながら努力と団結と涙で乗り越えていこうとするんだから、スポコンだよね。応援したくなる。
あとK-POPも中々嫌われてるけど、政治的な話を抜きにすればそこまで酷くないと思う。
私はどちらかというと個性的な濃い目の顔が好きなので、韓流グループは見た目で区別できないんだけど(みんな薄味で似て見える)、踊りなどのパフォーマンスはやっぱり計算し尽くされてて魅力的だと思う。ショービジネスを極めようとするとこういう風になるのかなとか。
ドラマも、なんだかんだいって日本の少女マンガやハーレクインみたいな展開は王道にして正道に決まってる。それをまじめに丁寧に作るんだから、面白いにきまってる。かといって日本人がおんなじ演技をしたら暑苦しくて受けないと思う。あくまでも「外国人がやってる」ことがウケたんだろうなー。吹き替えとか字幕だと、暑苦しさも自然と受け止められるし、わざとらしいのも許される気がする。
なんか支離滅裂になったわー