タグ

2013年3月7日のブックマーク (14件)

  • 産総研:高精度な実時間OS「ART-Linux」を公開

    発表・掲載日:2013/03/07 高精度な実時間OS「ART-Linux」を公開 -システム障害に強い頑健性を確保- ポイント 複数のCPUコアを独立して利用することでシステムの信頼性を向上 実時間性の必要なシステムの即応性を高めると共に、頑健性と汎用性を高める Linuxを基にしているため、Linuxを利用するほぼ全てのアプリケーションが動作可能 独立行政法人 産業技術総合研究所【理事長 野間口 有】(以下「産総研」という)デジタルヒューマン工学研究センター【研究センター長 持丸 正明】加賀美 聡 副研究センター長は、複数のCPUコア(Central Processing Unit Core(s))を独立して利用することで、システムのディペンダビリティーを向上させることができる高精細な実時間OS(Realtime Operating System)であるART-Linuxを開発し、W

  • 開発サーバに chef を入れるときの 11の方法 - Hack like a rolling stone

    タイトルは釣りです。11個もやり方をしらないまま書き始めます。 最近 chef が流行っていますが、みなさんどうやって各サーバに chef をインストールしていますか? ここでは僕がいままで紆余曲折していた方法を紹介します。 列挙だけするとこんな感じです。 vagrant の VM イメージに入っているもの omnibus installer を使う knife solo を使う OS の ruby 環境に chef を入れる RVM 環境を作って chef を入れる rbenv 環境を作って chef を入れる roundsman を使って chef を入れる vagrant の VM イメージに入っているもの vagrant の VM イメージには、大抵 ruby と chef がインストールされています。 veewee を使ってあたらしい VM イメージを作成すると必ずインストールさ

    開発サーバに chef を入れるときの 11の方法 - Hack like a rolling stone
  • Casablancaの C++ SDKがオープンソースに

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Casablancaの C++ SDKがオープンソースに
  • Android, Maven and Eclipse - ActionBarSherlock - _development,

    概要 Androidプロジェクトの構成管理にMavenを使い、ADT/EclipseでActionBarSherlockを使って開発するための環境構築手順です。 以下を前提とします。 Android, Maven and Eclipse - Quick Startなどに従いm2eを導入済みとする ActionBarSherlockについて細かいことは聞かない ActionBarSherlockのimport ActionBarSherlockをワークスペースにインポートします。 コマンドラインのみでビルドする場合はこの手順は不要ですが、ADT/Eclipseでビルドする場合に必要です。 ActionBarSharlockの配布用アーカイブを展開するかgit cloneします。 メニュー > File > Import...を選択 Maven > Existing Maven Project

    Android, Maven and Eclipse - ActionBarSherlock - _development,
  • Qt for iOS Preview | Qt Blog

    We are very excited to be able to bring Qt to a new platform. Qt for iOS is planned to be a supported part of Qt 5.2, scheduled for release late 2013. The scope of that release is not completely determined: available resources, platform/app store restrictions and Qt legacy set constraints on the project. This blog outlines the current plan. Qt 5.1 will contain a preview – which was in fact merged

  • in the looop | Looops communications

    ループス・コミュニケーションズは、 企業のSNS活用戦略の立案・運用改善、啓発教育などのコンサルティングサービスや、リーダーシップやイノベーションをテーマとした企業研修を提供しています。

  • Zepto.js v1.0がリリースされました | 1000ch.net

    2013/03/05 Zepto.js v1.0がリリースされました v1.0rcが11ヶ月間も続いていたのですが、 ようやくRelease Candidateではなくなり正式リリースとなったようです。 今回はZeptoについて振り返ってみました。 http://zeptojs.com/ https://github.com/madrobby/zepto おさらい 今更かとは思いますが、初めての方におさらいしますと、 Zepto.jsとはjQueryとAPIほぼ互換性があるモダンブラウザ向け軽量ライブラリです。 jQueryはIE対応とか$.AnimationとかDeferredとかあるけど その辺りを除いて実装してあるようなイメージ。現状、iOSやSafariにはIE対応とか必要ない訳で、 これ使うとファイルサイズ落とせますねっていうライブラリです。 ビルドについて ra

  • WebStormでTypeScriptを使おう | DevelopersIO

    WebStorm6がリリース 最強のJavaScript用IDEと名高いWebStromが、先日メジャーバージョンアップして6.0になりました。 いろいろな機能が追加されてます。 TypeScript coding support Debugging with source maps Convenient to use JS libraries Fresh IDE look and feel & dark UI 今回のバージョンアップでTypeScriptもサポートされました。 こんな感じでシンタックスハイライトもできますし、補完も効くようになってます。 環境構築方法 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.4 WebStorm : 6.0 Node.js : v0.8.15 npm : 1.1.66 node管理ツール : nvm サンプル用ディレク

    WebStormでTypeScriptを使おう | DevelopersIO
  • Windowsストアアプリの開発方法をコードから学ぼう·MeteorLine MOONGIFT

    MeteorLineWindowsストアアプリとして配布されているTwitterクライアントです。 Windows8が発売し、徐々にシェアが広がっていると思いますがその鍵を握ると思われるのがWindowsストアです。まだまだナレッジが蓄積されていないように感じますが、そんな中紹介したいのがMeteorLineです。オープンソースで公開されているWindows8アプリです。 インストールします。 最初にアカウントを登録します。 ちょっと面倒ですが、トークンを取得して文字を入力しなければなりません。 タイムラインをカラムとして表示できます。 Mentionも表示できます。 クリックでそのツイートだけフローティング表示します。 MeteorLineは今のところタイムラインの表示とMentionの表示にのみ対応しています。なおタイムラインはストリームに対応しています。また、ツイートの投稿も行えま

    Windowsストアアプリの開発方法をコードから学ぼう·MeteorLine MOONGIFT
  • [Ruby on Rails] Sidekiq で非同期処理を実装する | DevelopersIO

    Sidekiq とは Sidekiq とは Rails アプリで非同期処理を行うためのライブラリです。複数のジョブを同時に実行することができ、メモリを節約することができます。 ということで今回は Sidekiq の基と使いかたをざっくりと学んでいきたいと思います。 Sidekiq を使ってみる インストール まず前提条件として Redis が必要なのでインストールしましょう。Redis はジョブの管理に使われています。 brew install redis インストールは Gemfile に追加して bundle install するだけです! vim Gemfile # gem 'sidekiq' を追加 bundle install Worker を実装する 非同期処理を行うクラスは Sidekiq::Worker を include してつくります。あとは perform メソッド

    [Ruby on Rails] Sidekiq で非同期処理を実装する | DevelopersIO
  • AndroidAnnotations - コード量を劇的に削減、初学者にも優しい多機能ライブラリ

    Androidアプリを開発していると、単純な処理を実装するだけでもコードが長くなってしまいます。煩わしいと感じる人も多いでしょう。今回紹介するAndroidAnnotationsは、劇的にコードの記述量を抑えることができる夢のようなライブラリです。 アノテーションを利用 Javaでは、「@Overide」など「@」から始まるアノテーションをソースコードに記述して、警告メッセージを抑制したり、実行時にソースコードを自動生成したりできます。アノテーションの使い方には、大きく2種類あります。実行時にアノテーションを読み取るタイプ、もう一つがコンパイル時に読み取るタイプです。前者が一般的で、後者はほとんど知られていないと思います。AndroidAnnotationsは後者になります。このアノテーションを処理するには、アノテーションプロセッサと呼ばれる専用のクラスを使います。 AndroidAnno

    AndroidAnnotations - コード量を劇的に削減、初学者にも優しい多機能ライブラリ
  • Web上で懐かしのMIDIを聴こう·MIDI.js MOONGIFT

    MIDI.jsはJavaScript製のシーケンサです。MIDIの音楽を生成して再生できます。 MP3が流行る前あたりによく聴いていたMIDI。著作権周りの変更があって一気に廃れてしまった感がありますが、それでもまだまだ楽しみは残っています。今回はJavaScriptだけでMIDIの演奏を奏でるMIDI.jsを紹介します。 演奏が行われています。左側の鍵盤も色がつきます。 MIDI.jsの特徴としては、MIDIファイルを使っている訳ではなく、JavaScriptで生成しているところにあります(実際にはMIDIファイルをJavaScriptオブジェクトに変換したものを利用)。MIDI.jsは演奏データについて管理し、再生や停止を行っています。さらにサウンドフォントを変更することでドラムやギターなど様々な楽器に対応できるようになっています。 MIDI.jsはJavaScript製、MIT Li

    Web上で懐かしのMIDIを聴こう·MIDI.js MOONGIFT
  • レスポンシブWebデザインで組む際のベースにぜひ!·GroundworkCSS MOONGIFT

    GroundworkCSSは多様なガジェットがサポートされたレスポンシブWebデザインのフレームワークです。 レスポンシブWebデザインがもてはやされていますが、テクニックはなかなか一般化しづらいものがあります。そこでフレームワークをベースにしてみるのはいかがでしょう。今回紹介するのはGroundworkCSSです。 スライダーやタブメニューなど様々なウィジェットが提供されています。 タブレット版。 スマートフォン向け。 横向き表示もサポート。 サイドメニューを使った表示。 幅が狭くなるとメニューは縦に並びます。 ボタン、タイポグラフィ。 フォーム。 アラートやナビゲーション。 テーブル。ソーシャルアイコンも多数用意されています。 サイズも様々。使い分けが可能です。 たくさんのアイコンも用意されています。 モーダルウィンドウ。 幅が狭い場合のボタン。 タブの端がちょっと気になるかも…。 ス

    レスポンシブWebデザインで組む際のベースにぜひ!·GroundworkCSS MOONGIFT
  • 独自のNSErrorを作る - Cyber Passion for iOS

    2012-08-20 独自のNSErrorを作る Tips エラーはNSErrorを使いますが、何らかの形でカスタマイズしておくと扱いが楽になります。自分はNSErrorのカテゴリメソッドを追加しておくのがスマートかと思います。 例えばアプリケーションのクラスプレフィックスがPSならば、こんな感じです。 NSError+PS.h // 独自のエラードメイン(他と重複しないようにする。アプリケーションのBundle Identifierと合わせると良いかも) #define PSErrorDomain @"net.stack3.PSError" // エラーコードの定義 typedef enum { PSErrorCodeNone = 0, PSErrorCodeInternalError, PSErrorCodeParseResponseError, PSErrorCodeResponse