Go言語LT大会で発表した資料です。 https://go-beginners.connpass.com/event/55768/
![エディタの壁を越えるGoの開発ツールの文化と作成法](https://cdn-ak-scissors.b.st-hatena.com/image/square/c45507912e5adf6b2d4900fe9c49be8172f955a8/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fgo-161105072328-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
乱数チューニングによる動きのコク 1. 一様乱数 いわゆるMath関数による乱数。 雑味や臭みが強く、そのままでは使い物にならない。 2. 雑味を取り除いた乱数 下処理として臭みや雑味を取り除いた状態。一様乱数特有の発作的なガタツキがないのがわかるだろうか? 過去2フレームに、距離33%以内の重複数が出ないようになっている。 シャッフルやスロットのアニメ処理など、2連続で同じ数字が重なるとバグって見える表現に有効。 3. コクのある乱数 乱数の旨味が濃縮された状態。中心極限定理により、自然な風合いに濃縮されている。 加算式による天然の正規分布は、ボックスミューラー法の養殖された乱数と違い、加算回数で生産者ごとの味わいが出せる。 パーティィクルや自然シミュレーションと相性が良い。 4. 芳醇なまろ味を出した乱数 口に含んだ後に、豊かな香りが広がる乱数。移動平均により連続性を出すことで、揺らぎ
Mac OSXを使っていて便利なのがQuickLook機能です。スペースキーを押すだけでコンテンツの内容が確認できるというのはとても手軽で、一度使うと手放せない機能になります。Windowsにも欲しいと思う方は多いでしょう。 そこで使ってみたいのがWinQuickLookです。QuickLookライクにスペースキーで使えるファイルビューワーです。 WinQuickLookの使い方 ログファイルを開いた例。コンテンツが確認できます。 実行ファイル。これはアイコンだけです。 画像はプレビューできます。 動画ファイルがプレビューできないのはちょっと残念。 HTMLファイルはプレビューできます。 WinQuickLookがプラグインに対応し、コミュニティベースで対応する拡張子が増やせるようになると一気に広まるかも知れません。スペースキーだけで内容がさくっと確認できるというのはとても便利です。ぜひお
最近はソフトウェアの動きを表現するのにアニメーションGIFを使うようになっています。動画はYouTubeなりにアップロードするのが面倒だったり、再生ボタンを押させるのも手間に感じてしまいます。 スクリーンキャストを撮るのに使ってみたいのがScreenToGifです。Windows用のソフトウェアで、筆者がMac OSX用に使っているLICEcapに似たソフトウェアです。 ScreenToGifの使い方 メイン画面です。画面だけでなく、Webカメラの映像も取り込めます。 レコーディング画面です。一部だけ抜き出したり、撮影するタイミングを指定できるなど高機能です。 撮影後に細かい調整ができます。複数の結果をつなぎ合わせたりすることもできます。 実際に撮影した結果。実際はもっと大きいのですがサイズも大きくなってしまったので縮小しています。 ScreenToGifはアニメーションGIFの他、AVI
実は転職初日に書こうと思っていたのに気づいたら1ヶ月経っていた😇 一応、ネット上では明示的には所属組織を明らかにしていないマンなので、その辺りはふわっとさせておく。 転職の動機一言でまとめると、いわゆる音楽性の違いというやつ。 もちろん下記以外にも他にもいろいろある。 経営の意思決定内容に一社員として納得感が持てないことが多くなってきたことによる、経営方針へのミスマッチ。詳しい話はNDA的によくなさそうなので割愛。 個人的にソシャゲのガチャが好きではなかったのに、それを提供する側になっていたことによる、事業内容のミスマッチ。他と比較するとガチャの厳しさはゆるかったが、それでも違和感を感じてしまっていた。 個人的にどうありたいかという方針と会社の方針がずれることは仕方のないことだと思う。無理に合わせたりするのではなく、その時々で方針がマッチするところに所属するのが幸せそうだ。 転職先はどう
+1 ボタン 2 AMP 11 API 3 App Indexing 8 CAPTCHA 1 Chrome 2 First Click Free 1 Google アシスタント 1 Google ニュース 1 Google プレイス 2 Javascript 1 Lighthouse 4 Merchant Center 8 NoHacked 4 PageSpeed Insights 1 reCAPTCHA v3 1 Search Console 101 speed 1 イベント 25 ウェブマスターガイドライン 57 ウェブマスタークイズ 2 ウェブマスターツール 83 ウェブマスターフォーラム 10 オートコンプリート 1 お知らせ 69 クロールとインデックス 75 サイトクリニック 4 サイトマップ 15 しごと検索 1 スマートフォン 11 セーフブラウジング 5 セキュリティ 1
Andrew Ng 先生による Coursera の機械学習コースを受講しました。受講期間は 1/25 から 4/17 でしたが、少しずつ前倒しして進めた結果、3/20 に終えることができました。 www.coursera.org 機械学習の基本的なアルゴリズムをざっと学べる内容で、数学的に平易な説明になるよう配慮されている印象を持ちました。上記のリンク先でシラバスを確認できます。プログラミングの課題をこなしながら進めていく形式で、特にエンジニアにとっては、楽しみながら勉強できるのではないでしょうか。アルゴリズムを学べるほか、アルゴリズムを問題に適用する際のノウハウ、機械学習の適用例のデモなども含まれていて、面白い内容でした。 講義は Week 1 から Week 11 まで全 11 週の構成です。週ごとに、授業内容を動画で学び、選択式の Quiz とプログラミングの課題 (Assignm
Webブラウザ上でネイティブコードに近い実行速度で高速に実行できるバイナリフォーマットを実現しようと、マイクロソフト、Google、Mozilla、Appleなどの主要なWebブラウザベンダがW3CのWebAssembly Community Groupなどを通じて共同で開発に取り組んでいる技術が「WebAssembly」です。 参考:主要ブラウザで実行可能なバイナリ形式「WebAssembly」の開発がスタート。Chrome、WebKit、Firefox、Microsoft Edge、LLVM、Unityらがサポートを相次いで表明 - Publickey このWebAssemblyに関わる主要な開発チームは、10月31日付で一斉にWebAssemblyの試験的実装について発表しました。 ChromeのJavaScriptエンジンであるV8では「Browser Preview」として発表。
概要 JavaScriptの Object.create(null) はなぜ使われるのか。 {}での初期化とは何が違うのか。 きっかけ Vuex のソースコードを読んでいて、 Object.create(null) という見慣れない記述を見つけました。 リテラル {} ではいけない理由が気になったので、なぜなのか調べてみました。 対応ブラウザ Object.create は Internet Explorer 9 を含めたモダンブラウザで利用可能です。 - http://kangax.github.io/compat-table/es5/#test-Object.create - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create Object.crea
gooseとは Golang製のDBマイグレーションツール https://bitbucket.org/liamstask/goose/ なんでgoose? プロジェクトのプログラムとは離した状態でマイグレーションを導入したかった。プロジェクトごとにマイグレーション手段が変わるのが嫌だったから。 SQLをそのまま書けるので学習コストが高くなさそう。 Golang製のツールを使ってみたかった。 導入まで 参考: http://enomotodev.github.io/post/use-goose/ goは導入済みとして $ goose goose is a database migration management system for Go projects. Usage: goose [options] <subcommand> [subcommand options] Options:
GitHubの謎生物が気になり、せっかくなのでIT界隈の動物(?)を用いた名前やロゴの由来など調べてみた。 ※追記あり:Gopherファンに襲われそうなので。ごめんねGopher君 GitHub種類:octocat(ネコ+タコ) 名前:monalisa Q.どうしてタコなのに8本足じゃないの? A.なにも考えずに描いたからね! もともとデザイナーはoctopussと呼んでいたが、いくら訂正してもGitHubの社員がoctocatと呼ぶため、octocatで落ち着いた。 octocatはあの生物種の名称であり、monalisaという名前は社員の娘が学校の課題で名付けたもの。 Python種類:ニシキヘビ 名前: - イギリスのコメディ番組『空飛ぶモンティ・パイソン』より。 またPythonという英単語はニシキヘビを意味するため、マスコットとしてヘビが用いられる。 オライリーの本とかすごい表紙
平素より弊社および弊社制作作品を応援・ご視聴いただき誠にありがとうございます。 この度弊社のスタッフ(嘱託。以下同じ。)が、SNSにおいて、支払明細を掲げるなどして投稿を行いました件について、 皆様には多大なご心配とご迷惑をおかけしております。本件につきまして本人に対し事実確認を行いました。 その後に行った面談結果をもとにした、弊社と本人双方の正式な見解は以下の通りです。 先ずスタッフとの契約を弊社より解除を申し入れた事実はこざいません。 またスタッフ個人のSNSアカウントを弊社より削除の依頼や指示をした事実もございません。 投稿したスタッフと面談した際に、SNSに投稿した件について、関係者に迷惑をかけたことに対し謝罪の念を伝えられました。 弊社といたしましても、多大な混乱を招いたことを関係者始め皆様に深くお詫び申し上げます。 なおスタッフに関連した写真やその他スタッフ個人に関する情報が、
最寄はJR城端線(高岡市~城端)ですが、ディーゼル(いわゆる汽車!)なので雪に強いんです。最終は必ず動く。(城端線通勤者回答)
これは怪文書です ここから10年はWASMがDOMのGCインテグレーションを果たしてJSを置き換えるか、JSがWASMに追いつかれる前にまともな言語として進化しきれるかのチキンレースになる ES Modules のブラウザ実装が枯れた頃に先鋭化したフロントエンドツールセット群は一旦そこで破棄され、シンプル化への揺り戻しが起こる 仮想DOMはブラウザエンジンの何らかの処理で更新が隠蔽されるか専用のDOM更新APIができ、Reactのような実装の手を離れる WASMで git, vim, bashなどが porting されるにつれ、再びWebOSのようなものが試みられる TC39でJSの型アノテーションの構文だけだけ決めよう => V8 が型アノテーションを元にランタイムを最適化したぜ! => 気づいたら標準化みたいな流れがある IE11のサポートは延長されず、MSがなんらかの強攻策に出る
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く