タグ

2009年8月21日のブックマーク (25件)

  • http://d.hatena.ne.jp/SHIKAIKILYOU/20080525/p1

    yuiseki
    yuiseki 2009/08/21
  • http://twitter.com/jolicloud

    http://twitter.com/jolicloud
    yuiseki
    yuiseki 2009/08/21
  • レジスタマシン - Wikipedia

    レジスタマシンは、1つ以上の「レジスタ」を持つところからそのように呼ばれる。チューリングマシンでテープとヘッドが果たす役割を「複数の一意にアドレスが振られたレジスタ群」で代替する。各レジスタには1つの正の整数が格納される。 レジスタマシンは非常に基的なものから実際のコンピュータに近いものまで、次のように4階層に分類できる。 カウンタマシン 最も基的なモデル。間接アドレシングができない。命令列は有限状態機械で構成される。 ポインタマシン カウンタマシンとランダムアクセスマシンの中間。それらより一般的ではないが、より抽象的である。命令列は有限状態機械で構成される。 ランダムアクセスマシン(RAM) カウンタマシンに間接アドレシングを付加し、一般に命令セットが強化されている。命令列は有限状態機械で構成される。 ランダムアクセス・プログラム内蔵機械モデル(RASP) RAM で、レジスタ内に命

    yuiseki
    yuiseki 2009/08/21
  • [.m] masterhost - профессиональный хостинг сайтаwww.viswiki.com

    Извините, но этот сайт или его страница сейчас отключеныО причинах неработоспособности сайта Вы можете уточнить у администрации – хостинг-провайдер .masterhost, отвечающий за его поддержку, предоставляет управление услугами и доменами их владельцам. Здесь можно ознакомиться с актуальными акциями и выгодными предложениями от .masterhost Если этот сайт принадлежит ВамПожалуйста, проверьте баланс лиц

    yuiseki
    yuiseki 2009/08/21
  • スタックマシン - osdev-j (MMA)

    このサイトについて 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件 MenuBar:その他のコンピュ

    yuiseki
    yuiseki 2009/08/21
  • Activity list of Koichi Sasada

    Last Update: 2024-05-15 15:05:02 +0900 Task request Koichi can accept your job request. See this page: Task request (in Japanese)お仕事のご依頼についてはこちらをご覧ください: 仕事の依頼について Recent updates 笹田耕一: 'Ractor Enhancements, 2024', RubyKaigi 2024, Okinawa, Japan (2024.08). 2024_rubykaigi.pdf (826KB) https://rubykaigi.org/2024/presentations/ko1.html#day1 笹田耕一: Rubyによる並行並列プログラミング RubyWorld Conference 2023 (2023.11). 2

    yuiseki
    yuiseki 2009/08/21
  • プログラミング言語処理

    スタックマシン このインタープリタでつくったtiny Cについて、コンパイラを 作っていくことにする。最終的には、マシンコードを直接出力するコンパイラ を作るが、コード生成の考え方を簡単にするために、初回に紹介したスタック マシンをターゲットにする。スタックマシンではレジスタを扱わなくても良い ため簡単になる。初回では単純な数式のコンパイルを考えたが、言語を実行す るためにはインタプリタでやったように関数呼び出しやローカル変数をどのよ うに作るかを考えなくてはならない。コンパイラのターゲットの仮想マシンの 解説からはじめることにしよう。 ここで考えるスタックマシンの「インタプリタ」のプログラムは、以下のプロ グラムである。 st_code.h : スタックマシンのコー ドの定義 st_machine.c : スタックマシンのインタプリタ st_code.c

    yuiseki
    yuiseki 2009/08/21
  • レジスタ・マシンとスタック・マシン - おじやん記

    今月は、いきなり月初めに休んで、先月までのSDカードの話題から遠ざかる。 Java というプログラミング言語がある。Java は動作する環境を規定していて、その動作環境を Java 仮想マシンと呼ぶ。それで、この Java 仮想マシンというのはスタック・マシンという分類になる。 それに対して、先月までの話題に上っていた H8 マイコンや R8C マイコンは、レジスタ・マシンと呼ぶ。世間ではレジスタ・マシンが広まっているので、レジスタ・マシン・アーキテクチャの機械をわざわざレジスタ・マシンと呼ぶことは無い。 このレジスタ・マシンとスタック・マシンの違いを簡単に書いておく。話を単純にするため、1 + 2 = 3 という簡単な足し算を行う例を考えてみよう。 レジスタ・マシンでは、レジスタに計算する数値を格納(ロード)して計算する。 1と2を足すならば、左の図のように、 1) レジスタAに1を格納

    レジスタ・マシンとスタック・マシン - おじやん記
    yuiseki
    yuiseki 2009/08/21
  • スタックマシン - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "スタックマシン" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2018年10月) スタックマシン (stack machine) とは、メモリがスタックの形式になっている計算モデルを意味する。 スタックマシンを実装あるいはシミュレートしている実在のコンピュータもスタックマシンと呼ぶ。 加えて、スタックマシンは「0オペランド」(zero-address instruction と表現する文献[1]もある)命令セットのマシンも意味する。0オペランドマシンでは、命令は暗黙のうちにスタックのトップおよびトップ近傍にある値を使って演算を行い、

    yuiseki
    yuiseki 2009/08/21
  • Ruby用仮想マシンYARVの 実装と評価

    1 Ruby用仮想マシン YARV の実装と評価 笹田耕一(発表者) (農工大/日Rubyの会) まつもとゆきひろ(NaCl) 前田敦司(筑波大) 並木美太郎(農工大) SWoPP 2005 (2005 8/3) 2 Agenda  背景  Ruby処理系の課題  YARVの設計 • 最適化手法 • 簡単なVM生成系の紹介  YARVの評価  まとめと今後の課題 3 背景:スクリプト言語とRuby  スクリプト言語の利用シーンの増加 • Perl, Python, PHP, Groovy, … • プログラミングのしやすさ • マシン性能の向上  オブジェクト指向スクリプト言語Ruby • 利用の容易さから高い評価 • 世界中で広く利用 • とくに海外でブレイク中(Ruby on Rails など) • 日発(主開発者:まつもとゆきひろ(共著者)) 4 背景:現状のRub

    yuiseki
    yuiseki 2009/08/21
  • 高速な RUBY 用仮想マシンの開発 sasada_dt_slides.pdf

    博士論文審査発表資料 高速なRUBY用仮想マシンの開発 EFFICIENT IMPLEMENTATION OF RUBY VIRTUAL MACHINE 東京大学大学院 情報理工学系研究科 特任助教 笹田耕一 1 Agenda 背景と目的 高速なRuby用仮想マシン Rubyの並列化 まとめ 2 背景 3 スクリプト言語の必要性の増大 � スクリプト言語の重要性増大 � 計算機の性能向上,スクリプト言語の機能向上 � 利用シーンの増加 � GUIプログラミング,ネットワークアプリケーション � ウェブアプリケーション � システムプログラミング言語 v.s. スクリプト言語 � John K. Ousterhout, Scripting: Higher-Level Programming for the 21st Century, Computer, IEEE, 1998 より � 型付

    yuiseki
    yuiseki 2009/08/21
  • Game System Labs - ゲームにも応用できる仮想マシンの設計(俺俺言語処理系)---1

    アダルトゲーム大手のAlice Softがシステムプログラマを募集しているらしい。 まあ、それはどうでも良いとして、大学の方で自分のオリジナルの言語を実装する体験ができるらしい。 そこには大きな問題が立ちふさがって、自分で作った言語をどうやってOSがわかるようにするのかという問題がある。C/C++だったらコンパイラがあるし、JAVAでも最終的にはOSがわかるようにプログラムが走る。俺俺言語(自作言語)の場合でも同じ環境を実装しないといけないわけだ。 機械語を吐き出すコンパイラを作るか、OSの上に俺俺言語処理ができる仮想マシンを作るかという選択肢があるわけだが、どう考えても前者は難易度高杉。問答無用で後者に決定。 この選択にはほかの意味もあって、このBlogの趣旨でもあるゲームシステムの話とも関わりがある。 仮想マシンを作ればAlice Softのゲームエンジンみたいな物を作れるし、ほかに高

    yuiseki
    yuiseki 2009/08/21
  • 第2部 Androidの実行環境、独自の仮想マシンで実行効率向上 | EE Times Japan

    Androidを利用してアプリケーション・ソフトウエアを開発するには、プログラム言語としてJavaを使う。これまで組み込み機器のソフトウエア開発にJavaを利用する例は携帯電話機向けのアプリケーション・ソフトウエアの一部にあるが、それ以外にはあまり例を見ない。米Google社からコメントが得られなかったため、Javaを採用した理由は推測の域を出ないが、まず考えられるのはセキュリティの高さだ。Javaにはセキュリティ機構が確立している。 Javaを使える開発者が多いことも理由の1つだろう。Google社は、Android用のソフトウエアを数多く開発してほしいという。 さらに、「Write Once, Run Anywhere」という言葉で表される移植性の高さもある。これは、1度開発したソフトウエアが、(Java仮想マシンさえ実装されていれば)どのプロセッサやOSでも動作するという互換性の高さ

    yuiseki
    yuiseki 2009/08/21
  • http://aztech.jp/a/wordpress%20index.p%208.htm

    yuiseki
    yuiseki 2009/08/21
  • はてなブログ | 無料ブログを作成しよう

    雨季のバンコク2泊4日旅行記 夏は苦手と言いながら、春先の憂を吹き飛ばしたくて、今年も海外旅行の予定をいれてしまった。昨年20年以上ぶりに海外に足を伸ばし、旅をすると人生の栞が増えることを実感してから、だんだん旅が好きになってきたように思う。 今年の行先は雨季まっさかりのタイ・バ…

    はてなブログ | 無料ブログを作成しよう
    yuiseki
    yuiseki 2009/08/21
  • やじうまWatch

    yuiseki
    yuiseki 2009/08/21
  • Android on BeagleBoard ビルド編

    年末年始休み中にBeagleBoardにAndroidかOpenGLを載せようと情報をググっていたところ、 Androidのポーティングの詳細 が。 というわけで試してみることにする。 ホスト(ubuntu)には AndroidOpenSourceProject に従ってSDKを...

    yuiseki
    yuiseki 2009/08/21
  • 非公開サイト

    サイトの構築。作品の販売。ブログの投稿。この他にもさまざまな機能があります。 ログイン サイトをはじめよう 非公開サイト このサイトは現在プライベート設定になっています。

    非公開サイト
    yuiseki
    yuiseki 2009/08/21
  • Android クロスコンパイル環境構築 | Net de Asonde Mita

    概要 Androidでバイナリの実行ファイルを作成するための環境の構築方法です。 以下の二つの方法があります。 クロスコンパイラ付属のld-linux.so.3,libc.so.6を使用する方法 Androindのlibc.soを使用する方法 前者は既存のソフトウェアをクロスコンパイルするのに、後者はで新規でネイティブのプログラムを作成するのに向いています。 chroot環境で行うのは、既存ソフトウェアでクロスコンパイルが考慮されていない場合の対処のためです。 (なのでchrootを使わなくてもクロスコンパイルは可能です。) クロスコンパイラ付属のld-linux.so.3,libc.so.6を使用する方法 fakeroot, fakechrootをインストール (root権限でchrootするなら不要ですが、非推奨) クロスコンパイル用ディレクトリを準備する ビルド用のユーザーで、 (今

    yuiseki
    yuiseki 2009/08/21
  • bionicとdynamic linkしたexecutableのビルド - Android Zaurusの日記

    externalにpingっぅ見慣れた名前を発見。touch ping.cして、make -n pingしてみた。いっぱーいオプションつけてコンパイル&リンクしてる。ごくり。ということで、external/helloというディレクトリを作って、external/ping/Android.mkをコピー。printfするだけのhello.cを書いて、Android.mkを適当に変更。make hello。ちゃんと作ってくれる。Emulator起動して、adb push hello /data/hello、adb shell /data/hello。動いた。ということで、カーネル上でネィティブにbionicと動的リンクするアプリケーションを書くなら、とりあえず、externalにディレクト切って、external/ping/Android.mkをコピーして使う。と。以下、一応pingのビルドログ

    bionicとdynamic linkしたexecutableのビルド - Android Zaurusの日記
    yuiseki
    yuiseki 2009/08/21
  • [30]ワイヤレス電源:日経ビジネスオンライン

    >>シリーズの概要はこちら およそ15年前の1990年代半ば、電話機から通信ケーブルが消え、どこにでも持ち歩けるようになり始めた。10年前には、パソコンからも通信ケーブルが消え始め、仕事や生活の環境が様変わりした。そしてついに、最近になって電源コードさえも不要にする技術が登場した。 開発したのは、米マサチューセッツ工科大学(Massachusetts Institute of Technology、MIT)の研究者であるマリン・ソーリャチッチ氏。同氏はこの技術を2006年に開発し、「Witricity(wirelessとelectricityを合わせた造語)」と名づけた。携帯電話のように基地局から数百mも離れて使うことはできないものの、数十cmから数m離れた「アンテナ」間で、数十W~数百Wの電力を比較的高い伝送効率を保ちながら、しかも理論的には人体に安全に伝送できる。 実用化できれば、携帯

    [30]ワイヤレス電源:日経ビジネスオンライン
    yuiseki
    yuiseki 2009/08/21
  • 【レポート】バッテリー活動限界には"喫茶室ルノアール" - チェーン店の電源お貸し出し状況 | ネット | マイコミジャーナル

    我が身とPCを充電できるチェーン店は、どこ? ノートPCに通信カード、携帯電話やスマートフォンなど、ビジネスパーソンが使いこなすべき機器は多い。省電力化やバッテリーの高性能化が進んでいるとはいえ、活用度が高いほど電源切れのリスクは高い。だが、出先で電源を使える場所は意外と少ないのが現状だ。そこで、街中でよく見かけるファーストフードやファミレス、カフェのチェーン店に、来店者用の電源提供について聞いてみた。 あなたはカバンに何種類の電子機器を忍ばせている? バッテリー切れでピンチ……に陥らないためにも、「電源が借りられそうなお店のアタリをつけておく」といいかもしれない 結果は次の通り。 店舗名(系列) 電源提供の現状 ファーストフード系 マクドナルド 公式なサービスとしては謳っていないが、一部店舗で提供 ロッテリア 2006年以降に改装した店舗では積極的に設置 モスバーガー フランチャイズのた

    yuiseki
    yuiseki 2009/08/21
  • http://twitter.com/FavotterHot

    yuiseki
    yuiseki 2009/08/21
  • 渋谷パルコが最近妙にアキバづいている件について - 世界のはて

    ・【2ch】ニュー速クオリティ:渋谷パルコで8月26日から初音ミク展 http://news4vip.livedoor.biz/archives/51348166.html 2chやブクマのコメントでは「なぜに渋谷?w」「オタは渋谷に行かんだろw」という声が多いけど、ところがどっこい。実は最近の渋谷パルコ、↑のイベント以外にも、なんだか妙にアキバづいた企画やショップをちょくちょく見かけるのですよ…… 僕は服好きなので、渋谷パルコにはよく行くんだけど、最近行くたびにアキバ系のイベントやショップを見かけて、かなりビビらされております。 MINOTAUR SHOP BY TOKISHIRAZU AND MA http://www.parco-shibuya.com/page/shop/detail/?id=942 ハイストリートの代名詞的存在である「時しらず」と「Ma shop」による このMI

    渋谷パルコが最近妙にアキバづいている件について - 世界のはて
    yuiseki
    yuiseki 2009/08/21
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    yuiseki
    yuiseki 2009/08/21