タグ

関連タグで絞り込む (583)

タグの絞り込みを解除

bookに関するkoma_gのブックマーク (1,312)

  • 脳に収まるコードの書き方

    Mark Seemann 著、吉羽 龍太郎、原田 騎郎 訳、Robert C. Martin まえがき TOPICS 発行年月日 2024年06月 PRINT LENGTH 312 ISBN 978-4-8144-0079-9 原書 Code That Fits in Your Head FORMAT Print PDF EPUB ソフトウェアは複雑さを増すばかりですが、人間の脳は限られた複雑さしか扱えません。ソフトウェアが思い通りに動くようするには、脳に収まり、人間が理解できるコードを書く必要があります。 書は、拡張を続けても行き詰ることなくコードを書き、複雑さを回避するための実践的な方法を解説します。最初のコードを書き始めるところから機能を追加していくところまでを解説し、効率的で持続可能なペースを保ちながら、横断的な問題への対処やトラブルシューティング、最適化を行なう方法を説明します

    脳に収まるコードの書き方
  • 『ルールズ・オブ・プログラミング』を読んだ #iknowtherulesjp - Don't Repeat Yourself

    Ghost of Tsushimaなどを作った会社の人が書いたです。ゲーム開発におけるコードを書く際の教訓を整理し、改めて示し直したいい一冊だったと思います。大事なことですが、著者は決して「このルールを絶対使え」と言っているのではなくて、そもそもまず会社の製品の特性上、このようなルールを敷いておくと品質や生産性を高く保てたという前提があり、その前提を元に「ルールを選び取って自分たちのコーディング哲学を構築しよう」と推奨しています。 ルールズ・オブ・プログラミング ―より良いコードを書くための21のルール 作者:Chris Zimmermanオーム社Amazon この手のでは『リーダブルコード』がよく薦められる傾向にあると思います。私にとってもリーダブルコードは確かに駆け出しの頃すごく役に立った記憶はあるのですが(もう10年くらい前に読んだので正直忘れた)、そこから知識がアップデートされ

    『ルールズ・オブ・プログラミング』を読んだ #iknowtherulesjp - Don't Repeat Yourself
  • 【技術書典】「Streamlit データ可視化入門」を執筆しました。 - Qiita

    前置き こんにちは。データエンジニアの山口歩夢です! この度、技術書典16に向けて、Streamlitの入門書を執筆しました。 StreamlitPythonで書かれたOSSのフレームワークで、こちらを使用することでWEB開発の知識がなくても非常に簡単にアプリケーションの作成をすることができます。 日語の情報がまだ少なく、英語のドキュメントや記事で情報を集める必要がある中で、多くの方々に魅力を伝えたいと考え、今回執筆に至りました。 ※下記のリンクで電子版を販売開始しました! 謝辞 今回、こちらの技術書の作成にあたって、 Snowflake Superheroesの小宮山さん(@kommy_jp)に内容のレビューや表紙の絵の作成をしていただきました。 誠にありがとうございます 小宮山さんのSnowflakeについての著書はこちらです! コンテンツの内容 簡単にどんな内容を書いたのか解説さ

    【技術書典】「Streamlit データ可視化入門」を執筆しました。 - Qiita
  • 桁違いに読書の質が上がる超簡単な読書法|ふろむだ@分裂勘違い君劇場

    を読んでて、気になるところがあったら、 その要点をテキストファイルに箇条書きにして、整理しながら読書する。 これだけ。 これだけで、読書の質が桁違いに上がります。 これをやると、「普通にを読むだけだと、理解した気になってるだけで、実はろくに理解してなかった」と分かって驚きます。 話はこれで終わりですが、 以下の点が気になる方もいらっしゃるでしょう。 ●どんな人がどんなを読む場合にもそうなるわけじゃないだろ。具体的に、どんな人がどんなを読む場合にそうなるんだ? ●そんなの面倒くさくてやってらんない。手間をかけずにやる方法はないの? ●具体的にどうやるとうまくいくのか、もっとちゃんと説明しろ。 そういう方のために、以下、これらについて補足します。 まず、読書を以下の9種類に分類します。 (1)リアルタイム活用読書読んだ知識を今やっている仕事/生活/趣味にリアルタイムに活用しながら読む方

    桁違いに読書の質が上がる超簡単な読書法|ふろむだ@分裂勘違い君劇場
    koma_g
    koma_g 2024/04/26
  • 【アジャイル】書籍「Clean Agile」より「小規模開発のアジャイル入門」

    書は「小さなことをする、小さなソフトウェアチームがうまくやっていくために!」という副題のとおり、小規模な開発チームにおける様々なプラクティスについてまとめられたです。 著者のロバート・C・マーティン(アンクル・ボブ)は元プログラマーでありアジャイルの第一人者です。アジャイル開発の誕生の瞬間に立ち会った人物のひとりで、その後は世界中の大企業を対象にコンサルティングやトレーニング、スキル開発を行っています。 著者は、冒頭で書は分量が少なく、約20年間アジャイルと関わってきた私の個人的な思い出、観察、意見であると述べています。 それだけに少し砕けた表現になっており、質的なものに要点も絞られているため、シンプルで読みやすいです。小規模開発に関わっている人がアジャイルを取り入れるために読むとしては最も適しているのではないでしょうか。 あらゆるプロジェクトは、鉄十字と呼ばれるプロジェクト

    【アジャイル】書籍「Clean Agile」より「小規模開発のアジャイル入門」
  • 冊子・電子書籍

    証券業協会では、様々な金融商品の特性や取引の仕組み、投資をする際に知っておきたい知識など、分かりやすく解説した冊子を発行しています。目的にあわせてご利用ください。 なお、冊子につきましては、店頭販売は行っておりません。

    冊子・電子書籍
  • 故山崎元氏との共著「ほったらかし投資術」の今後について出版社と意識合わせ

    2024年元日に惜しまれつつ亡くなられた山崎元氏との共著「ほったらかし投資術」(山崎元・水瀬ケンイチ著)の今後の取り扱いについて、出版社である朝日新聞出版の書籍編集部さんとミーティングを行いました。 その結果、「ほったらかし投資術」について、以下の3点を意識合わせしました。 ①これからも山崎氏との「共著」として大切にしたいこと ②「ほったらかし投資術」を水瀬に公式継承すると山崎氏から託されたこと ③今後の内容更新は水瀬が行うが、印税のうち半分は今後ご遺族に支払ってほしいこと ①これからも山崎氏との「共著」として大切にしたいこと 今月、山崎さんが亡くなられたあと、奥様と直接お話する機会があったのですが、山崎さんは「ほったらかし投資術」をとても気に入っていて、金融関係者以外のプライベートな知り合いには書を渡して回っていたと仰っていました。また、編集さんによれば、山崎さんは入院中も書を医者た

    故山崎元氏との共著「ほったらかし投資術」の今後について出版社と意識合わせ
  • オーウェル『1984年』全訳完成 - 山形浩生の「経済のトリセツ」

    Big Brother is Watching YOU!!! 2023年の年頭に宣言した通り、オーウェル『1984年』の全訳をあげました。 genpaku.org html版と、pdf版があるので、まあお好きに。当然、クリエイティブコモンズなので、自由にお使いください。個人的にはいま出版されているどの翻訳よりもいいとは思うが、それは趣味もあるでしょう。商業出版したいとかいうところはあるかなー。なければ自分で電子ブックでも作って売ろう。 追記:商業出版したいというところが出てきたので (まだ確定ではありません) 、いまのうちにダウンロードしたりあちこちにばらまいたりしておくといいと思うぞ。(11/28) ビッグ・ブラザーのポスターでもトップにかざろうかと思ったけれど、みんなおどろおどろしいものばかりで、小説の記述に即したニュートラルなものがあまりないので少しびっくり。 訳していて、いろいろ含

    オーウェル『1984年』全訳完成 - 山形浩生の「経済のトリセツ」
  • Python Distilledは幅広い人にPythonの基礎を叩き込む本 | フューチャー技術ブログ

    秋のブログ週間2023、3週目・13目です。 Python Distilledというがオライリーから出版されました。作者のDave Beazleyはかなり昔からPythonを使い込んでいる人ですので、このには信頼しかない、と思い読んでみました。Daveは大学の教授をしていて、コンピュータサイエンスで表彰もされている筋金入りです。家PyConでも何度も発表されているようです。Python歴は27年でOSSとしてはC/C++をラップして他の言語で使えるようにコードを生成するSWIGはすでに20年以上の歴史がありますし、パーサージェネレータのPLYとSLY。curioというコルーチンのライブラリなどを作っています。僕は以前、SWIGのドキュメント翻訳をしてCマガジンに特集記事を書かせていただいたこともあり、僕の大学時代の顔写真がSWIGのウェブサイトに公開されていたりします。 そういう世

    Python Distilledは幅広い人にPythonの基礎を叩き込む本 | フューチャー技術ブログ
  • Androidアプリのセキュア設計・セキュアコーディングガイド — Androidアプリのセキュア設計・セキュアコーディングガイド 2022-08-29 ドキュメント

    ガイドの内容は執筆時点のものです。サンプルコードを使用する場合はこの点にあらかじめご注意ください。 ※ JSSECならびに執筆関係者は、このガイド文書に関するいかなる責任も負うものではありません。全ては自己責任にてご活用ください。 ※ Androidは、Google, Inc.の商標または登録商標です。また、文書に登場する会社名、製品名、サービス名は、一般に各社の登録商標または商標です。文中では®、TM、© マークは明記していません。 ※ この文書の内容の一部は、Google, Inc.が作成、提供しているコンテンツをベースに複製したもので、クリエイティブ・コモンズの表示 3.0 ライセンスに記載の条件に従って使用しています。 更新履歴 2012-06-01初版 2012-11-01 下記の構成・内容を見直し拡充致しました 4.1. Activityを作る・利用する 4.1.3

  • 無料で学ぶ『達人に学ぶSQL徹底指南書 第1版』 - Qiita

    はじめに 『達人に学ぶSQL徹底指南書 第1版』は、CodeZine連載とミック氏ウェブサイトの掲載記事をもとに、加筆・編集されたものです。 CodeZine連載、および、ミック氏ウェブサイトは、どちらもオンラインの無料公開コンテンツです。 今回、「書籍と元コンテンツの対応表」を作成しました。 書籍のために書き下ろされた一部コンテンツや演習問題は見れませんが、その一方、編集で割愛された内容などが含まれるので、書籍以上のことを学べる箇所もあります。 すでに新版『達人に学ぶSQL徹底指南書 第2版』が出ていますが、各テーマは第1版でも大きく変わっておらず、現在でも通用する基的で面白い内容なので、一見の価値はあると思います。 書籍と元コンテンツの対応表 No. 目次 CodeZine連載 ミック氏ウェブサイト テーブル定義 サポートページ

    無料で学ぶ『達人に学ぶSQL徹底指南書 第1版』 - Qiita
  • https://x.com/nikkei_Linux/status/1710173261584384494?t=YZTNm5HyjSAfKZ35IvyKYg&s=09

  • クラウドアプリケーション 10の設計原則 「Azureアプリケーションアーキテクチャガイド」から学ぶ普遍的な原理原則 - インプレスブックス

    ■真壁 徹(まかべ とおる) 北陸先端科学技術大学院大学 博士前期課程修了 修士(情報科学)。 株式会社大和総研に入社。公共向けパッケージシステムのアプリケーション開発からIT業界でのキャリアを始める。その後日ヒューレット・パッカード株式会社に籍を移し、主に通信事業者向けアプリケーション、システムインフラストラクチャの開発に従事する。その後、クラウドコンピューティングとオープンソースに可能性を感じ、OpenStack 関連ビジネスでアーキテクトを担当。パブリッククラウドの成長を信じ、日マイクロソフト株式会社へ。 主な著書に『しくみがわかるKubernetes Azure で動かしながら学ぶコンセプトと実践知識』(翔泳社)、『Microsoft Azure 実践ガイド』(インプレス)、共著に『Azureコンテナアプリケーション開発 ── 開発に注力するための実践手法』(技術評論社)などが

    クラウドアプリケーション 10の設計原則 「Azureアプリケーションアーキテクチャガイド」から学ぶ普遍的な原理原則 - インプレスブックス
  • 小さなゲーム開発についての小さな電子冊子を作ったよ - ABAの日誌

    小さなゲームを開発することの楽しさや、その作り方について、今までブログに色々書いてきた。 それらの内容を「小さなゲーム開発の楽しみ」という、小さな電子冊子としてまとめた。 楽しさを色々な側面から伝えるべく、以下の内容を盛り込んだ。 小さなゲームとは何か、そしてその制作がなぜ楽しいのかを探る ゲーム開発におけるターゲットデバイスや開発環境の選び方 ゲームの核となるアイデアの考案や、制約を活かしたアイデアの生み出し方 プレイヤーが感じる適切な難しさの設定方法 ゲームをより魅力的にするための「ジューシー」なエフェクトや音の追加方法 自作のライブラリ・エンジンの制作や、絵や音の自動生成方法 コンピュータがゲームを一から開発する可能性についての考察 小さなゲーム開発に興味がある方、またはすで開発している方にとって、なるべく有益な情報を含んだつもりだ。自分の興味に従って書いたため、散発的で多様な内容で

    小さなゲーム開発についての小さな電子冊子を作ったよ - ABAの日誌
  • The Egg

    Back to Writings Page The Egg By: Andy Weir Translation: Alex Onsager 君は家に帰っている途中で死んだ。 交通事故だった。ごく普通の交通事故だったが、致命的だった。君はと子供二人を残した。死ぬときに痛みはなかった。救急隊はがんばって救おうとしたが、無理だった。君の体はもうボロボロで、実際この方が良かった。 そして、君は私と出会った。 「いったい何が起こったんだ?」と君は訪ねた。「ここはどこ?」 「君は死んだんだよ」と私は答えた。ここで回りくどく言う必要はない。 「トラックが来てて…そしてそれが急に滑って…」 「そう。」 「し、死んじゃったのか?」 「 そう。でも気にする必要はない。皆いずれ死ぬのだから。」 君は回りを見た。何も無かった。ただ君と私の二人だけ。「ここはどこなんだ?」と君は訪ねた。「ここは来世なのか?」 「ま

    koma_g
    koma_g 2023/09/24
  • より少なく、しかしより良く - 「エッセンシャル思考」読んだ - $shibayu36->blog;

    エッセンシャル思考 最少の時間で成果を最大にする 作者:グレッグ・マキューンかんき出版Amazon 自分がなんでもやりたいタイプなので、このに書いてあることは中々刺さった。幸福になるには「より少なく、しかしより良く」を追求すべきという。プライベートや仕事でとにかく忙しく時間がないと思っている人は読んでみると良い。 印象に残ったのは次のことだ。 現代人の最優先課題は、優先順位づけの能力をキープすること 睡眠不足では一番最初にそこが減ってしまうのでダメ 一流のバイオリニストは1日平均8.6時間の睡眠 & 週平均2.8時間の昼寝。睡眠による並外れた集中力で、1時間あたりの練習効果を最大限にする もっとも厳しい基準でやることを決める 「絶対やりたい」「やらない」の2択にする。やろうかな程度なら却下、イエスと言うのは絶対やるしかないと確信した時だけ 自分の中で最重要基準をひとつ用意し、100点満

    より少なく、しかしより良く - 「エッセンシャル思考」読んだ - $shibayu36->blog;
  • ゲームキャスト管理人が企画した日本初のDiscordガイド本、『Discord活用ガイド 基本操作&サーバー設営&活用事例が丸ごとわかる本』本日発売。

  • ユーザのための要件定義ガイド 第2版 要件定義を成功に導く128の勘どころ | 書籍・刊行物 | IPA 独立行政法人 情報処理推進機構

    編集・発行元 独立行政法人情報処理推進機構(IPA) 社会基盤センター 発行日 2019年12月20日 サイズ B5変形判 ページ数 498ページ ISBN 978-4-905318-72-9 定価 2,500円(税込) 書籍概要 概要 デジタル技術を活用して企業のビジネスを変革し、自社の競争力を高めていく「デジタル・トランスフォーメーション(DX)」が注目を集めるなか、従来のようなITベンダやシステム部門が中心になって要件定義をすすめるスタイルから、業務部門のユーザが主体的に関与するスタイルへの変革の必要性が増しています。 システムの要件を定義する責任は、構築されたシステムを利用してビジネスに貢献する役目を負うユーザにあると言われています。しかしながら、システム開発の遅延の過半は要件定義の失敗にあると言われるように、要件定義においては、その過程で様々な問題に直面します。 そこでIPAでは

    ユーザのための要件定義ガイド 第2版 要件定義を成功に導く128の勘どころ | 書籍・刊行物 | IPA 独立行政法人 情報処理推進機構
  • AWS Control Towerの薄くない本 - kinnekoの薄い本屋 - BOOTH

    AWS Control Towerの薄くない』 2024年2月:業務で関わることはなくなったので更新をやめました。 A5版, PDF, 文339ページ (いまのところ) 粗々書き終わっているのですが、まだ書き直しなどが発生していてなかなか終わりません。 書き終わるために、まだ手直しの途中ですが手を入れた部分から公開を開始しました。 書き終わりることを前提に高めの頒布価格設定になっています。完成したら値上げする予定です。購入済みの方は、無償で新しいバージョンがダウンロードできるので少しお得になります。 ページ数が多いので紙版をリリースする予定はありません。 スクリーンショットが多いので、内容は濃くはありません。入門レベルです。 大半のスクリーンショットは、マネジメントコンソールが刷新される前のものでしたが、流石に変化が激しく、そのままでは誤解を与えてしまうこともあるので、順次差し替えを

    AWS Control Towerの薄くない本 - kinnekoの薄い本屋 - BOOTH
  • 良いテストケースの作成手法を学ぶ - 「はじめて学ぶソフトウェアのテスト技法」を読んだ - $shibayu36->blog;

    ソフトウェアテストに関する知識をもう少し言語化したいなと思い、「はじめて学ぶソフトウェアのテスト技法」を読んだ。 はじめて学ぶソフトウェアのテスト技法 作者:リー コープランド日経BPAmazon このでは主に良いテストケースの作成手法について学べた。良いテストケースとは「最小の時間と労力でほとんどのエラーを検出する可能性がもっとも高くなるようなテストケース」のこと。これにできる限り近づけられるようにテストケースを工夫する。 良いテストケースを作るためにどういう技法があるかをこのはいくつも教えてくれる。自分がこれまでテストを書いていると「こういうテストの方がなんとなくベターだよな...?」みたいに感覚的に考えていたところを、言葉として定義してくれることで構造化できるのはありがたかった。たとえば 同値クラステスト 同じグループのテストが、以下を満たせば同値クラスを形成する 同じ機能をテス

    良いテストケースの作成手法を学ぶ - 「はじめて学ぶソフトウェアのテスト技法」を読んだ - $shibayu36->blog;