タグ

ブックマーク / www.oreilly.co.jp (37)

  • プログラミング文体練習

    レーモン・クノーの『文体練習』から着想を得て執筆された書は、1つの課題を異なるプログラミングスタイルで実装し、さまざまなスタイルの特性やスタイルが生まれた歴史的経緯などを解説します。家の『文体練習』は、「バスの中で起きた諍いと、その張人を後で目撃した」という内容を、公的文書風、宣伝風、業界用語風など、99の異なる文体で表現したものですが、書は、「単語の出現頻度をカウントして多いものから出力する」という課題を、40のスタイルで実装しています。リソース制約が大きかった時代の方法から、オブジェクト指向、純粋関数型、リフレクション、並行処理、ニューラルネットワークまで幅広いスタイルを扱い、マルチパラダイム言語Pythonの威力と魅力を感じられる構成となっています。 訳者まえがき 第2版 まえがき 第1版 まえがき 序章 第Ⅰ部 歴史的スタイル 1章 古き良き時代:アセンブリ言語 2章 Fo

    プログラミング文体練習
    and_hyphen
    and_hyphen 2023/05/30
    “本書は、「単語の出現頻度をカウントして多いものから出力する」という課題を、40のスタイルで実装しています”Pythonかあ(書けない)
  • オライリー・ジャパンWeb直販サービス終了のお知らせ

    Sales Tue 18 October 2022 , updated on Tue 10 January 2023 平素はオライリー・ジャパンの書籍・サービスをご愛顧いただき、誠にありがとうございます。 私どもでは、自社Webサイトより読者のみなさまに紙の書籍をお求めいただけるWeb直販サービスを提供しておりましたが、2023年1月13日(金)午前10時をもちまして同サービスでの受注を終了させていただきます。同時刻以降は書籍のご注文を承れませんのでご了承くださいますと幸いです。 サービスの終了に伴いまして、紙の書籍の直販サービスを、オライリー・ジャパン刊行書籍の発売元である株式会社オーム社様に移管いたします。弊社で実施しご好評をいただいておりました様々な直販キャンペーンは、オーム社様に移管後も実施の予定ですので、弊社でのサービス終了後も、引き続きオーム社様の「 オーム社ウェブショップ 」

    オライリー・ジャパンWeb直販サービス終了のお知らせ
    and_hyphen
    and_hyphen 2022/10/19
    紙のみオーム社に移管して電子は残すのな
  • O'Reilly Japan - エンジニアのためのマネジメントキャリアパス

    書は、技術系マネージャーとそれを目指すエンジニアに向けて、IT業界の管理職に求められるスキルを解説する書籍です。テックリードからCTOになった経験を持つ著者が、管理職についたエンジニアが歩むキャリアパスについて段階をおって紹介します。インターンのメンターから始まり、テックリード、チームをまとめるエンジニアリングリード、複数のチームを管理する技術部長、経営にかかわるCTOやVPと立場が変わることによって求められる役割について、それぞれの職務を定義しながらくわしく説明します。 さらに管理職の採用や評価、機能不全に陥ったチームの立て直し、管理職についてからの技術力の維持など、様々なハードルを乗り越えるための考え方やテクニックを多数紹介。技術系管理職の全体を視野に入れ、各段階で必要なスキルを学ぶ書は、マネジメントのキャリアを志すエンジニア必携の一冊です。 推薦の声 まえがき はじめに 1章 マ

    O'Reilly Japan - エンジニアのためのマネジメントキャリアパス
    and_hyphen
    and_hyphen 2018/09/26
    ああいいね。
  • コンピュータサイエンス探偵の事件簿

    警察署で発生した書類盗難事件の解明を依頼された私立探偵フランク・ランタイム。さまざまなデータ構造と探索アルゴリズムを駆使して、事件の謎に迫る。事件を追ううちに、その背後にある国家転覆を謀る魔術師たちの存在に気づくフランク。彼は魔術師たちの陰謀を阻止し国の平和を守ることができるのか――。 探偵もののストーリーにのせて、コンピュータサイエンスの基、「探索アルゴリズムとデータ構造」を紹介。取り上げる探索アルゴリズムは、線形探索、二分探索、幅優先探索、深さ優先探索、並列探索、反復深化、最良優先探索、そしてデータ構造は、配列、スタック、キュー、二分探索木など。推理小説を楽しみながらコンピュータサイエンスの基を身に付けることができます。 1 探索問題 2 情報提供者の徹底的な洗い出し 3 無法者たちの牧場にある配列とインデックス 4 文字と隠されたメッセージ 5 密輸業者の船を二分探索で探し出す

    コンピュータサイエンス探偵の事件簿
    and_hyphen
    and_hyphen 2018/06/06
    なんじゃこりゃ
  • O'Reilly Japan - 退屈をぶっとばせ!

    TOPICS Make/Electronics/DIY 発行年月日 2018年05月 PRINT LENGTH 348 ISBN 978-4-87311-839-0 原書 Unbored FORMAT Print 書は、自分自身にとって意味のある人生を作りたいと考えている10代の少年少女のための書籍です。その内容は「すぐに大人にほめさせない」「学校に行かないで学ぶ」「ADHDの子どもへのメッセージ」など、成長の過程で必要なことが書かれたエッセイから、「文章を書くためのエクササイズ」「批評する方法を身につける」「スニーカーをデコる」「クッキーの焼き方を通して科学実験を学ぶ」「政治家に自分の考えを伝える」「ガレージセールでお金をかせぐ」「自分で自転車を修理する」「ゲームデザインを学ぶ」など、自己表現、社会活動、DIYに関連したハウトゥまで幅広く、これらを知り、体験することで、企業が提供する出

    O'Reilly Japan - 退屈をぶっとばせ!
  • Head First Python 第2版

    認知科学、神経生物学、教育心理学の研究に基づき、イラストや写真を多用したビジュアル重視の画期的なPythonの入門書です。脳の働きに注目し、脳を活性化させる学習効果が高い独自のスタイルで、効率的にPythonプログラミングのスキルを身に付けることが可能です。前半でPythonの基や特徴を一通り説明してから、実際に独自のWebアプリケーションをステップバイステップで構築する作業を通じて、データベース管理、例外処理、データ処理などの理解を深めていきます。手を動かしながら学べるPython入門書の決定版です。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷版、刷り年月日をご確認

    Head First Python 第2版
    and_hyphen
    and_hyphen 2018/03/09
    “認知科学、神経生物学、教育心理学の研究に基づき、イラストや写真を多用したビジュアル重視の画期的なPythonの入門書です”
  • O'Reilly Japan - ベタープログラマ――優れたプログラマになるための38の考え方とテクニック

    プログラマとしてのキャリアをスタートすると、構文や設計を理解するだけでなく、その他の様々な事柄を理解し習得する必要があると気づきます。書は、優れたコードを作りだし、人々と効率的に働く生産性の高いプログラマになるための考え方とテクニックを38のテーマで紹介します。はじめに、コード1行1行の書き方、デバッグやエラー処理、コードの改善方法など開発現場でのコーディングを取り上げます。次にコードを単純に保つこと、コード変更やテスト、リリースなどソフトウェアを開発する際の考え方や心構えを扱います。個人的な活動として、継続的な学習方法と停滞を避けるための課題の見つけ方など、自らを成長させる方法も紹介。さらに組織の中で他の人とコミュニケーションを取りながら、効果的に働くための習慣を解説します。『Code Craft』の著者Pete Goodliffeが、自らの経験を元に「優れたプログラマ」になるための考

    O'Reilly Japan - ベタープログラマ――優れたプログラマになるための38の考え方とテクニック
  • 初めての自動テスト

    Webシステムの自動テストを始めたい方を対象に、自動テストの考え方やフレームワークを解説する書籍です。テストのピラミッドやユーザーインターフェイステストの概念など、基礎的な事柄から、レガシーシステムへのUIテストの追加、RESTfulなWebサービスのテスト、ブラウザ上のJavaScriptの挙動をユニットテストでテストする方法など、実践的な事柄までを豊富なイラストとサンプルを使って分かりやすく解説します。さらにテストファーストやモックの活用法、テスターに向けた自動テストのためのプログラミング基礎知識なども詳述。自動テストを書くためのノウハウを網羅した書は、自動テストをマスターしたいエンジニア必携の一冊です。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では

    初めての自動テスト
    and_hyphen
    and_hyphen 2017/09/06
    表紙のインパクト。
  • プロダクションレディマイクロサービス

    UberのSRE(サイト信頼性エンジニア、サイトリライアビリティエンジニア)として、マイクロサービスの番対応向上を担当していた著者が、その取り組みから得られた知見をまとめたものです。モノリス(一枚岩)を複数のマイクロサービスに分割した後に、安定性、信頼性、スケーラビリティ、耐障害性、パフォーマンス、監視、ドキュメント、大惨事対応を備えたシステムにするために必要な原則と標準に焦点を当て、番対応力のあるマイクロサービスを構築する手法を紹介します。書で採用している原則と標準は、マイクロサービスだけなく多くのサービスやアプリケーションの改善にも威力を発揮します。 はじめに 1章 マイクロサービス 1.1 モノリスからマイクロサービスへ 1.2 マイクロサービスアーキテクチャ 1.3 マイクロサービスエコシステム 1.3.1 レイヤ 1:ハードウェア 1.3.2 レイヤ 2:通信 1.3.3 

    プロダクションレディマイクロサービス
    and_hyphen
    and_hyphen 2017/08/31
    表紙がなかなか
  • エラスティックリーダーシップ

    TOPICS Business/Essay 発行年月日 2017年05月 PRINT LENGTH 288 ISBN 978-4-87311-802-4 原書 Elastic Leadership FORMAT PDF 複雑で変化の激しい問題に取り組みながら成果を出すチームとは、学習するチームであり、自己組織化されたチームです。そうした状態へとチームを導くには、どのようなリーダーシップが求められるのでしょうか。書は「エラスティックリーダーシップ」というリーダーシップモデルをもとに、チームを学習する力のある自己組織化された状態へと育てる方法を解説します。 リーダーシップのスタイルをどのように使い分けるべきか。チームに学習することを学ばせるための時間の使い方とは。メンバーが真のコミットメントを示すための言葉遣いとは――。チームをより良くする実践的なヒントが詰まっており、チームリーダーやマネー

    エラスティックリーダーシップ
  • ゼロからはじめるデータサイエンス

    TOPICS Data Science , Database , Python 発行年月日 2017年01月 PRINT LENGTH 400 ISBN 978-4-87311-786-7 原書 Data Science from Scratch FORMAT PDF 書は、データサイエンスも、プログラミングも最初から学んでみたい、という要望に応える、幅広いトピックをカバーしたデータサイエンスの入門書です。架空のソーシャルネットワーク運営企業、データサイエンス・スター社のデータサイエンティストとして、さまざまな課題を解決しながら、必要な知識とスキルを着実に積み上げていきます。Pythonプログラミングの基礎から線形代数、統計確率の基礎、回帰、機械学習、ナイーブベイズ、決定木、ニューラルネットワーク、自然言語処理、グラフ解析、リコメンドシステム、データベースとSQLMapReduceまで

    ゼロからはじめるデータサイエンス
    and_hyphen
    and_hyphen 2017/01/11
    興味はあるが数学が死ぬほど苦手なので...
  • UX戦略

    書は企業戦略としてユーザー体験の価値向上を取り入れ、プロダクトを成功へと導く「UX戦略」についての解説書です。UX戦略の考え方にもとづき潜在的顧客、競合他社製品、バリュープロポジション(提供価値の創造)といった要素の分析や評価を行い、革新的ユーザー体験を持つプロダクトを作り出す手法について、著者の豊富な経験から実例を使って解説します。成功するプロダクトを作るための具体的な手法の解説や、4名のUX戦略家たちの至高のメッセージが盛り込まれた一冊です。 UXを企業戦略に生かす手法が詰まった重要な1冊である。 目次 日語版まえがき 序文 はじめに 1章 UX戦略とは何か 1.1 UX戦略についての誤解 1.1.1 誤解1:UX戦略とは「北極星」を見つけることだ 1.1.2 誤解2:UX戦略はUXをデザインするための「戦略的な方法」だ 1.1.3 誤解3:UX戦略はただの製品戦略だ 1.1.4 

    UX戦略
  • あなたの知らないところでソフトウェアは何をしているのか?

    データやパスワードはどのように暗号化され守られているか、映画ゲームのグラフィックスはどのように作られているか、動画や画像はどのように圧縮されているか、巨大なデータベースの中でデータはどのように検索されているか、複数のプログラムが衝突することなく並行処理できるのはなぜか、地図のルートはどのように探されているか……美しいコンピューターグラフィックス、安全なオンラインショッピング、迅速なGoogle検索など、我々がふだん当然のように接しているテクノロジーの背後にある概念や基的な考え方をわかりやすく解説します。学校教育などの学習教材にも好適です。 目次 はじめに 1章 暗号化 1.1 暗号化の目的 1.2 転置:同じデータ、異なる順序 1.2.1 暗号鍵 1.2.2 暗号化への攻撃 1.3 換字:データの置き換え 1.3.1 換字パターンの変更 1.3.2 鍵の拡張 1.4 AES 1.4.1

    あなたの知らないところでソフトウェアは何をしているのか?
  • カンバン仕事術

    チームの仕事や課題を見える化する手法「カンバン」について、その導入から実践までをイラストでわかりやすく解説する書籍です。カンバンの原則や流れの管理などの入門的な事柄から、サービスクラス、メトリクスの使用、プロセスの改善など、一歩進んだ応用的な話題までを網羅的に解説します。カンバンを一から学びたい、組織で使ってみたい方に最適な一冊です。 序文 はじめに 書について 第I部 カンバンの学習 1章 チーム「カンバネロス」のはじまり 1.1 イントロダクション 1.2 ボード 1.3 ワークフローのマッピング 1.4 作業項目 1.5 コイン渡し 1.6 仕掛り作業 1.7 特急項目 1.8 メトリクス 1.9 見送り 1.10 まとめ 第II部 カンバンの理解 2章 カンバンの原則 2.1 カンバンの原則 2.2 すぐに始める 2.3 まとめ 3章 作業の見える化 3.1 ポリシーの明示 3.

    カンバン仕事術
  • 握力王 vs 日本男児 ヘルシーすぎるプログラマ対談(Part2)

    お待たせいたしました。前回の続き、対談の後半戦です。前回のPart1には「プログラム関係ないじゃん」というツッコミをいただきましたが、今回は偶然にもお二人ともが使っている「セパレートキーボード」について。また奥野さんがトレーニングを始めたきっかけについて。そして話題は「プログラマへの運動のススメ」へと。その前に、まず前回の対談の模様からあの動画をお届けします。 新沼大樹 Web魚拓を運営する株式会社アフィリティーの代表取締役。握力王の異名を持ち、その鍛え上げられた肉体でTV、Web媒体など出演多数。バーチャロンの名プレイヤーとしても知られる 奥野幹也 某大手ソフトウェア企業で、データベースのスペシャリストとして活躍中。ブログ『漢のコンピュータ道』で知られる。TwitterIDは@nippondanji 健康なプログラマーはセパレートキーボードに向かう 奥野: blogにも書いたんですけど.

    握力王 vs 日本男児 ヘルシーすぎるプログラマ対談(Part2)
  • 握力王 vs 日本男児 ヘルシーすぎるプログラマ対談(Part1)

    2016年1月、日のプログラマの中でも1、2を争う恵まれた肉体を持つ二人が、東京某所で会する機会がありました。お一人は、ブログ『漢のコンピュータ道』でおなじみの奥野幹也さん、もうお一人は、「握力日一の男」として知られ、かつ皆さんご存知「Web魚拓」を運営する株式会社アフィリティーの新沼大樹さん。 お二人にそれぞれのトレーニング法、そして健康なプログラマであることへのこだわりをたっぷりと語っていただきました。 新沼大樹 Web魚拓を運営する株式会社アフィリティーの代表取締役。握力王の異名を持ち、その鍛え上げられた肉体でTV、Web媒体など出演多数。バーチャロンの名プレイヤーとしても知られる 奥野幹也 某大手ソフトウェア企業で、データベースのスペシャリストとして活躍中。ブログ『漢のコンピュータ道』で知られる。TwitterIDは@nippondanji 挨拶代りの「トランプちぎり」 奥野:

    握力王 vs 日本男児 ヘルシーすぎるプログラマ対談(Part1)
    and_hyphen
    and_hyphen 2016/02/17
    これオライリーのサイトでプログラマの対談だよね、プロレスラーじゃなくて
  • オライリー・ジャパン設立20周年記念、Ebookディスカウントキャンペーン

    キャンペーンは終了いたしました。ありがとうございました。 オライリー・ジャパンはこの2015年12月で設立20周年を迎えました。これまで支えていただいた読者の皆さまのおかげです。感謝の気持ちを込めて、期間限定でEbookのディスカウントキャンペーンを行います。対象となるのは以下の50タイトル、Ebook版のみで販売している書籍の全タイトル、いずれもEbook価格の40%オフで販売いたします。 Ebook Storeで対象のEbookをカートに入れて、ディスカウントコード「ORJ20YEAR」をプロモーションコードの欄に入力し、再計算をクリックしてコードを適用してください。このページ内のボタンをクリックした場合には自動的にコードが入力されます。 なお、コードの入れ忘れや重複注文等への対応は一切行いません。あらかじめご承知おきください。キャンペーンは、ただいま12月9日の15時より、明日10

    オライリー・ジャパン設立20周年記念、Ebookディスカウントキャンペーン
  • 詳解 WordPress

    WordPressはブログ作成/コンテンツ管理システムとして不動の人気を誇り、多くのWeb開発の現場で使われています。WordPressを利用した優れたWebシステムを効率良く開発するためには、WordPressの仕組みをよく理解することが必須であり、また近道です。書はWordPressの構造と原理・原則を体系的に解説しています。WordPress全体をしっかりと理解することで、開発に必要な基礎知識が身につくだけでなく、WordPressの能力を最大限引き出すような開発が可能となります。また生産性の向上にもつながるでしょう。 序 まえがき 1章 WordPressの概要 1.1 書の目的 1.2 書の対象者 1.3 「Hello world!」を表示しよう 1.4 インプットとアウトプットで考えるWordPress 1.4.1 「Hello world!」ページへのHTTPリクエスト

    詳解 WordPress
  • コンピュータシステムの理論と実装

    コンピュータを理解するための最善の方法はゼロからコンピュータを作ることです。コンピュータの構成要素は、ハードウェア、ソフトウェア、コンパイラ、OSに大別できます。書では、これらコンピュータの構成要素をひとつずつ組み立てます。具体的には、NANDという電子素子からスタートし、論理ゲート、加算器、CPUを設計します。そして、オペレーティングシステム、コンパイラ、バーチャルマシンなどを実装しコンピュータを完成させて、最後にその上でアプリケーション(テトリスなど)を動作させます。実行環境はJavaMacWindowsLinuxで動作)。 ● 書のサポートサイト ● 書で使用するツール「Nand2tetris Software Suite」 ● 「Nand2tetris Software Suite」のチュートリアル 目次 賞賛の声 訳者まえがき:NANDからテトリスへ まえがき イント

    コンピュータシステムの理論と実装
  • WordPressによるWebアプリケーション開発

    WordPressはCMSプラットフォームとして不動の地位を確立していますが、書では、このWordPressをWebアプリケーションの開発フレームワークとして活用し、Webアプリケーション開発に必要な知識とテクニックについて詳しく解説しています。ユーザー管理、URLルーティング、データベース設計、再利用性を重視したプラグイン設計、メディアアップローダーを用いたファイル処理、管理画面の実装とカスタマイズ、ウィジェットの効果的な利用方法、OAuthログイン、Web APIサービスの提供、Ajax、Backbone.jsを用いたクライアントサイドの構造化など、Webアプリケーションに要求される処理の多くをWordPressで実現する方法を提示。WordPressの持つ威力と可能性を体感できる一冊です。WordPress 4.x対応。 監訳者まえがき 序文 1章 Webアプリケーションフレームワ

    WordPressによるWebアプリケーション開発