「技術評論社」を含む日記 RSS

はてなキーワード: 技術評論社とは

2019-06-22

独断偏見で選ぶ、動物を使った心理学に関心のある学生に勧める書籍30選

動物心理学」は動物学習、知覚、認知生理機構といった諸形質の放散と収斂の原理過程の解明を目指す心理学の一領域である

心理学全体の中ではマイナーではあるが、国内研究者の集まりである動物心理学会」は、実は数少ない戦前から続く (1933年発足) 学会であったりもする (ただし、悲しいことに、動物心理学が学べる大学は減り続けている)。

だが、動物心理学を学びたいと思った学生が、何から手を取ればいいのか、あまり紹介の記事が世に出回ってない気がした。そこで、独断偏見で、オススメ書籍を挙げてみた。番号はオススメ順とかではなく、特に意味はない。気になったものを読めば良いと思う。

(1) 動物たちは何を考えている? -動物心理学の挑戦- (技術評論社)

藤田 和生 (著, 編集), 日本動物心理学会 (監修)

日本動物心理学の主だった研究者たちが、動物心理学代表的研究について平易に語った本

(2) パピーニの比較心理学―行動の進化と発達 (北大路書房)

マウリシオ・R. パピーニ (著)

日本語で鈍器のような大きさでまとまっているのはこれくらいか

(3) 鳥能力―小さな頭に秘められた驚異の能力 (化学同人)

渡辺 茂 (著)

鳥類の行動とその神経基盤について解説した本

筆致が軽やかで、ベッドの上で寝転がりながら読んでも十分に理解できる。書名通り鳥限定であるが、名著である

(4) ハトがわかればヒトもわかる―比較認知科学への招待― (共立出版)

渡辺 茂 (著),

同著者がハト比較認知科学研究に特化して書いた本

心理学ではハト伝統的によく使われる。

(5) ソロモン指輪動物行動学入門 (早川書房)

コンラート ローレンツ (著)

動物行動学の創始者ローレンツいか動物と向き合い、その行動を観察していたのかを記したエッセイ

ローレンツ論文は難解で読みづらいことで有名だが、一般向けの著書は対照的に驚くほどとっつきやす

(6) タコの心身問題――頭足類から考える意識起源 (みすず書房)

ピーター・ゴドフリー=スミス (著)

哲学者である著者がダイビングタコイカと接することを通じて彼らの生き方

タコとて侮るなかれ。動物心理学を志す者が覚えていてほしい動物との向き合い方がぎっしり詰まった一冊である

(7) 動物心理学史―ダーウィンから行動主義まで (誠信書房)

R. ボークス (著)

動物心理学が、いかなる過程独立した分野として成立したのかを述べた本

傑作である絶版なので図書館で探そう

(8) 種の起源 (光文社古典新訳文庫)

ダーウィン (著)

言わずと知れたダーウィン古典である。いつ読んでも何かしら発見があるもので、それが古典古典である所以なのだ

余談だが、動物行動学の論文ダーウィンが扱った問題を再び取り上げるときは “Charles Darwin once said…” という殺し文句で始めることがある。

(9) 遺伝子から解き明かす脳の不思議世界 (一色出版)

滋野修一 (著), 野村真 (著), 村上安則 (著)

「脳」の起源と、その発生、さらには脊椎動物の脳のデザインいかに生じたのかを、ホヤから霊長類研究者まで多彩な研究者が論じた本

図や動画が手に入るURLQRコードがついてくる嬉しいおまけつき

(10) 感覚器の進化―原始動からヒトへ水中から陸上 (ブルーバックス新書)

岩堀 修明 (著)

はいかにして出来上がったのか?感覚器 (視覚聴覚、触覚、嗅覚、味覚) が現生の形になった進化道筋解説した本

(11) 生物から見た世界 (岩波文庫)

ユクスキュル (著), クリサート (著)

比較生理学の祖、ヤーコプ・フォン・ユクスキュルが豊かな想像力動物生理学的機序からその「環世界」について語った本

名著中の名著である

(12) 動物環境と内的世界 (みすず書房)

ヤーコプ・V・ユクスキュル

同著者が、生物の生きる、その固有な世界像について、当時の解剖学的知見と合わせてより詳しく解説した本

(13) あなたのなかのサル霊長類学者が明かす「人間らしさ」の起源 (早川書房)

フランス・ドゥ・ヴァール (著)

チンパンジー研究者大家、ドゥ・ヴァールの一般向けの著書

ドゥ・ヴァールはかなり擬人主義的な研究者で、研究者によって評価が真っ二つに分かれる。動物心理学一枚岩ではない。氏の著作同意するかどうかは、自分をどのような立脚点に置きたいのかをはっきりさせる意味でも一度は目を通すと良いだろう。

(14) 心の先史時代 (青土社)

ティーヴン ミズン (著)

人間の心はいかにまれたか?スティーヴン・ミズンは「元は個別用途進化させた認知機能が、文脈を問わず適用できるようになった」認知流動性により、高度に柔軟な我々の心が生じたと考える

内容は既にやや古いが、独創的な論考の面白さは色褪せない

(15) 行動理論への招待 (大修館書店)

佐藤 方哉 (著)

行動主義心理学エッセンスが詰まった本。絶版なので図書館で探そう。

「行動主義」的なもの見方は、認知研究では棄却すべき対立仮説として扱われることが多い。しかし、実際にはその対立仮説は多くの場合単なる誤解であり、藁人形を叩いているに過ぎない。

(16) 認知心理学有斐閣ニューリベラルアーツ

箱田 裕司 , 都築 誉史 他

比較認知科学は、動物心理学の中でも、動物認知機能を種間で比較し、その種差や共通性を描出する分野である比較認知科学実験では概念手続き認知心理学のものを援用することが多い

従って、認知心理学についてよく知るのが重要なのは至極当然なのだ

(17) キャンベル生物学(エッセンシャル版)

池内 昌彦 (監修, 翻訳), 伊藤 元己 (監修, 翻訳), 箸本 春樹 (監修, 翻訳), 道上 達男 (監修, 翻訳)

今日科学の分野間の壁はますます小さくなり、生物学と動物心理学をことさら区別する必要性も薄くなりつつある。

とはいえ原書版は鈍器のように重たいので、エッセンシャル版の方が挫折しないと思われる。

(18) カールソン神経科学

泰羅 雅登 (監修, 翻訳), 中村 克樹 (監修, 翻訳)

同様の理由で、自身神経科学を取り入れるか別に神経科学についてもどこかで通っておいた方が良いかと思われる。

そもそも、「動物心理学に固有」な方法論というのは現代にはなく、近隣領域連続的なつながりを持って成立しているのだ。

(19) 流れを読む心理学史 (有斐閣アルマ)

サトウ タツヤ (著), 高砂 美樹 (著)

心理学の成り立ちに関して、コンパクトかつしっかりまとまった本

歴史を学ぶと、どこかで役に立つ。物理学者エルヴィン・シュレディンガー言葉を引いておこう。

歴史は, あらゆる学問の中で最も基本的ものである。なぜなら、人間の持つ知識には、その成立条件や解決してきた問題や, 果たすべき機能が忘れ去られた場合, その学問的意義を失わないもの存在しないかである

サンキューシュレディンガー

(20) 視覚科学 (勁草書房)

横澤 一彦 (著)

別に動物研究の本ではないが、視覚についてよくまとまった本

視覚に興味があるなら、読んでおいて損はない。

(21) メイザー学習と行動 (二瓶社)

ジェームズ・E. メイザー (著), James E. Mazur (原著), 磯 博行 (翻訳), 坂上 貴之 (翻訳), 川合 伸幸 (翻訳)

学習完全に理解したマンになりたい人が必ず読む本。学習完全に理解したマンになりたいなら読もう。

次に読む本としては『オペラント心理学入門―行動分析への道』も良い本である

(22) 古典的条件づけの理論―パヴロフから連合学習研究最先端まで

入門レベルでは「犬とベルと唾液」くらいにしか教わらない古典的条件づけがいかに奥深く、理論的な探求に富んだ領域なのかが概観できる。例えるなら魔術書である

(23) 感じる脳 情動感情脳科学 よみがえるスピノザ (ダイヤモンド社)

アントニオ・R・ダマシオ (著), 田中 三彦 (翻訳)

これも動物研究者の本ではないが、ダマシオは身体性を重視する立場認知神経科学の方向を作った一人だ。

ダマシオは多作で、『デカルトの誤り』『自己が心にやってくる』など、他の著書も面白い。

(24) 盲目時計職人 (早川書房)

リチャード・ドーキンス (著)

進化学流布の急先鋒ドーキンス一般向け書籍。同氏がスリリングな筆致で進化について語る。

利己的な遺伝子』の方が有名だが、オシャレさでは『盲目時計職人』の方が上だ。

(25) 脳の中の幽霊 (角川書店)

V・S・ラマチャンドラン (著), サンドラブレイクスリー (著)

これの動物研究者ではなく、ヒトの神経科学者の本であるが、大変面白逸話がたくさん載っているので挙げた。

続編に『脳の中の幽霊再び』『脳の中の天使』も出ていて、どれも楽しく読める

(26) 鳥たちの驚異的な感覚世界 (河出書房新社)

ティムバークヘッド (著), 沼尻 由起子 (翻訳)

