本書は、クラウド上でSQLを使ってビッグデータを解析するGoogle BigQueryについて包括的に解説する書籍です。Google BigQueryの使い方から内部動作、そしてBigQueryならではのSQLの活用法、サードパーティのツールとの連携までを詳しく解説します。また、BigQueryを支えるGoogleのインフラストラクチャについても総覧しており、現代最高の超巨大インフラストラクチャの姿を知ることができます。BigQueryの全体像をマスターできる本書は、ビッグデータをSQLで活用したいデータサイエンティスト、ソフトウェア開発者必携の一冊です。 訳者まえがき はじめに I部 BigQueryの基礎知識 1章 Googleにおけるビッグデータの物語 1.1 ビッグデータスタック 1.0 1.2 ビッグデータスタック 2.0(そしてその先にあるもの) 1.3 オープンソースのスタッ
PSR-7 is now accepted!!! I'm still hearing some grumbles both of "simplify!" and "not far enough!" so I'm writing this posts to demonstrate usage of the currently published interfaces, and to illustrate both the ease of use and the completeness and robustness they offer. First, though I want to clarify what PSR-7 is attempting. HTTP Messages HTTP messages are relatively simple, which is why the pr
Microsoft And Google Collaborate On Angular 2 Framework, TypeScript Language Here’s a partnership that may come as a surprise to many: Microsoft and Google are working together to help make Angular 2 — the next (and somewhat controversial) version of Google’s JavaScript web app framework — better. Angular has been using its own AtScript superset of Microsoft’s TypeScript for a while now. TypeScrip
Graphene DB - drop-in graph database for PHP/MySQL10-second installation Getting started with Graphene is easy. Just upload a few PHP files and you're good to go. Use your existing, familiar stack Graphene works on PHP/MySQL, with no additional technology needed. Give it a try without migrating to a new platform. Runs on your neighborhood host Because Graphene doesn't require any exotic configurat
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
March 5, 2015A Comparison of JavaScript Linting Tools A linting tool helps me avoid silly mistakes when writing JavaScript. Despite my many years of experience, I still type variable names incorrectly, make syntax errors and forget to handle my errors properly. A good linting tool, or a linter, will tell me about this before I waste my time—or worse, my client’s time. A good linting tool can also
Eloquentはモデルの属性を設定したり取得したりする時に、内容を変更できる便利な方法を提供しています。この属性内容を変換するメソッドをアクセッサとミューテータ呼びます。 メソッド名は、get属性名Attribute() とします。属性名はテーブルの項目名がスネークケースで命名されていても、キャメルケースで記述する必要があるので注意してください。 class Article extends Model { ... public function getTitleAttribute($value) { // 大文字に変換 return mb_strtoupper($value); } } メソッド名は、set属性名Attribute() とします。 class Article extends Model { ... public function setTitleAttribute($va
前回、Articles テーブルにサンプルデータを作成しました。今回は Laravel でこれらの情報を表示します。 今まではコントローラからビューを表示する部分しかやっていませんでしたが、今回はコントローラからモデルに問い合わせ、モデルが DB からデータを取得し、そのデータをビューに渡して画面表示します。MVC パターンのフローを一巡りします。 Routing web.php に以下の2行を追加します。 // routes/web.php Route::get('articles', 'ArticlesController@index'); Route::get('articles/{id}', 'ArticlesController@show'); {id} は、showメソッドに id パラメータ引き渡すことを意味しています。 記事一覧を表示する Controller Articl
Laravel では artisan db:seed コマンドを使って、初期データを DB に埋め込むことが可能です。システムに必要な初期データを作成したり、開発で使用するサンプルデータを作成することができます。今回は Articles テーブルに開発で使用するサンプルデータを作成してみます。 Seeder ファイル作成 まずは artisan コマンドで Seeder ファイルを作成します。 php artisan make:seeder ArticlesTableSeeder Seeder ファイルは database/seeds ディレクトリ以下に作成されます。 デフォルトで DatabaseSeeder.php ファイルが既に存在しています。 database └── seeds ├── ArticlesTableSeeder.php └── DatabaseSeeder.php
{ if (! this.initialized) { search.start(); this.initialized = true; } if (value) { setTimeout(() => { this.$el.querySelector('input').focus(); }, 100); } }); }, }" x-dialog x-model="searchModalIsOpen" x-cloak class="fixed inset-0 z-10" @keydown.slash.meta.window="searchModalIsOpen = !searchModalIsOpen" @keydown.k.meta.window="searchModalIsOpen = !searchModalIsOpen" @keydown.escape.window="searchM
このサイトは、只今WEB業界で活躍中のデザイナー、プログラマーの方々の情報を集めたweb統合情報サイトです。 web帳 どもですmm かなりお久しぶりな投稿で、気がつけば2015年の3月も終わっているということで、皆さんどのようにお過ごしでしょうか? 振り返れば、2月はweb帳の投稿せずに終わってしまってしまいぼちぼち反省しております。 と、いうのも、平日はゲーム開発で夜遅くまで頑張り、土日は趣味の個人開発をカチカチと。 そんな感じで、土日趣味開発でwebサービスをリリースしてみました! 何かと最近、「webサービス始めました!」と耳にして、昔と比べると開発のためのフレームワークなんかもいっぱい世に出ており、一段とサービスを始める敷居も低くなったかと思います。 webやってる人間として何か作らなければならんなと思い、 そんなこんなで勉強がてら私も作ってみました。 その名も「Band’s」!
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く