ウォッチ  プロフィール  メディア記録  印刷  RSSフィード
segiloのクリップボード
並べ替え:
カテゴリ 読書 購入 所有 お気に入り 1 - 20件目 / 134件
独習Git
リック・ウマリ / 翔泳社 (2016-02-26) / 3,542円11 users
購入:  2016年02月14日 3,542円 所有
読了:  2016年05月08日 星4つ お気に入り
前書きに次のように書かれているように、特にはじめのうちは説明が丁寧です。
Gitのドキュメントに入っているチュートリアルは、詳細を短い段落で説明しているが、この本のアプローチは正反対だ。チュートリアルがただひとつの文で説明している事項に、この本はまるまる1章を費やす。(P.ⅲ)

原著は"Learn Git in a Month of Lunches"(1ヶ月のランチでGitを学ぼう)というタイトルのようですが、課題をこなしながら、ランチタイム(1時間ぐらい?)に完了させるのは難しい章もあると感じました。
Gitは、...(略)...コマンドライン環境で生まれ育ったツールだから、コマンドラインでの作業量が多くなる。理想的な読者は、そういう作業が大好きな人だ。(P.4)
基本的にGitの標準パッケージの範囲内で話が進むのでプラットフォーム依存の話も多くありません(GUIもgit guiやgitkなどを解説)。エディタの設定変更に必要なconfigの話が最後(20章)にあるので、そこまでの課題ではviの操作が顔を出します。viの苦手な方は、先に20章のエディタの設定を先にやったほうが良いかもしれません。

日本語のタイトルは「独習Git」なので、課題部分の解説は充実を期待したいところ。
課題の解答とヒントも翔泳社サイトからダウンロードできたのですが、原著の解答も2016-05-08時点で、まだ鋭意更新中、という状態。そんな中で訳者の吉川さんによる解答およびヒントは、簡単ながら最後までカバーしていて助かります。
ただ、設問の意図を汲みにくいところもあり、原著用の解答とヒントには、補足もいろいろ書かれているようなので、原著分が一通り出揃った時点ででも更新されると、後から読む人は助かりそうです→翔泳社さん、ご検討ください。