鳥にも我々と同じように目・耳が二つ、舌が一つ、皮膚には触覚受容器が備わっている。しかし、世界の見え方はまるで違うことがわかっている。彼らの感覚世界について、鳥類学者一般向けに語った本

(27) 実は猫よりすごく賢い鳥の頭脳 (エクスナレッジ)

イサンエメリー (著), 渡辺 智 (翻訳)

鳥の代表的認知研究について、各項目2p程度でまとまった入門書。どんな研究が、どのような方法で行われているのか、ざっと知るにはぴったりである

ちょっと邦題間抜けな感じがするが、原題は "Bird Brain: An Exploration of Avian Intelligenceである

(28) 脳科学と心の進化 (岩波書店)

渡辺 茂 (著), 小嶋 祥三 (著)

生物という視点から「心」がどのように形成されたのかを解説した本

まとめ方が独特だが、面白いことには間違いない

(29) 「つながり」の進化生物

岡ノ谷 一夫 (著)

動物コミュニケーションはヒトの「人間らしさ」について何を語るか?

元が高校生向けの連続講義であったらしく、大学生なら誰でも読める。

おまけ

(30) ご冗談でしょうファインマンさん (岩波書店)

リチャード P. ファインマン

ノーベル物理学賞を授賞した天才物理学者ファインマン好奇心に満ちた生涯について書かれた伝記

読めばきっと、未知への興奮と探究心、そして科学への憧憬が刺激されるに違いない

2019-01-31

写経技術評論社「これからはじめるHTML&CSSの本」

「これからはじめるHTML CSSの本」を写経した。表紙に「一番やさしいホームページ制作入門書です」と書かれているだけあったやさしかった。

タイプして手を動かして検証する、簡単なことでも出来るとうれしい。

HTML5 CSS3の本を続けて何冊か読んでみよう。

2017-07-22

なおや氏は憧れだったんだよね

回らない寿司屋で、カッコいいテック話をキメ、

業界の著名テックリードに囲まれ

仕事もどんどん効率化して、会社の業績にコミットしていく

から、奥さんが浪費家とか、デリ嬢に入れあげて中出しして飽きて捨てるとか、単なるパワハラおやじだったとか

そういう技術評論社webに取り上げられないようなネタ見たくなかった

そう、ネタだった。

なおや氏もネタとしてコンテンツとして消費されるネタに成り下がってしまった

カンファレンスで、眉をひそめ、下卑た笑いとともに語られるネタになってしまった

憧れだったんだよなぁ。

残念。

それもまた人間って事で早く納得したい。

2017-07-07

https://anond.hatelabo.jp/20170707121709

オライリー技術評論社翔泳社あたりのPC系の出版社DRMフリー電子書籍をだしてるな。

数千部しか売れない本ばかりだからできるのかもしれんけど。

2017-04-13

[][][][][][][][][]

management

自分より優れたるものを自分の周りに置きし者ここに眠る。カーネギー

会者定離 - Wikipedia

ttps://ja.wikipedia.org/wiki/会者定離

できる人ばかり辞めていく会社研修費用を出すようになったら、さら退職が加速したというお話「人事に聞かせたい」 - Togetterまとめ

ttp://b.hatena.ne.jp/entry/s/togetter.com/li/1170691

従業員トレーニングをして、よそへ行ってしまったらどうするのか」という疑問に対するStanger氏の答えは、「従業員トレーニングをしないで、彼らが会社にとどまってしまったらどうするのか」ということになる。

ttp://japan.zdnet.com/article/35058310/

ジョイインク (Joy, inc.) のメンローイノベーションズに行ってきた

ttp://kawaguti.hateblo.jp/entry/2017/08/15/095840

ペアプロ 属人化 - Google 検索

ttps://tinyurl.com/y8tkhuhz

1業務に2人を配置して23連続黒字になった秘密

ttps://bit.ly/2MylBjs

サイボウズ、離職防止の切り札は「出戻り歓迎」

ttps://s.nikkei.com/2vJsvYx

優れたマネージャー自分より高い給与をもらう可能性のあるポテンシャルの高い部下を喜んで雇う

ttp://b.hatena.ne.jp/entry/www.masafumiotsuka.com/2015/11/the_peter_principle.html

コアコンピタンス経営判断技術ノウハウ・開発スピード改善技術顧問・内製化・比較判断基準トレードオフ・ABテスト

事業のコアになる部分は、アウトソースしてはいけない。

ttps://medium.com/@kuranuki/aac6062adfb2

アウトソーシングしてるものを強みには出来ない。

ttps://twitter.com/kuranuki/status/225727331925368832

スキルノウハウが蓄積できる業務はコア業務

ttps://www.noc-net.co.jp/blog/2015/01/column_025/

コア技術の強みは、自社が大切に保持しなければならない。それが、以上に並べた4つの事例からくみとった教訓だ。

ttp://brevis.exblog.jp/26943020/



内製 外注 - Twitter検索

プログラミングとは経営判断の集積である

ソースコードの一行一行は、経営判断のものだ。

どの部分を汎用的につくり、どの部分をやっつけで作るか、そして、どの部分をパフォーマンス優先でつくり、どの部分を可読性優先でつくるか

(中略)

ソフトウェア開発とは、経営意思決定の集積なのだから経営意思決定を外部の会社委託するというのは、「経営を外部の会社にやってもらうようなもの」だからだ。

もっと言うなら、自分会社の今後のビジネスポジションを、他社に決めてもらうようなものからだ。

外注を出された会社は、そのソフトウェア未来に実現するであろうビジネス価値犠牲にして、できるだけ少ないコストで作ろうとする。

ソースコードの一行一行が経営判断のものになる

ttp://fromdusktildawn.hatenadiary.jp/entry/20061003/1159869683

プログラムは全て決断である

ttps://bit.ly/2JzCggZ

ソフトウェア業界特に受託開発業界)は、基本的に正直者が馬鹿を見る世界である顧客が、保守性というソフトウェアの最も重要品質を正しく評価できないという、情報の非対称性存在するからだ」/分かるなぁ

ttps://twitter.com/machu/status/25494063962

モダンな開発環境×技術顧問×内製化」Sansan×日経電子アプリ開発最前線を語る夜

ボタンを1つ追加するだけで2週間。内製化によるスピードアップは必須だった。

アプリ内にボタンを1つ追加するだけで、2週間の開発期間と、数十万円のコストが発生していました。それでは急な仕様変更対応できないし、技術ノウハウも貯まらない。」

ttp://careerhack.en-japan.com/report/detail/525

ネットサービスの肝は、開発にかける額の多寡というよりは、内製化するかどうかにあると思っています

ローンチした後、そこからの追加・改善ものすごいスピードでやらなくちゃいけない。これは、内製体制でないと絶対不可能です。

サイバーエージェント藤田社長が語る技術採用理由/Tech総研

ttps://next.rikunabi.com/tech/docs/ct_s03600.jsp?p=001780

2017年1月ネット証券大手マネックス証券証券基幹システム刷新した。

お客様提供するサービスの開発スピード向上と、ノウハウの社内蓄積、開発コスト適正化目的に、

開発環境も外部のASPサービス利用から内製化に切り変えた。

(中略)

サービス改善新サービスの開発時に、ASPサービス提供会社との会議に費やしていた時間を削減し開発のスピードアップを図ることで、競合他社への競争力を強化したいと考えました。

ttps://thinkit.co.jp/article/12761

システム内製化は、業者に頼むよりずっと難しい

ttp://b.hatena.ne.jp/entry/s/quality-start.in/it-strategy/467

システム内製化度テスト

ttp://d.hatena.ne.jp/forest1040/20101015/1287109777

システム発注社はSI発注するより内部で作った方が幸せになれる理由 - Rails Webook

ttp://ruby-rails.hatenadiary.com/entry/20140818/1408287600

「五年あれば、どんな企業でも内製の体制を築ける」

ttps://twitter.com/kanayang2009/status/129677947572465666

ttps://amzn.to/2ncDXrO

RFP提案依頼書)

即戦力になるような人材なんて存在しない。

から育てるんだ。

スティーブ・ジョブズ



ABテスト デザイン OR ボタン OR 文言 - Twitter検索

B2Cサイト/アプリ外注して成功している会社ってどこ?

外注でもA/Bテストユーザの反応を計測してトライ・アンド・エラーシステム開発ってできるもんなんだろうか。

できるとして、それって内製化した方がずっとクオリティ高くなるんじゃないの?

ttps://twitter.com/fromdusktildawn/status/874796380522336256

「外部委託すると細かい継続的機能改善が遅くなるので、自社採用でかなり優秀な人材ケチらずに採るべきだね。なかなか見つからなくても妥協せずに」ホリエモン

ttps://bit.ly/2QWMsoJ

外注PDCAを回せないという致命的な欠点がある。ITスタートアップ感覚だと外注と内製には天と地ほどの差がある

ttps://bit.ly/2J5UCWQ

銀の弾丸ではないがリーンな開発は競争力の源泉。そのためにはPMFコントロールできる開発チームが必須でそれは内製でしか達成困難。

ttp://b.hatena.ne.jp/entry/363456374/comment/Shin-JPN

Joel on Software - ジョエルテスト

ttps://bit.ly/2vkDd8E

1日1000個のA/Bテストを行う「Booking.com」の開発の裏話を聞いてきました【前編】

ttps://gigazine.net/news/20161002-booking-com-ab-test/

1日1000個のA/Bテストを行う「Booking.com」の開発の裏話を聞いてきました【後編】

