タグ

ブックマーク / readwrite.jp (27)

  • Amazon Alexaが狙う「声」の次に集めたい情報とは | readwrite.jp

    料理をしながらテレビを見るのが好きな人なら、番組を一時停止やスキップして次のエピソードに移るためにパンをこねる手を止めることの煩わしさを知っているだろう。そこでフランスのスタートアップ企業 Bluemint Labsが思いついたデバイスがBixiだ。iOSやAndroidデバイスとBluetoothをつないで利用する。 Bixiができるのはスマートフォンの操作だけではない。GoProカメラのほかに照明などのスマートホームデバイスの操作をジェスチャーで行える。Amazon Alexaに対応した内蔵マイクも備えていることから音声による操作も可能だ。Bixiがサポートしているジェスチャーは今のところ8種類で、人気が出ればさらに多くの種類にも対応する見込みだという。デバイスに備わるセンサーはスワイプの方向の縦、横、斜めを容易に認識できる。 IFA 2017でマーケティングチーフのPierre-Hu

    Amazon Alexaが狙う「声」の次に集めたい情報とは | readwrite.jp
  • ArduinoとRaspberry Piで自宅をスマートホーム化しよう | readwrite.jp

    スマートホームはテクノロジーを駆使した究極の贅沢だ。面倒なことは全部コンピュータ任せにして、快適な生活を約束してくれる。 しかし、良い点ばかりとは言えない。 もし高価なデバイスを買ったとして、あなたはそれを信用できるだろうか? 購入や運用時に第三者が介在する限り、少なくとも自分の空間を完全にコントロールすることは諦める必要があるだろう。 なら、家を自力でスマートホーム化してみてはどうだろうか? マイクロコントローラのArduinoや、全ての機能をもったミニコンのRaspberry Piは、家にネットワーク機能を実装するための安価なソリューションとなり得る。普通のPCと異なり、これらのマイコンは周囲の環境を検知するのに非常に優れている。光量、温度、湿度などを検知する様々な入出力用オプションが用意されているからだ。 これら自作用センサーやコンポーネントは、これまでに無いほど安く簡単に利用するこ

    ArduinoとRaspberry Piで自宅をスマートホーム化しよう | readwrite.jp
  • 2017年に見ておきたい12のJavaScriptライブラリ | readwrite.jp

    記事は、2017/1/5に投稿されたTechAcademyマガジンからの転載記事である。 JavaScriptライブラリには、有名なものでjQueryやReactといったものが存在する。そこで、あまり知られていないものの、急速に台頭している12のJavaScriptライブラリを紹介したい。 稿は、Webdesigner Depotのブログ記事を了解を得て日語翻訳し、掲載した記事になります。 記事は、デザイナー、ライターであるJake Rocheleau氏によって投稿されました。 JavaScriptのライブラリは数多く存在しているため、その中のどれにエネルギーを注ぐべきかを決めるのは難しく思えるかもしれません。 成長を続けて、広く採用されるようになるライブラリもあれば、なかには使用されなくなったり、別の新規プロジェクトに吸収されて消滅するライブラリもあります。 ほとんどのエンジニ

    2017年に見ておきたい12のJavaScriptライブラリ | readwrite.jp
  • 通信最大手AT&T、AWSとRaspberry Pi開発者向けのIoTスタータキットを発表 | readwrite.jp

    AT&Tが2017年にラスベガスで開かれたCESで、2つのIoTスターターキットを発表した。1つはAWS開発者、もう1つはRaspberry Pi開発者向けのものだ。 これは同社が初となるスタータキットを出してから6ヶ月後のことである。これらキットは、より多くの機能を1つのパッケージで提供することで、開発者が互換性のあるサードパーティ製ソリューションをあちこち探しまわらなくていいようにするのが目的だ。 パッケージにはLTE Cat-1モデム、2のアンテナ、プリペイドで300MB分のデータがついてくる米国とメキシコで使えるSIMカード、USBプラグ、microSD、NXP K64F開発ボードがついてくる。 どちらのキットもPubNub Dataストリームネットワークと、それに関連するAPIをサポートしており、低レイテンシで暗号化された双方向メッセージングが可能であると発表にはある。 最大級

    通信最大手AT&T、AWSとRaspberry Pi開発者向けのIoTスタータキットを発表 | readwrite.jp
  • 開発者へ朗報! Arduinoから新たな開発ボード「primo」と「otto」が登場 | readwrite.jp

    Arduinoが、IoTコミュニティに向けて「Primo」と「Otto」と呼ばれる二種類の開発ボードを発表した。小型の多機能ボードであるMKR1000が、世界に向けて発表されてからたった一月後の出来事である。 PrimoはArduino初となる、WiFi、低電力Bluetooth、NFC、赤外線といった既存のワイヤレス規格をすべてサポートする開発ボードだ。 ワイヤレス規格が内蔵されていることで、IoT開発者達は追加するコンポーネントが減り、システム開発が楽になる。地震計測ネットワークを構築する場合、振動や建物の動きを検知する幾つかのコンポーネントを追加するだけでよく、データはほぼリアルタイムで送られ、分析に回すことができる。 IDGのMartyn Williamsによると、ArduinoのCEO Federico Mustoは、「Primoは開発ボードへの世間の関心の高まりから自然と生まれ

    開発者へ朗報! Arduinoから新たな開発ボード「primo」と「otto」が登場 | readwrite.jp
  • Node.jsはなぜオープンソースコミュニティの"模範"となれたのか | readwrite.jp

    プログラム言語やプラットフォームを作り上げるにあたって挑戦は付き物だ。 Node.jsプラットフォームを取り巻く経緯はまさにその典型である。 Node.jsではJavaScriptおよび中核となる機能を使うためのモジュールを使ってバックエンドサービスをつくり上げることが出来る。 Node.jsのモジュールはサーバアプリの開発を簡略化するためのAPIをつかう。 Node.jsのパッケージエコシステムであるnpmは世界最大のオープンソースライブラリだ。 現在、50億のコネクテッドデバイスが存在しており、向こう数年でこの数は飛躍的に増加する。これらのデバイスを接続するというニーズはとても重要なもので、IBMやSAMSUNG、Intel、マイクロソフトといった企業はAPIがこれらのデバイスを接続するための重要な要素であり、Node.jsはその接続を実際に担うものであると考えている。 Linux財団

    Node.jsはなぜオープンソースコミュニティの"模範"となれたのか | readwrite.jp
  • Nvidiaが送り出すスーパーコンピュータ向け深層学習システム | readwrite.jp

    Nvidiaが2016年 GPUテクノロジーカンファレンスで、DGX-1 Deep Learning System を発表した。このシステムはNvidia最新のTesla GP100グラフィックカードを使い、半浮 動小数点でのパフォーマンスは170TFlopに至るという。 多くのPCファンにとってはどうでもいいことのようにも思えるが、市場に出ている中では 一番高価でハイパフォーマンスであるNvidia Titan Xと比べて、性能は12倍にもなる。 Tesla GP100はTSMC 16nm FinFETの製造工程で造られ、High Bandwidth Memory(HBM2)が初めて使われる製品でもある。両方を同時に使ったものを出すのは Nvidiaが最初だ。Samsungは16nmプロセスを2015年から使ってはいるが。 新しい製造プロセスによってGPUをスリム化する代わりに、Nvid

    Nvidiaが送り出すスーパーコンピュータ向け深層学習システム | readwrite.jp
  • Raspberry Pi(ラズベリー・パイ)でここまで出来る!12のクールな使い方 | readwrite.jp

    35ドルの小さなコンピューター、Raspberry Piのいろいろな使い方を一気に紹介!手頃な値段で買えるカードサイズのコンピューター「Raspberry Pi(ラズベリー・パイ)」が、世間のメカ好き達の創作意欲を奮い立たせている。来は子供たちにコンピューティングに興味をもってもらう目的で作られたものだが、各種プロジェクト用により小さくて安いコンピューターを求めているプログラマー達の開発にも多く使われているのだ。 Raspberry Piに関する最初の紹介記事で、我々は初心者に向けた10のシンプルなチュートリアルを紹介した。しかしこれらのチュートリアルは、Raspberry Pi信者達が開発した事例のほんの一部にすぎない。まだまだ多くのプロジェクトがPiのコンピューティング能力を限界まで活用し、この小さなデバイスの様々なすばらしい用途を我々に示してくれている。 関連記事: 新しい「Ras

    Raspberry Pi(ラズベリー・パイ)でここまで出来る!12のクールな使い方 | readwrite.jp
  • Arduino vs. Raspberry Pi:あなたにぴったりのDIYプラットフォームはどっち? | readwrite.jp

    価格とサイズについては両者に大きな差はない。どちらも安くて小さい事で知られている。しかし両者はその中身に置いて大きく異なる。 CPU速度に関して言えば、Raspberry PiはArduinoの40倍速い。Arduinoにとって分の悪いことに、Raspeberry Piは128,000倍のRAMも積んでいる。Raspberry PiはLinuxが走る独立したコンピュータであり、マルチタスクサポート、二口のUSBポートをもち、インターネットに無線でつながる。つまりMacWindows PCとまではいかないものの、個人用のPCとしては十分なものなのだ。 ArduinoよりRaspberry Piの方が優れていると思うかも知れないが、それはソフトウェア云々の話の場合に限られる。完全なハードウェア・プロジェクトでは、Arduinoのシンプルさが優位性を発揮する。 ArduinoやRaspberr

    Arduino vs. Raspberry Pi:あなたにぴったりのDIYプラットフォームはどっち? | readwrite.jp
  • JavaScriptフレームワークに対する、あるGoogle社員の争い | ReadWrite Japan

    JavaScriptフレームワークに対する、あるGoogle社員の争い 開発者は楽になる、しかしそれはユーザーの負担と引き換えだ ソフトウェアの専門家マット・アサイは、JavaScriptフレームワークに対し次のように語った。 GoogleはモバイルWebを重視している。 だが、彼らはこれまでHTML5にあまりにも資金を投じてきておらず、今になってこれをカバーしようとしているところだ。 また、GoogleはインドのFlipkartの様な立ち位置が微妙なアプリをWebに引っ張り戻そうと、宗教的とも言える熱意を上げている。このことから、モバイルWebのパフォーマンス向上を劇的に向上しようとする意識についてはいうまでもない。 GoogleのモバイルWebへの関心は隠しようも無い中、これまでのモバイルWebアプリを形作ってきたJavaScriptフレームワークに対する彼らの姿勢を、我々は信じて

    JavaScriptフレームワークに対する、あるGoogle社員の争い | ReadWrite Japan
  • できる開発者の酷いコードとのつきあいかた | readwrite.jp

    ただの一行も酷いコードを書いたことがないというのは可能性としてあり得なくはないが、実際にはとても考えにくいことだ。 現実には、あなた自身も他の開発者と同じくセキュリティ欠陥を作ってしまったりUIの配置ミスなどをやってしまうことだろう。なにもあなたがダメな開発者だからというわけではなく、人間である以上しかたがないことなのだ。 開発者たちはみな人として仕方のない弱点を抱えていることから、「最高の開発者」と呼ばれる人々は自分が作るコードやインフラで起こりうる最悪の事態を想像し、それに備えている。以下、最高の開発者たちがおこなっていることだ。 大混乱を前提に考える数年前、Netflixが「Chaos Monkey」およびクラウドベースの管理ツール「Simian Army」の一部をオープンソース化した。かいつまんで言うと、Chaos Monkeyは、AWSインフラで幅広く動いているインスタンスをラン

    できる開発者の酷いコードとのつきあいかた | readwrite.jp
  • お別れの時だ:Flashを使うのをやめよう | readwrite.jp

    Adobe Flash、昔のWebのアニメーションのスタンダードは今や恐竜と同じ道をたどっている。YoutubeですらHTML5に移行した。今や見る影もないくらい落ちぶれた名声は、ここ数週間の間に明らかになった3つの深刻なセキュリティ脆弱性のおかげで更に打撃を受けた。 もう十分だろう。今こそWebユーザーはこのバグだらけで時代遅れなソフトウェアにいつまでもしがみつくのを止め、Flashをアンインストールする時だ。 確かに誰もが今すぐにそう出来るわけではないだろう。社内アプリなどでは未だにFlashを必要としたり、WebサイトでもFlashが無いと動かないものがある。しかし自身の安全とWebを良いものにしておくために、あなたは努力するべきだ。 ReadWriteもFlashの運命に終わりが差し迫っていることについて、2012年に喝采を送ったが、WebサイトOccupy Flashの匿名ライタ

    お別れの時だ:Flashを使うのをやめよう | readwrite.jp
  • Slackの内側:数十億ドルへと急成長した「Eメールキラー」企業の仕事術 | readwrite.jp

    スチュアート・バターフィールドはついこの前、彼の企業、Slack Technologyのオフィスをサンフランシスコのフォルソンストリートに移したばかりだが、もう既に次の引っ越し(というより上のフロアへの移動)の事について話している。 「この4階を又貸しすることを考えてるよ」と彼は簡素なミーティングルームで語った。カナダ・バンクーバーにあるSlackの事務所も手狭になっており、現在増築中だという。 SlackCEO、スチュアート・バターフィールドは、彼の前の会社Flickrを買収したヤフーを退社した。友人に送られた銅製のオブジェとメモと共に。 移ってきてから4ヶ月になるが、レンタル机、議論の場となるコーヒーマシン、そしてGlitchと書かれた大きなサイン看板(これについては後述する)の他にSlack社にはあまりモノがない。 関連記事:Airbnbの「マネジメントしない」マネジメント方法

    Slackの内側:数十億ドルへと急成長した「Eメールキラー」企業の仕事術 | readwrite.jp
  • 起業家が開発者のマネージメントで犯しやすい11の失敗 | readwrite.jp

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

    起業家が開発者のマネージメントで犯しやすい11の失敗 | readwrite.jp
  • 企業プログラミング言語が新たな囲い込みツールに | readwrite.jp

    テック系巨大ベンダーが掲げる最新の看板とは、プログラム言語だ。それはまた、効果的な囲い込み戦略とも言える。 スコット・ローゼンバーグが書いているように「戦争では、勝者が歴史を書く。テクノロジーの世界では、勝ち組企業はプログラミング言語を書く」のだ。従って今日、マイクロソフトにC#があったように、Hack(フェイスブック)、Goグーグル)そしてObjective-C/Swift(アップル)が存在する。 これらの言語は、それぞれ異なるアプリケーションを書くのに適した、単なる異なる言語と言うわけではない。いわば巨大ベンダーにとって、デベロッパーを壁で囲まれた庭に閉じ込めておく戦略となっているのだ。これは我々にとって危惧すべきことなのか? オープン、でもプロプライエタリ?そうかもしれないし、そうでないかもしれない。所詮言語による囲い込みは、ある程度デベロッパーを拘束することはできるけれど、じ

    企業プログラミング言語が新たな囲い込みツールに | readwrite.jp
  • モノのインターネットになぜNoSQLが必要なのか | readwrite.jp

    リレーショナル・データベースは実に素晴らしいものだ。しかしモノのインターネットでのプロジェクトにおいてこれは実に役立たずだ。 少なくとも、数十億のスマートデバイスで構成される次世代ネットワークの管理について調査を行ったマキナ・リサーチによればそう言える。これによれば、リレーショナル・データベースは「構造化・均一化なデータの処理を処理するためのもの」であり、NoSQLデータベースは数えきれないほどのセンサー、デバイス、ゲートウェイから生成される、はるかに規模が大きく、不均一なデータのマネジメントの為に不可欠なものだという。 言い換えれば、もしあなたが開発者なのであればNoSQLデータベースを自分の武器として持っておく必要がある。 NoSQLが必要な理由“NoSQL”というそのありがちな呼称とは裏腹に、これは他のデータベースとは異なるものだ。NoSQLデータベースでは厳格なスキーマを強制しない

    モノのインターネットになぜNoSQLが必要なのか | readwrite.jp
  • 子供が学ぶべきはプログラミングよりもデジタルリテラシーだ | readwrite.jp

    教育についてシリコンバレーからワシントンに渡って言われていることは「全員プログラミングを学ぶべきだ」という事である。しかし技術者から学生の親に伝わるまでの間、何かが欠落している。 こう否定しよう。全員がプログラミングを学ぶ必要はない。プログラミングは常に進歩し続ける技術における1つの側面でしかない。 プログラミングを学ぶことと、テクノロジーの根を理解するということには大きな隔たりがあり、多くの人にとっては後者のほうがはるかに重要だ。 学生や、将来のキャリアにおいて活躍したいと思う人たちが身に付けるべき事は、ITリテラシーだ。 自動車学校があってなぜプログラミング学校はないのかコンピュータやモバイルデバイスを使うことは、車の運転に少し似ている。複数の要素がテクノロジーが機能するために働いている。 私が初めて運転を習う時、母は2つの事を教えてくれた。タイヤの替え方とオイルのチェック方法だ。ト

    子供が学ぶべきはプログラミングよりもデジタルリテラシーだ | readwrite.jp
  • 古いプログラミング言語がなくならない理由 | readwrite.jp

    今日よく知られているプログラミングの多くは、古い言語として取り上げられるに十分な歴史を持っている。PHPは20年、Pythonで23年、HTMLは21年で、RubyJavaScriptは19年だ。Cなどは42年もの歴史がある。 誰もこの様な事になるとは思いもしなかっただろう。今でも出版されている、世界で最初のCの教の共著者であるコンピューターサイエンティスト、ブライアン・カーニハンですらだ(C自体は同じの共著者であるデニス・リッチーによるものだ。彼は2011年に亡くなっている)。 「編集者とこのを5000部売れたらなという話をしたのをなんとなく覚えている。もっといいものにも出来たが、学生が2014年になってもあのを使っているなど考えもしなかったことだ」と、カーニハンは最近のインタビューで答えてくれた。 Cがあまりに長く使われていることから、グーグルが今でもCを使って解決する問題を

    古いプログラミング言語がなくならない理由 | readwrite.jp
  • グーグルが自社データセンターをオープンソース化した方法とその理由 | readwrite.jp

    グーグルがオープンソースの世界に戻ってきた、それも大々的に。このところファイアーウォールの外に会社の発明を公開するケースが増加中だが、グーグルはさらに大きな一歩を踏み出した。 6月、グーグルが、Linuxアプリケーション・コンテナ管理ツールである「Kubernetesプロジェクトをオープンソース化して、大ニュースになった。(このコンテナというのは、一種のソフトウェア「ラッパー」で、任意のプログラムをどんなコンピューター上でも、面倒なカスタム化の必要もなく動作させる事ができるものだ)要するに、グーグルは、オープンソース・コミュニティに自社内部用ツールを手にしたアプリケーション・アーキテクチャを提供したのだ。ちなみにKubernetesはギリシャ語の直訳で「船の操舵手」を意味する。 クレイグ・マクラッキーグーグルは、単独で自社コードを公開したのではない。マイクロソフト、Red Hat、IB

    グーグルが自社データセンターをオープンソース化した方法とその理由 | readwrite.jp
  • グーグル、より一貫性のあるウェブ作成のための「Web Starter Kit」をリリース | readwrite.jp

    先日グーグルは「Web Starter Kit」、さまざまなデバイスとディスプレイ解像度で機能するサイト構築のための開発者向けテンプレートとツール集をリリースした。 最近のインターネット利用者は単に1つのデバイスを持っている訳ではない。彼らはPCでは物理的なキーボードを使い、モバイルではタッチスクリーンで操作する。最近では、スクリーンサイズもデバイスによって様々だ。ユーザーは同じサイトが、アクセスされるデバイスに応じて違った振る舞いをしてくれることを期待している。 こういった機能は、新しく作成するウェブサイトにはあらかじめ組み込まれていないため、開発者はサイトを作るたびに何度も繰り返してそれらを置かなければならない。これは「Boilerplate(ボイラープレート)」(ウェブサイト上でいかなる創作的な業務を行う前に手動で挿入される必要のある基的なコード集)と呼ばれている。 グーグルのWe

    グーグル、より一貫性のあるウェブ作成のための「Web Starter Kit」をリリース | readwrite.jp