タグ

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

  • 第2回 偽陽性と偽陰性 ~自動テストの信頼性をむしばむ現象を理解する~ | gihyo.jp

    自動テストに期待することはいくつかありますが、「⁠失敗することで、テスト対象の動きが予期せず変わったことをプログラマーに教えてくれる」という役割は特に重要です。 この観点における期待外れの自動テストは2つ考えられます。失敗すべきでないときに失敗するテストと、失敗すべきときに失敗しないテストです。 失敗すべきでないときに失敗してしまうことを「偽陽性」(⁠false positive)と言います。失敗すべきときに失敗してくれないことを「偽陰性」(⁠false negative)と言います。今回はこの2つを整理します。 4象限で整理する 偽陽性と偽陰性は4象限で整理すると理解しやすくなります。プロダクトコードの正しさ、自動テストの実行結果(成功/失敗)という2つの軸で整理すると、表1ができあがります。 表1 偽陽性と偽陰性 偽陽性とは、プロダクトコードが正しいにもかかわらずテストが失敗してしまう

    第2回 偽陽性と偽陰性 ~自動テストの信頼性をむしばむ現象を理解する~ | gihyo.jp
    somemo
    somemo 2022/10/19
  • オブジェクト指向設計実践ガイド ~Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方

    2016年9月2日紙版発売 2016年9月2日電子版発売 Sandi Metz 著,髙山泰基 訳 B5変形判/304ページ 定価3,608円(体3,280円+税10%) ISBN 978-4-7741-8361-9 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 オブジェクト指向設計の名著として名高い“Practical Object-Oriented Design in Ruby”,待望の翻訳版!使いこなせるようになるととても便利なオブジェクト指向ですが,「なんとなく」の理解で使っていると,大きな罠にかかってしまいます。書は,保守性を上げて運用コストを下げるア

    オブジェクト指向設計実践ガイド ~Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方
    somemo
    somemo 2022/03/25
  • 機械学習を解釈する技術 〜予測力と説明力を両立する実践テクニック

    2021年8月4日紙版発売 2021年7月30日電子版発売 森下光之助 著 A5判/256ページ 定価2,948円(体2,680円+税10%) ISBN 978-4-297-12226-3 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 機械学習の研究開発が急速な勢いで進んでいます。理論研究はもちろん,機械学習手法が実装されたオープンソースのパッケージ開発も進み,それらを実務で利用するためのノウハウも蓄積されてきています。結果として,機械学習をはじめたばかりの入門者でも比較的高い精度の予測モデルを構築できるようになりました。 Deep Learning, Grad

    機械学習を解釈する技術 〜予測力と説明力を両立する実践テクニック
    somemo
    somemo 2022/03/16
  • 第30回 InnoDBオンラインDDLについて | gihyo.jp

    LOCKとALGORITHM句を省略した操作は、先ほどのDDL操作のオンラインステータスのサマリーに基づき、以下の順序で評価され、使用可能なオプションで実行されます。 LOCKの場合 NONE → SHARED → EXCLUSIVEの順に評価されます。 ALGORITHM句の場合 INPLACE → COPYの順に評価されます。 ここで気をつけておきたいことは、たとえばカラムのデータ型を変更するなどのインプレース方式と並列DMLが許可されていない操作に対してオンラインDDLが有効だろうと思い込み、それらの句を省略して番環境に対して実行したためにサービスを停止させてしまうなど、痛い目にあうことがあります。 対策として、期待している動作のALGORITHM=INPLACEとLOCK=NONEを記述するとエラーとなり実行されません。オンラインDDLが有効かどうか不安な場合は、明示的にLOCK

    第30回 InnoDBオンラインDDLについて | gihyo.jp
    somemo
    somemo 2021/08/30
  • 本書について ―改訂にあたって:[増補改訂]ビッグデータを支える技術 ――ラップトップ1台で学ぶデータ基盤のしくみ

    『⁠[⁠増補改訂]ビッグデータを支える技術 ――ラップトップ1台で学ぶデータ基盤のしくみ』より転載 書は『ビッグデータを支える技術』の増補改訂版です。 「ビッグデータ」(⁠big data)という言葉が広く用いられるようになって数年が経ち,以前であれば簡単には手を出せないと思われた大規模なデータ処理も,少し勉強すれば誰にでも扱えるものになってきました。筆者が前著『Googleを支える技術』(⁠技術評論社,2008)の執筆にあたり「MapReduce」について学んでいた当時,それはどこか遠くの世界のように感じられたものですが,今ではもうありふれた技術になったのですから時代は変わったものです。 コンピュータの性能向上に伴い,ますます多くの物事がシステム化され,効率良く運用される時代になってきています。身近なところでは,たとえば「スマホで買い物をして,翌日には届けてもらえる」というとき,その背

    本書について ―改訂にあたって:[増補改訂]ビッグデータを支える技術 ――ラップトップ1台で学ぶデータ基盤のしくみ
    somemo
    somemo 2021/02/19
  • 「Kafka Summit 2020」開催!ストレージ階層化、ZooKeeperフリー、クラウドネイティブ ―次の10年に向けて進化を続けるKafkaのいま | gihyo.jp

    「Kafka Summit 2020」開催!ストレージ階層化、ZooKeeperフリー、クラウドネイティブ ―次の10年に向けて進化を続けるKafkaのいま 8月24日、25日(米国時間)の2日間に渡り、Confluentが主催する「Kafka Summit 2020」がオンラインで開催されました。新型コロナウイルスの感染拡大により、2020年はほぼすべてのITカンファレンスがキャンセル、またはオンラインでの開催へと切り替えられてきましたが、これまで年に2回、サンフランシスコやロンドン、ニューヨークなどでリアルイベントが行われてきた「Kafka Summit」も同様に、初めてのバーチャルカンファレンスとして開催されました。もっとも今回の登録者数は143ヵ国から約3万5,000名にも上り、リアルイベントからオンラインへと変わったことで、Kafka Summitとしては過去最大級の参加者を集め

    「Kafka Summit 2020」開催!ストレージ階層化、ZooKeeperフリー、クラウドネイティブ ―次の10年に向けて進化を続けるKafkaのいま | gihyo.jp
    somemo
    somemo 2020/09/25
  • ITエンジニアのための強化学習理論入門

    2020年7月17日紙版発売 2020年7月17日電子版発売 中井悦司 著 A5判/296ページ 定価3,278円(体2,980円+税10%) ISBN 978-4-297-11515-9 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 前作の『ITエンジニアのための機械学習理論入門』から,5年経過しましたが,AI人工知能)や機械学習に対しての期待と関心はまったく衰えません。むしろ機械学習の利用はIT業界で当然のものとなり,さらなる活用がさまざまな場所で行われています。前作では一般的な機械学習について解説しましたが,試行錯誤しながら1つの解をもとめていく「強化学

    ITエンジニアのための強化学習理論入門
    somemo
    somemo 2020/08/26
  • 書籍販売サービス・書籍販促物のご案内

    『総合図書目録』 技術評論社が刊行している『総合図書目録』の送付をご希望する方は、送付案内ページをご覧ください。 書籍案内冊子『電脳会議』 書籍の案内とともに,パソコンを使いこなすための話題や旬な利用方法を取り上げている冊子が『電脳会議』です(ウェブサイト上でもPDF形式で閲覧できます)。この『電脳会議』は電脳会議事務局が無料でお送りしています。 技術評論社 書籍の直接販売について 書籍をご購入いただくにあたり,お住いの地域にある書店でご購入・ご注文していただく以外の方法として,技術術評論社では書籍を直接販売しています。また,『Software Design』と『WEB+DB PRESS』については紙版,電子版ともに定期購読も可能です。 紙書籍の購入 個人のお客様 Gihyo Direct 税込み3,000円以上の購入で,全国送料無料です! 発売日前に購入すれば,発売日に書籍をお届けできま

    書籍販売サービス・書籍販促物のご案内
    somemo
    somemo 2020/08/26
  • 伝説のアーケードゲームを支えた技術

    2020年8月29日紙版発売 2020年8月29日電子版発売 松浦健一郎,司ゆき 著 四六判/400ページ 定価2,178円(体1,980円+税10%) ISBN 978-4-297-11554-8 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto このの概要 “匠の技術”で振り返るビデオゲーム年代記 1971-1989! 書「はじめに」より 書は,1970年代と1980年代のアーケードビデオゲームを支える,さまざまな技術を紹介します。ゲームの内容にも触れますが,ゲームデザインに関する議論や,ゲームの攻略情報については踏み込みません。アーケードゲームのハードウェアとソフトウェアに関して,仕組みが面白い技術ゲームの世界に進化をもたらした

    伝説のアーケードゲームを支えた技術
    somemo
    somemo 2020/08/26
  • ECの成長の鍵は検索にあり~あなたのサイトにもネットコンシェルジュを 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    ECの成長の鍵は検索にあり~あなたのサイトにもネットコンシェルジュを 記事一覧 | gihyo.jp
    somemo
    somemo 2020/07/20
  • 情報推薦システムの基本 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    情報推薦システムの基本 記事一覧 | gihyo.jp
    somemo
    somemo 2020/07/20
  • パーフェクトPython[改訂2版]

    2020年6月1日紙版発売 2020年5月23日電子版発売 露木誠,小田切篤,大谷弘喜 著 B5変形判/544ページ 定価3,608円(体3,280円+税10%) ISBN 978-4-297-11223-3 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 「パーフェクトPython」の改訂版。前版はPython 3.2/3.3系をベースに構成されていたこともあり,最新のバージョン(Python 3.8)に変更に加え,新たに型ヒントやasynioによるコルーチンを利用したプログラミングの解説,Webクローリング・スクレイピングのライブラリなども紹介をしています。P

    パーフェクトPython[改訂2版]
    somemo
    somemo 2020/07/18
    “最新のバージョン(Python 3.8)に変更に加え,新たに型ヒントやasynioによるコルーチンを利用したプログラミングの解説,Webクローリング・スクレイピングのライブラリなども紹介”
  • 図解即戦力 ビッグデータ分析のシステムと開発がこれ1冊でしっかりわかる教科書

    このの概要 近年はビッグデータを分析し,ビジネスに活かすのは当たり前の時代となりました。今後IoTやAIなどの活用が期待される中,データを分析するだけではなく,データを集める・溜める・活用することが重要になってきています。書は一般的なインターネット事業を展開する企業において,ビッグデータ分析システムをしっかり番システム化する基知識を図とともにわかりやすく解説しています。 こんな方におすすめ ビッグデータの全体像を理解し,ビジネスや開発に応用したい人 1章 ビッグデータ分析の全体像 01 ビッグデータと分散処理 〜インターネットの普及によるデータ量の増加〜 02 非構造化データの増加と機械学習 〜テキスト,音声,画像データなどの分析〜 03 ビッグデータ分析システム 〜分散処理と機械学習を駆使してデータを利益に変える〜 04 企業のビッグデータ活用段階 〜ビッグデータ分析はスモールス

    図解即戦力 ビッグデータ分析のシステムと開発がこれ1冊でしっかりわかる教科書
    somemo
    somemo 2020/01/14
  • 第3回 localStorageとpostMessageの使いどころ(3) | gihyo.jp

    localStorageとpostMessage postMessageを使うことで、サーバを経由しないで異なるドメイン間でのデータ受け渡しが可能だということを説明しました。またlocalStorageを使うことで「サーバには送られないがブラウザにのみ保持されるデータ」を気軽に作ることができるようになりました。 「他サービスのid」ならまだしも「どんなサービスを使っているのか」までも秘匿(ひとく)したいケースは実際にはまれでしょうから、そこまでストイックな、完全にクライアントサイドでのみデータを保持するサービスにこだわる必要もないでしょうが、方向性としては興味深いと思います。クライアントサイドでのみデータを保持するということは、ブラウザのキャッシュをクリアしたらデータが消えるということでもあります。そんな状況は好ましくないでしょうから、localStorageに当に永続化が必要な情報を入

    第3回 localStorageとpostMessageの使いどころ(3) | gihyo.jp
    somemo
    somemo 2019/05/28
  • 第2回 JavaScriptの呪いから解き放たれて | gihyo.jp

    第2回目のゲストとしてお迎えしたのはamachangこと天野仁史さん。これまでのこと、これからのこと、熱く語ってくださいました。 天野 仁史 さん2012年にプログラマーとして起業。その後、スマートニュースにバイアウトし、エンジニアリングマネージャーとして開発チームを作る仕事に携わる。 Twitter:@amachang URL:https://amachang.hatena blog.com/ JavaScriptのスターからベンチャーの立ち上げへ 天野:天野仁史です。amachangのハンドルネームで活動しています。2007年ぐらいにインターネットで活躍していました。サイボウズ・ラボでJavaScriptをがんばっていた時期があって、そこで技評さんにお世話になったり、いろんな勉強会に顔を出したりしていました。2010年以降はベンチャーを立ち上げたり手伝ったり。 経歴を言うと、高専でコン

    第2回 JavaScriptの呪いから解き放たれて | gihyo.jp
    somemo
    somemo 2019/02/21
    “そうそう,呪いを解きたいなって。身軽ですよ。JavaScriptの人って言われなくなるとすごく楽だから。”
  • ビッグデータを支える技術 ――刻々とデータが脈打つ自動化の世界

    2017年9月22日紙版発売 2017年9月22日電子版発売 西田圭介 著 A5判/304ページ 定価3,256円(体2,960円+税10%) ISBN 978-4-7741-9225-3 ただいま弊社在庫はございません。 Gihyo Direct Amazon 楽天ブックス honto ヨドバシ.com 電子版 Gihyo Digital Publishing 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 多彩な技術の集合体。 ビッグデータの今。 スマホで買い物をして,翌日には届けてもらえる。 たとえば,このような身近な場面でも,背後では決済/在庫管理/配送をはじめとした複数のシステムが連携して動いています。 コンピュータの性能向上に伴い,機械学習をはじめとした,データを活かすシステム開発への期待は高まる一方です。 今後,システム規模の大小を超えて「デー

    ビッグデータを支える技術 ――刻々とデータが脈打つ自動化の世界
    somemo
    somemo 2017/09/09
    目次がよいよい、著者がよいよい
  • 改訂2版 パーフェクトRuby

    このの概要 『パーフェクトRuby』の改訂版になります。前版はRuby1.9および2.0対応版として企画しましたが,Ruby2.0のサポートが終了したこともあり,2017年1月リリースのRuby2.4の最新版に対応した改訂になります。改訂にあたり,前版になかったテスト関連なども追加しより充実させています。 こんな方におすすめ 最近のRubyを学びたい人 著者プロフィール すがわらまさのり 1982年生まれ。大学卒業後,Sierに就職。開発に関わったプロダクトを育てていきたいという思いと,BtoCでの仕事に就きたくて現職へ至る。普段は主にRubyでデーモンやアプリケーションを書いたりしている。sugamasaoというアカウントで活動中。 寺田玄太郎(てらだげんたろう) 1985年生まれ。2008年にRubyと出会い,2010年に株式会社永和システムマネジメントに転職し現在に至る。2013年

    改訂2版 パーフェクトRuby
    somemo
    somemo 2017/05/11
  • パーフェクトR

    このの概要 すべてのRユーザに向けた決定版です。書はR言語の仕様をはじめ,データハンドリングやデータ可視化など基的な操作方法を解説します。続いて,クラスタリング,クラス分類・回帰,時系列回帰などのデータ分析方法について解説し,応用として,レポーティング,Webアプリケーション化の方法,高速化の方法など,R言語にまつわるトピックを網羅した1冊です。 こんな方におすすめ すべてのRユーザ Part1 R Overview 1章 R概説 Part2 R言語仕様 2章 R言語の基礎 3章 データ型 4章 式,制御構造 5章 変数 6章 関数 Part3 データ処理 7章 データ入出力 8章 データハンドリング Part4 データ可視化 9章 古典的なデータ可視化 10章 モダンなデータ可視化 11章 インタラクティブなデータ可視化 Part5 データ分析 12章 データ分析で使用される手法の

    パーフェクトR
    somemo
    somemo 2017/03/25
    “電子版 電子化の予定があります”
  • 『パーフェクトR』執筆者に聞きました!:新刊ピックアップ

    統計解析ソフトRの機能が網羅的に執筆された『パーフェクトR』がいよいよ発売されます。発売を記念して執筆者8名にアンケートを取り,執筆者の職種やスキル,注目している技術などを見ていきます(複数回答可⁠)⁠。どんな結果が得られるでしょうか。 Q1.現在の職種を教えてください 経営者(2票) データアナリスト/データ分析コンサルタント 研究開発職 データエンジニアという名のなんでも屋 CTO 医師 なんと2名の執筆者が経営に関わっていました。Rユーザは経営も得意なのでしょうか。 Q3.Rを利用する場面を教えてください 統計モデリング(3票) レポーティング(3票) 予測モデル構築(3票) 経営収益分析(2票) とりあえずサクッと集計 やはり,予測モデリング,レポーティングでRは活躍していることが見えます。 Q2.普段業務で使っているプログラミング言語を教えてください R(7票) Python(4

    『パーフェクトR』執筆者に聞きました!:新刊ピックアップ
    somemo
    somemo 2017/01/29
    “統計解析ソフトRの機能が網羅的に執筆された『パーフェクトR』がいよいよ発売されます。”
  • 第6回 Hiveでボトルネックとなってきたメタデータ、HBaseを使ってレイテンシの改善に挑む ―「Hadoop Summit 2016 San Jose」から | gihyo.jp

    IT Cutting Edge ─世界を変えるテクノロジの最前線 第6回Hiveでボトルネックとなってきたメタデータ、HBaseを使ってレイテンシの改善に挑む ―「Hadoop Summit 2016 San Jose」から 2016年6/28~6/30(米国時間)の3日間に渡って米サンノゼで開催された「Hadoop Summit 2016 San Jose」(⁠主催: Hortornworks/Yahoo!)では、2016年のHadoopトレンドを紹介する数多くの技術/事例セッションが行われました。稿ではそのひとつ、Hortonwokrsによるセッション「hive HBase Metastore - Improving Hive with a Big Data Metadata Storage」をもとに、HiveのメタデータをHBaseでストアすることでHiveの低レイテンシ化を図る技

    第6回 Hiveでボトルネックとなってきたメタデータ、HBaseを使ってレイテンシの改善に挑む ―「Hadoop Summit 2016 San Jose」から | gihyo.jp
    somemo
    somemo 2016/07/30