ttps://gigazine.net/news/20161002-booking-com-technology/

正解に当たるまで回し続ける!3ヶ月で200回のA/Bテストから得た「意外な結果」とは

弊社のイベント一覧のページなのですが、単なるテキストの羅列のパターンと、リッチレイアウトのものテストすると、いつも必ずテキストの方が勝ちます

社員は全員一致で、リッチな方が見やすくて良いと思っているのですが…。

ttps://seleck.cc/165

海外テック情報局eBayではダサいデザインのほうがコンバージョン率が高かった|gihyo.jp技術評論社

デザイナと口論したいのではなく,見たいのは数字とお客さんの利用例。

そして何がうまくいっているのか突き止めたい。

あんたがありえないほどキレイだ! とか思ってても,何の役に立つ?

ttp://gihyo.jp/dev/clip/01/tech_information/vol69/0003

選択の科学 24種類のジャムを売り場に並べたときと、6種類のジャムを売り場に並べたときでは、前者は、後者の売り上げの10分の1しかなかったのです。

ttps://amzn.to/2I2V1O4

エンジニアでないファウンダーは最大一人まででお願いします | On Off and Beyond

理由1:変更につぐ変更を重ねられるようにする

最近 lean startup なる考え方がはやってますが、これはどういうことかというと、

トライする回数 × 成功率 = 成功

という式で、成功率の方をあげることは不可能なので、トライする回数を圧倒的に増やすのが成功の鍵だ、という発想なり。

ttps://chikawatanabe.com/2010/11/17/technical_founders/

東大合格ランキングは正しいのか?――常に分母は何かを考えよ

コツは、(2)と(3)の両方の“率”を正確に記録し、両方が上がるようにそれぞれ別の施策を立てることである

ttp://bizmakoto.jp/makoto/articles/0705/22/news008.html

何事にも閾値はある。そこに至らなければ、意味がないという数字だ。

「頭のいい人が成功しない理由」という本に、閾値の話があった。

だれもが中途半端にやめてしまう。それでは足りない。閾値を越えない。

閾値を越えない限り、やっても意味はないのだと。

ttps://ameblo.jp/chimu841/entry-10036171360.html

ttps://amzn.to/2Odv25b



技術ノウハウたまるノウハウの社内蓄積)

①内製

内製+技術顧問

技術ノウハウがたまらない

顧問プログラマ

外注

レモン市場情報の非対称性

レモン市場 - Wikipedia

ttp://bit.ly/2qQbadu

フラクタルレモン市場問題建築不動産クラスタ交流会の件その1

ttp://realtor-readyabooks.hatenablog.com/entry/20100515/1273919457

中間業者中抜きすると受発注者はWin-Winになるか?

ttp://ledsun.hatenablog.com/entry/2016/02/28/014851

ttps://ja.wikipedia.org/wiki/情報の非対称性

ttps://ja.wikipedia.org/wiki/逆選抜

取引コスト

ttps://ja.wikipedia.org/wiki/取引コスト

「探索コスト

交渉コスト

監督強制コスト



時給○○○○円、月額○○○万円、

時給制(時間を売る)が生産効率低いのって自明だよなぁ・・相当ボランティア精神ないと時給制で効率よくやろうって気持ちにならないよね

ttps://twitter.com/YamadaQuality/status/955988197976059905

でも拘束時間金額を決めてしまっては効率化を目指さなくなるんじゃないか

ttp://b.hatena.ne.jp/entry/b.hatena.ne.jp/entry/194800390/comment/redhornet96



利益相反エージェンシースラック管理モニタリング時間

エージェンシー・スラック(agency slack)とは、エージェントが、プリンシパルの利益のために委任されているにもかかわらず、プリンシパルの利益に反してエージェント自身の利益を優先した行動をとってしまうこと。プリンシパル=エージェント理論 - Wikipedia


ttp://b.hatena.ne.jp/entry/twitter.com/etomiho/status/872820182883762176

ttp://b.hatena.ne.jp/entry/twitter.com/etomiho/status/872822997106565120

ttp://getlife.hateblo.jp/entry/2013/09/10/015011

見積もり人日工数計算していると、実際にはそれよりも短期間で実装できても見積もり日数になるまで納品を待ったりすることはある。

ttp://b.hatena.ne.jp/entry/357516986/comment/netcraft3

プログラマーは皆、常に秘密や嘘を抱えている

納期よりもかなり早い段階で実際には完成しているにも関わらず、

納期ギリギリになるまで「まだできていません」と発言するのだ。

ttp://d.hatena.ne.jp/totopon114689/20120111/1326266304



モニタリングコスト監視費用

 エージェント利益相反行動をしていないかどうか監視するためのコスト

ボンディングコスト保証費用

 自身の行動がプリンシバルの利益追求にかなっていることを証明するために

 エージェント自らがかけるコスト

ttps://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1212240292

エージェンシーコストとは

ttp://www.nsspirit-cashf.com/yougo/yougo_agency.html



技術顧問・内製化・顧問プログラマ

文系経験からプログラミングを独学で学び外注してたWebサービスを内製化するために勉強したこと - ゼロイチ起業ノート

ttps://blog.zerotoone.jp/entry/2017/03/15/065148



Rails 技術顧問

ttps://twitter.com/search?q=rails%E3%80%80%E9%A1%A7%E5%95%8F

顧問プログラマ再考 - Rails 雑感 - Ruby on Rails with OIAX

ttps://www.oiax.jp/rails/zakkan/rethinking_of_adviser_programmer.html

顧客企業による内製化を支援する

ttps://www.oiax.co.jp/consulting

ITエンジニア採用に欠かせない原則とは (1/5):IT人材ラボ

ttp://b.hatena.ne.jp/entry/s/itjinzai-lab.jp/article/detail/856

ttps://www.slideshare.net/fukumura1/fukuokarubykaigi-medpeer-ver1

開発支援

ttps://everyleaf.com/development-support

【256人がリモートワークで回る仕組みを考える】後編

ttps://www.remotework-labo.jp/2015/10/interview_10/

ttp://cast-er.com/blog/client-interview-masaki-komagata/

内製化に切り替える場合も援助をいたします。

ttp://fjord.jp/commissioned-development/



真の人月商売こそが受託開発産業を救う ― 請負契約ではITプロジェクトは失敗する

ttp://b.hatena.ne.jp/entry/shunichi-arai.blogspot.com/2014/05/it.html



ソニックガーデンとテレワークマネジメント業務提携 〜 働き方改革の実現を支援するシステム『F-Chair+(エフチェアプラス)』提供開始

『F-Chair+』では「働いている時間」と「何をしているか」を同時に管理できる機能を実現

ttps://prtimes.jp/main/html/rd/p/000000001.000022534.html

納品のない受託開発

「納品」をなくせばうまくいく

ttps://amzn.to/2naCphY

43.一括請負しないので、長く続く方が嬉しい

ttps://www.slideshare.net/kuranuki/ss-87706585

お客さんには僕らがどれだけ時間をかけているかは見せません。

ttp://mydeskteam.com/casefile/2171/

毎週何時間働きますよという契約ではない

ttp://gihyo.jp/dev/serial/01/take-evolution-site/0002?page=2

最初は1社しか担当できなかったのに、スキルを磨くことで2社、3社と顧問契約が増えていく。

ttp://careerhack.en-japan.com/report/detail/205

ソニックガーデン

ttps://www.sonicgarden.jp

原価共有型受託開発

ttps://www.slide

2016-07-14

八王子本屋は1日遅れ。

最近八王子引っ越してきた。

そして今日2016年7月14日)は、Atom実践入門─進化し続けるハッカブルなエディタと言う技術書が発売される日だ。

入荷されているか近くのそれなりに大きな本屋を選んで、入荷の確認電話をかけてみた。

くまざわ書店 イトーヨーカドー八王子店 15日入荷予定。

啓文堂書店高尾店 入荷していません。

ヨドバシカメラ 八王子店 15日入荷予定。

ACADEMIA くまざわ書店 入荷していません。

蔦屋書店 八王子みなみ野店 入荷していません。

丸善 多摩センター本日明日入荷、まだわからない。

くまざわ書店八王子店 入荷していません。

これはニッチ技術書なので入荷しにくい本だろうなぁと思ったけど

全滅とは・・・

これはネット書店に負けますね。

ちなみにヨドバシカメラネットでも15日発売予定。

アマゾンポチる・・・

Atom実践入門──進化し続けるハッカブルなエディタ | Gihyo Digital Publishing

https://gihyo.jp/dp/ebook/2016/978-4-7741-8302-2

ダウンロード販売EPUB/PDFセットなら今すぐ手に入る。でも紙の本がいい。

twitter検索してみると・・

書泉ブックタワーコンピュータ書売り場

https://twitter.com/shosen_bt_pc/status/751344261463830528

7/7先行販売『Atom実践入門』技術評論社

都心だと先行発売されているのね。

2015-08-25

IT関係ないサラリーマンコミュニティサイト作っちゃいました。

私ごとですが、この度コミュニティサイト作成いたしました。

私の持てる知識を絞り出してなんとか完成しました。

**************************************************************************************

完成したサイトがこちらです。

LapyNetニュース

http://lapynetz.net/

**************************************************************************************

私は普段webとは関係ない仕事してます。なんとか休日を利用して、

webサービス作成しました。

メインのコードはこんな感じ

----------------------------------------------------------------------------------------------------------------------



