タグ

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

  • サポートページ:[改訂新版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語

    ダウンロード 以下のファイルをダウンロードできます。圧縮ファイルをダウンロードしていただき,解凍してご利用ください。 ダウンロード SwiftPracticalGuide.zip お詫びと訂正(正誤表) 書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

    サポートページ:[改訂新版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語
    kawacho
    kawacho 2019/04/18
    サンプルファイル(playground, Xcode プロジェクト)のダウンロードあり。
  • [改訂新版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語

    2018年1月17日紙版発売 2018年1月17日電子版発売 石川洋資,西山勇世 著 A5判/464ページ 定価3,520円(体3,200円+税10%) ISBN 978-4-7741-9414-1 ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 書は,Swiftの言語仕様と実践的な利用方法を解説した入門書です。改訂新版では,新バージョンのSwift 4に対応しました。 Swiftは簡潔な言語ですが,その言語仕様を理解し,正しく使うことはけっして容易ではありません。Appleの公式ドキュメントをはじめとして,どんな言語仕様があり,それらをどのように使うかに関しては豊富な情報源があり

    [改訂新版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語
  • かんたん Visual Basic[改訂2版]

    このの概要 書は,「広く・正しく・新しく」をコンセプトにVisual Basicでプログラミングをはじめるに当たって基的なことはすべて学習できる内容となっています。また,イラストによる図解方式で概念をやさしく解説しているので,プログラミングが初めての人でも安心して学習を進めることができます。なお,章の最後には練習問題を収録しているので,内容がきちんと理解できたかを確認することができるので,プログラミングの教科書としても利用できます。最新のVisual studio 2017対応。 こんな方におすすめ Visual Basicの文法をちゃんと学びたいと思っている 1章 Visual Basicをはじめよう 01 Visual Basicとは? 02 開発環境の入手とインストール 03 ソリューションとプロジェクトの作成 04 ソースコード入力と保存 05 プログラムの実行と停止 06 

    かんたん Visual Basic[改訂2版]
  • 最終回 エンジニアはどこに行くのか | gihyo.jp

    この連載「継続は力なり─大器晩成エンジニアを目指して」は、今回で最終回を迎える。この連載では、エンジニアとして長くやっていくために有用だと思うトピックを紹介してきた。ちなみに連載が掲載されているWEB+DB PRESS誌上での山の挿絵は、エンジニア人生の長い道のりを表している。 さて、この山登りの最後には何が待っているのだろうか。筆者にはわからない。われわれはロールモデルが少ない世代だからだ。上の世代のエンジニアが成功して、引退して悠々自適な生活をしている。そのような特殊な事例はWebのインタビューで見つかる。しかし、ごく平均的だったエンジニアがどうなったかはわからない。われわれの上の世代は、Web以前の人々なのだ。ブログを書いたり、Twitter技術的なことにコメントしたりする人は少ない。だから現在ちょうど引退を迎えるような年齢のエンジニアが、何を思い、どのように生きてきたかを知る

    最終回 エンジニアはどこに行くのか | gihyo.jp
    kawacho
    kawacho 2018/06/29
    “自分が直接何かを達成しなくても達成感があるのだ。これは一時的にあなたの創造力を弱める可能性があるので気を付けよう。”
  • 第1回 なぜ、エンジニア出身の社長は少ないのか | gihyo.jp

    ゼロスタートという12年目を迎えるIT企業で、創業以来社長を務めている山崎です。いちエンジニアだった私が企業の取締役に就任し、またその後自分で起業し、経営というものに取り組んできた中で感じたこと、考える事などについて、紹介していければと思います。 以前にもgihyo.jpでは、 達人が語る、インフラエンジニアの心得 エンジニアに捧げる起業幻想 という連載をしていましたが、その締めくくりとも言える内容にできればと思います。インフラエンジニアの心得は純粋に(インフラ)エンジニアとしての視点、起業幻想はエンジニアとして独立しようとしている視点でしたが、今回はタイトルどおりエンジニア出身で社長をやってみた(やっている)という視点です。 「エンジニア出身の経営者」と「エンジニア出身の社長」の違いとは さて、今回の内容が「エンジニア出身の経営者」ではなくて「エンジニア出身の社長」と書いているのは意味が

    第1回 なぜ、エンジニア出身の社長は少ないのか | gihyo.jp
  • 第2回 ソニックガーデン 倉貫義人―「育てる」負担をなくし、各人が腕を磨ける組織 | gihyo.jp

    先進的なとりくみを続ける現場に訪問し、チームや個人としてどう成長していくべきかを取材するインタビューの第2回です。今回は自社サービスと受託開発の両方に取り組み、リモートワークや「納品のない受託開発」など働き方や組織運営で改善を続けているソニックガーデンの倉貫さんにお話を伺いました。 【インタビューされた人】 倉貫義人(くらぬきよしひと)(⁠株⁠)ソニックガーデン Twitter:@kuranuki ほぼ全員がプログラマーという会社組織 ─⁠─ソニックガーデンさんにはいま何名いらっしゃるんでしょうか? 倉貫:全社で24名ですね。5人で始めて、2016年7月から創業して6年目に入って、24人に増えました。24人中21人がエンジニアです。残りの3人は私と副社長ともう1人いるんですが、その3人も少なくとも30歳まではエンジニアをしていたので、全員エンジニアのバックグラウンドがありますね。 ─⁠─会

    第2回 ソニックガーデン 倉貫義人―「育てる」負担をなくし、各人が腕を磨ける組織 | gihyo.jp
  • 第11回 テストの資産価値 | gihyo.jp

    ニコニコ動画:https://www.nicovideo.jp/watch/sm2325613 宮澤さんからの質問 そうですね。またよい質問をいただきました。「⁠テストの資産価値」という話をこれからしたいと思います。 小さいテストがすべて真っ赤っかに…… 私も「不安」ですし、新人の人だったら不安がいっぱいでしょうから、たくさんの小さいテストができることはあると思います。 その場合、小さい単位のテストを基盤にして、それらの学習結果やそれらの不安をもとにしたテストコードと、それらの上で実際に書かれたコードが存在することになります。 それに対して仕様変更があった場合、小さい視点のテストが全滅してしまう、もしくは真っ赤っか(テスト失敗だらけ)になってしまうということはよくあります。 そのときに、そのテストを一つ一つ直していくことに意味があるのか、割に合うのかという話が出てくると思います。実プロジェ

    第11回 テストの資産価値 | gihyo.jp
  • 「実演!リファクタリング」 WEB+DB PRESS Vol.37特集 特設ページ|gihyo.jp

    WEB+DB PRESS Vol.37の特集1「実演!リファクタリング」の特設ページです。リファクタリングの実演ムービーや誌面サポート情報などを掲載しています。 なお,企画は「実演!テスト駆動開発」(⁠WEB+DB PRESS Vol.35の特集1)と連続性を持っています。 更新履歴 2007年3月2日 訂正情報の追加 pom.xmlに,JVMのデフォルトエンコーディングがShift_JIS以外のOS(要するにWindows系以外のOS)をお使いの方向けの設定を追加しました。詳しくは5ページ目をご覧ください。 ダウンロード用サンプルコードの差し替え 上記補足情報に対応したpom.xmlに差し替えました。 著者からのメッセージ 実演ムービーをご覧いただくにあたっての,著者の和田卓人さんからのメッセージです。 Eclipseのリファクタリング機能 第3章を題材にした,Eclipseのリファク

    「実演!リファクタリング」 WEB+DB PRESS Vol.37特集 特設ページ|gihyo.jp
  • 「実演テスト駆動開発」 WEB+DB PRESS Vol.35特集 特設ページ:本誌からのお知らせ

    WEB+DB PRESS Vol.35の特集1「実演!テスト駆動開発」の特設ページです。テスト駆動開発(TDD)の実演ムービーや誌面サポート情報などを掲載しています。 更新履歴 2006年10月24日 実演ムービーの追加 タスク2「サーブレットのアクセスURLからDAOの名前を抽出する」の実演ムービー3を追加しました。 環境構築ムービーの追加 Subversion環境の構築ムービー3を追加しました。 補足情報の追加・変更 第2章~第8章の各章終了時点でのサンプルコードを公開しました。また,すでに公開済みだった第8章完全版のコードも差し替えましたので,お手数ですが再度ダウンロードしてください。 補足情報の追加 「テストフィルタ機能,受け入れテスト実行の自動化機能について」を追加しました。 補足情報の追加 「著者のEclipseテンプレートを公開!」を追加しました。 誌面訂正情報の掲載 第

    kawacho
    kawacho 2015/02/17
  • [動画で解説]和田卓人の“テスト駆動開発”講座 記事一覧 | gihyo.jp

    第16回プログラミング言語とTDDは、どちらを先にマスターすべきか? 和田卓人 2007-12-21

    [動画で解説]和田卓人の“テスト駆動開発”講座 記事一覧 | gihyo.jp
    kawacho
    kawacho 2015/01/28
  • 川口耕介氏、Jenkinsプロジェクトの現状やWorkflow Pluginの特徴を説明 ~Jenkinsユーザカンファレンス2015東京 基調講演 | gihyo.jp

    川口耕介氏、Jenkinsプロジェクトの現状やWorkflow Pluginの特徴を説明 ~Jenkinsユーザカンファレンス2015東京 基調講演 新年を迎えて早々の2015年1月11日(日)、Jenkinsユーザカンファレンスを開催しました。日では第2回目となる今回のカンファレンス、会場は前回と同じく法政大学で、参加者は500名ほどでした。稿では基調講演を中心にレポートをお届けします。 Jenkinsプロジェクトの現状 Jenkinsの生みの親である川口耕介氏の基調講演では、まずJenkinsプロジェクトの現状報告がありました。 Jenkinsの利用統計 Jenkinsの利用者数や利用シーンは、順調に増加しています。 Jenkinsのインストール数やスレーブ数・ジョブ数が増加していること、Javaのツール群の中でもJUnitについで70%のユーザが利用しているといった調査結果を取り

    川口耕介氏、Jenkinsプロジェクトの現状やWorkflow Pluginの特徴を説明 ~Jenkinsユーザカンファレンス2015東京 基調講演 | gihyo.jp
  • 大人気「WEB+DB PRESS plus」シリーズを一斉電子化、先着500名様にオリジナルステッカーをプレゼント ──12月10日に20冊を同時刊行 | gihyo.jp

    大人気「WEB+DB PRESS plus」シリーズを一斉電子化、先着500名様にオリジナルステッカーをプレゼント ─⁠─12月10日に20冊を同時刊行 株式会社技術評論社は、大人気シリーズ「WEB+DB PRESS plus」を電子化し一斉刊行することを発表いたします。 すでに発売されている『関数プログラミング実践入門 ─⁠─簡潔で、正しいコードを書くために』に続き、一斉刊行第一弾として下記20冊を電子書籍化して、12月10日に発売いたします(EPUB版は2015年1月末配信。PDF版ご購入の方には無償提供⁠)⁠。 Googleを支える技術 ─⁠─巨大システムの内側の世界 [24時間365日]サーバ/インフラを支える技術 ─⁠─スケーラビリティ、ハイパフォーマンス、省力運用 プログラマのための文字コード技術入門 Webを支える技術 ─⁠─HTTP、URI、HTML、そしてREST [We

    大人気「WEB+DB PRESS plus」シリーズを一斉電子化、先着500名様にオリジナルステッカーをプレゼント ──12月10日に20冊を同時刊行 | gihyo.jp
  • 第1回 Visual Studio Online "Monaco"を使ってみたい5つの理由 | gihyo.jp

    オンラインで使えるコーディングツール Visual Studio Online "Monaco"の実力やいかに 今から1年前に開催さいれた「Visual Studio 2013 Launch Event」で新しいクラウド開発環境が発表されました。「⁠Visual Studio Online "Monaco"」(⁠以降Monaco)です。 Monacoは、Visual Studioの名が付いている通り、Microsoftが提供するツールの1つで、かつ、オンライン上、クラウドサービスとして動作する開発環境です。一番の特徴は、何と言ってもオンラインで利用できること。 これまで、Visual Studioは多くの.NET開発者に愛用されてきており、C#を利用したアプリケーション開発や、ASP.NETSQL ServerによるWebシステムを開発する上では、欠かすことのできないツールでした。 一方

    第1回 Visual Studio Online "Monaco"を使ってみたい5つの理由 | gihyo.jp
  • 池田尚史氏に聞くチーム開発の極意 ~「進め、現場のチーム開発 ~チーム開発実践入門」レポート | gihyo.jp

    池田尚史氏に聞くチーム開発の極意 ~「進め、現場のチーム開発 ~チーム開発実践入門」レポート 6月19日、DeNAヒカリエ社の会議室にてDevLOVEのイベント「進め、現場のチーム開発 ~チーム開発実践入門~」が開催されました。稿では『チーム開発実践入門』の著者である池田尚史氏(@ikeike443)の発表を中心にレポートします。 イベント開会の挨拶 ~DevLOVEとは DevLOVE主催者である市谷聡啓氏(@papanda)の挨拶をもってイベントが開催されました。DevLOVEは6年続けている開発者向けのコミュニティで今回は170回目の開催とのこと。 HangarFlight 飛行機乗りにとって、空がまだ未知で危険なものだった時代。格納庫に集まってお互いの体験を話し合い、空を知ろうとしました。DevLOVEはまさにそういう場にしようという思想のもと作ったイベントだそうです。デベロッ

    池田尚史氏に聞くチーム開発の極意 ~「進め、現場のチーム開発 ~チーム開発実践入門」レポート | gihyo.jp
    kawacho
    kawacho 2014/08/08
  • 『Software Design』『WEB+DB PRESS』、PDFによる電子版発売開始 | gihyo.jp

    株式会社技術評論社は、同社の技術専門誌『Software Design』『⁠WEB+DB PRESS』の両誌のPDF版を、Gihyo Digital Publishingにて発売することを発表いたします。 『⁠WEB+DB PRESS』は初の電子化となります(総集編を除く⁠)⁠。 日2014年4月14日から年間定期購読受け付け開始 『Software Design』『⁠WEB+DB PRESS』とも、日より年間定期購読のお申込み受け付けを開始いたします。それぞれ、以下ページよりお申込みください。 『Software Design⁠』⁠ 『WEB+DB PRESS』 最新号からは単品での購入も可能 なお、単品でのご購入に関しては、各誌最新号(⁠『⁠Software Design 2014年5月号⁠』⁠:4/18発売、『⁠WEB+DB PRESS Vol.80⁠』⁠:4/24発売)から受け

    『Software Design』『WEB+DB PRESS』、PDFによる電子版発売開始 | gihyo.jp
  • チーム開発実践入門──共同作業を円滑に行うツール・メソッド

    この書籍に関連する記事があります! はじめに 書は「チーム開発実践入門」です。読者のみなさんの中にはよくご存じの方も多いかとは思いますが,チーム開発というのは複雑で難しいものです。 チーム開発を円滑に行うには 誌の読者の中にソフトウェアやサービスの開発を仕事にしている方もいるかと思います。 第1章 チーム開発とは 1.1 1人だけでも開発はできる 1.2 チーム開発で直面する課題 1.3 どのように課題に立ち向かうか 1.4 書の構成 第2章:ケーススタディ 第3~5章:基礎的なプラクティス 第6~7章:継続的デリバリーとリグレッションテスト 1.5 書を読む前の注意点 最適なプラクティスはケースバイケース どのツールを使うかに正解はない 第2章 チーム開発で起きる問題 2.1 ケーススタディの前提 プロジェクトの前提条件 2.2 ケーススタディ(1日目) 問題1:重要なメールが多

    チーム開発実践入門──共同作業を円滑に行うツール・メソッド
    kawacho
    kawacho 2014/04/02
  • 第51回 開発効率向上を目指してGitHub Enterpriseを導入 | gihyo.jp

    経営部部門に異動して開発環境の整備に専念 アプリケーションやサービスの開発、あるいはWebサイトの制作などにおいて、欠かせないツールとなっているのがバージョン管理システムです。とくに多人数で開発を行う際、いつ誰がどのファイルを編集したのかをすばやく把握できる、あるいはファイルに加えた変更履歴を簡単に参照できるといったメリットを持つバージョン管理システムは、プロジェクトを円滑に進めるうえで極めて有用です。 サイバーエージェントのアメーバ事業では、このバージョン管理システムとしてApache Subversion(SVN)をメインで使っていましたが、エンジニアの間から「Git」を使いたいという声が高まり、それに応える形で「GitHub Enterprise」を導入、2013年4月から格的に運用を開始しています。この導入プロジェクトを主導した奥田順子氏は、そもそものきっかけを次のように説明し

  • iBooks 1.5のバージョンアップによる問題とその対応について | Gihyo Digital Publishing … 技術評論社の電子書籍

    昨日12月7日、iBooksがバージョンアップしました。その結果、Gihyo Digital PublishingのEPUBがiBooksで読めなくなりました(iBooksが落ちる)。ご迷惑をおかけして誠に申し訳ございません。そのほかにもiBooksは起動するのにEPUB等が読めなくなるという現象も発生しているようです。 記事では、原因や今後の対応についてお知らせいたします。 今回起こったこととその対応について まず、何が今回の現象をを引き起こしたのかについてですが、前提と結果を次のように認識しております。 前提: 今回のiBooksのアップデートで、iBooksがEPUB3のナビゲーションドキュメントを解釈するようになった。 結果: iBooksのナビゲーションドキュメントの解釈が甘く、Gihyo Digital PublishingのEPUBを読めなくなってしまった。 iBooksは

  • Software Design 2011年12月号

    2011年11月18日紙版発売 B5判/186ページ 定価1,341円(体1,219円+税10%) ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 第1特集 エンジニアの能力を引き出す Mac活用術 Lion Server/VMware vs. Parallels/エディタ機能拡張法 Macを愛用しているエンジニアは確実に増えています。しかし,「Macを使うならこれ!」というような開発環境のデファクトスタンダードはまだなく,ユーザ自身がいろいろなソフトウェアを試しつつ,環境を作り上げている状況ではないでしょうか。そこで特集では,自分好みの環境作りの一助となるべく,OS X Lionにより変化する開発環境の確認,Lion Server導入に際しての注意点,2大仮想環境ソフトの比較,開発向きエディタの検討,そして開発現場へのM

    Software Design 2011年12月号
  • Jenkinsではじめるビルド職人入門 | Gihyo Digital Publishing … 技術評論社の電子書籍

    Jenkinsではじめるビルド職人入門 著者 今井勝信 著 発売日 2011年11月18日 更新日 2011年12月13日

    Jenkinsではじめるビルド職人入門 | Gihyo Digital Publishing … 技術評論社の電子書籍