タグ

関連タグで絞り込む (650)

タグの絞り込みを解除

computerとprogrammingに関するtsupoのブックマーク (372)

  • Amazon.co.jp: セマンティックWeb プログラミング: Toby Segaran (著), Colin Evans (著), Jamie Taylor (著), 大向一輝(監訳) (翻訳), 加藤文彦(監訳) (翻訳), 中尾光輝(監訳) (翻訳), 山本泰智(監訳) (翻訳), 玉川竜司 (翻訳): 本

    Amazon.co.jp: セマンティックWeb プログラミング: Toby Segaran (著), Colin Evans (著), Jamie Taylor (著), 大向一輝(監訳) (翻訳), 加藤文彦(監訳) (翻訳), 中尾光輝(監訳) (翻訳), 山本泰智(監訳) (翻訳), 玉川竜司 (翻訳): 本
    tsupo
    tsupo 2010/06/28
    セマンティックWebはもはや技術的な可能性ではなく、現実のものとなっています / セマンティックWebの技術はすでにあり、ツールの準備も整っています。あとは本書でその活用方法を学ぶだけです → そうだったのか
  • Ruby on Railsの「えせMVC」の弊害

    先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃんとと意識せずにRailsアプリケーションを作ると、後々ひどい目に会うので注意が必要である。 その意味では「RailsでMVCを学ぶ」などもっての他だし、「JavaにもRailsと同じようなフレームワークを作って業務用アプリの開発を効率化しよう」などという発想もとても危険である。 ということで、今日はまずはMVCの解説から。 MVCの発想の根底には、「モジュール化と情報の隠蔽により、プログラムがスパゲッティ化するの(コード間の相互依存関係が複雑に入り込んでしまってにっちもさっちも行かない状態になること)を避

    tsupo
    tsupo 2009/10/13
    もっとも丁寧に設計し徹底的にテストをしなければならないのがアプリケーションの土台となるModel / Modelにバグがあるとデータの整合性が壊れてしまう / RailsのActiveRecordをModelと呼ぶ事は誤解を生む
  • Amazon.co.jp: 入門Google Androidプログラミング: 伊原頌二, 藤枝崇史, 柴田文彦: 本

    Amazon.co.jp: 入門Google Androidプログラミング: 伊原頌二, 藤枝崇史, 柴田文彦: 本
    tsupo
    tsupo 2009/10/06
    「Hello Android!」からウィジェット開発、OpenGL ES & 加速度センサーを用いたゲームまでをサンプルをもとに初心者にもわかりやすく解説。SDK 1.5 r3対応
  • 「Visual Studio」「.NET」が目指すもの--マイクロソフト幹部に聞く

    Microsoftは、先日開催されたProfessional Developer Conference(PDC)やTechEdの開発者イベントに刺激され、幹部に「Visual Studio 2010」「.NET Framework 4.0」が持つ革新的な特徴を説明させることに決定した。 Microsoftは、アプリケーション開発プロセスをこれまでにない水準で分析できるようになるとして、次期バージョンのVisual Studioツールセット(開発コード名「Rosario」)を宣伝している。 同社は、アプリケーションライフサイクル管理プロセスを普及させるために周到に準備された公約を掲げる一方、仮想化、クラウドコンピューティング、並行処理といった流れから生じるソフトウェア開発ニーズを満たすと同社が主張する、一連の製品強化にも取り組んでいる。 来るべきツールに光を当てようと、Microsoft

    「Visual Studio」「.NET」が目指すもの--マイクロソフト幹部に聞く
    tsupo
    tsupo 2008/11/27
    デモクラタイゼーション / 自ら試している(dog-fooding) / 『Azureで重要なことは、プログラミングモデルが同じため、Visual Studio開発者にとってすべてが非常になじみのあるものになるということです。同じコンポーネントを提供することで、開発者がクラウドへの移行を当然の進化の延長と受け止めてもらえるよう願っています』
  • [lua] LuaのVC用libファイルはCaLuaからGET? | fslashtの日記 | スラド

    STATUS: 故障中 / 0.884 [fslasht kg] (この日記の結論:VC6ではこのままでは駄目、VC7では多分大丈夫そう) LuaのVisualC++用のlibファイルは公式サイトに置いてないので、以前の日記に書いたように「VisualCから使う方法 」 (みはえる氏のwiki)のページからダウンロードしたファイルをいじって使ってました。 ところが、今日CaLuaライブラリのアーカイブをみたらまるごとLuaのlibファイルが入ってました。 これそのまま使えたらいいな~ VisualC++6.0のプロジェクトのフォルダの中に「lua」フォルダを作ってその中に、CaLua内の「lib」「include」フォルダをコピーしました。 自分のプログラムのヘッダに以下のコードを追加。 extern "C" { #include "Lua/include/lua.h" #include

    tsupo
    tsupo 2008/11/26
    ちなみに、(Windows版の) OpenSSL の 0.9.8i でも ___security_cookie を使ってるので、VC6 ではリンクできなくなってしまった。少なくとも 0.9.8g までは VC6 でも何とかリンクできたんだけど(0.9.8hは試してないうちに消えてしまったので、詳細不明)
  • __security_check_cookieを呼ばない実行ファイルの作り方 - mmm_omonの日記

    VisualC++ 2005 Express Editionで、WinMainCRTStartupを自分で定義してビルドしたら、error LNK2001: 外部シンボル "@__security_check_cookie@4" は未解決です。っていうエラーが出た。プロジェクト→〜のプロパティ→構成プロパティ→C/C++→コード生成→バッファセキュリティチェック→いいえってやることによって__security_check_cookieをつかわない設定になったんだと思う。そしてエラーがでなくなったんだ。

    tsupo
    tsupo 2008/11/26
    VC6, VC7, VC8, VC9 のどれでも問題なくリンクできる DLL がだんだん作りにくくなってきている件。Windows 9x や NT4.0 でも動くのを作ろうとすると、VC6 でもリンクできないと困るんだよなぁ ><
  • PHP 5.3の名前空間仕様が変更されました

    (Last Updated On: )名前空間に関する議論は5年以上も行われていたのですが、今度こそ結論が出たようです。 何故このようなエントリを書くかというと、Software Design(技術評論社)の11月号にPHPの最新情報としてα版PHP 5.3を紹介しているからです。入稿後に仕様変更があったので最新号の記事ですが既に内容が古くなってしまいました。 # とは言ってもまだ新しい仕様のPHPは無いですが α版なので仕様や機能が大きく変更される事もありますが大きな変更がありました。見誌が刷り上がった頃に名前空間の区切り文字が”::”だと静的にメソッドを呼び出す場合やクラス定数を呼び出す場合に困る場合がある、とPHP開発者のMLで議論になり始めました。 ML上、IRC上、オフラインの打ち合わせが行われ、数週間におよぶ議論の結果が昨日MLに投稿されました。名前空間の区切り文字は”::”

    PHP 5.3の名前空間仕様が変更されました
    tsupo
    tsupo 2008/10/27
    名前空間の区切り文字は"::"から"\"に変更される事になりました / ":::"にしてはどうか、という意見もありました → === があるんだから、::: があってもいいような、みたいな。
  • http://japan.internet.com/busnews/20081016/6.html

    tsupo
    tsupo 2008/10/16
    Eclipse3.2までは「日本語化言語パック」が Eclipse Foundation から提供されていたが、Eclipse3.3からは Eclipse Foundation からの「日本語化言語パック」の提供が停止されていた / 3.4 はNTTデータグループ・オープンソーススクエアから
  • .NET開発でもオープンソース・フレームワークを使おう ― @IT

    稿の読者ターゲット】 ・.NETを使った業務システムの開発者 ・その開発者の中で特に、どのようなフレームワークを構築すればよいのかを検討する方 ■.NETでの業務システム開発でオープンソース・フレームワークって必要? 近年、大規模業務システム開発では、オープンソースのアプリケーション・フレームワーク(以下、単に「フレームワーク」と略記)を導入することが一般的になってきています。 しかし、.NET開発者の皆さんはフレームワークを使った業務システム開発と聞くと、Javaの話と考えることが多いのではないでしょうか? Javaによる業務システム開発では、StrutsやSpringというほぼ業界スタンダードといってもよいWebアプリケーション向けのフレームワークを使って開発を進めることが多くあります。さらに開発プロジェクトによっては、これらのフレームワークを拡張したり機能追加したりして、その業務

    tsupo
    tsupo 2008/09/30
    NTTデータの TERASOLUNA Server Framework for .NET の解説(というか宣伝)
  • マイクロソフト、「Visual Studio」向けjQueryを提供へ:ニュース - CNET Japan

    Microsoftは米国時間9月28日、同社の開発者ツール「Visual Studio」と一緒にJavaScriptライブラリのjQueryを提供する計画を発表した。 Microsoftは、jQueryは「ASP. NET AJAX Control Toolkit」の上位コントロールの実装に使われるライブラリの1つで、新しいAjaxサーバサイドヘルパーメソッドでも役割を担うことになると述べた。15KバイトのjQuery JavaScriptライブラリは、フォークなしでそのまま配布され、ファイルはjQuery MITライセンスに準拠する。 さらに、Microsoftは、jQueryオープンソースプロジェクトのテスト、バグフィックス、パッチを提供するとともに、2008年中に製品サポートをjQueryに拡大すると述べた。 この発表は、Microsoftの開発者部門のバイスプレジデントであるSco

    マイクロソフト、「Visual Studio」向けjQueryを提供へ:ニュース - CNET Japan
    tsupo
    tsupo 2008/09/30
    jQueryは「ASP. NET AJAX Control Toolkit」の上位コントロールの実装に使われるライブラリの1つで、新しいAjaxサーバサイドヘルパーメソッドでも役割を担うことになる → jQuery を採用するんだ
  • マイクロソフト、「Visual Studio 2010」の概要を明らかに

    航空機にはレコーダーが搭載されており、事故発生時にコクピット内の音声やフライトデータが記録されるため、捜査員らはそれらのデータから事故原因の究明が可能だ。 Microsoftは、ソフトウェア開発者らに同様の原因究明手段を提供しようとしている。同社の次期開発者向けツールスイート「Visual Studio 2010」は、テスターたちが実際に見ているフル画面と彼らが使用しているマシンのデータを記録する機能を搭載する計画だ。この機能があれば、万が一テストアプリケーションがクラッシュしても、開発者はバグ発生時の様子を見ることができる。 MicrosoftのDeveloper Division担当ディレクターDave Mendlen氏は、先週行われたインタビューの中でこの機能について語った。Mendlen氏によると、同機能の目的は、ソフトウェアテスターがバグを発見したが、開発者からそのバグは再生不可

    マイクロソフト、「Visual Studio 2010」の概要を明らかに
    tsupo
    tsupo 2008/09/30
    デバッガー用TiVo / テスターたちが実際に見ているフル画面と彼らが使用しているマシンのデータを記録する機能 / 万が一テストアプリケーションがクラッシュしても、開発者はバグ発生時の様子を見ることができる
  • 企業システム構築の根幹を改革する (Tech*Ed 2008 Birds of a Feather & シアターセッション)

    tsupo
    tsupo 2008/09/30
    Domain Specific Language / DSL は新しい言葉ではあるが考え方は昔からあり、参加者の方々も書いたことがあるはず / 規約や標準化も広義には DSL / ドメインスペシフィックな、つまり目的を絞った役割をもつもの
  • 「標準Adobe AIR完全解説」出版のお知らせ - てっく煮ブログ

    air, 書籍共著者として参加しました、「標準Adobe AIR完全解説」が8月28日に発売されます。開発のプロが教える 標準Adobe AIR完全解説作者: 永井孝, 最田健一, 夢を見る株式会社ZAPA, 電脳空間カウボーイズシン石丸出版社/メーカー: アスキー・メディアワークス発売日: 2008/08/28メディア: 大型 1年ぐらい前に AIR β版に向けて書いた Adobe AIR完全解説 (アスキームック) の内容をベースに、AIR 1.1 に合わせて加筆・修正しております。# 共著者名は名で、最田健一です。# サブタイトルはスルーしてください...。

    tsupo
    tsupo 2008/09/18
    1年ぐらい前に AIR β版に向けて書いた Adobe AIR完全解説 (アスキームック) の内容をベースに、AIR 1.1 に合わせて加筆・修正しております → あの本の改訂版なんだ。
  • テクノロジー : 日経電子版

    遺伝子を効率よく改変するゲノム編集研究の第一人者で米ブロード研究所のフェン・チャン主任研究員は、エボラ出血熱やジカ熱の早期診断技術を開発したことを明らかにした。ウイルスの遺伝情報が…続き 受精卵のゲノム編集、なぜ問題 優生思想と表裏一体 [有料会員限定] ゲノム編集品 販売容認、条件満たせば安全審査なし [有料会員限定]

    テクノロジー : 日経電子版
    tsupo
    tsupo 2008/07/28
    マイクロソフトが主催する「ImagineCup」 / 高橋君が参加したのはアルゴリズム部門 / 与えられた課題を解くプログラムを作るのだが、単に解ければ良いということではなく、どれだけ効率が高くできるかを競う
  • Isaac project

    tsupo
    tsupo 2008/05/28
    Lisaac + アセンブラで記述された object タイプのオペレーティングシステム // IsaacOS is not an interface with a standard kernel. IsaacOS is fully made with only object. No file, no process, no kernel, just and only object.
  • トラックの排ガスを削減するプログラミング言語、国立情報学研究所 ― @IT

    トラックの排ガスを削減するプログラミング言語、国立情報学研究所:エコ物流実現のための研究成果を発表 国立情報学研究所は5月23日、コンピュータプログラムの技術を応用して物流を効率化し、トラック輸送による大気汚染や燃料消費を抑制する「エコ物流」を実現する研究成果を発表した。 日全体のCO2排出量のうち、運輸部門は約20%、さらにその中の約90%を自動車が占めるといわれている。特にその多くを占める物流トラックのCO2排出量削減は、地球温暖化対策にとって急務とされている。 トラック輸送の効率化を実現する手段としては、複数の企業で配送業務を共同で行う「共同配送」や、少数のトラックで複数の集荷先を巡回する「ミルクラン方式」などがあるが、現状では普及が進んでいない。その理由を国立情報学研究所教授の佐藤一郎氏は「現実の物流の世界では、あらかじめ決められた集配時間や、鮮度が求められる品の集配時間を削る

    トラックの排ガスを削減するプログラミング言語、国立情報学研究所 ― @IT
    tsupo
    tsupo 2008/05/26
    トラックの集配経路や集配条件を簡潔に記述できるプログラミング言語を開発 / 集配業者は自社のトラック運行経路をこの言語で記述、データベースに登録 → プログラミング言語じゃなくてデータ記述言語では?
  • 不老不死、生命の合成、生命シミュレーションにおけるバイオロジーの未来 - ミームの死骸を待ちながら

    先週Twitter上で、id:fromdusktildawnさんとid:yun__yunと僕とでなんともバイオバイオした議論が展開された。 議論のまとめはid:yun__yunがいい感じにやってくれてるのでまとめ第一弾と第二弾のエントリを参照してもらうとして、ここでは非専門の人への説明を挟みつつ、自分の考えを展開したいと思う。「議論の途中で思いついたけど流れから外れるため自重した」意見も含め、先週以降自分でぽつぽつ勉強した内容も盛り込む。 今回、 脳のチューニング 脳を回路で実装 知性の拡張 ヒトの人工進化の形 についての議論は(書きたいけど、量が膨大になるので)省きました。この省いた部分では@natsutan、id:arc_at_dmz、id:mmk_chocolateが活躍してくれています。たいへんおもしろい。 データや論文がある部分についてはそれに従ったつもりだけど、未知の部分は根拠

    不老不死、生命の合成、生命シミュレーションにおけるバイオロジーの未来 - ミームの死骸を待ちながら
    tsupo
    tsupo 2008/05/14
    ついにタンパク質の自在設計&実装時代に突入 / 生物に対する直感をデジタルに落としてテストする / その時、生命のシミュレーションが実用レベルに入り、生命プログラミングが現実のものとなるのだろう
  • Twitter API (WSX:カッシーのWEBる。)

    Twitterをブログに表示したいと思って作ってみました。 流れとしては ・PHPのHTTP/Request(ライブラリ?)を利用してこれを取得する。 ・変換して表示する。Flashから直接読み込みはリンクドメインポリシーファイルがないと 不可能なため、間にPHPなどを挟む必要があります。 ・あとはXMLをFlashで取り込んで情報整理して表示させるだけ。 さて、ここで完成!って思ってたら思いもよらぬものが。 時間の表示が「Sun May 13 22:03:34 +0000 2007」・・・こんなの。 ちなみに日時間と9時間ずれてる罠。 Flashでいちいち分解して時間足して日付足して・・・なんてやってたらばからしい。 PHPを触る人にちょっと聞いてみたらstrtotimeというのを使えば 好きな表示に切り替えれるとか。 しかしいざやってみるとうまくいかず試行錯誤してるとわ

    tsupo
    tsupo 2008/05/14
    時間の表示が「Sun May 13 22:03:34 +0000 2007」・・・こんなの → この形式、Twitter 以外ではドリコムRSS(の JSON API)でしか見たことないんだよなぁ。なんで、「年」の位置がこんなところなの? おかしいよ
  • UTF-8 の全角ハイフンが Perl の正規表現にマッチしなくて悩んだ

    UTF-8 の全角ハイフンが Perl の正規表現にマッチしなくて悩んだ 2008-05-01-3 [Programming] UTF-8 の全角ハイフン(便宜上こう呼びます)を Perl の正規表現でマッチさせようとしてはまりました。 全角ハイフンってのは「−」です。 やろうとしたことは、テキストファイル(UTF-8)を読み込んで、 その中の全角ハイフンを半角ハイフンに変換するという作業。 Perl スクリプトはこんな感じ。 use utf8; use open ':utf8'; binmode STDIN, ":utf8"; binmode STDOUT, ":utf8"; while (<>) { s/\p{Hyphen}/-/g; # または s/−/-/g; print; } 入力「12−234−5」に対して、 出力「12-234-5」を想定。 しかし一部の全角ハイフンだけが半角

    UTF-8 の全角ハイフンが Perl の正規表現にマッチしなくて悩んだ
    tsupo
    tsupo 2008/05/02
    『「ef bc 8d」と「e2 88 92」の2種類が混じっていました』
  • Google Developer Day 2008

    Google Developer Day 2008 Japan 2008 å¹´ 6 月 10 日(火) パシフィコ横浜にて開催 Google Developer Day 2008 Japan にご来場いただき、ありがとうございました。 プレゼンテーションデータと、写真も是非ご覧ください。次のデベロッパーイベントですぐにまたお会いできますことをお祈りしております。 スピーカã

    tsupo
    tsupo 2008/04/23
    それぞれのセッションやコード ラボ(Hackathon)では、最新の API や開発ツールを紹介します。(OpenSocial、Android、App Engine、Google Web Toolkit、Google Gears、Maps/KML など) → Hackathon やるんだ