Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
相変わらず,Yコンビネータについては理解できていないのですが,昨日に引き続き,Rubyの学習もかねて,Schemeで書かれたYコンビネータをRubyで書くことに挑戦しました。 http://d.hatena.ne.jp/kazu-yamamoto/20080402/1207127522 でYコンビネータは,以下のように紹介されています。 (lambda (le) ((lambda (f) (f f)) (lambda (g) (le (lambda (x) ((g g) x)))))) 昨日は,たくさん出てくるlambdaをRubyでどう書けば良いのか分からなかったのですが,今日はなんとかYコンビネータをRubyで書くことができました。 y = lambda { |le| lambda { |f| f.call(f) }.call( lambda { |g| le.call(lambda
正規表現は、特に文字列操作が中心となるWEB分野におけるプログラミングにおいて、なくてはならない重要な機能です。本稿では正規表現を解釈するエンジンを実際に実装し、正規表現エンジンがどのように動いているのかを解説します。第3回は、実装するDFAエンジンが扱う文法を解釈するコンパイラを作成します。 はじめに こんにちは。hirataraです。 前回はDFAエンジンの仕様を明らかにし、DFAとNFAをPythonで実装しました。今回は、実装するDFAエンジンが扱う文法を解釈するコンパイラを作成します。 対象読者 正規表現をもっと知りたい方 情報科学分野に興味がある方 正規表現エンジンを実装する必要がある方 正規表現のコンパイル 前回、正規表現の仕様の中で正規表現の文法を定めました。これから、この文法を解釈できるコンパイラを作成します。コンパイラの仕事は、文字列を解釈して計算機が扱いやすいデータ方
「IT21の会」は、公益社団法人日本技術士会の登録グループ(発足時はプロジェクトチーム)として、1997年4月に正式発足しました。 毎月、例会を開催し活動しています。 技術士・技術士補の区別なく、また、部門を超えた横断的な活動をポリシーとしております。 本サイトでは、その活動の一端を紹介します。 また、会員の方々の情報共有の場として活用していきます。 IT21の会について、詳しく知りたい方、参加を希望される方は、こちらをご覧ください。 1. 日時:2024年04月05日(金)19:00~21:30 2. 開催方法:オンライン会議方式 3. 参加費:IT21の会会員は無料、非会員1,000円(10名まで) 4. 議題 ・講演1:「(仮題) セキュアな小型衛星の研究開発と宇宙ビジネスマッチング」 講師:デロイト トーマツ サイバー 執行役員 CTO 神薗 雅紀 様 ・講演2:「臨床開発における
Ruby の callcc というと、 現在の Ruby の Continuation は欠陥品で、まともに利用できないシロモノです。具体的には、dynamic-wind 相当の機能がありません。 (略) ちなみに、dynamic-wind 相当の機能を入れるのは、拡張ライブラリを全部 callcc safe にする作業に相当しますので、現実的じゃないんじゃないかなぁ、と思っています。 ruby-dev:30988 という話があって、「そっかー欠陥品なのかー」「直すのも難しいのかー」と悲しんでいました。 が、dynamic-wind を実装するだけなら広範囲の修正は不要なことに気がつきました。つまり直すのは簡単。というエントリ。 その前に: dynamic-wind とは dynamic-wind とは、継続呼び出しで指定した範囲に突入したり脱出したりするときに起動するハンドラを設定する関
DeclineAndFallOfAgile - アジャイルの衰退と凋落 目次 この文書について アジャイルの衰退と凋落 最近の状況 Scrum の役割 Scrum の誤用 君のやりかたは間違っている 真っ最中での失敗 アジャイルの衰退と凋落 この文書について "The Decline and Fall of Agile" の日本語訳です http://jamesshore.com/Blog/The-Decline-and-Fall-of-Agile.html 推敲歓迎: 誤訳, タイポ, 訳語の不統一, そのほか... James Shore アジャイル運動の衰退や凋落について話すのはおかしなことだ. 今やとても人気があるものなのだから. けれど本当のところ, ここ数年のアジャイル運動は、衰退の途にあると私は思う. 最近の状況 自分の商売がここ数年で変化していることに私は気がついた.
センサネットワークへの取り組み 従来の概念でのセンサは、機器や装置に組み込まれていて、自動化や制御や計測を行うためのものであったが、 今後は、広い範囲に配置されるようなセンサや、自動車などの移動体と一体化されて動き回るセンサ(モバイルセンサ) や、人が持ち歩いたり身につけたりするセンサ(ウェアラブルセンサ)などが重要な技術になっていきます。 このようなインテリジェントなセンサ(センサノード)においては、情報を欲する場所にどうやって センサの情報を届けるか、また、センサノードを遠隔からどうやって識別・制御するのかという問題がでてきます。 また、ノード間の通信に無線を使う無線センサネットワークでは、近くのセンサノードがお互いを認識し、 自動的にネットワークを構成し、情報を自律的に運んでいくというアドホックネットワーク(Ad Hoc Network) などの仕組みが重要になってきます。 また、自
画像をクリックするとチュートリアルで作成した PWMによるLED点滅の様子がQuickTimeムービー で見られます(1Mバイト) (使っているポートが違いますが動きは同じです) トランジスタ技術誌連載で興味を持って入手したものの使い方がさっぱり分からないという声もちらほらと耳にする。確かに形は同じDIPとはいえ、PICやらAVRの感覚でいじろうとするとあまりにも世界が違うパラレルワールドなので、いきなりPSoC Designerを立ち上げても面食らうかもしれない。 一応サイプレスサイトには使い方説明(テレ・トレーニングと称している)があるし、CD-ROMにも収録されているのだけど、全部英文なので、ここではサイトの「Module1」と同じようなプロジェクトを日本語ベースでやってみることにした。 使うデバイスはCY8C29466-24PXI。秋月さんでも500円くらいで売っているし、各種のキ
Kodama's home / tips. postfix の負荷の調査とチューニング 事例の紹介 postfix の負荷の調査 postfix の構成 ネットワークポートの利用状況 UNIX ソケットの利用状況 プロセスの起動状況 送信キューの状況 メモリー使用量 同時オープンファイル数 調査手順のまとめ 負荷への対応をチューニングするポイント プロセスの同時起動数 ファイルの同時オープン数 キューの滞留時間 受信の制限 syslogd の動作 事例の紹介 調査スクリプト( 調査手順のまとめ 参照) を cron で1時間毎に起動して, メールとして保管しておいた. メールの利用には mew を用いているので, 収集したメールは個別のファイルになって, ファイル名に番号を振って保存されている. まず, mailq の滞留数の部分を取り出す. ls|sort -n|xargs -l gre
ここでは、Linuxを使ったネットワークプログラミングの説明を行いたいと思います。 ここで対象としている読者は、ネットワークプログラミング初心者(もしくは入門者)かつLinux環境でプログラミングを行いたい人です。 開発環境としては、C言語+gccを想定しています。 説明内容は主にソケットプログラミングになります。 なお、C言語そのものが初めての方は「C言語入門」も参考にどうぞ。Windows専用には書いてませんが主にC言語で共通の部分を解説しています。 コードを書く前の準備 まず、gccを使える状態にしないといけません。 ディストリビューションにもよりますが、Linuxを普通にインストールしただけでは開発環境は入りません。 開発環境を用意するためには、gccやglibcなどのrpmを必要に応じてインストールしてください。 次に、エディタが必要になります。 mule、emacs、xemac
ここでは、WinSockを使ったWindowsネットワークプログラミングの説明を行いたいと思います。 ここで対象としている読者は、ネットワークプログラミング初心者(もしくは入門者)かつWindows環境でプログラミングを行いたい人です。 WinSockという名称は、Windows Socketsから来ています。 名前の通り、Winsockはウィンドウズでソケットを使ってプログラムを書くためのAPI(Application Program Interface)です。 Winsockを使うと、TCP/IPなどインターネットを使って通信を行うプログラムが書けます。 ここで説明を行うwinsockのバージョンは2.0です。 ただし、大枠に関してはversion 1.0と2.0で同じ部分もあるので1.0を利用する方でも参考にはなると思います。 Winsockが対応するWindowsのバージョンとして
/// C,C++での実装 SOCKET ListenSocket; struct addrinfo me; ZeroMemory(&me, sizeof(me)); // 構造体をゼロクリア me.ai_family = AF_INET; // IPv4プロトコルを指定 me.ai_socktype = SOCK_STREAM; // ソケットを作成 ListenSocket = socket(hints.ai_family, hints.ai_socktype, 0); /// C,C++での実装 // 作成したソケットと、ソケットアドレス情報 me をバイント // ホスト名から自動的にIPを設定する場合 addrinfo *res; char hostname[256]; char service[8]; unsigned short port = 10000; sprintf(s
Arduino を買ってまずやってみたかった事が、テレビに画面を出力する事です。普通のパソコンだとビデオ出力はハードの仕事なので僕たちには手が出せませんが、Arduino を使うとそんな所まで自分でいじれます。Arduino の掲示板にあった Arduino Pong というのを試してみました。まず必要な部品はこんな感じ。 Arduino ブレッドボード ビデオ端子(メス) 不要なコードを切って使います。 ワニクリップ フックアップワイヤ22番 抵抗 書いてある通りのが無かったので適当に 82Ω(灰赤黒金) GND に繋ぐ 330Ω(橙橙茶金) Digital9 に繋ぐ (video) 1KΩ(茶黒赤金) Digital8 に繋ぐ (sync) ビデオ端子はこのようにちょん切って中の線を出します。 ワニクリップをよじって付けます。中の線に赤を、外の線に黒を付けます。 Arduino Pon
地震や土砂災害、海上輸送の影響で一部地域に配送遅延が出ている可能性があります。心当たりのある地域にお住まいの方は、こちらから詳細をご確認ください。
以前試したサーボを動かす方法は、20msの間に、heightとlowをつくる方法だった。 今回は、可変抵抗をセンサーにして、前回の方法も含め3つの方法で試してみる。 1 │ analogWriteコマンドを使う void setup(){ pinMode(3,OUTPUT); } void loop(){ int val=analogRead(0)/4; // (0~1023)/4 analogWrite(3,val); // (0~255) delay(20); } この方法は、 Arduino基盤にpwmと書いてあるポートにだけ可能。 分解能は、256 ※サーボのメーカーによっては、動かないときがある。 2 │ Servoオブジェクトを使う ここからオブジェクトをダウンロードして、Arduinoのフォルダのなかのlib/targets/librariesに入れてArduinoを
共有ライブラリを動的にリンクすると、静的にリンクする場合よりもディスクを効率的に使用できる。それ以上に重要なのは、セキュリティのアップデートを簡単に実施できることだ。しかし、特定のバージョンの動的ライブラリを対象としてコンパイルされた実行形式ファイルは、そのバージョンの共有ライブラリが存在するコンピュータでしか実行できない。Fedora 9が稼働するコンピュータとopenSUSE 11が稼働するコンピュータでは、共有ライブラリのバージョンが微妙に違っていても不思議はない。このようなコンピュータ間で実行形式ファイルをコピーして実行すると、共有ライブラリのバージョンが異なるため正常に動作しないことがある。このような場合は、 ELF Statifier を使って静的リンク版の実行形式ファイルを作成すると、実行時に共有ライブラリを探す代わりに、組み込まれた共有ライブラリが使用される。静的リンク版の
投資信託を5年、10年と保有したとき、そのリターンは、よくいわれているように複利で増えていくものなのでしょうか? この単純な問いに、しかし苦労してなんとか答えを出そうとしています。その結果は! これまでは、1年後の投資信託の価格は正規分布に従うという前提でシミュレーションしてきました。そのシミュレーションが間違っていなければ、期待リターンが10%、リスクが33%の投資信託を5年間保有する、ということを5千回繰り返してみた結果はおおむね次のようでした(改題:投資信託の長期投資は複利なのか? 参照)。 1)5年後のリターンを5000回繰り返してみた平均値は、ほぼ複利で増えたのと同様でした。 2)しかし、中央値でみると5000回のうち半数以上は複利に届かない結果でした。 今回のエントリでは、この結果の精度をさらにあげるべく、今度は投資信託の1年後の価格が対数正規分布に従う、という前提でのシミュレ
A5:SQL Mk-2は複雑化するデータベース開発を支援するために開発されたフリーのSQL開発ツールです。 高機能かつ軽量で、使い方が分かりやすいことを目標に開発されています。 SQLを実行したり、テーブルを編集するほかに、SQLの実行計画を取得したり、ER図を作成したりすることが出来ます。 特徴・機能 OCI接続・直接接続・ADOまたはODBCを介したDBへの接続 Oracle DatabaseはOCI経由の接続・直接接続が出来ます。 PostgreSQLとMySQLは直接接続が出来ます。 Microsoft SQL Serverは、OLE DBプロバイダを直接呼び出した接続ができます。 IBM DB2は、ODBCドライバを直接呼び出した接続ができます。 その他のデータベースは、ADOまたはODBCを利用して接続します。 Oracle, PostgreSQL, MySQLは、A5:SQL
(To follow my compiler related posts, either subscribe to my main RSS feed, or the compiler specific one ) Back in March 2008 I started publishing a series on how to write a compiler in Ruby, bottom up, that is, starting with the code generator and working my way up instead of the more traditional approach of writing the parser first. Here are the parts I've published on my blog so far. (The bits
OMakeすごい。OMakeはマジですごい。 OMakeはGNU makeの代替品みたいなものなんだけど、正直なところこのツールの強力さはGNU makeと比べると失礼なくらいすごい。これのおかげで、「コード修正→ビルド→デバッグ→コード修正→・・・」のループの、ビルドにあたる作業がほぼ消え去った。 ファイルの依存関係の解析がとにかくすごい。よくあるユースケースなんかの場合、最小限の手間でほぼ完璧に依存関係を網羅して、よしなにビルドしてくれる。 とりあえず、はやみずが実際に使ってみたケースを例にとってそのすごさの一端を紹介しようと思う。 case study 論より証拠ということで、自分が OMake を試しにつかってみたケースを紹介する。C言語でスタティックライブラリを作っていて、それに加えて簡単なテストプログラムを書いている。 /include/ 以下にヘッダファイルが全部ある /sr
正規表現が苦手だ。 そんなあなたにおすすめなのが、『strfriend』。正規表現を視覚化してくれるツールだ。 このサイトでは、↑のように正規表現を図にしてくれる。 簡単なものからややこしいものまで、図にするととてもわかりやすい。 正規表現を視覚化してくれるツール、チェックして一度使ってみてはいかがだろうか。 » strfriend 「Ebisu Gigs」の忘年会に行ってきた。いろんな人がいて楽しかったね。昨日はかなり酔いつぶれてやっとの思いで帰り着きました。。
jokergaming สล็อตออนไลน์ที่มาแรงที่สุด เครดิตฟรี jokergaming สล็อตออนไลน์ที่มาแรงที่สุด เครดิตฟรี 100 ไม่ต้องฝาก ในวันนี้ทางเว็บไซต์ของเรา จะขอเสนอข้อมูล เกมสล็อตฟรีเครดิต 100 แบบไม่ต้องฝาก แบบไม่ต้องแชร์ เชื่อเลยว่า มันคือหนึ่งในคำถาม ที่นักพนันมือใหม่บนัสเครดิตฟรี จากเว็บตรงนั้น สามารถถอนได้จริง ๆ แล้ว โดยเรา ทำการสมัครสมาชิกกับเว็บ และเป็นการเปิดโอกาส ให้กับผู้เล่นใหม่ ๆ ได้เข้ามาทดลองเล่นเกม เ
MITメディアラボの石井裕先生に教えてもらったが、エンゲルバートの伝説的なoN Line System(NLS)のデモ40周年を記念する会議が開催される。 http://www.programforthefuture.org エンゲルバートが時代にいかに先行していたかは言うまでもないが、Human Augmentationをビジョンに、ネットワークによる共同作業、ハイパーリンク、マウス、マルチウィンドウなどの基本要素をすでに40年も前に統合し、明確に示したデモはその後のHCI研究の方向を決定づけたと言っていい。もっと正確に言えば、そのインパクトを正確に理解するのにすら世界はかなりの時間を要した。上に収録されているビデオは必見です。
すでにニュースでも伝えられている通り、12 月 1 日に第 7 回アルゴリズムイントロダクション輪講会がありました。今回の担当は私だったので、その発表資料を公開します。 中央値と順序統計量 (その 1) 予定 順序統計量とは 選択問題とは 最小値と最大値 平均線形時間選択アルゴリズム 中央値と順序統計量 (その 2) 最悪線形時間選択アルゴリズム 3 つずつのグループに分割した場合 7 つずつのグループに分割した場合 参考文献 中央値と順序統計量 (補足) 4 つずつのグループに分割した場合 6 つずつのグループに分割した場合 Lazy-Select Randomized-Partition スタッフロール 「どうせ後から Web で公開するんだから、PDF とか見るのに手間がかかるものは使ってられないよね。やっぱ時代は XML 複合文書でしょ!」と、数式を表現するのに MathML を使
ちょっと前の話だが、VMware Player を 2.0.x から 2.5 にバージョンアップした。 で、今日まで気づかなかったのだが、VMware Player のメニューに新しく「Console」「Appliance」「Unity」というモード選択が追加されている。 この中の「Unity」モードがカッコ良かったので、ご紹介。 要は、左のスクリーンショットのように VMware Player のゲストOS上で動作しているアプリケーション (この場合は Google Chrome) をホストOS側にシームレスで表示してくれます。 #VMware Fusion 2.0 のユニティモードと同一の機能です。 これが想像以上にカッコ良い! VMware Player のゲストOS上で動いている Win アプリが、あたかも X アプリに見えてしまう。 # 「それ Wine で、出来るよ」と言われれ
The constant hunt for more efficient and useful ways to use these 3d printers keeps turning up interesting results...
トラ技12月号ではPICマイコンをCPLDで作っています。昔なつかしいZ80をMMKに入れてみました。もちろんCPUから全部自分で作るわけではありません。回路規模が小さいので有名なfz80コアを使わせてもらいます。fz80コアは「FPGAでPC-8001を作る計画」で使われたCPUコアです。fz80の最新バージョンはこちらからダウンロードできます。 ブロック図です。 クロックはmmkの50MHzを16分周した3.125MHzにしました。fz80にはwait入力があるので分周しない実装もありです。 RAMはなしでROMだけです。LEDチカチカをする最低限のROMを組み合わせ回路で実装します。 合成結果の回路規模はLE数が1255 / 2210 (57%)でした。まだ余裕がありますね。 時間はどれを見ればいいのかあいまいですが、Timing Analyzerのsummaryを見るとClock
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
さきゅばす は、ニコニコ動画の動画を、コメント付きの動画 として保存するソフトです。 画面キャプチャソフトなどでは高いスペックのコンピュータが必要で、フレームレートも低くなりがちです。しかしこのソフトウェアでは低いスペックのコンピュータでもコマ落ちすることなく、スムーズに変換する事ができます。 変換にはffmpegを用いており、iPodやPSP向けの動画を作成することも可能です。 開発終了のお知らせ 開発は終了しました。サポートはありません。 引き継ぎたい方はこちらをご参照ください。ビルドの仕方と連絡先が書いてあります。 オリジナルの開発者、ψ(プサイ)による、追悼記事はこちらにあります: 「さきゅばす」の開発をやめて悪魔を祓い、苦楽を共にした彼女を追悼する 外部ページ OSDNのプロジェクトページ Githubのプロジェクトページ
猛威をふるったBlasterワーム。これが大流行したのは2003年でしたが、いまだにこのワームの痕跡はインターネット上に残っています。その理由の1つは、いまだにセキュリティパッチが適用されていないホストが残っていることにもあります。今回は脆弱なホストや設定ミスによって発生する「穴」への攻撃を見抜く方法を解説します(編集部) ※ご注意 他社および他組織のWebサイトなどへのポートスキャンおよびデータの取得などの行為で得た情報を侵入などに悪用するか、または同じ目的を持つ第三者に提供した時点で違法となります。ご注意ください。 本稿の内容を検証する場合は、必ず影響を及ぼさない限られた環境下で行って下さい。 また、本稿を利用した行為による問題に関しましては、筆者およびアイティメディア株式会社は一切責任を負いかねます。ご了承ください。 不正中継、踏み台といった脆弱なホストの悪用 インターネット上には、
586はNew Orderをこよなく愛する人たちに贈るへなちょこサイトです。愛だけはあふれてます。 [ロンドン・英国好きのサイトLondon Townへはこちらからどうぞ] ■Discography [album - single - video] ■History [Joy Division結成からNew Orderまで] ■Extracurricura Activities [Joy Division、NO以外での課外活動] ■Dictionary [NO的辞典] ■Report [マンチェの旅 - レディング'98突撃記 - サヴィル展乱入 - 24HPP - サイン会レポ - Control - JDドキュメンタリー] ■(my best of)New Order [特別企画] ■New Order Fan Guest Book[ファンリストみたいな……] ■Ev
_ Erlang Keynote - Armstrong on Software - Erlang & SMP [erlang][talk] 日本の Erlang な人たちで,ヨーロッパで行われた Erlang Conference の 発表をいくつか紹介したら面白いかなと思ったので,やってみます. 手始めということで,Erlang eXchange で行われた Joe Armstrong さんのキーノートスピーチを紹介します. Joe Armstrong, "Erlang Keynote: Armstrong on Software: Erlang & SMP," Erlang eXchange 2008, June, 2008. pdf video このスピーチでは,Erlang が注目されている理由を簡潔に紹介しています. ややひいき目な感じもしますが,現在のコンピュータ環境で Er
科学者とあたまを書いたひとだけれども、この名前どっかで聞いた事があるなと思ったら, 昨日劇団青年座の人の講演で聞いたのだった。 「フユヒコ」という劇団青年座の公演が明日NHKで放送されるらしいです。冬彦ってのは寺田寅彦のペンネームらしい。 http://cgi4.nhk.or.jp/hensei/program/p.cgi?area=001&date=2008-12-12&ch=31&eid=9950 おもしろそうだから観てみようかな。 ところで小柴先生が同じような事を言っていたのを思い出した。このインタビューは面白い。 一流の理論家は、「自分の理論では、ここまでは使えるけれど、これから先は分からない」という適用限界をいつも意識している。ところが二流の理論家というのは、自分が名前を覚えた、あるいは、使った理論で何でもやれると思ってしまう。二流の理論家に困らされるのは、新しい実験計画が出てき
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
「アイディアは既存の要素の組み合わせ」というわけで、キーワードを適当に組み合わせて一人でブレスト(ブレインストーミング)をするときの手助けをするスクリプトを作ってみた。 rubyスクリプトを実行するとランダムでキーワードの組み合わせが出てくる。 実行コマンド $ ruby brain_storm.rb 出力結果(例) Enterキーを押すと次の組み合わせが表示される。スクリプト実行中にyamlファイルにキーワードを追加しても、Enterキーが押される度にyamlを読み込み直すのできちんと反映される。 本 x 株価 出版 x Wikipedia ニコニコ動画 x 宅配 仮想空間 x 芸能人 宅配 x Android 3D x アバター 3D x 出版 自動 x Google 宅配 x RSS 人力 x 海外 brain_storm.rb のソース require 'YAML' while(t
最新記事(inside out)へ | 年と月を指定して記事を読む(クリック!) / 2001/ 2002/ 2003/ 2004/ 2005/ 2006/ 2007/ 2008/ 2009/ 2010/ 2011/ 2012/ 2013/ 2014/ 2015/ 2016/ 2017/ 2018/ 2019/ 2020/ 2008年11月 を読む << 2008年12月 を読む >> 2009年1月 を読む 「ホワイトボード前で打ち合わせをして、打ち合わせ終了時にホワイトボードに書いた板書をプリントアウトして、後でパワーポイント資料を作り直す」といった作業をしたことがある人は多いと思います。あるいは、(印刷機能を持ったホワイトボードは高いですから)「ホワイトボードに板書した内容をデジカメやケータイで撮影しておいて、撮影画像をプリントアウトした後にパワーポイント資料を作ったり」、「撮影画
iGoogleのRSSリーダをブックマーク代わりに使ってるんだけど、タブ間で項目の移動はできるのにタブの並べ替えができなくて、そこだけが不満だったのだが、知らない間に改善されていた。よく見に行くページはひとつのタブに全部入れてあって、スクロールしないと全部表示されない状態になっていたから、この機会に色々と整理。電子工作系のタブを新たに作って、AVRやArduino関係で最近追加したページをそこに全部移したから、だいぶスッキリ。タブの中身はこんな感じになったDigital*Maker = デジタル屋ヒマは見つけるモノじゃない、つくるモノだcinnamonbear’s diary花夢電科雑多logAVR Wiki作る!マイコンバカHazieのブログPIC AVR 工作室 ブログ四谷工作研究所電音の工場ブログおぐらむ涙目日記秘密(の)研究所建築発明工作ゼミ2008言語ゲームSatE-O順不同。b
Arduinoハッキングとは別の話で、WiFiシリアルコンバータ+XBeeを使って、汎用外部機器コントローラを作りたいと思っています。 きっかけは、iPhoneラジコンでjailbreakしないと動作しないのが不満だったので、WiFi経由でコントロールしたいなぁ、というところから来ています。 WiFiなら、iPhoneで制御出来ますので、XBeeブリッジを作れば、ラジコンだけじゃなく色々な応用が出来そうです。 WiPortは正にそう言う用途にうってつけです。本当はSparkFunのWiFiシリアルコンバータを入手したのですが、ピンピッチが2mmという特殊なサイズで、Breakoutボードもなく、基板を興さないといけないのがいやで、乗り換えちゃいました。でも、コストはSparkFunの方が安いので、将来はこっちに行くと思います。 これでモバイルエンターテイメントを追求したいと思っています。
Arduinoのソフトウェア(ファームウェア,ライブラリ,開発環境)ですが,久しぶりにバージョンアップがありました.今回のアップデートで特筆すべきなのはFirmata(ホストとArduino I/Oボード間に高レベル通信を可能にするプロトコル)のライブラリが含まれたことでしょうか. http://arduino.cc/en/Main/ReleaseNotes 続きを読む 固くても内容が面白ければいいのであって,民法のまねをしてオバカサン向けの番組を量産しても仕方ないと思うのですがね.変なキャラクターや芸能人は不要です.まあ,TVをほとんど見ない私が言っても説得力ないのでしょうけど.そろそろ受信料を払うのをやめようかと思っています. 「10人に4人は見ていない」-危機感を抱くNHK (CNET) 科学番組などは昔の方がずっとよかったですね. みんなの科学・たのしい実験室 - 想い出の広場 前
新しいblogはこちらです。 花夢電科雑多log 携帯の場合は http://moblogger.r-stone.net/blogs/931136304501006068 RSSを利用している方で「まだ読んでやるぜ」という方は 移転先でフィード再取得をおすすめします。 続きを読む サポートセンターに問い合わせて、 やっとこblogエディターでアクセスできた。 ほんと、4時間かかった。 日本随一のIT企業である”はてな”でこの程度。 日本IT水準の低さがまざまざと実感できる。 ただでさえ、はてなのヘルプ&技術解説はダメダメなんだけど。 blogエディターでアクセスしたら 6時間近く書いた香港旅行の記事が消えました。 たぶん、なにかの手違いなんだろうけど。 全消しは無しだろ。全消しはさ。 技術系の趣味やってたりすると、色々なノウハウが蓄積されてきて覚えきれない。 メモ帳とかでも良いんだけど、無
いらっしゃいませ。Hazie(へいじー)と申します。趣味に仕事に活用しているマイコンを使った工作を紹介します。アトメル社の8ビットマイコンAVRシリーズをおもに使います。反響が良ければキットの有償頒布も考えています。 2月19日 19:00。ツベタンくんから新しい発注書をもらったので、これに必要事項を記入します。記入は発注書PDFをドロー系ソフトに取り込んで、上からテキストを貼り付けました。フォントもタイプライターフォントを使って、いかにもという感じです。決済カードにJCBが使えるってのはよほど日本人客が多いのでしょうか。 一番下のシグネチャーは手書きで書いて、さあ、FAXです。FAX…国際FAXか!そんなのやったことないぞ。大慌てで国際FAXの仕方を調べて、部屋のFAXから送信! …プルプル… お、かかった。向こうのベルが鳴ってる。 …ブッ、ピーガーピーガー… お、ネゴシエーション始めた
自作した孵卵器で雛が孵りました。 姫ウズラの孵化器を組み立てました。 コンセプト 理想的な孵化温度は37.7度、30度を下回っても40度を上回ってもNGということで、温度管理がシビアなのでそこを自動化しました。 目標は転卵機能のない孵化器と同性能をなるべく安く実現すること。 後、AC100Vは扱いたくなかったので、後述するサーモスタットの仕様にあわせ、DC12Vで統一しています。 姫ウズラだけでなく温度設定次第で、他の卵や孵化後のサブヒーターに応用できるかと思います。 難易度は低めですが、マニュアルを読む忍耐力とはんだ付けの技術は必須。 基本構成 【M-08908】 シートヒーター(面状発熱体)12V3W 秋月電子 300円 HiLetgo DC 12Vサーモスタットサーモスタット温度熱センサスイッチ-50〜110℃ Amazon 203円 スイッチングACアダプター12V1.6A STD
あとで悪くなった時に症状の開始日が分かるよう記録を残す。痒い。ここ一週間ほど、謎の全身の痒みに襲われている。月曜日にハローワークに行った時に最初に体調の異変を感じた。その時は目がなんとなく疲れていてドラッグストアで目薬を買ってつけた。花粉症のようなアレルギーかなと思っていた。それから目の疲れは無くなったが代わりに手足が痒くなった。特に発疹などの眼に見える症状があるわけでもなく、なんだか皮より奥の方がじわじわと痒い。場所は手足の指の付け根、背中、腰、腕など全体に渡っている。ユビーで調べると「慢性腎臓病・慢性腎不全」と関連があると出た。よくわからんがとりあえず禁酒してみる。 いよいよマイクラのオンラインフリースクールを無料体験してみる事にした。個人塾的なやつと巨大組織的なやつという対照的な二件が見つかったので両方試して長女に合う方を選ぶつもりだ。どちらも主なやり取りに discord を使って
TinyCLR.comでFEZ Panda(GHI Electronics)が$19.95という価格で販売されていたので購入してしまいました(netduino買ったばかりなのに…)。 現在は$34.95で販売中ですが、品切れ(2010/10/20)のようです。 9月下旬に発注して10月中旬に届いたので、約3週間での到着。 発送方法はUSPS First-Class Mail International Packageで、その送料が$7.46でしたので、合計$27.41。請求を見ると84.933円で計算されているので、2300円ちょいとお安いです。 TinyCLR - FEZ Panda NETMFProjects – FEZ Panda Microsoft .NET Micro Framework API Reference GHI Electronics NETMF Documentat
今回はEmacsのマイナーモードを作成する手順を紹介します。 説明では弊社が提供しているプロダクトのひとつ RSS Suite で利用している独自フレームワーク中で、対応するファイル間を移動できるようにするマイナーモードを作成していきます。 メジャーモードとマイナーモード Emacsにはカスタマイズする定義の集まりであるモードというものがあり、メジャーモードとマイナーモードの2種類があります。 メジャーモード 特定のテキスト編集向けに特化している。各バッファには、ある時点で1つのメジャーモードしかない。 メジャーモードの選択とは独立にオン/オフできる機能を提供する。 ここではマイナーモードを作成します。 バッファとウィンドウ Emacs内でファイル間を移動するには、ウィンドウとバッファの操作が必要になります。 バッファ 編集領域。Emacsの編集操作はすべてバッファを対象に行われます。 ウ
一流の研究者の「先生」がいつも懐かしく語る、先生のさらに上のボスの話があります。戦後間もない時代に、学位を取ったばかりの先生を見いだしてアメリカに引き抜き、自由に研究をすることを許した、これまた伝説的な研究者です。先生はいいます: 「年度が終わる頃になると、彼は私に『今年お前が使ったコンピュータの利用料だ』とレシートを渡してくれたものです。年に2億円は使っていたでしょうか!」 これはケネディ大統領時代の話ですので、当時としては今以上に大変な金額です。当時世界にいくつも存在しない最新のコンピュータを、先生は独占的に利用でき、そのおかげで輝かしい業績が次から次へと生まれたのでした。 「しかしボスは一言も文句を言わないんですな。予算をとってくるのは自分の仕事。お前たちは研究をしろ、というわけでした。今の私がいるのも、あの人のおかげですな!」 科学者の世界も、お金と、権力と、事務作業と無縁ではいら
GC¥¢¥ë¥´¥ê¥º¥à¾ÜºÙ²òÀâ ÆüËܸì¤Î»ñÎÁ¤¬¤¹¤¯¤Ê¤¤GC¥¢¥ë¥´¥ê¥º¥à¤Ë¤Ä¤¤¤Æ¾ÜºÙ¤Ë²òÀ⤷¤Þ¤¹ ¥È¥Ã¥×¥Ú¡¼¥¸¥Ú¡¼¥¸°ìÍ÷¥á¥ó¥Ð¡¼ÊÔ½¸ GC ºÇ½ª¹¹¿·¡§ author_nari 2010ǯ03·î14Æü(Æü) 20:47:11ÍúÎò Tweet ¤³¤ÎWiki¤¬Ìܻؤ¹½ê GC¤È¤Ï¡© GC¤ò³Ø¤ÖÁ°¤ËÃΤäƤª¤¯»ö ¼Â¹Ô»þ¥á¥â¥ê¹½Â¤ ´ðËÜ¥¢¥ë¥´¥ê¥º¥àÊÔ Reference Counter Mark&Sweep Copying ±þÍÑ¥¢¥ë¥´¥ê¥º¥àÊÔ IncrementalGC À¤ÂåÊÌGC ¥¹¥Ê¥Ã¥×¥·¥ç¥Ã¥È·¿GC LazySweep TwoFinger Lisp2 Pa
少し前に "Virtual Machines: Versatile Platforms for Systems and Processes" という VM の教科書を読んだ. 今年は VM について知ったかぶりをする必要に迫られることが多く, 反省して付け焼刃をした次第. 言語処理系の VM の話を期待していたら XEN や VMWare 方面の VM の話が主で, 意表は突かれたものの面白かった. 速度を保ちながら仮想化という抽象を守るために コンパイラと OS の間の子が次々に曲芸を披露する健気さには心を打たれる. VM を使ってあげようという気になる一冊. 折良く Google から Native Client (NaCl) なんていう VM 技術の応用が公開されたことだし, これを肴に教科書の宣伝をするというのが今日の趣旨です. NaCl 自体の詳しい話は whitepaper や
今回に限った話ではありませんが、今回の大阪都構想報道もすごく酷いものでした。以前から私が言っているように、日本のマスメディアは誰の悪口を言いたいだけなのですごい矛盾が生じています。今回はそれを分析します。 大阪都構想というのは、一言でいうと「税金を浪費する現在の仕組みを変えよう」という大変単純かつ正しいものです。橋下市長は弁護士でも食べていけるので、詐欺的にもしくは乞食のように大阪府民および日本国民からお金を取るのは嫌なのでしょう。それ故に「浪費をしないようにしよう」という単純かつ正しいことが実査されるよう頑張りました。 戦前から日本を悪い方向へ持っていくのが日本のマスメディアです。今回もその真価を発揮し、「7年で何かを決めるのは独裁者だ」(普通の会社ならば1か月もあれば決まることだが。おいしい思いをしている人は止めるわけがない。)「ヒットラーと同じだ」(議会で7年も審議しているのに?)「
気が付いたら2012年になってましたね、さぞかしおめでたいことでございましょう。 コミケ前日からちょい体調悪かったのを"成せばなる!"の精神で押し通し、三日目撤収し打ち上げしてる段階で身体はもう限界っぽかったわけですが、帰宅したらもう完全に風邪をこじらせたみたいな具合で寝正月を満喫しました。今更ながらバリキ・ドリンクの一本や二本は飲んでおくべきだったと後悔しております。それはともかく、本年もCOMFRKをよろしくお願い申し上げます。 VOL.3の在庫はしばらくありませんがVOL.2は未だかなりありますよ。 床に伏しているだけなら本も読めようものですが、文字通り寝てたので去年の積読書も手に着かず…やろうと思ったことも出来ず、万事の前提にまず健康ありきと痛感した次第… 皆さん本当に健康に生きましょうね。 未だ"完全復活!(CV:玄田哲章)"ではないですが、明日から仕事だし、新年のご挨拶だけでも
PrologでWebアプリケーションってどんな感じなんだろう、と思って試してみました。何でも出来そうなProlog処理系と言えば真っ先に思い付くのがSWI-Prologです。検索してみるとあっさりと目的のページがみつかりました。 http://www.swi-prolog.org/packages/http.htm ここの載っているサンプルにほんのちょっとだけ手を加えて次のようなものを書いてみました。 :- use_module(library('http/thread_httpd')). :- use_module(library('http/http_dispatch')). :- use_module(library('http/html_write')). server(Port) :- http_server(http_dispatch, [port(Port)]). :- ht
輪講で「Programming in Haskell」をようやく読み終えました。この本は、最高のHaskell入門書といって間違いないでしょう。 Programming in Haskell 作者: Professor Graham Hutton出版社/メーカー: Cambridge University Press発売日: 2007/01/18メディア: ペーパーバック購入: 2人 クリック: 67回この商品を含むブログ (22件) を見る 一緒に Haskell の本を何か読もうという話が、友達との間で出たとき、最初は「The Craft of Functional Programming」にしようかと思っていました。ただ、出版社の人から「Programming in Haskell」を勧められたことがあったので、二冊を友達に提示したところ、直感で「Programming in Has
本ページの内容は個人が作成するもです。実用性や正確性は保証されていません。 もし誤りなどがございましたら、おそれいりますが作者までご指摘・ご指導いただければ幸いです。 PrologプログラムはSWI-Prologのversion 5.6.64, (5.0.9, 1.9.0)を使って います。また表計算とあるのはExcel (2003、2002)です。 経済・経営 オークション・市場 封印入札:ヴィックレーのオークション、シュービックのオークション、競争入札 ●(表計算) 2人の場合の最適反応を近似 ファーストプライスオークション(FPA):1番目に高い言い値だった人が勝ち、その言い値で支払う。競争入札など。 セカンドプライスオークション(SPA):1番目に高い値を付けた人が勝ち、2番目に高かった人の言い値で支払う。 シュービックのオークション:1ドル(札)オークション。1番高い値の人が勝ち
The AVGA project - open source AVR based color video game development platform for single chip game console. This platform enables you to code a color, high resolution, smooth video game, like Super Mario Bros or Commander Keen on a mega AVR. All video processing is done by software in background using interrupts, with no external active components. You only need to connect the AVR to a RGB monito
Prolog入門 Prolog プログラミング入門 Prolog処理系 Prolog Cafe : A Prolog to Java Translator System [お勧め] PrologからJavaへのトランスレータ. 作者は私の共同研究者の 番原君です. Javaさえ持っていれば利用できます. FAQ: Prolog Implementations SICStus Prolog Quintus Prolog (comp.lang.prologの記事 <ul91zv8g85w.fsf_-_@scheutz.sics.se> によると, 1998年4月よりSICSがQuintus Prologの権利を取得したそうです) K-Prolog ( Java Interface for Prolog) IF/Prolog Ciao Prolog New! Amzi! Prolog + Log
Next: Prolog $@1i=, (J $@K\.5,LO$J1Q (J $@F|]$N5-=R!&J}K!O@$NA*Br$N=EMW@-$rG' Prolog $@1i=, (J Prolog $@$N4pAC (J $@1i=, (J1 $@:F5"=hM} (J $@1i=, (J2 $@%j%9%H=hM} (J $@1i=, (J3 $@%U%!%$%kF~=PNO (J $@1i=, (J4 $@1i=, (J5 $@ $@ $@5!3#K]Lu (J $@LdBjJ,@O (J $@1i=, (J6 $@1i=, (J7 $@1i=, (J8 $@9=J82r@O (J $@1i=, (J9 $@1i=, (J10 $@0UL#2r@O (J $@35G0BN7O (J $@1i=, (J11 $@3J%U%l! $@
1階受付:インストール等 / 1階案内版:コマンド / 2階:書き方 / 3階:文と式 / 4階:関数 / 5階:オブジェクト指向 / 6階:型 / 7階:注釈等 / 屋上:言語仕様要約 / 雲:scalaパッケージ概観 / 青空:その他の付属パッケージ概観 なお、以上の解説はJavaの文法とコマンドや標準ライブラリ等を一応知っていることを前提(現行のScalaはなおJavaライブラリへの依存度が高くScalaだけで完結できる状態では無い。なお、Scalaのコンパイラ自体はJava1.4用のコードも吐けるが、標準ライブラリが多く1.5を前提としている)とし、その違いだけをとりあえずは書き留めるものである。もっぱら文法やライブラリ参照用であることを目指しているので、例や特長等は次のリンクを参照されたい(なおただし、原著者たちの配慮にもかかわらず、それらの例は関数型言語に関する事前の概要的把握
朱鷺の杜Wiki(ときのもり うぃき)† 朱鷺の杜Wikiは,機械学習に関連した,データマイニング,情報理論,計算論的学習理論,統計,統計物理についての情報交換の場です.これら機械学習関係の話題,リンク,関連事項,書籍・論文紹介などの情報を扱います. 更新されたページを確認するにはRSSリーダを使って右下のRSSリンクをチェックするか,最終更新のページを参照してください. ページの中でどこが更新されたかを見るには,上の「差分」をクリックして下さい. 数式の表示に MathJax を利用しています.数式の上でコンテキストメニューを使うと各種の設定が可能です.特に設定をしなくても数式は閲覧できますが,フォントをインストールすれば数式の表示がきれいで高速になります.詳しくは 数式の表示 のページを参照して下さい. ごく簡単なWikiの使い方がこのページの最後にあります.トップページやメニューなど
Webページに掲載する面倒な表(テーブル)の作成を楽にしたい――。以前、本サイトではExcelファイルを簡単にHTML(Tableタグ)に変換するExcelアドイン「XLS2HTMLTable」を紹介した(関連記事)。XLS2HTMLTableはとても便利なツールだが、それでも表が大量に必要な時にはやはり手間がかかる。 今回はさらに楽をできて便利なアイテムを紹介しよう。それが、CSVファイル(カンマ区切りテキスト)を読み込み、Tableに整形して表示するJavaScriptライブラリ「jquery.csv2table.js」だ。 JavaScript関連の著書も多い高橋登史朗氏が作った「jquery.csv2table.js」は、名前のとおりjQueryのプラグインとして動作するもので、HTMLにわずか数行のスクリプトを書き加えるだけで使える手軽なライブラリだ。さっそく実際にjquery.
■ 概要 仮想化PC作成・実行ソフト「VirtualBox」。パソコン上に仮想的なパソコン(PC)を作成し、そこに別のOSを実行出来るソフトです。MS-DOSからWindows、そしてLinuxやFreeBSDなども実行できます。パソコンに接続している周辺機器のほとんどに対応しています。日本語対応しているので安心です。操作も簡単です。 VirtualBoxは2008年12月17日にバージョン v2.1.0 をリリースしました。当サイトの内容は v2.0.4 v2.0.6 の内容ですが、順次 v2.1.0 に内容をアップデートしていきます。 VirtualBox 公式サイト:http://www.virtualbox.org/ ※英語 ■ 特徴 ・個人・学術利用、又は評価目的に限り無償(フリー)で使用できます。 ・Windows版、Mac(OS X)版、Linux版、Solaris版と
少し前にSunからリリースされたVirtualBox 2は、デスクトップユーザに最適な仮想化アプリケーションの1つと評していいだろう。これは非常に低コストで取得可能な2つのバージョンで提供されており、このうちクローズソース版にはいくつかの機能追加が施されている。そして同ソフトウェアは完成度の高いグラフィカルユーザインタフェース(GUI:Graphical User Interface)で操作するのが基本であるため気づいているユーザーは少ないだろうが、実際にはコマンドラインからの完全な制御にも対応しているのだ。 VirtualBoxの強力なコマンドラインインタフェース(CLI:Command-Line Interface)を必要とするユーザー像としては、モニタやキーボードを接続しないヘッドレス形態でサーバを運用する人間を考えればいいだろう。また通常のデスクトップユーザーであってもVirtua
Googleのいろいろなサービス活用のヒント、UbuntuやXampp、Firefoxなどについての自己流メモを紹介しています。 ubuntuの最新版8.04を仮想ソフト「Virtualbox」を利用してWindows上で使ってみている様子をご紹介していますが、ホストOSであるWindowsとゲストOSのubuntuとの共有フォルダーを設置してみます。Virtualboxでubuntuを使い始めた直後から挑戦し続けていましたが、失敗の連続。困っていたのですが、Virtualboxの指示からちょっとだけ違うことをすると、あっさり解決しました。Vitualboxの指示が悪いみたいです。 Virtualboxのインストールし、ゲストOSとしてubuntuを導入してWindows上で使う様子をご紹介しているエントリーは下記です。 ・シス卿の流儀:ubuntu 仮想マシンでWindowsにインストー
.emacsで、かねてから少し気になっていた文字色などの設定をcolor-theme.elを用いてやってみた。 color-theme.elの概要 (require 'color-theme)する。 「color-theme-なんとか」という名前の関数を定義してその中にスタイルの定義を書く。 テーマを適用する時は、そうして定義された関数を呼び出す。 スタイルの定義 単にソースコードに色づけをするだけではなく、モードラインとかshow-paren-modeでハイライトされる括弧だとか選択したリージョン、インクリメンタルサーチしたときの検索結果のハイライト、ミニバッファに表示されるプロンプトなどなど、ほとんどあらゆる箇所のスタイルを設定できる。それを一覧表示するのが「M-x list-faces-display」。多すぎるのでデフォルトでいいところはデフォルトまたは他の人のをパクって、必要なと
メニュー Home できごころ プロフィール F# 言語作りはこちら ↑これは、古い ↓こちら、参照 F# 言語作り リトライ ここがメイン 3D遊びに奪われ気味 3次元CAD事始め Autodesk 123D Design Fusion360 Fusion360 覚書 Fusion360 ギャラリー ギャラリー 開始しました Haskell再開 古い記事削除 Haskell リターンズ 今(2013年)は、 ここがメイン のつもりが、挫折 Python のお勉強 DotNet Framework DotNet3 SQL Server 日記 日記は、2015年9月で終わり、 というか ブログ新設:こちらに移設 15年09月 15年08月 15年07月 15年06月 15年05月 15年04月 15年03月 15年02月 15年01月 ○2014年
今から三年前、学部二・三年の頃の僕はテコンドーの道場に週四回通ったり、株式投資で一攫千金を狙ってン十万塩漬けやらかしたり、一ヶ月に三十冊くらい本を読みまくったり、合気道部時代の友人と旅行に行ったり、学部卒で就職する気が無いくせにインターンに参加してプログラム組んでみたりと好きなように生きていたのだけど*1、今思い返してもやっててよかったなーと思うのが会計の勉強だ。 といってもさほど高レベルなことはやってなくて、日商簿記検定の二級と三級を同時受験してまとめて取った*2、というだけの話。それ以降、一級もチャレンジしたんだけど、合格点まであと二点とかそんな悔しい思いを二回連続でやらかしてしまい、気付いたら次の試験は研究室配属の後になってしまい、試験前に当時の彼女をほったらかしにしていたら険悪になったりもしたので、一級まで取っていれば税理士試験の足がかりにもなったから残念なのだけど、あきらめた。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く