snicmakinoのブックマーク (180)

  • Google、継続的デリバリに対応したデプロイ自動化ツール「Spinnaker 1.0」正式発表。GCE/GKEだけでなく、AWS、Azure、OpenStackなどマルチクラウド対応 - Publickey

    Google、継続的デリバリに対応したデプロイ自動化ツール「Spinnaker 1.0」リリースを発表。GCE/GKEだけでなく、AWS、Azure、OpenStackなどマルチクラウド対応 SpinnakerはもともとNetflixが開発し、2015年にオープンソースとして最初のバージョンを公開しています。 参考:Netflix、マルチクラウド対応の継続的デリバリを実現する「Spinnaker」をオープンソースで公開 このときすでにNetflixの開発にGoogleは参加しており、その後もSpinnakerの開発が進められてきました。 Spinnakerはデプロイに求められるほとんどすべての機能を備えていると、次のように説明されています。 In Spinnaker, deployments are orchestrated using custom release pipelines,

    Google、継続的デリバリに対応したデプロイ自動化ツール「Spinnaker 1.0」正式発表。GCE/GKEだけでなく、AWS、Azure、OpenStackなどマルチクラウド対応 - Publickey
  • Javaでプログラムを書く際に意識しておきたいこと - 覚えたら書く

    以下、個人的にJavaでプログラムを書く際に意識しておきたいことです。 ただし、学術的な裏付けなどがある内容でありません。あくまで私の経験に由来する内容となっています。 そもそもコンテキストによってはそぐわない内容もあると思いますので、その辺はうまいことスルーしてもらえたらと思います。 Collection 空のList メソッドの戻り値として空(size==0)のListを返却する場面がありますが、その場合はCollections.emptyListを使うのが良いです。 new ArrayList()でListを生成してreturnするよりも、処理も早くコードの意味も分かりやすくなります。 ただし、このメソッドで返されるListはImmutable(不変)であることを理解しておく必要があります。 Collectionsクラスには、空Setや空Mapを返すメソッドも用意されています。 大量

    Javaでプログラムを書く際に意識しておきたいこと - 覚えたら書く
  • Hibernateはどのようにして私のキャリアを破滅寸前にしたか | To Be Decided

    このエントリでは、Grzegorz Gajosによる記事、How Hibernate Almost Ruined My Careerを紹介する。 (Grzegorzから和訳と転載の許可は得た。) 以下はその全文の和訳だが、意訳超訳が混じっているので、もとのニュアンスを知りたければ元記事を読んでもいいし、読まなくてもいい。 想像してくれ。 君はJava開発者で、次のビッグプロジェクトを開始しようとしているところだ。 君は、そのプロジェクト全体に影響する根的な決断をする必要がある。 君の柔軟なデータモデルをオブジェクト指向で抽象化するベストな方法を選択したい。生のSQLを扱いたくはないからね。 どんな種類のデータもサポートしたいし、理想では全種のデータベースをサポートしたい。 すぐに思いつくのは、単にHibernateを使うという解だ。そうだろ? Javaディベロッパの90%は君に同意するだ

    Hibernateはどのようにして私のキャリアを破滅寸前にしたか | To Be Decided
  • CodeIQについてのお知らせ

    2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod

    CodeIQについてのお知らせ
  • ラストで「すげええええええええ!!!!!!!!!!!!」ってなる作品 : 哲学ニュースnwk

    2017年04月30日14:00 ラストで「すげええええええええ!!!!!!!!!!!!」ってなる作品 Tweet 1: ランサルセ(岡山県):2013/09/18(水) 23:23:34.47 ID:P6f2wXoG0 ラスト・伏線・どんでん返しがすごい!当に面白い映画10選 http://matome.naver.jp/odai/2137931492284044701 1. バタフライ・エフェクト 2. ファイト・クラブ 3. シャッター・アイランド 4. エスター 5. インセプション 6. メメント 7. 母なる証明 8. さんかく 9. シックスセンス 10. 猿の惑星 4: ジャンピングカラテキック(西日):2013/09/18(水) 23:24:55.09 ID:DFIhwkVI0 ゲーム 926: ラ ケブラーダ(千葉県):2013/09/19(木) 19:44:32.

    ラストで「すげええええええええ!!!!!!!!!!!!」ってなる作品 : 哲学ニュースnwk
  • エラスティックリーダーシップ

    TOPICS Business/Essay 発行年月日 2017年05月 PRINT LENGTH 288 ISBN 978-4-87311-802-4 原書 Elastic Leadership FORMAT PDF 複雑で変化の激しい問題に取り組みながら成果を出すチームとは、学習するチームであり、自己組織化されたチームです。そうした状態へとチームを導くには、どのようなリーダーシップが求められるのでしょうか。書は「エラスティックリーダーシップ」というリーダーシップモデルをもとに、チームを学習する力のある自己組織化された状態へと育てる方法を解説します。 リーダーシップのスタイルをどのように使い分けるべきか。チームに学習することを学ばせるための時間の使い方とは。メンバーが真のコミットメントを示すための言葉遣いとは――。チームをより良くする実践的なヒントが詰まっており、チームリーダーやマネー

    エラスティックリーダーシップ
  • 無償で読めるIPv6本を作ります:Geekなぺーじ

    IPv6そのものは、決して新しいものではありません。 IPv6の最初の基仕様であるRFC 1883は1995年に発行されており、そのRFCに関連する議論は、それよりももっと前から開始されています。 IPv4アドレスの在庫が枯渇することは、かなり昔から予想されていて、その対策としてIPv6が作られたのですが、IPv4とIPv6には互換性がないこともあり、IPv6が普及せずにIPv4のみが利用され続ける状況が長く続いたのです。 しかし、2011年にIPv4アドレスの中央在庫が枯渇したことによってIPv6が注目されるようになり、IPv6によるインターネットも急激に拡大していきました。 2011年当時の段階では、世界中のインターネットユーザが利用しているインターネットプロトコルはIPv4でしたが、2017年の段階ではIPv6普及率が50%を超える地域も登場しています。 Apple社が、2016年

  • 【2016年総まとめ】優秀なエンジニアが選ぶ、影響を受けた本ベスト56冊|転職ドラフトReport

    【2016年総まとめ】優秀なエンジニアが選ぶ、影響を受けたベスト56冊2017-01-04 16:20 こんにちは。転職ドラフト開発チームです。 2017年になりましたね。あけましておめでとうございます。 以前、優秀なエンジニアは読んでいる!「エンジニアとして影響を受けた」13選という記事を出しましたが、今回はその、2016年総まとめ版です! ※ 転職ドラフトでは「エンジニアとして影響を受けたを教えてください」という入力項目があります。「企業に年収付きで指名された=一定評価を受けているエンジニア」ということで、ドラフトで指名を受けた方がこの項目に書いていたを集計しています。 ランキングはこちら。 順位 書名 人数

    【2016年総まとめ】優秀なエンジニアが選ぶ、影響を受けた本ベスト56冊|転職ドラフトReport
  • エンジニアの情報収集法まとめ - nesheep5's blog

    ※二重管理になってしまうため、エンジニアの情報収集法まとめ - Qiitaに情報集約することにしました。 今後はQiita記事を参照してください。こちらの記事は情報更新しません。 はじめに プログラミング系の時事ネタは能動的に情報収集しないと入ってこないのですが、若手だった頃はどうやって情報を仕入れればよいのかさっぱり分かりませんでした。 情報収集のコツを掴んでからパッと視界が開けた経験があるので、特に新米エンジニアの方は参考にしてみてください。 ニュースアプリ Gunosy、SmartNewsなど色々試しましたが「はてなブックマーク」がプログラミング系記事多めでした。 通勤時間などに流し読みして、気になるものは深く調べると良いです。 はてなブックマーク はてなブックマーク - 人気エントリー - テクノロジー ITニュース Webサイト TechCrunch Japan TechCrun

  • エンジニア全体ミーティング Tech MTGのすゝめ - クックパッド開発者ブログ

    こんにちは。投稿開発部エンジニアの土谷(@taihaku0415)です。 Androidアプリとcookpad.comの開発を中心に担当しています。 現在、クックパッドには100人弱のエンジニアが在籍しています。普段エンジニアはそれぞれの事業部に所属して、業務を行っています。スマートフォンアプリを専門に書くエンジニア、広告領域を担当するエンジニア、インフラや開発の基盤を構築しているエンジニアなど、多岐に渡ります。 そのため、クックパッドでは、業務をする上で必須なものから、他のチームの開発の知見や生産性を上げるためのtips(ツールの紹介や使い方など)まで、様々な情報を共有して、開発力や技術力の向上に役立てるための取り組みを行っています。 例えば、技術領域課題共有会では各部署・チームの課題を話し合う場が設けてあります。また、Groupadという社内ブログサービス上で、全社員(エンジニアにかぎ

    エンジニア全体ミーティング Tech MTGのすゝめ - クックパッド開発者ブログ
  • 外国人が語る:英語でクラスやメソッド等の名付け方 - Qiita

    アメリカ人です。 Hello 👋 この記事の目的 多くの日人は自分の英語力には自信がないではないでしょうか。残念ながら「英語がわからん」、「英語が全然できない」という声をしょっちゅう聞いています。でも、今まで英語ができて意味がちゃんと伝わる何人かの日人に会ったがあります。完璧な英語ではないけど(外国人も英語でミスる時もある...)、がんばって話そうとするので充分仕事ができる人たち。そういうがんばる姿勢はオープンソースのプログラムや英語圏のプログラムに手を出すためには一番大事なことだと思います(外国人側もすごく助かります)。日文化では「私はできる!」と自慢することは少ない中、この記事を通して、流暢に話せなくても自分のプログラミングの命名の仕方にはちょっとだけでも自信を持たせたいなと思います。完璧じゃなくていいです。Let's go! 合わせて読んでいただきたい 【日エンジニア

    外国人が語る:英語でクラスやメソッド等の名付け方 - Qiita
  • 「二度と起こさない」 DAZN(ダ・ゾーン)が視聴不具合で2週間無料視聴を提供

    Perform Investment Japanは3月2日、Jリーグの全試合を独占ライブ配信する「DAZN(ダ・ゾーン)」での2月26日のJリーグ試合配信で視聴不能となった不具合に関して、原因と今後の対策に関する記者説明会を開催した。説明会にはDAZN CEOのジェームズ・ラシュトン氏と開発部長のウォーレン・レー氏が登壇した。 説明会の冒頭、ラシュトンCEOは「事態の責任を重く受け止めている、決して許されることではない。ファンのみなさんやコンテンツホルダーのみなさんにご迷惑をおかけし、大変申し訳ない」とコメント。開発部長とともに謝罪した。 DAZNで2月26日(日)16時47分に発生したJリーグライブ配信の視聴障害は、2017明治安田生命J1リーグのガンバ大阪 vs ヴァンフォーレ甲府戦、J2リーグの愛媛FC vs ツエーゲン金沢戦で画面がバッファリング状態になりライブ視聴できず、合わせて

    「二度と起こさない」 DAZN(ダ・ゾーン)が視聴不具合で2週間無料視聴を提供
  • Golangのcontext.Valueの使い方

    Go1.7でcontextパッケージが標準パッケージに入りしいろいろなところで使われるようになってきた.先日リリースされたGo1.8においてもdatabase/sqlパッケージなどでcontextのサポートが入るなどますます重要なパッケージになっている. “Go1.7のcontextパッケージ”で書いたようにcontextは「キャンセルのためのシグナルの受け渡しの標準的なインターフェース」として主に使われる.ある関数やメソッドの第1引数にcontext.Contextが渡せるようになっていればキャンセルを実行したときにその関数は適切に処理を中断しリソースを解放することを期待する.これはパッケージの作者とその利用者との間のある種の契約のようになっている(パッケージ側でgoroutine作るなというパターンもここで効いてくる). これだけではなくcontext.Contextインターフェースに

  • Androidアプリを長く開発し続けるために気をつけている9個のルール - ZOZO TECH BLOG

    Androidエンジニアの @nissiy です。Androidが発表されてからもうすぐ10年になろうとしています。長いですね。 実はAndroid版IQON、今年の4月でリリースしてから丸5年を迎えます。ここまで長くサービスを続けられて、かつ3年連続でベストアプリをいただけたのは、使ってくれているユーザーの方々のおかげであると日々感謝しています。 この5年で様々な追加機能の開発を行ってきました。新機能を1つ追加する度に、古い機能を1つ削除することを徹底して開発を進めてきたものの、長く開発を続けているのでそれなりに巨大なアプリになっています。 今回はAndroid版IQONを長く開発し続けるためにチーム内で徹底しているルールをいくつか紹介したいと思います。 当たり前な話ばかりですが、大きくOSのアップデートを繰り返すAndroidのアプリ開発に取っては大事な話ばかりですので、少しでも参考に

    Androidアプリを長く開発し続けるために気をつけている9個のルール - ZOZO TECH BLOG
  • Google:マネージャはやはり重要な存在である

    Mark Fussell氏とYaron Schneider氏とDaprを知ろう 日のエピソードでは、Thomas Betts氏がMark Fussell氏とYaron Schneider氏に、分散アプリケーション・ランタイム(Dapr)について話を聞いた。最新のInfoQ Architecture and Design Trends Reportでは、Daprはポータビリティとクラウドアプリケーションのための設計というアーリーアダプターのアイデアの一部となっている。

    Google:マネージャはやはり重要な存在である
  • 採用面接でよく聞くこと - Innovator Japan Engineers’ Blog

    こんにちは、CTOの@hiro_yです。今までも、また今でもいろいろな会社でエンジニアさんなどの採用面接に携わっています。その場合によく聞くこと、自分の中でまとまってきたので書いてみようかなと。 ちなみに具体的なスキルに関する質問ももちろんしますよ。ここでは職種関係なく、聞くようにしていることについて書きます。 自己紹介 はじめに、やはり自己紹介をしてもらうことが多いです。もちろん履歴書など略歴のわかるものが手元に用意されている場合が多いのですが、何をアピールしたいと思っているのかだったり、何を必要な情報だと思ってかいつまんで伝えてくれるのかというところを相槌を打ちながら考えます。 今までに一番よかったこと 一通り経歴をうかがった後で、その中で一番よかった出来事を挙げてもらいます。よくある一番大変だったことを聞いてその対処方法を聞く、というのもやることがありますが、それよりも何に対して喜び

    採用面接でよく聞くこと - Innovator Japan Engineers’ Blog
  • 詳解 システム・パフォーマンス

    TOPICS System/Network 発行年月日 2017年02月 PRINT LENGTH 784 ISBN 978-4-87311-790-4 原書 Systems Performance FORMAT PDF EPUB 書はエンタープライズ環境とクラウド環境の両方を対象としたオペレーティングシステムおよびオペレーティングシステムのコンテキストにおけるアプリケーションのパフォーマンス分析と向上について解説します。主にLinuxとSolarisベースのオペレーティングシステムに含まれるツールとその使用例やチューニング可能パラメータの設定を通じてシステムパフォーマンスを引き出す手法を学びます。CPUやメモリ、ファイルシステムなど個別テーマごとに設けられた各章の前半では、用語、考え方、方法論について述べ、後半では実装の具体例を示しつつ、アーキテクチャ、分析ツール、チューニングなどを解

    詳解 システム・パフォーマンス
    snicmakino
    snicmakino 2017/02/10
    欲しい
  • 業務でWebサービス開発をする際に気をつけたいこと(新卒向け) - Qiita

    趣味でも業務でも日々Webサービスを開発しているzaruです。こんにちは。ついにアドベントカレンダーも最終日です。まだサンタとしての仕事が残っています。さて今回は仕事としてWebサービスを開発するときに気をつけたいポイントを紹介します。まぁ仕事に限った話じゃないですが…参考になれば幸いです。特に新卒プログラマあたりに読んでもらえればと思います😀 なお僕の業務上インフラ周りはAWSが多いです。 RASISという指標 RASISという指標があります。コンピュータシステムの評価指標5つの頭文字を取ったものです。 Reliability(信頼性) Availability(可用性) Serviceability(保守性) Integrity(保全性) Security(機密性) 今回はこの5つの指標に沿ってポイントを紹介していきます。RASIS自体については色々なところで解説されていると思うので

    業務でWebサービス開発をする際に気をつけたいこと(新卒向け) - Qiita
  • 面接官「『世界を変えたい』とか言ってくるエンジニアは落とします」その理由とは - paiza times

    Photo by Sonny Abesamis こんにちは、谷口です。 転職活動をしていて面接に落ちてしまったけど、「何で落ちたのか原因がわからなくてつらい……」という経験はないでしょうか。 最近、充分なスキルがある応募者なのに面接でまさかの落選……という選考があったため、応募先企業で面接官をされた方に理由を聞いたところ「面接中に一度も目が合わなかった上、こちらが会社説明をしている時に全然聞いてくれてない感じだったので落としました……」と言われたことがありました。 「応募者のスキルセットやキャリアの志向が合わないので……」といった理由ならまだ納得感もありますが、実は面接官の方々に聞くと、上記のようなスキル以前の問題で落選している場合もかなり多く、すごくもったいないと感じます。 ただ、採用面接で落とされる時って、ほとんどがお祈りメールや手紙の一通で落とされてしまって、落選理由まで懇切丁寧に教

    面接官「『世界を変えたい』とか言ってくるエンジニアは落とします」その理由とは - paiza times
  • Windowsユーザーに朗報!画像加工ツールの決定版「Screenpresso」とは | SELECK [セレック]

    「画像」を加工する際にどのようなツールを使ってますか? 様々なツールがありますが、使いやすさに定評があるのは、Evernote社が提供している「Skitch(スキッチ)」です。 ▼使いやすさに定評があるSkitch 直感的なUIで使いやすく、矢印などの注釈もPOPで可愛らしいので、多くのユーザーが愛用しているのですが、今年の2月突然Windowsがサポート対象外になりました…。 Windowsユーザーの人々にとっては、かなりの悲報だと思います。(私もWindowメインなので、ショックでした。) 今回は、そんなWindowユーザーの方にぴったしの画像加工ツール「Screenpresso(スクリーンプレッソ)」を紹介します。 ▼Skitchの使い方については、こちらの記事をご参考ください。 無料で自由自在に画像をカットできる神ツールSkitchの使い方 まずはダウンロード! 早速、Screen

    Windowsユーザーに朗報!画像加工ツールの決定版「Screenpresso」とは | SELECK [セレック]