A practical introduction to the programming language Scheme
A practical introduction to the programming language Scheme
会誌「情報処理」連載の「プログラム・プロムナード」(2002年4月〜2005年3月掲載)と「Haskellプログラミング」(2005年4月〜2006年3月掲載)はどなたでもご覧になれます。ファイルはすべてPDF形式です。 「Haskellプログラミング」に掲載されたプログラムは http://www.sampou.org/haskell/ipsj/ から取ることができます.
John Hughes, Institutionen för Datavetenskap, Chalmers Tekniska Högskola, 41296 Göteborg, SWEDEN. rjmh@cs.chalmers.se この日本語訳は原著者の承諾を得て山下がここに公開するものです。 この訳文についての、御指摘などは山下伸夫(nobsun .at. sampou.org)までおねがい いたします。 翻訳最終更新日 : 2011-09-17 原文 "Why Functional Programming Matters" 日本語訳PostScript この論文は1984年以来何年ものあいだChalmers大学のメモとして回覧された。 1989年と1990年に幾分か改訂をしたのが[Hug89]と [Hug90]である。この版はもとのChalmer大学のメモ のnroff原稿をもとに
スピーカーシステム (過渡特性、サブウーファー、低音再生評価法) Topへ スピーカーシステムはオーディオ装置の中で、再現する音を決定付ける最も重要な部分です。したがって購入するに当たっては試聴なども行い慎重に決定すべき部分です。また予算の半分くらいはスピーカーシステムの購入に当てるべきだと思います。(逆に他の部分については店の試聴室でちょっと聞いたくらいでは差は分からないと考えた方が無難です。この場合はカタログ等でスペックや使い勝手をよく検討する方が後で後悔しません。) なお、『スピーカーの高域再生能力はどこまで必要か?』 および『スピーカーの低域再生能力』についてオーディオ雑学帳で論じています。また、基礎となる理論をスピーカーの物理学講座で解説しています。 まず、スピーカーの構造と動作を知っておきましょう。 右図は一般的な(ダイナミック)スピーカーの横断面の概念図です。 永久磁石
Add AI to your apps Learn AI Programming Publish your AI projects Free, open source, locally hosted, any platform, any language. Read more... Discuss Download Docs Turn a code snippet, simple Python module, or a Jupyter notebook into a CodeProject.AI module that can be deployed and used anywhere by everyone. Learn and AI without fighting tools and setup environments.
自分のための備忘録です。 Visual Programming やら状態遷移モデル関連やら、 モデル検査の話やら、ゲーム系のさまざまやら。 目次 先行研究 状態遷移モデル プロセス代数 モデル検査 Visual Programming Language 各種スクリプト ゲーム用の何か 先行研究 似たようなことを研究していらっしゃる所の一覧です アクションゲーム記述に特化した言語 筑波大学大学院ビジネス科学研究科の西森さんの研究です。2003年度未踏ソフトウェア事業に採択されています。相互リンク状態になっていますね(^^; こちらのリンク情報を踏まえた上でまとめられているので、ゲームとスクリプト言語に関する情報では西森さんのページのリンク集のほうがご覧のこのページよりお役に立つかと思います。 Actor's Theatre 神戸大学の瀧研究室で開発されている、3Dアニメーション用
やねうらおが住んでいるのは大阪府八尾市である。ここは本当に怖いところなのだ。昨日は昨日で、二軒となりのところの息子が「親父を殺す!」とか騒いで警察が来た。なんでも聞くところによると、その息子は中学を中退しているらしい。中学を中退できるのかどうかは知らないが。 今日は今日でサティに買い物に行った。サティの前で自転車をとめて、サティの入り口で何を買おうかと考えていると、そこにおばちゃん二人連れが来て、自転車の前かごに入っているフランスパンをめざとく見つけた。 おばちゃんA「あら〜。おいしそうなパンが」 おばちゃんB「佐藤さん、もろときはったら、どうですのん?」 おばちゃんA「や、ですわー 田村さん、がはははは」(前カゴに入ったフランスパンを自分の買い物バッグに移しながら) おばちゃんB「自転車も、カギかかってかかってないし」 おばちゃんA「ぶつそうやわーぶっそう!」 おばちゃんB
ヤコブ・ニールセン博士のAlertboxより。ブログユーザビリティの間違いトップ10について書かれている。 Weblog Usability: The Top Ten Design Mistakes ヤコブ・ニールセン氏について Jakob Nielsen博士のAlertbox(Alertbox日本語訳サイト) ウェブのユーザビリティに関しては、アメリカで並ぶもののない第一人者Jakob Nielsen博士。博士自ら運営するサイトuseit.comで連載中のコラム『Alertbox』は、ウェブ制作者のバイブルとして長年にわたり読みつがれています。 Webユーザビリティとは、かなり簡単に説明すると、そのサイトが訪問者にとって閲覧しやすいか、という事です。 彼の発言する事には、いろんな方が影響を受けています。私もAlertboxのコラムはほぼ読み終えました。このブログでも、多大な影響を受けてい
We are just days away from reaching a significant milestone for our team and the open source and open standards communities: the first anniversary of Microsoft Open Technologies, Inc. (MS Open Tech) — a wholly owned subsidiary of Microsoft. We can’t think of anyone better to celebrate with than YOU, the members of the open…
Evan Chang, Bill McCloskey, and AJ Shankar Introduction We propose to explore the design and implementation of the GNU Compiler Collection (GCC). We would like to understand the design of GCC's machine description language and its RTL intermediate representation. We also plan to investigate the implementation of standard RTL optimizations. GCC is interesting for several reasons. First, it is widel
There are even many ways to contribute to the Mozilla mission without programming. If getting involved in design, support, translation, testing, or other types of contributions sparks your interest please see community website. Perhaps you do not know programming yet, but you want to start learning? There are plenty of resources available on the MDN Web Docs! Step 1: Find something to work on Bugs
1 はじめに 1.1 コーディング規約の必要性 1.2 謝辞 2 ファイル名 2.1 ファイルの拡張子 2.2 一般的なファイル名 3 ファイルの構成 3.1 Java ソースファイル 3.1.1 冒頭のコメント 3.1.2 package と import の宣言 3.1.3 class と interface の宣言 4 インデント 4.1 1行の長さ 4.2 行の折り返し 5 コメント 5.1 インプリメンテーション・コメントのフォーマット 5.1.1 ブロック・コメント 5.1.2 1行コメント 5.1.3 行末に書くコメント 5.1.4 C++ 形式のコメント(//) 5.2 ドキュメンテーション・コメント 6 宣言 6.1 1つの行に書く宣言の数 6.2 初期化 6.3 配置 6.4 クラスとインタフェースの宣言 7 文 7
GCCでインラインアセンブリを使用 する方法と留意点等 for x86 (1999〜2006年10回改訂、2006年1月22日注意を追加、最終更新日2006年5月27日) 文: A. SAITOH <s-akira at users.sourceforge.net> home ※システム名、CPU名は一般に開発会社の登録商標です。 以下の情報はあまり過度に信用しないで下さい。より正確な情報は、asやgccのinfoから得て下さい。 個々のプロセッサ命令の解説はここでは述べません。そのような技術資料は、インテルやAMDのウェブ サイトのdeveloper向けのページからpdf形式で入手できます。 以下の文及びプログラム例の運用結果に関して、筆者は一切責任を負いません。 参考文献 [0] D. Stancevic, K. Scheibler, J. Leto, Linux Assembly
Welcome to the Linux Assembly website! If you are looking for information on assembly programming under UNIX-like operating systems (Linux/BSD/BeOS/etc), this is the right place to be. Here you can find various resources, ranging from tutorials and documentation, to actual programs written in assembly language. As time passes, we will try to provide as much information on the subject as possible,
What is Creativity?-Emergent Phenomena in Complex Adaptive Systems October 20(Mon)〜22(Wed) 2008 CO-OP Inn Kyoto Conference Hall ワークショップ参加ご希望の方はrequest-ocw@media.kyoto-u.ac.jpまでお名前(漢字とローマ字表記)、所属、役職、e-mail、懇親会の参加希望の有無をお書き添えの上お申し込みください。締め切りは10月10日になります。 →ワークショップ プログラムPDF →ワークショップ詳細HP OCW関連講義 全学共通科目 創造性とは何か?(村瀬雅俊准教授) 国際交流センター 日本語入門初級 日仏交流150周年・京都大学創立111周年国際フォーラム 国際フォーラム ビデオ→ 動画で見る京都大学 ・What is Li
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
超初心者対象の、C/C++/C#プログラム教室です。 「Windows95/98/2000/XP使うだけには飽きた」「以前Cをやったことがあるが、ポインターでつまずいた」 「プログラムは、全く経験がない」「DOSのプログラムは、作れるがWindowsのプログラムは ちょっと・・・」という方のためのホーム・ページです。中級者以上の方、セミプロの方、 プロの方ご遠慮ください。Macユーザーの方も私の力不足のためお役に立てません。 Webmaster Yasutaka Kumei [How To Walk][画像が表示されない時は] [VC++6.0でうまくビルドできない時は] [リソースがうまく表示されない時は(VC++6.0)] [リソースがうまく表示されない時は(VC++.net)] [メッセージ・ループ] [WinXP+VC++.netでコンパイルできない時は] [.netでパラメータ・
IBM PC/AT互換機はオープンな規格であるといわれています.しかし,こと日本にいる限りにおいては「簡単なI/Oアドレスや,そこに接続されているデバイス資料の入手はかなり面倒である…」というのが実状ではないでしょうか. 本章ではAT互換機の基本的なアドレス・マッピングと割り込みコントローラについて説明します. アドレス・マップ メモリ・マップ PCのメモリ・マップは表1のようになっています.よく見ると初代PCのCPUである,8088がプロテクト・モードをもたず,メモリ空間が1Mバイトまでしかなかったことや,PC/ATのCPUが80286であり,そのメモリ空間も16Mバイトまでであったという痕跡が見てとれます.
UNDOCUMENTED 9801/9821 Vol.2 - メモリ・I/Oポート編 序文 「UNDOCUMENTED 9801/9821」は、98プログラマの試行錯誤を減らし、 快適なプログラミングを支援することを目的として執筆にあたった。 「Vol.1 BIOS・割り込み編」の出版からもう既に3年が経とうとして今になり、 ようやくVol.2の発表となったことをまずおわびしたい。 この3年の間にPC-9800シリーズを取り巻く環境は大きく変わった。短期間に多くの機種・モデルが発表されるようになり、 新機種が発表されるたびに調査を行うことは難しくなった。そしてなにより、もはやBIOSやI/Oポートを操作してプログラミングを行うことは少なくなりつつある。 このような状況でVol.2を書籍として刊行することは現実的ではなくなっていた。 しかしながら、Vol.2の原稿として用意していた原稿をこの
Test page... DOS/V INT 10h 私的 REFERENCE ※これ以下のページに書かれている内容は私の一存によるもので、DOS/V 用のディスプレイドライバを作ったメーカならびに団体、個人の方々が内容の保証をするものではありません。 またこれを書いた当の本人も保証はいたしませんが、ご意見、ご要望、間違いなどは気軽にお申しつけくださればできる範囲で対処したいと思います。 そんなとこです。 もくじ はじめに 概要 機能別さくいん INT 10h Glossary int 10h, ah=00h ビデオモード設定 int 10h, ah=01h カーソルサイズ設定 int 10h, ah=02h カーソル位置設定 int 10h, ah=03h カーソル位置、サイズ取得 int 10h, ah=05h ビデオページ設定 int 10h, ah=06h 上スクロールと画面消去
このサイトについて major PC section... AT互換機 PC-98x1 FM-TOWNS minor PC section... 8BitPC 16BitPC 32BitPC 68kFamilyPC other technical... 家庭用ゲーム機 携帯用ゲーム機 その他のコンピュータ CPU/コントローラ他 プロトコル/拡張子 アルゴリズム ライブラリ/API other section... ツール プログラミング言語 UI/フォント OS一覧 興味深い Information/Fun 書籍 Communication... けいじばん/一言 Resource... ScreenShot DiskImage Link... projects 関連サイト 最新の30件
Overview This semester SigOPS will hold a series of meetings discussing how to build an operating system from scratch. We provide the structure for developing your Very Own OS, you write the code. It's that simple! The Plan What follows is an outline of the next eight or so SigOPS meetings this semester. We'll be posting all the critical information on these here web pages, so if you miss one (o
Ralf Brown's Interrupt List Indexed HTML Version - Release 61 A Gift to DOS Programmers HTML version of the famous Ralf Brown Interrupt List with over 9000 linked pages and 350 indexes making the process of searching much easier. This list contains every documented and undocumented interrupt call known. Ralf Brown is a Postdoctoral Fellow at Carnegie Mellon University 's Center for Machine Transla
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
Yamami のMonaをかじる ここは2004/04 Yamamiがオープンソースのプロジェクトに参加してみようと 意気込んだ時作成されたページですが 最も、興味があるオープンソースプロジェクトは Monaであるので Mona専門にしました。 さていつまで続くものか あせらず、じっくりと 自分に言い聞かせがんばってみます 各ページは自由に編集/追加してください。 特にルール等はございません。ぜひぜひ書き込みを 書き込み頂いた内容は、消すことはまず無いと思いますが、整理の為に Yamamiによって場所移動をする等はあるかもしれません お知らせ 2005/04 Mona本 http://www.amazon.co.jp/exec/obidos/ASIN/4839917639/ref=pd_bxgy_text_1/249-9855560-0436319 で紹介されまし
Mona OS developers Wiki † Mona OSの開発者用 Wikiです。 安定版のダウンロードなどは http://www.monaos.org/ へどうぞ。 Mona OS の開発に参加したい、よく分からないという方は「はじめに」に詳しい説明があります。 具体的な質問・提案がある方は「コミュニティ」 に書いてください。 ↑ お知らせ † [重要] 荒らしbot対策で編集に認証をかけています。ユーザー名・パスワードは「もな」/「ひげぽす」のローマ字小文字です。 2011年8月5日(火)Mona 0.3.4をリリースしました。 2010年11月7日(火)Mosh 0.2.6をリリースしました。 2010年5月16日(火)Mosh 0.2.5をリリースしました。 2010年2月9日(火)Mosh 0.2.2をリリースしました。 2008年6月12日(木)Mosh 0.0.4
アセンブラでの高速化 はじめに 共通/80286以前 80386以降 80486以降 Pentium PentiumPro以降 Pentium4 高速化の例 主な命令一覧 参考文献 はじめに アセンブリ言語でプログラムを書くということは、プログラムに最高の自由度と性能を与えるということである。アセンブリ言語ではコンピュータの持つ機能をすべて使えるので、高級言語では不可能だった処理が可能になるし、高級言語からは見えないCPUの機能を利用してプログラムを高速にしたり、プログラムを小さくしたりすることができる。特にインテルの8086とその後継プロセッサ(86系プロセッサ)の場合、アセンブリ言語で書き直すだけでプログラムが大幅に小さく、そして速くなることは多い。しかし、ただ単純にアセンブリ言語で書いただけでは、コンピュータはその本来の力を発揮しているとは言い難い。コンピュータには、もっと速く実行す
最近話題にのぼる事の多くなったOSで、Linuxと言う物があります。これはGPLで配布されているフリーのOSです。かくいう私も、Windowsの不安定さに耐えかねて、もっぱらこちらのOSを使用することが多いです。 さて、ここでは何を血迷ったかLinux上でのアセンブリ言語によるプログラムの作成方法について書かせていただくことにします。しかしこんな事を知っていてもあまり特にはならないので、暇な人以外は読み飛ばした方が無難です。また、x86のアセンブラの基本を知っている方が対象ですので、知らない人は暇でも読まない方が賢明です。 まずは、プラットフォームを決めたいと思います。アセンブラはその性質上、かなり機種依存をしますので、ある程度は範囲を決め手置かねばなりません。しかし、そう特殊な環境と言うわけではなく、至極一般的な環境を選んであります。 CPUは無難にx86系にします。PentiumとかA
ドライバ作成のための小ネタ [| ] 最終更新: 2023/02/14 18:31:23 ドライバ作成に便利なこと? ハードがあって、ドライバの様式さえわかれば、デバイスドライバはつくれます。 が、そのために 知ってると便利な技法がいくつかあります。 ここでは、それらについて触れます。 デバイスドライバたるもの、ハードウェアにアクセスできなければなりません(一部偏見)。 そのためには I/Oポートアクセス、物理メモリへのアクセスが必要です。 I/Oポートへのアクセスはすでに述べたように #include <asm/io.h> outb(val,port); /* ポート port に 1バイト val を出力 */ outw(val,port); /* ポート port に 2バイト val を出力 */ outl(val,port); /* ポート port に 4バイト val を出力
Hello! Welcome to a new qoth. This qoth covers new and interesting GNU/Hurd developments in Q4 of 2023! Details. Samuel Thibault fixed gcc's Hurd's default pie and added static pie support. He also added a whatis command to GNU Mach's kernel debugger, which can determine what an address points to (a stack? a port? some kalloc? ...). He also added hurd-amd64 support to GCC. Samuel requested that th
目次 0.0.1 注意事項 1.0.0 ニュース 2.0.0 Plan 9 とは 2.1.0 誕生 2.2.0 現在のコミュニティ 2.3.0 ホームページの目的 3.0.0 目次 3.1.0 Plan 9 のインストールと運用 3.2.0 Plan 9 の香り 3.3.0 プログラミング 3.4.0 UNIX との違い 3.5.0 Pegasus プロジェクト 3.6.0 その他 4.0.0 Plan 9 第四版 マニュアル 5.0.0 Plan 9 関係へのリンク 5.1.0 海外(団体) 5.2.0 海外(個人) 5.3.0 国内(俺のもあるよと言う人は知らせて下さい) 5.4.0 Web 上の記事 5.5.0 News Group 改訂: 2008/01/07 Plan 9 とは 誕生 Plan 9 は1995 年に Bell 研究所によってリリースされた新しいオペレーティングシ
オブジェクト指向技術は2種類ある 普及のめざましいオブジェクト指向技術は、最近のソフトウェア開発の現場では不可欠になった。データと処理(メソッド)のカプセル化、継承による冗長性の排除、メッセージによる処理の進行といった特徴を持つ。機能が把握しやすく、仕様の変更にも強く、再利用のしやすいソフトウェアを作れる。これらのメリットは、ツールを使うだけでは得られず、オブジェクト指向の理念と活用術を理解している必要がある。 このようにメジャーになったオブジェクト指向技術だが、実は大きく2種類に分けられる。簡単に表現するなら、開発者のためのオブジェクト指向と、ユーザーのためのオブジェクト指向だ。別な言い方をするなら、どのように作るか(作成技術:How)のオブジェクト指向と、何を作るか(作成内容:What)のオブジェクト指向である。現在普及しつつあるオブジェクト指向のほとんどは、前者に含まれる。 開発者の
文部科学省、2003〜2007 高信頼基盤ソフトウェアの必要性 高度情報化に伴い,コンピュータウィルスや不正アクセス,情報漏 洩などの問題が,社会の安全性を脅かす深刻な事態となってきてい る.今後,さらなる情報化は不可避であり,コンピュータを利用し た社会基盤の安全性を保証することが早急に必要である. すでに我々の周りには数多くの応用ソフトウェアが稼動しており, その多くに安全性の問題があると考えられている.それら個々の問 題を解決していくことは対症療法にすぎない.問題の根本は,これ らの応用ソフトウェアが,安全性の問題が社会的に顕在化する以前 に開発された基盤ソフトウェア(言語,OS) を利用している事にあ る. 本プロジェクトでは,型理論をはじめとするプログラムの静的解析 技術によって,既存の基盤ソフトウェアの信頼性を強化することを 通して,それらを使用する応用ソフトウェア全体の安全性
Cell Broadband Engine™の公開情報を新たに追加いたしました。 今回は、技術仕様書に加え、基本ソフトウェアに関する技術情報をオープンソースコミュニティ協力のもと公開いたします。(プレスリリース2005年11月10日) SCEI、ソニー、東芝、IBMは、今回、ソフトウェア開発者やビジネス・パートナー、学術機関、研究機関などに加え将来Cell/B.E.を採用する可能性のあるお客様を対象に、幅広い一連の技術情報を公開することにより、引き続き、積極的にCell/B.E.を用いたアプリケーションの創出を促進していきます。これにより、興味を持ったソフトウェア開発者やビジネス・パートナー、学術機関、研究機関およびお客様がCell/B.E.の技術をすばやく評価、活用できるよう、Cell/B.E. に関わり、共に発展させていくコミュニティーを形成していきたいと考えています。 本サイ
OpenGL 入門講座 私(寺西)が、OpenGL ML で、過去に発表したOpenGLの入門講座の内容を紹介します。 (一部修正している箇所もあります。) 第0回 「入門講座前夜祭」 OpenGL 入門講座のすすめかたを紹介します。 また、入門講座を手伝っていただける方を募集しています。 第1-1回 「入門講座用プログラムのコンパイル」 OpenGL についての簡単な説明を行います。 また、入門講座で用いるプログラムの入手方法やコンパイルの方法について説明します。 第1-2回 「OpenGL のライブラリ」 OpenGL のライブラリについての説明を行います。 第1-3回 「プログラム全体像」 program1_1 のプログラム全体の大まかな説明を行います。 第1-4回 「カラーについて」 カラーについて説明を行います。 第1-5回 「ワイヤー表示・ポリゴン表示」 OpenGL でのワイ
プログラミング言語 C は 1990 年に ISO で規格化された言語です。その後、何度かの誤りの訂正や wchar_t 型の追加といった追補がなされた後、さらに使いやすくするための新しい機能が検討されてきました。そして、1999 年、ついに新しいプログラミング言語 C の仕様「ISO/IEC 9899:1999 - Programming Language C」(略称 C99) が 1999/12/01 付けで規格として出版されました。ここでは、その新機能を説明します。
作曲法 version 5.01 一ノ瀬武志 著 はじめに 第一章 旋律作法 旋律の規則 課題1 内音 課題2 外音(刺繍音) 課題3 外音(経過音) 課題4 外音(倚音) 課題5 外音(直接倚音) 課題6 四拍子 先取音・逸音・掛留音 外音の連続と複合 第二章 和音進行 連結原理 課題7 強進行と変進行 終止構造 課題8 IV と V 課題9 II II/IV 課題10 VI 偽終止 課題11 I/V 課題12 V7 借用和音・変化和音・付加和音 反復進行の基礎 連結原理の補遺 第三章 旋律構造 旋律と低音 課題13 11型 課題14 112型 旋律とリズム 旋律の工夫 課題15 11型(半楽節) 課題16 112型(半楽節) 弱起 第四章 短調の和音と旋律 課題17 短調の和声 課題18 短調の旋律 短調の諸和音 課題19 他調の和声 課題20 他調の旋律 第五章 楽曲構造 楽節の性格
SVGとはScaleable Vector Graphicの略で2次元グラフィックをXML形式で記述するための規格です。このサイトではSVGについて入門レベルの知識から詳細なテクニックまでをご説明していく予定です。 SVGの特徴としては次のような点があげられます。 XML形式の文書でグラフィックを表現できるため、エディタとブラウザさえあれば開発できる ベクター画像なので拡大・縮小が容易である 画像の変更をXML文書の変更として行えるため、ラスター画像の変更よりも容易な場合がある XML形式なのでSVG文書をパース、生成するプログラムが書きやすい(DOM APIを利用できるため独自のパーサーやジェネレータを作る必要がない) 一方でSVGが抱える問題は、ブラウザに標準機能として搭載されるか、あるいはすべてのブラウザで利用できるプラグインが提供されるかどうかということです。ともかくブラウザで
REVTeX Home Page Current version: REVTeX 4.2f (released May 30, 2023) Please send all comments to revtex@aps.org May 30, 2023: REVTeX 4.2f is now the current version Fixed - Bug in @fnsymbol with more than 8 authors. Fixed - Detection of \eqnarray in newer LaTeX. Changed - Use date format yyyy/mm/dd to be compatible with older LaTeX. All updates are available on CTAN and TeX Live. January 18, 2019
Last modified: 2004-09-23 17:24:27 visitors since the turn of the century ◎ 掲示板 TeX Q & A(情報交換・質問にご利用ください) サイト内検索 (Powered by Google) | サイト内検索 (Powered by Co.Co.Da e-Xpress) TeXを使ってみよう(PDFが作れます): 三重大 / 東京電機大 Wiki化進行中 このサイトの情報は,みんなで更新できる TeX Wiki に移行中です。 新規ページ作成も大歓迎です。 ご協力をお願いします。 UTF-8 に対応していない古いブラウザでは TeX Wiki が文字化けするかもしれません。 その場合は,アドレスを .../texwiki/euc.php に変えてアクセスしてみてください。 念のため,Wiki化直前のこのページを
This section contains information for developers of TrueType and OpenTypeTM fonts and the applications that use them. Follow the links below for more in-depth information on specifications, articles, communities & forums, as well as tools and SDKs. Specifications This reference area includes TrueType and OpenType specifications, as well as OpenType font development specifications for a wi
Introduction 複数の計算機が何らかの形で通信できるようにする、 と言うテーマはそのままそれらの計算機間でデータを転送する、 という問題を意味する。 計算機間の通信ができるようになるとすぐ出てくる問題が どのようなデータを、どのような単位で転送するのか、 という問いだった。 これに対する回答の1つが ファイル を 丸ごと 転送する FTP のような方針だった。 FTP は A という計算機が持つファイルのコピー(レプリカ)を B という計算機に作り上げる能力を提供する。 しかしこれでは一旦レプリカを作った後、 しばらくしてから B が持っているレプリカが、 今もなお A が持っているファイルと同じ内容を保持しているのか、 確認する術がない。 この問題を解決するもっとも安易な手段は 毎回レプリカを取り直す というものだ。 通信速度が十分早く安くなれば、 この方法を用いても特に問題は
Pango is a library for laying out and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK widget toolkit. Pango forms the core of text and font handling for GTK. Pango is designed to be modular; the core Pango layout engine can be used with different font
C/C++によるWin32API /* 2007/3/25 プログラムは4年ぐらい引退していましたが、復帰することになりましたので、リハビリとしてこのサンプル集を見直して再度、公開しました。見直す際にはWindowsXP+(Borland C++ Compiler 5.5とVisualC++5.0)で確認しました。このサンプル群は6年前に私がC/C++の勉強のために作成したものですが、なんせ「C/C++を勉強しはじめた4ヶ月程度のコーディング」のままなので仕事などで利用する際にはエラー処理やメモリ解放などきっちりとしたほうがよいところが多々あると思います。ですが、情報としてはそれなりに有益かとおもいますので、改変しながらつかってやってください。皆様のお役に立てれば幸いです。 一括ダウンロード:papy's softwarelibraryからダウンロード */
PerlDAV is a Perl library for modifying content on webservers using the WebDAV protocol. Now you can LOCK, DELETE and PUT files and much more on a DAV-enabled webserver. The PerlDAV library consists of: HTTP::DAV - an object-oriented Web-DAV client API. dave - the DAV Explorer, an end-user Unix console program for interacting with WebDAV servers. dave looks and feels like a standard Unix ftp progr
Welcome to WebDAV Resources This site is being produced for the WebDAV community as a central resource for documentation, specifications, software, mailing lists, and other useful items. What is WebDAV? Briefly: WebDAV stands for "Web-based Distributed Authoring and Versioning". It is a set of extensions to the HTTP protocol which allows users to collaboratively edit and manage files on remote web
WebDAVの技術仕様 WebDAVはHTTP 1.1の拡張仕様であると説明したが、具体的にどのような拡張が行われているのだろうか? WebDAVで導入された概念や仕様を紹介する。 WebDAVにおいて導入された概念 現在、多様化、複雑化した感はあるものの、Webの根幹にあるHTTPの実装は、非常にシンプルである。しかし、WebDAVにおいてはWebリソースの取り扱いに当たり、新しい概念を導入した。それが「プロパティ」と「コレクション」、そして「ロック」である。後述するが、プロパティとコレクションに対応した新規メソッドの規定/既存メソッドの拡張も併せて実施されている。 1.リソース(Resource) WebDAVでの操作/管理の対象となるもの。ファイルやコレクション(後述)はリソースである。 2.コレクション(Collection) 複数のリソースをまとめて管理するための概念として、コレ
今のところの成果をダウンロードできます。 現状、mod_dav で日本語を使うためのものがメインです Projects mod_encoding mod_dav patch Resource TopPage Download Quick install manual HOWTO FAQ link About: Us Contact(_at_NOSPAM_は、1バイトの@に置き換えてください) Sites: Main Mirror ドキュメント類 RFC2291 日本語訳 太田@さんばさんによるRFC2291の日本語訳。 ご意見募集中とのこと。 RFC2518 日本語訳 太田@さんばさん、wakatono(主に17章担当&デバッグ)、によるRFC2518の日本語訳。 まだ手直しの余地はありますが2002年4月5日にリリース。ご意見募集中です。 2003/08/28:Word版を追加しました。
パソコンで最もよく利用されているエンコーディングの一つがシフトJISなのだが、その誕生については、なかなかまとまった資料がない。当時の関係者の証言を断片的にまとめたものしかない。 まづ小形さんの以下のBLOGとコメントを読む。当時の当事者が証言をしている。 http://d.hatena.ne.jp/ogwata/20051228/p1 シフトJISを発明したのは誰か? http://d.hatena.ne.jp/ogwata/20051229/p1 シフトJISを発明したのは誰か?(2) http://d.hatena.ne.jp/ogwata/20051230/p1 「BASIC80を漢字化した経理専用マシン」のこと http://d.hatena.ne.jp/ogwata/20060102/p1 たくさんのコメント、ありがとうございます 安岡さんの日記も参考になる。 http://s
目次 1. 前置き 2. HotSpot VM 1.4.x の GC の種類 3. Mostly-concurrent Mark & Sweep 4. 応用 4.1 世代別 GC との組み合わせ 4.2 カードマーキング (Card Marking) 4.3 並列化 (Parallel GC) 4.4 ビットワイズ・スイープ (Bitwise Sweep) 4.5 インクリメンタル・コンパクション (Incremental Compaction) 5. 参考文献 脚注 コメント 1. 背景 ガーベージコレクション(GC) には色々なアルゴリズムが存在するが、大雑把に言って Stop-the-World (STW) 型 GC と On-the-fly 型 GC に大別される。 STW 型の GC はプログラムの実行中にはガーベージの回収を行わず、メモリが枯渇した時になって始めてガーベージの回
このページの他に、岡野原さんの "C++の便利ツール・ライブラリ" がオススメです。 標準ライブラリ STL その1。主に、リストやマップなどのコレクションに関する generic なデータ構造とアルゴリズム。 iostream その2。ストリーム入出力。 C.std その3。まだまだ現役。 boost 準標準。上の3つを超強力にした/するライブラリ達の集合体。 並列・ネットワーク・XML TBB (Thread Building Blocks) スレッドセーフなコンテナやスレッドをフル活用した並列アルゴリズムなど TinyXML 名前の通り軽量でまとまってるXMLパーザ。 MiX Minimalists XML parser。同じくXMLパーザ。 libcurlpp FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE, LDAP によるフ
氏名:五十嵐 健夫 所属:東京大学大学院情報理工学系研究科コンピュータ科学専攻 (教授) 住所:〒113-0033 東京都文京区本郷7-3-1 東京大学 理学部7号館 303号室 (地図) 電話:03-5841-4109 (直通) FAX: 03-5841-4105 takeo @ acm.org
Stories about our creative apps and services for everyone
Thank you for participating in the Flash Player beta program. As Flash Player approaches its scheduled end of life, we are transitioning beta customers to the secure release build of Flash Player. No action is required on your part, the update process is automatic. For customers that would like to remove Flash Player from their systems, please see our easy to follow instructions for uninstalling o
書籍『Rubyソースコード完全解説』はインプレスダイレクトで御予約・御購入いただけます。 書籍紹介ページ: http://direct.ips.co.jp/directsys/go_x_TempChoice.cfm?sh_id=EE0040&spm_id=1&GM_ID=1721 HTML 版 『Rubyソースコード完全解説』の本文を HTML 形式で無償公開しています。 (2004-02-17) 全章を公開しました。 初校の修正を紙上で行ってしまったたため、現在公開しているのは初校段階の原稿です。 従って書籍では修正されているところがまだ修正されていない場合があります。 順番に修正していくつもりではいますが、いつ修正できるとは断言できません。 予め御了承願います。 なお、その逆に一部の章が出版時より新しい場合もあります。 オンラインで閲覧 tar.gz 形式でダウンロード zip 形式で
$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: 柳川さん、まつもとさ
ETI (Equivalent Transformation rule Interpreter) とは、等価変換プログラミングという新しいソフトウェア開発方法を実現する言語処理システムです。BASIC、C、Prologなどのように汎用的なプログラミングが可能がですが、理論的基礎に「等価変換に基づく問題解決」を採用している点が、他の言語と大きく異なります。 等価変換とは? 等価変換とは何でしょうか。等価変換とは、ある表現が表す意味を保存したまま表現だけを変更する変換のことを言います。記号を使って書くと「解くべき問題の条件や質問を記述した表現をP、Pが表す意味をM(P)、PをP'に書き換える変換をrとするときM(P)=M(P')ならばrは等価変換である」ということになります。等価変換を知らない人が一番イメージしやすいPの具体例は連立方程式だとおもいます。このときM(P)は連立方程式の答
ドメインウェブの設定が見つかりません 考えられる原因 ドメインウェブの設定がまだ行われていない。 ドメインウェブの設定がまだ反映されていない。(反映には数時間~24時間かかることがあります) ドメインウェブ・DNSの設定が誤っている。 アカウントが存在しない、契約が終了している、削除されている。
The requested URL was rejected. Please consult with your administrator. Your support ID is: 9690375341464519136
プロフィール ときどきこっそり更新。 僭越ながら自己紹介をば。投げやりですが。 平山直之/白浜青雪 生年月日 S48/04/11 出身校 早稲田大学第一文学部卒(6年を要す) 職業 プログラマ(ゲーム) 使える言語 C++/C LISP(scheme) (Object)Pascal perl/sed/awk BASIC アセンブラ 実際に経験があるのはこんなものかな? 結構言語オタクなので頭でだけ知ってるものは多数。 語らせるとウルサいこと バスケ・サッカーの戦術(トラウマのせい) 漫画・ゲームの評論 他のアトリビュート 著書があるがウソ書いちゃったので忘れたい。 プログラマ的生い立ち 小学生のころ 合理主義が周囲のものどもに受け入れられなかったらしく、結構いじめられた。今にして思えばいじめられて当然だが。 剣道と野球をやってた。どっちもあまりまじめにはやってない。 小学生の頃はパソピア/
更新履歴 DNS拡張EDNS0の解析 Linuxカーネルをハッキングしてみよう Windowsシステムプログラミング Part 3 64ビット環境でのリバースエンジニアリング Windowsシステムプログラミング Part2 Windowsシステムプログラミング Part1 Contents インフォメーション 「TCP/IPの教科書」サポートページ 「アセンブリ言語の教科書」サポートページ 「ハッカー・プログラミング大全 攻撃編」サポートページ ブログ(はてな) BBS メール このサイトについて テキスト 暗号 詳解 RSA暗号化アルゴリズム 詳解 DES暗号化アルゴリズム crypt() アルゴリズム解析 MD5 メッセージダイジェストアルゴリズム crypt() アルゴリズム解析 (MD5バージョン) TCP/IP IP TCP UDP Header Format(IPv4) Ch
人工無脳は気軽に「らしさ」を楽しむことができる、知能を持たない会話プログラムです。しかし人工無脳との会話はときとして、論理で固められた人工知能が持ち得なかった人間らしさ ― 即興、いたずら心、感情 ― を私たちに感じさせてくれます。その意味では知能の本質を追求するための別の切り口なのかもしれません。このようなロマンを追い求めて日頃とりとめもなく考える雑談的トピックをまとめてみました。 最近の記事より 厳選おすすめ&人気書籍 2008/09/28■自我状態を考慮した人工無脳 - 追記 人工無脳は会話の中でユーザに不自然さを感じさせ、会話が続かなかったり、拒絶されるという点が課題となっている。この原因の一つに人工無脳の印象やムードがでたらめに変化し安定していないことが挙げられる。一方、人は通常意識することなく相手に不適切なメッセージが伝わることを避けてうまくコミュニケーションをはかっている。
0xcc.net Tools Text Escaping and Unescaping in JavaScript Software ttyrec: a tty recorder pdumpfs: a daily backup system similar to Plan9's dumpfs Ruby/Romkan: a Romaji/Kana conversion library for Ruby Ruby/Bsearch: A Binary Search Library for Ruby Ruby/ProgressBar: A Text Progress Bar Library for Ruby Contact Satoru Takabayashi
Latest News 23 February 2024 GHC 9.8.2 Released! [download] 9 January 2024 GHC 9.6.4 Released! [download] 10 November 2023 GHC 9.4.8 Released! [download] What is GHC? GHC is a state-of-the-art, open source compiler and interactive environment for the functional language Haskell. Highlights: GHC supports the entire Haskell 2010 language plus a wide variety of extensions. GHC has particularly good s
ソフト名:Firebug レビュアー:komai さん お勧め度: 「ゴキブ●」ではなく「蛍」だそうです 数多くのレビューで絶賛されてきたアドオンなのになかなか入れなかったのは スクリーンショットを見た瞬間にタブを秒殺してしまっていたから。 有能なアドオンだからこそできる嫌がらせ的なブラックユーモアかと思っていたら、ゴ●ブリでもなく、放火魔でもな... 続きを読む ソフト名:ぶら。 レビュアー:ちょむ さん お勧め度: これに出会う以前はSleipnirをメインに使ってきたのですが、もっと小さくて軽いタブブラウザがほしくなり、軽快、速いなど言われるブラウザは一通り試用しました。そして最終的に勝ち抜いたのがぶら。でした。 もちろん軽いし、ファイルサイズも小さいです。フォルダの中身全部あわせても1MBちょっとです。だけ... 続きを読む ソフト名:KbMedia Player レビュアー:ち
約1549MB トップへ うずらの歴史 写真のうずら(1992年頃) V1(1995年頃) 一番最初のやつで,当時の「雫(siduku)」(LoveSystersの基になったやつ)の ソースプログラムをもらって,言葉をちょこっと変更しただけのもの. このときは,「#堕落部屋」にいるということで安直につけた 「だらっく(Darack)」という名前だった. V1は正に人工無能と言えるもので,会話を覚えてランダムで話すというものだった. V1で使われた,ランダムに話すという会話エンジンをV1エンジンと言うことにしよう. V2(1995年頃) やはり,ランダムではとても会話にはならんなぁ~ということで, なんと会話を形態素解析(品詞分解)した結果を利用するという 画期的な(うそつけ~)方法を取り入れたものである.ところが結果は,う~ん あんまり良くなったとは言えんなぁ~という程度のものであった.
初出:2001/12/12 最終更新:2005/07/25 私がGreenPadを作ろうとしたときに 調べてまわって作ったリンク集です。OSやToolkit提供のコンポーネントを 使うのではなく、「独自のテキスト編集コンポーネントを一から作る」場合に 参考となるものを集めました。Windows系に偏っている感が無きにしもあらず。 ソースコードの公開されているエディタやコンポーネント C GNU Emacs (色々な環境) JED (Unix,VMS,MSDOS,OS/2,BeOS,QNX,Win) Meadow (Win) nedit (Win) ne (Unix) Ng (AMIGA,Human68k,MSDOS,Unix) TextMaid (Win/GTK+) tolstoj (Win) vim (色々な環境) C++ Alpha (Win) GreenPad (Win) kajer
この info manual は、 CVS version 1.11.17 の使用方法と管理方法について記述します。
バグつぶしばかりやっていると飽きてくるので、目先を変えるために技術的な文書を作成し、ここで公開することにする(01/06/04)。 意見・質問・間違いのご指摘は 津田 までメールまたはツイートしてください。 新着順 「関数電卓」アプリにおける陽関数グラフ描画 (2016/10/09) mate法を用いた Numberlink 問題自動生成 (Jly-2016) Unity C# Script プログラミング 入門(Nov-2015) C/C++ プログラミング 入門(Nov-2014) JavaScript 入門(Nov-2014) C/C++ static 修飾子 入門(Oct-2014) マップクラス std::map 入門(Oct-2014) 双方向リストクラス std::list 入門(Oct-2014) cocos2d-x 3.1 KeyboardTest(Jun-2014) c
こんにちは。音楽に関するいくつかのメモや、ウェブ上での情報の共有や活用に関する参考情報があります。 The English only TOC page also available. 音楽の話 ロジャー・ノリントンの話 交響曲に関するいくつかの情報 歌詞/テキストと音楽(レクイエム、ミサ曲、第九、大地の歌、ツァラトゥストラなど) NMLで聴いてメモした曲リスト 古いもの ... show 音楽雑記帖 コントラバスの話 インターネットやコンピュータの話 セマンティック・ウェブ (ジャパンサーチ非公式サポート、グラフ視覚化、画像注釈とIIIF、LD Browser) いくつかの講演スライドそして専門誌/論文誌記事など アクセシビリティおよびごく簡単なHTMLの説明 OWL語彙の実験・提案、その他いろんな試みの記録 古いもの ... show ちょっとしたメモ(主に2003~2008) ハイパー
เว็บสล็อตเดิมพันออนไลน์ ได้มีการอัพเดทเวอร์ชั่นให้ทันสมัย เพื่อมอบประสบการณ์ที่ดีขึ้นให้กับทุกท่าน พร้อมให้บริการทั้งสมาชิกเก่าและสมาชิกใหม่ทุกๆท่าน และยังสามารถทดลองเล่น เพื่อรับเครดิตฟรีอีกด้วย ยินดีให้บริการตลอด 24 ชั่วโมง biogaming เว็บพนันของเราเป็นที่ยอมรับอย่างสูงและมีมาตรฐานที่เชื่อถือได้ที่สุดในการเดิมพันออนไลน์ทั่วเอเชียและประเทศไทย ระบบการเงินที่เชื่อถือและปลอดภัยสำหรับการเดิมพันออนไลน์
[VMWare] VMWare Player にチャレンジ VMWare Player とは PC エミュレータの VMWare に、無償版の VMWare Player があるらしい。 "Player" と銘打っているだけあって仮想イメージを作成する機能がなく、実際に利用するためには仮想イメージを作成できる製品版の VMWare Workstation が必要とのこと。 でも、逃げ道があった。→ 本当に無償で使える「VMware Player」 素晴らしい!! というわけで早速チャレンジ。 VMWare Player のインストール ↑の "Weboo! Returns" さんの説明通りで困ることも無くさくっと終了。 追加で調べたところだけ少しメモ。 qemu-img のコマンド 仮想イメージの作成に利用する QEMU のコマンド qemu-img について。 >qemu-img cre
Smalltalkの開発者 »アラン・ケイ Smalltalkの開発、ダイナブック構想の提唱など、幾多の功績を持つ。「PCの父」とも。
〒184-8584 東京都小金井市梶野町3-7-2 法政大学 情報科学研究科 客員教授(2008年3月31日まで) 著書 中田育男: 「コンパイラの構成と最適化」第2版 朝倉書店,東京, 2009. 中田育男,渡辺坦,佐々政孝,滝本宗宏: 「コンパイラの基盤技術と実践」 ーコンパイラ・インフラストラクチャCOINSを用いてー 朝倉書店,東京, 2008. 本文中のいくつか例題と正誤表はウェブページ にあります. 中田育男: 「コンパイラの構成と最適化」 朝倉書店,東京, 1999(現在第7刷). 2000年度大川出版賞受賞 中田育男: 「コンパイラ」 オーム社, 東京, 1995(2010年12月第17刷). (PL/0'コンパイラのJava版、 JavaCC版、 yacc版もあります。また、COINS版は、 COINSのホームページの「Coins を使って新たなコンパイラを作る」の項にあ
メンバーズホームページは、 2004年8月22日をもって完全に閉鎖しました。 2008年7月11日現在、転送設定もなくなっているようです。 Contents 「C言語 ポインタ完全制覇」のページ (正誤表) 「Webサーバを作りながら学ぶ 基礎からのWebアプリケーション開発入門」のページ (正誤表) 「プログラミング言語を作る」のページ 正誤表 「C言語 ポインタ完全制覇」(旧版)のページ (正誤表) 「C言語 体当たり学習徹底入門」のページ (正誤表) 「Java謎+落とし穴徹底解明」のページ (正誤表) 「センス・オブ・プログラミング!」のページ (正誤表) CプログラマーのためのJava Q&Aのページ。 Java Worldに以前連載されていた記事に関するページです。 Software Design 2010年8月号の記事のダウンロードページ プログラマなページ 配列とポインタの
Profile 名前 工藤 拓 (くどう たく) 職業 研究者 写真 お台場にて ルスツにて 暇つぶし ウクレレ, スノーボード, ジャグリング, ダーツ Research Topics 統計的自然言語処理 形態素解析 テキストチャンキング 統計的統語解析 統計的係り受け解析 機械学習 Support Vector Machines Boosting Maximal Margine Classifiers データマイニング 半構造化データの高速マイニング テキストマイニング 評判分析 Software MeCab (次世代 形態素解析 エンジン) CaboCha (係り受け解析器) CRF++ (汎用 Tagger,Chunker based on CRF) YamCha (汎用 Tagger,Chunker based on SVM) TinySVM (SVM 学習パッケージ) Tin
結城浩(ゆうき・ひろし) 本を書く生活が30年、著書は60冊を越えました。 代表作は『数学ガール』『プログラマの数学』『暗号技術入門』『数学文章作法』『Java言語で学ぶデザインパターン入門』他。 2014年度日本数学会出版賞受賞。 文章書きとプログラミングが好きなクリスチャン。 いつも応援ありがとうございます。 主な活動については 結城浩の活動紹介 をご覧ください。 Hiroshi Yuki. Author of "Math Girls". 30 years into writing introductory math and programming books. LaTeX / Vim / Ruby / Math / Writing /
Donald E. Knuth (), Professor Emeritus of The Art of Computer Programming at Stanford University, welcomes you to his home page. Frequently Asked Questions Infrequently Asked Questions Recent News Computer Musings Known Errors in My Books Help Wanted Diamond Signs Preprints of Recent Papers Curriculum Vitæ Pipe Organ Fantasia Apocalyptica Downloadable Graphics Downloadable Programs and Data Expect
プロジェクトに参加いただくためには、 「ジェノグラフィック・プロジェクト」のウェブサイト を通じて参加キット(99.95米ドル、送料・手数料は別)をご購入ください。 今回のプロジェクトで行うのは家系図の調査ではありません。はるか遠い祖先がたどった遺伝学的な旅や実際にこの地球上を移動したルートなどについて知ることが目的です。 プロジェクトでは、匿名性を完全に守るため、いかなる時でも皆様のお名前ではなく、参加キットに同封されているIDナンバーによって認証させていただきます。サンプル提供者のお名前とその分析結果を結びつける記録やデータベースは存在しません。もし、IDナンバーを紛失されますと解析結果を知ることができなくなりますので、ご注意ください。 専用ウェブサイトにアクセスしていただくと、ご自身の遺伝学上の祖先が明らかになると同時に、遺伝学的な分析から明らかにした人類の広がりを示した
More power and increased efficiency—with the all new XenServer 8 Take your server virtualization platform to the next level. XenServer 8 is now supported for production use, including Windows 11. Transition from Citrix Hypervisor to XenServer, on us! XenServer is now an entitlement of the Citrix for Private Cloud, Citrix Universal Hybrid Multi-Cloud, and Citrix Platform License subscriptions for r
The enterprise-class Open Source LDAP server for Linux. It is hardened by real-world use, is full-featured, supports multi-master replication, and already handles many of the largest LDAP deployments in the world. The Fedora Directory Server can be downloaded for free and set up in less than an hour using the graphical console. Key Features Multi-Master Replication, to provide fault tolerance and
目指せプログラマー!にようこそ。 当サイトはこちらに引っ越しました。 お手数をおかけしますが、上記サイトへご移動くださいませ。
この他にも、いくつかダウンロードサイト(公認かどうかは謎)があるので、そちらから落としてきてもいいです。 さて、MASM をゲットしましたか?MASM のプログラムファイル名は ML.EXE という名前です。このプログラムにソースファイルを食わせることによって、バイナリファイルを吐き出してくれます。バイナリを吐き出してくれたら、後は必要なリンクを行い、実行形式にすれば実行することが出来ます。 -----MASMについてヴォーガさんか情報を頂いたので載せておきます----- はじめまして。ヴォーガと申します。プログラミング関連、特に MASM の ページは大変貴重で、参考にさせていただいています。ありがとうございます。 ちょっとだけ気になったのですが、MASM の入手方法のところ。DDK を入手 する前提で書かれている部分が更新されていませんでした。現在は DDK は米 MS サイトより C
Iczelion's Win32 Assembly Tutorials の翻訳 Iczelion's tutorial SeriesのWin32 Assemblyを片っ端からいい加減に訳していきます。何かの参考になれば幸いです。 英語版 The Basic MessageBox A Simple Window Painting with Text More about Text Keyboard Input Mouse Input Menu Child Window Controls Dialog Box as Main Window More about Dialog Box Memory Management and File I/O Memory Mapped Files Process Multithreading Programming Event Object Dynamic
The OSKit is a framework and a set of 34 component libraries oriented to operating systems, together with extensive documentation. By providing in a modular way not only most of the infrastructure "grunge" needed by an OS, but also many higher-level components, the OSKit's goal is to lower the barrier to entry to OS R&D and to lower its costs. The OSKit makes it vastly easier to create a new OS, p
Operating System OS研究リスト OS研究のトレンド 日本でのOS研究 日本でのOS教育 教育用OS 組込みOS ゲーム用OS マイクロカーネル OSパーソナリティ PDAとマイクロカーネル Linusとマイクロカーネル SecureOS システムコール システムコールとライブラリ 仮想マシンとシステムコール RISCとOS OSの講義 OSの本を推薦してみよう OSの本を推薦してみよう(オンラインリソース編) OSの教科書 OSとたとえ話 OSと理論 OSと驚くべき結論 研究OSの意義 なぜこのOSはコケたのか OSの概念 Grub bochs OS関連のページ 厨房OS堕地獄縁起 OSをつくろう part3 名スレの予感。 mona 2ちゃんねる生まれの OS. OSをつくろうpart4 おぉ,スレが伸びてる.NWSOS の作者も登場してるし.なんか盛り上がってる
2001/07/28 目次 序説 語源 電源ON 周辺機器の初期化 起動ドライブのサーチ 起動ドライブディスクの先頭セクターのロード 先頭セクターにある起動プログラムの実行 マスターブートレコード(MBR) ブートセクター ブートセクターの役割とこれを作る人 ブートシーケンス図 まとめ 序説 みなさんはPCの電源を入れ、PCが起動されると、ハードディスクやその他のディスクのいろいろなファイルやフォルダ、ディレクトリなどに当たり前のようにアクセスしていると思う。しかし、このファイルやディレクトリといった仕組みは、PCというハードウェアが提供しているものではない。これはファイルシステムと呼ばれるOSの重要な機能の一部によって実現している。従ってOSが起動しないとファイルやディレクトリにはアクセスできない。OSが起動する仕組みはそのOSによって様々だが、ここではまだフ
Yet another L4minix comes out !! We now have 2 implementations of L4minix: "L4minix-s" and "L4minix-e". Please visit : those who want design/implement their own OS, those who want study and/or modify actual OSs, those who want a suitable OS for embeded systems, control systems, those who want study how to use L4, ...... L4minix-s ... New ... L4minix-s is a straight porting of Minix on the L4-k
Welcome to FreeDOS FreeDOS is an open source DOS-compatible operating system that you can use to play classic DOS games, run legacy business software, or develop embedded systems. Any program that works on MS-DOS should also run on FreeDOS. Play classic games You can play your favorite DOS games on FreeDOS. And there are a lot of great classic games to play: Wolfenstein 3D, Doom, Commander Keen, R
Ingrid.org This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Anti Wrinkle Creams Top Smart Phones Free Credit Report Migraine Pain Relief Best Penny Stocks Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy
by Gary V. Vaughan, Ben Elliston, Tom Tromey and Ian Lance Taylor This is the Authors' homepage for The Goat Book by Gary V. Vaughan, Ben Elliston, Tom Tromey and Ian Lance Taylor, first published in October 2000 by New Riders publishing, now under the auspices of Sams Publishing (a subsidiary of Pearson Education). Aside from the subject matter, the book is also interesting because it was written
目次 訳者まえがき 謝辞 1 はじめに クリス・ディボナ/サム・オックマン/マーク・ストーン 2 真のプログラマ(hacker)たちの国――概略史 エリック・S・レイモンド 3 バークレー版UNIXの20年 (UNIXが、AT&Tの所有物からオープンソースソフトウェアになるまで) マーシャル・カーク・マクージック 4 インターネット・エンジニアリング・タスクフォース スコット・ブラドナー 5 GNUシステムとフリーウェア運動 リハード・ストールマン 6 シグナスソリューションズ社の将来性(創業者からの報告) マイケル・ティーマン 7 オープンソース開発におけるソフトウェア工学的側面 ボール・ヴィクシー 8 Linuxの強味 リーナス・トーバルズ 9 ユーザにすべてを提供するビジネスモデル ロバート・ヤング 10 努力、忍耐、謙遜 ラリー・ウォール 11
These are the uncorrected manuscript chapters for my Linkers and Loaders, published by Morgan-Kaufman. See the book's web site for ordering information. The text in these files is the unedited original manuscript. M-K has fine copy editors, who have fixed all the minor typos, spelling, and grammar errors in the printed book, but if you come across factual errors I'd still appreciate help getting a
新しい『連載小説』の原稿、 ようやく50枚を超えたところです。 締め切りまであと2週間ほど。さて、間に合うか……。 もちろん間に合います。間合わせます。 でも、『ゲンジ物語』(http://genji.papy.co.jp/)のほうも、シリーズ第3話『薔薇の烙印』が携帯配信開始になり、シリーズ第2話の『死神の接吻(くちづけ)』もPCで全文読める状態になっています。 (上のURLに行ってみてください。サンプルも読めますよ) ということは、第4話の配信も、近づいているってことです! ガーン。 全然休む暇がないっ。 はあ〜〜……。 それはさておき、モノ創りやクリエイティヴな発想に役に立つ心得、みたいなことを以前ここで書いたところ、凄い反響がありまして、「まとめて読みたい」という方も多いようなので、ここで一部抜粋しつつまとめて再録しておこうかと思います。 別に偉そうな『クリエーター論』をぶつつもり
OSI区分:OSIのライセンス氾濫委員会による区分 人気:広く一般的に使用されているか、もしくは強力なコミュニティに支えられているライセンス 置換:上位のバージョンで置き換えられたライセンス 重複:より一般的なライセンスと重複するライセンス 特定:著作権等の特定の各国の規則に対しての特別なニーズを満たすためのライセンス 再不:作成者に固有のものであり、他のユーザーが再利用することができないライセンス 国際:英語圏以外に適用されるライセンス 廃止:自主的に廃止されたライセンス FSF区分:FSFによる自由を尺度にした区分 自由:FSFが認めるGPLと両立する自由ソフトウェアのライセンス 非両立:GNU GPLと両立しないが、FSFが認める自由ソフトウェアのライセンス 不自由:FSFが自由ソフトウェアとは認めないライセンス 作成ルール ディレクトリ、ファイル名に使用する短識別子は、SPDXに該
Table of Contents 1. はじめに 1.1 特徴 2. Installation 2.1 Linux 2.2 Windows 2.3 Mac OS X 3. QEMU PCシステムエミュレータの起動 3.1 はじめに 3.2 クイックスタート 3.3 起動 3.4 キー操作 3.5 QEMUモニター 3.5.1 コマンド 3.5.2 整数の表現方法 3.6 ディスクイメージ 3.6.1 ディスクイメージ作成のクイックスタート 3.6.2 スナップショットモード 3.6.3 qemu-imgの起動 3.6.4 Virtual FATディスクイメージ 3.7 ネットワークのエミュレーション 3.7.1 VLAN 3.7.2 TAPネットワークインターフェースの使い方 3.7.3 ユーザーモードでのネットワークの使い方 3.7.4 QEMUの間でのVLANの接続 3.8 Linu
Google の使命は、世界中の情報を整理し、世界中の人がアクセスできて使えるようにすることです。
Jeff Han Consultant Department of Computer Science Courant Institute of Mathematical Sciences New York University email: jhan at cs.nyu.edu Note! This site is no longer being maintained! I have not been affiliated with NYU since 2006, when I founded Perceptive Pixel Research Interests: I am a consulting research scientist for NYU's Department of Computer Science, currently working with Yann Lecun
RAP - RDF API for PHP V0.9.6 RAP is a software package for parsing, querying, manipulating, serializing and serving RDF models. Its features include: statement-centric methods for manipulating an RDF model as a set of RDF triples resource-centric methods for manipulating an RDF model as a set of resources ontology-centric methods for manipulating an RDF model through vocabulary sp
The Honeynet Project is a leading international 501(c)(3) non-profit security research organization, dedicated to investigating the latest attacks and developing open source security tools to improve Internet security. With chapters around the world, our volunteers have contributed to fight against malware (such as Confickr), discovering new attacks and creating security tools used by businesses a
Introduction History Structure and Contents The 1170 Initiative Platform Vendors Supporting the Single UNIX Specification ISVs and User Organizations Supporting the Common API Specification The Single UNIX Specification System Interfaces and Headers (XSH) Corrigenda Introduction Many names have been applied to the work that has culminated in the Single UNIX Specification and its attendant X/Open U
New Version Available: SPARQL 1.1 (Document Status Update, 26 March 2013) The SPARQL Working Group has produced a W3C Recommendation for a new version of SPARQL which adds features to this 2008 version. Please see SPARQL 1.1 Overview for an introduction to SPARQL 1.1 and a guide to the SPARQL 1.1 document set. This version: http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115/ Latest version: h
Introduction This page is the home of the Filesystem Hierarchy Standard (FHS). The current version is 2.3. It was announced on January 29, 2004. The filesystem standard has been designed to be used by Unix distribution developers, package developers, and system implementors. However, it is primarily intended to be a reference and is not a tutorial on how to manage a Unix filesystem or directory hi
The Web Framework that scales with you.¶ TurboGears 2 is built on top of the experience of several next generation web frameworks including TurboGears 1 (of course), Django, and Rails. All of these frameworks had limitations that frustrated us, and TG2 was built as an answer to that frustration: from wsgiref.simple_server import make_server from tg import MinimalApplicationConfigurator from tg imp
Webベースの日本語入力サービスです。海外からでもブラウザさえあれば日本語を入力す ることができます。 特別なソフトは必要ありません。 使い方 お使いのコンピュータの日本語入力を切りかえて直接入力にします。 Alt-o (Ctrl-9) で Ajax IMEモードに変更します。(ボタンで切り替えるかえることもできます) 適当な文をローマ字で入力します。 spaceを押して漢字に変換します。続けて押すことで候補選択を行います。 returnを押す、もしくは次の入力を開始することで入力を確定します。 F9で強制的にカタカナに、F8で強制的にアルファベットに変換します。 再度 Alt-o (Ctrl-9)で直接入力に戻ります 海外旅行先や留学先, 海外のネットカフェなど日本語入力環境が 無いパソコンからご使用ください。 Firefox と Internet Explorer で動作確認をしていま
XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox and Thunderbird. It provides mechanisms for installing, upgrading, and uninstalling these applications. XULRunner also provides libxul, a solution which allows the embedding of Mozilla technologies in other projects and products. Until version 41, XULRunner could be downloaded fr
How do I start? Check out our Getting Started doc. Learn more: The gadgets.* Developers Guide describes the new gadgets API that runs in containers that also support the OpenSocial API. The "legacy" Developers Guide describes the original gadgets API. The legacy gadgets API runs everywhere, but it doesn't include new features introduced in the gadgets.* API. Submit your gadget to the directory (l
なぜこんな文書を書いたか わたしは Jargon Fileの編集者で、またその他似たような有名文書いくつかの著者なので、しばしば熱心なネットワーク初心者から「ウィザード級の大ハッカーになるにはどうやって勉強すればいいの?」といったようなお尋ねメールを頂きます。でもかつて 1996 年に、こんな大事な問題を扱った FAQ や Web 文書 はみあたらないことに気がつきました。というわけで、これを書き始めました。多くのハッカーがいまやこれを決定版と見なしているし、つまり実際に決定版なんだと思います。でも、この問題について自分が唯一無二の権威だと主張するつもりもありません。気にくわなければ、自分なりのヤツをどうぞ。 この文書をオフラインで読んでいるなら、最新版は次のところにあります。 http://www.catb.org/~esr/faqs/hacker-howto.html なお、この文書の
せつめい osask.jp はこれまで osask.net へ無条件にリダイレクトしていましたが、OSASK計画が多くのサブプロジェクトを有するに至り、もはやどこに何があるのか非常にわかりにくくなったので、目次ページを用意しました。 また普通にhtmlで目次ページを作ることも検討したのですが、メンテナンスの手間を考えて、手っ取り早くwikiで作ることにしました。 また目次ページのためだけに新規のwikiを立てるのも手間だったので、既存のプロジェクトのwikiを流用しています。 ↑ 目次(2) OSASKコミュニティ → http://osask.net/ 掲示板やOSASK計画の分かりやすいまとめがあります!(第一世代OSASK, 第二世代OSASK) easy-C (現在開発中) → https://essen.osask.jp/?a23_ec001 プロジェクト開始日: 2023.01
Community Innovation Awards Winners Congratulations to the OpenSolaris innovators! Sun xVM Virtualization Portfolio Internet scale. Easy. Open technologies. OpenSolaris.com Visit the new site for users. VirtualBox Open Source Desktop Virtualization. Open Source OpenSolaris is an operating system that provides a rich, coherent platform for building and running applications. The majority
General Nachos Documentation Introduction Frequently Asked Questions Ports Known Bug List Thomas Narten's Nachos Roadmap Overview paper A Quick Introduction to C++ Alternate Nachos assignments (for Nachos 4.0) Releases nachos-4.0.tar Note: nachos-4.0 does not have compelling advantages relative to nachos-3.4 for most users. See README-4.0 in the tar file for the complete skinny. It is also in beta
What Is MINIX 3? MINIX 3 is a free, open-source, operating system designed to be highly reliable, flexible, and secure. It is based on a tiny microkernel running in kernel mode with the rest of the operating system running as a number of isolated, protected, processes in user mode. It runs on x86 and ARM CPUs, is compatible with NetBSD, and runs thousands of NetBSD packages. Get MINIX 3 now and jo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く