本日28日から30日までの3日間、慶應義塾日吉キャンパス 協生館にて「YAPC::Asia Tokyo 2014」が開催されています。本日は2日目、最終日。本稿では、この2日目の模様を随時レポートしていきます(注:すべてのセッションをレポートするわけではありません)。 イベントホールの後方には、書籍販売ブースがあります。また、水やかき氷もあるのでぜひ受け取ってくださいとのことです。 Daisuke Makiさん「オープンソースの開発現場 - Perl 5.20 のSubroutine Signaturesが来るまでの奮闘の軌跡」 lestrratさんこと、Makiさんのセッションでは、Perl 5.20で実装された関数シグネチャの機能の開発の経緯をスタディケースに、老舗のOSS開発ではどのようなことが起こるかを学ぶといった内容でした。Perl5.20では本セッションの題材である関数
We're a leading global technology consultancy that integrates strategy, design and software engineering to enable our clients to thrive. For over 30 years, we’ve been at the forefront of digital innovation and have vast experience creating adaptable technology platforms, designing world-class digital products and harnessing the power of data and AI to unlock new sources of value. We’re laser-focus
Bluetooth Low Energy(BLE)は、低コスト、低消費電力などを目的に開発された無線技術です。IoT(Internet of Things)やウェアラブルデバイスの基盤となる技術として、急速に普及しています。本書では、モバイルアプリケーション開発者と組み込み技術者を対象に、BLEのデータ構造や、デバイスが相互に通信する方法などについて、質の高い情報を提供します。まず、プロトコルの基本を紹介し、次にBLEの理解に欠かせないGAP(汎用アクセス・プロファイル)とGATT(汎用アトリビュート・プロファイル)について丁寧に解説。開発プラットフォーム、デバッグツール、アプリケーション設計ツールの紹介を行った上で、実際のAndroid、iOS、組み込みデバイスの開発についてステップバイステップで解説します。 はじめに 1. イントロダクション BLEはどこが違うのか? 規格 構成 規格
あけましておめでとう! 私、暮井 慧。今年もよろしくね。ところでみんな、いろいろなプログラミング言語の動向とか気になるよね? というわけで、プログラミング言語の去年のふりかえりと今年の予定なんかを、スペシャルな人たちに聞いてきたよ! Ruby 最初は、みんな大好きRuby! Rubyコアコミッターの小崎資広さんに聞きにきたよ。小崎さんは、Linuxカーネルコアの開発者でもあるんだって! Rubyの2014年はどんな年でした? 慧 こんにちは。2014年のトピックを聞かせてください! 小崎 まずは、Ruby 2.2のリリースでしょう。リリース直前にいろいろとトラブルが発生してやきもきさせましたが、無事12/25にリリース。クリスマスにリリースする慣例を守ることができました。 今回のリリースはガベージコレクションの改善がメインで、速度の向上に加えて、Symbolがガベージコレクトの対象になるよ
本書は、Serverspecの開発者自身により書かれた初の書籍です。機能の詳細、動作仕様や内部のアーキテクチャ、ソースコードレベルで拡張する方法、開発に至る経緯や開発に関する哲学など、開発者自身にしか書けない包括的な内容を紹介。Serverspecとその周辺について既にある程度の知識や理解があるが、さらに踏み込んだ内容が知りたい、自分の手足のように使いこなしたい、もっと高度で詳細な情報を知りたい、思い通りに拡張したいと考える開発者やシステム管理者なら必携の一冊。伊藤直也氏による「まえがき」を収録。 まえがき はじめに 1章 Serverspecの紹介 1.1 Serverspecが生まれた経緯 1.2 Serverspecとは何か 1.3 Serverspecの利用目的 1.4 Serverspecの必要性 1.5 Serverspec開発の哲学 1.6 Serverspecのオフィシャル
TOPICS Web , Design 発行年月日 2014年12月 PRINT LENGTH 388 ISBN 978-4-87311-708-9 原書 Designing Multi-Device Experiences FORMAT PDF アプリケーション開発はいまやスマートフォン、タブレット、テレビでの使用も考慮して設計する必要があります。本書ではGoogleの現役UXデザイナーである著者が、複数のデバイスにまたがるUXをどのようにデザインすればよいか、独自の「3C」(Consistent、Complementary、Continuous――一貫性、補完性、連続性)フレームワークに基づき解説します。大手からベンチャーまで、さまざまな事例が取り上げられており、それを参考に実際に試して自分のものとして取り入れることもできるでしょう。また、現状のみならず将来を見据えた視点から書かれてお
本ガイドでは、Railsの「エンジン」について解説します。Railsエンジンのきわめて簡潔で使いやすいインターフェイスを用いて、ホストとなるRailsアプリケーションに機能を追加する方法についても解説します。 このガイドの内容: エンジンの役割 エンジンの生成方法 エンジンのビルド方法 エンジンをアプリケーションにフックする エンジン機能をアプリケーションで上書きする 読み込み/設定フックでRailsフレームワークが読み込まれないようにする方法 1 Railsにおけるエンジンの役割 エンジン (engine) は、ホストとなるRailsアプリケーションに機能を提供するミニチュア版Railsアプリケーションとみなせます。この場合、ホストとなるRailsアプリケーションは、実際にはエンジンに「ターボをかけた」ようなものにすぎず、Rails::ApplicationクラスはRails::Engi
2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一本化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod
Web APIの設計、開発、運用についての解説書。APIは設計次第で使いづらいものになってしまうだけでなく公開後の保守運用も難しくなってしまいます。そのためAPIを美しく設計することがとても重要です。本書では「設計の美しいAPIは、使いやすい、変更しやすい、頑強である、恥ずかしくない」という考えのもと、APIをどのように設計し運用すればより効果的なのか、ありがちな罠や落とし穴を避けるにはどういう点に気をつけなければいけないのかを明らかにします。ターゲットは、URIにアクセスするとXMLやJSONなどのデータが返ってくるシンプルなタイプ――XML over HTTP方式やJSON over HTTP方式――のAPIです。読者は、Web API設計の考え方と手法を知ることができます。 はじめに 1章 Web APIとは何か 1.1 Web APIの重要性 1.1.1 APIでの利用を前提とした
みなさまこんにちは。 近年、「雲海に浮かぶ城」として、その幻想的な姿で話題の竹田城(兵庫県朝来市)というお城が人気を博していますが、今回ご紹介するのは、地上約200mの高さに存在する、雲に浮かびそうなオライリー棚です! その棚は、六本木ヒルズの39F、株式会社enishさんに実在します。 そうです、オライリー書籍全点を導入される猛者が現れたのです! ブラウザゲーム時代からの大人気タイトル、「ぼくのレストラン」シリーズ最新作となる「ぼくのレストラン3」を2014年5月にスマホ向けネイティブアプリとしてリリース。また、フィーチャーフォン版ユーザへのケアも欠かさない姿勢でサービスを運営されている「ドラゴンタクティクス」にも大型アップデートを立て続けに実施されるなど、極めてアグレッシブなenishさん。 2014年7月にはサービス提供されているゲームの総合ガイド『enishゲームガイドブック』を発
TOPICS HTML/CSS , JavaScript 発行年月日 2014年07月 PRINT LENGTH 624 ISBN 978-4-87311-687-7 原書 Core HTML5 Canvas FORMAT PDF 本書は、HTML5 Canvasを詳しく解説しながら、ゲームやアニメーションなどの開発に必須の項目を取り上げて実践的な知識とテクニックを提供する解説書です。アニメーションのタイミング仕様など、Canvasに関連するHTML5の側面に深く踏み込み、デスクトップのブラウザとモバイルデバイスで実行できるアプリケーションを実装していきます。はじめにCanvas APIの基本とシェイプやテキストをキャンバスに描画する方法、イメージを描画し操作する方法などを解説し、続いてAPIを使ってアニメーションやアニメーションスプライトを実装する方法、物理シミュレーションや衝突判定、ビ
2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一本化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod
iOSプログラミングの入門書。「第I部 C言語とObjective-C言語」「第II部 IDE」「第III部 Cocoa」の三部構成で解説します。第I部では、Objective-C言語およびオブジェクト指向プログラミングについて学びます。第II部では、Xcode開発環境の使い方、nibファイルやストーリーボード、iOSアプリケーションの開発ワークフローについて学びます。第III部では、Cocoaのイベント駆動モデルやデザインパターン、メモリ管理について学びます。本書では、これからiOSプログラミングをはじめる初心者を対象に、iPhoneやiPadのネイティブアプリケーション開発をわかりやすく丁寧に解説します。 翻訳者によるサポートページ。 訳者まえがき まえがき 第1部 C言語とObjective-C言語 1章 Objective-C習得のためのC言語入門 1.1 コンパイル、文、コメント
本書は、Androidアプリケーションの開発に欠かせないAndroid Developer Tools(ADT)とその関連ツールについて、基礎から実践的な開発テクニックまでを解説しています。Androidの開発ツールであるADTの効果的な使い方を学ぶことで、開発プロセスが楽になり、コードの品質が上がり、その結果、より磨かれた堅牢な製品を生み出せるようになります。また、Android StudioやGradleについても章を設けて解説しています。Android開発者必携の書籍です。 はじめに 1章 始めよう 1.1 最低要件 1.2 Javaをインストールする 1.3 Android SDKをインストールする 1.3.1 ADT Bundleをインストールする 1.4 Eclipseを使わない開発 1.4.1 コマンドラインの使い方 1.4.2 ほかのIDEの使い方 1.5 開発用デバイスの
大規模並列処理(MPP)エンジンであり、Hadoopのデータに対してSQLを用いてクエリを実行できるソフトウェアImpalaについて紹介する書籍です。ビッグデータのワークフロー全体から、またRDBMS、OS、そしてHadoopといった読者の背景知識を元にして、Impalaが実現する機能や役割を紹介します。なお本書はEbook版のみのリリースとなります。 イントロダクション 1章 ビッグデータのエコシステムにおけるImpalaの立ち位置 2章 ビッグデータのワークフローにおけるImpalaの場所 柔軟性 パフォーマンス 3章 RDBMSの背景知識から見たImpala 標準的なSQL ストレージ、ストレージ、ストレージ 数十億行に及ぶデータ Impalaとデータウェアハウスの相似点 Impalaでの初めてのクエリ Impalaのテーブルへのデータの取り込み 4章 UnixあるいはLinuxの背
小さなテストデータセットから巨大な企業データウェアハウスまで、既存のSQLテーブルに蓄積された情報をHDFS(Hadoop Distributed Filesystem)にインポートするためのツールApache Sqoopの使い方を、実例に沿ったレシピとして紹介する書籍です。 Sqoopの導入、さまざまな形式のデータインポート、エクスポートから、Oozie、Hive、HBaseなどと組み合わせて利用する方法などのレシピを収録しています。Hadoopファミリを用いたソフトウェアシステムを構築、運用する上で手元に置いておきたい1冊となるでしょう。なお本書はEbook版のみの提供となります。 序文 まえがき 1章 Sqoopの導入 レシピ1.1 Sqoopをダウンロードしてインストールする レシピ1.2 JDBCドライバをインストールする レシピ1.3 専用コネクタをインストールする レシピ1.
Moving fast with high performance Hack The landing page for HHVM and the blog of Hack/HHVM What is HHVM? HHVM is an open-source virtual machine designed for executing programs written in Hack. HHVM uses a just-in-time (JIT) compilation approach to achieve great runtime performance while maintaining amazing development flexibility. HHVM supports the Hack programming language. We are moving fast, ma
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く