Ruby for the Objective-C Runtime Project maintained by The MacRuby Team Hosted on GitHub Pages — Theme by mattgraham What Is MacRuby? MacRuby is an implementation of Ruby 1.9 directly on top of Mac OS X core technologies such as the Objective-C runtime and garbage collector, the LLVM compiler infrastructure and the Foundation and ICU frameworks. It is the goal of MacRuby to enable the creation of
昨日のP2PSIP勉強会で、時間計測の誤差について話題になってました。実装の変化で関数の精度も変わってきてますので、自分の頭の整理も兼ねてちょっとまとめてみました。 経過時間の計測 何も知らずに Linux*1で、timeコマンドもしくは times関数を使うと精度はtick(4msから10ms*2)に制限されてしまいます。WindowsでGetTickTimeを使っても同様です。これは、Javaで System.currentTimeMillis() を使う場合も同様でした。 ミリ秒以下の精度を求める場合は、以下がお薦めです。 Linux, Mac OS X gettimeofday() マイクロ秒の精度で紀元 (1970年1月1日00:00:00 UTC)から経過時間を取得できます。 昔は、gettimeofday() もtick精度であったと記憶していますが、最近のLinuxでは、問
目次 1.0.0 WinXP 1.1.0 システムエラー 67 1.2.0 WebClient サービスの停止 1.3.0 ネットワークプレースの追加 1.4.0 ユーザ名の問題 1.4.1 追加 (2007/02/03) 1.5.0 実験 1.5.1 実験環境 1.5.2 net use による実験 1.5.3 ウェブフォルダをクリックした場合 1.6.0 対策 1.7.0 WebDAV の使い方 1.8.0 ちょっと変なクライアントの実装 1.9.0 まとめ 2.0.0 Win2000 2.1.0 様々な User-Agent 2.2.0 実験 2.3.0 対策 2.4.0 日本語のファイル名 2.5.0 まとめ 2.6.0 Win2000 のサポートについて 2007/01/20 この記事では Windows クライアントの WebDAV の実装に関する問題が扱われている。
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
jboss.org: community driven JBoss Web ProjectおよびJBoss AS Clustering Projectから興味深いプロジェクトが発表された。その名もmod_clusterだ。現在のところ1.0.0.Beta1が公開されている。名前のとおりApache HTTP Serverで動作するモジュールで、背後で動作するTomcatやJBoss Web、JBoss ASなどのアプリケーションサーバへのコネクションを担当する。ロードバランシングの機能とプロクシの機能を備え、mod_jkとmod_proxyの双方の機能をもったような仕組みになっている。 mod_jkやmod_proxyとの大きな違いは、アプリケーションサーバからHTTPサーバへのバック通信をサポートしているところにある。HTTPメソッドでアプリケーションサーバからmod_clusterモジ
10月27日(現地時間)発表 10月28日、米国で始まったMicrosoftの開発者向けカンファレンス「Professional Developers Conference 2008(PDC 2008)」で、Microsoftは「Windows Cloud」という名前で噂されていたWebサービス開発基盤の「Windows Azure」を発表した。Azureとはイタリア語の青を示す言葉とみられるが、その発音はMicrosoftの中でも人によって異なり、「アズレィ」、「アズール」などさまざまだ。 Windows Azureの構成図。Microsoftのアプリケーション構築プラットフォームをMicrosoft自身がホスティングし、オンラインサービス群と組み合わせてアプリケーションを構築する開発ツールを提供する Microsoftが意図しているのは、おそらく“青空”だろう。Windows Azur
「Googleの凄さは,Failure-oblivious computing(エラー忘却型コンピューティング)のような新しい概念を,世界で初めて大規模に取り入れていることだと思います」--そう語るのは,楽天技術研究所の森正弥所長。4月に始めたクラウド・コンピューティングの取材も,随分と遠いところまで来たな--と筆者は思わずにはいられなかった。 エラー忘却型コンピューティング(failure-oblivious computing)とは,米Massachusetts Institute of Technology(MIT)のMartin Rinard氏らが提唱した概念(Rinard氏らの論文)。メモリーに何らかのエラーが発生したとしても,プログラムの処理を停止するのではなく,エラーを無視して処理を継続するという考え方だ。楽天技術研究所の森氏は,こう例えながら説明する。 データをキーと値(V
Google App Engine | 02:56 | 「虚数の情緒」にて「英語が分からなくても学ぶ為の書物が十分に手に入る日本人は幸せである」といった類の記述があった。明治期に多くの才能が猛烈な勢いで欧米の本を翻訳して行ったからこそ、人々は日本に居ながらにして様々な教養を身に付けることが出来たのであり、それが1つの日本の強みであった、といった主旨だ。ただこうした試みは、昔とは比較にならない大量の情報が溢れている現代においては無謀に過ぎたものであり、梅田望夫さんが著書の中で「これからを考えると、やっぱり英語は出来るに越したことはないよ」という主旨の事を述べられているのは、残念ながら正しいのだろうと思う。「オレサマが遍く全ての英語ドキュメントを日本語化してやるぜ!」なんて決意すら湧かない。とは言え、言葉が障壁になって面白いものに触れる事を躊躇っている人達は今でもきっと沢山いるだろう。「Goo
GoogleのMapReduceアルゴリズムをJavaで理解する:いま再注目の分散処理技術(前編)(1/2 ページ) 最近注目を浴びている分散処理技術「MapReduce」の利点をサンプルからアルゴリズムレベルで理解し、昔からあるJava関連の分散処理技術を見直す特集企画(編集部) いま注目の大規模分散処理アルゴリズム 最近、大規模分散処理が注目を浴びています。特に、「MapReduce」というアルゴリズムについて目にすることが多くなりました。Googleの膨大なサーバ処理で使われているということで、ここ数年の分散処理技術の中では特に注目を浴びているようです(参考「見えるグーグル、見えないグーグル」)。MapReduceアルゴリズムを使う利点とは、いったい何なのでしょうか。なぜ、いま注目を浴びているのでしょうか。 その詳細は「MapReduce : Simplified Data Proc
会誌「情報処理」連載の「プログラム・プロムナード」(2002年4月〜2005年3月掲載)と「Haskellプログラミング」(2005年4月〜2006年3月掲載)はどなたでもご覧になれます。ファイルはすべてPDF形式です。 「Haskellプログラミング」に掲載されたプログラムは http://www.sampou.org/haskell/ipsj/ から取ることができます.
筆者 shelarcy Haskellは,関数型プログラミングというジャンルに属する言語です。Haskellや関数型プログラミングを題材に物事を見ていくことで,今まで思いもよらなかったような未知の世界を知ることができるでしょう。 プログラミング言語を学ぶという行為には, 言語の基本的な文法や考え方を理解する 言語の文化圏で広く使われている考え方に親しんでその言語らしい書き方を習得する 単に言語を使ってできること以上の知恵を学ぶ の3段階があります。この連載では,三つ目の段階を目標に,Haskellプログラミングの世界を一つひとつ丁寧に紹介していきます。 更新は毎月第1水曜日(1月のみ第2水曜日)
ソフトウエア開発をテーマにした総合イベント「X-over Development Conference 2009,略称:XDev2009(クロスデブ2009)」は,9月15日(火)〜16日(水)の2日間,目黒雅叙園(東京都)にて開催いたします。受講料は無料。今年のメイン・テーマは,「挑戦! +(プラス)クラウド時代のシステム開発」です。さまざまな角度からクラウドを取り上げているほか,「RIA」「SOA」「テスト/品質」「開発ツール/ソフト部品」「COBOL」に関する講演も充実しています。ぜひ,ご来場ください(詳細はこちら)。 【名称】X-over Development Conference 2009 【日時】2009年9月15日(火) 10:30〜17:55(10:00開場)予定 2009年9月16日(水) 10:30〜17:00(10:00開場)予定 【会場】目黒雅叙園(東京都目
2008年07月19日16:00 カテゴリLightweight Languages フローチャートがダメな3つの理由 というわけで、前世紀の遺物、フローチャートを供養する試み。 フローチャートとFizzBuzz問題 - novtan別館 さて、研修の話だけど、低水準言語ってだけではなく、きちんとフローチャートを書かせて処理の流れを整理し、あるいは効率が悪くないかを考えさせる、ということも重要だと思っています。フローチャートがそんなにいいなら、なんでビジュアルプログラミング言語が現場で使われないの? まずは経験則による終了宣言。ちなみにここで言うビジュアルプログラミング言語の定義は、Wikipediaのそれと同じ。 ビジュアルプログラミング言語 - Wikipedia ビジュアルプログラミング言語(英: Visual programming language、VPL)とは、プログラム要素を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く