タグ

nak2kのブックマーク (6,719)

  • SVGを使ったものすごいグラフライブラリ·dygraphs JavaScript Visualization Library MOONGIFT

    dygraphs JavaScript Visualization LibraryはJavaScript製のオープンソース・ソフトウェア。グラフライブラリは多数あれど、大抵は円グラフや棒グラフなどのシンプルなグラフを描く機能しかない。高度なグラフを描こうとすると利用できるライブラリは途端に少なくなる。 高機能なグラフライブラリ また高度なグラフはクライアントサイドだけでなく、サーバサイドの仕組みが必要になることも多い。そんな中dygraphs JavaScript Visualization Libraryはとても簡単に使えるグラフライブラリになっている。JavaScriptSVGを描いてグラフ化するのだ。 主なグラフはX-Y軸を持った折れ線グラフになるようだ。とはいえ測定範囲を含んだグラフを描いたり、グラフの一部をマウスを使って拡大する、マウスオーバーすると値が表示されるなど高度な機能

    SVGを使ったものすごいグラフライブラリ·dygraphs JavaScript Visualization Library MOONGIFT
  • UQ、屋内エリアの整備に本腰――WiMAX小電力レピータの包括免許を申請

    UQコミュニケーションズは12月18日、総務省関東総合通信局にWiMAXWiMAX小電力レピータの包括免許を申請した。 電波を中継するレピータは、屋内や移動車両での通信をサポートする役割を担うもので、WiMAXWiMAX小電力レピータでは屋内外ともWiMAX電波を用いる。機器は京セラと共同で開発し、免許取得後2009年度内の導入を予定している。 UQコミュニケーションズは今後、レピータを活用してホテルのロビーや地下街などの屋内施設、住宅、オフィス、鉄道車両内などの屋内エリアの整備を進める計画だ。

    UQ、屋内エリアの整備に本腰――WiMAX小電力レピータの包括免許を申請
    nak2k
    nak2k 2009/12/20
  • 誰にでも分かる「クラウド」

    ここの所、「クラウド」という言葉が一人歩きしているようなので、言葉の定義を明確にして業界関係者間のコミュニケーションをスムーズにすることを試みてみたい。 クラウド・コンピューティング もともとは、すべての計算をクライアント側で行う「デスクトップ・コンピューティング」に対して、(しばしば雲の形で図式化される)ネット上のサーバー側で計算してしまうことを表すために生まれた言葉。しかし、後述の「クラウド・サービス」の普及とともに狭義・広義・誤用・バズワード化が進み、今や「ユビキタス」と同じぐらい使っている人によって意味が異なる言葉になりつつあるので要注意。 クラウド・サービス アマゾンのec2、GoogleのApp Engineのようにサーバーの能力を従量課金方式で提供するサービスのこと。自社サーバーやレンタルサーバーと比べて、初期投資の面でもスケーラビリティの面でも優れていることが特徴。 クラウ

  • 2010年に登場するSilverlight 4はビジネスアプリケーションのUIを変えるか

    PDC 09でベータ版が発表されたSilverlight 4は、単なるWebブラウザのプラグインを超えるまでに成長している。今回は、このSilverlight 4を紹介する。 ■WPFと同等の機能を持つUI構築ソフトに進化2009年7月にSilverlight 3がリリースされ、Silverlight 4のベータ版まで5カ月と非常に速いペースで進んでいる(Silverlight 4のタイムスケジュールがJulyとなっているが、オリジナルのスライドの間違い)。2010年3月に開催されるMIXでRTM版となり、2010年6月には正式版となると予想される Silverlightは、Webブラウザで動作するリッチインターネットアプリケーション(RIA)を構築するためのソフトだった。いわば、AdobeのFlash対抗として見られていた。 今年の夏にリリースされたSilverlight 3では、Web

  • @IT Special PR:サーバの“お守り”に、さようなら! さくらの「マネージドサーバ」を早速使ってみた

    これが新サービスに投入される、さくらインターネット独自のAtomサーバだ(クリックで拡大)。パッと見わかりづらいが、1Uサーバの半分の幅、半分の奥行きしかなく、1Uに4台入れることができる 11月末に発表され、12月10日にスタートしたばかりの「さくらのマネージドサーバ」とは、これまで同社が提供してきた共有タイプのさくらのレンタルサーバと、専用サーバの中間に位置付けられるサービスだ。さくらインターネット 企画部 商品企画チーム 天内雅晴さんは、こう説明する。 「これまで弊社のプランですと、レンタルサーバの最上位プランは月額4500円でハードディスク40GB。これ以上のものをご希望の方には、専用サーバしか選択肢はありませんでした」 専用サーバなら同社の月額7800円のエントリープランでも、メモリ1GB、ハードディスク160GBが自由に使えるが、同時にサーバOSやサーバ上のソフトウェア設定に関

  • Snow LeopardレディなRuby処理系「MacRuby 0.5」 - builder by ZDNet Japan

    激変するビジネス環境の中でのDX モダンアプリケーション戦略への取り組みが 市場の競争力の源泉となる データ活用は次のステージへ トラディショナルからモダンへ進化するBI 未来への挑戦の成功はデータとともにある ものづくり現場の情報セキュリティ インダストリー4.0は製造業の変革期 工場のデジタル化によるリスクへの対応 今を知り、未来を見据える 培ってきたノウハウを最新技術へ対応させる レガシーシステムのモダン化実現への道 高まるゼロトラストの気運 妥協のない安全のために適材適所で組合せ トップ4社によるゼロトラストセキュリティ クラウドネイティブの実現 モダンインフラの構築・運用の課題解決へ コンテナの可能性を広げるVMware Tanzu ビジネスのためのデータ基盤構築 DX時代の企業成長はデータ活用が鍵 新たな展開を後押しするSQL Server活用 アプリケーションモダナイズ 求め

    Snow LeopardレディなRuby処理系「MacRuby 0.5」 - builder by ZDNet Japan
  • ソースから自前ビルドしたソフトウエアの効率的な管理方法 - (ひ)メモ

    ぼくは長年こういう方法で管理してますよ、というお話です。Linuxです。 ディレクトリレイアウト概観 たとえば、asoとbmdという名前のソフトウエアをインストールしている状態はこんな感じ: /usr/local/ ┬ app/ ┬ aso → aso-1.3 │ ├ aso-1.2/ ┬ bin/ ┬ armored │ │ │ └ scrum │ │ ├ sbin/ ─ syd │ │ └ share/ ─ man/ │ ├ aso-1.3/ ┬ bin/ ┬ armored │ │ │ └ scrum │ │ ├ sbin/ ─ syd │ │ └ share/ ─ man/ │ ├ bmd → bmd-2.0 │ └ bmd-2.0/ ┬ bin/ ─ tri │ ├ include/ ─ angle.h │ └ lib/libsnk.so.2.0.0 ├ bin/ ┬ armor

    ソースから自前ビルドしたソフトウエアの効率的な管理方法 - (ひ)メモ
  • 英国が迫られる悲惨な選択 失われた経済、負担をどう分かち合うか JBpress(日本ビジネスプレス)

    英国は、思っていた以上に貧しい。これが、今回の危機に関する最も重大な事実である。損失の分担を巡る争いは厳しいものになるだろう。 危機に関する2番目に重大な事実によって、争いは一層厳しいものになる。危機が政府の財政に多大な影響を及ぼしたという事実である。英国の財政赤字は平時では類を見ない規模に膨らんだ。 幸いなことに、総選挙は議論のための絶好の機会を与えてくれるはずだ。それこそが英国に必要な議論ではないか? 答えは「イエス」。では、それは実際に英国がする議論だろうか? 答えは「ノー」だ。 かつてチャーチルがスターリン率いるロシアについて述べた言葉を借りるなら、現政権が再選された場合に取るつもりでいる対応策は、予算編成方針の発表の後でさえ、「謎の中の謎に包まれた謎(a riddle, wrapped in a mystery, inside an enigma)」のままだ。 財務省の現在の予想

  • 「私は平沢進だぞ。平沢唯じゃない」 本人に聞いてみた (1/6)

    「間違えてないか? 私は平沢進だぞ。平沢唯じゃない」 「マイナーで売ってるんだけど」 「平沢進というのは『な~に~? この音楽、きもちわるい』とか、そういう類だから。かわいくないから」 「友達減るから」 「私が『平沢唯』と書いたことにより、多くの皆様を誤った場所に導いてしまったことを深くお詫び申し上げますから」 「重ねてお詫び申し上げますから」 (Twitterアカウント @hirasawa より抜粋) 平沢進さんは日を代表する電子音楽の作家であり、また高い表現力を持つボーカリストだ。1979年にテクノポップグループ「P-MODEL」でデビューし、1989年からソロ活動を開始。ブロードバンド環境が整い始める1999年には、メジャーとの契約を打ち切り、いち早くMP3でのダウンロード配信を始めるなど、現在のネット音楽シーンをリードしてきた人でもある。 その彼がTwitterに登場するや否や、

    「私は平沢進だぞ。平沢唯じゃない」 本人に聞いてみた (1/6)
  • ドリコム、ソーシャルゲーム開発のCrowdStarと協業--国内向けにサービス展開

    ドリコムは12月15日、CrowdStar International(CrowdStar)とソーシャルゲームに関する協業を発表した。 協業の第1弾として、ソーシャルネットワーキングサービス(SNS)「Facebook」で月間2700万のアクティブユーザーを誇るソーシャルゲーム「Happy Aquarium」をローカライズし、mixiアプリとして提供する。また今後は、モバイル版も開発していく予定。 Happy Aquariumは熱帯魚を飼い、水槽をデコレーションするシミュレーションゲーム。魚の世話をしたり、友人の水槽を訪れたりして得られるポイントやコインを使って、新たな魚や水槽内のアイテムを購入できる。 ドリコムでは、現在「脳力大学 漢字テスト」「うまレーシング」など10種類のmixiアプリを提供しており、登録者の合計は300万人に上る。今後はmixiアプリに加え、モバゲータウンやFace

    ドリコム、ソーシャルゲーム開発のCrowdStarと協業--国内向けにサービス展開
    nak2k
    nak2k 2009/12/16
  • 2009年、SIerの現状を俯瞰する - @IT自分戦略研究所

    あなたも@ITでコラムを書いてみないか 自分のスキル・キャリアの棚卸し、勉強会のレポート、 プロとしてのアドバイス……書くことは無限にある! コードもコラムも書けるエンジニアになりたい挑戦者からの応募、絶賛受付中 米国のサブプライムローン問題やリーマン・ショックに端を発した金融危機は、世界的な不況をもたらした。IT業界も例外ではなく、多くのITエンジニアが不況の影響を痛感した1年だった。 今年後半は特にシステムインテグレータ(SIer)のエンジニアを中心に、「案件が減った」「待機が増えた」という声を多く聞いた。こうした傾向がいつまで続くのか、不安に思っている読者は少なくないだろう。 「景気が回復すれば元通り」――そう楽観視するのもいいだろう。だが、当にそうだろうか。今年から来年にかけて、SIerの事業は大きな転換期に差し掛かっているのではないだろうか。 特集では、日の情報サービス産業

    nak2k
    nak2k 2009/12/16
  • 【レビュー】Twitterをはじめたらフォローしたい「役に立たないボット」たち (1) 利便性だけじゃつまらない! 愛されボットたち | ネット | マイコミジャーナル

    「役に立たない」とか言って、ごめんなさい Twitterユーザーのみなさん、どんなボットをフォローしていますか? ニュース、天気予報からラーメン二郎の混雑状況まで、色々な情報をほぼリアルタイムで確認できるサービスとして、ボットの存在はTwitterというプラットフォームに新たな付加価値を提供していると言えるでしょう。 では早速、役に立つボットまとめ記事を……と思ったら、編集部から「そういうのはよそ様(ココとかココとか)にお任せし、ここはあえて役に立たないボットまとめでいきましょう」との指令が。ということで、ここでは役に立たないボットばかりを集めてみました。 あえてまた、愛されボット、と言ってみます 通常、こういう記事では対象についてレビューをしていくわけですが、今回はどれも「あまり役に立ちません」という内容になってしまうので、多くは語らず淡々とリストアップしていきます。ご了承のほどを。また

  • 今更ながらに Boost.SmartPointers を考える - 野良C++erの雑記帳

    Smart Pointers というか主に shared_ptr ですが(scoped_ptr のこともたまには思い出してあげてね!)。 恐らくは散々ガイシュツなネタですが、まー「検索するのが面倒だ」って人の手助けになればいいかと思います。僕も検索するの面倒ですし。 というかこの記事書いてるときもロクに検索してないです。間違いとかあったらすみません。 疑問点とか有りましたら、自分で調べるか、あるいは僕に知らせてもらえると助かります。では、始めましょう。 [最終更新] 応用例にカスタムアロケータでの参照カウント管理を追加: 09/12/16 基的な使い道 まず基的なことについては、僕が説明するより、この動画を参照した方が速いでしょう: http://www.ustream.tv/recorded/2981654 それに対するついったーでの突っ込み: http://kiwofusi.sa

    今更ながらに Boost.SmartPointers を考える - 野良C++erの雑記帳
    nak2k
    nak2k 2009/12/16
  • Boost.Python の機能をざっと紹介してみる - moriyoshiの日記

    Boost の一部ながらも「実用的」すぎるため、とかくテンプレートメタプログラミングを愛好する諸兄から黙殺されてきた不幸のライブラリ、Boost.Python。Boost.勉強会でこいつの魅力を伝えようと思ったのだけど、時間の都合で無理だったので、簡単に紹介してみたい。 Boost.Python の基礎 Boost.PythonC++ のクラスや関数をラップする Python モジュールを恐ろしく簡単に書けるようにする、強力なライブラリである。 特に、Pyrex や Cython と比べて何がうれしいのかというと、 Python側にいちいちラッパ関数を書かなくてよい (テンプレートにより自動的に定義される) コンバータを登録することで、PythonC++の型の透過的な変換が容易にできる C++ のクラスを分かりやすい形で Python のクラスとして見せることが可能 といった点が挙

    Boost.Python の機能をざっと紹介してみる - moriyoshiの日記
  • https://twitter.com/yasuo_algo/status/6005350156

  • JNIより簡単にJavaとC/C++をつなぐ「JNA」とは(1/4)-@IT

    インターネットの普及に加えて、リッチクライアント/RIAの発展とともに、アプリケーションの形態は、C/S(クライアント/サーバ)システムから、Webアプリケーションシステムにシフトしています。一般の情報発信システムだけではなく、企業の基幹情報システムまで、盛んにWebアプリケーションで構築するようになりました。 この変化の主役であるといわれる、Java技術は、Webアプリケーションシステムの発展とともに、ネットワークの親和性や、プラットフォーム適用の多様性で、広く受け入れられて、Webアプリケーションシステム開発の基盤技術になっています。 これまでのC/Sシステムでは、サーバロジックはC/C++で実装されるケースが一般的でした。C/SシステムからWebアプリケーションシステムにシフトする際に、Java技術を導入することを決めた場合、Java技術で、すべて新規開発するのは1つの選択肢ですが、

  • 業務システムでAjaxを使う際の「JavaScript問題」とは

    業務システムでAjaxを使う際の「JavaScript問題」とは:TERASOLUNAでAjaxもラクラク開発(前編)(1/2 ページ) オープンソース「TERASOLUNA」の業務用Ajaxとは Ajaxは、Webブラウザ上で使いやすく表現力の豊かなUI(ユーザーインターフェイス)を実現するための技術です。そのメリットは、インターネット上の先進的なWebサイトだけではなく、企業内の業務アプリケーションでも活用が進んできました。NTTデータがオープンソースで公開しているTERASOLUNAフレームワークにもAjax開発に対応した「TERASOLUNA Client Framework for Ajax」(以下、TERASOLUNA Ajax)がラインアップに含まれています。 TERASOLUNA Ajaxは、サーバ側の実装方法を特に規定していないので、Javaや.NETPHPRuby

    業務システムでAjaxを使う際の「JavaScript問題」とは
  • Haskellと副作用 - あどけない話

    よく、Haskellには副作用がないと言われるが、それは間違いだ。確かに、Haskell には状態の変化(あるいは再代入)という副作用はない。しかし、入出力という副作用はある。この記事では、Haskell の副作用に対して、命令型プログラマーにすっきりと理解できる説明を試みたいと思う。 間違った方向への第一歩 Haskell の副作用に関する典型的な説明は、こんな感じだ。 Haskell にはあらゆるレベルで副作用がない。そのため、遅延評価が可能になる。遅延評価では、コードが記述順に実行/評価されるとは限らないので、入出力と相性が悪い。そこで、IO モナドが導入されている。IO モナドのおかげで、入出力に関するコードは記述順に実行され、外界に作用できる。 この説明を聞いて理解しろという方が無理である。説明が苦しい最大の理由は、Haskell にはあらゆるレベルで副作用がないと、間違った一歩

    Haskellと副作用 - あどけない話
  • 遅延評価とIO - あどけない話

    僕は今、プログラマーとしての幸福感に満たされている。遅延評価を習得できたと思えるからだ。 遅延評価 なぜ関数プログラミングは重要かには、遅延評価の利点を以下のように説明している。 停止条件はループの体とは切離すことができ、強力なモジュール化が可能となる。 例として載っている「ニュートン-ラプソン法による平方根」は、若干難しいので、簡単な別例を示そう。Haskell には、第一引数の数だけ、第二引数を繰り返す関数 replicate がある。 > replicate 3 'a' → "aaa" これを普通に実装するとこうなる。 replicate 0 c = [] replicate n c = c : replicate (n-1) c Haskell 以外で実装する場合、きっとループを使うだろう。ただ、ここでは再帰かループかは問題ではない。 問題は、「結果を作る仕事」と「終了条件を判断

    遅延評価とIO - あどけない話
  • popup.elによるポップアップメニュー、カスケードポップアップメニュー、ツールチップの実現 - Functional Emacser

    さまざまな現代的なインターフェースを実現できるようpulldown.elを大幅に拡張しました。それに伴って抽象度も上がったため、pulldown.elという名前は少し内容にそぐわなくなりました。そこでpulldown.elあらためpopup.elという名前で開発を続けていくことにしました*1。マーケティング的にはあまりよろしくないと思いますが、主な利用者はauto-completeだけなのでまあいいでしょう。 成果物はいつも通りauto-completeのリポジトリから取得できます。 http://github.com/m2ym/auto-complete さて、今回の拡張で何ができるようになったかですが、おそらく次のスクリーンショットを見れば一目瞭然かと思われます。 見ての通り、多階層ポップアップメニューとツールチップが実現できるようになっています。元々、これらの機能を実装するつもりはな

    popup.elによるポップアップメニュー、カスケードポップアップメニュー、ツールチップの実現 - Functional Emacser
    nak2k
    nak2k 2009/12/13