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

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

2022-03-05

プログラマ必要なのはググる力」"ではありません"

プログラミング必要なのはググる力だ」などとまことしやかに言われます。が、これは嘘なので、プログラミング初心者は(中級者以上も)真に受けないで下さい。そして、プログラミング教育に携わる人は、こういう有害な嘘を広めるのはやめて下さい。

なお、ここでいう「プログラマ」とはプログラミング仕事にする人、または作成したプログラムを公開する人を指しています純粋趣味プログラミングをしており、ソースコードソフトウェアも公開するつもりの無い人は、どんな方法プログラミングをしようと自由です。

プログラマ必要な力

プログラマに(プログラマに限らず)必要なのは自身の専門分野に関する基礎的かつ体系的な知識です。それらが不足していては、「ググる」ことさえままなりません。英語で喩えれば、時制や不規則動詞という概念を知らずに辞書を引いて、「I saw him yesterday. 」の「saw」をのこぎりのことだと思い込むようなものです。要するに、調べたい事項が何に関するものなのかを理解していなければ、調べようがないのです。

それでは、プログラミング初心者にとって必要な基礎知識は具体的にどのようなものでしょうか。

まず当然ですが、自分が使っているプログラミング言語フレームワーク機能は一通り知っている必要があります組み込みデータ型や制御構文はもちろん知らなければいけません。高階関数クラス、非同期処理等の発展的な機能も知る必要があります言語だけではなく、パッケージマネージャタスクランナー単体テストツール等の周辺ツール理解必要です。また、「コードコンプリート」とか「Effective ○○」のような書籍に書いてあるような設計コーディングベストプラクティスも知らなければいけません。要するに、現代プログラミングの「常識」は全て知っている必要があります

そもそも「そういう機能存在する」と認識して初めて「調べる」ことができるのです。列挙型という機能存在を知らずに「Javaで列挙型はどう書くのだろう」と調べることはできません。非同期処理の存在を知らずに、「JavaScriptで非同期処理はどう書くのだろう」と調べることはできません。

初心者は何から学ぶべきか

では、そのような一通りの知識を身に着けるためには、どのようなリソースから学ぶべきでしょうか。

結論から言えば、以下のような文献で学ぶべきでしょう。

逆に、WikipediaQiita等の個人趣味で書いた記事プログラミングスクール記事プログラミングスクール家庭教師etc主体に学ぶのはやめるべきでしょう。

もちろん、特定話題について調べる過程で、非公式情報に行き着くことはあるでしょうが、そこで使用されているライブラリ等の仕様については、必ず公式ドキュメントで裏を取るべきです。

時々、こういった正式ドキュメントを読むことが、初心者にはハードルが高いと言う人がいますしかし、冒頭で述べたようなプログラミング仕事にしようとしている人達が、こういうことができないのはおかしいです。

実際、公式ドキュメントを読むことはそれほど難しいことではありません。有名な言語ライブラリ等のドキュメントであれば、高校程度の数学英語とある程度のコンピュータ操作経験があれば、理解できるように書かれています。その程度の素養も無いのにプログラマ特に職業プログラマ)になろうとすることが、そもそもおかしいのです。運動が苦手なのにプロスポーツ選手になろうとするようなものです。

2021-08-15

anond:20210815133227

コンピュータービット列で情報を扱ってるという情報を得るのに読まれる本といったら技術評論社オーム社の本だと思うが

数学書を読むことを読書と言わないのであれば、ああいう専門書を読むのも読書と言えないのでは?

2021-06-17

anond:20210617154156

「何を勉強するのか」は勉強法だろう

少なくとも普通大人にとっては

「どうやって勉強するのか」を教えないといけないのか?公式ドキュメントか本(オライリー翔泳社技術評論社などの)でも読めばいいだろう

2021-01-05

2021年ウェブ標準とブラウザ:新春特別企画|gihyo.jp技術評論社

当たり前だけど綺麗事しか書いてない

依然としてIEがあるんだから

こんな機能追加されましたって言ったところで使い物には成らない。

しかWeb やってる奴らはいつまで脳内お花畑なんだろ

2020-01-03

いちおう、ほんとうに、急病で死にかねないか

 

アルファベットは26文字みたいなASCIIコードの話は

技術評論社の当時は出ていた雑誌か何かだったとおもう

当時は、雑誌サンプルコードが数ページ印刷されているとかよくあった

いまはネットへのリンクだけど

2019-11-25

anond:20191124212001

雑誌付録なら雑誌の内容さえわかればゲーム名前もわかるはず。ということで、

方法1:雑誌を買ったのは親?なら親に聞いてみる。雑誌のものがまだ保管されていないか

方法2:雑誌社が特定できれば電話で問い合わせる。今は存在しない会社ならアウトだが。

方法3:国会図書館雑誌を探す。多分あるはず。地道に探す。

自分のしらべた限りだと、技術評論社という会社のようだが自信はない。

まあ国会図書館とかそこまで労力かける事案でもないだろうけど、本当に知りたいならやってみてくれよな!

2019-11-21

オライリー技術評論社の本に含まれていた感情的表現に感動して、職場の若手が出してくる文章中の表現にやたらと目くじら立てているとしたら、立場の弱い相手のあら探しで憂さを晴らす老害ってだけでは?

最近やたらと騒ぎになってるけど、「ここはデータも添えて欲しい」って一言言えば済むように思う。。

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. ファインマン

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

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

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/

従業員の才能を爆発させるには「会社に人を長く留める」戦略を捨てる必要がある

ttps://b.hatena.ne.jp/entry/s/gigazine.net/news/20171005-superboss/

「弱いつながり」理論でいうと、SNSでつながる友だちは、それこそFacebookの友だちが3,000人規模で、国内スタートアップ経営者なら、たいていの人に直接または1hopでつながることができる。

ttps://techplay.jp/column/366

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

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

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

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

内製、ペアプロ、属人化対策全体最適

人材会社資産として残らないが仕組みは会社資産として永遠に残る

ttps://www.amazon.co.jp/dp/B010JM64M6/

属人化をペアプロでどのように排除するか

ttps://employment.en-japan.com/engineerhub/entry/2019/11/07/103000

リモートモブプログラミングという働き方

ttps://blog.cybozu.io/entry/2020/02/28/080000

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

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

プログラマーは全員ペアを組んで仕事をする

ttps://www.slideshare.net/yattom/ss-79372905

ペアプロ 属人化 - Google 検索

ttps://tinyurl.com/y8tkhuhz

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

ttps://bit.ly/2MylBjs

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

ソフト他人に作らせる日本自分で作る米国

"競争優位につながるような戦略的なソフトを開発しようとするなら内製しかない。"

ttps://www.amazon.co.jp/dp/4822273784

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

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

ttps://twitter.com/yoppymodel/status/1227445967215120386


選択の科学 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/



真のPermalink | 記事への反応(2) | 18:35

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-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-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もらうのやめよかな。良心的な技術本に徹してほしい。

ログイン ユーザー登録
ようこそ ゲスト さん