タグ

2015年12月12日のブックマーク (9件)

  • 確定拠出年金(iDeCo)のメリット・デメリット、企業型・個人型の違いまとめ

    確定拠出年金(401k)という制度があります。絶大な節税メリットがあり、所得税・住民税を大きく減税することが可能です。愛称は「iDeCo」(イデコ)です。 確定拠出年金には「企業型」と「個人型」があります。個人型は膨大な数の金融機関から口座を開設する金融機関を選ぶ必要があります。 確定拠出年金のメリット、デメリット、企業型と個人型の違い、個人型におけるおすすめの金融機関についてまとめます。 確定拠出年金とは日の年金制度は、主に3つの階層において複数の年金があります。一般的に「3階建て」と表現されています。 第一に、20歳以上の全国民が加入する「国民年金」(基礎年金)が基です。1階部分と形容されています。 国民年金は加入期間(保険料納付期間)の長さで金額が決まります。2015年度の場合、「年78万100円×加入月数÷480」で計算されます。 40年間(20歳から60歳まで)保険料を支払っ

    確定拠出年金(iDeCo)のメリット・デメリット、企業型・個人型の違いまとめ
  • jOOQ (Java Object Oriented Querying) の使い方の紹介 - 愛と勇気と缶ビール

    jOOQ (http://www.jooq.org/) についてのメモ。 jOOQは、type safeかつdatabase orientedなクエリビルダーである。 database orientedなので、「アプリケーションからDBのことなんて全然意識したくないねん」的な思想に基いて作られた類のプロダクトとは異なり、思い通りのSQLを生成できるようになっている。 以下gradle前提で。version等はよしなに。 gradle dependenciesはこんな感じ compile 'org.jooq:jooq:3.7.1' compile 'org.jooq:jooq-meta:3.7.1' テーブル等に相当するクラスをgradle taskから生成するためにbuildscriptのdependenciesにも以下をかいておく classpath 'org.jooq:jooq-cod

    jOOQ (Java Object Oriented Querying) の使い方の紹介 - 愛と勇気と缶ビール
  • Linux Insides : カーネル起動プロセス part5(終) | POSTD

    カーネルの展開 カーネルの起動処理( Kernel booting process )シリーズの第5弾です。 前回 は、64ビットモードへの移行を見てきましたが、今回はその続きを説明していきたいと思います。カーネル展開の前準備と再配置、実際のカーネル展開処理のコードにジャンプする前の、最後のステップを見ていきます。それでは、カーネルコードの世界に再び飛び込んでいきましょう。 カーネル展開の前準備 前回は64ビットのエントリポイント startup_64 にジャンプする直前まででした。これは arch/x86/boot/compressed/head_64.S のソースコードファイルの中にあります。すでに startup_32 での startup_64 へのジャンプは見てきましたね。 pushl $__KERNEL_CS leal startup_64(%ebp), %eax ... ..

    Linux Insides : カーネル起動プロセス part5(終) | POSTD
  • 仕事や勉強の効率アップに!集中力を高めるための5つの方法

    仕事や勉強など、やらなければいけないことがたくさんあるのに集中して作業ができないことってよくありますよね。集中しようと意識をすればするほど気が散ってしまい、ちょっとした作業でも長時間かかってしまうことも。 仕事や勉強を効率的に進めるための集中力アップの方法を5つご紹介しましょう。 1.自分の身の周りの環境を整える 仕事や勉強するスペースはちゃんと整理整頓されていますか? 目に入る位置に小物が散乱していたり、趣味のアイテムなどが置いてあると集中力を途切れさせる原因になる可能性があります。 そのため作業をする場所の周りには余計なものを置かず、集中しやすい環境を作ることが大切です。 また目に見えるモノだけではなく、テレビやラジオの音も集中力を切れさせる原因になりやすいもの。 音がないと作業ができない人は音量を低めに設定し、音にばかり集中してしまわないよう工夫が必要です。 また香りや室温も不快に感

    仕事や勉強の効率アップに!集中力を高めるための5つの方法
  • Python製深層学習ライブラリ「Keras」の紹介 (with TensorFlow) - amacbee's blog

    皆様こんにちは,@a_macbeeです. (大分時間ギリギリになってしまいましたが)この記事はAdvent Calendar 2015 - VOYAGE GROUP 2日目の担当分になります. 2015年は良くも悪くも深層学習がバズワードとなって盛り上がった年でした. 面白い論文が続々発表されたり,関連書籍が次々出版されたり,最近だとGoogleが発表した深層学習ツールTensorFlowが話題となってます. このビッグウェーブに乗るしかないということで,この記事では自他共に認めるPython大好きな私がPython製の深層学習ライブラリである「Keras」について紹介します. Keras KerasはPython製の深層学習ライブラリです. もともとはバックエンドとしてTheanoを採用していたのですが,つい最近TensorFlowも選択できるようになりました.ここでは,折角なのでTen

    Python製深層学習ライブラリ「Keras」の紹介 (with TensorFlow) - amacbee's blog
  • マイホームクッキングダイアリー : 『排骨飯』 チューボーですよ!アレンジ版

    2015年12月10日09:20 カテゴリ中華料理料理 『排骨飯』 チューボーですよ!アレンジ版 こんにちは。 20代のころ営業の仕事をやってて、昼飯時にたまたま入った出来たばかりの 中華屋さん。たぶん台湾人の店主だったと思います。 お店のおすすめが、排骨飯。 「ハーコー飯おいしーよー」なんて言われて試しに注文してみたのをおぼえてます。 その排骨飯が当においしくて。 そして、20年の歳月が流れ、ようやく自分で作ることになりました。 今回はレシピブログさんのモニターコラボは、人気の「マルちゃん正麺」と 合わせるレシピモニター応募で、ラーメンが当たってしまった手前、絶対に関連するレシピは アップしなくては、資格が停止されてしまう・・ そんな切羽詰まった中で、ラーメンとコラボするような写真が一枚乗ってます。 いずれにしても、メインは「排骨飯」 とにかく美味しかった!ぜひ作ってみてください

    マイホームクッキングダイアリー : 『排骨飯』 チューボーですよ!アレンジ版
  • 基盤実装を手軽に差し替える為の設計パターン

    このエントリーは、KLab Advent Calendar 2015 の12/10の記事です。 @uzzuです。 私は主にUnity向けの社内ライブラリの開発に従事しています。社内ライブラリと聞いてウッとなる方がいたら友達になれそうです。 ライブラリを開発する上で意識しなければならないことはたくさんありますが、稿ではタイトルの通り、ライブラリ利用者のコードに一切手を加えず基盤実装を差し替える為の設計パターンについて紹介します。もう2015年なので恐らく当たり前のようにやってる話だと思いますが、あまりこういう話をWeb上で見かけないので、参考になれば幸いです。 はじめに そもそも、なぜ手軽に差し替える必要があるかといえば、以下の様な理由があると思います。 依存している基盤実装(レガシーコード、3rd-party製のライブラリ)に問題が発覚した時に、利用者に影響なく別の基盤実装に差し替えられ

    基盤実装を手軽に差し替える為の設計パターン
  • WebGLで暴力的な並列ソートに挑戦する

    日照時間足りてますか?やまだです。 KLab Advent Calender 11日目の記事です。 最近WebGLで実装できるちょっと強そうなソートアルゴリズムを知ったので書いてみました。 WebGLよくわかんないやーって人も雰囲気だけでも伝われば幸いです。 強さの秘訣 WebGLは3Dを描くAPIとして著名ですが、2Dはもちろん、工夫次第で汎用計算(GPGPU)にも応用できます。 WebGLでの演算は通常のJavaScript演算とは違い、GPUを使った並列な浮動小数点演算を可能とします。 そして、ソートアルゴリズムの中には計算量こそ地味なものの、並列処理が可能なものがあります。 そのうちの一つがバイトニックソートです。 GPUを使い、物量で計算する暴力的な並列ソートをやっていきましょう。 バイトニックソートとは 前述のとおり、並列処理が可能なソートアルゴリズムです。 配列を小さい領域に

    WebGLで暴力的な並列ソートに挑戦する
  • Big Sky :: golang では for ループの中で defer してはいけない。

    « cat で色々な物をシンタックスハイライト出来る ccat に html 出力機能を入れた。 | Main | 別のプロセスの動的な環境変数を盗み取る » 初めてGolangで書いたデータ投入ツールでプロセスがモリモリ肥大化していくのは ループ内で defer hoge.Delete() とか書いてたせいだったらしい。 defer を消したら100〜200MB落ち着いている。 — m.yuzuki (@ephemeralsnow) December 11, 2015 golang の defer は後処理のキューの登録です。コードを見ていないので分かりませんが、おそらくこういうコードを書いたのだと推測します。 package main import ( "fmt" ) type foo struct { n int } func Create(n int) *foo { fmt.Pri

    Big Sky :: golang では for ループの中で defer してはいけない。