タグ

ブックマーク / gihyo.jp (143)

  • Software Design 2015年12月号

    2015年11月18日紙版発売 2015年11月18日電子版発売 B5判/200ページ 定価1,342円(体1,220円+税10%) ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing 第1特集 [決定版]Docker自由自在 実用期に入ったLinuxコンテナ技術 すでに普及段階に入ったDockerとコンテナ技術特集ではDockerのおさらいから,さらに使いこなすためのノウハウをまとめました。 第1章ではDockerコマンドを使い,コンテナを操作する方法を紹介します。第2章ではDockerイメージの使い方とDockerクライアントの操作方法を紹介します。第3章ではDockerデーモンの管理方法を学習します。第4~6章では,Dockerによる自動処理や,クラスタ管理のツ

    Software Design 2015年12月号
    mattn
    mattn 2015/11/12
    12月号の目次出たよ
  • サポートページ:Software Design 2015年10月号

    ダウンロード 特別付録 VimEmacsチートシート 創刊300号を記念した特別付録のPDFデータがダウンロードできます。なお、データの商用利用は認めません。 個人利用の範囲内での使用をお願いいたします。 © 2015 mattn and rubikitch all rights reserved. ダウンロード Vimチートシート Emacsチートシート お詫びと訂正(正誤表) 誌の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

    サポートページ:Software Design 2015年10月号
    mattn
    mattn 2015/09/30
    Software Design 10月号付録のチートシート、ここからダウンロード出来ますよ。 #vim #emacs
  • Software Design 2015年10月号

    2015年9月18日紙版発売 2015年9月18日電子版発売 B5判/200ページ 定価1,342円(体1,220円+税10%) ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing 書のサポートページサンプルファイルのダウンロードや正誤表など 第1特集 多層防御や感染後対策を汎用サーバに実装 攻撃に強いネットワークの作り方 サーバ/インフラを管理されている方々は,これまでもセキュリティ対策を施してこられたと思います。しかし,サイバー攻撃の被害は大きくなるばかり。いま,企業または個人としてどんな対策がとれるのでしょう。 毎年幕張メッセで行われているITとネットワークのイベント「Interop Tokyo」をご存じでしょうか。このイベント内のネットワーク構築プロジェクト「S

    Software Design 2015年10月号
    mattn
    mattn 2015/09/16
    “創刊300号記念 Vim&Emacsチートシート”
  • 第28回 Perlの構文解析器の作り方と応用例(3) | gihyo.jp

    (1)はこちら、(⁠2)はこちらから。 構文解析器の作り方 (3)では、Compiler::Parserを開発する際に得た知見をもとに、構文解析器を開発するうえでの勘どころを説明します。 トークンをカテゴライズする 構文解析器のソースコードがシンプルになるか複雑になるかは、トークンを適切にカテゴライズできるかにかかっています。トークンどうしの共通点を見つけることができれば、木構造を生成するまでの過程が共通化され、見通しの良いソースコードにできます。もし処理が共通化できなければ、再帰処理を繰り返す過程でデバッグが困難になっていくことでしょう。このことは、構文解析器の開発が1回ではなかなか成功しない要因の一つになります(筆者自身、Compiler::Parserを開発するにあたって一度ソースを書きなおしています。PPIも一度書きなおしたそうです⁠)⁠。 では、一度でトークンを適切にカテゴライズ

    第28回 Perlの構文解析器の作り方と応用例(3) | gihyo.jp
    mattn
    mattn 2015/01/07
  • 第3回 宮川達彦―最先端のWebエンジニアのキャリア | gihyo.jp

    先を歩むエンジニアへのインタビューを通してエンジニアのキャリアについて考える連載、今回は古くからPerlコミュニティで活躍し、最近ではWebテクノロジ情報発信のポッドキャスト「Rebuild」が話題の宮川達彦さんにお話を伺いました。宮川さんは、筆者のクックパッドの同僚でもあります。 [撮影:平野正樹] プログラミングに興味を持ったきっかけ ─⁠─最初にプログラミングやエンジニアリングに興味を持ったのはいつでしょうか? 宮川:父親がプログラマだったので、コンピュータは小さいころから家にあったんですけど、プログラミングはしておらず、純粋にPCユーザとしてゲームとかで遊んでいました。プログラミングのきっかけは、東京大学に通い始めて、趣味でホームページや掲示板を作っておもしろいと思ったことですね。そのあと3年次に、理学部情報科学科を選択し学びました。それと前後して、大学の友達から「オライリー・ジ

    第3回 宮川達彦―最先端のWebエンジニアのキャリア | gihyo.jp
    mattn
    mattn 2014/12/15
  • Software Design 2015年1月号

    2014年12月18日紙版発売 2014年12月18日電子版発売 B5判/184ページ 定価1,342円(体1,220円+税10%) ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing 第1特集 使うほどなじむ 「Vim使い」事始め 正直なところ,Vimは最初の敷居が高いエディタです。にもかかわらず,世界中のエンジニアに愛用され続けています。エンジニアを惹きつけてやまない魅力――その片鱗は,特集の2つのコラム記事から感じ取ってもらえるはずです。 そして,Vimを常用エディタにできるかどうかは「Vimで快適に仕事ができるか」にかかっています。2~4章は,その道で日々活用しているVim使い(Vimmer)から,実務で効果を発揮するポイントを紹介してもらいます。 “一年の計は

    Software Design 2015年1月号
    mattn
    mattn 2014/12/12
    2015年1月号はVim特集なんだよ! ΩΩΩ<な、なんだってー!?
  • 弊社ホームページ改ざんに関するお詫びとご報告 | gihyo.jp

    弊社ホームページにおいて、2014年12月6日11時~14時のあいだ、第三者からの不正アクセスによりサイトが改ざんされていた事が判明いたしました。ご利用頂いておりますユーザの皆さまにおかれましてはご迷惑をお掛けいたしまして、深くお詫び申し上げます。 なお、現在は被害を受けたサーバは復旧作業を実施済みです。ご利用ユーザーの皆さまの個人情報流出等は、現在のところ確認されておりません。 被害対象サイト/コンテンツ URL:http://gihyo.jp 改ざん内容とその影響 サーバの中身を入れ替えられ、外部のサイトにリダイレクトされるように設定されていた。 リダイレクトされていたサイト(アクセスしないようご注意ください⁠)⁠ www.koushin-lawfirm.net live.livelistingreport.com 現在把握している改ざんされていた可能性がある期間 2014年12月6日

    弊社ホームページ改ざんに関するお詫びとご報告 | gihyo.jp
    mattn
    mattn 2014/12/08
  • プログラマ必読の「テクニックバイブル」シリーズがKindle/Koboでも購入可能に!~JavaScriptやHTML5、Vimなどの厳選テクニックが満載 | gihyo.jp

    プログラマ必読の「テクニックバイブル」シリーズがKindle/Koboでも購入可能に!~JavaScriptHTML5、Vimなどの厳選テクニックが満載 株式会社技術評論社が刊行するテクニックバイブルシリーズの中から、厳選した5冊がKindle/Koboでもご購入いただけるようになりました。 シリーズはプログラマを対象に、言語やエディタに関するテクニックを体系的にまとめたもの。『⁠HTML5テクニックバイブル』『⁠JavaScriptテクニックバイブル~効率的な開発に役立つ150の技』の2冊は今回初となる電子化です。 また、すでにGihyo Digital PublishingでPDF版として発売されていた3冊にEPUB版を追加。PDF版をご購入いただいている皆さまには無償でご提供いたします。

    プログラマ必読の「テクニックバイブル」シリーズがKindle/Koboでも購入可能に!~JavaScriptやHTML5、Vimなどの厳選テクニックが満載 | gihyo.jp
    mattn
    mattn 2014/12/01
  • まつもとゆきひろさん、Ruby 3に向けて組み込んでみたいアイデアを提案 ~ RubyKaigi 2014 2日目 基調講演 | gihyo.jp

    RubyKaigi 2014 レポート まつもとゆきひろさん、Ruby 3に向けて組み込んでみたいアイデアを提案 ~ RubyKaigi 2014 2日目 基調講演 2014年9月18日~20日の3日間、タワーホール船堀にてRubyKaigi 2014が開催されました。基調講演をそれぞれレポートします。 2日目の基調講演は、まつもとゆきひろさんです。まつもとさんは、過去に開催されたRubyConfでRubyに取り込んでみたいアイデアを提案してきました。しかし、最近のカンファレンスではRubyの未来についてあまり言及していませんでした。そこで今年は「Comming Soon...」というタイトルで、Ruby 3のアイデアを話しました。 今まで提案してきたアイデアを振り返る 2001年 まつもとさんは2001年のRubyConfでRubyのVirtual Machineを作りたいというアイデア

    まつもとゆきひろさん、Ruby 3に向けて組み込んでみたいアイデアを提案 ~ RubyKaigi 2014 2日目 基調講演 | gihyo.jp
    mattn
    mattn 2014/09/26
    型付けまで行かなくても引数型のバリデーションだけでもいい気がする。
  • Vim scriptテクニックバイブル 〜Vim使いの魔法の杖 | Gihyo Digital Publishing … 技術評論社の電子書籍

    Vim scriptテクニックバイブル 〜Vim使いの魔法の杖 著者 Vim scriptサポーターズ 著 発売日 2014年8月29日 更新日 2014年8月29日

    Vim scriptテクニックバイブル 〜Vim使いの魔法の杖 | Gihyo Digital Publishing … 技術評論社の電子書籍
    mattn
    mattn 2014/08/26
  • WEB+DB PRESS Vol.82

    2014年8月23日紙版発売 2014年8月23日電子版発売 B5判/176ページ 定価1,628円(体1,480円+税10%) ISBN 978-4-7741-6627-8 ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing honto 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 Web APIデザインの鉄則 モバイルアプリからもWebアプリからも使いやすい! ……RESTに沿った設計,明確なデータ構造,適切なエラー Webサービスやモバイルのネイティブアプリケーション,Webを通じたインフラ/ミドルウェアの操作,物理デバイスからのセンサー情報の取得……Web APIの用途が広がり続けている現在,Web API設計の技術は重要性を増しつつあり

    WEB+DB PRESS Vol.82
    mattn
    mattn 2014/08/08
    はじめてのGo
  • GitHubが僕たちを、仕事の現場を変えた!──「GitHub Kaigi」レポート | gihyo.jp

    2014年6月1日(日⁠)⁠、東京・渋谷マークシティにおいて、GitHubユーザグループ主催によるイベント「GitHub Kaigi」が開催されました。500人の定員に対し800人を超える参加申し込みのあったこのイベントには、日におけるGitHub活用の第一人者たちはもちろん、米GitHub社から招いた開発者たちも登壇し、いずれ劣らぬ濃いセッションが繰り広げられました。ここではその様子を紹介します。 GitHub実践入門 ─⁠─ Pull Requestによる開発の変革 トップバッターとして登壇したのは、WEB+DB PRESS plusシリーズ『GitHub実践入門 ─⁠─ Pull Requestによる開発の変革』の著者である大塚弘記氏です。 『GitHub実践入門』の著者、大塚弘記氏 同氏はまず、「⁠GitHubを利用した開発の世界を知る」「⁠GitHubを(利用|活用)する違いを

    GitHubが僕たちを、仕事の現場を変えた!──「GitHub Kaigi」レポート | gihyo.jp
    mattn
    mattn 2014/06/04
  • 開発者必見!新言語「Swift」発表、iOS 8やOS X &quot;Yosemite&quot;も――WWDC2014開幕 | gihyo.jp

    開発者必見!新言語「Swift」発表、iOS 8やOS X "Yosemite"も――WWDC2014開幕 2014年6月2日(米国時間)、Apple主催の開発者向けのカンファレンスWWDC2014が開幕し、同日キーノートが行われた。 WWDC2014 https://developer.apple.com/wwdc/ 今回のキーノートでは、デバイスなどのハードウェアの発表はなかったものの、iOS・OS Xといったプラットフォームに関するバージョンアップと新機能の発表、そして、そのプラットフォームで動くソフトウェア開発のための新言語「Swift」が発表されるなど、開発者にとって見逃せない発表が多数行われた。 iOS 8発表 iPhoneiPad向けのOSの最新版「iOS 8」の発表が行われた。 Touch IDなど従来の機能のアップデートに加えて、とくに注目したいのが各種APIの追加。「

    開発者必見!新言語「Swift」発表、iOS 8やOS X &quot;Yosemite&quot;も――WWDC2014開幕 | gihyo.jp
    mattn
    mattn 2014/06/03
  • 第24回 PSGI/Plack実践入門―Starman、Starlet、Twiggy、Plack::Middleware、Server::Starter(2) | gihyo.jp

    Perl Hackers Hub 第24回PSGI/Plack実践入門―Starman、Starlet、Twiggy、Plack::Middleware、Server::Starter(2) 前回の(1)はこちらから。 PSGIサーバ ここまで主にPSGIのアプリケーション側について見てきましたが、(⁠2)ではアプリケーションを実行するためのPSGIサーバについて紹介します。 PSGIサーバの役割 PSGIサーバはPerlによるプログラムで、PSGIアプリケーションとアプリケーションが実行される環境を結び付ける役割をします。 図2がPSGIサーバの役割を図に表したものです。ApacheやnginxなどのWeb サーバからCGI、FastCGI、HTTPプロトコルを経由してクライアントからのリクエストがPSGIサーバに届きます。PSGIサーバはそれぞれの環境からPSGIのリクエスト情報を集め

    第24回 PSGI/Plack実践入門―Starman、Starlet、Twiggy、Plack::Middleware、Server::Starter(2) | gihyo.jp
    mattn
    mattn 2014/05/02
  • C++ポケットリファレンス

    2013年5月18日紙版発売 2013年5月18日電子版発売 高橋晶,安藤敏彦,一戸優介,楠田真矢,道化師,湯朝剛介 著 四六判/528ページ 定価3,168円(体2,880円+税10%) ISBN 978-4-7741-5715-3 ただいま弊社在庫はございません。 →書の新版が発行されています。 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 ロングセラーシリーズ・ポケットリファレンスにC++が新登場。 「逆引き形式で目的からすぐ探せる」 「サンプルコードを見ながら具体的な実装のイメージがつかめる」 という特徴で,困ったときにすぐに役立ちます。 最新のC++11と現場のスタンダードであるC++03に対応。C++のエキスパートたちが執筆した,現場で役立つ1冊です。 こんな方におすすめ C++プログラマ C++11の特徴を手っ取り早く知って,使ってみたい方

    C++ポケットリファレンス
    mattn
    mattn 2013/04/24
    おぉ...
  • 2012年12月28日 Linus怒髪天!─カーネルメンテナーに投げつけた連発F*CK、そのワケは…? | gihyo.jp

    Linux Daily Topics 2012年12月28日Linus怒髪天!─カーネルメンテナーに投げつけた連発F*CK、そのワケは…? SHUT THE FUCK UP! だまりやがれ、この野郎! お前何年カーネルメンテナーやってんだよ!! ─⁠─我らがLinus Torvaldsは怒りのボルテージが上がると、相手が誰であろうとF*CKという言葉のつぶてを容赦なく投げつける。だが、今回のLinusの怒りようは尋常ではない。同じF*CKで相手を罵倒するにしても、NVIDIAに中指立てたとき、あるいは米大統領選の最中のロムニー氏を小馬鹿にしたときに比べて、その怒りの度合いははるかに大きい。そしてだからこそ、Linuxユーザは改めて彼を強く尊敬することになる。 まずは英語が得意ではない方でも、以下のリンクを開いてざっと目を通してみてほしい。Linusの怒りのほどがひしひしと伝わってくるはずだ

    2012年12月28日 Linus怒髪天!─カーネルメンテナーに投げつけた連発F*CK、そのワケは…? | gihyo.jp
    mattn
    mattn 2012/12/29
  • 本日12月1日より、プログラマ有志による2012年の技術系Advent Calendarが各所ではじまる | gihyo.jp

    日12月1日より、プログラマ有志による2012年の技術系Advent Calendarが各所ではじまる 日12月1日より、プログラマ有志による2012年の各技術系Advent Calendarが一日目を担当する人のblogではじまっている。定番化したと言っていいほどの、師走の風物詩になっている。 昨年は技術系Advent Calendarが多方面で行われたが、今年は昨年を超える技術系Advent Calendarが12月1日より行われそうだ。 一般的なAdvent Calendarは、12月25日のクリスマスを楽しみに待つために、12月1日から24日までのカレンダーの日付の部分(扉だったりする)を開けるようになっており、1日ずつその日の日付の部分を開くと天使や動物の絵などが見えるという仕組み(もちろん、様々なバリエーションがある⁠)⁠。 これに発想をえて、技術系Advent Calen

    本日12月1日より、プログラマ有志による2012年の技術系Advent Calendarが各所ではじまる | gihyo.jp
    mattn
    mattn 2012/12/03
    僕は今年もvimとperl casualに参加するよ。まだ参加出来るところある。みんな参加しよう!
  • Advent CalendarのEPUB化につきまして | Gihyo Digital Publishing … 技術評論社の電子書籍

    技術評論社の馮です。こんにちは。 はやいもので2012年もあと1ヵ月となりました。 2012年の電子出版業界は7月の楽天Koboサービスインに続き,Google Playブックス,Amazon Kindleと,この2年待たれていたサービスが続々とスタートしました。Gihyo Digital Publishingでも各サービスに向けてコンテンツを拡充していきます。 2011年のAdvent Calendarについて 昨年の12月1日に募集をお願いした,Advent CalendarのEPUB化に関しまして,11月初旬にすべて制作が完了し,全コンテンツをリリースできました。ご協力いただいたコミュニティの皆さま,ライターの皆さま,読者の皆さま,大変おまたせしてしまったことをお詫び申し上げます。 Gihyo Digital Publishing Advent Calendar 2011リスト こち

    mattn
    mattn 2012/11/30
    Advent Calendar の電子化、今年は無いです。
  • Vim Advent Calendar 2011 | Gihyo Digital Publishing … 技術評論社の電子書籍

    Vim Advent Calendar 2011 著者 Vim Advent Calendar 2011 参加有志 著 発売日 2012年11月7日 更新日 2012年11月12日

    Vim Advent Calendar 2011 | Gihyo Digital Publishing … 技術評論社の電子書籍
    mattn
    mattn 2012/11/07
    キーターーーー!
  • Vimテクニックバイブル −作業効率をカイゼンする150の技 | Gihyo Digital Publishing … 技術評論社の電子書籍

    Vimテクニックバイブル −作業効率をカイゼンする150の技 著者 Vimサポーターズ 著 発売日 2012年6月11日 更新日 2012年6月11日

    Vimテクニックバイブル −作業効率をカイゼンする150の技 | Gihyo Digital Publishing … 技術評論社の電子書籍
    mattn
    mattn 2012/06/11
    !!!