App::uses('Sanitize', 'Utility');
class RssfeedsController extends AppController {

public $helpers = array('Html','Form','Session','Number','Cache');

public $uses = array(
'Rssfeed',
'Tweet',
'Wadai',
'Rank',
'Oracle'
);
 **************************************************************************************
public function index() {

$title_for_layout = "LapyNetニュース";
$content = "Hello World!!";

$this->set(compact('title_for_layout','content'));
if(date("G")>0 and date("G") < 7){
$today = date("Y-m-d", strtotime('-1 day'));
}else{
$today = date("Y-m-d");
}

$params = array(
'conditions' = > array(
'and' = > array(
'Rssfeed.time' = > $today,
)),
'order' = > 'tweets desc',
'limit' = > '50'
);
$this- >set('posts',$this- >Rssfeed- >find('all',$params));

$paramz = array(
'order' = > 'Rssfeed.id desc',
'limit' = > '10'
);
$this->set('posts2',$this->Rssfeed->find('all',$paramz));

$paramz = $this- >Rssfeed- >query('SELECT id,title FROM rssfeeds order by id desc limit 10');

$this->set('posts2', $paramz);

$parapara = $this- >Oracle- >query('SELECT id,title FROM oracles order by id desc limit 10');

$this- >set('postx', $parapara);

$funking = $this- >Rank- >query('SELECT id,frank FROM ranks where creation=(select max(creation) from ranks)');

$this- >set('funking', $funking);


}

 **************************************************************************************
public function mizuno() {
$parapara = array(
'order' => 'Oracle.id desc',
'limit' => '30'
);
$recent_posts = $this->Oracle->find('all',$parapara);
return $recent_posts;

}


 **************************************************************************************
public function wadai() {
if(date("G")>0 and date("G") < 7){
$today = date("Y-m-d", strtotime('-1 day'));
}else{
$today = date("Y-m-d");
}

$params = array(
'conditions' => array(
'and' => array(
'Rssfeed.time' => $today,
'Rssfeed.kubetu' => 4
)),
'order' => 'tweets desc',
'limit' => '100'
);
$this->set('posts',$this->Rssfeed->find('all',$params));





$this->set("title_for_layout","2CHニュース-LapyNetニュース");


$paramz = array(
'order' => 'Rssfeed.id desc',
'limit' => '10'
);
$this->set('postyy',$this->Rssfeed->find('all',$paramz));

$parapara = array(
'order' => 'Oracle.id desc',
'limit' => '10'
);


$this->set('postyx',$this->Oracle->find('all',$parapara));

$funking = $this->Rank->query('SELECT * FROM ranks where creation=(select max(creation) from ranks)');

$this->set('funking', $funking);



}
 **************************************************************************************
public function hot() {
if(date("G")>0 and date("G") < 7){
$today = date("Y-m-d", strtotime('-1 day'));
}else{
$today = date("Y-m-d");
}

$params = array(
'conditions' => array(
'and' => array(
'Rssfeed.time' => $today,
'Rssfeed.kubetu' => 3
)),
'order' => 'tweets desc',
'limit' => '20'
);
$title_for_layout = "LapyNetニュース";
$this->set("title_for_layout","ニュース-LapyNetニュース");
$this->set('posts',$this->Rssfeed->find('all',$params));

$parapara = array(
'order' => 'Oracle.id desc',
'limit' => '10'
);
$this->set('postxx',$this->Oracle->find('all',$parapara));

$paramz = array(
'order' => 'Rssfeed.id desc',
'limit' => '10'
);
$this->set('postsxxx',$this->Rssfeed->find('all',$paramz));

$funking = $this->Rank->query('SELECT * FROM ranks where creation=(select max(creation) from ranks)');

$this->set('funking', $funking);


}

 **************************************************************************************
public function newnew() {
if(date("G")>0 and date("G") < 7){
$today = date("Y-m-d", strtotime('-1 day'));
}else{
$today = date("Y-m-d");
}

$params = array(
'conditions' => array(
'and' => array(
'Rssfeed.time' => $today,
'Rssfeed.kubetu' => 2
)),
'order' => 'tweets desc',
'limit' => '20'
);
$this->set("title_for_layout","エンタメニュース-LapyNetニュース");
$this->set('posts',$this->Rssfeed->find('all',$params));

$paramz = array(
'order' => 'Rssfeed.id desc',
'limit' => '10'
);
$this->set('postszz',$this->Rssfeed->find('all',$paramz));

$paramz = $this->Oracle->query('SELECT id,title FROM rssfeeds order by id desc limit 10');

$this->set('postszz', $paramz);

$parapara = $this->Oracle->query('SELECT id,title FROM oracles order by id desc limit 10');

$this->set('postzy', $parapara);


$funking = $this->Rank->query('SELECT * FROM ranks where creation=(select max(creation) from ranks)');

$this->set('funking', $funking);



}
 **************************************************************************************
public function top() {
if(date("G")>0 and date("G") < 7){
$today = date("Y-m-d", strtotime('-1 day'));
}else{
$today = date("Y-m-d");
}
$params = array(
'conditions' => array(
'and' => array(
'Rssfeed.time' => $today,
'Rssfeed.kubetu' => 1
)),
'order' => 'tweets desc',
'limit' => '20'
);
$this->set('posts',$this->Rssfeed->find('all',$params));

$param = array(
'conditions' => array('times > current_timestamp + interval -600 minute and Kubetu = 4'),
'order' => 'tweets desc',
'limit' => '30'
);
$this->set('posts2',$this->Rssfeed->find('all',$param));
}


 **************************************************************************************
public function view($id = null ) {
$this->Rssfeed->id = $id; //驥崎ヲ√↑荳譁・i縺励>
$user = AuthComponent::user();

$TwimStatus = ClassRegistry::init('Twim.TwimStatus');


$TwimStatus->getDataSource()->setToken(AuthComponent::user());

$statuses = $TwimStatus->tweet();
$rairai = $this->Rssfeed->read(title,$id);
$alcol = $this->Rssfeed->read();
$this->set('post', $alcol);

$this->set('post2', $user);
$this->set('post3', $statuses);
$this->set("title_for_layout",$rairai[Rssfeed][title]."-LapyNetニュース");

$paramz = array(
'order' => 'Rssfeed.id desc',
'limit' => '20'
);
$this->set('postszz',$this->Rssfeed->find('all',$paramz));

$parapara = array(
'order' => 'Oracle.id desc',
'limit' => '30'
);
$this->set('postzy',$this->Oracle->find('all',$parapara));

}
 **************************************************************************************
public function add() {

if($this->request->isPost()){
if($this->Tweet->save($this->data)) {
$this->Session->setFlash('seikou');
$this->redirect(array('controller'=>'rssfeeds','action'=>'view',$contents11));

}else{
$this->Session->setFlash('sipai');
$this->redirect(array('controller'=>'rssfeeds','action'=>'view',$contents11));
}
}
}
 **************************************************************************************
public function delete($id = null) {
$this->Rssfeed->id = $id; 
$this->set('set', $this->Rssfeed->read());
$this->redirect(array('controller'=>'tweets','action'=>'delete',$this->data['tweet']['rssfeed_id']));


}
 **************************************************************************************
public function oracle() {
if($this->request->is('post')) {

$user = AuthComponent::user();

$TwimStatus = ClassRegistry::init('Twim.TwimStatus');


$TwimStatus->getDataSource()->setToken(AuthComponent::user());

$contents1 = $this->request->data['Rssfeed']['contents'];
$contents2 = $this->request->data;
$statuses = $TwimStatus->tweet($contents1);


if($this->Rssfeed->save($contents2)) {
$this->Session->setFlash('成功です。');
$this->redirect(array('controller'=>'rssfeeds','action'=>'view',$contents11));
$this->redirect($this->referer());
}else{
$this->redirect(array('controller'=>'rssfeeds','action'=>'view',$contents11));
$this->Session->setFlash('失敗です。');
}
}


}
 **************************************************************************************
public function makelist() {
$rssfeeds = $this->paginate();
if ($this->request->is('requested')) {
return $rssfeeds;
} else {
$this->set('rssfeeds', $rssfeeds);
}
}

}

----------------------------------------------------------------------------------------------------------------------

rssフィードはこんな感じです。
----------------------------------------------------------------------------------------------------------------------

#!/usr/bin/php
<?php

header('Content-type: text/html; charset=UTF-8');


require_once ('/var/www/html/s/magpierss/rss_fetch.inc');


define('MAGPIE_CACHE_AGE', 60*5);

define('MAGPIE_CACHE_DIR', '/var/www/html/s/cache/');

define('MAGPIE_OUTPUT_ENCODING','UTF-8');


$urls = array(
'*********************************');

$items = getRssList($urls);

echo '<ul>';
foreach ($items as $item) {

$href = mb_convert_encoding($item['link'], "UTF-8", "auto");

$title = mb_convert_encoding($item['title'], "UTF-8", "auto");
$description = mb_convert_encoding($item['description'], "UTF-8", "auto");
$megami = mb_convert_encoding($description, "UTF-8", "auto");

 

 **************************************************************************************


$all = 'http://urls.api.twitter.com/1/urls/count.json?url='.$href;
$Rits = file_get_contents($all);
$Olfe = mb_convert_encoding($Rits, 'UTF-8', 'auto');
$data = json_decode($Olfe);
$tweets = $data->count;

 **************************************************************************************

$checkman = db_check_urls($href);
$checkman2 = db_check_pr($title);

$nowtimes = date('Ymd');

 


if($checkman == 0 && $checkman2 == 0){
#$hrefs = urlencode($href);
db_put_urls($nowtimes,$href,$title,$description,$tweets);
echo "<li><a href=$href>$title</a><br>$megami<p>$tweets</p><p>$checkman</p></li>";
}else{

}


}
echo '</ul>';

 

 

 **************************************************************************************
