え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
![実環境にTerraform導入したら驚いた](https://cdn-ak-scissors.b.st-hatena.com/image/square/6b602f67fd35701f45e4ffbae1f207de2a3e92f6/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fterraform-150420214503-conversion-gate02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
github.com Railsのcontrollerで違和感があるのって actionのinputに params というインスタンスメソッド経由でアクセスすること しかも params はviewからアクセスできる! actionのoutputが controller のインスタンス変数への代入であること しかもそのインスタンス変数はviewからアクセスできる! というところだと思うんですよ。 なぜなら我々は「メソッドの引数でinputを受け取りメソッドの戻り値をoutputとすべし」ということを是としてコードを書いてるわけじゃないですか。リーダブルコードを読むまでもなく、変数のスコープは狭ければ狭いほどメンテナンスしやすいリーダブルなコードだというベストプラクティスを正しいものとしてコードを書いているわけじゃないですか。 そういうベストプラクティスに真っ向から反しているのが現在のRa
5か月ほど経ってしまいましたが、コミュニティマネージャーサミット2017(1月23日開催)で、connpass 運営の立場から、ライトニングトーク(LT)をさせていただいたので、ブログにあげておきます。 connpass運営が選ぶこのコミュニティがすごい〜コミュニティマネージャーSummit2017 from Haruo Sato 市川さんからの登壇依頼 Social Companyの市川さんから2016年の12月下旬に、1月のコミュニティマネージャーサミット2017で、「Connpassの利用状況・データから読み解くXXX」のような話をしませんかと、Facebookメッセージでお話をいただきました。 私は、依頼されたらあまり断らない主義(あまりにムリなのは考えますが)なので「担当させていただきます」と即答しました。 とはいえ、何を話したら良いのか。。 すごいコミュニティとは 2
Googleの"2段階認証"が、原文だと '2-Step Verification' って書かれてたので、ちょっと書いておきます。 (Googleの場合は公式で、2段階認証って読んじゃってるんでいいんですけど...) 日本語で認証って訳されてるものにこんなのがあります。 Authentication Authorization Verification このなかで、いわゆる" 認証 "と呼べるのは実は Authenticationだけです。 日本だと認証とまとめてしまっている故にOAuthをログイン代わりで使ってセキュリティホール空けてる方とかもいらっしゃいますが、 http://www.sakimura.org/2012/02/1487/ (※1) 英語圏だと逆に意味の違いゆえに'authentication'と'authorization'どっち?みたいな話が盛り上がります。 http
■ 幹部合宿2日目 前日に続いて某所地下で議論を続けてました。夕方の手前くらいには終わったので、京浜東北線にのってシュッと帰宅。お疲れさまでした。 ■ Ruby 2.5.0 の rubygems イマココ @hsbt は Ruby 2.5 で Gemification 以外にも継続的に upstream が ruby/ruby 以外にあるやつのマージをやってるんで、rubygems 周りで今どうなってんの、というお知らせです。 まずは 5 月に 2.6.12 をマージしていた。 https://github.com/ruby/ruby/commit/708a10d35bf7d34da574ca3f2ae6be4bfffd5267#diff-d0025c89dbe0577be56358e4a356131b rubygems 2.6.12 のリリースノートは https://github.co
これまでは1日の予定がそんなにたくさん入ってなかったので月表示で予定が見えなくなるということはあまりなかったのですが、会社の色々なカレンダー共有が増えて余裕で溢れるようになってしまいました。 左にあるミニカレンダーをドラッグして選択すれば自由に表示範囲を変えられるのですが、設定を変更すればデフォルトの表示も2週表示や3週表示にできるということを今更ながら知りました。 Settings にある「Default view」で「Custom View」を選択。 その下にある「Custom view」で「2 Weeks」や「3 Weeks」などが選択できます。 設定を保存すれば、デフォルトの表示が切り替わります。 ↑ 3週表示で余裕ができました。 これで自分のカレンダーと会社のカレンダーで予定を重複して入れてても快適に使えそう。 以下のサイトを参考にさせていただきました。 » カレンダーの表示形式
要求仕様から工数を出す側から言うと「ブラウザのダウンロード画面に進捗出てるから要らないでしょ」と言いたい所でしたが「出来ないのか」と言われると「出来るもん」と言わざると得ないエンジニア魂。 JavaScript - ブラウザから、ファイルをダウンロードしている途中で、プログレスバーを実装したい。完了したら、プログレスバーを閉じたい。(81363)|teratail 前提・実現したいこと javaScript/HTML/CSSを利用しております。 目的は、ブラウザから、ファイルをダウンロードしている途中で、プログレスバーを実装したい。完了したら、プログレスバーを閉... https://teratail.com/questions/81363 通常、ブラウザからファイルをダウンロードする際は javascript からは制御できません。サーバからバイト列を JSON で Range っぽく返
すいせい LA CANDEUR ラ カンドゥール フランス菓子店 Pâtisserie 加茂錦 Kamonishiki 日本酒蔵元 Sake brewery &A アンド エー DELI & CAFE デリ アンド カフェ 無相創 Buaisou 古道具と内装設計 Antique shop & interior design LEATHER CIRCUS レザーサーカス ソーシャル Social 加茂錦 Kamonishiki 梅酒 Plum wine LA CANDEUR ラ カンドゥール お菓子袋 Confectionery bag LA CANDEUR ラ カンドゥール サイン等 Signage, etc. 伊藤典礼 Ito-tenrei 企業広告 Corporate adverdising 加茂錦 Kamonishiki 祝酒「松」 Festive Sake Matsu 100万人
CompanyEngineeringProductSunsetting AtomWe are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022. January 30, 2023 Update: Update to the previous version of Atom before February 2 On December 7, 2022, GitHub detected unauthorized access to a set of repositories used in the planning and development of Atom. After a thorough investigation, we hav
最近業務ではコードを触る機会が減っており、趣味も兼ねてのJenkinsfile修正で少しでもコードを触って「たーのしー」となっている Jenkins おじさんこと中村です。こんにちは。今日は、先日リリースした「 Jenkins Backlog Plugin 」のPipeline対応についてご紹介します。 内容的には、2016年8月のJenkins勉強会で発表した内容となります(この際は、主に技術的・内部的な説明が中心でしたが)。1年近く社内で運用していて問題なさそうなのと同時に、BacklogとJenkinsを両方使用しているユーザの方にも便利なのでぜひ使ってもらいたいと思って、リリースしました! 既存の「プルリクエストのCIビルド」の問題点 以前「Jenkins Backlog Pluginで、ビルド結果をプルリクエストに通知!」で、BacklogのプルリクエストとJenkinsを連携さ
まずは1pxの縁取り CSSのtext-shadowのみを使って、白文字+黒の1px縁取りをしてみます。 考え方としては ぼかしを0pxにして塗りつぶしの影を作る 1pxずつずらして複数指定することで縁取りっぽく見せる LIGさんの記事で素晴らしい解説がありました。 2.テキストシャドウ使う方法 text-shadow: black 1px 1px 0px, black -1px 1px 0px, black 1px -1px 0px, black -1px -1px 0px; 引用元:IEでもキレイ!ブラウザ上でアウトライン(縁取り)を表現する方法 ▼1px四方向の出力サンプル▼ 1pxの縁取りであれば、上下左右の指定だけで結構いい感じになります。 2017/7/28追記 1pxでキレイな縁取り 上記の方法だと、右下、左上、左下、右上の4方向なので、上下左右に縁取りがないことになってまし
( The newbie's guide to hacking the Linux kernelがとても素晴らしい記事だったので翻訳しました。 ) ( 2010-09-28 LinuxCon Japan にて、口頭ですが、Greg K-H から翻訳・公開の許可をもらいました。Thanks! ) カーネルをハックするのに、コンピュータサイエンスの博士号や下積み期間は必要ないよ。もちろんそういうことは役には立つ。でもLinux開発の重要な点は、誰にでもオープンだってことだ。とにかく取り組むことが必要。あなたは毎日何らかの形でLinuxカーネルを使ってるでしょ? どんな小さいことでもいいから、カーネル開発を少しでも手伝えば、それを誇りに思えるはずだ。 多くの貢献をしていて (そして Linux Format の読者でもある) Greg Kroah-Hartman に聞いてみた。初心者が Linu
Lighthouse is an open-source, automated tool for improving the quality of web pages. You can run it against any web page, public or requiring authentication. It has audits for performance, accessibility, progressive web apps, SEO, and more. You can run Lighthouse in Chrome DevTools, from the command line, or as a Node module. You give Lighthouse a URL to audit, it runs a series of audits against t
2017年現在、光ディスクをメインメディアとして扱うゲーム機は昔と比べて減ってきました。国内で浸透している現役ハードだとPS4、(Switchに移行しつつありますが)WiiUぐらいですね。それ以外はフラッシュカード。 BDディスクを扱うPS4もHDDにデータインストールして基本はそこから読むソフトが主流だったりして、今回扱うトピックはもはや役に立たない時代になりかけています。 時代的にそんなあんまり重要じゃないトピックですが、知っておくと光ディスクのロード時間最適化の役に立つかもしれません。 光ディスクとは DVDやBD(ブルーレイディスク)のことを今回は光ディスクと呼ぶことにします。 光ディスクはレーザー光をディスクに照射し、反射された光をレンズで読み取りデータをロードします。レーザー光を出したり、それを読み取ったりするのはDVDドライブやBDドライブが行っています。 光ディスクには2層
! This post is also available in the following languages. 英語, 韓国語 みなさんこんにちは、LINE LIVE開発のYappoです。 今回は先日リリースされました一般向けのPC配信機能を実装するときに作った簡易的な遅延実行Queueについて書いていこうと思います。 関連エントリ:LIVE PRESS 公式ブログ – ゲーム実況にもぴったり!LINE LIVEでPC横型ライブ配信を試してみよう 背景 今までのLINE LIVEでの配信方法としては、アプリ上で直接配信する方法と、公式アカウント向けの専用画面(LINE OFFICIAL ACCOUNT MANAGER)とRTMPソフト(もしくは専用機材)を利用してPCからの配信する方法がありました。 この2つの方法は全く違う仕組みで実装されるように見えますが、実は基本となる設計は同じで
突然の Amazon Web Services Advent Calendar 2016 の 15日の記事です 基盤ユニットの小山 ( @k1LoW )です。 AWS re:Invent 2016すごかったですね。 数多くのサービスが使える形でリリースされてきました。 ただ、個人的にはその後の aws-sdk-ruby が v3に上がる というエントリーを見て、awspecをどうしようか戦々恐々としています。 awspecを aws-sdk-ruby v3.0.0.rc2 で動かしてみようと思ったら、依存している https://t.co/TIuG9dGHfH のテストが v3.0.0.rc2 失敗したので、1回休み— k1LoW (@k1LoW) 2016年12月14日 突然のアクセスログ集計 あるAWS上に構築しているシステムプロジェクトで、突然「月単位でのアクセス集計1年間分」という
DevOps と並び、技術者の注目を集める SRE。このセッションでは Azure の「中」の SRE と、Azure 上でシステムを動かすユーザーの SRE、2 つの視点で解説します。システムの信頼性は気合でも手作業でもなく、エンジニアリングで高める時代です。障害に耐える組織と仕組みづくりとは? エモい話から黒い画面のデモまで、Azure における SRE の「いま」をお伝えします。 製品/テクノロジ: DevOps/Linux/Microsoft Azure/OSS/Windows Server/アーキテクチャ/クラウド/運用/事業継続 真壁 徹 日本マイクロソフト株式会社 クラウド & ソリューション ビジネス統括本部 クラウド ソリューション アーキテクトRead less
フリーランス卒業のブログを以前に書きましたが、転職先に入社して1ヶ月が経ちました。 bump.hatenablog.com ですが、実は1月後半からずっと続く家族および自分の体調不良(インフルエンザ1回、発熱3回)で、まだ貢献出来ているとは言えない状況なのが精神的にツライところです。(スキルが未熟というのもあるのですが💦) というわけで、ワークスタイルや仕事内容などについてのエントリーは今後書くとして、入社してみてこれは良いなと思った超個人的な感想を書きたいと思います。 自席がないって最高✨ 会社では、自席が決まっておらずフリーアドレスになっています。つまり、自分の仕事の状況に合わせて好きな席で仕事ができます。 www.publickey1.jp 詳しくは上記をご覧ください。 このフリーアドレス制の何が個人的に超良いと思ったかというと、デスクが散らからないことです。いくら自分だけデスク周
「LINE × SUSI = ?」JJUG CCC 2017 Spring 箸袋の文字列合成コードを解説 はじめに こんにちは、LINE Fukuokaのきしだです。 LINEでは、2017/5/20に行われた JJUG CCC 2017 Spring で寿司スポンサーをさせていただきました。 このときの模様は、次のブログでお伝えしています。 JJUG CCC 2017 Spring 登壇&協賛レポート : LINE Engineering Blog このとき、写真のような箸袋で箸を配っています。 ここには次のようなコードが印刷されていました。 IntStream.range(0, 4) .mapToObj(idx -> new int[]{"SUSI".charAt(idx), "LINE".charAt(idx)}) .map(p -> p[0]*p[0]*311-p[0]*49_57
20. DBに特化した運⽤, 設計, ショット作業 DBレイヤーのグランドデザイン バックアップの記録, 保管- シャーディング- mikasafabric for MySQL + MySQL Router- 必要リソースの⾒積もり- MySQL, Percona Server, MariaDB, Mroonga, Spider, PXC, ..- バージョンアップ戦略の策定- 監視設計 Seconds̲Behind̲Master, Max̲connections, Show̲processlist, .. - PMP for Cacti- テーブルサイズ, 権限変更検知, パラメーター変更検知, ロック競合, ..- 19/105 21. DBに特化した運⽤, 設計, ショット作業 フツーの ALTER TABLE でないオンラインスキーマ変更 pt-osc- SET SESSION s
Appleは幅広いユーザーが製品を使えるよう、アクセシビリティー機能を各製品に搭載しています。「アクセシビリティー」とは、高齢者や障がいを持つ人々が、いかに支障なくサービスを利用できるかを表す言葉です。Apple StoreでもiPhoneやiPadの視覚サポート機能を中心に、使い方を紹介するセッションを定期的に行うなど、アクセシビリティーに関する取り組みを続けています。 Appleはより多くの人が同じように製品を使えるような活動を続けています。iPhoneの設定画面で「アクセシビリティー」という項目を見たことがある人も多いはず その中でもApple銀座で取材した「視覚に障害がある方のためのApple Watchの基本」のセッションは、目からウロコの連続でした。目が見えない状態で、あんな小さな画面を操作するなんてiPhoneよりも大変なはず……。最初は疑心暗鬼でしたが、視覚障がいを持つAp
こんにちは!プロジェクトマネージャーのKatsukiと申します。 今回は、私が日々の業務で意識している「ストーリー」についてや、誰でも簡単にアイデアを可視化できる「ストーリーボード」についてまとめました。 ストーリーって何? ストーリーとは、物語論において物語世界の中で起きる出来事を時系列で表した流れのことを指します。例外はありますが、基本的にストーリーは「キャラクター」「シーン」「プロット(要約)」の3要素を含みます。 人類史上はじめて物語の構造を分析したと言われるアリストテレスは、「ストーリーは大きく3つのセクションに分けられる」と定義しました。それは、「始まり・中盤・結末」です。古代から人間はストーリーを楽しみ、ストーリーと主に発展してきました。 共感を生むストーリーは、観客の心を大きく動かし、そのストーリーに触れる前とは違う一皮むけたような感覚すら覚えさせてくれます。 そこから、観
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く