新しいものを表示

移転してたのか・・・><(元々あった場所の前後の区間の雰囲気好きだった><)

orange さんがブースト

流山おおたかの森駅前にある東葛病院のサイト、パッと見の外観は今時なんだけど、旧病院からの移転後更新されてなくて診療科の存在する建物が古いままだったり、必要な情報への導線が非常に悪い状態になっていたり、かと思えばもう古くて早々見ない情報がトップにリンク張られてたり、あんまりにもあんまり

コメント行を削除しちゃうと上手く動かないふしぎな計算機><;(一発ギャグ) · GitHub gist.github.com/orange-in-spac

orange さんがブースト

int f[32];
int a = 0; /* 削除するとなぜか動かない */

f[32] = 0;

orange さんがブースト

<meta charset="UTF-8"><!-- おまじない -->
<meta name="viewport" content="width=device-width, initial-scale=1.0"><!-- おまじない -->
<meta http-equiv="X-UA-Compatible" content="IE=edge"><!-- おまじない -->

オレンジは「あらかじめ誰かが部品をプログラミングしてくれているので、それを読み込んでる><」って説明して、そこから「どうしてあなたが(高レベルで表面的な)プログラミングをしたものが実際に計算機を動かすことが出来るのか?><」って説明に繋げて、「だからこそAPIやライブラリの使い方に関する知識はイコールでプログラミングの知識ではないし、API等の振る舞いは誰かが勝手に仕様を決めたものであり、言ってみれば誰かの『俺様仕様』であって、絶対的に正しいものではないので、API等の仕様がすべてに通用すると考えるべきではないし、誰かの『俺様仕様』を理解出来なかったとしても自分を責めなくてよい><」
って説明するかもというか実際にこう説明したことある><

orange さんがブースト
orange さんがブースト

# include <stdio.h> が「お約束」だと思っている人の割合とは (???)

orange さんがブースト

手を動かして理解していきましょう! みたいなのも、結局手を動かす過程で未解説のディテールが発生した挙句「お約束です」で「いいからそういうものだと納得しろ」になることは多いし

ある意味そうだけど、必要性を理解させずに「この部品も必要なんだ」とだけ言って部品を単に使わせて作らせようとするからおかしな事になる><
クロックだって、自身で計算機を作らせていこうとしたらタイミングがあわないとおかしな事になるという壁にぶつかって「だからクロックというものが必要になるんだ!」となる><
デジタル回路を学んでる人ならば当然理解してるだろうけど、ごくごく素朴なデジタル計算機にクロックは必要ない><

orange さんがブースト

原理の前に作る話をするからそういう未定義のディテールが必要になるのでは (エアリプ)

ていうかていうか、なんでデジタル回路を教える前にクロックが出てくるのか?><;
めちゃくちゃにもほどがありまくりすぎる><;
なぜ必要なのかを一切説明せずに「必要なんです」って、それは教えてるとは言わないし、読者の疑問にも全く答えていない><;

素質がある人が酷い本で混乱させられて足踏みどころか下手するとマイナスの学習になっちゃうの、もったい無さすぎてつらすぎる・・・><

2進数について説明しないで既製CPUでマイコン自作させる本なんて、どんなレベルの人が相手でも出番なんて無いと思うし、なんでこんな本が出版されてしまったのかがすごく不思議><;

間違いなくものすごく駄目な本!><;

orange さんがブースト

中盤,延々Z80の説明になるけどそのあたまに件の文章があった.

この文章,何が変か考えてみたけど「バイト」という単位の説明をこの時点ではしていないことだとおもう.「バイト」という言葉の説明はこの少し後で出てくる.

スレッドを表示

あと、「kを『ケー』と...」も21世紀には(少なくとも初学者には)教えちゃダメじゃね?><;
キロとキビで教えなきゃたぶん混乱するじゃん?><(ていうか混乱してるじゃん?><;)

古いものを表示
:realtek:

思考の /dev/null