function getRssList($urls)
{
$rssitems = array();
foreach ($urls as $url) {
$obj = fetch_rss($url);
$rssitems = array_merge($rssitems, $obj->items);
}
return $rssitems;
}

 **************************************************************************************
function db_check_pr($japanese){

$moji = mb_substr($japanese,0,2);
if($moji == 'PR'){
return 1;
}else{
return 0;
}
}
 **************************************************************************************

function db_check_urls($href){

require '/var/www/html/s/database_conf.php';

try {

$db = new PDO($dsn, $dbUser, $dbPass);
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);


$sql = 'SELECT count(*) AS count FROM rssfeeds WHERE urls = :language';
$prepare = $db->prepare($sql);


$languages = array($href);
foreach ($languages as $language) {

$prepare->bindValue(':language', $language, PDO::PARAM_STR);
$prepare->execute();

$result = $prepare->fetchColumn();
if ($result > 0) {
return true;
}else{
return false;
}
}

} catch (PDOException $e) {
echo 'エラーが発生しました。内容: ' . h($e->getMessage());
}

function h($var) 
{
return htmlspecialchars($var, ENT_QUOTES, 'UTF-8');
}
}

 **************************************************************************************
function db_put_urls($nowtimes,$href,$title,$description,$tweets){
require '/var/www/html/s/database_conf.php';
try {

$db = new PDO($dsn, $dbUser, $dbPass);
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sikibetu = 5;
$moto = "アニゲー速報VIP";

$sql = 'insert into rssfeeds (id, time,urls,title,contents,tweets,times,kubetu,teikyo) values (?, ?, ?, ?, ?, ?, ?, ?, ?)';

$prepare = $db->prepare($sql);

$prepare->bindValue(1, 0, PDO::PARAM_STR);
$prepare->bindValue(2, $nowtimes, PDO::PARAM_STR);
$prepare->bindValue(3, $href, PDO::PARAM_STR);
$prepare->bindValue(4, $title, PDO::PARAM_STR);
$prepare->bindValue(5, $description, PDO::PARAM_STR);
$prepare->bindValue(6, $tweets, PDO::PARAM_STR);
$prepare->bindValue(7, 'cast( now() as datetime)', PDO::PARAM_STR);
$prepare->bindValue(8, $sikibetu, PDO::PARAM_STR);
$prepare->bindValue(9, $moto, PDO::PARAM_STR);
$prepare->execute();

} catch (PDOException $e) {
echo 'エラーが発生しました。内容: ' . h($e->getMessage());
}
}
?>

---------------------------------------------------------------------------------------------------------------------

**************************************************************************************

参考にした書籍

CakePHP2 実践入門 (WEB+DB PRESS plus)

CakePHP2 実践入門 (WEB+DB PRESS plus)

作者: 安藤祐介,岸田健一郎,新原雅司,市川快,渡辺一宏,鈴木則夫

出版社/メーカー: 技術評論社

発売日: 2012/09/29

メディア: 単行本ソフトカバー

購入: 5人 クリック: 165回

この商品を含むブログ (9件) を見る

Webアプリ開発を加速する CakePHP2定番レシピ119

Webアプリ開発を加速する CakePHP2定番レシピ119

作者: 長谷川智希,デジタルサーカス

出版社/メーカー: 秀和システム

発売日: 2013/09/28

メディア: 単行本

この商品を含むブログ (1件) を見る

**************************************************************************************

一番難しいところはtwitterログインwebサイト連結でした。

cakephp直感できに操作できていいです。

素人のわたしでも操作できましたので。

cakephpを使用しています

webからニュース収集してきます

ツイート数でランキングしてますネット話題を見つけられます

twitterアカウントログインできます

ニュースに対するコメントもできるし、

自分記事投稿できます。(画像も可)

デザインはよくわからないので、

ホームページビルダーを使用しています

今のホームページビルダーは昔と違って高機能ですね。

テンプレートも何種類もあって今はすごいです。

アマゾンawsを使用してます

サーバーWebサーバーデータベースサーバmysql)

に分かれています

今更cakephpを使っている人は少ないかもしれませんが、

データベースとの接続などは楽でした。

twitterアカウントあるといつでも参加できますので、

ニュースを通してコミュニケーション目的としたサイトを目指します。

2013-11-09

http://anond.hatelabo.jp/20131109013939

インフラでのAct-Actで並列化・冗長化するモデルなんて、

分野によっては判らない人がいてもしょうがないんじゃないか

サッカーで、FWGK常識を問いても解らんでしょ。

同僚を蔑ろにしても自尊心が満たされるだけであって、あまり建設的ではないね

俺ならオライリーの「サーバ負荷分散技術」や、技術評論社の「サーバインフラを支える技術」を渡して、数日後勉強会でもするかな。

違う分野の知識を持っているであろう同僚氏の気付きも是非伺いたい。

以上、業界3年目より。

2013-06-09

ゲームに対する無理解

Infinity Ventures Summit 2013 Springレポートその1:パズドラの次のメガアプリは?IT業界と放送業界キーマンIVS初参加:レポート|gihyo.jp技術評論社 http://gihyo.jp/news/report/2013/06/0601

これ読んだ。

で、

> 課金へ誘導するタイミング絶妙である

はぁ? いろいろ端折られているんだろうけど、ちょっと馬鹿じゃないか、と。

Candy Crush Saga、おれもやっているけど、あれが上手いのは課金タイミングなんかじゃない。「あとちょっとクリアできそう」と思わせるパズルの難易度だよ。だからアイテム獲得の告知が有効機能するんじゃん。CCSはいわゆるBejeweledゲームに属するもので、類似アプリはたくさんあるのに、なんでCCSが勝ち残っているのか、というところを考えないといけない。ゲーム絶妙バランスのほかにFacebook連携で順位を競えたり、いろいろな機能を持っている。どちらかといえば課金は、そうした機能の裏側にあると言っていい。短い時間でそこまで語れないだろうけど、こういう観点を本気でもっていたら、ちょっと神経疑う。

あと、

> Supercell社は他にHay Dayと合わせて2本のタイトルしか出していません

うろ覚えで申し訳ないが、Supercellは、いろんな失敗作を出して、今の2作に落ち着いている。なんで、「出してない」んじゃなくて、「それ以外は失敗した」んですよ。

2013-01-26

想像はるかに超える高速性と安定性を持つWindows Server

想像はるかに超える高速性と安定性を持つWindows ServerをメインにWindowsLinuxハイブリッド環境インフラを構築

http://gihyo.jp/admin/serial/01/gloops/0001

たとえばWindows環境メリットの1つに,

IISASP.NET,そしてC#で書かれたアプリケーション

想像はるかに超える高速性を実現していることが挙げられます

そのうえ,安定して動作しているのです。

Javaを中心としたプラットフォームのものと比べると,

もう全然比較にならないぐらい安定していると感じています

【全ての分野においてWindows圧勝

東京証券取引所の基幹システムとして稼動するWindows

ttp://itpro.nikkeibp.co.jp/article/NEWS/20090609/331590/?SS=imgview&FD=-654674548

HPCでもダントツパフォーマンスをたたき出すWindows

ttp://cloud.watch.impress.co.jp/docs/interview/20101224_416025.html

Windows上で稼動するメインフレーム

ttp://wsmgr.jp.brothersoft.com/screenshot-50450.html

NASパフォーマンス比較テストWindowsLinuxを圧倒!!

ttp://www.flexense.com/documents/nas_performance_comparison.pdf

BDレコのOSはやはりWindowsだった!!

ttp://it.slashdot.jp/story/12/04/24/0052242/

【一方Linuxは…】

Linux Daily Topics:2011年9月2日 Kernel.orgがトロイの木馬の侵入被害に|gihyo.jp技術評論社

ttp://gihyo.jp/admin/clip/01/linux_dt/201109/02

Linux カーネルの基盤サイトクラッキングの被害に - japan.internet.com

ttp://japan.internet.com/webtech/20110902/2.html

Linux Daily Topics:2011年9月15日 狙われるLinux… 今度はLinux Foundationが標的に|gihyo.jp技術評論社

ttp://gihyo.jp/admin/clip/01/linux_dt/201109/15

Linux Daily Topics:2011年9月2日 Kernel.orgがトロイの木馬の侵入被害に|gihyo.jp技術評論社

ttp://gihyo.jp/admin/clip/01/linux_dt/201109/02

Linux カーネルの基盤サイトクラッキングの被害に - japan.internet.com

ttp://japan.internet.com/webtech/20110902/2.html

Linux Daily Topics:2011年9月15日 狙われるLinux… 今度はLinux Foundationが標的に|gihyo.jp技術評論社

ttp://gihyo.jp/admin/clip/01/linux_dt/201109/15

MySQL.comのWebサイト不正コード 闇市場root権限も販売か

ttp://www.itmedia.co.jp/news/articles/1109/27/news027.html