なお、私はMacを操作しながら読んだのですが、Git GUIで履歴表示しようとしたら、 unknown color name "lime"などと怒られました。ググったら、stack overflowに記事があってtcl/tk 8.5.1ではダメなのだそうです。私の環境ではアップデートしてもうまくいかなかったので、workaroundの策で逃げました。また、異常終了すると、次からうまく起動しなくなりました。global設定に余計なゴミが残るようで、それを削るとうまくいくようです。
Q&A 火山噴火―日本列島が火を噴いている! (ブルーバックス)
日本火山学会 / 講談社 (2001-04) / - 13 users
読了:  2014年10月13日
2014-10-13 御岳山噴火を受けて「私たち1人1人が、火山に関する最低限の知識をもつことも重要」とのことで品切れのこの本を11月30日までの期間限定全文無料配信とか。講談社さん太っ腹。
RESTful Web APIs
読了:  2014年08月12日 星4つ
2014-08-12 ざっと読んだ。前著はリソースばかり強調し過ぎたって。もっとhypetmediaを強調しなきゃ、だとさ。日本語訳、出すでしょ?オライリーさん。
Pro WPF in C# 2010: Windows Presentation Foundation in .NET 4
Matthew MacDonald / Apress (2010-03-31) / 4,188円2 users
購入:  2010年08月16日 5,149円 所有
読中:  星4つ お気に入り
WPFの日本語の詳しい解説本がなかなか見当たらないので、ちょっとずつ読み進めてきてます。分厚いですが、詳しいと思うなぁ。
「なんで英語やるの?」の戦後史 ——《国民教育》としての英語、その伝統の成立過程
寺沢 拓敬 / 研究社 (2014-02-22) / 3,024円17 users
読了:  2014年04月24日 星4つ
「なんで英語やるの?」の答えは載っていない。
義務教育での必修教科としての英語は、なんと2002年から、とのこと。
中学校の3年間、全員が外国語(実態はほぼ100%英語?)を学ぶのは、必修だと思っていた。
そのように事実上の必修科目となった過程には、どのような背景があったのかを追っている。
また、英語の教育目的を関係者がどのように考えてきたかを、その変遷を多くの資料を読み解いてたどっている。
学習の動機付けになりそうな、もっともらしい理由が欲しかった点については肩すかしを喰らったが、謎解きと関係者がいろいろ理屈をひねって意義付け(正当化)をしてきた様子は、興味深く読めた。
カラスの教科書
松原 始 / 雷鳥社 (2012-12-19) / 1,728円103 users
購入:  2013年01月24日 1,680円 所有
読了:  2014年01月03日 星4つ お気に入り
2014-01-03 新聞の書評欄に見覚えのある顔を見かけて思わずメモ書き、東京出張の折、本屋で見かけて購入してから、長らく積ん読になってましたが、今回帰省の行き帰りで読みました。松原センセ、おもろいでー。
何となく昔からカラスは鳴き方がそれぞれ違う気がしてて、猿みたいに個体識別できたら、カラスの社会構造とかが分かって面白いんじゃないかと思っていたけれど、どうも個体識別は難しいらしい。声紋みたいなもので識別できたりしない...んだろうね、きっと。
うちの近所の川沿いの公園あたりにねぐらがあるらしく、夕方近くの給水タンクに集まってくるのをよく見かける。街の方へ出てきているから、おそらくハシブトガラスの縄張りを持たない群れなんだろう。ちょっと今度注意して見てみよう。
Interface (インターフェース) 2011年 11月号 [雑誌]
CQ出版 (2011-09-24) / - 8 users
購入:  2011年09月22日 980円 所有
読了:  2011年09月25日
組込み用Androidの話が第1特集。なんとパッケージ化してアプリ部分ばかりかライブラリ部分まで外せちゃったりするようです。素晴らしい仕事!
OpenGL ESの話もあるけれど1.1の固定パイプラインまでのようですね。
BIOS置き換えのUEFI仕様についても解説。
Land of LISP: Learn to Program in Lisp, One Game at a Time!
Conrad , M.D. Barski / No Starch Pr (2010-11-03) / 5,242円5 users
購入:  2011年03月03日 1,682円
読中: 
2011-01-30 中村正三郎さんのところで紹介されてたのでメモ。Common Lispの入門書みたい。ちょっとHead First シリーズみたいで大変そうだけど、どなたか日本語版を作ってくれたりしないかしらん?
2011-03-03 O'Reillyのサイトで電子版が半額$19.97!とかいうので思わずポチってしまいました。思ったよりも文字が多い。読むのか?読めるのか?
2012-12-21 おぉ、Shiroさん翻訳していらっしゃるようで...期待。
2013-02-27 翻訳、本屋で見かけた。日本語の方がずっとラク。さて。
マイナンバー法のすべて: 身分証明、社会保障からプライバシー保護まで、共通番号制度のあるべき姿を徹底解説
八木 晃二 / 東洋経済新報社 (2013-01-11) / 2,160円10 users
読了:  2013年03月19日 星3つ
2013-03-22 今日、番号法案及び関係法律の整備等法案の国会審議が始まった。民主党政権では"マイナンバー"と言っていた番号制度。政権交代で"マイナンバー"とは呼ばないことにしたようだが、中身はそれほど変わっていなさそう。
本書の主張は、ほぼ野村総研が2012年に行なったフォラム「共通番号制度」の課題とその解決策に出ているが、本書の最後で見直しのポイント、としてまとめてある。
  1. 現在の「マイナンバー制度」は、十把一絡げに多くの要素を入れ込み過ぎたために、「目的」を見失っている。

  2. それによって、まったく使われない無駄なシステム投資に、国民の税金が多く使われることになってしまう。

  3. その解決のためには、「マイナンバー制度」を「社会保障・税番号制度」「国民ID制度」「身元証明書制度」「プライバシー保護制度」の4つに分解して、まずは制度構築の目的を明確にした上で、制度設計をし直すべきである。

  4. マイナンバーの共通化は、プライバシー保護の観点から必要最小限にとどめるべきであり、無闇に番号の共通化をはかってはならない。(セクトラル化)

  5. 喫緊の社会保障・税の一体改革のためであれば、マイナンバーは「納税者番号」兼「社会保障番号」に限って導入し、制度設計をすることが肝要である。まずは、このテーマにしぼって「社会保障・税の一体改革の番号制度」をいかに早く・安く・安全に実現するかの議論に徹するべきである。
     逆に現在検討されているマイナンバー制度の中で、導入時に必要ないのは、以下の3つである。
    • ICカード

    • マイ・ポータル

    • 社会保障と税分野以外(民間利用を含む)での活用とそのための情報連携基盤


  6. そして、その次に優先度をあげて確立すべきテーマである「プライバシー保護制度」の構築を急ぐべきである。

  7. その後、「国民ID制度」と「身元証明書制度」については、優先順位を付けて、早急に取り組むテーマと、時間をかけながらじっくり制度設計するべきテーマとを選別し、システム構築に着手すべきである。

  8. すべての設計は、民間企業や国際標準のICT技術の知恵を十分に活用した制度設計を心がけるべきである。


