タグ

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

  • 無料で読める、東大/京大の「Python教科書」電子書籍

    稿は、2021年5月26日に公開した記事を、2023年11月13日の最新情報に合わせて改訂したものです。東大と京大のどちらも2023年版が公開されています。 プログラミング言語Pythonを習得したい場合、まずは教科書型のコンテンツなどで一通りの基礎知識を学ぶ必要があるだろう。そういった目的に合うコンテンツは、書籍を含めてさまざまなものがある。稿ではその中でも、東京大学もしくは京都大学の授業で使われており信頼性が高い電子書籍、しかも無料で入手可能なものを紹介する。 東大/京大の「Python教科書」電子書籍 東京大学『Pythonプログラミング入門』

    無料で読める、東大/京大の「Python教科書」電子書籍
  • IBMと米空軍が「人間の脳」をヒントにしたAIスパコンを開発へ 「IBM TrueNorth」を使用

    IBMと米空軍研究所(AFRL:US Air Force Research Laboratory)は2017年6月23日(米国時間)、人間の脳からヒントを得たAI(Artificial Intelligence:人工知能)搭載スーパーコンピューティングシステムの開発に共同で取り組むと発表した。新システムには「IBM TrueNorth ニューロシナプティックシステム」の64チップアレイが搭載される。 IBMは今後、AFRLのためにディープニューラルネットワークラーニングや情報発見を可能にするソフトウェア群を搭載するスケーラブルなプラットフォームを構築する計画。高度なパターン認識と感覚処理の能力を持つ今回のTrueNorthニューロシナプティックシステムは、6400万のニューロン(神経細胞)および160億のシナプス(神経細胞の接合部)に相当する処理を可能としながら、消費電力はLED電球並みの

    IBMと米空軍が「人間の脳」をヒントにしたAIスパコンを開発へ 「IBM TrueNorth」を使用
  • 「考える」シリコンが現実に――IBM SyNAPSEが量産化にめど

    IBMが脳からヒントを得た「ニューロシナプティック・コア」を持つ半導体を正式に発表。量産化のめどがたったことで、「ニューロシナプティックスーパーコンピューター」の実現が期待される。 米IBMは2014年8月7日(現地時間)ニューロシナプティックコンピューターチップ「IBM SyNAPSE」を正式に発表した。製造はサムスン電子の28nm製造プロセスを採用している。リアルタイムオペレーション時の消費電力は70ミリワット。100万個のプログラム可能な「ニューロン」と2億5600万個のプログラム可能な「シナプス」、そして毎秒毎ワット460億の「シナプティックオペレーション」を実現する。 SyNAPSEは、われわれがよく知るノイマン型コンピュータとは全く異なるアーキテクチャを採用しており、スケーラビリティにおいては実質的に無限の拡張性を持つものになる。一方、アーキテクチャが全くことなることから、その

    「考える」シリコンが現実に――IBM SyNAPSEが量産化にめど
  • 生物学からMakerムーブメントまで、ニコニコ学会βの範囲がさらに広がる!

    生物学からMakerムーブメントまで、ニコニコ学会βの範囲がさらに広がる!:D89クリップ(61)(1/3 ページ) インターフェイス系の研究が多かったニコニコ学会βが、生物学・データ分析などのセッションを加え、ますます広がった。10万人を集めた第4回シンポジウムをレポートする。 ニコニコ学会βは年に2度、ニコファーレでのシンポジウムと幕張メッセで行われるニコニコ超会議でのシンポジウムを行っている。今回で4回目となるシンポジウムが、ニコニコ超会議の併催イベントとして2日間にわたって行われ、オンラインで10万人近くの視聴者を集め、会場にも多くの聴衆が駆け付けた。 これまでのニコニコ学会βでは、情報系の研究、中でもヒューマンコンピュータインターフェイス(HCI)分野の研究発表が多かったが、今回の第4回ニコニコ学会βシンポジウムでは、さらに幅を広げたセッションが多く見られた。 第4回ニコニコ学会

    生物学からMakerムーブメントまで、ニコニコ学会βの範囲がさらに広がる!
  • Excelを別ウィンドウで複数同時に操作する(Windows編)

    解説 Microsoft Excelをインストールした環境で、エクスプローラーなどからExcelファイル(ブック)をダブルクリックすると、アプリケーションの関連付けに基づいてExcelが起動し、その中にシートを含むブックの内容が表示される。 続いて二つ目のExcelファイルをダブルクリックすると、Excel 2007/2010の場合は、新たに別のExcelが起動されるのではなく、すでに起動されているExcelのウィンドウ内部に、子ウィンドウとしてブックの内容が表示されるようになっている。同じOfficeアプリケーションであるWordなどとは異なる挙動だ。 この場合、複数のブックを同時に見ながら作業するには、親であるExcelのウィンドウを大きくして、その中で子ウィンドウのサイズを調整したり、ウィンドウの前後関係を調整したりして、同時に見たい部分が見えるようにしなければならない。 Excel

    Excelを別ウィンドウで複数同時に操作する(Windows編)
    motoson
    motoson 2012/01/19
    最近のストレス源だったこと
  • 「中の人たち」が大同団結、公的機関Webサーバの負荷分散進む - @IT

    2011/03/16 東北関東大震災の避難生活や復興作業に当たって、「情報」の重要性が見直されている。しかし、自治体や医療機関が独自に用意していたWebサーバではアクセス集中に耐えきれず、せっかくの情報が伝わらない事態が生じていた。 この問題に対し、国内の通信事業者やデータセンター、クラウドの「中の人たち」が自発的に解決に取り組んでいる。負荷が高いサーバの情報をTwitterなどを通じて交換し、クラウド基盤や仮想サーバを活用してミラーサーバやキャッシュサーバを構築(http://hope.viops.jp/など)。IIJも公共自治体サイトの情報ミラーサイトを構築(http://cache.iijgio.com/)し、多数の人がアクセスできる環境作りを進めている。 当初は自発的に始まった取り組みだが、政府機関もその有用性に着目した。例えば文部科学省の「都道府県別環境放射能水準調査結果」や東北

    motoson
    motoson 2011/03/17
  • 最新Intelプロセッサ「第2世代Core iシリーズ」は何が変わった?

    目次 Intelは、同社の主力プロセッサ・シリーズ「Coreプロセッサ・ファミリ」をフル・モデルチェンジし、「第2世代Coreプロセッサ・ファミリ(開発コード名:Sandy Bridge)」として販売を開始した(インテルのニュースリリース「インテル、ノートブック PC およびデスクトップ PC 向けに画期的なビジュアル性能を提供する第2世代インテル Coreプロセッサー・ファミリーを発表)。 プロセッサ名は、これまでのCoreプロセッサ・ファミリと同様、Core i3/i5/i7だが、マイクロアーキテクチャ(設計)はまったく新しくなっており、デスクトップ向けのプロセッサ・ソケットも第1世代のLGA1366/LGA1156から第2世代ではLGA1155に変更になっており互換性がない(第1世代のCoreプロセッサ・ファミリについては、「用語解説:Core i5/i7」参照)。対応するチップセッ

    最新Intelプロセッサ「第2世代Core iシリーズ」は何が変わった?
    motoson
    motoson 2011/01/15
  • 連載インデックス「HTML5“とか”アプリ開発入門」 - @IT

    連載インデックス 「HTML5“とか”アプリ開発入門」 JavaScriptAPICSS3、SVGなどを含め、急速な広がりを見せつつある「HTML5」の基を学べる入門連載です。「HTML5を使うと、何ができるのか」「それを実現するには、どのようなプログラムを書いたらいいのか」をお届けします。 Webの3つの問題を解決する「HTML5」とは何なのか HTML5“とか”アプリ開発入門(1) 最近よく目にする「HTML5」という言葉。JavaScirptのAPICSS3、SVGなどを含め、全体的な概要と、その意義をお伝えします

    連載インデックス「HTML5“とか”アプリ開発入門」 - @IT
  • 川口洋のセキュリティ・プライベート・アイズ(22) 新春早々の「Gumblar一問一答」 − @IT

    皆さん明けましておめでとうございます。川口です。2010年も引き続き「川口洋のセキュリティ・プライベート・アイズ」をよろしくお願いします。このコラムも20回を超え、初めてお会いした方が読んでくださっていたということも増えてきました。これからもJSOCという特別な場所から見える風景をお伝えしようと思っています。 前回のコラム「実はBlasterやNetsky並み? 静かにはびこる“Gumblar”」で書いたGumblarの被害がいまも継続しています。特に年が明けてからは、大手サイトの改ざん事件が報道され、注目がさらに集まっているようです。JSOCのお客様でも感染被害やホームページ改ざん被害が継続しており、新年早々のんびりはできないようです。 今回のコラムはスタイルを変えて、私がGumblarについてよく質問されることについて答えるかたちで、Gumblarの現状を説明します。厳密には、このウイ

    川口洋のセキュリティ・プライベート・アイズ(22) 新春早々の「Gumblar一問一答」 − @IT
  • HTML5はFlashやSilverlightを不要なものにする (1/2) - HTML5が拓く新しいWeb(3. Opera編) - @IT

    新野淳一 Publickey 2009/11/27 オペラソフトウェア(以下、オペラ)は、グーグルやモジラと同じように積極的にHTML5への取り組みを見せる企業だ。同社はなぜHTML5を支持し、実装するのだろうか オペラは、当初からHTML5策定に深くかかわっていた 現在、HTML5の仕様策定としてW3CのHTMLチームでエディタを勤めるグーグルのイアン・ヒクソン(Ian Hickson)氏は、元オペラの社員であり、HTML5の策定母体となったWHATWG(Web Hypertext Application Technology Work Group)の設立当初はオペラに所属していました。 この話が象徴するように、オペラはHTML5の策定に当初から深くかかわる企業の1つであり、現在もその姿勢は変わらず、積極的にHTMLを実装し、また普及にも積極的です。同社はHTML5について、いまどう考え

  • これなら分かるAR(拡張現実)

    iPhoneアプリのセカイカメラやアニメの電脳コイルなど、なにかと話題のAR。既存のWebサービス・概念・製品とマッシュアップすることによって、ARはさらにユニークな方向に可能性が広がります iPhoneアプリのセカイカメラで話題 セカイカメラや電脳コイルや、なにかと話題のAR(Augmented Reality:拡張現実)ですが、既存のWebサービス・概念・製品とマッシュアップすることによって、ARはさらにユニークな方向に可能性を広げることができます。 この連載では、連続デブ(開発)小説と題して開発を続けているAR三兄弟のマッシュアップ事例を1つ1つ紹介しながら、ARの新しい可能性について皆さんと探ってゆきたいと考えています。 ところで、ARって何? AR三兄弟と名乗っている以上、この質問には全力で答えられなくてはいけませんね。ARとはAugmented Realityの略で、日語では

    これなら分かるAR(拡張現実)
    motoson
    motoson 2009/10/07
  • 連載インデックス「Google Wave API開発ガイド」 - @IT

    連載インデックス 「Google Wave API開発ガイド」 ついにプレビュー公開が始まった、リアルタイム&プッシュ型のコミュニケーションとコラボレーションのプラットフォーム「Google Wave」の特集です。その概要と「Gadget」「Embed」「Robot」という3つの拡張APIを使ったWaveの作り方を徹底解説します プレビュー公開が始まったGoogle Wave「超」入門 Google Wave API開発ガイド(前編) 「Google Wave」の概要と「Gadget」「Embed」の拡張APIを使ったWaveの作り方をサンプルを交えて徹底解説します

  • Push Notificationを使ったiPhoneアプリ13選

    Push Notificationを使ったiPhoneアプリ13選:これ、俺ならこう使う(7)(1/3 ページ) はじめに iPhone OS 3.0がリリースされて3カ月ほどが経ちました。7月には、iPhone 3GSが日の市場でNo.1の売り上げを記録したことが報じられる(参照記事:「iPhone 3GS」が月間1位を記録したという事実)などユーザーの評価も良好なようです。 今回数多くの機能が追加された中でも、外部サービスからiPhoneアプリに向けて非同期にメッセージを送信できる「Apple Push Notification Service」は、iPhoneアプリに新しい可能性をもたらすものとしてデベロッパの注目を集めています。 今回は、このApple Push Notification Service(以下、APNS)の概要と、APNSを使ったアプリケーションを紹介してみたいと

    Push Notificationを使ったiPhoneアプリ13選
  • ネイティブアプリ級のHTML5にグーグルが期待すること - @IT

    HTML 5が拓く新しいWeb(1. Google編) ネイティブアプリ級のHTML 5に グーグルが期待すること 新野淳一 Publickey 2009/8/21 新たなアプリのプラットフォームとなるHTML 5へのWebブラウザベンダの取り組みを聞くインタビュー。まずはグーグルに聞いた オープンな形でHTML革新を進めなくてはいけない 文書を閲覧するWebから、アプリケーションのプラットフォームへと、HTML 5の登場がWebを大きく変えようとしています。そのHTML 5について主要なWebブラウザベンダはどのように考え、取り組もうとしているのでしょうか。 今回はグーグルのシニアプロダクトマネージャ 及川卓也氏と、ソフトウェアエンジニアの田村健人氏に、グーグル、特にGoogle Chromeに関連したHTML 5の取り組みについて話を聞きました。 ――― グーグルは今年のサンフランシス

  • タスクを自動化する「Google Apps Script」、正式公開 - @IT

    2009/08/20 グーグルは米国時間の8月19日、「Google Apps Script」を正式にリリースしたことを発表した。Google Apps PremierおよびEducation Editionのユーザーが利用できる。 Google Apps Scriptは、Google SpreadsheetsやGoogle Docs、カレンダーといった各アプリケーションのさまざまな機能を自動化し、カスタム機能を作成することができる。スクリプトは、Google Spreadsheetsに用意されたスクリプトメニューからScript Editorを呼び出し、JavaScriptで記述する。同社は5月にこの機能のパイロット版を公開していた。 Google Apps Scriptを活用すると、例えば、Spreadsheets上のボタンを押すだけでメールを送信したり、入力された数値の単位を変換する

  • PubSubHubbubでRSSもTwitter並にリアルタイムに - @IT

    2009/08/19 「PubSubHubbub」(パブサブハブバブ)という奇妙な名前のプロトコルが注目だ。2009年8月5日にグーグルRSSリーダーサービスのGoogle ReaderでPubSubHubbub対応を明らかにしたほか、国内ではライブドアが、同じくRSSリーダー「livedoor Reader」とブログサービスの「livedoor Blog」でPubSubHubbubに初対応したことを8月18日に発表している。まだ対応サービスは少なく、その“効能”も「ブログの更新がRSSリーダーに反映されるのが、ほぼリアルタイムになりました」というだけで小さく見えるかもしれない。しかしPubSubHubbubは、ネット全体のリアルタイムコミュニケーションプラットフォーム化を促す重要なキーとなるかもしれない。 Twitterが見せつけた“リアルタイム”のテンポの良さ Twitter人気が高

    motoson
    motoson 2009/08/19
  • IT系でも活用しなければ損。論文を読んで広がる知見 - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 論文は、難しくない 読者の皆さんの中には、「論文」と聞くと身構えてしまう方も多いのではないでしょうか? 論文というと、書くのも読むのも大変で何だか小難しいことが書いてあるもののように思えるものです。それどころか、「論文とは縁がない」「プログラムがすべてだ」と思う方もいるかもしれません。しかし、ある特定分野の技術や研究を詳しく知るためには、論文は手軽で確実な情報源です。 よく論文が持つ意味について「巨人の肩の上に立つ」と例えられることがあります。これは、万有引力の研究で知られるニュートンも好んで引用していた言葉だそうです。「現代の学問は多くの研究の蓄積の上に成り立っている」ことを示す言葉

    IT系でも活用しなければ損。論文を読んで広がる知見 - @IT
  • ネイティブMacアプリをPHPで操作しよう (1/3)- @IT

    堪能編 ネイティブMacアプリをPHPで操作しよう 繁田 卓二 株式会社 qnote 2008/6/29 エディタとWebブラウザさえあれば開発できる手軽さが特徴のLL言語。開発工程や環境を見直すと、もっとスマートなプログラミングが可能になる(編集部) 準備編とインストール編では、Mac OS X上にWebサーバとPHP環境をインストールし、サーバサイドでのPHP実行環境を構築しました。 今回は、クライアントサイド上でのPHP実行環境を使用して、Mac OSのネイティブなコマンドや、ネイティブアプリケーションとの連動を紹介します。 また、後半では、Mac OS Xの音声読み上げ機能を使用してPHPのエラーメッセージを読み上げたり、Growlを使用してエラーメッセージをデスクトップに通知したりする機能を持ったエラーハンドラを作成します。 CLIでPHPを実行してみよう 前回までに構築したPH

  • アカデミック系OSSライセンスに関する一考察

    この連載では、企業がオープンソースソフトウェアとうまく付き合い、豊かにしていくために最低限必要なライセンス上の知識を説明します。(編集部) いまや、企業が何らかのソフトウェアを開発するときに、オープンソースソフトウェア(OSS)との付き合いを考えずには済まない時代になりつつあります。私は、企業の製品開発者向けにOSSライセンスコンプライアンスに関するコンサルティング・サービスを行っていますが、その中から得られた経験を踏まえながら、OSSとうまく付き合い、コミュニティに還元していくために重要と考えられるポイントを紹介していきたいと思います。 1つではないOSSライセンスの考え方 考えてみれば、さまざまなOSSを開発するいろいろな開発者(著作権者)がそれぞれにライセンスを作成するのですから、OSSライセンスの考え方、スタンスは1つではありません。 ところがOSSライセンスのセミナーを実施してみ

    アカデミック系OSSライセンスに関する一考察
  • 開発チームが明かす、Google Waveの実装概要 - @IT

    2009/06/01 グーグルが発表した新しいコミュニケーションプラットフォームの「Google Wave」が大きな反響を呼んでいる。技術的な詳細がかなり明らかにされているので、何が可能かはだいたい予想ができそうだが(だからこそ発表時に会場を埋めていた4000人あまりの聴衆は興奮のあまり立ち上がって喝采を送ったのだが)、誰も想像できなかったようなキラーアプリケーションが登場するのかどうか、あるいはWave自体がキラーアプリケーションなのか、それはまだ誰にも分からない。 レポート記事(【詳報】Google Waveとは何なのか?)への反響を見ると、さまざまな疑問を感じている人がいる。そこでここでは、直接Waveのプロジェクトリーダーに話を聞いたり、別セッションで開発チームが行った説明、およびオンラインドキュメントから読み取れたことなど、いくつか追加情報をまとめたい。ちなみに、Google I