@nebula121 サンプルコードだからなんだろうけどマジックナンバーが多いのと配列になってない所(p1,p2,p3とか)と、あと変数の名前が短すぎる所がPythonっぽさというかLL的?>< みたいな感想・・・><
@nebula121 サンプルコードだからなんだろうけどマジックナンバーが多いのと配列になってない所(p1,p2,p3とか)と、あと変数の名前が短すぎる所がPythonっぽさというかLL的?>< みたいな感想・・・><
@nebula121 Pythonの配列ってどんなの?><と思って公式リファレンス見てもそんな感じのコードだったしそういう文化圏?><; docs.python.jp/2/tutorial/dat… (というか公式リファレンスのほうが輪をかけてアレな気が><;)
@nebula121 『変数の名前がドキュメントになってない』(『a』なんて名前見て何だかわかるわけない><;)のと 『型を書かない』せいで、なんだかわからない謎の『a』が何か(数値なのかリストか文字列か横軸か縦軸か温度か林檎の数か たかしくんの身長か)一切手がかりが無い><
@nebula121 文化圏の問題なのかもしれないけど、公式サンプルが言語問わず絶対やっちゃ駄目な書き方の見本みたいになってるかも><; 短くてもx,yなら座標とか、w,hなら幅と高さかもとかは常識的に使っておkかも><(ijkループも) でもそういうの以外は駄目かも><
@nebula121 Pythonだから駄目という意味じゃなく、Python変数の名前でググって最初の方に出てきたここのサンプルは超正しい>< pythonweb.jp/tutorial/var/i… こういう風にそれが何であるか具体的にわかる名前をつけないと駄目って事><
@nebula121 オレンジの物差しじゃなくプログラミングを習うなら必ず教えられるであろう常識だよ><; apple=2 mikan=3 ってコードを a=2 b=3 にしてコメントに「これは林檎の数です」とか書く意味ないでしょ?><; 信じられないならググってみて欲しい><;
@nebula121 21行前にある事をどうやって知れるの?><; 短すぎる変数名は検索も困難になるんだよ?>< テキストエディタで一文字で検索したら頭から引っかかりまくりでしょ?>< 信じられないなら「変数名 つけ方」でググって出てくるページいくつか読んでみて欲しい><;
@nebula121 そういう時こそhogeとか、Pythonの場合にはspam,hamだっけ?><を使うべき場面かも>< ham_list かも?><(Pythonにそういう文化があるという事は逆に言うとそういう風にサンプル用に意味のない文字列を使う文化があるという事かも><)
ツイやつβがストリーム取得で固まりまくるようになった><;(またツイッター微妙に仕様変更あったのかも?><;)
@nebula121 別の正しさではない>< リストの変数の名前をlistにしてもおkかは宗教戦争の余地はあるけど(オレンジはNG)、「『特に意味を持たない』アルファベット一文字」にしてはいけないのはプログラミングする上での基礎的な常識だし、なぜ駄目なのかの理由もちゃんとある><
@nebula121 つづき オレンジの説明が悪いせいかもしれないけど、「オレンジは趣味的に受け入れられない><;」と「プログラミングする上での基礎として知らなければならない事柄」は別で、後者に関しては指摘されないと気づくの大変だから指摘してると言う事だけわかって欲しい;;
@nebula121 プログラミングするという範囲で受け入れないといけない根拠がある常識というものはあるよと言いたい><; 言い換えると正しくなくてもいいじゃんにも程があるということだし、なぜ最低限その部分が正しくないと駄目なのかを初心者が誰にも言われずに知るのは難しいかも><
誰かが教えてあげないと気づけない場面が多く発生してしまうかもという意味でPythonはプログラミング入門用には向いてない事を表す事例の一つのような気が><;(そうじゃなければオレンジが指摘する場面なんて発生しないかも・・・><)
あと、勉強会みたいな場面では、言語に依らない常識みたいな部分で微妙な事になってる時には教えてあげればいいのにと思うんだけど・・・><
途中まで機械翻訳で読んでつらくなってググッたら日本語訳見つけた><; -- The Rise of "Worse is Better" chasen.org/~daiti-m/text/…
やっぱUNIXの発想嫌い・・・><;(前は好きだったし正しいと思ってたけど、そもそも正しく無いのか・・・><(正しいとシンプルが衝突した時にはシンプルを優先する哲学がUNIX哲学と言う意味で><))
でも、UNIXのfork() exec()と、VMSのthe mailbox methodを比べたら後者の方がシンプルだと思うんだけど、なんでUNIX好きな人ってfork() exec()方式が優れてると考えるのか><;
これ、見た目的にファミコンの形にしてあるけど、たぶん機能で考えたらゲームパッドひとつに全機能収まるよね・・・><;
!?>< - DelphiおよびC++Builderの「Starter Edition」、無償化 | スラド デベロッパー developers.srad.jp/story/16/09/29…
入門者向け「Delphi」「C++Builder」の有償販売が終了、無期限の無償版として公開 - 窓の杜 https://t.co/xoe0IfGEu0 forest.watch.impress.co.jp/docs/news/1021…donomoriさんから
・・・・>< "ただし、Starter Editionは(略)32ビット版Windowsアプリの開発しかできない" developers.srad.jp/story/16/09/29…
Lazarusのライバルにしかなって無い感・・・><;(しかも、よりモダンであると言う点以外は・・・・><;)
アカウント登録しないとダウンロードできないっぽいけど、Delphi7買った時のアカウントどのメアドだったかすら忘れた><;
これでもし気に入っても、7の頃と違って個人で商用バージョン買うの無理なお値段になってしまったという悲しさ・・・><
インストーラ174MBしかなくて小さいと思ったら追加でダウンロードするタイプだった・・・・><(でも必要なディスク容量300MB以下っぽいからやっぱ小さい><)
Delphi 10.1 Berlin Starter Edition、セットアップ時に日本語言語パックのチェック外したら正常にインストールされたっぽい><(でも日本語で表示されてるに言語パックの意味がわからない><;)
Delphi7と違ってツールパレットが上じゃなく右下・・・><(ていうかIDEが全体的にVS風になってる><)
なんかVS風にならずにDelphi7風のままにして欲しかった・・・><(VS風だからこそVSと微妙に違う部分が微妙に感じる・・・><)
あと、Delphi7の頃の起動すればすぐアプリ作れそう感が減って、超初心者向けでのとっつきやすさがC# を初めて起動した時レベルには低下してる気がしなくも無い><
あ!>< ツールバーで右クリックして「コンポーネント」っていうのにチェックしてコンポーネントツールバーを表示させると、古き良きDelphiっぽくできる!><
なんかVCLってこんなに命名規則的にこんなに略称使ってたっけ?><;という気分になってる・・・><;(DateTimeToStringじゃなくDateTimeToStr・・・><;)
VCLにWindows10用のコンポーネントやらタッチパネル用コンポーネントやらが足されてる一方でWindows3.1互換用コンポーネントが残ってるのすごい><;
C# on VSに慣れちゃうと、コード補完が弱いのとコード整形があんまり強制ではない点がアレだ・・・><;(VSみたいに自動整形してほしい><;)
TBeaconとかいうコンポーネントなんだろう?><ってググって見たら、AppleのiBeaconとかいうの用らしい・・・><
関連のこれもおもしろい>< -- 「私たちは複雑さに耐えて生きていかなければならない」 - ←ズイショ→ zuisho.hatenadiary.jp/entry/2016/09/…
大昔のことを思い出して、あの時食べた梨は何処産の梨だったんだろう?という疑問が浮かんだんけど知りようが無い・・・><(梨くれた人が何処の人なのかも名前もわからないし、年齢を考えるとおそらく今90歳超えてそうな感じだし・・・><)
単純に食べた場所の地域とそこにどうやって来たのか?を推定すると、栃木県大田原市辺りの可能性高いのかな・・・?><