またもOSSプロジェクトが被害に! Wineプロジェクト不正侵入を発表 | エンタープライズ | マイコミジャーナル

ttp://journal.mycom.co.jp/news/2011/10/13/115/index.html

全く使用するメリットが見出せないLinux

・安定性・信頼性

 Linux

 フリーソフトであるLinuxの安定性・信頼性はハッキリ言って問題外。

 1日連続で稼動させることすら困難。

 Windows

 いまやWindowsの安定性・信頼性はメインフレーム(汎用機)をも凌ぐ。

 世界中メインフレームが全てWindowsServerに置き換わったのがその証拠。

脆弱性

 Linux()

 Linuxで稼動している世界中サーバークラックされまくっている。

 シェアが全くないLinuxウイルス対策ソフトも皆無。

 Windows

 デフォルトスタンダードOSとしてあらゆる攻撃を受けてきたWindowsはいまや世界で一番強固なOSとなった。

 豊富ウイルス対策ソフトもさりながら、カーネル構造的に絶対に外部からクラックされることが無いOSとなった。

コスト

 Linux

 フリーソフトなのでOS無料

 しかし上記内容により安定稼動させるのはほぼ不可能。

 またサポート存在しないため自前で何とかするしかなくかえってコスト高となる。

 Windows

 OS無料ではないが従来のメインフレームOS比較すると安価

 もともと安定性に優れたOSであるため、誰にでも安定稼動させることが容易である

 サポート面もマイクロソフトを始め、各ベンダー完璧サポートを行える体制となっている。

 またコンピュータOSとしてほぼ100%のシェアを誇っているので情報豊富である

2013-01-12

貸金業取扱主任者に受かった(2012(H24)年度)

 2ch20点台はおかしいとか言われているが、書き込みできないのでこちらに書いておく。

 29点ならほぼ6割。今の国家試験は科目別に見れば5割強で決まる試験は他にもある。

 国家試験意味がないのではなく、問題が長文化、あるいは難易度が上がっているのが原因。最近2年くらいは他の国家試験バランスが取れてきたというべきで、平均点が20点台なのもそのためだろう。最も受験生レベルも上がるから来年3328の間だろう。来年も35点を目指して勉強するのが適切なのは変わりがない。このためには業法でとって民法で落とさず最後のその他の分野を正解するという作戦になるのか。これがどこまで通用するかはわからない。個人によっても違うだろう。ボーダーが低いということはそれだけ1問か2問差で合否が決まるので苦しい。一応40点を目指したがダメだった。40点あればまずボーダーで2ヶ月苦しむことがないのに。

 次にこの貸金業務という極めて活躍の場が少ない資格にそこまでのレベルを求めるのかだが、FP系列バランスを取っているのかもしれない。また、通常の貸金業以外でも貸金業法適用される業務はあるので、勤め先は帝国金融闇金ウシジマ君だけではない(苦笑)。闇金は本当は要らないけど、一般の人の貸金業イメージって灰原かヤミ金ダンサーだと思う。もっともその努力投資)に対するリターンがあるのかは不明だが。(ちなみに灰原さん今廃業してバイトしている設定なのでがんばってほしい)

 ちなみに自分は1発で受かった。勉強期間は3ヶ月(1日2時間)くらい。技術評論社テキストを読んで章末問題をやって、それから過去問。このテキストはよく出来ていると思う。最後予備校の直前講義。点数はひけらかすほどではない。40点を目指したワリにはボロボロで、ボーダーちょっと上くらい。落ちてもおかしくなかったけど、今の平均点と問題のレベルだと1点勝負なのでたいていはそうなるのかもしれない。難しいというより文章の量が多いので読むのに時間がかかるため、時間があればちゃんと切れる肢が本番では切れなかった。これが点数が落ち込んだ原因。合格はしたけど、点数が取れなかったので、喜びはあまりない。本当に落ちてもおかしくなかったから。

 まあ傾向や出題数、出題される法律で対策も変わると思うけど、参考になればと思う。

2011-12-30

明暗くっきり、オライリー技術評論社

オライリー本の値段は高いが、質も高い。

自分の専門分野のオライリー本は必ず一冊は持っているのが当たり前だった。「サイ本」とか本にニックネームが付けられてそれで通用するぐらいに、とにかくオライリーの本はwebエンジニアにとって特別な本であった。そして時代は変わる。

 

オライリー自体は変わっていないが、時代が変わってしまった。

日本語出版されるオライリー本の価値ゆっくりと毀損する間に、技術評論社書籍の評価はうなぎ上りだ。

 

うん、ここ最近ではHadoop本は秀逸だった。トレンド技術を捉えてうえで数年は価値が落ちない網羅っぷり。

まだ枯れきっていない分野で日本語オライリー本が存在感を示した最後の例になるかもしれない。

 

乱立するKVS分野において日本語オライリー本は無力極まりなしで目も当てられない。

cassandraがようやく出たがversion0.8だ。外人さんが書いた原本を数ヶ月から一年かかって日本語に訳し終わる頃には技術自体が進化してしまって日本語版が出版される頃には賞味期限切れ間近という切なさ。時代にそぐわないとしか言いようが無い。以前のように大型技術確立されたら五年十年それで食えます!ってな時代じゃないんよ。PerlとかMySQLのような大型で枯れきった技術はなかなか出ない。ああそうだいまだにMongoDB日本語オラ本は出ていない。英語ではもう4冊か5冊は出ているというのにだ。乱立KVSの先頭を走っているMongoDBについて紙媒体情報ほとんど無い切ない状況はいつになったら変わるのだろう。

 

この手の話題になるとすぐ「紙が悪い!電子書籍わっふるわっふる!」と叫ぶ人がいるが問題はそこではない。英語日本語に訳しているタイムラグが問題なのだ。そこに日本語オラ本の致命的な欠陥がある。

 

一昔前のように大型OSS技術が出て枯れきる、なんてことは滅多になくなってしまった。英語原本を訳してる間にも日々技術トレンドが変わってしまうんだ。なぜ日本人ほとんどは英語が読めないんだろう。文科省のせいにしたって何も解決しないけれど、webエンジニアなら英語ぐらい読めるようになれやお前ら。

 

おっと話がそれた。そろそろ技術評論社について語ろう。面倒なので三行で語る。

 

日本人スタープレイヤーが書いた原稿を元に出版される技術評論社書籍の評価が最近うなぎ上りだ。

特にWEB+DB PRESS plusシリーズはどれも凄まじい出来で恐れ入る。

公式サイト http://gihyo.jp/book/list?series=WEB%2BDB%20PRESS%20plus

 

ますます技術トレンドの移り変わりが激しくなった今、翻訳という形態技術書価値が無くなろうとしている。オライリーとて例外ではない。

オラの功績はすさまじいものがあるし、足を向けて眠れないぐらいなのだが、それでも俺はこのエントリを書かざるをえないぐらいに最近日本語オラ本にはガッカリせざるを得ないのだ。

 

日本語の本は日本人が書けばいい。訳なんていらない。それが当たり前の時代がそのうち来るだろう。

あとwebエンジニアならいい加減英語読めるようになろう。努力すればすぐに読めるようになるさ、来年はそういう年にしよう。

じゃあおやすみお前ら。

よいお年を。

2011-07-05

PC出版社の傾向

PC出版社の傾向 (自分メモ用)

2009-12-12

出版社は改訂予定を出してほしい

特に技術評論社情報技術関係は変化が早いから、すぐに内容が古くなってしまう。そのためよい本でもその内容を改訂していく必要がある。だから改訂予定というのは重要なんだが、それを公表しているところがあまりなくて困る。

今「LaTeX2ε美文書作成入門」を買っていいものか悩むじゃないか!

2008-12-22

[][]進化はあり合わせ

「人体 失敗の進化史」(光文社新書) 遠藤秀紀

この本は再三、進化とはありあわせで行き当たりばったりだ、

ということが書いてあって面白い。

また小飼弾の本でもそういう話題が出てくる。

弾:じゃあ,ハードでもソフトでもないものは? ウェットウェア,つまり生物です。

DHH:それこそ,インクリメンタルな開発の最高の成功例。進化世界にロードマップってないよね。

弾:確かに,進化ってありあわせのものを使うよね。

DHH:そう。生物はConfiguration(設定)をいじりまくるのではなく,Convention(規約)をそのまま援用している。いろいろ設定を変えてうまくいくものだけ拾い出すより,きちんと動く設定を少しずつ変えるほうがうまくいくんだ。

小飼弾のアルファギークに逢ってきた技術評論社

2008-11-05

はてなブックマークリニューアル発表レポート一覧

2008-07-20

2007年出版社別年間売上げランキング

アマゾンジャパン VS 紀伊國屋書店 2007年出版社別年間売上げランキング

