オープンソース作品一覧

  • 落合陽一責任編集 生成AIが変える未来 ー加速するデジタルネイチャー革命ー
    3.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 基本の使い方からビジネス、アート、教育まで…… この1冊で【最新情報】&【活用法】のすべてが俯瞰できる! 生物学者・福岡伸一との特別対談収録! 「生命とコンピュータの境界線」 【目次】 ■序章:生成AIの発展により、デジタルネイチャー化する世界 ■第1章:生成AIの登場で、世界はどう変わる? 生成AIを使いこなすのに必要なモノとは? [Q&A]生成AIの基本を知ろう! Chat GPTの使い方 生成AI戦国時代に突入! ■第2章:生成AIとビジネス [Q&A]生成AIで激変するビジネスシーン! 生成AIは実際のビジネス現場でどう使われている? [コラム]生成AIビジネスの展望とは? [コラム]生成AIの登場で激変する仕事環境 生成AIで激変する仕事と激変しない仕事 生成AIで需要が増える仕事 [コラム]生成AI時代に意識すべきは、“一次情報にあたる”こと ■第3章:生成AIとアート [Q&A]生成AI時代のアートとは? 世間をにぎわせる生成AIによるアート事例 [コラム]検索に強い生成AIは? 画像生成AIの使い方 [コラム]いろいろな生成AIを使ってみよう! 「オブジェクト指向菩薩」とは? [コラム]AI情報アップデート術 ■第4章:生成AIと教育 [Q&A]生成AIが与える教育への影響力 生成AIで進化する教育現場 [コラム]生成AIで変わる「独学」の重要性 「オープンソース」と「フェアユース」とは? [コラム]世界の生成AIトラブル事例 ■第5章:デジタルネイチャー革命後の未来 [Q&A]資本主義社会について考える 変化する価値観やコミュニケーション AIはどこまで進化するか? [コラム]10年後、20年後、50年後…… 生成AIが創る未来 福岡伸一×落合陽一が語る 生命とコンピュータの境界線
  • PowerAppsではじめるローコード開発入門 PowerFX対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ローコードの本命、マイクロソフトPower Appsを徹底解説 ノーコード・ローコードとは、名前の通り「コードを一切書かない、あるいはわずかしか書かずに開発をすること」です。業務用アプリは、同じような機能を実装している場合がほとんどです。 業務用データにアクセスし、CRUD (Create, Read, Update, Delete) といった基本操作を行えればそれでOK,というケースも多いでしょう。 そこで、「業務用アプリで必要になる処理」をパーツ化し、それらを組み合わせるだけでアプリを作成できるようにしたのがノーコードであり、ローコードです。 現在、ノーコード・ローコードの環境は世界で多数リリースされています。 では、いったいどれを使えばいいのか? 日本でも安心して利用でき、これから先もずっと使い続けられる、そういう環境は何か。 現時点で考えるなら、ローコード開発環境に関してはマイクロソフト社の「Power Apps」 が本命といっていいでしょう。ローコードでありながら非常に高機能で、マイクロソフト関連のサービスとも連携でき、しかも比較的廉価。PowerAppsなら、技術者でなくとも自分でアプリを開発で、きるようになります。 とはいえ、PowerAppsはとにかく高機能で、あるため、ローコードといえども本格的に使いとなすにはそれなりに知識と経験が必要になります。 そこで、「開発経験のない人でもPower Apps でアプリ開発ができるようにしよう」というのが本書です。 2021年3月、マイクロソフト社はオープンソースのローコードプログラミング言語「Power FX」 を発表しました。 PowerFXというのは、Power Appsで使われている数式の簡易言語をPower Apps以外にも広げるもので、本書はいちはやくPower FXに対応した内容になっています。
  • 入門Redmine第6版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 オープンソースのプロジェクト管理ツールRedmine(レッドマイン)の定番入門書が改訂。最新版に対応、カラー紙面で圧倒的な分かりやすさを提供します。
  • Azure OpenAI Service実践ガイド ~ LLMを組み込んだシステム構築
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 専門家のノウハウを凝縮! 大規模言語モデル「GPT」のシステム実装法  ChatGPTを支える大規模言語モデル(LLM)「GPT」などをシステムに組み込むための「Azure OpenAI Service」(Azure OpenAI)を実際に活用するための実践ガイドです。Azure OpenAIを使えば、企業がLLMを活用する際に懸念となる社内データの漏洩を防ぎながら、社内の独自データに基づく受け答えも可能なシステムを容易に構築できるようになります。  本書ではAzure OpenAIとその周辺AIサービスが備える次のような機能をサンプルコードを使いながら、詳しく解説します。 ・GPT-3やGPT-4に多様なパラメータを設定してチャットの受け答えを確認できる「Azure OpenAI Studio」 ・自然言語による検索(Embedding)も得意な「Cognitive Search」 ・LLM用ライブラリの「LangChain」と「Semantic Kernel」 ・AIの処理フローをGUI上で容易に構築できる「プロンプトフロー」 ・Meta(Facebook)のLlama 2などオープンソースのLLMも活用できる「モデルカタログ」 ・LLM自体に独自のデータを学ばせる「ファインチューニング」
  • [改訂第3版]Apache Solr入門 ―オープンソース全文検索エンジン
    3.5
    今回で3回目の改訂となるApache Solrの解説書です。Solrはオープンソースの検索エンジンソフトウェアです。多くの企業で使用され,検索を利用したさまざまなサービスを実現する基盤になっています。本書はSolrの基本的な技術の解説と知識をまとめたのちに,ドキュメント検索,インデクシング,クラスタなどのその特徴あるしくみを紹介し,より具体的なプログラミング手法にも言及していきます。そして検索精度改善,レコメンデーションシステムへの応用といった発展的な利用方法まで詳細に解説します。
  • OSS教科書 OSS-DB Silver Ver.3.0対応
    -
    解説と問題が大充実、この1冊でOSS-DB Silver Ver.3.0に完全合格! 本書は、オープンソースデータベース(OSS-DB)に関する技術力と知識を認定する資格「OSS-DB Silver」の最新バージョン試験(Ver.3.0)に合格するための学習書です。 【本書の特徴】 ・最新バージョン、Ver.3.0に完全対応 ・1冊ですべて学べる「テキスト&問題集」形式 ・「模擬試験」がついているので、力試しができる ・試験の主催者であるLPI-Japanの「認定教材」 ・試験の基準RDBMS、PostgreSQL 14に対応 ・重要事項がコンパクトにまとまった「試験直前チェックシート」付き ・「富士通ソフトエアマスター Professional Database」試験対策にも! 【OSS-DB試験とは】 ・正式名称:オープンソースデータベース技術者認定試験 ・主催者:LPI-Japan(特定非営利活動法人エルピーアイジャパン) ・内容:オープンソースデータベース(OSS-DB)に関する技術力と知識を、公平かつ厳正に、中立的な立場で認定するIT技術者認定資格 ・レベル:「Silver」と「Gold」の2つのレベルがある 【Silver試験とは】 ・データベースシステムの設計・開発・導入・運用ができる技術者であることを認定する。 ・出題数:約50問 ・出題形式:CBT(コンピュータを使ったオンライン試験。選択式がほとんどだが、一部キーボード入力あり) ・試験時間:90分 ・OSS-DB Silver合格者には、「FUJITSU Certified Middleware Professional データベース Standard」が認定される。 ※詳しくは試験公式HP(LPI-Japan)をご確認ください。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 独習C 新版
    -
    【本書の概要】 本書は、長く愛されてきた「独習C」の完全新作です。 著者は大手ベンダーで働く敏腕プログラマーで著書も多数のarton(アートン)氏。 旧版では不足気味だった「図による解説」や「補足説明」を大幅に追加。 さらに練習問題は学習効果を図りやすいサンプルを用意しています。 独習シリーズの「わかりやすい解説」「理解が深まる例題」「力試しの練習問題」 という3ステップを踏襲していますので、自力でC言語を習得できます。 学習用のCコンパイラについては「clang」(オープンソースで現在多くの C言語系プログラマーが利用)を利用します。 【ターゲット】 ・独学でC言語について学びたい方(学生や社会人1年生) 【言語対応】 C11 【対応OS対応】 Windows、macOS、Linux 【著者】 arton(アートン):大手ベンダーで働くプログラマー。 著者に『10日でおぼえるC♯入門教室』や『10日でおぼえるRuby on Rails入門教室』がある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • プロを目指す人のためのTypeScript入門 安全なコードの書き方から高度な型の使い方まで
    5.0
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12748-0)も合わせてご覧ください。 TypeScriptは,JavaScriptに静的型付けの機能を加えたオープンソースのプログラミング言語です。本書では,根幹となるJavaScriptの仕様・機能とともに,TypeScript独自の仕様・機能を解説します。TypeScriptの基礎知識はこれ一冊だけで学べます。 静的型付き言語は世にいくつもありますが,TypeScriptの型システムは他に類を見ない高い表現力を持っています。本書の読者が,型の有効性を理解しTypeScriptらしいコードを書けるようになるために,本書では,プログラムの安全性を高める基本的な型の扱い方から,TypeScriptの「高い表現力」の源となっているリテラル型・ユニオン型・keyof 型の扱い方まで幅広く取り上げます。また,わかりにくい機能や型安全を脅かす危険な機能についてもごまかさず,歴史的経緯や目的・用途を踏まえたうえで最善の扱い方を説明します。 章ごとに力試し問題を用意しており,理解の度合いを確認しながら学習を進められます。
  • 独学でプログラマを目指すあなたを応援する本。プログラミングは過去に学んだ知識も無駄にならない
    -
    プログラマではないけれど、プログラミングができるようになりたい! プログラミングのことはわからないけれど、なんとか独学で学んでみたい! 本書を手に取ったのは、このような方たちだと思います。ただプログラミングの世界を垣間見たい方もいらっしゃるかもしれませんね。 筆者はプログラマになりたくて独学で一生懸命勉強しましたが、当時は分からないことだらけで苦労しました。 本書では筆者の25年以上に渡るプログラミング経験をふんだんに盛り込みました。プログラミングの考え方を基礎から習得することができます。 本書はあくまでプログラミング学習を応援する読み物ですので、プログラミング言語の技術的な説明はありません。 プログラムがコンピュータ上でどのように動いているのかという基本に立ち戻り、プログラミング言語の移り変わりを知ることで、プログラミングに対するモヤモヤ感を吹き飛ばします。 人により到達点は違えど、プログラミングを習得するには勇気を持って第一歩を踏み出すことです。 そして、踏み出した歩みを止めないことが大切です。たとえ歩みのスピードが遅くとも。ほんの少しの時間を使いながら、楽しく学んでもらえたらうれしいです。 【目次】 プログラミングは簡単か?難しいか? プログラミングを学ぶきっかけを作る 趣味のプログラミングと開発のプロに求められるプログラミングの違い プログラミングの第一歩としてどの言語を選ぶべきか 機械語とコンピュータ 機械語とアセンブラ BASICは初心者向けのプログラミング言語 C言語とCASLと情報処理技術者試験 MS-DOSでC言語プログラミングな日々 挫折も迷走も無駄にはならない JavaとFlashの栄枯盛衰 Perlブームの到来 プログラミング言語の種類が増えすぎた現代 チェックリスト 【著者紹介】 平田豊(ヒラタユタカ) 1976年兵庫県生まれ。石川県金沢在住。執筆活動歴は20年以上で、著書17冊を上梓。 #カーネルパッチ勉強会(Twitter) の主催。 2004年にTera Termをオープンソース化。 所属コミュニティは組込みエンジニアフォーラム(E2F)、インフラ勉強会、 宿題メール。 2018年にIT企業(20年勤務)を退職後、2019年よりフリーランス(個人事業主)。 著者ホームページ: http://hp.vector.co.jp/authors/VA013320/ ツイッター:@yutakakn
  • 【無料お試し版】角川インターネット講座 各巻序章完全収録
    無料あり
    3.0
    全貌をつかみにくい巨大なネット社会を、設計と思想、文化、ビジネス、最新技術など15のテーマで概説。過去に類のない画期的なシリーズ! ■執筆者・代表監修者 【1巻】「インターネットの基礎」 村井純(慶應義塾大学環境情報学部長) 【2巻】「ネットを支えるオープンソース」 まつもとゆきひろ(プログラマー、Ruby設計者) 【3巻】「デジタル時代の知識創造」 長尾真(元京都大学総長、京都大学名誉教授) 【4巻】「ネットが生んだ文化」 川上量生(カドカワ株式会社代表取締役社長、角川アスキー総合研究所主席研究員) 【5巻】「ネットコミュニティの設計と力」 近藤淳也(株式会社はてな代表取締役会長) 【6巻】「ユーザーがつくる知のかたち」 西垣 通(東京経済大学コミュニケーション学部教授、東京大学名誉教授) 【7巻】「ビッグデータを開拓せよ」 坂内正夫(国立研究開発法人情報通信研究機構理事長、東京大学名誉教授) 【8巻】「検索の新地平」 高野明彦(国立情報学研究所教授、東京大学大学院コンピュータ科学専攻教授) 【9巻】「ヒューマン・コマース」 三木谷浩史(楽天株式会社代表取締役会長兼社長) 【10巻】「第三の産業革命」  山形浩生(野村総合研究所研究員) 【11巻】「進化するプラットフォーム」 出井伸之(クオンタムリープ株式会社CEO) 【12巻】「開かれる国家」 東浩紀(思想家、ゲンロン代表) 【13巻】「仮想戦争の終わり」 土屋大洋(慶應義塾大学大学院政策・メディア研究科教授) 【14巻】「コンピューターがネットと出会ったら」 坂村 健(東京大学大学院情報学環教授) 【15巻】「ネットで進化する人類」 伊藤穰一(MITメディアラボ所長)
  • iOSアプリ開発 達人のレシピ100
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 iPhoneやiPadのアプリ開発者向けとして、開発現場で動作が実証されているプログラムレシピ集です。iOS SDKがカバーしている領域は非常に広大で、ネットの情報や書籍、オープンソースの資産が充実した今でも、具体的な実装方法が見つからないことが多々あります。本書のレシピは、よくある定番レシピではなく、実際の開発現場で培われてきた、利便性が高いわりによく知られていないレシピ、開発者の痒いところに手が届くレシピ、応用が利くレシピ等を中心に、アニメーション、画像処理、オーディオ処理、UIなど11のカテゴリに分けた100個のプログラムコードを紹介しています。サンプルコードのダウンロードサービス付き。
  • ITエンジニアとして生き残るための指南書。 自分を守りアップデートするための18のテクニック。30分で読めるシリーズ
    -
    さっと読めるミニ書籍です(文章量24000文字以上 32,000文字未満(30分で読めるシリーズ)=紙の書籍の50ページ程度) 【書籍説明】 ITエンジニアはかっこいい、という憧れを持ってIT業界に入ったものの、なんだかイメージがずいぶん違うなぁと感じていませんか? 本書ではイメージと現実のギャップを解明することで、日頃のモヤモヤを吹き飛ばします。 筆者はITエンジニアとしてIT業界で、20年という長い年月をかけて仕事をしてきましたが、モヤモヤが長らく晴れず、このままITエンジニアを続けるかどうか悩んでいました。 こうした悩みを打ち明けることもできず、一人で考えても解は出てきませんでした。 20年間、筆者が試行錯誤して身につけたノウハウや気づきを本書に書き下ろしました。 ITエンジニアとしての日頃の業務に辟易し、新人の頃にあったはずの憧れもどこかへ消え、ただ生活をしていくために毎日頑張っている人がほとんどでしょう。 それはそれで立派なことですが、ITエンジニアとして長く続けられない人もいます。 どんなに酷い状況でも楽しんで仕事ができるならば、忘れたはずの気持ちが復活し、人生が楽しくなります。 本書で紹介する18のテクニックを明日からでも実践していきましょう。 【目次】 ITエンジニアってどんな仕事なの? ITエンジニアの勤務体系ってどんな感じ? 業務遂行に必要なQCDってなに? IT業界の人手不足とチームの体制 論理的思考が通じない時にどうすればよい? 社内交流、工数削減、バグ曲線 なぜなぜ分析、PDCA 学ぶ楽しさを忘れないこと 会社を辞めても、人生は続く。 ITエンジニア幸せチェックリスト 【著者紹介】 平田豊(ヒラタユタカ) 1976年兵庫県生まれ。石川県金沢在住。執筆活動歴は20年で、PC書籍14冊を上梓。 2004年にTera Termをオープンソース化。宿題メール(情報処理技術者試験メルマガ)の勉強会メンバー。 2017年末に始動したインフラ勉強会(オンライン交流会)の発起人メンバー。組込みエンジニアフォーラム(E2F)の交流会運営メンバー。 2018年3月にIT企業(20年勤務)を退職し、地元金沢にてフリーで活動中。 著者ホームページ: http://hp.vector.co.jp/authors/VA013320/
  • ITパスポート試験対策書 第6版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 書籍 ◎「学習のポイント」で、重要ポイントを押さえる! ◎「ポイントの解説」で、知識事項についての理解を深める! ◎「理解度チェック」で、しっかりと復習ができる! ◎「問題にチャレンジ」で、知識のさらなる定着を図る! ◎「総復習問題」で、現在の実力を確認! Webコンテンツ ◎英略語攻略 IP単語帳! →IT用語の難関、英略語! 「フルスペル」をヒントに、「意味」を覚える! ◎IPキーワードマッチング →クイズ形式で、関連キーワードをマッチング! スキマ時間にさくさく反復演習! (目次) はじめに 本書の使い方 第1部 ITパスポート試験の概要と出題傾向 第1章 ITパスポート試験とは 第2章 試験の概要と出題傾向 第2部 試験の出題ポイント 第1章 ストラテジ系(企業と法務・経営戦略・システム戦略) 1.1 企業活動 1.2 法務 1.3 経営戦略マネジメント 1.4 技術戦略マネジメント 1.5 ビジネスインダストリ 1.6 システム戦略 1.7 システム企画 第2章 システム開発技術(開発技術) 2.1 システム開発技術 2.2 開発プロセス・手法 第3章 マネジメント(プロジェクトマネジメント・サービスマネジメント) 3.1 プロジェクトマネジメント 3.2 サービスマネジメント 3.3 システム監査 第4章 基礎理論(基礎理論) 4.1 数と表現 4.2 論理演算と集合 4.3 確率と統計 4.4 情報量の表し方とデジタル化 4.5 データ構造 4.6 アルゴリズムとプログラミング 4.7 プログラム言語 第5章 コンピュータ構成要素(コンピュータシステム) 5.1 プロセッサ 5.2 メモリ 5.3 入出力デバイス 第6章 システム構成要素(コンピュータシステム) 6.1 システムの構成 6.2 システムの評価指標 第7章 ソフトウェアとハードウェア(コンピュータシステム) 7.1 オペレーティングシステム 7.2 ファイルシステム 7.3 開発ツール 7.4 オープンソースソフトウェア 7.5 コンピュータと入出力装置 第8章 情報デザインと情報メディア(技術要素) 8.1 情報デザイン 8.2 情報メディア 第9章 データベース(技術要素) 9.1 データベース方式 9.2 データベース設計 9.3 データ操作 9.4 トランザクション処理 第10章 ネットワーク(技術要素) 10.1 ネットワーク方式 10.2 通信プロトコル 10.3 ネットワーク応用 第11章 セキュリティ(技術要素) 11.1 情報セキュリティ 11.2 情報セキュリティ管理(セキュリティマネジメント) 11.3 情報セキュリティ対策・実装技術 第3部 総復習問題 付録  総復習問題 解答一覧 ITパスポート試験の出題範囲 表計算ソフトの機能・用語(ITパスポート試験用) 索引
  • ITエンジニア的論理思考テクニック! 仕事ができる人になるための13の極意。
    -
    【書籍説明】 「キミはいったい何が言いたいのか分からない」と上司に怒られたことはあるでしょうか? もしくは、部下に向かって同様のセリフを言ったことがあるでしょうか? おそらく、ほとんどの方がYESでしょう。筆者はITエンジニア(プログラマ)として、IT企業で20年間勤務しましたが、若い頃、よく怒られたものです。怒られる原因は論理的思考ができていなかったからです。 本書はプログラミングするために必要な論理的な考え方を発展させ、ITエンジニアだからこそできる論理的思考のノウハウについて書き下ろしました。論理的思考は数値と辻褄合わせからできているといっても過言ではありません。 論理的思考スキルは仕事を円滑に進めるためには必要であり、論理的な考え方ができないと周りから信用を失います。信頼関係をなくすと、誰からも相手にされなくなります。 論理的思考スキルを身につけ、「キミは仕事ができる人だね」と言われるようになったら成長した証です。そうなれば、どこにいっても通用する人材となれることでしょう。本書が読者の皆様に少しでも気づきになれば幸いです。 2018年11月 平田豊 【目次】 論理的思考がなぜ必要なのか? 論理的思考はシンプルな考え方の組み合わせ 伝え方のコツは結論から 定性的よりも定量的で あるべき姿と現状を常に考えよう 愚痴と提案を使い分けるのがオトナ モレなくダブリなく 問題は系統立てて考える[前編] 問題は系統立てて考える[後編] 仮説思考とPDCA 論理的思考の例題集(1) 論理的思考の例題集(2) 論理的思考の例題集(3) チェックリスト 【著者紹介】 平田豊(ヒラタユタカ) 1976年兵庫県生まれ。石川県金沢在住。 執筆活動歴は20年以上で、技術書16冊を上梓。 2004年にTera Termをオープンソース化。宿題メール(情報処理技術者試験メルマガ)。インフラ勉強会(オンライン交流会)。組込みエンジニアフォーラム(E2F)。 2018年3月にIT企業(20年勤務)を退職後、フリー。 ホームページ: http://hp.vector.co.jp/authors/VA013320/ Twitter: @yutakakn
  • ITRONプログラミング入門 H8マイコンとHOSで始める組み込み開発
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 RTOS(組み込みOS)による開発を基礎から実践的に解説 組み込みOSの標準仕様であるITRONのオープンソース実装(HOS)を用いて、組み込みOSによるプログラミングを具体的に解説する。既刊のITRON関連書と異なり、組み込みOSによる開発の基本から簡単なアプリケーションの作成までを実際に手を動かしながら学習できる。ターゲットとするマイコンはH8。 第1章 開発を始める前に 1.1 ITRONはRTOS 1.2 Hyper Operating System(HOS) 1.3 開発に必要なもの 1.4 できれば準備したいもの 1.5 カーネルライブラリの構築 第2章 初めてのITRONプログラミング 2.1 サンプルプログラムを動かそう 2.2 タスクを2本走らせてみよう 2.3 タスクの起動順を変更する 2.4 もう1つタスクを追加する 第3章 ITRONのさまざまな機能を体験する 3.1 タスク管理機能 3.2 タスク付属同期機能 3.3 自タスクの遅延実行 3.4 タスク間通信 3.5 周期ハンドラ 3.6 割り込み処理 3.7 組み込みシステムにRTOSが必要な理由 第4章 RTOSの基礎知識 4.1 タスクとタスクコンテキスト 4.2 プロファイル 4.3 RTOSを構成する3つの状態 第5章 HOSのソースで見るITRONの機能 5.1 スケジューリングとディスパッチ 5.2 割り込みハンドラと割り込みサービスルーチン 5.3 μITRONの時間管理 5.4 アラームハンドラ 5.5 資源の排他制御とセマフォ 5.6 デッドロックと優先度逆転 5.7 メモリ管理 5.8 メールボックス、メッセージバッファ、データキュー 5.9 CPU例外、タスク例外機能について 5.10 コンフィギュレータ 5.11 HOS-V4におけるサポート状況 5.12 まとめ 第6章 ITRONによる開発の実際(簡易ゲーム機の作成) 6.1 ハードウェア仕様を考える 6.2 ハードウェア構成 6.3 ソフトウェア構成を考える 6.4 小型ゲーム機のプログラム構築 6.5 スタックサイズの再割り当て 6.6 ゲームの進行(プログラムの動作) 6.7 まとめ 付録A HEWによる開発について A.1 HEWの入手方法 A.2 HEWによるHOS-V4カーネルライブラリの構築 A.3 HEWにプロジェクトを登録する A.4 HEWでコンフィギュレータを使用する(カスタムビルドフェーズ) A.5 HOS-V4のアプリケーションをビルドするまで A.6 HEWの最適化機能について 付録B GCCによる開発について B.1 GCCの入手方法 B.2 GCCによる開発手順
  • Asterisk徹底活用ガイド
    -
    1巻3,168円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、オープンソースのPBXソフトウェア AsteriskをLinuxにインストールして、自分だけのIP電話システムを構築するための実践的な解説書です。前著『AsteriskでつくるIP電話システム』に続くAsterisk解説書の第2弾で、本書では最新バージョン1.4まで網羅しています。Asteriskを利用するユーザが知りたいと思われる具体的な“設定事例”についてもその設定方法を解説しています。アプリケーション、関数リファレンスの解説ではバージョン1.2、1.4への対応を示しています。Asteriskをもっと使いこなしたい、より深く知りたいという方必読の一冊です。
  • Apache Kafka 分散メッセージングシステムの構築と活用
    -
    IoTや機械学習などのデータ処理を支える新基盤 Apache Kafkaは分散処理の基盤として開発されたオープンソースのプラットフォームです。従来からあるメッセージングサービスを元に新しい分散処理を実現します。独自のアーキテクチャで処理の流れを定義して多数のコンピュータをまとめ上げ、IoTや機械学習に求められる非常に大きなデータ処理を実現できます。 本書では、Apache Kafkaについて次のような解説を行います。 ・Kafkaが生まれた背景と特徴、その機能や原理について ・Kafkaのインストールと利用のための基本 ・開発のポイント ・Kafkaを適用できるさまざまなシステムをパターン別に解説 ・業務での活用を前提としたインテグレーションのポイントを紹介 本書ではさまざまな分野での活用が期待されるApache Kafkaの基礎を、現場を知るエンジニアの書下ろしで紹介します。ソフトウェアとしてのKafkaとその活用方法をまとめて理解できる必読の解説書です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Apache Spark徹底入門
    -
    Apache Sparkの仕組みとビッグデータ向けの大規模処理とML開発を徹底解説 本書は、ビッグデータを主な対象としたデータ分析フレームワークであるApache Spark、MLflow、Delta Lakeの中級入門書です。「動かしてみる」だけではなく、どのような仕組みになっているのか、どうすれば効率的な実装が行えるかまで踏み込みつつ、データAIの実装者がApache Spark、MLflow およびDelta Lakeを使いこなすための解説を行います。 本書では、単純なデータ分析と複雑なデータ分析を実行し、どのように機械学習アルゴリズムを採用していくか、解説していきます。Apache Sparkの導入から解説をはじめ、Spark SQLとデータフレーム、データセットを紹介していきます。そこから、Apache Sparkを利用した実践的な機械学習の方法を解説していきます。本書での学習を通じて、次のことが学習できます。 ・Python、SQL、Scala、またはJavaの高レベルの構造化APIの学習 ・Spark の操作とSQLエンジンの理解 ・Spark 構成とSpark UIを使用したSpark操作の検査、調整、デバッグ ・JSON、Parquet、CSV、Avro、ORC、Hive、S3、またはKafkaといったデータソースへの接続 ・構造化ストリーミングを使用してバッチ データとストリーミング データの分析を実行 ・オープンソースのDelta LakeとSparkを使用して信頼性の高いデータ パイプラインを構築 ・MLlibを使用する機械学習パイプラインの開発、MLflowを使用するモデルの管理、本番化 ・[日本語版オリジナルコンテンツ]pandas DataFrame、SparkDataFrameに関する各種データフレームの使い分け ・[日本語版オリジナルコンテンツ]LLMやEnglish SDK for SparkなどAIを活用した新たなコーディングスタイル、LLMの利用方法の実践 ※本書は『Learning Spark: Lightning-Fast Data Analytics 2nd Edition』の邦訳です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ArduinoとMATLABで制御系設計をはじめよう!
    4.0
    1巻2,640円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、制御系設計をこれから学ぶ方のための入門書です。昨今話題のオープンソースハードウェアのArduinoをベースにした安価な制御実験キットを使って、実際に制御系設計を体験しながら学ぶことができる異色の内容となっています。 1万円前後の実験キットを購入すると書籍の内容に基づき、実際に自分で制御対象の回路やメカ機構を作成し、自作のコントローラーで制御することが体験できます。 机上での理論解説や組込み実装のプロセスを説明するだけの従来の書籍とは一線を画し、制御理論の基礎の習得とモデルベース開発が実体験できる異色の書籍です。 多くの大学、企業で教科書としても採用されている書籍です。 ※掲載されているSimulinkモデルやMATLABのM-fileは、TechShare(テックシェア)Booksのサイトでダウンロードが可能です。
  • Ansible実践ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 近年、複数のサーバー構築やクラウド環境の設定変更を統一的に制御できる構成管理ツールとして、Ansibleが注目を浴びています。本書は、オープンソースの構成管理ツールの一つであるAnsibleの基本的な使い方から、アプリケーションデプロイメントの自動化や、クラウドAPIとの連携などの応用的な使い方をまとめた実践ガイドです。 これからAnsibleを利用し、システム構築の自動化を始めてみたいというエントリーユーザーから、既存の運用プロセスからの自動化を図りたいという実務向けのユーザーまで幅広く活用していただける内容です。特にシステムを開発、運用するエンジニア同士がコードを共有し、継続的デリバリーへと組織のプロセスを展開していくうえで必要な、Ansibleの知識を豊富に取り上げています。Ansibleの特徴を理解していただいたうえで、ビジネス要求に対する開発スピードの向上や、変更要求に対する運用の柔軟性を身に付けていただくことを目的としています。
  • Ansible実践ガイド 第3版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 近年、複数のサーバー構築やクラウド環境の設定変更を統一的に制御できる構成管理ツールとして、Ansibleが注目を浴びています。本書は、オープンソースの構成管理ツールの一つであるAnsibleの基本的な使い方から、アプリケーションデプロイメントの自動化や、クラウドAPIとの連携、Windowsサーバー、ネットワーク機器設定の自動化など、さまざまな応用事例をまとめた実践ガイドです。これからAnsibleを利用し、システム構築の自動化を始めてみたいというエントリーユーザーから、既存の運用プロセスからの自動化を図りたいという実務向けのユーザーまで、幅広く活用していただける内容です。特にシステムを開発、運用するエンジニア同士がコードを共有し、継続的デリバリーへと組織のプロセスを展開していくうえで必要な、Ansibleの知識を豊富に取り上げています。Ansibleの特徴を理解していただいたうえで、ビジネス要求に対する開発スピードの向上や、変更要求に対する運用の柔軟性を身に付けていただくことを目的としています。Ansible 2.8/CentOS 7.6対応。
  • Ansible実践ガイド第2版
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 近年、複数のサーバー構築やクラウド環境の設定変更を統一的に制御できる構成管理ツールとして、Ansibleが注目を浴びています。本書は、オープンソースの構成管理ツールの一つであるAnsibleの基本的な使い方から、アプリケーションデプロイメントの自動化や、クラウドAPIとの連携などの応用的な使い方をまとめた実践ガイドです。 これからAnsibleを利用し、システム構築の自動化を始めてみたいというエントリーユーザーから、既存の運用プロセスからの自動化を図りたいという実務向けのユーザーまで幅広く活用していただける内容です。特にシステムを開発、運用するエンジニア同士がコードを共有し、継続的デリバリーへと組織のプロセスを展開していくうえで必要な、Ansibleの知識を豊富に取り上げています。Ansibleの特徴を理解していただいたうえで、ビジネス要求に対する開発スピードの向上や、変更要求に対する運用の柔軟性を身に付けていただくことを目的としています。 Ansible 2.4/CentOS 7.4対応
  • Ansible実践ガイド 第4版[基礎編]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、オープンソースの構成管理ツールの一つであるAnsibleの基本的な使い方から、基本的なシステム構築やアプリケーションデプロイメントの基礎をまとめたガイドです。これからAnsibleを利用し、システム構築の自動化を始めてみたいというエントリユーザーを対象としています。特にシステムを構築、運用するエンジニア同士がコードを共有し、継続的デリバリへと展開していく上で必要な、Ansibleの基礎知識を中心に取り上げています。 本書では、Ansibleの利便性だけでなく、ビジネス要求に対する開発スピードの向上や、変更要求に対する運用の柔軟性を身に付けていただくことを目的としています。そのため、本番適用を見据えた解説やコードの共有を意識しています。Ansibleの特徴を理解していただいた上で、ビジネス要求に対する開発スピードの向上や、変更要求に対する運用の柔軟性を身に付けることを目的とする方には、是非一読いただきたい一冊です。
  • Android改善プログラミング
    -
    Androidプログラミングを効率化しよう。開発環境の改善に着目した一冊です Androidの開発環境を改善する&分断化を乗り越えるをテーマに6編を収録したAndroidアプリケーション開発ノウハウ集です。TechBoosterの技術誌は各章が独立しており、好きな章から読んでいただけます。 第1章、第2章はテスティングフレームワークEspresso、Robolectric 3.0を解説、検証環境の構築に役立ちます。拡張性の高いコンポーネントRecyclerViewの解説やAndroid OSのバージョン差異(分断化)に対応するためのノーティフィケーション、サポートライブラリ、開発者向けオプションなど、効率化に着目した記事を収録した一冊です。 執筆:@cattaka_net、@nkzn、@yanzm、@mhidaka、@consomme 【著者について】 TechBoosterは、Androidをはじめとしたモバイルのための技術サークル(techbooster.org)です。オープンソースへの貢献や社会還元を目的に、サイトでモバイル技術を解説しています。オープンソースへの貢献や社会還元を目的にサイトでモバイル技術を解説しています。 ※本電子書籍は同名出版物(POD)を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Android実践プログラミング 現場で生まれた設計パターン
    -
    第一線の開発者が遭遇したアンチパターンを学べる、実践的なAndroidプログラミング本です。 Androidのプログラミング現場で使える知識をテーマに、5編を収録したAndroidアプリケーション開発ノウハウ集です。TechBoosterの技術誌は各章が独立しており、好きな章から読んでいただけます。 「駄目コードとその対策」では一度や二度、踏み抜く落とし穴やミスなど、実際にあったダメなコード15選から、現場でどのような対処が有効かを読み解きます。コードだけではなく、Googleのデザインガイドラインや検証機の選定例などのケーススタディ、Gradle逆引きリファレンスまで、気になる周辺技術も押さえた一冊です。 執筆:@cattaka_net、@youten_redo、@_mochicon_、@consomme72、@zaki50 【著者について】 TechBoosterは、Androidをはじめとしたモバイルのための技術サークル(techbooster.org)です。オープンソースへの貢献や社会還元を目的に、サイトでモバイル技術を解説しています。オープンソースへの貢献や社会還元を目的にサイトでモバイル技術を解説しています。 ※本電子書籍は同名出版物(POD)を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Rではじめる機械学習 データサイズを抑えて軽量な環境で攻略法を探る
    -
    機械学習の考え方とRの活用をわかりやすく解説!―Rは、統計解析のためのプログラミング言語・開発環境であり、機械学習で利用できるライブラリが数多く提供されています。膨大なデータの処理よりもプロトタイピングや検証に適しており、先進IT企業では、あるモデルでうまく動作するかを判断するため、まずRでプロトタイプを作成・確認するというケースもあります。本書ではまず、機械学習の考え方や、その基礎となる統計をわかりやすく説明します。それを踏まえて、代表的な機械学習の理論を押さえながら、Rのさまざまな活用法を解説します。本書を読んで、Rによる機械学習の試行や検証を始めてみましょう。 ◇以下「はじめに」より抜粋・要約◇筆者は、これまで2年以上にわたって、オープンソースの統計解析ソフトウェア「R(アール)」を用いた機械学習のセミナーを実施してきました。いつも参加者は満員となり、ニーズの高さを実感しています。Rの場合、何ギガバイトもの膨大なデータ量を処理することにはあまり適していません。むしろ、重要なのは、Rの特性を見極め、どのような機械学習の局面でどのように活用するか、にあると言えます。それが本書のコンセプトであり、代表的な機械学習の理論を押さえながら、Rによる実践について解説します。2年間のセミナーのなかで、受講者の皆様から、わかりにくいポイント、現場で利用するためのポイントなど、様々なフィードバックやリクエストをいただき、本書に反映しました。したがって本書は、実際の現場で利用されるデータサイエンティスト、これからRで機械学習の実施を検討される技術者の方などにお勧めできます。
  • Rによる教育データ分析入門
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 教育現場のデータを活かすために!  本書は、教育現場に蓄積された多様なデジタルデータ(成績データ、アンケート結果など)の分析方法を解説するものです。  中・高・大や予備校などの教育現場には、多くのデータ(試験・入試の結果、TOEICなどの外部試験の結果、出席管理システムの情報など)が、なかば勝手に集積されていきます。昨今、データ利用の重要性が叫ばれるなか、そのようなデータの山の中から教育上、有用な知見を見つけ出すことが教育現場にも求められています。  本書は、大学や予備校、通信教育の教職員・事務職員、教育に熱心な中・高の教職員をおもたる対象として、教育データの分析手法や考え方を解説しています。オープンソースの統計分析向けのソフトウェア環境であるRを用いることで、実際に使える実践的な方法を解説しています。  教育分野の方以外にも、データ分析が身近な学校という現場を例に、どのように実応用されているかを知ることができる一冊になっています。 【準備編】 第1章 Rの使い方 【基本編】 第2章 記述統計―テスト結果の概要を知りたい 第3章 層別分析・可視化―クラスごとの傾向を視覚的に把握したい 第4章 t検定―2つのテスト結果を比較したい 第5章 分散分析・多重比較―3つ以上のグループや繰り返しのテスト結果を比較したい 第6章 効果量―指導法による成績の違いを調べたい コラム ノンパラメトリック検定―少人数の成績を比較したい 第7章 相関分析―中間試験と期末試験の成績の関係を調べたい コラム テキストマイニング―授業評価アンケートの自由記述を分析したい 【発展編】 第8章 回帰分析―テスト欠席者の見込み点を予測したい コラム マルチレベル分析―異なる学校の成績を比較したい 第9章 因子分析―授業評価アンケートを作成・分析したい コラム 項目反応理論―テストごとの難易度を考慮して成績を出したい 第10章 構造方程式モデリング―成績データから因果関係を探りたい コラム 潜在ランク理論―100点満点のテスト結果を5段階評価に変換したい 第11章 クラスター分析―同じような特徴を持つ学習者をグループ化したい コラム 決定木分析―合格者と不合格者を分けるルールを知りたい 参考文献 索引
  • いちばんやさしい量子コンピューターの教本 人気講師が教える世界が注目する最新テクノロジー
    3.6
    実用可能なマシンも登場し、いま世界的な注目が高まっている量子コンピューター。これまで解けなかった問題の解決につながると期待され、技術面のみならず、経営的な側面からも関心を集めていますが、注目度が高いわりに、一般的なビジネスパーソンが満足できるような実用的な情報が少ないのが現状です。そこで本書は、量子力学の前提知識から量子コンピューターの仕組み、ビジネス活用事例までを手ごろなボリュームでまとめました。さらにオープンソースの量子コンピューターのシミュレーター「Blueqat」(量子ゲート型)と「Wildqat」(量子アニーリング型)を使い、簡単な問題を解く手順も解説。読んで理解し、試して納得できる、やさしい実用書です。
  • インターネットは言葉をどう変えたか
    3.0
    顔文字、絵文字、アスキーアート、スラング、ミーム…… 気鋭の〈インターネット言語学者〉が軽妙な語り口で紡ぐ、 言葉とコミュニケーションの現在地! 本書は気鋭の〈インターネット言語学者〉が鋭い分析をユーモラスに語った、デジタル時代の新たな言語学への情熱あふれたガイドブックである。 大文字の“LOL”が小文字の“lol”になる過程でどう定義や意味が変化したか、日本で生まれた絵文字がなぜ世界で市民権を得たのか、年代によって句読点の使い方が違うのはなぜか、オンライン上での会話で語尾を伸ばすのはどうしてか(「はい~」「よろしくー」)……など、SNSやチャットなどで使われる、一見無秩序でカオティックな言葉の中にあるパターンや一定のルールをひも解き、人間の言語全般についての理解を深めていく。 また、手紙や印刷機、電話といったインターネット以前のメディアが言葉に与えた影響、方言などの共同体特有の言語とネットワークの関係、スペルチェックなどのソフトウェアがもたらす言葉の変容など、進化しつづけるテクノロジーと言語の変化との関連をさまざまな角度から紹介。 言語は人類にとって最も壮大なオープンソース・プロジェクトであり、インターネットはその言語に急速かつ興味深い方法で変化をもたらしている。オンラインコミュニティ上でおこなわれる会話は、次々に新しいスラングや専門用語を生み出し、目まぐるしいスピードで広まっていく。「弱いつながり」を多く生み出すことで言語の変化を早め、それがハッシュタグや面白動画がバズる現象にもつながっていると著者は述べる。 言葉とコミュニケーションの変容を見つめ、言語が持つしなやかな強さと柔軟さ、そしてなによりも言葉というものの面白さと興味深さを実感できる、革新的で希望にあふれた一冊!
  • インフラ管理者のためのRun Book Automation実践ガイド~オープンソースによるシステム管理自動化入門
    3.5
    1巻3,520円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 システム管理者の負荷軽減をお助けします 「サーバー構築自動化」は、ネットワークケーブルをつなぎ、電源スイッチをオンにするだけで、OSやアプリケーションの導入からセッティングまでが自動化される方法です。近年のシステムでは、価格性能比の良いサーバーを多数利用することが増え、管理対象の増加によりシステム管理者の仕事が煩雑になる傾向があります。本書では現代のシステムの状況にあった、システム増強の省力化と運用管理の方法を紹介します。現場にあった現実的な方法を中心とした実用的な解説書です。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • EC-CUBE 3 店舗運営&デザインカスタマイズガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は2015年7月1日に公開されたEC-CUBE 3の概要から、インストール、ネットショップの開店からデザインや機能のカスタマイズなどについてEC-CUBEエバンジェリストが解説した書籍です。 EC-CUBEは自社(自分)だけのECサイトを構築するためのオープンソースのフレームワークで、すでに累計で100万ダウンロードを突破しており、楽天やYahoo!ショッピング、Amazonなどのモール型やASP型ではなく、他との差別化を自由に行える独自のECサイト構築においては、事実上デファクトスタンダードなフレームワークと言えます。 EC-CUBE 3はそのEC-CUBEの最新バージョンです。 EC-CUBE 3は従来のEC-CUBE 2から内部的な構造を刷新し、コア部分とプラグインで稼働するようになっています。 そのためEC-CUBE 3はショップオーナーの要求に素早く対応できる構造とEコマースで大切な保守性を手に入れました。 本書は現行の最新バージョンであるEC-CUBE 3.0.3をもとに解説されています。 すでに3.0.4のリリースについてもアナウンスされており、登場以来EC-CUBE 3は日々機能の追加と修正が加えられています。 そのため本書の情報が古くならないように、3.0.3特有の情報と、EC-CUBE 3根本構造の解説をバランス良くまとめた、EC-CUBE 3ユーザーの座右の銘的必携書籍です。
  • EC-CUBE 4 システム構築入門 &店舗運営・管理ビギナーズガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 EC-CUBE4がわかる! 日本発ECオープンソース、EC-CUBE4の全容とシステムの仕組みを解説。 基礎からプラグイン作成、Tipsまで、EC-CUBE4でオリジナルWebサイトを作る人必読!! 【本書前書きより】 EC-CUBE は日本生まれのEC サイト構築フレームワークです。 ASP 型のサービスとは異なり、自由なカスタマイズが可能な点が大きな特徴です。 自分だけの、ほかにはない機能のネットショップをオープンしたいという要望をかなえてくれるのがEC-CUBEです。 2018年10月に、EC-CUBE の最新バージョン「EC-CUBE4」が登場しました。 EC-CUBE 3がベースとして利用しているフレームワークSilex のサポートが切れるという事情から Symfony3にフレームワークを変更していますが、それだけではなく、よりフレームワークの機能を活用したものへと改善されています。 本書は1章から4章でEC-CUBE の機能やページの解説を行っています。 開発者だけでなく店舗運用者の方にも利用できるように、なるべく開発知識が無くても理解できるように解説しました。 続く5章から10章で、開発者向けにEC-CUBE の仕組みを解説しています。 EC-CUBE のベースとなるSymfony やTwig、Doctrine について、EC-CUBE の機能・データ構造などをEC-CUBE の実際のコードも交えつつ解説しています。
  • ウェブ進化論――本当の大変化はこれから始まる
    3.9
    インターネットが登場して10年。いま、IT関連コストの劇的な低下=チープ革命と技術革新によりネット社会が地殻変動を起こし、リアル世界との関係に大きな変化が生じている。ブログに代表されるネット参加者の急増とグーグル等が牽引する検索技術の進化は「知」の世界の秩序を再編成し、ネット空間に蓄積された富の再分配が全く新しい経済圏を誕生させようとしている。このウェブ時代をどう生きるか。オープンソース、ロングテール、Web2.0などの新現象を読み解きながら、大変化の本質を捉え、創造的・積極的に対処する知を探る、待望の書。
  • WebデベロッパーのためのReact開発入門 JavaScript UIライブラリの基本と活用
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Reactのコンセプト、コンポーネント、JSX、活用テクニック、一歩進んだ使い方を解説! Reactは、Webアプリケーションにおいて、ユーザーインターフェース(UI)を構築するためのJavaScriptライブラリ。Facebook/Instagram社が中心となって、オープンソースとして開発・保守されています。Reactを使えば、プログラムの保守・再利用が容易になると同時に比較的高速な動作を実現できます。 本書ではこれらの特長を概観したあと、開発の基本、一歩進んだ使い方などを解説します。Hello Worldや小さめのサンプルからはじめることで、初歩のレベルから着実に理解できるようにしました。これからReactによる開発を学ぼうとする方にとって最適な実践的入門書です。
  • 動かして学ぶ!Flutter開発入門
    -
    Flutter入門の決定版! 丁寧な解説でサンプルを動かしながら 基礎から応用まで網羅して学べる 【本書の背景】 Flutterはオープンソースのモバイルアプリケーション向け開発フレームワークです。Android/iOS/Web/デスクトップに対応したアプリを開発でき、多彩なUIの作成や、ネイティブアプリに負けない高速な動作が可能など開発者にとって魅力的な機能を備えています。 【本書の概要】 サンプルを動かしながら開発環境の構築やFlutterの特徴的な機能を利用したアプリ開発手法を学べます。主に以下の内容を学べます。 ・Widgetの使い方と画面の構築や更新の手法を解説 ・スマートフォンの機能の利用方法やバックエンドサーバ「Firebase」との連携方法を解説 ・アプリのリリース方法を解説 ・Flutterの便利な仕組みとその活用方法や、デザインパターンを紹介 ・開発に役に立つWebサービスの紹介 なお本書はエンジニアのための情報共有コミュニティ「Zenn」で公開されている大人気の「Flutter実践入門」を元にした書籍です。 【対象読者】 ・Flutterを初めて利用するエンジニア ・Flutterでアプリを作ってみたい方、どのようなことができるのかを知りたい方 ・Flutter開発のスキルアップをしたい方 ・Flutterの業務開発を検討している方 【本書のポイント】 ・基本機能や便利な機能の実装方法がわかる ・Firebaseとの連携やアプリのリリース方法がわかる ・デザインパターンや開発に役に立つWebサービスの利用など応用的な手法がわかる 【目次】 Chapter1 Flutterの概要 Chapter2 Flutterアプリ開発の基本 Chapter3 スマートフォン機能の活用 Chapter4 Firebaseとの連携 Chapter5 アプリのリリース Chapter6 Flutterの仕組みの活用 Chapter7 デザインパターン Chapter8 開発に役立つWebサービス 【著者プロフィール】 掛内 一章(かけうち・かずあき) 岩手大学大学院 工学研究科 電気電子・情報システム工学専攻を修了後に、NTTコムウェア株式会社に入社。入社以来、システム開発/技術支援/新規ビジネスの企画/エンジニア育成などの様々な経験を経て、現在はフルスタックのテックリードとして、組織的なアジャイル開発を牽引中。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • HBase徹底入門  Hadoopクラスタによる高速データベースの実現
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Hadoopから生まれた注目の新鋭データベースの解説書が登場 HBaseはビッグデータに対応した新しい“列指向データベース”です。オープンソースなので誰もが自由に利用できます。HadoopのファイルシステムであるHDFS上にデータベースを構築し、大量のデータから高速に目的のデータへアクセスできます。また、データの書き込みが速いことも特徴の1つなので、大量のPCをまとめたクラスタを構成することで高速処理を実現できます。SNSなどWebサービスのバックエンドにも向いており、注目されている技術です。 本書はHBaseの基本から、その利用方法を紹介するだけでなく、クラスタを構築して実際にシステムを組んだり、その動作を監視/管理することまで含めた実践的な解説を行います。HBaseでビジネスの新しい挑戦をしたいという方にも役に立つ本格的な内容となっています。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • エキスパートたちのGo言語 一流のコードから応用力を学ぶ
    4.0
    本書は,中級以上のGoプログラマーがツール開発・プロダクト開発で必要とされるプログラミングテクニックおよび周辺知識を学ぶための実践集です。 Goはコマンドラインツール,Webサービス開発,ソフトウェアやクラウドサービスの拡張機能開発,IoTなど利用範囲の広いプログラミング言語です。これらの用途でGoを使うには,基本的な文法だけでなく,Goの特徴を活かした定石のコードの書き方,ライブラリの知識,テストなどの開発手法,Go以外の周辺知識などの理解も必要です。文法解説が主の入門書では,これらを学ぶことは難しいです。そこで本書では,現役のGoプログラマーが実務や趣味で開発したオープンソースソフトウェア(OSS)を紹介します。その開発の過程で書かれたコード,参照された資料,使われた開発手法を解説しつつ,より詳しく学ぶための参考資料を提示します。入門レベルを脱して,自ら応用力を身につけるための取っ掛かりとなる情報を提供します。

    試し読み

    フォロー
  • LPI-Japan OSS-DB Silver 認定教材 商用DB経験者のための PostgreSQL 入門トレーニング
    完結
    -
    本書はPostgreSQL 9.4がベースとなっています。 これからPostgreSQLを使用するユーザがPostgreSQLの概要から簡単な運用までを理解できるように解説しています。また、他データベースとの違いを織り交ぜて解説しているため、より深い理解の手助けとなる内容にもなっています。 LPI-Japanの提供するオープンソースデータベース技術者認定資格(OSS-DB Silver)の認定教材である本書は、OSS-DB Silverの2015年9月時点の出題範囲(PostgreSQL 9.2)に対応しています。 業務等でPostgreSQLを使用する予定で手早く全体像を理解したい方、他データベースと比較してどのようなことができるか知りたい方などに目を通して頂きたい内容です。
  • LPI Linuxエッセンシャル試験対応 しっかりわかるLinux入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Linuxとオープンソースの基礎知識を認定する試験「Linuxエッセンシャル」に対応した、初学者向けのLinux入門書。Linux Professional Institute(LPI)監修。
  • エンタープライズ開発 新潮流
    -
    エンタープライズ分野での新しい開発手法を1冊にまとめました。  エンタープライズ分野とネット系企業の開発は、それぞれ独自に“進化”し、採用する技術や開発手法が大きく異なっていました。エンタープライズ分野のシステム開発では、堅牢で安定性の高いシステムを求める傾向にあります。  一方、ネット系企業のシステム開発では、次々と新サービスをシステム上に実装し、事業環境の要請に合わせて即座にシステムを変更することが求められます。アジャイル開発を採用し、開発と運用作業を一体的に行うDevOpsも実施し始めました。  両者はしばらく異なる“進化”を続けていましたが、ここに来てエンタープライズ分野の開発に、ネット系企業のそれが必要とされ始めています。そうした、「ネット系企業で採用していた技術や開発手法をエンタープライズ分野に応用する動き」を一冊にまとめ、解説したのが本書です。 【目次】 第1章 動き出したエンタープライズアジャイル アジャイル放棄に未来なし SAFe解説 DAD解説 第2章 実用アジャイル アジャイル開発 実践の勘所 第3章 イミュータブルインフラストラクチャー ITインフラは使い捨てへ Docker解説 「コンテナ」単位でシステム構成を“固める” Twelve-Factor Appをエンタープライズに生かす 第4章 DevOps さあ、運用を変えよう 第5章 AWS最大活用 はじめてのAWS、“つまずきポイント”はココだ! 第6章 OSS最大活用 ITを牽引するオープンソース活用法
  • ownCloudセキュアストレージ構築ガイド
    -
    本書は、オープンソースオンラインストレージownCloud(オウンクラウド)を体系的に解説した日本語による初の書籍です。ownCloudはオープンソースオンラインストレージ、ファイル共有ソフトのリーディングカンパニーであるownCloud社(ドイツ)が提供するオンラインストレージ構築パッケージです。専用サーバー上でオンラインストレージ・ファイル共有・同期する環境が構築できるため、サービス型(ASP型)のオンラインストレージのセキュリティ上の問題を懸念する大学・研究機関・民間企業などから支持されています。また、専用クライアントアプリも用意したマルチデバイス対応のため、DropboxやGoogle Driveと同様な使い勝手のサービスを安全に使用したい!というユーザーに、その代替ソリューションとして世界中で導入されています。「オープンソース技術の実践活用メディアThink IT(シンクイット)」上でのWeb記事連載に、さらに情報を大幅に追加して、ownCloudのインストールなどの基本情報からチューニング・API活用に至る応用編の知識までを、幅広く記載したものです。
  • オシント新時代 ルポ・情報戦争
    3.8
    「オープンソース・インテリジェンス(Open Source Intelligence)」、略して「オシント(OSINT)」。重要なことはすべて「公開された情報」の中にある。 身近な問題からウクライナ情勢、Qアノンまで、情報戦争の最前線を臨場感豊かに描くノンフィクション。 ※こちらの作品は過去に他出版社より配信していた内容と同様となります。重複購入にはお気を付けください
  • OWASP ZAPとGitHub Actionsで自動化する脆弱性診断
    -
    オープンソースの脆弱性診断ツール「OWASP ZAP」とCI/CDツール「GitHub Actions」を使用して脆弱性診断作業を自動化するためのノウハウを集めた書籍です。脆弱性診断の「内製化」を進めるきっかけになればと思います。 前半ではJavaで作られたサンプルアプリケーションに対して自動診断を実施する方法を説明しています。前半では最低限の設定で自動診断を実施し、後半ではその設定では診断できないログイン後の画面を診断する方法を解説しています。

    試し読み

    フォロー
  • OSS教科書 OSS-DB Silver
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 注目を集めるOSS-DB Silver試験の公認テキストがついに登場 OSS-DB Silverは、2011年7月のスタート以来、注目を集めている、「オープンソースデータベース技術者認定試験(OSS-DB Exam)」のエントリー資格です。データベースシステムの設計・開発・導入・運用ができる技術者を対象に、PostgreSQLをはじめMySQL、Firebirdなどのオープンソースデータベースに関する基礎的な知識を有しているか問われます。本書は、オープンソースデータベースのエキスパートが集結して書き下ろした、このOSS-DB Silver試験の公認テキストです。「わかりやすい解説」、「力試しの練習問題」、「仕上げの模擬試験」の3ステップで学習することによって、非常に効果的に受験準備をすることができます。業務でオープンソースデータベースに携わっている方はもちろん、オープンソースデータベースを触ったことはないという方まで、幅広い層にお勧めです。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • OSS教科書 OSS-DB Silver Ver2.0対応
    -
    解説と問題が大充実、この1冊でOSS-DB Silverに完全合格! 本書は、オープンソースデータベース(OSS-DB)に関する技術力と知識を認定する資格「OSS-DB Silver」の新バージョン試験(Ver2.0)に合格するための学習書です。 【本書の特徴】 ・1冊ですべて学べる「テキスト&問題集」形式 ・試験の主催者であるLPI-Japanの「認定教材」 ・試験の基準RDBMS、「PostgreSQL 10,11」に対応 ・重要事項がコンパクトにまとまった「試験直前チェックシート」付き ・「富士通ミドルウェアマスター Professional データベース Standard試験」対策にも! 【OSS-DB試験とは】 ・正式名称:オープンソースデータベース技術者認定試験 ・主催者:LPI-Japan(特定非営利活動法人エルピーアイジャパン) ・内容:オープンソースデータベース(OSS-DB)に関する技術力と知識を、公平かつ厳正に、中立的な立場で認定するIT技術者認定資格 ・レベル:「Silver」と「Gold」の2つのレベルがある 【Silver試験とは】 ・データベースシステムの設計・開発・導入・運用ができる技術者であることを認定する。 ・出題数:約50問 ・出題形式:CBT(コンピュータを使ったオンライン試験。選択式がほとんどだが、一部キーボード入力あり) ・試験時間:90分 ・OSS-DB Silver合格者には、「FUJITSU Certified Middleware Professional データベース Standard」が認定されます。 ※詳しくは試験公式HP(LPI-Japan)をご確認ください。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • OSSライセンスの教科書
    4.4
    (概要) すでにOSS(オープンソースソフトウェア)はあらゆる機器で使われています。今後,IoT(Internet of Things)機器が普及すれば,数百万台から数百億台というオーダーでOSSが各デバイスで使われるようになります。 本書では,10数年にわたりOSSライセンスを業務面で関わりのある著者が,OSSライセンスの正しい理解,そして我々が何をすべきか,何をすべきでないかについて解説します。企業規模が小さく法務面や知財面で恵まれない現場の方に,OSSを適切に利用するためのヒントが満載です。
  • OSSライセンスを正しく理解するための本
    4.0
    1巻2,009円 (税込)
    現在はITシステムの開発にオープンソースソフトウェア(OSS)を利用することが当たり前になっています。  ただ、OSSのライセンスについてはまだまだ誤解があるのも現状です。  そこで、本書では、OSSライセンスを正しく理解するために著作権を主眼点において解説しています。著作物・著作権がどういうものかを理解してからOSSライセンスの条文を読めば、著作権行使の許諾条件が記載されていることが理解できるだろうという流れです。  著作権について理解してから、OSSライセンスについて理解する、そのような段階を踏んで理解することが苦手な人もいるでしょう。そこは少々我慢して、1つひとつ理解を進めましょう。  本書が読者のOSSライセンスの正しい理解に役立ち、OSSを上手に活用されることにより、読者のさまざまな活動に少しでもお役に立てば幸いです。

    試し読み

    フォロー
  • オープンソースで作る!RPAシステム開発入門 設計・開発から構築・運用まで
    3.0
    【背景】 近年、RPAをビジネスの現場で積極的に利用しようとする動きが活発です。 RPAとはロボティック・プロセス・オートメーションの略語で、 日常の定型業務をソフトウェアに代行させ、自動化を図ることです。 RPAが注目される理由としては、 ・慢性的な人員不足 ・システムの乱立とつなぎ業務の多さ ・製造業の成功 が背景にあります。 【書籍の概要】 本書は、長年自動化システムについて業務開発を行ってきた著者が、 オープンソースのRPAソフトウェアを組み合わせて、 RPAシステムを構築する手法を解説した書籍です。 RPAシステムで利用するソフトウェアはオープンソース「Sikulix」を利用します。 第1部ではRPAシステム開発の基本について簡単なシステム構築を元に解説します。 第2部では需要の高いRPAモデルケースを元に開発の勘所を中心に解説します。 【対象読者】 システムエンジニア 【Sikulix(シクリ)について】 OpenCV(インテル社が開発・公開したオープンソースの画像解析ライブラリ)を利用した GUIオートメーションツールです。 【著者】 小佐井 宏之(こさい・ひろゆき) 福岡県出身。京都工芸繊維大学同大学院修士課程修了。 まだPCが珍しかった中学の頃、プログラムを独習。 みんなが自由で豊かに暮らす未来を確信していた。あれから30年。 逆に多くの人がPCに時間を奪われている現状はナンセンスだと感じる。 業務完全自動化の恩恵を多くの人に届け、無意味なPC作業から解放し 日本を元気にしたい。株式会社完全自動化研究所 代表取締役社長。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • オープン・オーガニゼーション 情熱に火をつけて成果を上げる新たな組織経営
    4.6
    「オープンな組織(オープン・オーガニゼーション)」をいかに運営して成果を上げるかを、オープンソースのリーディングカンパニーであるレッドハットの実践事例に基づいて解き明かした本。  オープンな組織とは、社内・社外を問わず、参加型コミュニティと協力関係を結ぶことができる開かれた組織のことである。  従来の「ピラミッド型の階層組織」における上意下達の意思疎通では、めまぐるしく変化する環境で発生するさまざまな課題を解決することは困難になっている。急激に変化する市場で競争で勝ち抜くにはスピードと柔軟性を備えた、「社内外にまたがったオープンな組織」でなかればならない。では、こうした組織とは、どのような姿なのだろうか。  57四半期連続で最高益を更新し続けている「驚きの経営手法」を、CEO自らが解き明かしたのが本書である。真のコラボレーション(協働)のあり方をすでに体現した企業のマネジメント手法を解説する。 ●序文から抜粋  ジムの本が実にタイムリーなのは、レッドハットがこれらのポスト官僚主義的特質の多くをすでに体現しているからだ。それゆえ、読者は本書を通じて、レッドハットからだけではなく、「オープン・オーガニゼーション(オープンな組織)」の効果を論証する実例としてジムが取り上げた他の組織からも、多くを学ぶことができる。  今日、レッドハットに力を与えている原則を取り入れる企業が増えているが、いまだに多くの組織はそれが抱える人的能力の多くを無駄にしている。あなたの組織は、いつまでそんなことをしている余裕があるだろうか。思うほど長くはないはずだ。躊躇することはない。すぐに始めよう。
  • オープンクラウド入門 CloudStack、OpenStack、OpenFlow、激化するクラウドの覇権争い
    -
    クラウド業界では、アマゾンやグーグルなどの規模の経済(スケールメリット)を生かした独自のクラウドビジネスが展開されている。その一方で、近年、急速に事業者やユーザー層を拡大しているのがオープンクラウドの流れ(事業者がオープンソースベースのクラウド基盤ソフトウェアを採用してサービスやソリューションを提供)である。。本書ではこのオープンクラウドについて、クラウドのそれぞれのレイヤーで起きている動向について技術的視点とビジネス視点を織り交ぜて体系的に解説した初めての本です。今後のクラウド業界の向かう方向を知るために必読の一冊です。

    試し読み

    フォロー
  • OpenCVではじめよう ディープラーニングによる画像認識
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12776-3)も合わせてご覧ください。 OpenCVはコンピュータビジョン分野でもっとも利用されているオープンソースフレームワークです。近年の人工知能ブームに呼応する形で機械学習やディープラーニングAPIが強化され,物体の名称と位置を認識するオブジェクト検出(Object Detection)といったタスクも容易に扱えるようになりました。 とはいえ,画像認識タスクがすべてディープラーニングによる手法に置き換わるわけではありません。これまでに培った手法を選択した方が堅実な場面もあるため,本書では現時点で重要とされる画像処理手法を整理します。OpenCVの基礎的な解説からはじめ,dnnモジュールを用いたディープラーニングによる画像認識についても解説していきます。 サンプルコードにはPythonを利用し,OpenCV 4.5.Xに対応しています。
  • OpenStackクラウドインテグレーション オープンソースクラウドによるサービス構築入門
    3.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 OpenStackを「使う」ための本格的解説書登場!OpenStackはOSS(Open Source Software)として提供されるクラウドサービスの基盤ソフトウェアです。さまざまな仮想マシンを柔軟に取り扱え、各種のプログラミングAPIを備えます。また、DockerやAnsibleなどOSSとの連携が可能であり、システムの基盤として新しいサービスや運用を実現します。 本書は、OpenStackユーザ会の主要メンバーによる書き下ろしの解説書です。OpenStackとは何かから、各環境への導入方法を説明するほか、さまざまな応用例を紹介して、実業務/本番システムで利用するOpenStackの活用方法を紹介していきます。たんなる導入のための解説書を超えた、OpenStackでのシステム構築/運用を成功させるにはどうすればよいのかという問いに答える、充実の一冊になっています。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • オープンソース徹底活用 CakePHP 2.1による Webアプリケーション開発
    1.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 PHPの開発用フレームワーク「CakePHP 2.1」を使ったWebアプリケーション開発のガイドブックです。Webの世界は日々進化し複雑化しているため、一から本格的なWebアプリケーションを構築しようとすれば膨大な作業となり、Webの進化についていくことができません。そこで役立つのがWebアプリケーションの仕組みを丸ごと実現してくれるフレームワークです。本書ではPHPのフレームワークであるCakePHPを使ってWebアプリケーションを開発するための手順を基礎から解説します。CakePHP 2.xは大幅な改良がされておりCakePHP 1.3のコードはそのままでは動きません。実業務ではまだCakePHP 1.3が主流ですが、CakePHP 2.xへの移行準備も始めましょう。
  • オープンソースではじめるプロセスマイニング Apromore完全ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プロセスマイニングは、企業の情報システムに記録されたイベントログを分析、業務プロセスを可視化することで業務改善につなげるための技術です。パソコンを使った作業を自動化するRPA(Robotic Process Automation)が多くの企業に導入されていますが、その効果を最大化するのがプロセスマイニングといわれています。 比較的高価な製品が多いプロセスマイニングツールにおいて、オープンソースであるApromoreはダウンロードしてすぐに使い始められるうえ、豊富なエンタープライズ機能を備えていることから注目され、オーストラリアやヨーロッパを中心に幅広い業種の企業に利用されています。本書ではプロセスマイニングツールのメリットや、企業におけるプロセスマイニングプロジェクトの進め方に始まり、Apromoreのダウンロードから設定、管理、活用にいたるまで徹底的に解説しています。実際の画面画像をふんだんに使い、プロセスの可視化や分析を行うための具体的な操作方法を詳細に説明するだけでなく、海外におけるApromoreを活用した業務改革の事例も紹介しています。
  • オープンソースの教科書
    3.0
    本書では、いまでは当たり前になった「オープンソース」について、さまざまな視点で丁寧に解説しています。 オープンソースとは何か、歴史、ライセンス、オープンソースを利用したビジネス、オープンソースの事例など、概要がわかる1冊になっています。 ■「はじめに」より抜粋  私がオープンソースソフトウェアに触れるようになったのは、大学3年生のころなので、1992年あたりでしょうか。 (省略)  今ではオープンソースであることが当たり前になりましたが、オープンソースとは何かについてまとめられた教科書的なものがない、ということで本書を執筆する機会を得ました。  本書の中でも、特にオープンソースの歴史については、私自身がほぼリアルタイムで経験してきたことと、あらためて調べながら書いたことが入り交じっていますが、私にとっても良いふり返り、良い勉強となりました。オープンソースは単に実務に役立つということだけでなく、背景に自由なソフトウェアを求めるという哲学があり、また、皆で協力し合うコミュニティの楽しさがあることを少しでも伝えられればと思っています。

    試し読み

    フォロー
  • OpenDaylight構築実践ガイド
    -
    近頃、「OpenDaylight」という単語の露出が日本のメディアでも増えてきています。何かしらの製品のベースとして使わるようにもなってきました。ですがその一方で、OpenDaylightを技術的にわかりやすく解説したドキュメントがなく、インストールしてもどう使うかわからない! と困っている方もいると思います。本書では、現場でOpenDaylightをいじり倒してきたメンバーが、OpenDaylightの簡単な始め方についてわかりやすく伝授します。 第1章 イントロダクション「OpenDaylight とは何か?」 第2章 OpenStack with OpenDaylight (DevStack 編) 第3章 OpenStack with OpenDaylight (手動構築編) 第4 章RESTCONF API を使ってフローを書き換えてみる 第5 章OpenStack Tacker によるNFV オーケストレーション 第6 章OpenDaylight でクラスタを組んでみよう 付録A Service Function Chaining 本書は、インプレスが運営するWebメディア「Think IT」で、「オープンソースのSDN OpenDaylightを始めよう!」として連載された技術解説記事を電子書籍およびオンデマンド書籍として再編集したものです。
  • OpenFOAMの歩き方
    -
    本書はオープンソースの流体解析ツールボックス「OpenFOAM」の初級~中級解説書です。OpenFOAMの最新版であるv2012に対応し、計算用PCの選び方から始まり、重合格子や計算ネタの探し方まで紹介します。取り上げる例題は、章を追うごとに徐々に実行する操作が増える構成になっています。各章の操作はOpenFOAMユーザーがデータを用意する手順を意識して説明しており、例題を進めるうちにOpenFOAMを使った計算の流れを感覚的にも学ぶことができます。

    試し読み

    フォロー
  • 解釈可能なAI 機械学習モデルの解釈手法を実践的に理解する
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AIシステムを動かすモデルの解釈可能性を高め、説明可能なAIへの道を開く 本書では、線形回帰や決定木などのシンプルなホワイトボックスモデルから、深層ニューラルネットワークなどのようなブラックボックスモデルまで、その解釈手法とPythonによる実装を解説。「どのように動作し、予測に至ったのか」に答え、モデルを「解釈可能」にするためのアプローチを網羅的に扱い、そして更に「なぜ、この予測をしたのか」に答え「説明可能なAI」に至るための道を示しています。 第1部 解釈可能性の基礎 第1章 はじめに  1.1 Diagnostics+のAI―AIシステムの一例  1.2 機械学習システムの種類  1.3 Diagnostics+のAIを構築する  1.4 Diagnostics+のAIの問題点  1.5 Diagnostics+のAIシステムを堅牢にする  1.6 解釈可能性と説明可能性  1.7 本書で何を学ぶのか?  1.8 まとめ 第2章 ホワイトボックスモデル  2.1 ホワイトボックスモデル  2.2 Diagnostics+―糖尿病の進行度  2.3 線形回帰  2.4 決定木  2.5 一般化加法モデル(GAM)  2.6 ブラックボックスモデルとは  2.7 まとめ 第2部 モデルの処理の解釈 第3章 モデルに依存しない方法:大域的な解釈可能性  3.1 高校生の成績予測器  3.2 アンサンブルツリー  3.3 ランダムフォレストを解釈する  3.4 モデルに依存しない方法:大域的な解釈可能性  3.5 まとめ 第4章 モデルに依存しない方法:局所的な解釈可能性  4.1 Diagnostics+のAI:乳がん診断  4.2 探索的データ分析  4.3 深層ニューラルネットワーク  4.4 DNNを解釈する  4.5 LIME  4.6 SHAP  4.7 アンカー  4.8 まとめ 第5章 顕著性マップ  5.1 Diagnostics+のAI:浸潤性乳管がんの検出  5.2 探索的データ分析  5.3 畳み込みニューラルネットワーク  5.4 CNNを解釈する  5.5 バニラバックプロパゲーション  5.6 ガイド付きバックプロパゲーション  5.7 その他の勾配ベースの手法  5.8 Grad-CAMとガイド付きGrad-CAM  5.9 どの寄与度推定法を使えばいいのか?  5.1 まとめ 第3部 モデルの表現の解釈 第6章 層とユニットを理解する189  6.1 視覚的な理解  6.2 畳み込みニューラルネットワーク:復習  6.3 ネットワーク分析フレームワーク  6.4 層とユニットを解釈する  6.5 まとめ 第7章 意味的な類似性を理解する  7.1 感情分析  7.2 探索的データ分析  7.3 ニューラル単語埋め込み  7.4 意味的類似性を解釈する  7.5 まとめ 第4部 公平性とバイアス 第8章 公平性とバイアスの軽減  8.1 収入予測  8.2 公平性の概念  8.3 解釈可能性と公平性  8.4 バイアスを軽減する  8.5 データセットのためのデータシート  8.6 まとめ 第9章 説明可能なAIへの道  9.1 説明可能なAI  9.2 反実仮想的な説明  9.3 まとめ Appendix 付録A セットアップを行う  A.1 Python  A.2 Gitコードリポジトリ  A.3 Conda環境  A.4 JupyterNotebook  A.5 Docker 付録B PyTorch  B.1 PyTorchとは?  B.2 PyTorchをインストールする  B.3 テンソル  B.4 データセットとDataLoader  B.5 モデリング 付録C 日本語版付録日本語を扱う  C.1 単語に分割する  C.2 ワードクラウドを作成する  C.3 日本語を単語埋め込み化する Ajay Thampi(著者) 信号処理と機械学習をテーマに博士号を取得し、強化学習、凸最適化、5Gセルラーネットワークに適用される古典的な機械学習技術をテーマに主要なカンファレンスやジャーナルで論文を発表している。現在は大手テック企業にて「責任あるAI」と公平性を専門に機械学習エンジニアとして活躍。マイクロソフトのリードデータサイエンティストとして、製造業、小売業、金融業など様々な業界の顧客に対して、複雑なAIソリューションをデプロイする仕事を担当した経験を持つ。 松田晃一(翻訳者) 博士(工学、東京大学)。石川県羽咋市生まれ。『宇宙船ビーグル号の冒険』を読み、絵描きではなく、コンピュータの道へ。海(海水浴)と温泉を好む。HCI/AR/VR/UX、画像処理・認識、機械学習、エッセーの執筆、技術書、SF、一般書の翻訳などに興味を持つ。最近立ち上げたPython の講義が(自分では)結構良く構成でき、再構成し書籍化を考えている。PAW^2(メタバース)の開発に携わり、オープンソースのm3py ライブラリの開発を行っている。著書に『Python ライブラリの使い方~ GUI から機械学習プログラミングまで』、『p5.js プログラミングガイド改訂版』(カットシステム)、『学生のためのPython』(東京電機大学出版局)、『WebGL Programming Guide』(Addison-Welsley Professional)など、訳書に『Web API デザイン・パターン』、『機械学習エンジニアリング』、『プログラミングのための数学』、『データサイエンティストのための特徴量エンジニアリング』(マイナビ出版)、『生成Deep Learning』、『詳解OpenCV3』、『コンピュータビジョンのための実践機械学習』(オライリー・ジャパン)、『デザインのためのデザイン』(ピアソン桐原)などがある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • 改訂新版 OpenFOAMの歩き方
    -
    本書はオープンソースの流体解析ツールボックス「OpenFOAM」の初級~中級解説書です。OpenFOAMの最新版であるv2112に対応し、計算用パソコンの選び方から始まり、重合格子や計算ネタの探し方まで紹介します。取り上げる例題は、章を追うごとに徐々に実行する操作が増える構成になっています。各章の操作はOpenFOAMユーザーがデータを用意する手順を意識して説明しており、例題を進めるうちにOpenFOAMを使った計算の流れを感覚的にも学ぶことができます。 改訂新版ではいただいた質問などをもとに説明文の見直しを行い、新たにユーザーニーズが高いメッシュ作成の章を追加しました。

    試し読み

    フォロー
  • 【改訂新版】[オープンデータ+QGIS]統計・防災・環境情報がひと目でわかる地図の作り方
    5.0
    国や地方公共団体が保有するオープンデータは,防災や環境対策だけでなく,新事業の創出や地域経済の活性化にも期待されています。また,オープンソースソフトウェアの「QGIS」などを使うことで地理情報が可視化でき,さらなる活用が見込まれています。 そこで本書では,担当者が一から学べるように,地理情報の基本から収集したデータの扱い方,さらに具体的な防災地図や年齢別人口分布図などの作り方まで解説しています。改訂版となる本書ではバージョンアップしたQGISに対応し,最新のツールやWebサービスも紹介しています。
  • 改訂版 Pythonユーザのための Jupyter[実践]入門
    -
    JupyterLabは、Jupyter Notebookをベースにして誕生し、Pythonユーザを中心に人気の高いオープンソースのデータ分析環境です。Jupyterはインタラクティブにコードを実行でき、その結果を多彩なグラフや表などによって容易に表現できます。本書では、Jupyterをこれから利用する方はもちろんのこと、すでに利用している方にとっても役立つことを目指し、実践的な活用ノウハウを豊富に交えて解説します。また、可視化に際しては、Pythonで人気のライブラリ「pandas」「Matplotlib」「seaborn」を中心に解説します。さらに、最終章では「Google Colaboratory」の使い方を紹介します。
  • 改訂 Hinemos統合管理[実践]入門
    -
    金融機関などの採用実績が豊富な純国産オープンソース製品「Hinemos(ヒネモス)」の最新バージョン6.2の解説をさまざまな面から行います。開発者自ら書き下ろした本格解説書です。
  • Cassandra実用システムインテグレーション
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 話題のオープンソースソフトの実用解説書が登場 Cassandra(カサンドラ) は分散KVS(Key-Value Store)の一種で、システムのバックエンドを支えるためのデータストアです。従来のデータベースソフトが苦手とする大量のデータ書き込みを高速処理でき、サーバーを増やすことで能力をどんどん増やせることで注目されています。本書はCassandraの基本的な使い方から、実用的なシステム構築、アプリケーションへの応用までを紹介します。執筆陣の豊富な経験を元に、販売サイトなどで利用できるシステムの設計や運用計画も網羅した、本格的な解説書です。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 角川インターネット講座15 ネットで進化する人類 ビフォア/アフター・インターネット
    3.6
    インターネットがあらゆるものを変えてしまった現代。今や、人々の生命や思考をもネットワーク化する「デジタル化するバイオ」の時代が目前に迫っている。サイエンス、テクノロジー、アートの結節点から問う未来。 ■執筆者 《第一部 人類のネットワーク》 序章 ビフォア・インターネット、アフター・インターネット  伊藤穰一(MITメディアラボ所長、角川アスキー総合研究所主席研究員) 第1章 テクノロジーの前あし、アートの触角  スプツニ子!(アーティスト、MITメディアラボ助教) 第2章 アルゴリズムが書き換える世界は人類を進化させるのか  ケヴィン・スラヴィン(MITメディアラボ助教授) 第3章 人間の欲望のリデザイン Redesigning Human Desire  ドミニク・チェン(博士(学際情報学)、NPOコモンスフィア理事、株式会社ディヴィデュアル共同創業者) 《第二部 アフター・インターネットの未来像》 第4章 相互憑依が拓く人類の認知進化  藤井直敬(理化学研究所脳科学総合研究センターチームリーダー、医学博士) 第5章 オープンソースハードウェアが自己増殖する未来生態系  田中浩也(慶應義塾大学環境情報学部准教授) 第6章 バイオ・イズ・ニューデジタル!  伊藤穰一 ※本文に記載されている「購入者特典」には期間が限定されているものがあります。あらかじめご了承ください。
  • 角川インターネット講座2 ネットを支えるオープンソース ソフトウェアの進化
    3.5
    インターネットを支える膨大なソフトウェア群。利用者の視点では見えにくい開発現場の思想を、世界的プログラマーのまつもとゆきひろが、「オープンソース」をキーワードにやさしく解説する。 ※本文に記載されている「購入者特典」には期間が限定されているものがあります。あらかじめご了承ください。 ■執筆者情報 《第一部 プログラミングがすべてをつくった》 序章 インターネットはソフトウェアでできている  まつもとゆきひろ(プログラマー、Ruby設計者、角川アスキー総合研究所主席研究員)監修者・代表監修者 第1章 インターネットを支えるソフトウェアを知る  法林浩之(日本UNIXユーザ会(jus)幹事、フリーランスエンジニア) 第2章 プログラミングとは何か  久野靖(筑波大学ビジネスサイエンス系教授) 第3章 プログラミングと教育  阿部和広(青山学院大学非常勤講師、津田塾大学非常勤講師) 第4章 ハッカー精神とは何か  吉岡弘隆(楽天株式会社技術理事、ビジネス・ブレークスルー大学教授、産業技術大学院大学客員教授) 《第二部 オープンソースが高めたネットの価値》 第5章 ライセンスというプロトコル  やまねひでき(Debian JP Project会長(2013~2014年度)、Debian Developer) 第6章 オープンソース化が生んだ変化  瀧田佐登子(一般社団法人Mozilla Japan代表理事) 第7章 企業とオープンソース  鵜飼文敏(グーグルソフトウェアエンジニア)
  • 関数型リアクティブプログラミング
    3.0
    そのプログラムが「何を行うか」ではなく、「何であるか」を考える! プログラムは現状、「処理の順番」が非常に重要です。 もし順番を気にしなくて済むのであれば、コーディングの量は 圧倒的に減るでしょう。「どのように処理するか」ではなく 「何をするものか」に注力できるからです。 具体的にいえば、発生したイベントを、他の処理に影響をおよぼさずに、 処理するための方策を細々と記述するのではなく、ユーザーが 必要としている情報・結果を返す仕組みに注力できるようになるのです。 その枠組を、リアクティブプログラミングと関数型プログラミングの いいとこ取りで構築し直したのが「関数型リアクティブプログラミング」です。 本書は宣言型のプログラミングで潜在的な副作用にビクビクしながら (あるいは副作用に悩まされつつ)コーディングを行うことに 疲労感を覚えたら、発想を一新して、いまのプログラミングスキルを 十二分に発揮しつつ、ストレスの少ないパラダイムへと移行してみる、 その一助となる一冊です。 この書籍で、当たり前のように使っていた脳の一部をリファクタリングして、 より風通しの良いプログラミングスタイルを手に入れてください。 [著者紹介] ニュージーランドの北パーマーストン在住。イベント駆動形の 商用プログラミングを多数手がけ、2007年頃にファンクショナル プログラミングに取り組み、オープンソースソースのFRPシステムである Sodiumをリリースしました。趣味は碁。 ニュージーランドのオークランド在住。ここ5年間は、Javaベースの コンフィグレーションGUIをFRPベースのフレームワークに リファクタリングするために費やすなど、Sodiumプロジェクトの 貢献者です。自転車に乗るのが趣味。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 機械学習エンジニアリング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 機械学習は人工知能の同義語となり多くの人に広く知れ渡っていますが、その可能性を十分に活かしている企業は世界でも一握りにすぎません。最新のオープンソースライブラリ、パッケージが提供され、コミュニティは充実していますが、実用的なビジネス上の課題解決に機械学習をどう適用させるかで、多くの企業が四苦八苦しています。 人材不足もその要因の一つではありますが、優秀な機械学習エンジニアやデータアナリストを確保したとしても、1つのモデルを導入するまでにそれなりの期間が必要になってしまうことも起きています。 機械学習モデルのバージョン管理、再現性、スケーリングなど、企業が機械学習の機能を開発する際に直面する主な課題は、サイエンス的な面よりもむしろエンジニアリング的なものですが、一般的なデータサイエンス系の教科書では、機械学習プロジェクトを実施する際のエンジニアリング的な面についてあまり触れていません。 本書はデータの収集、保存、前処理、特徴量エンジニアリング、モデルのテストとデバッグ、本番環境へのデプロイと撤退、ランタイムと本番環境へのデプロイ後のメンテナンスなどに光をあて、解説していきます。 機械学習の応用、ビジネス上の課題を機械学習を使用して解決したい場合に適切なアドバイスを得ることができます。 対象読者として、機械学習の基本を理解し自身でモデルを構築することができるレベルを想定しています。 ・機械学習エンジニアリングの仕事に取り組むデータアナリスト ・仕事をもっと構造化したいと考えている機械学習エンジニア ・機械学習エンジニアが提供するモデルを扱うことになるソフトウェアアーキテクト 第1章 はじめに 第2章 プロジェクトを始める前に 第3章 データの収集と準備 第4章 特徴量エンジニアリング 第5章 教師ありモデルの訓練 (第1部) 第6章 教師ありモデルの訓練(第2部) 第7章 モデルの評価 第8章 モデルの導入 第9章 モデルの推論、監視、メンテナンス 第10章 まとめ
  • 機械学習入門 Jubatus 実践マスター
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 「Jubatus(ユバタス)」は、分散した大容量データを素早く深く分析するオンライン機械学習用フレームワークで、日本発のオープンソースプロダクトです。 本書はJubatusコミュニティのメンバー自らが執筆。様々な環境へのJubatusの導入から、特徴抽出方法、主要な機械学習アルゴリズムの解説を、新規に起こしたサンプルを例に実践的に解説します。大容量データを迅速に処理する分散モードでの実行方法も解説。また、サンプルで手を動かしながら学べるため、機械学習の入門にも適しています。 なお、本書で使用したサンプルコードはダウンロード提供します。

    試し読み

    フォロー
  • 機械学習を解釈する技術~予測力と説明力を両立する実践テクニック
    4.8
    機械学習の研究開発が急速な勢いで進んでいます。理論研究はもちろん,機械学習手法が実装されたオープンソースのパッケージ開発も進み,それらを実務で利用するためのノウハウも蓄積されてきています。結果として,機械学習をはじめたばかりの入門者でも比較的高い精度の予測モデルを構築できるようになりました。 Deep Learning, Gradient Boosting Decision Tree, Random Forestなどの機械学習モデルは高い予測精度を誇りますが,モデルの解釈性が低いという欠点があります。これらの複雑なブラックボックスモデルにおいて,モデルがなぜそのような予測を行っているのかを知ることは困難ですが,データ分析者自身がモデルの振る舞いを把握し,説明責任を果たすことを実務においては頻繁に求められます。 本書では,このような予測精度と解釈性のトレードオフを克服するための手法について,実務において特に有用と考えるものを厳選して紹介します。本書の構成は以下になります。 1章: 機械学習の解釈性とは 2章: 線形回帰モデルを通して「解釈性」を理解する 3章: 特徴量の重要度を知る~Permutation Feature Importance~ 4章: 特徴量と予測値の関係を知る~Partial Dependence~ 5章: インスタンスごとの異質性を捉える~Individual Conditional Expectation~ 6章: 予測の理由を考える~SHapley Additive exPlanations~ 付録A: R による分析例~ tidymodelsとDALEXで機械学習モデルを解釈する~ 付録B: 機械学習の解釈手法で線形回帰モデルを解釈する 2章では極めて高い解釈性を誇る線形回帰モデルを通して,予測モデルに求められる解釈性について説明します。以降の4つの章では,それらの解釈性をブラックボックスモデルに与えるPFI, PD, ICE, SHAPと呼ばれる手法について解説します。 本書は機械学習の解釈手法を実用して頂くことを目的としています。Pythonでゼロから手法を実装することを通じて解釈手法のアルゴリズムを理解し,実データの分析を通じて解釈手法の勘所を押さえて頂きます。機械学習の解釈手法は強力な反面,使い方を誤ると間違った結論を導いてしまう危険もあります。本書では解釈手法を実用する際の注意点についても丁寧に触れています。
  • 基礎から分かる Samba4 構築&運用入門(日経BP Next ICT選書)
    4.0
    Linux/UNIXを搭載したサーバーにWindows Serverのファイルサーバーやドメインコントローラーなどの“フリ”をさせるオープンソースソフト(OSS)の最新版「Samba 4」の解説書。Samba 4が提供するActive Directoryのドメインコントローラー機能を活用するための設定や手順について詳しく説明している。 Linuxが初めての方でも実践できるよう、GUIベースのインストーラーを持つLinuxの導入法やネットワーク設定法も紹介する。 またLPI 300試験のSamba 4に関する項について学習する際に、出題範囲準拠教材としても役立つ。 LPI 300試験の出題範囲準拠教材でもある。
  • 基本がわかるSQL入門 データベース&設計の基礎から楽しく学ぶ
    4.0
    「基本がわかる」をテーマに、 SQL&データベースの基礎から、やさしくスタート! そして、「SQLでどんなことができるのか」「どんなときに便利なのか」「なぜそんなしくみになっているのか」について、一つ一つステップアップしながら解説します。 本書の特徴は、文法の背景にある「設計」を丁寧に扱っている点です。SQL学習時の頻出ケースである、思ったように操作できない…… この書き方のどこが便利なのか実感が湧かない……、そんなとき、設計について少しでも知ってることが大きな力になります。 想定環境はMySQLを主軸にMariaDB、PostgreSQLとメジャーなOSS(オープンソース)製品に対応し、サポートサイトのサンプルを活用して試しながら学ぶことも可能。広くデータベース利用者の方々に向けて、長く役立つ技術知識を凝縮してお届けします。

    試し読み

    フォロー
  • QRコードの奇跡―モノづくり集団の発想転換が革新を生んだ
    値引きあり
    3.8
    1巻1,386円 (税込)
    誕生25周年。トヨタの工場から世界中のスマートフォンへ。 日本発で国際標準になった稀有なイノベーション、50年の記録。 QRコードは1970年代初頭、トヨタの生産現場での「かんばん」の電子化をめざしてデンソーで研究・開発がスタートした。さまざまな技術的障壁や現場からの反発を乗り越え、1994年に完成する。その後の周辺技術、国際標準化への取り組み、オープンソース化、利用現場の開拓など、次々に主導する人物が交代しては進めていった。その後、セブン-イレブンや携帯電話、全日空、銀行ATM、駅のホームドアでの導入など、2000年代に入って利用者が用途を開発し、爆発的に普及していく。圧倒的な情報量(バーコードの350倍)、読み取り速度(Quick Response)とエラー回避、セキュリティ、小さい面積とデザインの自由度などもあって、他のコードを凌駕している。今や中国をはじめ、世界中の主要な電子決済手段にもなっている。2014年には、欧州特許庁が主催する「欧州発明家賞」を日本で初めて受賞した。本書は、関係者への取材を丹念なもとにQRコードの今日に至るストーリーと読み解きながら、トヨタ生産方式、スクラム型開発、両利きの経営、ユーザーイノベーションなどを同時に行った、日本発のイノベーションの稀有な事例として描き出すものである。
  • GitHub CI/CD実践ガイド――持続可能なソフトウェア開発を支えるGitHub Actionsの設計と運用
    NEW
    5.0
    1巻3,740円 (税込)
    【GitHub Actionsの基本から運用のコツまで学び、品質の高いソフトウェアをすばやく届けよう】 本書はCI/CDの設計や運用について、GitHubを使ってハンズオン形式で学ぶ書籍です。GitHub Actionsの基本構文からスタートし、テスト・静的解析・リリース・コンテナデプロイなどを実際に自動化していきます。あわせてDependabot・OpenID Connect・継続的なセキュリティ改善・GitHub Appsのような、実運用に欠かせないプラクティスも多数習得します。 実装しながら設計や運用の考え方を学ぶことで、品質の高いソフトウェアをすばやく届けるスキルが身につきます。GitHubを利用しているなら、ぜひ手元に置いておきたい一冊です。 ■こんな方におすすめ ・GitHubは使っているけれど、プルリクエストぐらいしか利用していない ・CI/CDというキーワードは知っているけれど、自分で設計したことはない ・GitHub Actionsには触れているけれど、正直雰囲気で運用している ■目次 [基礎編] 第1章 ソフトウェア開発とGitHub 第2章 GitHub Actionsの基礎概念 第3章 ワークフロー構文の基礎 第4章 継続的インテグレーションの実践 第5章 運用しやすいワークフローの設計 第6章 アクションによるモジュール化 [実践編] 第7章 クリーンなリポジトリの維持 第8章 Dependabotによる依存関係バージョンアップ 第9章 GitHub Releasesによるリリース自動化 第10章 GitHub Packagesによるパッケージ管理 第11章 OpenID Connectによるセキュアなクラウド連携 第12章 コンテナオーケストレーションのデプロイメント 第13章 アクションのオープンソース化 [応用編] 第14章 GitHub Actionsの高度な使い方 第15章 GitHub Actionsのセキュリティ 第16章 GitHub Actionsのセキュリティ 第17章 GitHub Appsトークンによるクロスリポジトリアクセス 第18章 継続的デリバリーの実践 ■著者プロフィール 野村 友規:ソフトウェアエンジニア。事業会社で10年ほどWeb系システムの開発・運用に従事。2021年に独立し、技術顧問やソフトウェアアーキテクトとして複数社をサポート。システムアーキテクチャ設計・IaC導入・CI/CD運用・エンジニアリングマネージャー支援・技術戦略策定などを生業にしている。書籍執筆や雑誌寄稿もしており、代表著書に「実践Terraform」がある。技術書オタクで紙の本が大好き。積読は気にしたら負けの精神で生きている。
  • 逆引きでわかる! Redmineハンドブック バージョン5.0対応
    -
    1巻2,999円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 オープンソースのプロジェクト管理、タスク管理ツール「Redmine(レッドマイン)」の入門書です。 最新のバージョン5.0に対応しています。 Redmineを初めて使う人でも、Redmineを長年使っている人でも、必要な情報をすぐに参照できたり、興味のある箇所から理解を深めたりできることを目的に、「~する」という逆引きスタイルでまとめています。 ・一般ユーザーとしてRedmineを利用する人 ・プロジェクト管理者としてRedmineを利用する人 ・システム管理者としてRedmineを利用する人 ・プロジェクト管理の基本的な概念を知りたい人 のための情報をコンパクトにまとめました。
  • CloudStack徹底入門
    3.0
    フリーで使えるOSS仮想化管理ツールを解説 CloudStackはサーバ仮想化環境を基盤にして、IaaS(Infrastructure as a Service)型のクラウドを提供するオープンソースソフトウェアです。 Apache Software Foundationのプロジェクトとして開発され、「XenServer」「KVM」「VMware vSphere」など、各種のサーバ仮想化ソフトウェアに対応します。WebベースのGUIにより、エンドユーザーがセルフサービスで仮想マシンを展開できる環境を構築できるほか、複数ユーザー間でネットワークを隔離してセキュリティを確保する仕組みや、ファイアウォール、負荷分散、VPNなどの機能も提供します。本書は、CloudStackの基本的な概念から、導入の流れと操作、応用的な利用方法、さらには開発プロジェクトへの貢献の仕方までを紹介します。オープンソースのクラウド基盤に関わる各種の情報を満載したスタンダードバイブルです。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 【※本作品はブラウザビューアで閲覧すると表組みのレイアウトが崩れて表示されることがあります。予めご了承下さい。】
  • KVM徹底入門 Linuxカーネル仮想化基盤構築ガイド
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 カーネルの機能で仮想化を実現! オープンソース仮想化技術の新解答 KVMは、Kernel Virtual Machineの略で、新しい形態の仮想化基盤を提供するオープンソース・ソフトウェアです。KVMを利用することで、1つのコンピュータで複数のOSを動作させられます。 KVMはLinuxのカーネル(OS本体)の追加モジュールとして動作するため、仮想化専用OS(ハイパーバイザ)をインストールする必要がありません。カーネル開発グループに認められた正式なLinuxの機能であり、通常のOSを改変することなくゲストとして利用できるのも大きな特徴です。 本書では、KVMの導入とその利用方法について解説するほか、KVMと深いかかわりを持つエミュレータQEMUについても解説します。オープンソースを利用した新しい仮想化基盤を知るために必見の1冊です。 カーネルの機能で仮想化を実現 FedoraとUbuntuで、インストール解説 KVMのインストールと仮想マシンの導入をわかりやすく解説 仮想化管理基盤libvirtを使ったGUI/CUI管理 リソース管理やマイグレーション機能などをカバー virshコマンドリファレンス付き ご注意 本書の「付録B」で紹介されております「Red Hat EnterpriseVirtualization」のインストール手順は最新のものとは大きく異なっています。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 現場ですぐに使える!Blender逆引き大全300の極意 Blender2.8対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 オープンソースで無料で使える3Dグラフィクス制作のためのソフトウェアがBlender(ブレンダー)です。本書は、このBlenderの最新版バージョン2.8に対応した、やりたいことから引ける逆引き形式のガイドです。
  • 現場で使えるJavaライブラリ
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 開発に役立つ定番・有用ライブラリを徹底解説! Javaシステム開発では、Javaの標準仕様にない機能を実装するためにオープンソースのライブラリを使うことがよくあります。しかし、非常に多くのライブラリが存在し、その機能や品質はさまざまで、評価をするのも一苦労です。そこで本書では、Java開発の経験豊富な執筆陣がすすめる、品質的にも安心で開発時に役立つオープンソースライブラリを徹底解説します。Java標準APIを補完するライブラリや、開発現場でよく使われるロギング、テンプレートエンジン、DB、パーサ、XML/HTMLパーサ、通信、CSV/Excel入出力、PDF、グラフ、オブジェクト変換、テスト、キャッシュ、スクリプトエンジンなどの機能を提供するライブラリなど、その機能や使い方から活用テクニックまでを詳しく解説します。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
  • 現場で使える!TensorFlow開発入門 Kerasによる深層学習モデル構築手法
    4.5
    【本書の特徴】 2015年11月にGoogleがオープンソース化したソフトウェアライブラリ「TensorFlow(テンソルフロー)」は、 多くの開発者に支持され、多企業で採用されています。 本書は、TensorFlowの導入から、高レベルAPIであるKerasを利用した実践的な深層学習モデルまで解説した、 エンジニア向けの入門書です。第1部の基本編では、深層学習とTensorFlow、Kerasの基礎について解説し、 第2部の応用編では画像処理における応用的なモデルのKerasを使った実装方法を解説します。 特に、第2部では、「ノイズ除去」「自動着色」「超解像」「画風変換」「画像生成」を取り上げています。 TensorFlowやKerasの機能面を押さえつつ、現場で使用できるような実践的な深層学習モデルまでフォローしています。 【対象読者】 深層学習に入門したいエンジニア 【目次】 第1部 基本編 第1章 機械学習ライブラリTensorFlowとKeras 第2章 開発環境を構築する 第3章 簡単なサンプルで学ぶTensorFlowの基本 第4章 ニューラルネットワークとKeras 第5章 KerasによるCNNの実装 第6章 学習済みモデルの活用 第7章 よく使うKerasの機能 第2部 応用編 第8章 CAEを使ったノイズ除去 第9章 自動着色 第10章 超解像 第11章 画風変換 第12章 画像生成 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • コモンズとしての日本近代文学
    5.0
    重たい文学全集はいらない。 日本近代文学は、いまや誰でも今ここでアクセスできる我々の共有財産(コモンズ)である。そこにはまだまだ見知らぬ隠されている。日英仏の文化とITに精通する著者が、独自に編んだ文学全集から、今の時代に必要な「未来を作る言葉」を探し出し、読書することの本質をあらためて問う。 【目次】 はじめに 文芸オープンソース宣言 寺田 寅彦『どんぐり』 織り込まれる時間 夏目 漱石『夢十夜』 夢をいきる時間 柳田 国男『遠野物語』 死者への戦慄 石川 啄木『一握の砂』 喜びの香り   南方 熊楠『神社合祀に関する意見』 神々と生命のエコロジー 泉 鏡花 『海神別荘』 夢と現実の往還 和辻 哲郎『古寺巡礼』 結晶する風土 小川未明『赤いろうそくと人魚』 死者と生きるための童話 宮沢 賢治『インドラの網』 インドラとインターネットの未来 内藤 湖南『大阪の町人学者富永仲基』 アップデートされる宗教 三遊亭 円朝『落語の濫觴』 落語の未来 梶井基次郎『桜の樹の下には』 ポスト・ヒューマンの死生観 岡倉 天心『茶の本』 東西翻訳奇譚 九鬼 周造『「いき」の構造』 永遠と無限の閾 林 芙美子『清貧の書』 世界への信頼を回復する 谷崎潤一郎『陰鬱礼賛』 闇のウェルビーイング 岡本 かの子『家霊』 呼応しあう『いのち』 他
  • これから学ぶmacOSターミナル
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Macの基本的な使い方をマスターしているユーザのために、UNIXへの入り口であるコマンドライン操作をゼロから解説したものです。 ターミナルを使いこなせるようになると、コンピュータ操作の可能性が大幅に広がります。 たとえば、Webデザイナーの方はオリジナルのWeb サーバを構築してWebページのテストを行うことができますし、プログラマーの方はPythonやRubyといったスクリプト言語を自由に操ることができます。 また、サーバの管理者の方は、SSHによるサーバの安全なリモート管理が可能になります。それ以外のMac ユーザの方も日常のファイル操作がより便利に行えるようになります。 基礎編では、コマンドライン・インタプリタであるシェルの使い方、および基本的なUNIXコマンドの操作について説明しています。 また、UNIX の定番エディタであるvim の使い方について基礎から解説しています。 応用編では、まずUNIX 用オープンソースソフトウェアをmacOS用に移植する方法、続いてシステム管理の基礎としてユーザ管理とサービス管理を取り上げています。 また、SSHサーバとWebサーバ「Apache」の基本設定について説明します。 もちろん、本書だけでmacOS のUNIX 機能をすべて解説することは不可能ですが、本書で得た知識をもとにネットの情報や書籍などを参照すれば、さらに理解が深まるでしょう。
  • concrete5 公式活用ガイドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 concrete5(コンクリートファイブ)はオープンソースのコンテンツ管理システム(CMS)で、編集の自由度の高さや使いやすさ、デザインカスタマイズの容易さ、機能拡張の柔軟さなどが注目され、ユーザー数を伸ばし続けています。本書はconcrete5のコミュニティメンバーが執筆した、初の日本語公式書籍となります。concrete5をこれから使い始める方や興味のある方だけでなく、すでにお使いのデザイナーや開発者の方にも役立つよう、章ごとにテーマを決めて、解説を行っています。 ■CONTENTS Chapter01:concrete5の基本 Chapter02:編集モードの使い方 Chapter03:管理画面の使い方 Chapter04:オリジナルデザインのサイトを作る Chapter05:サイトの運用 Chapter06:開発者向けの機能解説
  • Code Quality プレミアムブックス版 コードリーディングによる非機能特性の識別技法
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コードの品質も技術だ! ソフトウェアの品質向上のための福音書、復活! 本書は『Code Reading』の姉妹編で、コードの「品質」に注目して解説しています。信頼性、移植性、使用性、相互運用性、環境適応性、依存性、保守性といった、システムを「~性」で表す「非機能特性(機能外要求)」、つまり「ソフトウェアの品質」を識別する方法を解説しています。非機能特性について、オープンソースソフトウェアのソースコードを例に、その読み方と書き方を解説しています。解説の手法も『Code Reading』を踏襲しているため、『Code Reading』で学んだ知識を活かして、コードの品質について学ぶことができます。 ソフトウェアの品質については「管理」に焦点を当てて取り上げた解説は数多くありますが、本書ではコードの品質に反映される「品質のテクノロジー」という観点から書かれています。なぜなら、品質を構成する因子は、それを実装したコードのレベルでしか認識できないからです。 コードから非機能特性を判断できるようになれば、ソフトウェアエンジニアとして新たな武器を手に入れたことになります。そして、自分で作成したコードやほかの人が作成したコードについて、品質を評価したり修正したりする場合、これまでとは違う感覚でコードを読むことができるようになっているはずです。また、より優れた実装方法についてを採用し、プロジェクトを適切な方向に進めようとするときにも、この品質に関する役に立ちます。本書には、そういった「ソフトウェアを作る前の知恵」が満載されています。 ※本商品は、過去に発行した書籍をプレミアムブックス版として復刊したものです。鵜飼文敏氏による「プレミアムブックス版のための序文」、原著者であるDiomidis Spinellis氏による「プレミアムブックス版に寄せて」を追加し、さらに、初版ではカバー裏に掲載されていた「監訳者座談会」を特別付録として収録しています。
  • Code Reading プレミアムブックス版 オープンソースから学ぶソフトウェア開発技法
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コードは小説よりも面白い!プログラマー必携の書、復活! 本書は、オープンソースソフトウェアのソースコードを読み解くことで、そこに存在するさまざまなテクニックやノウハウ、Tipsを習得するためのガイドブックです。実際のソフトウェアのソースコードを参照して「ソースコードを読む力」を習得することで、「美しいソースコードを書く力」が身に付きます。 本書を読むことで、次のようなことがマスターできます。 ・本格的なソフトウェアのコードを読んで理解すること ・ソフトウェア開発をめぐる、多くの重要な概念を本当の意味で理解すること ・大規模なコードを調べるためのノウハウを得ること ・高級言語から低レベルの言語まで、重要なプログラミング言語を一通り読むこと ・現実のソフトウェアプロジェクトの複雑さを理解すること オープンソースソフトウェアにより、コードの職人が書いた良質のコードをいくらでも読める時代です。しかし、単にコードを眺めているだけでは、何の意味もありません。本書では、「どう読めばよいのか」「効率的に読むためにはどうすればよいのか」について、さまざまな面から解説しています。「ドキュメント」(付属ドキュメントやコード内のコメント)を活用したコードの読み方、単純な検索ツールから開発環境付属のツールまで「コードを読むためのツール」の効率的な使い方など、あまり触れられることがないテクニックも、余すところなく紹介してます。 ※本商品は、過去に発行した書籍をプレミアムブックス版として復刊したものです。まつもとゆきひろ氏による「プレミアムブックス版のための序文」、原著者であるDiomidis Spinellis氏による「プレミアムブックス版に寄せて」を追加し、さらに、初版ではカバー裏に掲載されていた「監訳者座談会」を特別付録として収録しています。
  • Cypherクエリー言語の事例で学ぶグラフデータベースNeo4j
    -
    Neo4jはグラフ理論を設計思想として採用したオープンソースのデータベース。ソーシャルグラフや金融トランザクションといった多次元的なデータを可視化したり高速に検索したりするグラフデータベース分野の中で最も人気があり、ビッグデータ時代を迎え、日本での普及が期待されています。本書はそのNeo4jのクエリー言語であるCypherの構文を短期間にマスターするための実践的解説書です。販売履歴データベースの作成を例に、シンプルな構文から複雑な構文までをステップアップしながら学ぶことができます。

    試し読み

    フォロー
  • Subversion実践入門:達人プログラマに学ぶバージョン管理 第2版
    3.9
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Subversionは、オープンソースなバージョン管理ツールで、既に幅広いユーザの支持を得ている。本書はプログラマを対象にしたSubversionの実践的な解説書で、ユーザとして知っておきたいベストプラクティスを簡潔かつ十分に解説する。監訳者による注釈・コラム、svk, Tracに関する追補あり。 原書:Mike Mason, “Pragmatic Version Control Using Subversion 2nd Edition” (The Pragmatic Bookshelf, LLC, 2006-05)
  • Salome-Mecaの歩き方
    -
    高機能のCAEソフトウェアSalome-Mecaでいろんな計算のインプットを作って計算する手順を紹介する本です。Salome-Mecaは仏eDFが開発している構造解析オープンソースソルバ「Code-Aster」を内包する構造解析GUIになります。 Salome-Mecaは以前までeficasと呼ばれるインプットカードを入力するモジュールで入力データを用意する仕組みで、入門者の障壁になっていました。現在はインプットを作成するモジュールがAsterStudyに代わり、各種計算の準備を支援するAssistant機能が搭載されたことで、非常に簡単に各種計算を準備できるようになりました。本書ではAssistant機能を使用したインプット生成について、線形静解析、熱伝導解析、熱応力解析、モーダル解析、周波数応答解析に対する手順を紹介します。
  • The Web Explorer
    -
    Webの世界に立ち向かうフロントエンジニアの苦悩を収録した一冊です。 本書は進化に対応するフロントエンドエンジニアをテーマに5編を収録したWebフロントエンド開発の技術誌です。TechBoosterの技術誌は各章が独立しており、好きな章から読んでいただけます。 ドキュメントツールESDoc作者によるソフトウェアのドキュメントの考え方やブラウザのパフォーマンス技術解説など、フロントエンド開発の最先端を切り取りました。泥臭い開発になりがちな大規模CSS開発での体験談、FIDO U2Fによる多要素認証など注目技術を集めた一冊です。 執筆:@h13i32maru、@_furoshiki、@amedama、@kubosho_、@tommmmy 【著者について】 TechBoosterは、Androidをはじめとしたモバイルのための技術サークル(techbooster.org)です。オープンソースへの貢献や社会還元を目的に、サイトでモバイル技術を解説しています。オープンソースへの貢献や社会還元を目的にサイトでモバイル技術を解説しています。 ※本電子書籍は同名出版物(POD)を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • システム検証DIYプロジェクト ――トレンドフォローシステムを毎日修正・更新する
    -
    トレードプログラミング界の泰斗による最高の教科書! 《全ソースコードがDL可能》 検証の教本! プログラミング初心者に贈る入門バイブル!  ジョージ・プルートのトレンドフォロートレーディング・アルゴリズムの世界へようこそ!  本書では、ジョージ・プルートがPythonで書いたTradingSimula18バックテスターを使って、これらのシステムを記述、プログラミング、検証する。TradingSimula18はポートフォリオに含まれる各銘柄を毎日ループして、バックテストの最中にアロケーションを変更することができるのが特徴だ。セクター分析や銘柄やセクターのオン・オフなど、多岐にわたるトピックが満載である。  Pythonはオープンソースの言語で、今、最も人気があり、最も学びやすい言語だ。クオンツのための言語とも言えよう。しかし、Pythonが初めての人でも、本書には「Hello World」から、リスト内包表記(list comprehension)に至るまでのチュートリアルがすべて含まれているので、何の心配もない。「batteries are included」(データが含まれている)とあるように、プログラミングと検証を始めるのに必要なものはすべて本書に含まれている。読者がダウンロードするものは最新バージョンのPythonのみだ。タートルズ、ドンチャン、ボリンジャー、ケルトナー、3本や2本の移動平均など、あなたの好みのシステムもすべて本書のなかに含まれている。  含まれているのはこれだけではない。30もの銘柄の15年にわたる先物のつなぎ足データもプルートが正しく修正したものが含まれている。また、すべてのアルゴリズムはイージーランゲージでもプログラミングしているので、Pythonが嫌いな人でもまったく心配はいらない。  あとは、プルートが手取り足取り伝授してくれる検証DIYワールドへ、そしてあなただけのアルゴリズム開発の世界へ、旅立とう!
  • 詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド
    4.0
    MySQLは約20年の歴史をもつ定番のオープンソースデータベース(RDBMS:Relational DataBase Management System)です。かつてRDBMSは商用ソフトが主流でしたが、たゆまぬ機能強化により、現在はオープンソースソフトがその地位を伺うまでになっています。 本書が解説するMySQL 5.7はMySQLの最新バージョンです。このバージョンでは他ソフトのメジャーバージョンアップにも匹敵する大がかりな変更が加えられました。SQL処理系が強化され、人気のレプリケーション機能も更に強力なものになっています。また、パフォーマンス診断の仕組みが充実するなど、企業のコアシステムでも利用できるようなプロ向けのアップデートが多数施されました。 本書では、この最新版のMySQLを非常に詳しく解説します。専門エンジニアとしてMySQLに深くかかわる筆者が、新機能を軸にMySQLのアーキテクチャや使いこなしのポイントを説明していきます。本書の中では、今まで語られることの少なかった知られざるMySQLの技術情報が多数紹介されます。オープンソースRDBMS MySQLの魅力に迫り、その真価を発揮させるための知識をたっぷり集めたエンジニア必読の一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 詳細!Swift 3 iPhoneアプリ開発 入門ノート Swift 3+Xcode 8対応
    3.0
    ※本書は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。なお、実際のサービスのインターフェースが変更され、本書内の解説と実際の画面が異なることがありますので、ご了承ください。 本書はiPhoneアプリを開発することを目的として、最新のSwift 3とXcode 8をゼロから学べる解説書です。作って終わりの表面的な学習体験ではなく、期待に応える確かな実力を習得するための粘り強い学習をサポートします。内容は3つのパートに分かれています。 Part 1 概要~最初の話~:ハローワールド iOSアプリ開発の準備と開発ツールXcodeの使い方の概要を説明します。ボタンをタップすると画面の色が変わる簡単なアプリをさっそく作ってみましょう。 Part 2 基礎知識~実力を蓄える~:Swiftのシンタックス 2章から10章はSwiftのシンタックスを解説します。プログラミング経験がまったくない人にとってはすべてのことが新しく、難しいと気後れする人がいるかもしれません。でも、急がず着実に進められるように短いコードで結果を示し、直感的に理解できる例を数多く掲載しました。初出やポイントとなる部分には色を敷き、細かく補足説明を加えています。図解も随所に入れました。 中級者を目指す人にも役立つように、初心者には少しばかり背伸びした内容も臆さずに盛り込んであります。すぐには理解できないことでも、後々にその蓄積が必ず役立ちます。 Part 3 実践入門~作って学ぶ~:iOSアプリを作る 11章からが実践です。Xcodeが備えているストーリーボードを活用し、あるいはコードを効率よく利用して、iOSアプリを作って試します。iOSアプリの基本となるUI部品を1つずつ取り上げ、簡単なものから複雑なものへと段階的に進めるように解説しました。複雑な手順はステップごとに図を示し、コードにも多くの補足説明を入れてあります。カメラ、地図、コンパス、加速センサーのサンプルでは、エラー処理やプライバシー認証なども扱います。豊富なサンプルを試し、実践を積み上げることで、Swiftの理解が飛躍的に進むことでしょう。 進歩から進化へ Swiftのオープンソース化プロジェクトがスタートして1年。Swift 3にはその功績がすでに大きく現れています。バージョンアップによって言語仕様が変化することに戸惑いや憤りを覚える人も少なからずいるかもしれません。しかし、Swift 3を体感すると「なるほどこのほうがよい」と納得することしきりです。昨年のSwift 1からSwift 2を「大きな一歩」と呼ぶなら、Swif 2からSwift 3へのジャンプは進歩を越えた「進化」を見ることです。 自分への期待値は、自分でいかようにも決められます。手加減なしの期待値は自分を追い込むだけかもしれません。でも、自分への強い期待は正直です。Swiftを学ぶことも自分自身に応えたいと思うことのひとつでしょう。自分を進歩させ、進化させる。進化を夢見るその思いは何よりも力強い味方です。

    試し読み

    フォロー
  • 詳細!Swift2 iPhoneアプリ開発 入門ノート Swift 2+Xcode 7対応
    -
    今がSwiftをはじめる絶好のチャンスです。その理由の1つ目は、誰でも無料で自分で作ったアプリを自分のiPhoneで使えるようになったことです。 これまで実機テストを行うには有料のiOSデベロッパプログラムに参加しなければなりませんでしたが、その必要がなくなったのです。 理由の2つ目はiOSアプリ開発とMac OS Xアプリ開発のデベロッパプログラムの統合です。 これからはSwiftを使って、iOSアプリでもMac OS Xアプリでも自由に作れます。もちろん、WatchOSアプリも作れます。 そして3つ目の理由はSwift 2.0のオープンソース化です。オープンソース化によって、Swiftはより頑強となり開発速度も上がるでしょう。 LinuxやWindowsでもSwiftを使ってアプリ開発ができるようになる可能性も大いにあります。 ・シンタックスと実践アプリ作り。同時に入門! Part 1 概要 ~最初の話~:ハローワールド Part 2 基礎知識 ~実力を蓄える~:Swiftのシンタックス Part 3 実践入門 ~作って学ぶ~:iOSアプリを作る ・サンプル数347本をダウンロードして学ぼう! プログラムを学ぶには、とにかくコードを読み、自分で入力して試す。これに勝る方法はありません。 最初はもたついたスタートでもこれを繰り返すうちに自然と速度が上がり、力強く進む自分に驚くに違いありません。 サンプルコードは先に進むためのエネルギーなのです。その意味で本書はエネルギーの塊と言えるでしょう。 努力とチャンスは同意語です。あなたの野心を奮い立たせてください。 (まえがきより)

    試し読み

    フォロー
  • 知りたい分かりたい人の体験する機械学習
    4.0
    1巻1,980円 (税込)
    機械学習は、高度の数学的素養を持った人だけが扱う難しい分析手法と捉えている人は多いのではないでしょうか。実は、Weka(ウェカ)というオープンソースのソフトウェアを使うことにより、GUIだけで機械学習ができてしまいます。高度のプログラミングは不要です。 本書はこの手法を事細かく解説し、機械学習のハードルを可能な限り下げた一冊となっています。 ただし、実際にパソコンで手を動かす前に、本当に基本となる機械学習のアルゴリズムもしっかり解説しております。 高度の数式やRの構文ですっかり迷路に入ってしまった方、やる気を削がれた方必読の一冊です。

    試し読み

    フォロー
  • 新人エンジニアのためのインフラ入門
    4.0
    本書は、インプレスの“オープンソース技術の実践活用メディア”Think ITの連載記事「新人エンジニアのためのインフラ入門」の内容をまとめ、加筆して書籍化したものです。 IT業界においてインフラは基本中の基本とも言える知識の1分野です。しかし、大学の情報学科でもなかなかきちんと教えていない分野で、認知度も低く、また新人研修の現場でも、仕事内容を理解してもらうことに重心を置き、インフラを学ぶ機会が少ないという状況もあります。 そこで本書では、新人エンジニア向けにサーバからネットワーク、仮想化とクラウド、ミドルウェアまでシステム開発に関わるインフラ全般の概要から、構築とテスト、バックアップ・リストア、セキュリティ、プログラミングのインフラに関わる実業務に必要な基礎知識まで、網羅的に解説します。 【本書の特徴】 ・1冊でインフラ全体を網羅的に、体系的に学習できる ・インフラエンジニアの具体的な仕事内容や必要な能力等がイメージできる
  • C言語本格入門 ~基礎知識からコンピュータの本質まで
    -
    現場の最前線で開発をしている著者が,C言語の基本から応用までを豊富なサンプルとともに丁寧に解説。入門書では軽視されがちなプリプロセッサ,ライブラリなどや,つまづきやすい「ポインタと配列」も手厚くカバー。ネットワークプログラミングやオープンソースの読み方など,長年の経験に裏打ちされた知識を伝授します。gccの利用を想定し,大規模開発にも対応できるMakeを使った実行方法をとっているので,実践的な力が身につきます。
  • 次世代高速オープンソースRDB Tsurugi
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 “世界最速”の次世代オープンソースRDB「Tsurugi」のすべてがわかる本です。その使い方から、実装されている現代的アーキテクチャ、背景となっている最新のトランザクション理論まで、開発者が自ら解説します。  Tsurugiは、国の支援を得て有志の日本のDB技術者・企業が作った、純国産の次世代のオープンソースRDB(リレーショナルデータベース)です。誰でも自由に利用でき、拡張できます。商用サポートも提供されます。  Tsurugiの特徴は、従来のRDBとは異なり、メニーコア化、メモリの大容量化が進む最新のハードウェアの性能を最大限に引き出せることです。DBの先端技術を取り込むことにより、今までのRDBとは次元の違うパフォーマンスを発揮し、また、既存のRDBが苦手だったバッチ処理を圧倒的に高速に処理できます。さらに、オンライン処理とバッチ処理の同時実行さえ可能です。  本書はTsurugiの利用法、バッチ処理の実際から始まって、Tsurugiのインターフェースのすべて、Tsurugiの内部構造や実装アルゴリズムの詳細まで解説しています。  Tsurugi自体を利用するためだけでなく、次世代の「高密度 超低遅延 分散処理」とは何か?をその実際の仕組みから習得し、またコンピュータサイエンスの中で最も美しく、かつ最も難しいと言われるトランザクション理論を理解しつつ、現在の最新のアルゴリズムを手中にするためにも、必須のテキスト・解説書になっています。
  • 実践Helm─自作アプリをKubernetesクラスタに簡単デプロイ!
    4.0
    本書は、オープンソースのコンテナオーケストレーションシステム「Kubernetes」のパッケージマネージャー「Helm」の解説書です。 Helmの特徴はアプリケーションのデプロイの容易さです。既存のChartを活用したりChartを作成したりすることで、「helm install」のコマンド一つでアプリケーションをKubernetes上に構築できます。本文中ではDocker・Kubernetes初心者がHelmを使ってHelmのテンプレートであるChartを自作できるまでを目指します。 Docker・Kubernetesは知っているけど「Helmってなに?」という方にもおすすめの一冊です。

    試し読み

    フォロー
  • 15時間でわかる MySQL集中講座
    -
    オープンソースのRDBMSとして定番のMySQLを2週間で業務レベルの基礎知識を習得できる解説書です。解説は大きく「基礎編」と「運用編」の2つに分け,基礎編では,データベースやSQLに関する基礎知識,MySQLのセットアップ,設定と内部動作のしくみなどを解説,運用編では,運用の基礎知識,バックアップ,レプリケーション,チューニングなど,現場で必ず必要になる実践的な知識をわかりやすく解説します。
  • 情報処理2019年11月号別刷「《特集》ディジタルタイプ─文字情報処理基盤の今とこれから─」 2019/10/15
    -
    情報処理学会誌「情報処理」2019年11月号特集「ディジタルタイプ─文字情報処理基盤の今とこれから─」の記事のみを抜き出した別刷(冊子)。 本特集では、現在の文字情報処理基盤、また文字による情報の表現の重要な位置を占めるディジタルタイプについて、現在の技術や社会が生んだ書体、文字デザインを用いた表現の機会の広がり、ディジタルタイプの技術的側面、未来のディジタルタイプ技術、書体開発を通じた文字情報処理基盤の整備、オープンソースフォント開発、の話題、6本の記事をお届けします。(解説記事執筆者他:水野昭、関口浩之、齊藤暁男、服部正貴、Ken Lunde、森下浩司、牛田啓太)

    試し読み

    フォロー
  • Joel on Software
    4.3
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 ソフトウェア開発にかかわるすべての人に贈る、世界的な人気を誇るWebサイト発の厳選コラム かつてExcel VBAの開発を率い、現在ではソフトウェア会社を経営するJoel Spolsky氏は、自身のWebサイト"Joel on Software"にてソフトウェア開発やマネジメントに関する記事を発表し続けてきた。深い洞察力で物事の核心に迫り、それを軽妙な語り口で端的に表現するJoel氏の記事は、世界各国でも有志により翻訳が公開され、すでに日本でも多数の読者を得ている。原書は、それらの記事をJoel氏自身が編纂してまとめたもの。 はじめに 1. 言語の選択 2. 基本に帰れ 3. ジョエルテスト:いいプログラムへの12ステップ 4. すべてのソフトウェア開発者が絶対確実に知っていなければならないUnicodeとキャラクタセットに関する最低限のこと(言い訳なし!) 5. やさしい機能仕様 パート1:なぜわざわざ書く必要があるのか? 6. やさしい機能仕様 パート2:仕様書とはどんなものか? 7. やさしい機能仕様 パート3:だけど……どうやって書くの? 8. やさしい機能仕様 パート4:ヒント 9. やさしいソフトウェアスケジュール 10. デイリービルドは君の友達 11. 手強いバグ修正 12. 5つの世界 13. ペーパープロトタイピング 14. アーキテクチャ宇宙飛行士たちに脅かされるな 15. 射撃しつつ前進 16. クラフトマンシップ 17. コンピュータサイエンスの3つの誤ったアイデア 18. 二文化主義 19. ユーザからクラッシュレポートを自動的に取得する方法 20. 採用面接ゲリラガイド 21. 報奨金有害論 22. テスタを雇わない(間違った)理由、ベスト5 23. 人のタスク切り替えは有害であると考えられる 24. あなたが絶対すべきでないこと PART I 25. 氷山の秘密、明らかに 26. 漏れのある抽象化の法則 27. プログラミングにおけるロード・パーマストン問題について 28. 測定 29. リック・チャップマンの愚かさの探求(あるいは「アホでマヌケな米国ハイテク企業」) 30. この国では犬はどんな仕事をしているの? 31. 下っ端でも何かを成し遂げる方法 32. 2つの話 33. ビッグマック 対 裸のシェフ 34. 何ごとも見た目ほど簡単ではない 35. 「ここで発明されたものじゃない」症候群を擁護する 36. ストラテジー・レターⅠ:Ben & Jerry's 対 Amazon 37. ストラテジーレターII:鶏と卵の問題 38. ストラテジーレターIII: もとに戻してくれ! 39. ストラテジーレターIV:ブロートウェアと80/20の神話 40. ストラテジーレターV:オープンソースの経済学 41. マーフィーの法則が吹き荒れた一週間 42. MicrosoftはいかにしてAPI戦争に負けたか 43. Microsoft、羽目をはずす 44. 私たちの.NET戦略について 45. 申し訳ありませんが、リンカをいただけないでしょうか? 付録:「ジョエルに聞け」選集

最近チェックした本