Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
便利機能満載のライブラリUnderscore.js - にのせき日記が「力尽きた」と仰っているので勝手に続きを書く Object Functions tap _.tap(object, interceptor) chainを使うときに、途中にobjectを割り込ませ、chainの途中結果を知ることが第一義の目的。 _([1,2,3,200]).chain(). select(function(num) { return num % 2 == 0; }). tap(console.log). map(function(num) { return num * num }). value(); => [2, 200] => [4, 40000] isEqual _.isEqual(object, other) 2つのobjectをdeep compareすることが目的 var moe = {na
https://sites.google.com/site/nextliteracy/javascript/underscore-js Undersocre.jsを使うと、JavaScriptで、関数型言語でよく使われる高階関数をハッシュと配列に対して使うことができるようになります。 翻訳作業を通じて、オブジェクト指向と関数型言語の壁を少し具体的に感じることができました。高階関数で演算のパターンを抽出すると、それらを使ってどちらも同じように記述できるようになります。ところが、もう少しプリミティブな部分では違いがはっきりします。関数型言語は再帰的なデータ構造の記述が拡張のための前提というか得意なところですが、オブジェクト指向はハッシュや配列が前提になるので、アルゴリズムとデータ構造が密接に絡むようなコードではJavaScript/CoffeeScriptで関数型言語的に記述するのは難しいです
underscore.jsのbindについてのメモです。 underscore.jsのbind 第1引数の関数を実行する「関数」を返す 第1引数の関数内の「this」は第2引数の値が使われる コメントにある通り、第3引数以降を渡すとカリー化ができます。 定義は以下の通りです。 // Create a function bound to a given object (assigning `this`, and arguments, // optionally). Binding with arguments is also known as `curry`. _.bind = function(func, obj) { var args = slice.call(arguments, 2); return function() { return func.apply(obj || {},
一ヶ月ぶりのブログPOSTです。先月は、色んなことがありました。大きくは3つ。 アメリカのボルチモア(メリーランド州。ワシントンDCから1時間弱ぐらいのところ)にて 5/16 - 19の日程で開催された、RailsConf2011に行ってきました。Ruby on Railsについて、様々な話を聞くことができ、とても勉強になりました。 ビッグサイトで開催された"WirelessJapan2011"のセッションで講演してきました(5/25)。内容は、HTML5を活用した、マルチデバイスでのWebアプリ開発について、概論説明。なにげに有料講演は初めての体験で、ちょっとどきどきだったのですが、比較的好評だったようす。こちらも、いい経験になりました。 僕のことでは無いのですが、会社の後輩(@elrana)が5/21-22の日程でニューヨークで開催された TechCrunchの24時間耐久 Hacka
Underscore.js 1.1.6のソースコードを見ていく Table of Contentsによるとそれぞれジャンル分けされているので、それに沿って読む。 Collections Arrays Functions Objects Utility Chaining 最初の初期化とか、取り決めらへん グローバル変数 Underscore.jsはというグローバル変数のみを持っていて、以下に便利な関数を 詰め込んだ感じのライブラリです。 (function() { // Establish the root object, `window` in the browser, or `global` on the server. // rootになるオブジェクト、ブラウザだとwindowだけどunderscore.jsはブラウザ以外でも使えるのでthisでグローバルをとる var root =
Simply Refreshing 1 framework for all your services and web apps that's intuitive and Easy-to-use! Never read another text-book to learn another heavy .NET framework again! Super Fast Obscenely fast! Built with only fast, clean, code-first and light-weight parts. Start using .NET's fastest serializers, ORMs, redis and caching libraries! Thoughtfully architected Holistically constructed with remote
( 広告を含む検索結果 もっと見る ビジネスを拡大して、より多くの潜在顧客を集客しようとされているセラーの皆さまは、Etsy 広告プラットフォームを利用して、商品を宣伝できます。関連度やワンクリックに対してセラーが支払う金額などの要素に基づいて、広告結果が表示されます。さらに詳しく。 ) Frosted Matte MacBook Case for Macbook Air 13 15 MacBook Pro 13 14 16 inch Hard Laptop Cover, Keyboard Cover Cam Cover Trackpad Protector BreakthroughPartner による広告 ショップ BreakthroughPartner の広告 BreakthroughPartner BreakthroughPartner のショップから
データマイニングの基礎 - Presentation Transcript iAnalysis合同会社 最高解析責任者 倉橋一成 1 博士課程:東京大学疫学・生物統計学教室(2011年3月卒) 現在:東大病院企画情報運営部 ◦ 最先端プロジェクト ◦ 電子カルテのデータマイニング ブログ:Issei’s Analysis ~おとうさんの解析日記~ ◦ http://d.hatena.ne.jp/isseing333/ iAnalysis合同会社(アイアナリシス) ◦ 最高解析責任者(CAO) ◦ http://ianalysis.jp/ ◦ 解析&コンサル&家庭教師しています レセプトデータ マーケティングデータ 研究データ 治験データ 遺伝子データ 2 SASやRを使って統計解析について解説 「統計学を勉強するときに知っておきたい10ポイント」 ◦ h
The Web is just starting to use animation well. For years, animated GIFs and Flash ruled. Text moved and flashed, but it was never seamless. Animations had boxes around them like YouTube videos. HTML5 canvas changes everything about Web animation. The Web is just starting to use animation well. For years, animated GIFs and Flash ruled. Text moved and flashed, but it was never seamless. Animations
In today's tutorial I'll show you how to produce a memorable holiday card. Pop-up cards are normally cards that, once opened, have an element of surprise making them both memorable and fun to the reader. This tutorial takes you step-by-step through the entire process of transforming initial concept drawings through to a fully functional piece of cardboard engineering. Let's get to it! Tutorial Ass
This article is quite old but the key message still stands: try to load your third party scripts late. Loading third party scripts async is key for having high performance web pages, but those scripts still block onload. Take the time to analyze your web performance data and understand if and how those not-so-important content/widgets/ads/tracking codes impact page load times. Maybe you should do
DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! I needed some tooltips for a thing. In looking around for a little inspiration, I didn’t have to go further than my dock: The inspiration: contextual menus from OS X dock This is where I ended up: View Demo The HTML: Keepin’ it Clean Links can have tooltips in HTML with no fancy coding whats
Congratulations. You’ve just completed a pixel-perfect mock-up of an app, and you’ve gotten the nod from everyone on the team. All that’s left to do is save the tens, hundreds or maybe even thousands of production assets required to bring it to life. It’s probably the least interesting part of designing software, usually entailing hours of grinding. Saving images to multiple scales — as required b
In this tutorial we will demonstrate how to customize a typeface in Illustrator and then use Photoshop to create a stunning vintage detailed typographic design. Let's get started! Tutorial Assets The following assets were used during the production of this tutorial: Creampuff Free Font Grunge Background Texture Plastic Texture Dollar Bill Texture Before We Begin Before we start this tutorial, It's
Google+チームに所属するエンジニアのMark Knichel氏が、Google+の高速性を実現するためにどのようなテクニックを使ったのかについて、Google+のページで解説しています。 (1) Mark Knichel - Google+ - Hi everyone! I’m an engineer on the Google+ infrastructure… 最新のWebサービスでどのようなJavaScriptのテクニックが使われているのかを垣間見ることができる説明になっていますので、見出しを中心に紹介しましょう。 1) We <3 Closure 私たちはClosureが大好きだ(<3は横向きのハートマーク) Closure(クロージャ)とは、オライリーの書籍「初めてのJavaScript」の解説を借りれば、関数の「入れ子(nesting)」です。(追記、このクロージャじゃなく
We’re ready for our next round of community input, this time for version 1.8! This is your chance to suggest things we can fix, add, change, or remove in jQuery to make it better. You can add a suggestion using this form; whenever possible provide links to a bug report, a page with a detailed description, or implementations that represent your idea. We’d like to have all your input by December 5 s
先日開催されたJapan Nightの出場チームに対して、イベント翌日にシリコンバレーで活躍するVCの方から個別にアドバイスをもらうための面談を行った。 このセッションは、サンフランシスコSOMA地区にあるbtraxオフィスの会議室にて10/4の午前10時から1社それぞれ15分の予定でスタートした。結果的には平均1社45分というかなり充実した内容となった。 日本から来た若き起業家のアドバイザー役を買ってくれたのは、友人もでありシリコンバレーにてVCファーム: Fenox Venture Capitalを経営しているAnis Uzzamanである。Anisはアメリカの大学を卒業後、東京工業大学で修士を、首都大学ではPh.Dを獲得している。 それ故に日本語も堪能で、日本のスタートアップや起業家を応援する気持ちが人一番強い。その後IBMの社内M&Aを経て、現在のVCファームのCEOに就任した。彼
Case study: The impact of HTML delay on mobile business metrics When I gave my talk about mobile performance and business KPIs at Velocity Berlin a couple weeks back, one of the areas I got the most questions about later was the experiments we were able to do in which we delayed HTML on a customer’s site and tracked the results over a 12-week period. I thought it might be useful to break some of t
Much of the excitement we’ve seen so far about HTML5 has been for the new APIs: local storage, application cache, Web workers, 2-D drawing and the like. But let’s not overlook that HTML5 brings us 30 new elements to mark up documents and applications, boosting the total number of elements available to us to over 100. Sexy yet hollow demos aside, even the most JavaScript-astic Web 2.0-alicious appl
2006年のデータマイニング学会、IEEE ICDMで選ばれた「データマイニングで使われるトップ10アルゴリズム」に沿って機械学習の手法を紹介します(この論文は@doryokujin君のポストで知りました、ありがとうございます!)。 必ずしも論文の内容には沿っておらず個人的な私見も入っていますので、詳細は原論文をご確認下さい。また、データマイニングの全体観をサーベイしたスライド資料がありますので、こちらも併せてご覧下さい。 データマイニングの基礎 View more presentations from Issei Kurahashi 1. C4.5 C4.5はCLSやID3といったアルゴリズムを改良してできたもので、決定木を使って分類器を作ります。決定木といえばCARTが良く使われますが、CARTとの違いは以下のとおりです。 CARTは2分岐しかできないがC4.5は3分岐以上もできる C
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く