ちょっとだけ出てくる「プライバシーマーク」については、評価が甘すぎる気がしたが、その他の主張については概ね納得。
医療IDなんて、まだまだ先の話になりそうです。
/ NIED (2012-08-03) / 無料 1 users
タグ iOS カテゴリ:iTunes iTunes / 教育 更新日:2012年09月01日 11時43分28秒 2012/09/01
2012-09-01 防災の日なのでインストールしてみました。ときどき起動してみるのがいいかも。
開発設計のためのTRIZ入門―発明を生む問題解決の思考法
読了:  2010年03月13日 星3つ
ざっと読みました。
 TRIZは「トゥリーズ」と読みます。ロシア(旧ソ連)生まれの言葉で、「発明的問題解決理論」という意味のロシア語を英語で表記(発音)した場合の頭文字をとったものです。ロシア語の頭文字で書くならば”ТРИЗ”とでもなるのでしょうか。それぞれの単語を英語で表現して並べ替えると「Theory of Inventive Problem Soliving」となるため、英語でTIPS「ティップス」ということもあります。

TRIZ(発明的問題解決理論)の表記
ロシア語英語の意味英文字での表記
ТеорияTheoryTheoriya
РешенияSolvingResheniya
ИзобретательскихInventiveIzobretatelskikh
ЗадачProblemZadatch

(本書35ページより)

 昔、本屋で別の本を立ち読みしたときは、機械系の問題解決技術のように思っていました。でも、もう少し一般的な話で、問題の特性をキーに、特許の分析をもとにしたヒントを教えてくれるもののようです。具体的に問題がわかっているのに、その技術的な解決法に困ったら、戻ってくる場所かもしれません。
Tapworthy: Designing Great iPhone Apps
Josh Clark / Oreilly & Associates Inc (2010-06) / 4,556円8 users
購入:  2011年02月15日 1,358円
読まないで(読めないで?)ぐずぐずしている間に日本語版登場!主にiPhoneの話だけれど、iPadにも役立つと思いたい。
2011-08-11 電子版のUpdateメール。Errataの修正らしい。
Objective-C逆引きハンドブック
林 晃 / シーアンドアール研究所 (2010-02-26) / 15,962円45 users
購入:  2010年09月23日 3,990円 所有
GNUStepまで言及しているのに感心し、後発だけあってblock構文まで触れていたり、各機能がObjective-C 1.0/2.0で使える/使えないが明記されていて、英語よりは速く手段が見つけられそうに思えたので購入しました。
なかなか便利そうなのですが、ちょっと気になる記述がありました。インスタンス変数に関しては問題無さそうです。下記追記参照。
SECTION-019 クラス定義とメソッド定義(手元の第3刷ではP.87)より:
インスタンス変数の名前の前に「_」が付いていますが、これには決まりはありません。筆者はインスタンス変数とローカル変数を区別するため、インスタンス変数の先頭に「_」を付けています。「Foundation」フレームワークの「NSURL」クラスなども同様にインスタンス変数の先頭に「_」を付けていますが、他のクラスでは付けていないものもあります。開発チーム内で統一したルールを決めればよいと思います。
一方、荻原さんの「詳解 Objective-C 2.0」(「Appendix B コーディングの方針」の「接頭語」部分)では次のように書かれています:
なお、下線(アンダースコア)「_」から始まる名前を接頭語として使ってはいけません。下線から始まる名前は、Apple社がAPIを構築する際にインスタンス変数やプライベートなメソッドの名前として使うために予約しています。このような名前を使うと、リファレンスに公開されていないプライベートな識別子と衝突する恐れがあります。
はてさて、と思いAppleの「Coding Guidelines for Cocoa」(2010-05-05版)を確認すると以下のような記述でした(Typographic Conventions):
Avoid the use of the underscore character as a prefix meaning private, especially in methods. Apple reserves the use of this convention. Use by third parties could result in name-space collisions; they might unwittingly override an existing private method with one of their own, with disastrous consequences. See “Private Methods”
(Private Methods)のほうを見ると:
Names of most private methods in the Cocoa frameworks have an underscore prefix (for example, _fooData ) to mark them as private. From this fact follow two recommendations.
  • Don’t use the underscore character as a prefix for your private methods. Apple reserves this convention.
  • If you are subclassing a large Cocoa framework class (such as NSView) and you want to be absolutely sure that your private methods have names different from those in the superclass, you can add your own prefix to your private methods. The prefix should be as unique as possible, perhaps one based on your company or project and of the form "XX_". So if your project is called Byte Flogger, the prefix might be BF_addObject:
