タグ

2017年5月8日のブックマーク (18件)

  • JavaScriptを高速化するFacebook製Prepackを試してみた - Qiita

    (function () { const MAX_NUM = 10000; // パーティクルの個数 const STAGE_W = 465; const STAGE_H = 465; const FRICTION = 0.96; const ACC_VALUE = 50; /** * パーティクルクラスです。 * @param {number} x * @param {number} y * @constructor */ class Particle { constructor(x, y) { this.x = x; this.y = y; this.vx = 0; this.vy = 0; } } function updateParticlePosition(particle, gravityX, gravityY) { const diffX = gravityX - parti

    JavaScriptを高速化するFacebook製Prepackを試してみた - Qiita
  • Angular + RxJS + WebSocket で チャットアプリを作る – Subject 利用サンプル | DevelopersIO

    以前、別の記事でAkka製のチャットサーバを作ったのでシンプルなクライアントアプリも作りました。 バージョン情報 パッケージ名 バージョン WebSocketとSubjectの連携イメージ RxJSの部品は、今回 Subject を使います。Subjectは、定義したバックエンドのデータソースを Subscribe することができ、なおかつバックエンドに対して next によりデータを送出する能力をもっています。一方でWebSocketはコネクションが成立した後、 onmessage イベントに対するハンドラを登録してデータ受信時のアクションを定め、 send によってデータを送信します。この時点で Subject と WebSocketは相性が良いのではないかと考えました。実際この考えを実装した先人がいます。 WebSockets with Angular2 and RxJS – Łuk

    Angular + RxJS + WebSocket で チャットアプリを作る – Subject 利用サンプル | DevelopersIO
  • プロダクトマネージャーとして Kaizen Platform にジョインした · takus's blog

    長らく TwitterBlog もご無沙汰になっていた @takus です。”若手インフラ四天王” なのかはさておき1、5 月から Kaizen Platform にジョインしてプロダクトマネージャーとして働き始めました。 ジョブチェンジや入社の経緯 息子が生まれたりして色々と生活が変化していくのがキッカケとなり、これまでやってきたことや今後やっていきたいことを改めて考え直したりする中で、もっとプロダクトにコミットする比重を大きくしようと決めたのが大きな理由です。 Site Reliability Engineering / Data Engineering といった領域で活動してた人間が Product Manager というロールに転職するのは少し唐突な印象を受けるかもしれませんが、Forkwell Press のインタビュー記事 でも「プロダクトを作ること」みたいな言及があった

  • Chrome 59で新しいJavaScriptインタプリタ「Ignition」とコンパイラ「Turbofan」が有効に。より省メモリかつ高速。「Crankshaft」は引退へ

    Chrome 59で新しいJavaScriptインタプリタ「Ignition」とコンパイラ「Turbofan」が有効に。より省メモリかつ高速。「Crankshaft」は引退へ 現在ベータ版として開発が進んでいるChrome 59に搭載されるV8 JavaScriptエンジン「V8 Release 5.9」では、新しいJavaScriptインタプリタ「Iginition」とコンパイラ「Turbofan」がデフォルトで有効になると、V8 JavaScript Engineのブログで説明されています。 V8 5.9 is going to be the first version with Ignition+Turbofan enabled by default. In general, this switch should lead to lower memory consumption an

    Chrome 59で新しいJavaScriptインタプリタ「Ignition」とコンパイラ「Turbofan」が有効に。より省メモリかつ高速。「Crankshaft」は引退へ
  • MP3ファイルを作るエンコーダは進化した? 昔と今のiTunesで比較検証【藤本健のDigital Audio Laboratory】

    MP3ファイルを作るエンコーダは進化した? 昔と今のiTunesで比較検証【藤本健のDigital Audio Laboratory】
  • 子供の思考センスを無料で磨ける話題のアプリ『シンクシンク』がいかす! - wepli.2

    子供の思考力は幼少期から養うほど有利と言われています。だけど、どんな風に思考力をアップさせるかなんて分かりませんよね。てなわけで、日は先日発表されてた"Google Play Awards 2017"の"Best App for Kids部門"のファイナリストに選出された良アプリの"Think!Think!(シンクシンク)"をご紹介したいと思います。シンクシンクなら無料で楽しく勉強できますので、バッチリとチェックして下さいね! Think!Think!(シンクシンク)とは!? シンクシンクはこんな感じのアプリです! ラッキーバルーン はこになる? さいごに シンクシンクのダウンロード 当ブログでは、『シンクシンク』の他にも、たくさんの使えるアプリをご紹介しています。この記事を読み終えたら、ぜひ下の記事ものぞいて見てくださいね! マジ使えるAndroidの神アプリ100!アプリマニアがおす

    子供の思考センスを無料で磨ける話題のアプリ『シンクシンク』がいかす! - wepli.2
  • マイクロソフト「究極のモバイル端末」Surface Phone発表へ | Forbes JAPAN 公式サイト(フォーブス ジャパン)

    マイクロソフトCEOのサティア・ナデラは「2017年中に究極のモバイルデバイスを世に送り出す」と宣言していたが、5月2日に公開されたMARKETPLACEのポッドキャスト番組でその発言を裏付けた。 「現状のマーケットで主流となっているデバイスとは別のアプローチで市場に切り込んでいく。独自のやり方で究極のモバイルデバイスを送り出す。サブスケールなカテゴリになるかもしれないが、特定の機能を求めるユーザーをターゲットとした製品で差別化を行っていくつもりだ」 昨年11月、オーストラリアのFinancial Reviewの取材にそう応えていたナデラは今回の番組で「我々が市場に送り出す電話端末は、既に市場にあるデバイスとは違ったものになる」と明言した。 デバイスをまたいで自社のソフトウェアやクラウドにアクセス可能な製品を送り出していくという、最近の同社の戦略を考えると、ナデラが言う「究極のモバイルデバ

    マイクロソフト「究極のモバイル端末」Surface Phone発表へ | Forbes JAPAN 公式サイト(フォーブス ジャパン)
  • サーバーの名前 どう付ける?

    今でこそ、用途ごとに論理的なサーバのインスタンスを作り分けたり、果てはサーバーレスアーキテクチャなんて言われるようなことすら行われるようになってきていますが、かつては、サーバーの物理的な台数が限られていて1台の物理サーバーに複数のサービスを相乗りさせなくてはならず、識別のためになんかとにかく名前付けなきゃいかんという時代があったのでした。 このへんななまえのサーバー群は、まだ日にいるのです。たぶん。 利奈みんとbot🎉累計4万部突破!!🎉 @sysadgirl_mint 皆さん、サーバーにはどんな名前📛つけてます❓ むかし谷町先輩が設定した古いサーバー3台には「バルタザール」「メルキオール」「カスパー」って名前が付いてるんですよね……あたし知ってますよ、これ「ヱヴァンゲリヲン」ですよね⁉😏 2017-05-04 20:58:41

    サーバーの名前 どう付ける?
  • さようなら平成仮面ライダー【クウガ~ファイズ編】シリーズ黎明期の作品群は日曜の朝に何を提示したのか? - YU@Kの不定期村

    こんにちは、結騎 了(@slinky_dog_s11)です。 「オタクになったきっかけは?」という会話はオタク同士なら当たり前のように交わされるものだが、例えば学生時代の友人だとそれは『新世紀エヴァンゲリオン』だったり『灼眼のシャナ』だったりしたのだが、私の場合は間違いなく「平成仮面ライダーシリーズ」だった。“その枠”の番組は『ジャンパーソン』や『エクシードラフト』から観続けていて、もちろん『カブタック』や『ロボタック』も大好きだったけれど、やはり私を熱狂的にハマらせ・引きずり込んだのは『仮面ライダークウガ』だったし、それから18年、最新作の『エグゼイド』に至るまで、毎年新しい仮面ライダーを楽しみに生きてきた。もはや一介の視聴者のクセしてライフワークのような錯覚を覚えるほどだ…。 最近、仕事が忙しかったり子供が生まれたりして中々まとまった時間が取れず、ブログの更新もおろそかになっていたので

    さようなら平成仮面ライダー【クウガ~ファイズ編】シリーズ黎明期の作品群は日曜の朝に何を提示したのか? - YU@Kの不定期村
  • 機械学習の情報を手法を中心にざっくり整理 - Qiita

    概要 自分用のメモとして、機械学習に関する情報を浅く ( それなりに ) 広くをモットーに、ざっくり整理してみました。 少しでも、他の方の理解に役立ったら嬉しいです。 機械学習とは コンピュータプログラムが経験によって自動的に出力結果を改善していく仕組み。 機械学習の代表的な手法について記載します。 1.教師あり学習 2.教師なし学習 3.強化学習 に分けて記載しました。 ※概要説明は一例です。 1.教師あり学習 1-1.線形回帰 予測したい値を算出する式を連続する多項式として表し、各係数を最小二乗法や最尤推定法で求めることでモデルとなる式を決定する Pythonライブラリ:scikit-learn(sklearn.linear_model.LinearRegression) 参考:最小二乗法による線形回帰のアルゴリズム (自身のQiitaの過去記事です) 1-2.ロジスティック回帰 2択

    機械学習の情報を手法を中心にざっくり整理 - Qiita
  • エンジニアを指導する立場の人こそ読んでほしい、新卒エンジニアが1年間で上司に感じた5つのこと - Qiita

    (追記 2017/5/10) だいぶ放置していた形になってしまい申し訳御座いません。 僕自身ここまでの反響が(炎上が?笑)起こったことに驚いております。 賛同してくださった方・批判してくださった方、どちらも最後まで記事を読んでいただき、コメントまでしていただいたことに感謝でいっぱいです! 自身の考え方としても勉強になりますし、何よりみなさんがこれだけ真剣になっていることが僕自身はとても嬉しい限りです。当にありがとうございます。 前書き エンジニアとして1年経ち、振り返ってみると、業務中にわからないことがあるたびに調べ、 Qiita (記事投稿者の皆様方) には大変お世話になりました。ありがとうございます。(今頃になって自分は登録しましたが笑) 社会人1年目って人生1回きりしかありません。自分も2年目となり指導する側になる身として、 1年目で抱いていた心をいつまでも忘れないために、これを残

    エンジニアを指導する立場の人こそ読んでほしい、新卒エンジニアが1年間で上司に感じた5つのこと - Qiita
  • 目前に迫った50ccバイクの滅亡

    1980年代、二輪車は多くの若者にとって今よりも身近な存在だった。多くの若者は16歳になるとバイクの免許を取り、排気量をステップアップしながら18歳を迎え、やがてクルマに乗り換える。それはごく普通の若者のライフスタイルだったのだ。 1985年の二輪車の保有台数は約1820万台。それが2015年には約1150万台へと激減している。昨年のスズキの決算発表では、鈴木修会長が「二輪については耐えるしかない」と事実上打つ手なしのコメントがあった。業界トップのホンダも事情は同じ、見通しは極めて暗い。なぜこんなことになったのだろうか? 名車モンキーの生産終了 そしてこの夏、数多くの二輪車が生産中止になる。その中には、長年多くのユーザーに支持された名車も含まれているのだ。例えば、ホンダ・モンキーは、アミューズメント施設「多摩テック」で子どもたちに「操る楽しさ」を感じてもらうため、1961年に作られたアトラ

    目前に迫った50ccバイクの滅亡
  • Go + microservices = Go kit

    Microservices are hard, but Go and Go kit can make them easier.

    Go + microservices = Go kit
  • 【Python】MeCabと極性辞書を使ったツイートの感情分析入門 - StatsBeginner: 初学者の統計学習ノート

    負のオーラを自動検出したい 前回のエントリで、著作権侵害にあたる違法アップロード動画を自分のTwitterで拡散してしまっている懸念を考えて、YouTube動画のリンクが貼ってあるツイートをまとめて削除しました。 前回のエントリでも言いましたが、著作権侵害モノ以外にも、「残しておくとまずいツイート」は色々ある可能性があり、たとえば誹謗中傷の類いがあるかと思います。誹謗中傷ツイートを自動抽出する方法はにわかには思いつきませんが、たぶん「クソ」とか「死ね」とか「バカ」とかそういう悪口の辞書が必要になりそうです。 ところで、言語データの分析手法として、単語ごとに感情特性を評価した辞書というものがあちこちで作られていまして、これを使ってツイートがどのような感情を帯びているか分析するということが、よくやられています。Yahoo!がそういうツールを提供してたりもします(参考リンク)。 Yahoo!のリ

    【Python】MeCabと極性辞書を使ったツイートの感情分析入門 - StatsBeginner: 初学者の統計学習ノート
  • SSH秘密鍵を安全に管理するKryptoniteを使ってみた - Qiita

    概要 Kryptoniteというサービスを見つけたので使ってみました。 KryptoniteはSSHの秘密鍵をスマートフォン上に保存し、PCなどで利用する際にはスマートフォンにPUSH通知が来て承認した場合のみ利用できるようにするものです。 利用イメージは上のサイトの動画を見るとすぐ掴めると思います。 秘密鍵が安全に管理できますし、複数PCでの秘密鍵の共有も安全に可能なので使ってみました。 通常であればPC紛失のことなどを考えると共有しないほうが好ましいかと思われますが(自分は普段分けてます)、Kryptoniteの場合はスマートフォン内に秘密鍵が保管されるので、PCごとに使い分けても意味が無いのかなと思っています(使い分けたほうが良い理由があれば教えてください)。 そしてOSSなのが嬉しいです。あとGoで書かれてるので読むと勉強になります。 とりあえず速攻使ってみたという記事なので、技術

    SSH秘密鍵を安全に管理するKryptoniteを使ってみた - Qiita
  • GWの進捗としてRPG作った / redux-saga でメインループ処理、JSONSchemaからのコード生成 - mizchi's blog

    作った。GWの間、コンビニと近所のカフェ以外に外出してないし、ゲームもしてない。 https://mizchi-sandbox.github.io/rpg-prototype/ で触れる。デザインはしょぼい。Chrome以外で動いてる気がしない。 コードはここ https://github.com/mizchi-sandbox/rpg-prototype 仮素材はウディタに付いてくるサンプル素材をお借りした。 WOLF RPGエディター公式サイト 【RPG作成フリーソフト】 仕様 Spaceでポーズ&リスタート クリックでスキルの使用 一度スキルを使ったらクールダウンがある Player1 だけ操作できる あとはなんか察してほしい。 何故作ったか 前々から、ゲーム、とくにRPGを作りたいと思ってたのだけど、メインループがすんなり綺麗にかけたためしがない。趣味プロジェクト技術的に辛いとやる

    GWの進捗としてRPG作った / redux-saga でメインループ処理、JSONSchemaからのコード生成 - mizchi's blog
  • VISAカードのインフラがDocker採用。数秒でプロビジョニング、パッチやメンテにさよなら、消えるインフラ。DockerCon 2017

    VISAカードのインフラがDocker採用。数秒でプロビジョニング、パッチやメンテにさよなら、消えるインフラ。DockerCon 2017 4月に米テキサス州オースチンで開催されたDockerのイベント「DockerCon 2017」では、コンテナランタイムのためのLinuxコンポーネント「LinuxKit」の発表や、コンテナランタイムを組み立てる「Moby Project」の発表など、同社の新しい方向性を示す発表が相次いで行われました。 そのなかでもう1つ、DockerCon 2017ではグローバルな決済サービスを提供しているVisaが、同社のインフラにDockerを採用したという事例が発表されました。これまでDockerは開発環境やテスト環境への採用が進んでいましたが、Visaのような著名な企業が番環境でDockerを採用した事例の発表は、Docker番環境への導入を市場に説得す

    VISAカードのインフラがDocker採用。数秒でプロビジョニング、パッチやメンテにさよなら、消えるインフラ。DockerCon 2017
  • 個人開発環境にGithub Flowを適用する - chroju.dev

    Githubjoinしたのは2013年で作ったものは軒並みちゃんと突っ込んではいるんだけど、単に一区切りついたらadd => commit => pushしているだけでちゃんと使っていなかったので、個人開発ではあるがGithub Flowを取り入れてみた。 What is Github flow ? Githubを用いた開発作業を進めるにあたっての指針みたいなものです。基的にはmasterブランチ上では作業せず、作業工程ごとにブランチ作って、終わったらプルリクしてmasterにマージしてもらうことでデプロイとしましょうね、というものだと理解している。至ってシンプルではあるけど、これを取り入れるだけで従来やっちゃってた「masterで作業してるのでデプロイしても動かないレポジトリがGithub上にある」みたいな状態が防げて良さそうだと思った。 ちなみにGit-flowというのもあるようだ

    個人開発環境にGithub Flowを適用する - chroju.dev