タグ

ブックマーク / ascii.jp (24)

  • 「2年前からプロ棋士はもう勝てないとわかっていた」Ponanza開発者・山本氏が語るAIの未来 (1/3)

    第2期電王戦第2局姫路城での対局シーン。将棋界の最高峰である名人位の佐藤天彦九段が負けたことで、タイトル保持者でもコンピューター将棋ソフトには敵わないという認識となった。 5月20日、兵庫県・姫路城で行なわれた第2期電王戦第2局で佐藤天彦名人に完全勝利したことで、日将棋連盟もコンピューター将棋ソフトがプロ棋士のレベルを超えていると認めざるを得なくなった。電王戦は2012年に第1回が開催されたが、2015年には一度「FINAL」と銘打ったものの、同年に「叡王戦」という新棋戦を発足し、叡王戦の優勝者はコンピューター将棋の頂点を決める電王トーナメントの優勝者と電王戦として対局することになった。 結局、2016年以降は1度もプロ棋士がコンピューター将棋ソフトに勝つことはできず、今後も勝てる見込みも低くなったということで、「役割は終えた」と主催するドワンゴの川上会長が終了宣言をした。ただ、叡王戦は

    「2年前からプロ棋士はもう勝てないとわかっていた」Ponanza開発者・山本氏が語るAIの未来 (1/3)
  • いまどきのWebアプリをどう作るか? フルスタックJavaScript開発のコツ

    数週間前、GitHubプロジェクトをシェアしている開発者に出会いました。そのプロジェクトはTrelloのクローンで、React、Redux、Express、MongoDBからなるプロジェクトでした。全階層、広い範囲にわたりフルスタックのJavaScriptスキルが駆使されていました。 開発者のMoustapha Dioufに、プロジェクトに取り組む際の技術選択、設計、開発について書いてみないかとたずねると、うれしいことに彼は賛成してくれました。この記事があなたのプロジェクトに役立てば幸いです。(by SitePoint Editor:Nilson Jacques) プロジェクトのアプローチを順に見ながら、Webアプリ作成時に実践したことを説明します。紹介するテクニックは、どんなプログラミング言語においても当てはまります。私はJava/JavaScript仕事でこの方法を使い、生産性がぐ

    いまどきのWebアプリをどう作るか? フルスタックJavaScript開発のコツ
  • 「Google丸投げ」でiOSアプリ開発が恐ろしくラクになる!Firebaseの使い方

    Googleが運営するFirebaseを使えば、面倒なサーバーの処理は任せて、クライアント側の開発に集中できます。サンプルアプリを例に、基的な使い方を体験してみましょう。 Firebaseは、アプリを素早く開発しデプロイできるようにするための「Backend as a Service(BaaS)」プラットホームです。Firebaseは多くの機能を提供しています。リアルタイムデータベース、ユーザー認証(Eメールとパスワード、Facebook、TwitterGitHubGoogleアカウントを使用できる)、クラウドメッセージング、ストレージ、ホスティング、リモートコンフィギュレーション、Test Lab、クラッシュレポート、通知、アプリのインデックス付け、ダイナミックリンク、招待、AdWordsとAdMobなどが含まれています。 この記事ではシンプルなToDoアプリを作成しながら、Fir

    「Google丸投げ」でiOSアプリ開発が恐ろしくラクになる!Firebaseの使い方
  • Windows Subsystem for LinuxからWindowsバイナリが起動可能に

    現在配布が行なわれているWindows Insider Program(WIP)のRS2 Insider Preview Build 14951以降(以下プレビュー版と略す)では、Windows Subsystem for Linux(WSL、Bash on Windows:BOWとも)の機能が拡張されており、bash側からWindowsデスクトップアプリケーション(Win32アプリケーション)の起動が可能になった。 マイクロソフトのブログでは、この機能を「Windows Subsystem for Linux - interoperability with Win32 applications」と呼んでいる(以下、Win32相互運用性と略す)。 このWin32相互運用性は、単純にWin32アプリケーションを起動するだけでなく、引数に指定された「ファイルパスの変換」と「標準入出力などリダイ

    Windows Subsystem for LinuxからWindowsバイナリが起動可能に
  • あなたが知らないスゴいフロントエンド開発ツール7選

    2016年も進化し続けたフロントエンド開発ツール。Web Tools Weeklyのキュレーター・Louisが1年を振り返り、お気に入りのツールを紹介します。 1年が過ぎ、Webプラットホームでは予想どおり革新、いらだち、疲れとともに、開発者を支援する新しいツールやテクノロジーの大量リリースが爆発的に勢いを増しています。 ReactAngularといったおなじみのツールがアップデートされた一方、Vue.jsなどの新しいツールも登場し、あっという間に大きな関心を集めました。 私はツールに焦点を当てたウィークリーニュースレターのキュレーションをしているので、調査中に途方もない量のツールに出会います。もちろん人気のツールにはある程度注意を向けますが、あまり注目されていないツールで興味深くかつ実用的なものも評価しています。 そこで昨年と同様、この記事でフロントエンド技術者向けツール分野の2016

    あなたが知らないスゴいフロントエンド開発ツール7選
  • 生まれ変わったFacebook製テストフレームワーク「Jest」とは何か?

    長らく停滞していたFacebook製のJavaScriptテストフレーム「Jest」が息を吹き返しています。概要とサンプルを使ったテストの手順を紹介します。JavaScript PlaygroundのJack Franklinによる特別寄稿です。 この記事ではFacebookが開発したテストフレームワークJestを使い、ReactJSコンポーネントをテストする方法を説明します。Jestの独創的な機能、特にReactアプリ向けテストを簡単に実施する機能について説明するまえに、プレーンなJavaScript関数でのJestの使用法を紹介します。 Jestが注目に値するのは、Reactに対応しているだけでなく、JavaScriptアプリケーションのテストにも使用できるからです。ただし、いくつかの機能はユーザーインターフェイスのテストにとても役立つ形で提供されるので、Reactにぴったりです。 サ

    生まれ変わったFacebook製テストフレームワーク「Jest」とは何か?
  • JavaScriptエンジニアなら知ってるよね? エラー処理のいい書き方、悪い書き方

    JavaScriptのエラー処理、ちゃんと書いていますか? エラーを無視せず、どこに問題があるのか、きちんと確認できるコードの書き方をデモで紹介。 この記事はTim SeverienとMoritz Krögerが査読を担当しています。最良の記事を提供することができ、SitePointの査読担当者の皆さんに感謝します。 JavaScriptのエラー処理には危険が潜んでことを知っていますか? もしマーフィーの法則を信頼しているとしたら、不具合が生じる可能性が当に高いです! この記事では、JavaScriptのエラー処理について考え、その落とし穴から便利な実践例までを説明します。さらに最後には、非同期コードとAjaxにも触れます。 JavaScriptはイベント駆動型プログラムで、プログラミングをより豊かなものにしてくれます。ブラウザーをイベント駆動型プログラムと考えると、発生するエラーは同一

    JavaScriptエンジニアなら知ってるよね? エラー処理のいい書き方、悪い書き方
  • まだChrome使ってるの? Web開発者専用ブラウザー「Blisk」に惚れた!

    「また新しいブラウザー? もういいよ。」いえいえ、Bliskはちょっと違います。Web開発者向けに便利な機能を搭載した、開発者専用のブラウザーなんです。 日々のWeb開発にどんなブラウザーを使っていますか? 私がTwitter上で先日実施した投票の結果によると、開発者の4分の3は一般的なWebブラウザーを使っています。おそらく以下のような理由が想像できます。 1番よく使うアプリケーションである すでに自分が使いやすいように調整できている 優れた開発ツールが入っている(どれもそうですよね!) それらのユーティリティが快適である そもそも、好みのブラウザーである しかし、そのブラウザーはWeb開発作業に向いているのでしょうか? 私もそうですが、いつもブラウザーにさまざまなアプリやツール、あとで読もうと思っている記事(……でもほとんど読みませんけどね!)のタブを57個くらい開いているのでは? こ

    まだChrome使ってるの? Web開発者専用ブラウザー「Blisk」に惚れた!
  • ガイアの夜明けで”日本製”脚光 Knot機械式腕時計の魅力

    ABOUT THIS ARTICLE 腕時計ベンチャーKnotが今年も話題だ。4月に同社初となる機械式腕時計「AT-38」を発売。5月31日放送のテレビ番組「ガイアの夜明け」では“日製”制作の舞台裏を放送していた。Knotの近況をまとめる。 機械式腕時計「AT-38」のケースはサージカルステンレススチール316L、製造は福島・林精器製造。「鍛造製法」による硬質なステンレスに、同社の職人が「ザラツ研磨」を施して表面を仕上げたもの。ムーブメントが裏側から見える。 ムーブメントはミヨタ製8振動ムーブメント「cal.9015」。ムーブメントが3.9mmと薄く、ケースの薄さに貢献している。文字盤の製造は秋田・セレクトラ。インデックスの植え付けも日製にこだわっている。 風防は無反射コーティングのサファイアガラス。ケース径38mm、厚さ10mm。手首がきゃしゃな男性でも合わせやすい。重量約50g。自

    ガイアの夜明けで”日本製”脚光 Knot機械式腕時計の魅力
  • 起業家が開発者の管理で犯しやすい11の失敗

    およびそれらを避けるコツ ソフトウェア開発者達を育てるには、あなたのリーダーシップのスタイルを変える必要があるかもしれない。彼らは、一般的なマネジメントでは必ずしも輝かないのだ。何が一番重要か?前もってはっきりとした予測を立てる事、そして問題になる前に作業習慣の違いを考慮しておく事だ。 我々はYoung Entrepreneur Council (YEC)の11人の起業家達に、彼らが開発者を管理する上で経験したリーダーとしての大失敗と、同じ間違いを避けるためのコツを共有してもらった。彼らの回答は以下の通りだ。 彼らが意見を述べてくれると思い込む事 ソフトウェア開発者達が自分の課題やアイディア、あるいは手柄についてさえも話してくれると思い込まない方が良い。多くの開発者達はチーム・ミーティングでこういった情報を進んでシェアしようとしない。開かれた、真摯なフィードバックは常にあなたから要求しなけ

    起業家が開発者の管理で犯しやすい11の失敗
  • jQuery Mobileとは――スマホ時代の到来とWeb制作 (1/3)

    「jQuery Mobile」は、モバイルWebアプリケーションやスマートフォンサイトの構築でいまもっとも注目されているフレームワークです。jQuery Mobileを使えば、iPhone/Androidをはじめ、さまざまなスマートフォンのブラウザーに対応したスマートフォンサイトを手軽に制作できます。 jQuery Mobileを使ったスマホサイト制作の基から実践的なテクニックまで、ベストセラー「Web制作の現場で使う jQueryデザイン入門」(Web Professional Books)の著者・西畑一馬さんが解説します。(編集部) 「jQuery Mobile」は、モバイルWebアプリケーションやスマートフォンサイトの構築でいまもっとも注目されているフレームワークです。jQuery Mobileを使えば、iPhone/Androidをはじめ、さまざまなスマートフォンのブラウザーに対

    jQuery Mobileとは――スマホ時代の到来とWeb制作 (1/3)
  • スマートフォン対応サイトの作り方、教えます (1/3)

    「WebサイトをiPhoneAndroidで見やすく表示したい」「スマートフォンをターゲットにしたWebサイトをデザインしたい」――そんなWeb制作者のための新連載がスタートします。PCサイト制作のノウハウさえあれば、「モバイルサイトは未経験」でも大丈夫。スマートフォン(iPhone/Android)向けサイト制作の基礎知識から実践的なテクニックまで、H2O Space.のたにぐちまことさんが解説します。(編集部) iPhoneの快進撃とiPhone 4の登場、Android端末のXperiaとDesireのヒット、au初の国産Android端末「IS01」の発売――と、スマートフォンの勢いが止まりません。いまや一部マニアやビジネスマンにとどまらず、女性やお年寄りなどの幅広い層にまでスマートフォンの利用は広がり、「1台目の携帯電話」として購入する人も珍しくなくなりました。 PCとの連携、

    スマートフォン対応サイトの作り方、教えます (1/3)
  • iPhone対応のBluetoothミニキーボードが販売中

    iPad」や「iPhone」への対応をうたうBluetooth仕様のワイヤレスミニキーボード「Mini Bluetooth Keybord」がパソコンハウス東映で販売中だ。 「iPad」や「iPhone」への対応もうたうというBluetooth仕様のワイヤレスミニキーボード「Mini Bluetooth Keybord」がパソコンハウス東映で販売中だ 「ノーブランド扱い」(パソコンハウス東映)というこの製品は「iPad」や「iPhone(3G/3GS)」のほか、携帯電話、PS3、Windows Mobile OS(6.0+)、Android OS(1.6+)、Symbian S60(2nd/3nd/5th)、Windows XP/Vista/7、Mac OS、Linux OSに対応するというBluetooth v2.0仕様のワイヤレスミニキーボード。 キーボードの仕様はQWERTYレイア

    iPhone対応のBluetoothミニキーボードが販売中
  • 一挙50連発! 最初に試したいiPadアプリカタログ(前編) (1/6)

    iPadはそのままでもけっこう使えてしまうが、やはりAppStoreにある膨大なアプリを選んで、自分なりのカスタマイズをするところが楽しい。数が多すぎてどれか迷っている人も多いことだろう。そこで今回はオススメのアプリを紹介していく。自分にマッチするアプリが見つかれば幸いだ。 ゲームについては「安心の「狩」印! 今すぐ遊びたいiPadゲーム20」にまとめたため、除外している。価格は記事作成時点のもので、突然セールが開始されて安くなったり、逆に価格が標準価格に戻ったりする可能性があることをご了承いただきたい。 目次

    一挙50連発! 最初に試したいiPadアプリカタログ(前編) (1/6)
  • ASCII.jp:一挙50連発! 最初に試したいiPadアプリカタログ(前編) (1/6)|いよいよ発売!! iPad総力特集

    iPadはそのままでもけっこう使えてしまうが、やはりAppStoreにある膨大なアプリを選んで、自分なりのカスタマイズをするところが楽しい。数が多すぎてどれか迷っている人も多いことだろう。そこで今回はオススメのアプリを紹介していく。自分にマッチするアプリが見つかれば幸いだ。 ゲームについては「安心の「狩」印! 今すぐ遊びたいiPadゲーム20」にまとめたため、除外している。価格は記事作成時点のもので、突然セールが開始されて安くなったり、逆に価格が標準価格に戻ったりする可能性があることをご了承いただきたい。 目次 iBooks Pages Keynote Numbers Twittraffic for iPad Twitepad Instapaper Pro BLNS The Early Edition iCab Mobile Google Mobile App iPad用のWikipan

    ASCII.jp:一挙50連発! 最初に試したいiPadアプリカタログ(前編) (1/6)|いよいよ発売!! iPad総力特集
    nantan
    nantan 2010/06/03
    ですねー。まだ出揃ってない感もありますし。RT @hiro45jp: 週末じっくり。iPadアプリは高いんで慎重になりまする。 [share] 一挙50連発! 最初に試したいiPadアプリカタログ(前編) -
  • 激安PC自作! Core i3/i5 買うならどっち? (1/6)

    2010年も早2ヵ月近く経過したが、相変わらず不況続きで、明るい話題が乏しい日経済……。そんな、懐が寂しい状況での自作PCにオススメなCPUが、GPU機能を内蔵した新型LGA1156 CPUの「Core i3-540/530」、「Core i5-670/661/660/650」だ。最新プラットフォームを採用しつつ、1万円台前半からとお買い得なCore i3/5の性能とPC用途別激安構成を全5回で紹介していこう。第1回目は、Core iシリーズの復習と激安自作の心得だ!! Core i7/i5/i3って何? どう違うの? 年明け早々の1月8日、GPU機能を内蔵したインテルの新型LGA 1156対応CPU、開発コードネーム「Clarkdale」(クラークデール)こと、「Core i5-670/661/660/650」「Core i3-540/530」、「Pentium G6950」が登場した

    激安PC自作! Core i3/i5 買うならどっち? (1/6)
  • Evernoteが進化 連携する16本のiPhoneアプリはコレ!

    Evernote」といえば、テキストや画像といったメモをオンラインに保存して、iPhone/パソコンの間でそのデータを手軽にシェアできるオンラインメモツールだ(iTunes Storeで見る)。 そのEvernoteでは現在、ほかのiPhoneアプリとの連携を進めている。これから対応するものも含めて連携できるアプリの一覧を入手したので、いち早く紹介したい。 3種類ある連携方法 iPhoneEvernoteとほかのiPhoneアプリとの連携方法は具体的に3種類あるようだ。 1つ目は、Evernoteが公開しているAPIの利用だ。このAPIを使えば、ほかのiPhoneアプリからEvernoteサーバーに直接、データを登録できる。 2つ目は、新たに用意した「EvernoteBridge」というアプリ連携の技術を利用する方法。あらかじめiPhoneEvernoteをインストールしておけば、ほ

    Evernoteが進化 連携する16本のiPhoneアプリはコレ!
  • Chromeで使えるエクステンション厳選25本! (1/6)

    ページ分けの多い記事も自動でめくれる、クリック一発で翻訳出来る――。 便利な拡張機能の豊富さで知られる人気ブラウザーといえばFirefoxだ。だが、そこに現在Google Chromeが「エクステンション」と呼ばれる拡張機能で猛追を始めている。グーグルが9日に公開したサイト「Chrome Extensions」にはすでに、500を超えるエクステンションが登録されている。 エクステンションに対応するChromeは現在、Windows版およびLinux版のみ。いずれも正式版ではなく4.0ベータ版で、体験したい人はそれぞれをインストールすることになる(エクステンションを入れようとするとダウンロードを促されるので、それに従えばオーケー)。Mac版も近いうちに対応予定とのことなので、しばしお待ちを。正式版の4.0リリースは2010年の見通しだ。 リリース間もない現在の問題は、Firefoxのときと

    Chromeで使えるエクステンション厳選25本! (1/6)
  • ASCII.jp:大人が聞くべき「初音ミク」最強20曲

    天使でも美少女でもない、ただひたすら「音源」なのだ ニコニコ動画の音楽ジャンルを独占しつづける「初音ミク」。人気曲を収録したCDも次々リリースされ、オリコンチャートにランクインしても驚かなくなってきた。だが、オリコンチャートでもそうだが、ランキング上位のヒット曲だけを聴いていると「ポップなキャラクターソングしか存在しないのでは」という先入観を抱いてしまいがちだ。 そのとき「いい年した大人が聴くものじゃないでしょ?」とすまし顔で済ませてしまうのは簡単だが、それはそのつど流行のものを聞き流しているという残念な事実を証明しただけだ。実際にニコニコ動画の中を探してみれば、初音ミクを「美少女」や「歌姫」ではなく、1つの「音源」としてとらえ、面白い音楽を作っている作家が山ほどいる。 そこで今回はASCII.jp編集部が独断と偏見により、「いい大人」が聞くべきと思われる初音ミクサウンド20曲を選んできた

    ASCII.jp:大人が聞くべき「初音ミク」最強20曲
  • ASCII.jp:絶対入れたいFirefoxアドオン最強50選

    初心者から上級者まで、今使うべきアドオン50を徹底紹介 次世代ブラウザー、Firefoxの魅力は快適な動作速度(関連記事)だけではなく、ユーザーの好みに合わせて機能を拡張できる「アドオン」の存在だ。とはいえ5000以上もあふれるアドオンの海から自分に合ったものを選ぶのは至難のワザ。まずは鉄板の定番アドオンを導入し、そこから自分仕様にカスタマイズしていきたい。 そこで今回は使用シーンに合わせ、筆者が勧める50のアドオンを徹底的に紹介。インストールしたばかりのFirefox初心者はもちろん、Greasemonkey(グリースモンキー、詳しくは後述)を使いこなしている上級者にもぜひ使ってもらいたいものを集めてきた。

    ASCII.jp:絶対入れたいFirefoxアドオン最強50選