重点はメソッドのほうに置かれているものの、Appleが予約しているのは、確かなようで、「インスタンス変数名の最初にアンダースコア」のスタイルは真似しない方がよさそうです。
インスタンス変数とローカル変数を区別する意図なら、所さん「iPhoneプログラミング UIKit詳解リファレンス」のようにインスタンス変数名の最後にアンダースコアを付けるスタイルが良いかもしれません。
2012-02-19追記:くらちたかよしさんから「Objective-Cのメソッドは本質的には全てPublicなので、誤ってoverrideしてしまう危険性がありますが、メンバー変数に関してはprivateやpackage指定ができるので問題ないということだろうと思います。」とのご指摘をいただきました。なるほど、インスタンス変数については、それで解決しそうですね。
2012-03-31追記;くらちたかよしさんが「プロパティに対応するインスタンス変数の命名規則について」という記事でまとめてくださいました。 Good Job!

プロフィール
<<2017年7月>>
登録数0 件
購入金額- 円
読了数0 冊
購入金額 (月別)
  • 8
  • 9
  • 10
  • 11
  • 12
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
読了数 (月別)
  • 8
  • 9
  • 10
  • 11
  • 12
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
ソーシャル
物々交換
アイデア
ユーザー検索
ランキング
タグ (95)
59 技術書
40 コンピュータ
34 図書館
25 プログラミング
16 自然科学
15 ソフトウェア開発
11 組み込みソフトウェア
9 雑誌
8 Computer Graphics
7 小説
7 社会学
7 生物
7 歴史
7 文庫
6 ビジネス
6 語学
6 物理
6 医療
6 洋書
6 電子書籍
6 数学
5 科学
5 Esperanto
5 リファレンス
5 Apple
4 Windows
4 通信
4 新書
4 画像処理
4 ハードウェア
4 C
3 電子回路
3 心理学
3 セキュリティ
3 C#
3
3 CPU
3 Safari
3 Web
3 iOS
3 .NET
3 デザインパターン
2 構成管理
2 ユーザビリティ
2 Git
2 精神・神経疾患
2 goods
2 Cocoa
2 Macintosh
2 随筆
2 Objective-C
2 C++
2 パズル
2 デザイン
2 並列処理
2 絵本
2 Linux
2 Ruby
2 食品
2 文章論・プレゼンテーション
1 医学
1 漫画
1 形式手法
1 社会
1 経済
1 教育
1 自閉症
1 Android
1 HyperCard
1 デバッグ
1 ゲーム
1 暗号
1 iPhone
1 Lisp
1 SF
1 PostScript
1 美術
1 SNMP
1 軍事
1 思想・哲学
1 化学
1 音楽
1 ノンフィクション
1 無線
1 芸能
1 Haskell
1 Java
1 言語
1 工学
1 思考法
1 宗教
1 伝記
1 人口学
1 地理
1 法律
11 タグなし

©2007-2017 segiloのクリップボード