タグ

2016年5月22日のブックマーク (10件)

  • 贖罪のイレイジャ - プログラマーの脳みそ

    Javaのジェネリクスでしばしば話題に上がる「イレイジャ」について整理しておきたい。 イレイジャについては僕もいろいろと誤解しており、過去に誤った発言をしている。エントリはその贖罪として書かれたものである。 「イレイジャ」という方式についてはネガティブな誤解が広まっていると思う。「イレイジャ方式」が問題の根ではない事象について、それを「イレイジャのせい」であると誤って理解することはエンジニアとしてはマイナスである。 しばしばイレイジャのせいとされる事象にnew T()できないという論点があるが、これはJavaのジェネリクスがC#でいうnew制約(型変数の制約としてデフォルトコンストラクタを持つことを要求する機能)を持たないことに起因する問題である。 そのため、この点についてJavaの言語仕様に改善を求めるのであれば、new制約を導入せよという現実的な要求とするべきである。 イレイジャ方式

    贖罪のイレイジャ - プログラマーの脳みそ
    qnq777
    qnq777 2016/05/22
  • 【R】絶対に身につけて欲しいR術 - 歩いたら休め

    友人が、後輩にこちらの記事を紹介していました。 www.shiningmaru.com Excelの基的な機能や、分析の心構えが過不足なく紹介されている素晴らしい記事だと思います!しかし、私は統計用環境のR言語が大好きで、分析のほとんどの場面で、RはExcelより簡単に記述できると思っています。 というわけで、「もしRで同じ内容の記事を書くとどうなるのか」というパロディーを書いてみることにしました。 クライアントとかと接しながらいつも思うのですが、Rすら出来ない人多すぎ。あなたたちが作った適当なフォーマットと手打ちのExcelで苦労するの誰だと思ってるの。そこで今回は私の「社会人であればこんくらいは最低限出来てよ」というフラストレーションをぶつけた「これだけ最低限知ってろ、R編」です。 これくらい出来ないと人間ではない。獣(ケダモノ)である。 Rで出来ること あるべきフォーマット/作って

    【R】絶対に身につけて欲しいR術 - 歩いたら休め
    qnq777
    qnq777 2016/05/22
  • 人間らしいGitのエイリアス | POSTD

    断固としてコンピュータ言語を拒絶する 私の知っている最も一般的な .gitconfig は、ユーザ名の設定だけが記されたものです。そして、その次に一般的なものはこれです。 [alias] ci = commit cia = commit -a cam = commit --amend cama = commit --amend -a cl = clean cldf = clean -df res = reset resa = reset HEAD ... # 82 more 4-character aliases このコンフィグは、要するにあなたの頭の中のスペースをキーストロークに置き換えます。短縮コマンドのエイリアスを覚えれば、タイピング数の節約が可能です。しかし私はこれが好きではありません。私はタイプミスをしますし、睡眠不足なこともたまにあるので、このエイリアスではやりづらくなってしま

    人間らしいGitのエイリアス | POSTD
    qnq777
    qnq777 2016/05/22
  • JJUG CCC 2016 Spring ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く

    JJUG CCC 2016 Spring に行ってきました! 今回は、改善系のネタを中心に聞いていました。 この手の話はやっぱり、勉強会っぽくて、そして自分の世界が広がる(そんなやり方があったのか!っておどろく)のでとても好きです。 最近、自分の仕事プロジェクトをよくしていこうぜ!というのでとても参考になりました。 ありがとうございました! 次回は Java 9 の話がもっと出てくるのかな…? あと、今回はスマートフォン用タイムテーブルを勝手に作ってみました。 懇親会や Twitter で聞いた限り、たくさんの方に使っていただけたみたいでうれしいです。 また、次も作ると思うのでそのときはまたご利用ください! JJUG CCC 2016 Spring - Timetable (非公式) さて、毎回のことですが*1、残念ながら時間がかぶってしまって参加できなかったセッションもあったので、あと

    JJUG CCC 2016 Spring ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く
    qnq777
    qnq777 2016/05/22
  • 1-3月期GDP・サミットでピエロと化す日本 - 経済を良くするって、どうすれば

    来週開かれる伊勢志摩サミットで、ホスト国の日は、世界経済の不安を払拭するため、財政出動について国際協調を求めるようだ。では、この3年で最も激しい緊縮財政をした国はどこかと言えば、日である。緊縮財政が有害だとするなら、自ら改めれば良い。しかも、米国とドイツは、2016年には拡張財政を予定しており、更なる緊縮をするつもりの日とは異なる。日の主張などお笑い草だが、サミットを御旗に国内の財政タカ派を降し、愚行をやめてくれるなら、世界にとって有益だ。だから、お付き合いはしましょうというところであろう。 ……… 5/18に公表された1-3月期のGDPは、実質季調値で530兆円と、1年前と同額にとどまり、日経済がゼロ成長状態にあることが再確認された。この3年、大まかに言えば、輸出は増加し、住宅投資は、消費税後の反動減を経て、回復を見せ、公共投資は高水準にあった。景気の「リード役」の三需要がこう

    1-3月期GDP・サミットでピエロと化す日本 - 経済を良くするって、どうすれば
    qnq777
    qnq777 2016/05/22
  • オリヴィエ・ブランシャール教授の日本財政への警鐘

    約1か月前、IMFのチーフエコノミストであったオリヴィエ・ブランシャール教授に対する取材記事がネット上で話題となった(注:原文は「Olivier Blanchard eyes ugly ‘end game’ for Japan on debt spiral」、邦訳はコラムの下部参照)。 この取材記事で、ブランシャール教授は、以下のような指摘をしている。 ・「日銀に対し、国家予算に直接マネー投入を求める政治圧力が益々高まることとなり、そうなった時に、日は突如としてデフレからインフレへと転換するリスクを冒すこととなる」 ・「ある日、財務省から日銀に、『我々のことを考えて欲しい。生きるか死ぬかの問題なのだ。ゼロ金利を維持してくれ。』という電話がかかってきたとしても決して不思議ではない」 ・「最終的に高インフレへとつながる財政的支配 (fiscal dominance) のリスクが存在すること

    オリヴィエ・ブランシャール教授の日本財政への警鐘
    qnq777
    qnq777 2016/05/22
  • React.js界隈の人に聞きたい

    **誰かみんなの主張のまとめを作ってくれないですか?** (まあそれこそお前がやれよって話かもしれないので、誰もやってくれなかったら私がしますが。。) 最近、JQueryはもはや不要でReactさえあればOK,みたいな記事をよく見ますね。 論旨としては、どうせトランスパイラ使ってるんだからもっと便利な書き方しようぜ!ってことなんだと思います。(virtual DOMがメインだ!という話もあったけど、じゃあ何でReactなの?というのは聞きたいかな。メジャーだから?) ただちょっと個人的に違和感が拭えないので聞きたいです。 ちなみに私は昔coffeeとbackbone.jsか何かで業務用のページ(SPAではなかったような気がする)を作るお仕事をしたことがありますが、フロントエンドエンジニアというわけではないです。どちらかというとサーバー管理とかのほうがよく知っていると思いますが、Javasc

    React.js界隈の人に聞きたい
    qnq777
    qnq777 2016/05/22
  • 【日本の解き方】ドイツ独特の経済政策 ユーロ圏にも適用拡大するのはやりすぎだ

    ドイツの経済政策は、財政出動に消極的で、金融緩和やマイナス金利政策にも批判的な態度を示すなど他国と異質な傾向がある。ノーベル経済学賞学者のポール・クルーグマン教授はあきれて「ドイツはわれわれとは別の宇宙に住んでいる」とまで言ったほどだ。 こうした傾向は、1933年にナチス政権が誕生し、自由民主主義が崩壊するなかで、ドイツリベラルなエリート層が考え出し、第二次世界大戦後に完成された「オルド自由主義」にさかのぼることができる。 これはフライブルク大学の経済学者、ヴァルター・オイケンが主導した自由主義思想で、自由放任主義でもなく中央管理の計画経済でもなく、反独占の競争政策を重視するというものだ。「オルド」という名前は、オイケンを創始者として刊行された学術雑誌に由来する。 マクロ経済政策としては、ケインズ主義には反対で、金融緩和にも否定的だ。ミクロ経済政策では自由放任ではなく、競争政策としての政

    【日本の解き方】ドイツ独特の経済政策 ユーロ圏にも適用拡大するのはやりすぎだ
    qnq777
    qnq777 2016/05/22
  • 物理サーバを選定する際のポイント – Eureka Engineering – Medium

    Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.

    物理サーバを選定する際のポイント – Eureka Engineering – Medium
    qnq777
    qnq777 2016/05/22
  • 5分で理解する React.js - Qiita

    いまさらですがReactreact.js)をはじめてみました。 Virtual DOMばかりが話題にあがるReactですが、それにとらわれていると理解が進まない、と言うかReactで理解しなければならないのはVirtual DOMではないことがわかりました。 Reactについての良い資料はすでにたくさんありますので、末尾に参考資料としてあげています。 このエントリは自分がReactのチュートリアルをなぞりながら書いた自分用のメモですが「1エントリで概要をちゃちゃっと理解したい」という方に役に立ったら良いな、とも思っています。 Reactチュートリアル http://facebook.github.io/react/docs/tutorial.html JavaScriptで書かれたライブラリ。react.jsをインクルードして使う。 (MVCで言うところの)Viewのみを担当する。

    5分で理解する React.js - Qiita
    qnq777
    qnq777 2016/05/22