タグ

ブックマーク / atmarkit.itmedia.co.jp (11)

  • .NET開発の新標準「NuGet」入門(前編)(1/4) - @IT

    特集:.NET開発の新標準「NuGet」入門(前編) .NETで開発モジュール導入が楽々に! NuGet入門 芝村 達郎 2011/09/15 ●NuGetとは何か ASP.NET MVC 3ベータ版が公開されたときに、「NuPack」と呼ばれるアプリケーションも同時に公開されたことをご存じだろうか。 .NET開発者にはなじみがないかと思うが、RubyPerlにはRubyGemsやCPANといった、公開されているモジュールを簡単にダウンロード、インストールするパッケージ・マネージャ機能が提供されている。NuPackはそれらパッケージ・マネージャの.NET版と考えていただければいいだろう。 その後、「NuPack」は「NuGet」と名前を変え、ASP.NET MVC 3と同時にリリースされた。当初はASP.NET MVC専用といっても過言ではない状況だったが、バージョン・アップを重ねた今で

    tetrinet
    tetrinet 2011/09/15
    .NET開発の新標準「NuGet」入門(前編) - @IT
  • なぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” − @IT

    ユーザー同士のつながりを元に時系列に140文字のメッセージを20個ほど表示する――。Twitterのサービスは、文字にしてしまうと実にシンプルだが、背後には非常に大きな技術的チャレンジが横たわっている。つぶやき数は月間10億件を突破、Twitterを流れるメッセージ数は秒間120万にも達し、ユーザー同士のつながりを表すソーシャル・グラフですらメモリに載る量を超えている。途方もないスケールのデータをつないでいるにも関わらず、0.1秒以下でWebページの表示を完了させなければならない。そのために各データストレージは1~5ms程度で応答しなければならない。 Twitterのリスト機能の実装でプロジェクトリーダーを務めたこともあるNick Kallen氏が来日し、2010年4月19日から2日間の予定で開催中の「QCon Tokyo 2010」で基調講演を行った。「Data Architecture

    tetrinet
    tetrinet 2010/04/19
    わからんけどとにかくすごそうって感じだけがわかる 秒間120万つぶやきを処理、Twitterシステムの“今” - @IT
  • マルチタッチができるWindows 7アプリ作成の基礎

    マイクロソフトは2月23〜24日に、開発者向けイベント「Tech Days 2010」をお台場で開催した。稿では、セッション「Windows 7 アプリケーション開発実践」から、マルチタッチができるWindows 7アプリを作成するための実践的な入門方法を紹介する。 セッションの講演者は以下のとおり。

    マルチタッチができるWindows 7アプリ作成の基礎
    tetrinet
    tetrinet 2010/04/02
    マルチタッチができるWindows 7アプリ作成の基礎 - @IT
  • Rubyを最大63%高速化した中学生は超多忙!

    金井仁弘(HN:CanI)氏                    撮影:平沼久奈 ハンドルネームCanIの由来は、「“Can I”→キャナイ→カナイ」。C#、Visual Studio、Microsoft .NETとマイクロソフト製品が大好きな「.NETer」と自称する 筑波大学付属駒場中学校は、東京都内にある中高一貫の国立校だ。入学試験の偏差値と東京大学への進学率の高さから“東の筑駒、西の灘”と称される進学校である。強いのは受験だけではない。国際情報オリンピックや国際数学オリンピックでは、同校の生徒が毎年のように金・銀メダルを制するなど才能あふれる理数系人材が多数在籍している。 金井氏はこの夏の「セキュリティ&プログラミングキャンプ2009」(2009年8月12~16日)に参加し頭角を現した中学生プログラマである。 今年に入って、Ruby 1.9のフィボナッチ数列による演算(多倍長加算

    Rubyを最大63%高速化した中学生は超多忙!
    tetrinet
    tetrinet 2009/10/27
    なにこのイケメン Rubyを最大63%高速化した中学生は超多忙! - @IT自分戦略研究所 -
  • Windowsでファイルの拡張子をまとめて変更する(コマンドプロンプト編)

    解説 例えば「~.jpeg」という名前のファイルの拡張子だけを「~.jpg」に変更する場合、ファイルの数が少なければエクスプローラで選択してから[F2]キーを押して(もしくはマウスでクリックしてからしばらく待つか、ポップアップ・メニューから[名前の変更]を選択する)、新しい名前に変更すればよいだろう。 だがファイルの数が非常に多かったり、複数のフォルダ中に分散して存在したりしている場合、いちいちエクスプローラで操作するのは非常に面倒である(関連記事参照)。 こんな場合は、スクリプトやコマンド・プロンプトを使えば、素早く簡単に済ませることができる。TIPSでは、コマンド・プロンプト上のrenコマンドを使って、ファイルの拡張子をまとめて変更する方法を紹介する。 操作方法 ●renコマンドの基的な使い方 コマンド・プロンプト上でファイル名を変更するには、「ren」もしくは「rename」コマ

    Windowsでファイルの拡張子をまとめて変更する(コマンドプロンプト編)
    tetrinet
    tetrinet 2006/06/24
  • @IT:サンプルで覚えるXSLTプログラミング

    サンプルで覚える XSLTプログラミング 小山尚彦、Chienowa.comチーム 日オラクル株式会社 2000/8/22 2000/10/12(第9章以降追加) XMLは文書の記述の表記基準に過ぎません。ですから、XMLがその真価を発揮するにはさまざまな要素が必要です。例えば、XML文書のデータ構造を、XML文書をやり取りする人々のあいだで定義しておくことは大切です。そのために、DTDや最近ではXML SchemaというXMLデータ構造を表記する基準(スキーマ言語)が検討されています。 また、XML文書をさまざまな形式に加工することも重要でしょう。しかも、 そのような加工の方法もXMLで書かれたならなおよいでしょう。 それがXSL(Extensible Stylesheet Language)です。 XMLを自由に加工できる XSLはXSLT(XSL Transformation)と、

  • Ajax開発環境を無償にしたTIBCOは勝ち組? - @IT

    Ajaxがリッチクライアントの中で不動の地位を築いたことは、誰の目にも明らかになった。現在リッチクライアント業界で最も熱いのは、Ajax統合開発環境&フレームワークの開発合戦だろう。SOA/BPMベンダとして知られるTIBCOソフトウェア(以下、TIBCO)は、Ajax開発環境「TIBCO General Interface Version 3.1 Professional Edition」(以下、GI)の無償提供を始めた(2006年2月13日付のプレスリリース、米国時間)。米TIBCO プロダクト・マーケティング・ディレクター、Jeff Kristick氏に、Ajaxにいち早く対応したGIの開発背景について話を伺った。 ── 今回出荷されたGIは、Ajaxの開発ツールとフレームワークを組み込んだことで話題になっています。TIBCOのAjaxへの取り組みは、どのように始まったのですか。 多

    tetrinet
    tetrinet 2006/03/21
    え,これ公開されてるの?
  • Windows TIPS -- Tips:任意のプログラムを素早く起動する

    WindowsGUIがどれだけ洗練されようとも、プログラム名などをコマンドラインからキー入力して実行するという伝統的なインターフェイスは不滅である。機能が豊富になってくると、GUIではどうしてもメニュー階層やダイアログ階層が深くなって目的の対象を見つけにくくなるが、基的にコマンドラインにはこのような心配はない。 Windows 2000/XPのコマンドラインといえば、[スタート]-[プログラム]-[アクセサリ]ー[コマンド プロンプト]から起動できるコマンド・プロントを思い浮かべるかもしれないが、単純なコマンド実行だけなら、[スタート]-[ファイル名を指定して実行]から表示される[ファイル名を指定して実行]ダイアログを活用するとよい。このダイアログでは、通常のプログラム・ファイルの実行はもとより、コントロール・パネル・アイテムの起動や、URLを指定したWebページ表示、アプリケーション

  • Ajaxをコーディングレスで作成するAjaxBuilder - @IT

    Google Mapsへの驚きから始まったAjaxブームは、とうとうAjaxを基盤技術として国産ソフトウェアベンダまで生み出した。株式会社HOWS(ハウズ)は、あのBiz/Browserを生み出したアクシスソフトの創業者である大塚裕章氏が新たに起業したベンチャーである。 同社の主力製品はAjaxBuilderだ。AjaxBuilderはAjaxを利用したWebアプリケーションをGUIで構築できる開発ツールで、そのライトバージョン(基機能のみを提供)が年内に出荷される予定だ(2005年11月現在)。 ■コードを1行も書かないAjax開発ツール AjaxBuilderは、GUIのインターフェイスのみでAjaxアプリケーションを構築できるユニークなツールだ。Ajaxアプリケーションでよく利用されるコードがコンポーネントで用意されているため、アプリケーション作成者は、これらを組み合わせるだけでA

  • Ajax、それはWeb 2.0へと続く道 ― @IT

    Web2.0時代の勝者となるべく、Ajaxという戦場が熱い。GoogleYahoo!のみならず、マイクロソフトやオープンソース・ジャパンも参戦している。彼らがリリースしたWebアプリケーションをピックアップしてお届けする。 Ajax、それはWebアプリケーションのユーザビリティを改善する切り札である。古い技術を組み合わせ、魔術のごとく生まれ変わった新しいファッションである。それは仕方なく使う消極的な選択ではない。未来への可能性を切り開く前進しようという意思である。未来形のWebとして語られるWeb 2.0へ至る道はRSS、ATOMなどいくつかあるとされるが、Ajaxもまた、Web 2.0に続く道の1つといえるのだ。 この連載では、毎月Ajaxの動向をウオッチングしている。基的には、新しい話題を中心に、厳選した面白い話題を提供していきたいと思うが、面白いもの、確実に押さえておきたいものを

  • .NET TIPS 文字列をURLエンコードするには? - C# VB.NET Webフォーム - @IT

    文字列データをURLに埋め込むような場合には、Webサーバとの間で正しく情報をやりとりするために、その文字列を別の表記形式に変換する(エンコードする)必要がある。これは、文字列データが空白文字や一部の記号(「$」、「#」など)、全角文字などを含んでいると正しく送信されない可能性があるためである。 例えば、IEを使ってGoogleで、 ".NET TIPS" を検索したときには、検索結果の画面でのURL(IEの[アドレス]部分)が次のようになっているはずだ。 http://www.google.co.jp/search?hl=ja&ie=UTF-8&q=%22.NET+TIPS%22&lr= このURLでは、検索文字列「".NET TIPS"」が「%22.NET+TIPS%22」にエンコードされている(「"」が「%22」に、半角スペースが「+」に変換されている。このようなURLのエンコードは

    tetrinet
    tetrinet 2005/10/25
  • 1