CodeZine:新着一覧 https://codezine.jp/ Copyright 2007-2018 CodeZine, Shoeisha Co., Ltd. All rights reserved. ja-jp Fri, 20 Jul 2018 17:04:42 +0900 プログラミングに役立つソースコードが満載な開発者のための実装系Webマガジン https://codezine.jp/lib/img/cmn/cmn-header-logo.png CodeZine https://codezine.jp/ 普及期を終え成熟期に入った「Node.js」はこれからどうなる?-コミッターが語る現状と未来【後編】 http://codezine.jp/article/detail/10967 http://codezine.jp/article/detail/10967 Fri, 20 Jul 2018 14:00:00 +0900  サーバサイドJavaScriptのための環境として登場した「Node.js」は、今やクライアント環境でのJavaScriptランタイムとしてもポピュラーなものとなっています。その開発はどのようなプロセスで進められており、今後はどのような形で進化していくのでしょうか。今回、Node.jsのコミッターであるヤフーの大津繁樹氏と、「Japan Node.js Associations」の代表理事を務める、リクルートテクノロジーズの古川陽介氏に、それぞれの立場から「Node.js」の現状と未来について語っていただきました。モデレーターは、テックフィード代表取締役の白石俊平氏が務めます。本稿は2部構成の【後編】です。 Webのフロントエンド技術を学び始めるのに最適な1冊『HTML5&CSS3しっかり入門教室』発売 http://codezine.jp/article/detail/10929 http://codezine.jp/article/detail/10929 Fri, 20 Jul 2018 07:00:00 +0900  翔泳社から、HTML5とCSS3、そしてライブラリのjQueryの基礎を学べる『HTML5&CSS3しっかり入門教室』を7月20日に発売しました。Webのフロントエンド技術はなんとなく理解してコピペで使えているという方もいるかもしれませんが、きちんとした知識を身につけるきっかけにいかがでしょうか。 Facebook AI Research、各地で学術的な連携を拡大 http://codezine.jp/article/detail/10976 http://codezine.jp/article/detail/10976 Thu, 19 Jul 2018 10:20:00 +0900  米FacebookがAI技術の発展を目的に創設したFacebook AI Research(FAIR)は、公式ブログの7月17日(現地時間)付のエントリにおいて、近年行っている他の研究機関との連携について紹介している。 さくらインターネット、サーバリソースを管理できる「さくらのクラウド モバイルアプリ」を提供開始 http://codezine.jp/article/detail/10974 http://codezine.jp/article/detail/10974 Wed, 18 Jul 2018 18:50:00 +0900  さくらインターネットは、「さくらのクラウド」のサーバリソースを管理できるスマートフォンアプリ「さくらのクラウド モバイルアプリ」の提供を、7月18日に開始した。 グリー、ディープラーニングに関する研究強化のため産業技術総合研究所と連携 http://codezine.jp/article/detail/10973 http://codezine.jp/article/detail/10973 Wed, 18 Jul 2018 18:48:00 +0900  グリーは、産業技術発展への貢献と自社エンジニアの技術開発力向上を目的とした外部研究機関との連携強化の第1弾として、産業技術総合研究所(産総研)に社員が出向し、ディープラーニングに関する研究を開始したことを、7月18日に発表した。 「技術書典4」のサークル参加アンケート結果が公開、22%が初参加サークル、総頒布数は約40000冊 http://codezine.jp/article/detail/10972 http://codezine.jp/article/detail/10972 Wed, 18 Jul 2018 15:15:00 +0900  技術書イベント「技術書典」を主宰するTechBoosterと達人出版会は、4月22日に秋葉原UDXホールで開催された「第4回 技術書典」(技術書典4)のサークル参加アンケートの結果を、公式ブログの7月13日付エントリで公開した。 誰でも簡単にできる! LINE Clovaスキルの作り方 http://codezine.jp/article/detail/10927 http://codezine.jp/article/detail/10927 Wed, 18 Jul 2018 14:00:00 +0900  LINEのスマートスピーカーで利用しているAIアシスタント「Clova(クローバ)」。いよいよ7月12日より開発環境がオープン化され、Clova向けスキルが誰でも作れるようになりました。本連載では、Clova向けスキルを開発、公開する手順を実際に作成しながら解説していきます。開発はスマートスピーカー向けスキルの開発によく使われるNode.js、サーバーはHerokuのフリーアカウントを利用しますので、簡単に、そして無料で運用が可能です。第1回は、ClovaとClova向けスキルの概要とフロー、作成したClova向けスキルの管理作業や設定を行う「Clova Developer Center」の使い方を、実際にスキルを作成しながら簡単に解説します。最後にサンプルプロジェクトをHerokuにデプロイし、自分のClovaデバイスで体験してみましょう。 普及期を終え成熟期に入った「Node.js」はこれからどうなる?-コミッターが語る現状と未来【前編】 http://codezine.jp/article/detail/10942 http://codezine.jp/article/detail/10942 Wed, 18 Jul 2018 14:00:00 +0900  サーバサイドJavaScriptのための環境として登場した「Node.js」は、今やクライアント環境でのJavaScriptランタイムとしてもポピュラーなものとなっています。その開発はどのようなプロセスで進められており、今後はどのような形で進化していくのでしょうか。今回、Node.jsのコミッターであるヤフーの大津繁樹氏と、「Japan Node.js Associations」の代表理事を務める、リクルートテクノロジーズの古川陽介氏に、それぞれの立場から「Node.js」の現状と未来について語っていただきました。モデレーターは、テックフィード代表取締役の白石俊平氏が務めます。本稿は2部構成の【前編】です。 C++を覚えましょう、そうすれば間違いありません 『スラスラわかるC++ 第2版』発売 http://codezine.jp/article/detail/10948 http://codezine.jp/article/detail/10948 Wed, 18 Jul 2018 07:00:00 +0900  プログラミングの第一言語と言ってもいいCの上位互換と言われるC++。翔泳社では初めてC++を学びたい人のための『スラスラわかるC++ 第2版』を7月17日に発売しました。初版から大幅に改訂し、構文やクラスをしっかりと網羅。基本となるプログラムをいくつか作り、それを改造しながら説明していくので、自分がどこでつまずいたのかもすぐわかります。 Reduxで非同期処理を行う~ES2017のasync/await構文を使って実装する方法 http://codezine.jp/article/detail/10889 http://codezine.jp/article/detail/10889 Tue, 17 Jul 2018 14:00:00 +0900  Reactアプリ開発の基礎を解説してきた本連載。前回の第9回では、Reduxに備わったMiddlewareの仕組みを使って非同期処理を実現する方法について学びましたが、Middlewareを使わずに非同期処理を実現する方法もあります。今回は、ECMAScript 2017のasync/await構文とReduxを併用しながら非同期処理を実現する方法について学んでいきます。 人間の知識を学習せずに動くアルファ碁ゼロの仕組みに迫る『最強囲碁AI アルファ碁 増補改訂版』が発売 http://codezine.jp/article/detail/10947 http://codezine.jp/article/detail/10947 Tue, 17 Jul 2018 07:00:00 +0900  2017年7月に発売した『最強囲碁AI アルファ碁 解体新書』の増補改訂版が、7月17日に発売となりました。深層学習や強化学習を発展させる題材として誕生した囲碁AIが、いったいどんな仕組みで世界に衝撃をもたらしたのかを、関連論文を参照して解説した1冊です。特に新しいアルファ碁ゼロに注目しています。 楽天、APIマーケットプレイス「Rakuten RapidAPI」を提供開始、8000以上のAPIが利用可能 http://codezine.jp/article/detail/10968 http://codezine.jp/article/detail/10968 Fri, 13 Jul 2018 14:50:00 +0900  楽天と、アメリカでAPIマーケットプレイス「RapidAPI」を提供している米R Softwareは、共同でAPIマーケットプレイス「Rakuten RapidAPI」を提供する独占的な戦略パートナー契約を締結したことを、7月11日に発表した。 GitHub、GitHub Enterprise 2.14をリリース、企業がセキュアにGitHub.com上のリソースを利用できる機能が追加 http://codezine.jp/article/detail/10966 http://codezine.jp/article/detail/10966 Fri, 13 Jul 2018 11:50:00 +0900  米GitHubは、企業向けサービス「GitHub Enterprise」の新たなバージョン「GitHub Enterprise 2.14」を7月12日(現地時間)にリリースした。セキュアにGitHub.comのオープンソースへのリソースにアクセスできるなど、企業がオープンソースコミュニティを活用できるための新機能などが追加された。 親子で夏休みの自由研究! micro:bitを使った電子工作で「キラキラ風鈴」を作ってみませんか? http://codezine.jp/article/detail/10960 http://codezine.jp/article/detail/10960 Fri, 13 Jul 2018 07:00:00 +0900  翔泳社では8月2日、秋葉原の書泉ブックタワーにて小学生向けのmicro:bitワークショップを開催します。『micro:bitプログラミング』の著者、石井モルナさんをお呼びして、小さなコンピューターであるmicro:bitと導電糸を使用し、揺れると光りながら音が鳴る「キラキラ風鈴」を作ります。夏休みの自由研究としてもおもしろいかも? ぜひご参加ください! LINE、AIアシスタント「Clova」のスキルを開発できる「Clova Extensions Kit」を一般公開 http://codezine.jp/article/detail/10965 http://codezine.jp/article/detail/10965 Thu, 12 Jul 2018 17:05:00 +0900  LINEは、 LINEのAIアシスタント「Clova」に搭載されるスキルを開発・拡張できる「Clova Extensions Kit」を7月12日に一般公開した。併せて、ClovaやLINEのチャットボットを組み合わせたサービスの創出を図ることを目的に「LINE BOOT AWARDS 2018」も開催する。 エンジニアは希少性・客観性・万能性を身につけて生き残れ!―「クラシル」のCTO・大竹雅登が考えるエンジニアの生存戦略 http://codezine.jp/article/detail/10866 http://codezine.jp/article/detail/10866 Wed, 11 Jul 2018 14:00:00 +0900 2017年12月に1,000万ダウンロードを突破。“偉業”と言うべき結果だ。日本最大のレシピ動画アプリ『kurashiru(クラシル)』の達成した数字である。今やクラシルは、料理を愛する多くの方にとって欠かせないアプリとなった。だが、この結果は一朝一夕に達成できたわけではない。開発元であるdely株式会社は、創業から二度の事業撤退を経験。多くの社員が辞め、「エンジニアがCTO1人しかいない」という時期も経験したという。Under30エンジニアによるUnder30エンジニアのための技術カンファレンス『Battle Conference U30』の基調講演「超高速で変化する厳しい世の中での戦い方」では、自身の激動のキャリアや世界の技術的なトレンドを踏まえ、同社CTO・大竹雅登さんがエンジニアとして生き残っていくための術を語った。 日本オラクル、Oracle Cloud InfrastructureでNVIDIA Tesla V100の利用開始を発表 http://codezine.jp/article/detail/10964 http://codezine.jp/article/detail/10964 Tue, 10 Jul 2018 14:50:00 +0900  日本オラクルは、IaaS型クラウドサービス「Oracle Cloud Infrastructure」上で、NVIDIAが提供するGPU「Tesla V100」(16GB版)を実行する新しいインスタンスを7月10日に提供開始した。 Javaのサポートはこう変わる! 強化されたDocker対応 http://codezine.jp/article/detail/10939 http://codezine.jp/article/detail/10939 Mon, 09 Jul 2018 14:00:00 +0900  前回は、主にJava 10の機能面の変更について説明しましたが、今回はJava 8までの流れと大きく変わった新しいサポートを中心に紹介します。新しいサポート方針に関しては、2017年9月に発表されていましたが、Java 10のリリースとともにJava 9のサポート終了を知り、大きく関心を寄せた方もいるのではないでしょうか。また、Java 10でのDockerへの対応強化についても併せて紹介します。単にDockerへの変更点という意味ではなく、Dockerを利用することは開発時もしくは運用時におけるJavaのバージョンへの依存度の低減につながる対応ではないかと思っています。 Microsoft、Visual Studio Codeの2018年6月アップデートを公開 http://codezine.jp/article/detail/10962 http://codezine.jp/article/detail/10962 Mon, 09 Jul 2018 11:20:00 +0900  米Microsoftは、クロスプラットフォームのソースコードエディタである、Visual Studio Codeの2018年6月アップデート(バージョン1.25)を公開している。 鹿児島でIT技術の可能性を爆発させるイベント「さくらじまハウス2018」、今週末に開催 http://codezine.jp/article/detail/10963 http://codezine.jp/article/detail/10963 Mon, 09 Jul 2018 11:20:00 +0900  リリーとさくらインターネットは、IT技術の可能性を信じるすべての人々に向けたイベント「さくらじまハウス2018」を7月14日に、レインボー桜島(鹿児島県鹿児島市)で開催する。対象聴講者にはITエンジニアを始め、経営者や学生を含む。