タグ

2016年8月5日のブックマーク (17件)

  • ゴールドマン・サックス発のJavaコレクションフレームワーク、その7つの特徴と歴史とは

    ゴールドマン・サックス発のJavaコレクションフレームワーク、その7つの特徴と歴史とは:コレクション処理の万能道具箱Eclipse Collections入門(1)(1/3 ページ) 連載では、ゴールドマン・サックス発のオープンソースJavaコレクションフレームワークであるEclipse Collectionsについて、その概要と歴史、機能を中心に紹介します。これまでのJavaJava 8のStream APIと比較して何が違うのか。Eclipse Collectionsを例に、読者の皆さんがコレクション処理をより深く理解するための一助になればと思います。 ゴールドマン・サックスが開発し、オープンソースソフトウェア(OSS)として公開したJavaコレクションフレームワーク「GS Collections」が、Eclipse Foundationに移行し、「Eclipse Collecti

    ゴールドマン・サックス発のJavaコレクションフレームワーク、その7つの特徴と歴史とは
  • 睡眠課題・不眠の原因や改善方法を知る情報サイト | フミナーズ

    フミナーズ編集部です。 日頃よりご愛読いただきまして、誠にありがとうございます。 睡眠情報メディア・フミナーズは、2019年6月7日をもちましてサイトを閉鎖致しました。 フミナーズは、「睡眠を通して、今より豊かな生活を」をコンセプトに、2015年3月のオープン以降、多くの医師や専門家の方々にご協力いただきながら、いろんな「眠れない」を抱える人たち(=フミナーズ)に寄り添い、自分らしい「眠り」との付き合い方を提案してきました。 公開された記事の数は1,000近くにおよび、2018年1月には、単月650万PV、400万UUを達成。睡眠関連のメディアとしては国内最大級のサイトとなり、多くの皆様から愛される媒体となることができました。 編集部一同、これまでたくさんの記事を通して、皆様からの温かいコメントを励みに尽力することができました。ご愛読いただいていた皆様には、多大なご迷惑をおかけしますこと

    睡眠課題・不眠の原因や改善方法を知る情報サイト | フミナーズ
  • チームマネジメントを勉強する際におすすめする本 - 下林明正のブログ

    はてな(ウェブサービスを開発・運営している会社)で働いていて、社内でチームマネジメントについて勉強する会を立ち上げています。そこで、座学方面に興味がある人におすすめできるを参考のためリストアップしてみます。過去の自分のあまり役に立たない感想文付き。 あまりを読めているわけではないので、何か他に良いがあれば知りたい。 スターターキット 先ず読むと良さそうな。 shimobayashi.hatenablog.com HRTの特にRを意識すると良いコミュニケーションが取れると思います。特におすすめの。 shimobayashi.hatenablog.com 言葉は効果的な上に無料なので使っていこう。 shimobayashi.hatenablog.com ファシリテーションをする機会も多いはずなので、別にこのじゃなくても良さそうだけど何か1冊くらいは読んでおくと良いのでは。 shim

    チームマネジメントを勉強する際におすすめする本 - 下林明正のブログ
  • 全力で大きくなるReactのコードをスタイルガイドに沿って見直したら、大変勉強になりました | Wantedly Engineer Blog

    Wantedlyでは今年に入って、Reactの導入や、webpackの導入によるビルドプロセスの変更、CoffeeScriptからJavaScriptへの変更など、フロントエンドの開発環境が大幅に変更されました。このあたりの話は高松の記事に詳しく書かれていますが、よりリッチなUIを効率的にチーム開発できるようになり、とてもいい変化でした。 コードの質にばらつきがReact導入時は、一つのチームだけReactの開発を行っていたのですが、複数チームが独立して開発するようになると、同じReactのコードでもチームごとに雰囲気の違うコードが出来上がっていました。 ここは括弧を付けるべきなのか、このインデントは好ましいのか、ここはSyntac Sugerを使ったほうがいいんじゃないかなど、疑問点がある度にチーム間で確認をとるのは大きなコストになるため、どこまで指摘するかはチームのレビュアーに依存して

    全力で大きくなるReactのコードをスタイルガイドに沿って見直したら、大変勉強になりました | Wantedly Engineer Blog
  • どうやって貯金してる?自分に合った方法て?無理なく貯めよう!

    【重要】楽天gateway サービス終了のお知らせ 日頃より楽天gatewayをご利用いただきまして誠にありがとうございます。 この度、楽天gateway2022年3月1日(火)をもちまして、サービスを終了させていただきます。 ご愛顧いただいている皆さまにはご迷惑をおかけしますが、何とぞご了承いただきますようお願い申し上げます。 ■サービス終了日時 2022年3月1日(火)10:00 ■便利なサービスのご案内 ・Rakuten Linkアプリ 楽天モバイル(Rakuten UN-LIMIT VI)ご契約者様を対象にしたアプリです。 通話・メッセージが無料で利用可能な、楽天サービスと楽天会員情報もまとまったスーパーコミュニケーションアプリです。 Rakuten Linkアプリの詳細はこちら ・楽天市場 インターネット通販が楽しめる総合ショッピングモール。楽天ポイントがどんどん貯まるお得なキ

  • Mesos Frameworkの作り方 (How to Make Mesos Framework)

    Mesos勉強会 http://connpass.com/event/36415/ で発表したスライドです

    Mesos Frameworkの作り方 (How to Make Mesos Framework)
  • Dropboxが構築したMagic Pocketの中身:エクサバイトのストレージシステムの仕組み | POSTD

    自社で構築した数エクサバイトのストレージシステム、 Magic Pocketを発表 して以来、多くの好意的なフィードバックをいただいています。この発表に続きまして、舞台裏からシステムの興味深い側面を見ていただくことができる技術ブログシリーズを投稿していこうと思います。保護の仕組み、運用ツール、ハードウェアとソフトウェアの境界線上の革新などです。しかし、まず、背景を説明する必要があるでしょう。稿では、Magic Pocketのアーキテクチャ概略と設計で使われた基準についてお話しします。 紹介の投稿 で説明しましたように、Dropboxには、ファイルの内容と、ファイルやユーザについてのメタデータという2種類のデータが保存されます。Magic Pocketは、ファイルの内容を保存するのに使われるシステムです。保存するファイルは、ブロックに分割されて耐久性のためにレプリケーションされ、複数の地域

    Dropboxが構築したMagic Pocketの中身:エクサバイトのストレージシステムの仕組み | POSTD
  • Jenkinsを使った自動テスト環境を作る(後編)――Dockerコンテナを使って自動ビルドを実行する | さくらのナレッジ

    継続的インテグレーション(CI)ツールとして有名なJenkinsは、ソフトウェア開発におけるテストやビルドと言った作業を自動化するツールだ。後編となる今回は、Dockerを使ってコンテナ内に構築したビルド環境をJenkinsから利用する例を紹介する。 Jenkinsの「マスター/スレーブ」機能 前回記事では、Jenkinsをインストールしたサーバー内でソフトウェアのビルドやテストを行うことを前提に環境を構築していった。Jenkinsをインストールしたサーバーと、対象とするソフトウェアのビルド/実行環境が同じで構わなければこれで問題はないが、たとえばそれぞれビルド/実行環境が異なる複数のソフトウェアをJenkinsで管理したい場合、このやり方では複数台のサーバーを用意しなければならない。 Jenkinsではこういった問題を解決するため、Jenkinsがインストールされたサーバーとは異なるサー

    Jenkinsを使った自動テスト環境を作る(後編)――Dockerコンテナを使って自動ビルドを実行する | さくらのナレッジ
  • 【翻訳】 On Uber’s Choice of Databases (データベースにおけるUberの選択について)

    数日前、Uberのブログで「Why Uber Engineering Switched from Postgres to MySQL」というエントリが公開されました。 Why Uber Engineering Switched from Postgres to MySQL - Uber Engineering Blog https://eng.uber.com/mysql-migration/ それに対して、PostgreSQLコミュニティ界隈でもいろいろなブログエントリが公開されました。 Robert Haas: Uber's move away from PostgreSQL http://rhaas.blogspot.jp/2016/08/ubers-move-away-from-postgresql.html On Uber’s Choice of Databases http:/

    【翻訳】 On Uber’s Choice of Databases (データベースにおけるUberの選択について)
  • モダンなアーキテクチャに影響を与え続けるUnixの設計思想とは?

    Photo credit: osde8info via VisualHunt / CC BY-SAソフトウェアの設計判断は多数存在しますが、大きな影響を与え続けているもの一つにUnixの哲学があります。日は書籍『UNIXという考え方』で紹介されている定理の一つを紹介します。 定理2:一つのプログラムには一つのことをうまくやらせる 指針もなく機能の追加修正を続けていると、はじめは短かったコードも時間経過とともに混みいった醜いコードに変貌し、担当が抜けるとやがて誰も手が付けられない恐れや憎悪の対象となってしまいます。ここまでコードが悪化すると、市場からの予期しなかった重要な要望に対して俊敏に応えることは不可能になってしまいます。 そこで、日ご紹介の定理です。一つのプログラムには、多数混ぜ込むのではなく、一つのことだけうまくやるように絞り込み、一つ一つの小さなプログラムを組み合わせて、達成し

    モダンなアーキテクチャに影響を与え続けるUnixの設計思想とは?
  • いまさら聞けない機械学習の評価関数 - Gunosyデータ分析ブログ

    アライアンス事業開発部の大曽根(@dr_paradi)です。 ニュースパスというアプリの分析と開発を行っております。 今回は機械学習の評価関数のお話をします。 内容は、【FiNC×プレイド】Machine Learning Meetup #1 - connpassで発表したものになります。 発表資料 いまさら聞けない機械学習の評価指標 from 圭輔 大曽根 www.slideshare.net 機械学習における評価 現在は機械学習ライブラリが充実しており、また、Webサービスの普及により学習に必要なデータの獲得も以前と比較して容易になっています。 そのため、機械学習のビジネス利用への敷居が下がっています。 予測や分類といった問題を解く際には、設定した課題に対してどのモデルが最も適しているかを評価するための指標(評価関数)が必要になります。 Kaggle*1などのコンペティションではあらか

    いまさら聞けない機械学習の評価関数 - Gunosyデータ分析ブログ
  • NTTからピクシブ株式会社に転職しました - 大企業からベンチャーへ移ったエンジニアの話 - ふろしき Blog

    ピクシブ株式会社に入社しました!…といっても、入社したのは2015年8月1日と約1年前です。 「転職エントリーは、転職した直後に書くよりも1年後の方がいいのでは?転職の興奮が覚め、会社のこともある程度わかってから書いたほうが、身になる話ができるんじゃないか?」 なんてことを入社直前に思いつき、あえて今頃になって、転職エントリーを書いています。 このエントリーでは、大企業からベンチャーへ、エンタープライズ系からネット系へ、受託メインの会社から事業メインの会社へ転職した私が、1年経った今感じていることをお話しします。それで、後ろに続こうとしている人に、何かしらのヒントを残せたなら、私としても嬉しいです。 最初に言っておきますが、「こんな会社辞めてやる!」的な、そういうコンテンツはないので、期待しないでください!!! 転職で変わったこと 私の転職は、テクノロジーというキーワードを除くと、なにもか

    NTTからピクシブ株式会社に転職しました - 大企業からベンチャーへ移ったエンジニアの話 - ふろしき Blog
  • 「女性のオーガズムとは何か?」を2分のムービーで解説するとこうなる

    by grazie davvero 強い快感を生んだ後に弛緩状態に至るオーガズムは、男性の場合は比較的仕組みがわかりやすいのですが、女性の場合はやや複雑で仕組みが理解されていないこともあります。そんな謎に満ちた女性のオーガズムとは一体どういうもので、体では何が起こっているのか、が約2分でサクッと理解できるムービーが公開中です。 The Female Orgasm, Explained with Science Projects | Data Attack - YouTube 男性のオーガズムは射精によって導かれるのでわかりやすいものがありますが、女性のオーガズムはわかりにくく、あまり理解していない人もいるはず。 ということで、女性のオーガズムはどういうものなのか?ということを見てきます。まず、8000もの神経終末があるクリトリスはオーガズムにとって重要な役割を果たします。 オーガズムに達す

    「女性のオーガズムとは何か?」を2分のムービーで解説するとこうなる
  • 新技術導入の遅さの一端はラーニングモデルの違いかもしれない - メソッド屋のブログ

    以前から不思議に思っていたことがある。それは、少なくとも米英の人は、ソフトウェア技術やプロセスに対して誤解が圧倒的に少ないということである。 別の回でも書いたが、イギリスの会社とお話しした時も、「アジャイル」に対するとらえ方、考え方は、100%といっていいほど正確だった。 バリューストリームマッピングで困っている人の話 今回の出張で、Sam Guckenheimerに依頼されたことがある。ある人が「バリューストリームマッピングをやっているのだが効果が出なくて困っている」だから原因を一緒に探ってほしいとのことだった。 Samと一緒に彼の話を聞いていると、バリューストリームマッピング、DevOps に関する考え方とらえ方は極めて正確だった。彼の問題は、「コンセプトの理解」は何の問題も無く、その先の「実際にやってみて工夫してみないと到達できない部分」の問題だった。 なぜか米英では、ソフトウェアの

    新技術導入の遅さの一端はラーニングモデルの違いかもしれない - メソッド屋のブログ
  • 綺麗なAPI速習会 - Qiita

    Wantedly Engineer blogに速習会資料を閲覧向けに再編しました! ぜひご覧いただけると幸いです! 記事は、綺麗なAPI速習会@Wantedlyの資料として作成されたものです。 同時にこちらのコードも参照してください。 マイクロサービス 流行りのマイクロサービス、何がいいのか 各々自由な言語やArchitectureでサービスを立てられる 障害の影響が部分的 変化に強い 個別デプロイ etc... マイクロサービス化をすすめるにあたり、やりとりは全てAPIで行う 内部のAPIであっても外部に公開できるようなクオリティのAPIを作成し、それを元にサービスを作っていくことが重要 APIGatewayとBFF API Gateway Pattern 公式サイトより 「見た目はモノリシック、実装はマイクロサービス」 一箇所見に行けば全てのAPIを見つけられる 細かい権限管理も可

    綺麗なAPI速習会 - Qiita
  • キュウリ農家とディープラーニングをつなぐ TensorFlow

    家のキュウリが枯れてしまってから知りました。 ある程度パラメータがはっきりすれば 大規模なFPGAで処理できるかもしれません。 12月3日の大垣ミニメーカーズフェアでデジタルフィルタの人と会えたら話してみます。 返信削除

    キュウリ農家とディープラーニングをつなぐ TensorFlow
  • マイクロソフト、「Excel REST API for Office 365」正式リリース。保存されたExcelのワークシートにAPIでアクセス可能

    マイクロソフト、「Excel REST API for Office 365」正式リリース。保存されたExcelのワークシートにAPIでアクセス可能 多くの企業で活用されているExcel。営業部門が各営業担当の進捗状況から売上げを予測するExcelシートを作成していたり、経理部門が経費の配賦をExcelのワークシートで管理してる、などという例も少なくないでしょう。 一般的にこうしたExcelで作り込まれた社内のアプリケーションを既存の業務アプリケーションに組み込むためには、いちどExcelで作り込まれたアプリケーションを解析し、あらためてプログラミング言語で組み立て直す必要がありました。 マイクロソフトが正式にリリースした「Excel REST API for Office 365」を用いると、OneDrive(補足:使えるのはOneDrive for Business)に保存したExce

    マイクロソフト、「Excel REST API for Office 365」正式リリース。保存されたExcelのワークシートにAPIでアクセス可能