出版社AKJ
講談社111
小学館222
集英社333
角川グループパブリッシング455
新潮社544
ダイヤモンド社699
岩波書店7107
日経BP社81736
学習研究社966
ソフトバンククリエイティブ103122
エンターブレイン116138
角川メディアワークス125643
HP研究所131313
文藝春秋1478
日本経済新聞出版社151616
幻冬舎161210
東洋経済新報社172230
ワニブックス185878
日本放送出版協会19811
徳間書店203332
翔泳社214326
中央公論社222117
筑摩書房233512
スクウェア・エニックス247551
医学書院251117
双葉社264437
インプレスコミュニケーション274239
光文社281924
技術評論社294629
河出書房新社304127
白泉社313623
コアマガジン32--
宝島社332642
メディアファクトリー347159
朝日新聞社出版局352334
主婦の友社362045
毎日コミュニケーションズ376244
早川書房385131
オーム社393928
竹書房408972
日本実業出版社414741
アスキー429476
有斐閣432721
リットーミュージック44209175
マガジンハウス456396
中央経済462519
フォレスト出版47170155
中経出版485440
秋田書店499356
平凡社507648
福音館書店515986
一迅社52-146
主婦と生活社534566
祥伝社545550
秀和システム555035
パンローリング56272-
文化出版局579598
ドレミ楽譜出版社58169202
扶桑社597384
アルク607058
サンマーク出版61118121
草思社62130108
羊土社63131162
シンコーミュージックエンタテインメント64148117
オライリー・ジャパン65292137
ホビージャパン66--
CQ出版67203156
丸善6865100
偕成社6980101
東京大学出版会708665
三笠書房717288
日刊工業新聞社7212089
ヤマハミュージックメディア73211174
実業之日本社747768
旺文社751818
医歯薬出版763047
茜新社77--
白水社789767
成美堂出版791520
秀文社80--
ポプラ社812963
ディスカヴァー・トゥエンティワン82117119
世界文化社835371
新書館84160123
静山社85--
メディカルサイエンスインターナショナル86195120
ソニー・マガジンズ877990
大和書房8810295
マッグガーデン89-276
富士見書房90217170
ランダムハウス講談社91147154
アスコム92139152
創元社93178126
ベストセラーズ9483109
大修館書店95104103
日本評論社9610577
研究社97138180
三省堂教材システム986457
リブレ出版99232127
世界思想社教学社1003825
昭文社-1415
JTB-2433
デアゴスティーニ-28-
南江堂-3255
柏書房-34270
高橋書店-3762
中央法規出版-4061
東京官書普及-48-
日外アソシエーツ-49-
永岡書店-52105
紀伊國屋書店-57-
ナツメ-6049
メディカ出版-6653
地方小出流通センタ-67-
広川書店-68-
日本能率協会-6985
タック-7446
ミネルヴァ書房-78111
朝倉書店-81122
新星出版社-8283
幸福の科学出版-84-
星雲社-8560
メディックメディア-8793
日本図書センター-88-
文英堂-9082
日本文芸社-9194
増進会出版社-9275
早稲田経営出版-9654
明治図書出版-9852
鍬谷書店-99-
柴田書店-10064
東京リーガルマインド--69
実務教育出版--70
山と渓谷社--73
文光堂--74
東京創元社--79
駿台文庫--87
ぎょうせい--91
メジカルビュー社--92
誠文堂新光社--97
清文社--99

K…外商含む

J…書籍のみ

2008-06-24

技術評論社DM

技術評論社の本を買った時についてきたアンケート葉書に答えてから、DMが来るようになって、この出版社はそこそこいい本を出してて参考にしてたんだけど、今月届いたDMに「○○のアルファギークに会いに行く」なんて本の紹介が本人写真付きで載っててゲンナリ。

もうDMもらうのやめよかな。良心的な技術本に徹してほしい。

2008-02-06

アマゾン VS 紀伊國屋 出版社ランキングについて

http://anond.hatelabo.jp/20080202181513

考察しておくか。思い込みが強いかもしれんので間違ってたら指摘してくれ。

アマゾンが圧倒的に強い

エロ

コアマガジン 一迅社 茜新社 新書館 リブレ出版

コアなコミック

一迅社 ホビージャパン 新書館 マッグガーデン

アマゾンがかなり強い

楽譜

リットーミュージック ドレミ楽譜出版社 シンコーミュージックエンタテインメント ヤマハミュージックメディア

  • 紀伊國屋でも置いている筈だが品揃えの差か?

アマゾンがそこそこ強い

コンピュータ

ソフトバンククリエイティブ 翔泳社 スクウェア・エニックス? インプレスコミュニケーション技術評論社 毎日コミュニケーションズ アスキー オライリー・ジャパン CQ出版

ライトノベル

エンターブレイン 角川メディアワークス メディアファクトリー 富士見書房

アマゾンがやや強い

ビジネス

ダイヤモンド社 日経BP社 日本経済新聞出版社 東洋経済新報社 パンローリング

買切・直取引

岩波書店 ディスカヴァー・トゥエンティワン 永岡書店 増進会出版社

・・・

秀文社

紀伊國屋がかなり強い

雑誌

文藝春秋 日本放送出版協会 デアゴスティーニ

旅行ガイド

昭文社 JTB

  • 内容を確認しないと買いにくい
  • 書評ブログで扱うには現地調査が必要
  • 速いペースで新しいのが出るので雑誌に近い?
手帳

高橋書店 日本能率協会

  • 書籍じゃなくて文房具だと思われている
  • 内容を確認しないと買いにくい
学習参考書

旺文社 世界思想社教学社 文英堂 増進会出版社 明治図書出版

  • 内容を確認しないと買いにくい
  • 書評ブログで扱う人がいない
医学

医学書院 羊土社 医歯薬出版 南江堂 メディカ出版 広川書店 朝倉書店 メディックメディア 鍬谷書店

紀伊國屋がやや強い

法律

有斐閣 中央経済社 中央法規出版 タック 早稲田経営出版

・・・

幸福の科学出版

2008-02-02

http://anond.hatelabo.jp/20080202181513

