タグ

2014年10月22日のブックマーク (18件)

  • Java のコード量を激減できる lombok がスゴイ - にょきにょきブログ

    きしださんのブログで知った lombok という Java のライブラリがスゴイ。 http://projectlombok.org/ 指定されたアノテーションを付与することで、下記のようにメソッドを生成してくれる。 setter や getter の自動生成 toString メソッドの自動生成 hashCode/equals メソッドの自動生成 これを用いると、Java のコード量をかなり減らせることができる。 例1 setter, getter を自動生成したい場合 import lombok.Getter; import lombok.Setter; public class Person { @Setter @Getter private String name; @Setter @Getter private int age; } このように、setter と getter を

    Java のコード量を激減できる lombok がスゴイ - にょきにょきブログ
  • 話題のJavaライブラリ、Lombokを試してみた感想と良い点まとめ

    少し前にLombokというJavaのライブラリが話題になったので、試してみました! http://projectlombok.org/ 簡単に説明すると、**Javaでよくあるgetter/setterとか、コンストラクタをコード上に記述しないでよくなる(コンパイル時に自動生成)**というライブラリです。 使い方はひと手間必要で、eclipseで使うなら単純にjarをビルドパスに含める(pomに記述する)だけじゃなくって、lombok.jarを実行して、eclipse.exeにパッチか何かをあてないといけない・・・。この時点で「え?」と思いつつも、色々な記事を読む限りは便利そうなので続行しました。 以下、他の日語サイトで書かれていなかったこととか、利点欠点を挙げてみます。 利点 @Dataすごい! import lombok.Data; @Data public class Person

  • Varnishに関していろいろ調べて試してみた

    1. Varnishとは Varnishはリバースプロキシを提供するためのミドルウェアである。Varnishを導入することで、Readが多いアプリケーションサーバーの前に設置することで、レスポンスの向上や、アプリケーションサーバーの負荷軽減が見込まれる。また、キャッシュの破棄等も明確に設定できるのが嬉しい。 Varnish 2.Varnishサーバーの構築 2.1.Varnishのインストール CentOS系のAmazonLinuxを使ってVanish環境を構築してみる Red Hat Enterprise Linux 6.4 - ami-5769f956 (64-bit) / ami-bb68f8ba (32-bit) Red Hat Enterprise Linux version 6.4, EBS-boot. $ sudo rpm --nosignature -i http://re

    Varnishに関していろいろ調べて試してみた
  • 画像重視のデザイン:大きければいいのか

    大きな画像には視覚に訴える力がある。しかし、その優先順位づけを誤ると、全体のユーザーエクスペリエンスにとっては害になりうる。 Image-Focused Design: Is Bigger Better? by Kathryn Whitenton on September 28, 2014 日語版2014年10月20日公開 百聞は一見にしかず、と言うように、人は視覚的な生き物である。ユーザーの関心を引き、自分たちのメッセージを伝えるのに、画像は効果的な手段だ。ネットワークやデバイスによってより大きな画像が表示可能になるにしたがい、目をひく、巨大な画像を組み込むWebサイトは増えるばかりだ。そうしたサイトでは画像を1枚だけ選択することができず、カルーセルで数枚の画像を表示していることも多い。 Southwest Airlinesの新しいトップページはこのトレンドのいい例である。ページで最も

    画像重視のデザイン:大きければいいのか
  • Kotaku - The Gamer's Guide

    Prodeus is a shooter that tries to replicate the look of FPSes of old, but with modern graphical techniques. I’m not sure how I feel about its purposefully pixelated aesthetic, but it’s certainly different. And by different, I mean “like somebody put Dooms 1-4 in a blender.” It’ll be out next year.

    Kotaku - The Gamer's Guide
  • NAKAHARA-LAB.NET 東京大学 中原淳研究室 - 大人の学びを科学する: 管理職から実務担当者への「逆トランジション」!? : 「定年きっぱり・管理職はアガリの世界」から「定年レス・管理職は役割の世界」への移行!?

    中原淳(東京大学准教授)のブログです。経営学習論、人的資源開発論。「大人の学びを科学する」をテーマに、「企業・組織における人の学習・成長・コミュニケーション」を研究しています。 今年から、いくつかの新たな研究を仕込んでいます。そのすべてをここで紹介させていただきたいのですが、昨日夜、科研の〆切が5日後に迫っていることに気づき、発狂気味で、そのまま「ほぼワン徹」かましたので、40代を目前に迫った僕には、その気力がありません(笑)。というわけで、数ある研究の中から、ひとつだけをご紹介。 ▼ 最近、M1の田中さんと一緒に仕込みかけているのが、 「管理職経験者が、様々な理由で、役職を離れて現場にプレーヤーとして戻らなければならないときに、いかに再適応するか / できないか。そこではどんな困難が待ち受け、それをどのように乗り越えることができるのか」 という新たな研究です。 まことに「エグエグの研究」

  • NAKAHARA-LAB.NET 東京大学 中原淳研究室 - 大人の学びを科学する: 中途採用者は「放置プレーできる即戦力」か!?:中途採用者の人材マネジメント、その実践知の発展をめざして

    中原淳(東京大学准教授)のブログです。経営学習論、人的資源開発論。「大人の学びを科学する」をテーマに、「企業・組織における人の学習・成長・コミュニケーション」を研究しています。 今、ひそかに仕込んでいる研究のひとつに「中途採用者の研究」があります。先だっては、やはり今仕込んでいる研究のひとつである「管理職から実務担当者への逆トランジション」研究について書かせてもらいましたが、それとは別の、もうひとつの研究になります。 管理職から実務担当者への「逆トランジション」!? : 「定年きっぱり・管理職はアガリの世界」から「定年レス・管理職は役割の世界」への移行!? http://www.nakahara-lab.net/blog/2014/10/post_2287.html 中途採用者の研究については、すでに、著書「経営学習論」で1章を使って、その「導入部分」だけ、ほんのさわりを書かせてもらいまし

  • Android 5.0 Lollipopの主な仕様をおさらい

    Android 5.0 Lollipopの主な仕様をおさらい
  • 検索技術を使うなら知ってないと損する6つのこと~クックパッド、グリー、ぐるなび、CROOZは検索技術をどう使っているのか(2/2) - @IT

    グリーでログ分析システムの開発を行っている一井崇氏からは、「全文検索のちょっとちがった使い方(仮)」と題する発表があった。 グリーにおける数値指標管理では、基となるデータの総数が「1億キー×最大7年」という膨大な量に上り、さらに時間ごとに増え続けるアプリIDとの組み合わせなども考慮すると、すでに人間の手では管理しきれない状態にある。 同社ではMySQLベースのKVS(Key Value Store)によって、これらのデータを管理しているが、問題はkeyの数が膨大過ぎて必要なkeyを見つけるのが困難になっていることだという。 その解決のためにHadoopやMongoDBを導入するといった選択肢もあるが、同社が取った方法は「key stringを全文検索することで目的のkeyを探す」というものだった。一井氏によれば、グリーの数値指標管理システムの目的を整理すると、以下のようになるという。 や

  • クックパッドの検索の裏側 - クックパッド開発者ブログ

    初めまして、インフラストラクチャー部の加藤 (@EugeneK) です。 クックパッドでは現在178万ものレシピが公開されていますが、目的のレシピを探すために検索機能を提供しています。 今回は検索機能の裏側の仕組みについて、インフラストラクチャーの観点からお話ししようと思います。 全ての検索機能を支えるSolrと周辺のアーキテクチャ クックパッドにはレシピの検索だけでなく様々な検索機能がありますが、その全てはSolrを活用して実装されています。 以前はMySQL Tritonnによる全文検索機能を使用していましたが、2011年頃からSolrに切り替わりました。 クックパッドではSolrをマスタ - スレーブ構成にすることで冗長性と負荷分散を実現しています。以下の構成図をご覧ください。 マスタとスレーブの間には、リピータと呼ばれる検索インデックスを中継するためだけの役割のサーバがいます。この

    クックパッドの検索の裏側 - クックパッド開発者ブログ
  • q - Text as Data

    q - Run SQL directly on CSV or TSV files¶ Overview¶ q's purpose is to bring SQL expressive power to the Linux command line by providing easy access to text as actual data, and allowing direct access to multi-file sqlite3 databases. q <flags> <sql-query> q allows the following: Performing SQL-like statements directly on tabular text data, auto-caching the data in order to accelerate additional quer

    q - Text as Data
  • 生CSVファイルに対してSELECTして検索する方法 - Qiita

    CSVファイルからデータを抽出したい場合、データ量が膨大だったり、条件が複雑だったりした場合、 「あー、SQLで検索かけたいなー。でもわざわざDBにテーブル作ってINSERTするのも面倒だなー」 とか思ったりすることがあります。 そんな願望を叶える小技を見つけたので紹介します。 概要 H2DBというDBがありますが、このJDBCドライバーを通して、例えば下記のようなSQLを実行すると、生CSVファイルに対して検索がかけられます。 select * from csvread( -- CSVファイルパス '/Hoge.CSV', -- カラム名一覧。カンマ区切り 'TEST1,TEST2', -- 文字コード 'Shift-JIS' ) where TEST1 like 'あいう%' ドライバーを使う設定だけすればよく、DBをセットアップしたり、テーブルを作成する必要はありません。 LIKE文

    生CSVファイルに対してSELECTして検索する方法 - Qiita
  • Firebase is Joining Google!

    An image of the Firebase logo + the GCP logo. Over the past three years, we’ve gone from a crazy idea that ‘just might work’ to a proven product used by 110,000 developers. Today, I couldn’t be happier to announce that we’ve joined Google. Why? Two big reasons. First, Google’s backing allows us to dramatically scale Firebase. We’re proud of what we’ve built over the last three years, but we’ve onl

    Firebase is Joining Google!
  • 11月発売、新型プジョー308/308SWを写真で(carview!) | 自動車情報サイト【新車・中古車】 - carview!

    2014.10.19 11:00掲載 2021.12.11 01:34更新 carview! 写真:プジョー・シトロエン・ジャポン プジョーの新型「308/308SW」が、11月5日から発売される。同モデルは2世代目。これまでプジョーではフルモデルチェンジのたびに末尾の数字を増やしていたが、「末尾は8のまま固定する」という新ルールに則り、これまで通り「308」を名乗る。 新世代デザインと特徴的なボディサイズプジョー新世代のエレガンスと力強さを表現した新型308/308SW。ボディタイプは従来と同じくハッチバックとSW(ステーションワゴン)の2種類が用意される。新しいデザインもさることながら、特徴的なのはそのボディサイズだ。 ハッチバックは全長×全幅×全高=4253×1804×1457mmとし、従来モデル(同4315×1820×1515mm)よりも低くコンパクトなボディを纏う。その一方で、ホ

    11月発売、新型プジョー308/308SWを写真で(carview!) | 自動車情報サイト【新車・中古車】 - carview!
  • ソフトウェアエンジニアリングにおける認知バイアス5つ | POSTD

    人間の論理は、私たちがプログラミングして毎日使っているマシンの論理とは違って完璧ではありません。人間は間違えますし、悪い精神的習慣を確立してしまいますし、エンジニアとして成功するための能力に悪影響を及ぼす認知バイアスをたくさん持っています。ソフトウェアエンジニアとして定期的に目にする一般的なバイアスのうち5つを見ていきたいと思います。 1. 根的な帰属の誤り 根的な帰属の誤りは、個人の行動を説明するにあたって、気質的または個性的な面を重視しすぎて、状況的な面を軽視しすぎる傾向を言う。対応バイアスとも。 (参照) これは私のお気に入りの認知バイアスです。”至る所で”見られるからです。道で誰かに行く手を遮られると、その人を完全に嫌なヤツだと思ってしまいますが、自分が同じことをしてしまう時は、相手が見えていなかったとか、会議があって遅刻できなくて急いでいたといった理由があります。誰かがバグを

    ソフトウェアエンジニアリングにおける認知バイアス5つ | POSTD
  • 自宅でできる二郎風ラーメンの作り方 - デイリーポータルZ:@nifty

    ラーメン二郎といえば、近年における麺類業界最大のインパクトであり、もはやラーメン界においては塩や醤油と並ぶ一つのジャンル、いや麺類におけるオンリーワンの存在であると考える熱狂的なファンも多い。 値段は安くて量が多いという抜群のコスパを誇る二郎のラーメン。それをわざわざ自宅で再現するという、麺好きの中でも特にニッチなマニアの方から、二郎っぽいラーメンの作り方を教えていただいた。

  • パンクトラブル増加、指定空気圧を知らない人は36%…JAF調べ | レスポンス(Response.jp)

    JAF(日自動車連盟)は、JAF会員を対象に「タイヤの空気圧に関するアンケート」を実施、その結果を発表した。 調査結果によると、36%の人が自分の車の指定空気圧を知らず、推奨されている毎月1回空気圧チェックを行っている人は、14%に満たないことが分かった。 JAFの年間ロードサービス救援件数の推移をみると、近年、総実施件数は減少しているものの、「タイヤのパンク」による救援は増加。その一つの要因として、セルフ式ガソリンスタンドが増加したことにより、タイヤ空気圧をチェックしてもらう機会が減ったことが考えられるという。 タイヤの空気圧が低い状態で走行すると、パンクの危険性が高まるだけでなく、転がり抵抗が大きくなって燃費も悪化する。JAFでは、ホームページでセルフ式ガソリンスタンドにも設置されている空気補充機の使用方法を紹介するなど、ドライバーに対して定期的なタイヤチェックを行うよう呼び掛けてい

    パンクトラブル増加、指定空気圧を知らない人は36%…JAF調べ | レスポンス(Response.jp)
  • 原油価格80ドル割れなら米シェールオイルの3分の1が採算割れ=調査

    10月21日、米バーンスタイン・リサーチは、原油価格が80ドルを切る水準まで下落した場合、米国のシェールオイル生産の3分の1は採算割れとなるとする試算結果を公表した。写真は米カリフォルニア州の石油精製施設。10日撮影(2014年 ロイター/Lucy Nicholson) [21日 ロイター] - 米バーンスタイン・リサーチは、原油価格が80ドルを切る水準まで下落した場合、米国のシェールオイル生産の3分の1は採算割れとなるとする試算結果を公表した。

    原油価格80ドル割れなら米シェールオイルの3分の1が採算割れ=調査