これからはじめる MySQL入門 著者 小笠原種高 著 発売日 2018年5月24日 更新日 2018年5月24日
![これからはじめる MySQL入門 | Gihyo Digital Publishing … 技術評論社の電子書籍](https://cdn-ak-scissors.b.st-hatena.com/image/square/2ebb6a5cd7af353cf113c8a602cd6eb705461cae/height=288;version=1;width=512/https%3A%2F%2Fimage.gihyo.co.jp%2Fassets%2Fimages%2Fogp%2F2018%2F978-4-7741-9760-9.jpg)
これからはじめる MySQL入門 著者 小笠原種高 著 発売日 2018年5月24日 更新日 2018年5月24日
2017年11月23日紙版発売 2017年11月23日電子版発売 佐藤歩,泉水翔吾 著 A5判/288ページ 定価2,838円(本体2,580円+税10%) ISBN 978-4-7741-9400-4 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle honto 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 本書では「超速!」と銘を打って,Webページの速度を改善するためのノウハウを紹介します。Webページの速度は,みなさんのビジネスにおけるWebの価値を大きく左右します。 Webページを構成する要素としてネットワーク処理,レンダリング処理,スクリプト処理の3つを取り上げ,これらを詳しく説明することで高速化に関する知識を網羅します。各テーマについては
Software Design plus プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで 著者 伊藤淳一 著 発売日 2017年11月25日 更新日 2020年8月5日
この本の概要 『パーフェクトRuby』の改訂版になります。前版はRuby1.9および2.0対応版として企画しましたが,Ruby2.0のサポートが終了したこともあり,2017年1月リリースのRuby2.4の最新版に対応した改訂になります。改訂にあたり,前版になかったテスト関連なども追加しより充実させています。 こんな方におすすめ 最近のRubyを学びたい人 著者プロフィール すがわらまさのり 1982年生まれ。大学卒業後,Sierに就職。開発に関わったプロダクトを育てていきたいという思いと,BtoCでの仕事に就きたくて現職へ至る。普段は主にRubyでデーモンやアプリケーションを書いたりしている。sugamasaoというアカウントで活動中。 寺田玄太郎(てらだげんたろう) 1985年生まれ。2008年にRubyと出会い,2010年に株式会社永和システムマネジメントに転職し現在に至る。2013年
新年明けましておめでとうございます。zigorouです。 今回も昨年の特集に引き続き、2016年を振り返りながら2017年のAPIに関わる技術動向などを予想していきます。 サーバーレスとフルマネージドサービスの台頭 これまではオンプレミスの環境やAmazon Elastic Compute Cloud(EC2)を代表とする仮想サーバーやECS(EC2 Container Service)など、サービスの実行環境は少なからずインフラによる運用を意識した構成にすることがほとんどでした。しかし、AWS API Gateway+AWS Lambdaの組み合わせによるFunctions as a Service(FaaS)や、Google App EngineによるPlatform as a Service(PaaS)のようなフルマネージドサービスを使ったサーバーレスアーキテクチャが、現実のプロダク
20日から22日までの3日間、東京ビッグサイト 会議棟にて「YAPC::Asia Tokyo 2015」が開催されています。本日は1日目。本稿では、この1日目の模様を随時レポートしていきます(注:すべてのセッションをレポートするわけではありません)。 本日の受付は会議棟7階でした。参加者の皆さんは開場前からたくさんの方がロビーで待っていました。 Daisuke Makiさん「Opening」 オープニングの挨拶は、JPA director/YAPC::Asia 2015実行委員長の牧大輔さんです。この日を迎えられて感無量とのことです。なお前夜祭には、運営側の予想を超える500名の来場者がいたそうです。 まず、会場の諸注意を話しました。トラックAの国際会議場では飲食禁止、その他トラックの会場では食事は禁止ですが、飲み物は気を付ければ飲んでも大丈夫とのことです。 また今回のイベントでは、英
2015年8月20日(木)から22日(土)までの3日間、東京ビッグサイト 会議棟にて「YAPC::Asia Tokyo 2015」が開催されています。本日は前夜祭。本稿では前夜祭の模様を随時レポートしていきます。 受付など 前夜祭ではトラックDとトラックEでセッションが開催されます。 参加受付は東京ビッグサイト会議棟6階にあります。開始50分前ですが、すでに参加者で賑わっています。 受付自体は機械にQRコードを読み取らせるだけです。 前夜祭はアルコールを含めフリードリンクやお菓子が提供されています。トラックD会場の入口付近には、フリードリンクで「YAPC」の文字が形作られていました。 今年のスタッフはアロハシャツを着ています。なにか分からないことがあれば気軽に聞いてみましょう。 今年の前夜祭は2トラックなので、前夜祭自体の開始の挨拶はなく、諸注意のアナウンスの後、セッションが始まりました。
はじめに スマートフォンの流行、ソーシャルの活発化が進む中で、Webは単にPVを求めるのみならず、ユーザのエンゲージメントを掴みとるUXが求められるようになりました。 特に注目すべきはモバイル。デスクトップ主流の時代より制限が強くなったネットワーク、狭いスクリーン、そしてマウスやキーボードはどこにもありません。ちょっとしたことで、ユーザは「待つ」という行為を強いられるでしょう。 インターネットの情報は日々増え続け、モバイルでいつでもつながれる以上、それをどのような形でユーザへ届けるのかが、競合との勝負に勝つカギとなってきます。「待つ」という行為は、人の集中を発散させ、気持ちを別の関心事へと吸い寄せてしまいます。たとえ欲しいと思う情報がそのWebサイトにあったとしても、「待つ」という行動が伴っただけで、簡単に諦めさせてしまいます。他のもっと楽しいことに、時間を使おうとしてしまいます。 で
前回はユーザのインタラクションを受け取る方法を解説しました。今回はこれまでの連載内容を踏まえつつ、Ember.jsが提供する汎用的な機能を解説します。 今回取り扱うEmber.jsアプリケーションはこちらです。 Ember Starter Kit 「商品を選択してカートに入れ、まとめて購入できる」というアプリケーションを作りながら、汎用的な機能をひとつずつ紹介していきます。 前準備 本稿の対象バージョンはこちらです。 jQuery … 2.1.3 Handlebars … 2.0.0 Ember.js … 1.9.1 第3回の記事を参考にして必要なファイルを作成してください。 ファイルの作成が完了したら、今回のアプリケーションを作成するために画面と初期データの準備を行います。 まずはルーティングとデータを準備します。 App = Ember.Application.create(); Ap
前回は画面遷移について解説しました。 今回はデータを画面に表示するところから一歩進んで、 ユーザのインタラクションを受け取って画面を更新する方法を解説します。 今回は次のEmber.jsアプリケーションの仕組みを理解することを目標にします。 Ember Starter Kit 『記事が長い場合は途中から省略して「もっと読む」をクリックすると続きが表示される』というアプリケーションです。 前準備 本稿の対象バージョンはこちらです。 jQuery … 2.1.3 Handlebars … 2.0.0 Ember.js … 1.9.1 前回の記事と本稿執筆時点でのEmber.jsの最新バージョンは同じです。 前回の記事を参考にして必要なファイルを作成してください。 ファイルの作成が完了したら、次は今回の解説の基礎となるルーティングとテンプレートを準備します。 ルーティング App = Ember
前回はURLと画面表示の基礎を解説しました。今回はEmber.jsでの画面遷移について、前回の内容を踏まえた上でもう少し踏み込んだ解説をします。 Ember.jsの「画面遷移」とはページ全体を再描画するのではなく、画面を部分的に書き換える動きをします。これがどういうことかを、例えばヘッダとサイドメニュー、メインコンテンツの表示部分があるアプリケーションを例にあげて考えてみましょう。 サイドメニューをクリックしてメインコンテンツを切り替えるという挙動を考えた場合、一般的なWebサイトであれば画面遷移が発生しヘッダ・サイドメニューを含めた画面のすべてが再描画されることでしょう。その一方でEmber.jsアプリケーションの場合はメインコンテンツのみが書き換えられます。 さて、それではさっそく今回の解説を進めていきましょう。今回は次のようなEmber.jsアプリケーションの仕組みを理解することを目
2014年は非常にDockerが盛り上がった1年でしたね。 Dockerは2013年の夏ごろから注目を集めはじめました。その後バージョンが0.9となった2014年の春ごろからさらに注目を集めるようになり、それ以降はさまざまなサービスやベンダーがDockerをサポートしたり、Docker関連のプロダクトを出したりするニュースが駆け巡った気がします。 Dockerに関係する勉強会が数多く開催されるようになり、Docker Meetup Tokyoなどは募集が始まった途端に定員に達するという活況ぶりでした。 Dockerは「コンテナ技術」そのものではなく、Dockerがやりたいことを実現するための技術要素の1つとしてコンテナを使っています。このDockerの盛り上がりと共にそれまでどちらかというとマイナーな技術であった「コンテナ」も2014年には非常に注目される技術となりました。 実際、筆者が主
前回はEmber.jsの概要を解説しました。Ember.jsの歴史から今後の展望、そして動作環境を構築して画面の表示ができることまでを示しました。 今回からは簡単なアプリケーションを作成しながら、Ember.jsの構成要素について一つひとつ見ていくことにしましょう。 今回のテーマはRoutingとTemplatesです。 なぜこの2つから解説を始めるかというと、RoutingとTemplatesはEmber.jsアプリケーションの入口と出口に相当するものだからです。 今回のゴールは次のようなEmber.jsアプリケーションの仕組みを理解することです。 Ember Starter Kit 前準備 さて、さっそくアプリケーションの作成……といきたいところですが、その前に少しだけ前準備をしておきましょう。 前回からのアップデート 前回の記事からのEmber.jsのアップデートについて簡単に解説し
先を歩むエンジニアへのインタビューを通してエンジニアのキャリアについて考える本連載、今回は古くからPerlコミュニティで活躍し、最近ではWebテクノロジ情報発信のポッドキャスト「Rebuild」が話題の宮川達彦さんにお話を伺いました。宮川さんは、筆者のクックパッドの同僚でもあります。 [撮影:平野正樹] プログラミングに興味を持ったきっかけ ──最初にプログラミングやエンジニアリングに興味を持ったのはいつでしょうか? 宮川:父親がプログラマだったので、コンピュータは小さいころから家にあったんですけど、プログラミングはしておらず、純粋にPCユーザとしてゲームとかで遊んでいました。プログラミングのきっかけは、東京大学に通い始めて、趣味でホームページや掲示板を作っておもしろいと思ったことですね。そのあと3年次に、理学部情報科学科を選択し学びました。それと前後して、大学の友達から「オライリー・ジ
はじめまして。佐藤竜之介(@tricknotes)と申します。本連載では、ユニークな特徴を持つJavaScriptフレームワークであるEmber.jsの仕組みと、実践での活用方法について解説させていただきます。 なぜEmber.jsか ここ数年、ネイティブアプリケーションのような使い勝手を備えたWebサービスが増えています。筆者が利用しているサービスを例に挙げるとGmail, Pivotal Tracker, Idobataなどがあります。これらはどれも画面遷移がなく一枚の画面上であらゆる操作を行うため、「Webサイト」というよりは「アプリケーション」と表現する方が適切でしょう。このようなアプリケーションはシングルページアプリケーション(SPA)と呼ばれ、従来の画面遷移中心だったWebアプリケーションと区別されることがあります。 ただ、SPAの開発には特有の難しさがあります。それはデータ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く