アマゾン紀伊国屋書店出版社
1位1位講談社
2位2位小学館
3位3位集英社
4位5位角川グループパブリッシング
5位4位新潮社
6位9位ダイヤモンド社
7位10位岩波書店
8位17位日経BP社
9位6位学習研究社
10位31位ソフトバンククリエイティブ
11位61位エンターブレイン
12位56位角川メディアワークス
13位13位HP研究所
14位7位文藝春秋
15位16位日本経済新聞出版社
16位12位幻冬舎
17位22位東洋経済新報社
18位58位ワニブックス
19位8位日本放送出版協会
20位33位徳間書店
21位43位翔泳社
22位21位中央公論社
23位35位筑摩書房
24位75位スクウェア・エニックス
25位11位医学書院
26位44位双葉社
27位42位インプレスコミュニケーション
28位19位光文社
29位46位技術評論社
30位41位河出書房新社
31位36位白泉社
32位-コアマガジン
33位26位宝島社
34位71位メディアファクトリー
35位23位朝日新聞社出版局
36位20位主婦の友社
37位62位毎日コミュニケーションズ
38位51位早川書房
39位39位オーム社
40位89位竹書房
41位47位日本実業出版社
42位94位アスキー
43位27位有斐閣
44位209位リットーミュージック
45位63位マガジンハウス
46位25位中央経済
47位170位フォレスト出版
48位54位中経出版
49位93位秋田書店
50位76位平凡社
51位59位福音館書店
52位-一迅社
53位45位主婦と生活社
54位55位祥伝社
55位50位秀和システム
56位272位パンローリング
57位95位文化出版局
58位169位ドレミ楽譜出版社
59位73位扶桑社
60位70位アルク
61位118位サンマーク出版
62位130位草思社
63位131位羊土社
64位148位シンコーミュージックエンタテインメント
65位292位オライリー・ジャパン
66位-ホビージャパン
67位203位CQ出版
68位65位丸善
69位80位偕成社
70位86位東京大学出版会
71位72位三笠書房
72位120位日刊工業新聞社
73位211位ヤマハミュージックメディア
74位77位実業之日本社
75位18位旺文社
76位30位医歯薬出版
77位-茜新社
78位97位白水社
79位15位成美堂出版
80位-秀文社
81位29位ポプラ社
82位117位ディスカヴァー・トゥエンティワン
83位53位世界文化社
84位160位新書館
85位-静山社
86位195位メディカルサイエンスインターナショナル
87位79位ソニー・マガジンズ
88位102位大和書房
89位-マッグガーデン
90位217位富士見書房
91位147位ランダムハウス講談社
92位139位アスコム
93位178位創元社
94位83位ベストセラーズ
95位104位大修館書店
96位105位日本評論社
97位138位研究社
98位64位三省堂教材システム
99位232位リブレ出版
100位38位世界思想社教学社
注目の順位変動  人気(アマゾン紀伊国屋
アマゾン紀伊国屋書店出版社
10位31位ソフトバンククリエイティブ
11位61位エンターブレイン
12位56位角川メディアワークス
24位75位スクウェア・エニックス
34位71位メディアファクトリー
40位89位竹書房
42位94位アスキー
44位209位リットーミュージック
47位170位フォレスト出版
56位272位パンローリング
58位169位ドレミ楽譜出版社
61位118位サンマーク出版
62位130位草思社
63位131位羊土社
64位148位シンコーミュージックエンタテインメント
65位292位オライリー・ジャパン
67位203位CQ出版
72位120位日刊工業新聞社
73位211位ヤマハミュージックメディア
84位160位新書館
86位195位メディカルサイエンスインターナショナル
90位217位富士見書房
91位147位ランダムハウス講談社
92位139位アスコム
93位178位創元社
99位232位リブレ出版
注目の順位変動  人気(アマゾン紀伊国屋
アマゾン紀伊国屋書店出版社
14位7位文藝春秋
19位8位日本放送出版協会
25位11位医学書院
43位27位有斐閣
46位25位中央経済
75位18位旺文社
76位30位医歯薬出版
79位15位成美堂出版
81位29位ポプラ社
100位38位世界思想社教学社

※元増田すまね。無断編集しちまった。

アマゾンジャパン VS 紀伊國屋書店 2007年出版社別年間売上げランキング

A K
1 講談社 1
2 小学館 2
3 集英社 3
4 角川グループパブリッシング 5
5 新潮社 4
6 ダイヤモンド社 9
7 岩波書店 10
8 日経BP社 17
9 学習研究社 6
10 ソフトバンククリエイティブ 31
11 エンターブレイン 61
12 角川メディアワークス 56
13 HP研究所 13
14 文藝春秋 7
15 日本経済新聞出版社 16
16 幻冬舎 12
17 東洋経済新報社 22
18 ワニブックス 58
19 日本放送出版協会 8
20 徳間書店 33
21 翔泳社 43
22 中央公論社 21
23 筑摩書房 35
24 スクウェア・エニックス 75
25 医学書院 11
26 双葉社 44
27 インプレスコミュニケーション 42
28 光文社 19
29 技術評論社 46
30 河出書房新社 41
31 白泉社 36
32 コアマガジン -
33 宝島社 26
34 メディアファクトリー 71
35 朝日新聞社出版局 23
36 主婦の友社 20
37 毎日コミュニケーションズ 62
38 早川書房 51
39 オーム社 39
40 竹書房 89
41 日本実業出版社 47
42 アスキー 94
43 有斐閣 27
44 リットーミュージック 209
45 マガジンハウス 63
46 中央経済 25
47 フォレスト出版 170
48 中経出版 54
49 秋田書店 93
50 平凡社 76
51 福音館書店 59
52 一迅社 -
53 主婦と生活社 45
54 祥伝社 55
55 秀和システム 50
56 パンローリング 272
57 文化出版局 95
58 ドレミ楽譜出版社 169
59 扶桑社 73
60 アルク 70
61 サンマーク出版 118
62 草思社 130
63 羊土社 131
64 シンコーミュージックエンタテインメント 148
65 オライリー・ジャパン 292
66 ホビージャパン -
67 CQ出版 203
68 丸善 65
69 偕成社 80
70 東京大学出版会 86
71 三笠書房 72
72 日刊工業新聞社 120
73 ヤマハミュージックメディア 211
74 実業之日本社 77
75 旺文社 18
76 医歯薬出版 30
77 茜新社 -
78 白水社 97
79 成美堂出版 15
80 秀文社 -
81 ポプラ社 29
82 ディスカヴァー・トゥエンティワン 117
83 世界文化社 53
84 新書館 160
85 静山社 -
86 メディカルサイエンスインターナショナル 195
87 ソニー・マガジンズ 79
88 大和書房 102
89 マッグガーデン -
90 富士見書房 217
91 ランダムハウス講談社 147
92 アスコム 139
93 創元社 178
94 ベストセラーズ 83
95 大修館書店 104
96 日本評論社 105
97 研究社 138
98 三省堂教材システム 64
99 リブレ出版 232
100 世界思想社教学社 38
- 昭文社 14
- JTB 24
- デアゴスティーニ 28
- 南江堂 32
- 柏書房 34
- 高橋書店 37
- 中央法規出版 40
- 東京官書普及 48
- 日外アソシエーツ 49
- 永岡書店 52
- 紀伊國屋書店 57
- ナツメ 60
- メディカ出版 66
- 地方小出流通センター 67
- 広川書店 68
- 日本能率協会 69
- タック 74
- ミネルヴァ書房 78
- 朝倉書店 81
- 新星出版社 82
- 幸福の科学出版 84
- 星雲社 85
- メディックメディア 87
- 日本図書センター 88
- 文英堂 90
- 日本文芸社 91
- 増進会出版社 92
- 早稲田経営出版 96
- 明治図書出版 98
- 鍬谷書店 99
- 柴田書店 100

アマゾンランク外を追記。

2007-11-01

Rubyの熟練度がPHPでのそれを上回るには、一ヶ月もかかりません

翻訳 - Ruby on Rails: David Heinemeier Hanssonへのインタビュー

しばらくは自己弁解モードでした。Rubyに変更しないための理由を作っていました。

日経つと「Rubyが本当に好き」になり、一週間経つと「PHPには戻れない」状況になりました。

Rubyの熟練度がPHPでのそれを上回るには、一ヶ月もかかりませんでした。

Rubyは、それはもう、ものすごくフィットしたんです。

私の脳に完璧フィットしました。それからは楽しく、より良く作業が行えるようになりました。


小飼弾のアルファギークに逢いたい♥:#2 Ruby on Rails作者 David Heinemeier Hansson(前編) RubyでRailsを書いたわけ|gihyo.jp … 技術評論社

DHH:PHPは今でも,ほとんどの部分がスタティック(静的)で,

一部だけ,たとえばフッタとか,バナーとかダイナミック(動的)なものがあるシステムに関してはとってもいい言語だと思います。

そういうアプリケーションをやるのであればPHPに敵うものはないです。


PHPコーディング規約

2007-09-25

[]PHP VS Rails (Ruby on Rails)

PHP

404 Blog Not Found:そろそろPHPに関して一言いっとくか

PHPを使っても、知識は増えても知恵が増える気がちっともしないのである。


スラッシュドット ジャパン | Ruby on Railsは万能薬ではない

はてなブックマーク - スラッシュドット ジャパン | Ruby on Railsは万能薬ではない

COBOL技術者の憂鬱 - RailsからPHPへ

PHPプログラムを始めてみたい、難しいと思っている人の為に*ホームページを作る人のネタ帳

アフィリエイトは儲かんないってば:PHP初心者によるPHP入門 - livedoor Blog(ブログ)

1日平均13億3800万ページビューを誇るYahoo!JAPAN

この爆裂なアクセスを誇るYahoo!JAPANを支えているテクノロジーのひとつがPHPということでした。

PHPの車輪はバカに出来ない。使うに留めず使いこなしてからが面白い。*ホームページを作る人のネタ帳

service_YouTubeというPEARモジュールを使うと、YouTubeAPIを活用して驚くほど簡単に動画サイトが作れます。

指定したタグがついているすべての画像の一覧表示をいうのをservice_YouTubeを使うと以下の様な文で構築できます。


CakePHPで高速Webアプリ開発:第1回 CakePHPを使いたくなる5つの特徴|gihyo.jp … 技術評論社

Ruby

Shane's Brain Extension: A Ruby Interface to the YouTube API

YouTubeのAPIを使ってみる。 - t-imaizumiのMacとかのはなし

Flickrの画像をはてなに貼り付けるためのHTMLを取得するスクリプト。 - t-imaizumiのMacとかのはなし

InstantRails で 簡単 Ruby on Rails 体験

10分で作るRailsアプリ for Windows - masuidrive

ITmedia エンタープライズ:第1回 Instant Railsで始めるWindows環境のRails (1/2)

Matzにっき(2007-09-15)

Scaling Twitter: Making Twitter 10000 Percent Faster | High Scalability

平均毎秒600アクセスというのも興味深い情報

これは楽天の個別サービスアクセスよりも多い。


【特選フリーソフト】生産性の高いWeb開発環境 Ruby on Rails:ITpro

37signalsのBasecampはXeon 2.4GHz dual,メモリー2Gのサーバー2台で40万リクエスト/日を処理している。

他にも43Things.comでも20万リクエスト/日の処理


2005-12-31 - きんきん日記

Basecampはデュアル2.4GHz Xeon、2MBメモリマシン上で15個のFastCGIプロセス

50から100個のApache 1.3.xプロセスが動作している2つのWeb/アプリケーションサーバによって、

1日約40万リクエストを処理している。しかし、マシンのロードは通常0.5から1.5程度。

MySQLサーバは他の2つのアプリケーション(Ta-da ListとBackpack)で共有されていて、最大50万行のテーブルを持っている。

このMySQLは3つのアプリケーションから利用されているが、ロードは0.1から0.3の間で、ボトルネックにはなっていない。


Part2 Rubyに学ぶ「Ruby on Railsの正体」:ITpro

Railsを使うことで可能になる自然な英文に近い記述

1.day.ago # 現在時刻から1日前を表すTimeオブジェクト

10.years.from_now # 現在時刻から10年後を表すTimeオブジェクト

1.kilobyte # 1024

●productsテーブルからnameが'book',priceが2079であるようなProductオブジェクトを読み取り,存在しなかった場合はデータベースレコードを新規作成する処理

book = Product.find_or_create_by_name_and_price('book', 2079)


Ruby/Ruby on Rails/model/5分でわかるActiveRecord - PukiWiki

モデル.findで、名前がMr.C、年齢が30歳のレコードを検索

friend = Friend.find_by_name_and_age("Mr.C", 30)


2005-11-13 - きんきん日記


Ruby に挑戦

Ruby配列は賢い

$ irb

irb(main):001:0> a = [ 'dog', 'cat', 'sheep', 'horse' ]

["dog", "cat", "sheep", "horse"]

アルファベット順に並べ変えたいときは

irb(main):004:0> a.sort

["cat", "dog", "horse", "sheep"]

順序を逆にしたいときは

irb(main):005:0> a.reverse

["horse", "sheep", "cat", "dog"]

アルファベット順に並べて、順序を逆にしたいときは

irb(main):006:0> a.sort.reverse

["sheep", "horse", "dog", "cat"]


[Ruby]Ruby Python の比較

 
アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん