プログラマとして一からスクラッチするのと、既存のソースを修正するのがうまいのと分かれる気がする。 [プログラミング]
プログラマーは、何もないところから作り上げるのが上手なタイプと、すでにあるソースに手を入れるのを得意とするタイプの二通りある気がする。どちらがどうというわけでもないのだが、相補的な関係ではあるかもしれない。
最終的にできるものを想像するのが得意な人は、一からスクラッチしてコーディングするのも苦ではないだろう。というか、そういう人を尊敬することも多い。やっぱり無から有に移行させるのは難しいことではあるからだ。
ただ、一からスクラッチというのはわりと限られていることかもしれないなと思ったりもする。大体のプログラミング言語には標準ライブラリ的なものが存在するし、スクラッチといってもそれから書く人はそんなにいないからだ。と思っていたらツイッターで、qmailがstdio.hすらも自分で書いているというのを見て、世の中には奇特な人もいるもんだと思った。
qmail懐かしいという話だが、僕もしばらく前にPostfixを仕事で使ってちょっと懐かしい。
https://www.orangeitems.com/entry/2019/10/08/171743
5年前くらいにPostfixの設定について書いた記事がそこそこ人が来ていて(6千PVくらい)、参考になればいいのだけれども、見た感じ直接解決できるような文章じゃないよなw。
https://miff.blog.ss-blog.jp/2014-09-28-1
まぁstdio.hを自作するようなものは狂った設計と言っていいのだろうけど、そこまで自作しなくてもいいよなぁと思うことはないこともない。そもそもLinuxだってminixを見て案外OSなんて自分でも作れるんじゃね?という感じで作ったみたいだし、OSをスクラッチすること自体はやっぱりかなり狂った行為であるとは思うんだよね。まぁgitを2週間で作ってしまう人ですから、OSぐらいは必死こけば作れるんでしょう。
そういえばOS自作入門なる本が出ていた時もあったな。正直ちょっと惹かれた。
OSまでは作らないにしても、OSに関連することってのは興味ある。脆弱性のこととか、デバドラのこととか。OSのことを気にしないといけないほどのソフトを使ったことがないというのが悔やまれるところだが、今からでも少しはやっていきたいとは思っている。だがいつも思うだけでやれてない。
Windowsのデバドラは仕様が結構コロコロ変わっているみたいだけど、Linuxはどうなんだろう。そもそもLinuxのデバドラってどういうものなんだろうな。本は買ったけど積ん読だ。ちょっとは読もうかな、遅ればせながら。
かなり前にOSのリブートなしにデバドラなどの変更に耐えられるように作ってあるって書いてあった気がするんだけど、OS側の対応だけで実現できるものなんだろうか。ドライバ側の対応が必要なら面倒な話になっているだろうな。まぁちょっと前対応したカーネルを使っていても、機能をイネーブルにしていなかったみたいだから、今でも一般的に使われているんだろうか。
モノリシックカーネルとかマイクロカーネルとか名前は聞いているものの、結局のところ実際の状況がどうなっているかはわからない。少なくとも人に説明できるだけの知識だけでも仕入れていない。そこまで説明したがる人がいないってのが、わからない理由になっているのだけれど、自分で深掘りできるほどいろいろなことがわかっているわけではないしな。他人のC言語のソースを読むというのはそこそこ苦痛でもあるし。
多くの人は既存のものに手を加えるのが仕事になっていることが多いと思う。Linuxがスクラッチされたと言っても、それはごく初期の話で、そのあとは多くの人がパッチを当ててきたのだろう。確かにやり始めた人は偉いが、周りで寄ってたかっていじる人たちの存在も必要というのは間違いがないことだ。
そもそもプログラミングというものが既存のソースを自分のいいように改造するというスタンスがわりと一般的だと思うので、作っていく過程がそういう改造的なものになっていくってのは必然なのかもしれない。ただLinuxのようなデカいプロジェクトで烏合の衆がうまくまとまっていくのは、論理的な論議が不可欠なんだろうなと思う。
なんにしても切り目をつけて色々しっかりしたい。結果が出ても出なくてもやってみるというのがスタートラインだって今更思った。40過ぎたおじさんの言葉じゃないけど、やりたいことをやるということを改めて実行していきたい。
最終的にできるものを想像するのが得意な人は、一からスクラッチしてコーディングするのも苦ではないだろう。というか、そういう人を尊敬することも多い。やっぱり無から有に移行させるのは難しいことではあるからだ。
ただ、一からスクラッチというのはわりと限られていることかもしれないなと思ったりもする。大体のプログラミング言語には標準ライブラリ的なものが存在するし、スクラッチといってもそれから書く人はそんなにいないからだ。と思っていたらツイッターで、qmailがstdio.hすらも自分で書いているというのを見て、世の中には奇特な人もいるもんだと思った。
qmail懐かしいという話だが、僕もしばらく前にPostfixを仕事で使ってちょっと懐かしい。
https://www.orangeitems.com/entry/2019/10/08/171743
5年前くらいにPostfixの設定について書いた記事がそこそこ人が来ていて(6千PVくらい)、参考になればいいのだけれども、見た感じ直接解決できるような文章じゃないよなw。
https://miff.blog.ss-blog.jp/2014-09-28-1
まぁstdio.hを自作するようなものは狂った設計と言っていいのだろうけど、そこまで自作しなくてもいいよなぁと思うことはないこともない。そもそもLinuxだってminixを見て案外OSなんて自分でも作れるんじゃね?という感じで作ったみたいだし、OSをスクラッチすること自体はやっぱりかなり狂った行為であるとは思うんだよね。まぁgitを2週間で作ってしまう人ですから、OSぐらいは必死こけば作れるんでしょう。
そういえばOS自作入門なる本が出ていた時もあったな。正直ちょっと惹かれた。
OSまでは作らないにしても、OSに関連することってのは興味ある。脆弱性のこととか、デバドラのこととか。OSのことを気にしないといけないほどのソフトを使ったことがないというのが悔やまれるところだが、今からでも少しはやっていきたいとは思っている。だがいつも思うだけでやれてない。
Windowsのデバドラは仕様が結構コロコロ変わっているみたいだけど、Linuxはどうなんだろう。そもそもLinuxのデバドラってどういうものなんだろうな。本は買ったけど積ん読だ。ちょっとは読もうかな、遅ればせながら。
かなり前にOSのリブートなしにデバドラなどの変更に耐えられるように作ってあるって書いてあった気がするんだけど、OS側の対応だけで実現できるものなんだろうか。ドライバ側の対応が必要なら面倒な話になっているだろうな。まぁちょっと前対応したカーネルを使っていても、機能をイネーブルにしていなかったみたいだから、今でも一般的に使われているんだろうか。
モノリシックカーネルとかマイクロカーネルとか名前は聞いているものの、結局のところ実際の状況がどうなっているかはわからない。少なくとも人に説明できるだけの知識だけでも仕入れていない。そこまで説明したがる人がいないってのが、わからない理由になっているのだけれど、自分で深掘りできるほどいろいろなことがわかっているわけではないしな。他人のC言語のソースを読むというのはそこそこ苦痛でもあるし。
多くの人は既存のものに手を加えるのが仕事になっていることが多いと思う。Linuxがスクラッチされたと言っても、それはごく初期の話で、そのあとは多くの人がパッチを当ててきたのだろう。確かにやり始めた人は偉いが、周りで寄ってたかっていじる人たちの存在も必要というのは間違いがないことだ。
そもそもプログラミングというものが既存のソースを自分のいいように改造するというスタンスがわりと一般的だと思うので、作っていく過程がそういう改造的なものになっていくってのは必然なのかもしれない。ただLinuxのようなデカいプロジェクトで烏合の衆がうまくまとまっていくのは、論理的な論議が不可欠なんだろうなと思う。
なんにしても切り目をつけて色々しっかりしたい。結果が出ても出なくてもやってみるというのがスタートラインだって今更思った。40過ぎたおじさんの言葉じゃないけど、やりたいことをやるということを改めて実行していきたい。
Twitterまとめ投稿 2019/10/13 [Twitter]
carbonhydratRT @tekina_osamu: 『女性セブン』が「いちばん嫌いな男」というアンケートをやったら、第4位の江頭2:50や第7位の出川哲朗をぶっちぎりで抜いて、第1位は安倍晋三だった。「あらゆることへの執着の深さが気持ち悪い」(65才・主婦)。女性の感性は信用できる。10/12 16:17 carbonhydratRT @ogata_masuto: 屋根がなくてブルーシートを張ってる家に もう一度台風が来ます。 この修理費用を全部国費で賄えないもんですか? 戦闘機購入や辺野古埋め立てに使わずに 災害復興に使えないのですか? 戦闘機購入キャンセルしたら、 米国が怒って戦争を仕掛…10/12 16:18 carbonhydratRT @t2PrW6hArJWQR5S: メガ台風の襲来でパニックになってんだけどさ、政権は「これでFTA署名のヤバい件がゴマかせるぞ!わははは!」みたいな感じだと思うよ。だって関税の撤廃で日本の畜産農業が実質終わるという歴史的な重大事件が、この騒動で取り上げられないわけだから…10/12 16:20 carbonhydratRT @Dgoutokuji: 安倍さんは所信表明演説でもペロペロ嘘をつくが「65歳を越えても働きたい人は8割」は看過できない。安倍さん、それ明らかに違う。内閣府のデータには、働かざるを得ない人が55.3%、働きたい人は6%のみ、生活が苦しい高齢者が55%いるとあるんだ。自分の…10/12 16:24 carbonhydratRT @lynn57008569: おいおい、オンワードも600店舗を閉店、ミスドは80店舗を閉店、イートインスペースは撤去、そんな話しか聞かねーぞ。 「景気回復、この道しかない。自民党」ってどの道だよ? https://t.co/va0IsI64qz10/12 16:25
2019-10-13 05:01
コメント(0)