タグ

Programmingとcomputerに関するjjzakのブックマーク (80)

  • システムコール概論

    プロセス プロセスについて考える プロセスの選択的なkillコマンド・zap システムコール 低レベル入出力 ファイル指定子 readとwrite 標準入出力と低レベル入出力 標準入出力と低レベル入出力---読みと書き 眠るシステムコール sleep 標準入出力以外のファイルのオープンとクローズ ファイルの作成とオープン ファイルを作成する。 creat システムコール ファイルのオープン---単純な形式 creat と open を使ったcopyのプログラム ファイルのオープン・オプションフラグ 前回のmycpの問題 オプションフラグでのファイルのオープン --- 様々なオープン mycp2 --- オーバーライトチェックの試作品 mycp3 --- UNIXの精神に反する親切なコピーツール オプションフラグの別の利用の仕方 C言語の復習 関数 function 制御 If-Else w

  • ソースコードを読むための技術

    $Id: readingcode.html,v 1.13 2003/12/06 00:01:08 aamine Exp $ 2006-05-02 gonzui 追加。thanks: 冨山さん 2003-12-03 ltrace と sotrace を追加 2003-12-03 ツールのところに DDD を追加。thanks: 和田さん 2003-05-27 VCG, SXT などについて追加。thanks: 梅沢さん 2003-05-27 これもすっかり忘れていた strace, ktrace, truss, etags などについて追加 2002-08-30 すっかり忘れていた ctags を追加 2002-07-07 匿名希望さんからメールでいただいた情報を追加 (動的コールグラフ) 2002-06-13 日記経由でいただいた意見をもとに文章を追加。thanks: 柳川さん、まつもとさ

  • 本当に30日でOSが出来上がるのかを試してみるBlog

    さて、というわけで、0日目〜31日目までの全32日分をすべて読み終えたこととなったが、実は音を言うと、途中何度かあきらめそうにもなったし、全然わからねーと投げやりにもなった。楽しかったけど、同時に辛かったことも事実だ。しかし、なんとかかんとか、ここまでこぎつけることができた。当に充実した時間だった。 だから、俺は今後もOSを作っていきます。ただ、もうこれまでのように詳細に更新、報告することはないです。多分当に30日でOSが出来上がるのかを試してみるページの一番下のところにひっそりと公開していくだろうと思う。 というわけで、最後に感謝の言葉でこのBlogを締めくくりたいと思う。 まずは、一番最初に、このの著者である川合秀実氏に感謝したい! ありがとう。あなたが書いたこので、少なからず、俺のこの1ヶ月は充実したものとなった。そして、このをきっかけにOS作りの楽しさってのがほんの少し

    本当に30日でOSが出来上がるのかを試してみるBlog
  • OSKitで遊ぼう

    この文書の内容はかなり古い(2003年頃)ですが,OSKitの日語の情報があまりないため残してあります. OSKitは既にメンテナンスされていません. このページはVMware 2.x for Linuxをベースに記述しています.より新しいVMwareでも動くと思いますが,確認していません. UNIX USER2003年3月号に高野了成氏による “OSKitではじめるDIY感覚のOS開発自分だけのOSを作ろう!” という記事が掲載されています.OSKitに興味がある人には一読をお勧めします.(このWebページも紹介されています.) 目次 OSKitとは何か OSKitの入手とコンパイル VMwareを使って遊ぶ NetBootが含まれたGRUBフロッピーイメージの作成 BOOTPサーバの準備 NFSサーバの準備 サンプルカーネルの起動 仮想シリアルコンソールの使用 カーネル起動の自動化

  • お手軽パーザー

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • Redirection

    This page has moved to http://bellard.org/tcc/. You will be redirected to it in a few seconds. Update your bookmarks !

  • リレーショナル・データベースの世界

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • Joel on Software - ゲリラ的雇用面接のすすめ

    Joel Spolsky ジョエル・スポルスキ 翻訳: 松村 弘典 2000-03-23 Fog Creek Softwareでは適切にスタッフを採用する事が必須である。我々の業界では対象となる人々を3つのタイプに分類する事が出来る。一方には 未洗のイモ とでも呼ぶべき、この業種に従事するのに基的なスキルさえも持ち合わせていない集団がいる。これらの人たちは履歴書を注意深く確認して2,3の簡単な質問をする事で比較的容易に除外する事が出来る。対極には スーパースター と呼ばれる、パーム上で動くLispコンパイラを週末の暇つぶしにアセンブリ言語で書いてしまうような人たちがいる。これらの中間にあたるのが大多数の「応募者」で、何かしらやってくれるのではないかと思わせる人たちである。ここで紹介する幾つかのトリックはこれら一般的な応募者とスーパースターとの違いを見極めるためのものであり、Fog Cre

  • 職業としてのプログラミング

    2023/04/23 AIがもたらすプログラミングの未来 ずいぶん前に使っていたものの、かなりの間放置していたこのブログサイトですが、自分のメモ用にまた使ってみます。 最近は仕事が開発から少し離れたためにコード書く機会が少なくなってますが、ブログのタイトルの”職業としてのプログラミング”というのを考えたときに、charGPTに代表される生成AIのインパクトはものすごいですよね。 ロジックをコード化するだけなら、無料のchatGPTでも、中級者以上のことをやってのけてくれる今、初心者でもプログラミング身に付けて高収入といったような眉唾というか詐欺まがいのビジネスと、そのレベルでプログラマとしてやっていこうとする開発者はほんとに厳しくなってくると思います。ローコード、ノーコードといっているレベルでは、ある意味プログラミング言語の形態が変わった程度で、そんな大きなインパクトは感じてなかったです

  • OBB vs AABB - Radium Software Development

    This domain may be for sale!

  • http://221.112.61.214/~kzk/column/emacs/

  • LiLFeS

    LiLFeSは、型付き素性構造 を用いたプログラミング言語です。特徴としては、 素性構造が組み込みデータとして使える。--- Prolog のような論理型言語 で,素性構造を組み込みデータ構造とするプログラムを簡単に書くことができ ます。 処理が高速。--- 処理が重くなりがちな素性構造の「単一化」を高速に処理 することができます。 強力なデータベース機能を持つ。--- 素性構造をキーとするデータベースを 利用することができます。 C++言語用のライブラリを提供。--- 型付き素性構造を扱うプログラムを C++ 言語で簡単に実装することができます。 などが挙げられます。LiLFeSが提供するC++言語用の素性構造ライブラリを用いて、C++言語では記述しにくい「素性構造」や「単一化」を 多方面で活用できるようになっています。 LiLFeSの機能についてのより詳しい解説はこちらをご覧ください。

  • 気の向くままにプログラミング

    ■ [2008-02-27] 「識者の視点に学ぶ」に記事追加 ■ [2008-02-22] 「識者の視点に学ぶ」に記事追加 ■ [2007-11-29] 「CUnit チュートリアル」にパッチ情報追加 ■ [2007-11-22] 「論考:品質と生産性」に記事追加

  • 悪態のプログラマ

    ビジネスによくあるシーン。 1. ドキュメントを作る 2. 誰かに見せる 3. 質問される 4. 質問に答える 5. 納得してもらう 例えば、報告書の類とか、我々の仕事なら設計書のレビューなどもそうだ。また、ソースコードのレビューも同じである(以下、「ドキュメント」にはソースコードも含むものとする)。 さて、上記の流れの後でそのまま終わってしまう人も多いのだが、それはよくない。 単純に考えると、質問された内容というのは、「作成したドキュメントから読み取れなかったこと」である。しかも、少なくとも聞き手が質問せずにはおられない程度に「重要なこと」なのである。 そのため、今後、別の人(たとえば上司のそのまた上司)がこのドキュメントを読んだら、同じ質問をしてくる可能性が高い。質問の機会がなければ誤解されてしまうかもしれない。また、説明を受けた人ですら、後になってその内容が思い出せなくなって、違う解

  • フィンローダの裏ご意見番

    フィンローダの裏ご意見番コンピュータに関連したりしなかったりする話題を身勝手な意見で批評するという極めて大雑把なブログ。になる予定です。C Magazine は休刊になりましたが家「フィンローダのあっぱれご意見番」は別サイトで連載中。 前回の投稿に引き続き「頑固親爺の徒然手記(難問解決への道標) 報道の精神はどこにある 」への感想である。 G氏のご意見によれば、小田氏は、いじめを抑止するための方策を3点挙げていると指摘されている。 G氏は小田氏が「いじめはなくならない」と考えていると主張されていたから、つまり、小田氏は「いじめはなくならないが抑止できる」と考えていると理解されているのだろうか? 個人的には、この種の問題は抑止できれば十分で、残りはレアケース・事故として扱うのが現実的だと思うので、そういう解釈ならそれで構わないと思う。それはそうとして、その3点とは何かについて引用させていた

  • 万能数値表現法 URR

    ━─────────────────────────────────── アセンブラ講座(番外編) 《万能数値表現法 URR》 鎌田 誠 ──────────────────────────────────── IEEE 754 で規格化されている浮動小数点数の表現方法は符号と指数部と仮数 部に整然と分けられていてわかりやすく、実装も容易なのですが、指数部と仮数 部を区切る位置を固定してしまったために、大きな数を扱いたい技術者には指数 部の範囲が狭すぎ、精度を要求する技術者には仮数部のビット数が少なすぎると いう問題点があります。 しかし、かつて日人によって IEEE 754 よりも算術的に優れている浮動小数 点数の表現方法が考案されていたことを知る人はほとんどいないでしょう。その 数値表現法は考案された当時の技術では実装が困難だったために規格化されなか ったようですが、非常に興味深い数

  • http://www.4th-ken.join-us.jp/

  • 論理回路/FORTH

    FORTH を使うための手引き FORTH の使い方 FORTH の開始,終了 逆ポーラント記法 スタックとその動作 FORTHワードとは DIS, SDMP, TRACE LOAD, SAVE FORTH辞書の凡例、 約束 FORTHワード (機能別索引) FORTHワード (アルファベット順索引) 異常報告 (Error Message) FORTHプログラミング FORTH 言語によるプログラミングの例を示します。 プログラムの部分は、cut and paste することにより、FORTH 上で compile でき、実行できます。 なお、FORTH は大文字と小文字を区別します。 FORTH に組み込まれているワードの定義内容を DIS で表示すれば、プログラミングの実例となります。 段階的詳細化法を用いたプログラムの作成 九九表 定数と変数 文字列の入出力 ファイルアクセス <

  • http://fun.sci.fukuoka-u.ac.jp/wiki/index.php?Forth

  • Forth Chips

    www.UltraTechnology.com Forth Chips This page contains references to many of the Forth chips that I have heard about. Online References: Stack Computers is the definitive online reference and should be required reading. Dr. Philip Koopman has graciously put his book online. As the designer of several of the machines listed on this page he provides a detailed overview of the subject and with his pe