この記事は abicky.net の Latent Dirichlet Allocation (LDA) ゆるふわ入門 に移行しました
警告 以下でのモジュールの説明はトランスパイラであるBabel 5,6で動作を確認した振舞いについての記述です。2015年11月現時点で、ECMAScriptのモジュール仕様策定範囲は、本来の全体範囲のまだ一部であるとのことです。その状況でのBabelの実装は、良く言えば先行的、悪く言えば将来そのままである保証はなく、現時点でも他のES2015をサポートする処理系との間での相互運用の保証はありません。また、現時点でBabelのモジュール機能を使うこと自体にリスクがあるという意見もあります。CommonJS側からBabelが生成したモジュールをCommon JSモジュールとして読み込もうとしたときの互換の問題として、Babel5で可能だったことがBabel6では利用不可になる、といったことも起きているようです。 そこらへんを含めて解説されているこちらの資料が参考になります。 (2015/11
WWDC-2015 「What's New in Notifications」で発表された内容をメモ。 ソース セッションページ SD動画 HD動画 PDF 「Text Input Action」の追加! 通知内でテキスト入力できるようになりました! 実装方法 詳しくは、ページ上の動画/PDFを参照ください。 APNsの変更点 新しいプロバイダー向けのAPIをリリースします!! (2016年) HTTP/2 request-response をサポート! HTTP/2通信をサポート! APNS<->プロバイダー間の通信が効率的になります! Instant Feedback Before After 今までは、通知依頼のリクエスト後にすぐ結果をレスポンスで取得することができなかったが、 すぐに受け取れるようになります! Simplified certificate handling Befo
場所コンベンションルームAP東京八重洲通り (「東京駅」八重洲中央口より徒歩6分)の 7階 日程2015/11/08 (日) 定員200人 LocationConvention room AP Yaesudori 7F Date2015/11/08 (Sun) Capacity200 Keynote 基調講演:なかむら (う) さん (Ruby コミッタ / Ruby 2.1, 2.0.0 メンテナ) 特別講演:江渡 浩一郎さん (メディアアーティスト/ニコニコ学会β実行委員長/産業技術総合研究所主任研究員) Ninja Talks Yuichiro Kaneko Yoh Osaki Shinta Koyanagi Kei Sawada Ryunosuke Sato Yuki Nishijima Daisuke Yamazaki Mu-Fan Teng Lightning Talks Ak
画像は公式サイトから 発表について 11/7 にあった 東京 Node 学園祭 2015 で Electron の発表した. 周りすごい人達ばかりで,明らかに今年の6月ぐらいに初めた自分よりも,JavaScript も Node.js もフロントエンドも書ける人達に囲まれての発表だったので,正直どうしようかなと思ったけれど,自分が Electron で Web フロントエンド&Node.js に入門することになった経緯と,その過程で得た知見を共有する感じにしようとなってこんな感じの資料になった. 色々詰め込もうとして25分に対して42ページになったものの,一応発表練習しておいたのもあって,時間通り喋れてよかった.ただ,スライド内で紹介した僕が書いたアプリのコードはまだかなり汚くて設計もいけてないと思うので,awesome-electron にある他のアプリのほうが参考になるかもしれない…
http://commit-m.minamijoyo.com/:titele という有名OSSのコミットメッセージを検索できるサービスがあって、英語のコミットメッセージを書くときに「あれ? これどういう風に書けばいいんダー」ってときに例文を検索できて捗る。 commit-m.minamijoyo.com が、自分の場合はコミットメッセージ書くときはvim とか git commit -m とかからなのでCLIで検索できたらより捗るかと思ってGolangで書いた。 APIとかは無いようなのでクロールしてる。 GoQuery 使えばこの手のクローラーが一瞬でかけるのでよさがある。 github.com go get github.com/yuroyoro/gommit-m で入れた後に gommit-m keyword [page] で検索できる。
Generate custom icon webfonts from the comfort of the command line.Generate custom icon webfonts from the comfort of the command line. Cross-browser Output multiple font formats and a bulletproof stylesheet with one command. Works on modern browsers, quirky mobile flavors, and even your old friend IE8. Bootstrap-ready Font Custom creates styles using Bootstrap's .icon-{{your-icon-name}} naming con
ここ数年、さまざまな企業でプロジェクト管理への意識が高まり、IT産業にとって良い方向に向かっていると思います。常駐・派遣型ビジネスならセーフなのに、一括請負型ビジネスで赤字を出すという図式から脱却するには、プロジェクト管理力を高めるしかないと経営者も気づいてきたのでしょう。かくして、あちこちでPMBOK(通常、ピンボックと呼びます)やCMMなどをテーマとした"プロジェクトマネージメント セミナー"が開催され、一時期活況を呈していました。 セミナー参加者は、PMBOKやCMMを理解し、プロジェクト管理の重要さを再認識しました。しかし、PMBOKはそもそもプロジェクト管理に関する知識体系をまとめたものに過ぎないので、それを利用して自社に生かすという肝心のアプローチが見えません。結局、"セミナーに参加して意識が高まった"というだけに終わり、いつの間にかブームも尻すぼみになりそうにも感じています。
こんにちは、トレンド調査ラボの井上寛之(@inohiro)です。 クックパッドの検索ログを基にした法人向けデータサービス「たべみる」の開発を担当しています。 本稿では、現在開発を行っているスマートフォン向けウェブアプリケーション(Rails)で採用した、 JavaScriptチャートライブラリを選定するにあたって検討した観点について述べます。 また、実際に採用したライブラリと、その利用例を簡単に紹介します。 ウェブ上に無数にあるJavaScriptチャートライブラリから、最適なものを一つ選択するのは なかなか難しい作業ではないかと考えています。おそらく、これから記述する条件を満たすライブラリは数多く存在し、 今回私が選択したライブラリ以上に良いものがあるのではないかと思います。 「何を以って良いライブラリとするか」という議論もまた難しい話題です。 そのようなライブラリについては、はてブコメ
毎年年末に出演してくださっている、フリーランスの web サイトクリエイター 千貫りこさん(@henyorico)がゲスト。働き方は大きく変わらなかったものの、コロナ禍で講師の仕方が変わった千貫さん。Web デザインの敷居がどんどん高くなっている中、どう若手に手を差し伸べたら良いかお話しました。 よかった探し • A podcast on AnchorJimdoSTUDIOコロナ禍で変わったこと100人相手にリモートで教える難しさ教え方・接し方の変化ハンズオンの授業をどう変えたか今でも HTML の学習は重要構造化をすることで変わるデザインの捉え方見積もり / コストを考えるのは難しいあえて運用のことを話さないお客さんに何にお金をかけてもらうか一度にたくさんのことを伝えないまず『泳がす』 STUDIO でデザインエンジニアをされている菅原孝則さん(@oligin020 )と、作るプロセスに
日々、色々な勉強会が立ち上がっています。一方で、消えていく勉強会も多いです。 私が携わっている静岡ライフハック研究会は5年目、静岡47会は11年目を迎えました。長く続いている方です。 長く続いている勉強会に、共通するポイントとは? 来る者は拒まず、去る者は追わず 腐ったみかんの話はご存知だと思います。1個でも腐ったみかんがあると、他のみかんも腐ってしまうので、早めに取り除きましょうという話です。 同じように、勉強会で、参加率が悪い人を退会させるケースがあります。サボり癖がみんなに伝染するからということでしょう。しかし、これをやってしまうと、他のメンバーも息苦しさを感じて、次第に心が離れていきます。 逆に、参加の強要も、やってはいけません。強要すればするほど、人は離れていきます。もし自分が強要されたら「嫌だな」って思いますよね。自分がされて嫌なことは、人にはしてはいけません。人はストレスを感
Googleは、脳の活動を模したニューラルネットワークによって学習を実現する「ディープラーニング」をサポートした機械学習ライブラリ「TensorFlow」をオープンソースで公開しました。ライセンスはApache 2.0オープンソースラインセンスです。 Googleはすでに数年前からディープラーニングを同社のサービスに組み込んでいます。「私たちが社内でディープラーニングの基盤である「DistBelief」を開発したのは2011年のことだ」(ブログ「TensorFlow - Google’s latest machine learning system, open sourced for everyone」から)。 TensorFlowは、このDistBeliefをさらに強化したものだと説明されています。 TensorFlow is general, flexible, portable, e
というわけで、10倍の差がでた。 当然、配列の長さやソートする長さ、また実装の方法によって性能差は変わってくるが 今回の方法は有効であるということは確認できた。 既存の記事(2015/11/09 20:22 追記) コメント欄でUnordered partial sorting にそれらしきことが書いてあると教えていただいた。 そちらでは、「上位k個を取り出す(ソートは不要)」という問題を考えている。 同様に分割統治法を用いてソートしていきながら、上位k個以内の小区間になったらその区間はソートせずに全て選択して良いとしている。 早い話が、QuickSelectによりk+1番目の要素を探してそれより上位の要素をごそっと抜き出している。 分割統治法で大雑把にソートしていきながら、不要なソートを行わないようにする という同様のアプローチである。 C++のSTLの場合(2015/11/09 22:
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く