タグ

ブックマーク / medium.com (11)

  • ヒープについてわかりやすく解説してみた – Yasufumi Taniguchi – Medium

    的なデータ構造であるヒープについて、概要、計算量と実装、そして最もシンプルな応用であるヒープソートを紹介します。MITが講義や資料を公開しているMIT OpenCourseWareのアルゴリズムとデータ構造の講義 が非常にわかりやすかったので、その内容に沿ってまとめました。この記事ではHeaps and Heap Sortの内容を以下の順序で解説します。 ヒープの概要ヒープの表現ヒープの構築ヒープの計算量ヒープの実装ヒープソート1. ヒープの概要ヒープ (heap) は優先度付きキュー (priority queue) の実装の1つです。優先度付きキューは集合 (set) を扱うデータ型で、集合に含まれる要素が何らかの優先度 (priority) 順に取り出されるという特徴を持っています。学会のポスター発表を回るときや、旅行先での観光地巡りでは、優先度に基づいて要素を取り出すことが重要

    ヒープについてわかりやすく解説してみた – Yasufumi Taniguchi – Medium
    tsuboty
    tsuboty 2022/12/30
  • The Launchpad – Medium

    Neural networks and feature-based machine learning: The evolution of applications in Healthcare… Nanowear, a New York-based connected care and companion diagnostic platform built on FDA-cleared nanotechnology, is delivering a new…

    The Launchpad – Medium
    tsuboty
    tsuboty 2018/08/07
  • 普段はiOSエンジニアの方が英語の話をするとすごかった

    年度末の金曜日を英語で締めくくろう! # 今年こそ...今年こそ英語レベルアップしたい... もう一人で挫折したくない、仲間が欲しい、月一くらいでモチベーション維持のためにアウトプットの場がほしい...。 そんな気持ちで、今年こそ英語が… 主催のkayocoがTwitterで呼びかけてとりあえず始まってみたこの勉強会も第3回です。毎回満員御礼。LT枠は倍率約2倍です。枠の都合でなかなか来れない皆様には申し訳ありませんが、毎回内容はかなり濃密だと自負しています。 3回目にして、なぜここで記事を上げるのかというと、今回僕が登壇してほしいとお願いした吉川さんはじめ、内容が濃すぎて僕自身振り返りの時間を取らないと内容が吸収しきれなかったからなんですね。LT枠で登壇されたみなさまには大変申し訳無いんですけど、この記事では吉川さんが話されていた内容にフォーカスさせてください。(LT枠を含めたまとめは後

    普段はiOSエンジニアの方が英語の話をするとすごかった
    tsuboty
    tsuboty 2017/04/02
  • たのしい機械学習 Part1

    (原文:Machine Learning is Fun! by Adam Geitgey より許可を得て翻訳) (訳者注:難解な機械学習のコンセプトを平易に説明している素晴らしいブログを見つけ、ぜひ日の皆さんに伝えたい!と思い文章化しました。共感いただいた方、文章末尾の❤️マークからいいね!お願いします。一緒に機械学習勉強してくれる人も募集中です。=>Email:dai@jenio.co) 機械学習の事を人々が話しているけど、 あなたは言葉の意味はわかっていない。 そんな場面に遭遇した事はありませんか? 同僚の言葉に相槌を打つのに疲れた。。 そんな状況を変えましょう! このガイドは機械学習に興味があるけど、 何から勉強したらいいのかわからない人に向けて書かれました。 多くの人がWikipediaを見ると思いますが、 ストレスがたまり、 誰かがレベルの高い説明をしてくれるのを望みますよね?

    たのしい機械学習 Part1
    tsuboty
    tsuboty 2017/01/02
  • Vue 2.0 is Here!

    Today I am thrilled to announce the official release of Vue.js 2.0: Ghost in the Shell. After 8 alphas, 8 betas and 8 rcs (a total coincidence!), Vue.js 2.0 is ready for production! The official guide has been fully updated and is available at vuejs.org/guide. Ever since the work on 2.0 started back in April, the core team has made significant contributions to API design, bug fixes, documentation

    Vue 2.0 is Here!
    tsuboty
    tsuboty 2016/10/02
  • 物理サーバを選定する際のポイント – Eureka Engineering – Medium

    Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.

    物理サーバを選定する際のポイント – Eureka Engineering – Medium
    tsuboty
    tsuboty 2016/03/16
  • How to Learn ES6

    We ran a survey at about the time the standard became official in June 2015 to see how many people were using ES6. Nearly half of respondents already were. Because of the availability of transpilers and polyfills, the world adopted ES6 much faster than previous enhancements to the language specification. ES6 includes lots of great enhancements that will make you & your team more effective. If you

    How to Learn ES6
    tsuboty
    tsuboty 2016/01/14
  • Rails5, ActionCable, Redux, and React: Walking through an example chat application

    I spent some time over the holiday break wrapping my head around Rails 5 with Redux. This will be an interesting stack to consider. Source code for the chat app is here. Live demo is here. For those unfamiliar, Rails 5 introduces ActionCable (integrated websockets), and DHH published a quick demo of how it works. If you happen to be interested in diving into my example below on your own local mach

    Rails5, ActionCable, Redux, and React: Walking through an example chat application
    tsuboty
    tsuboty 2015/12/29
  • 私が億万長者になった日 — Japanese Official — Medium

    By DHH 私はコペンハーゲンの街はずれのミドルクラスよりちょっと下くらいの家庭で育った。スカンジナビアの外はどこでも「貧乏」という社会経済的なレッテルが貼られていたが、デンマークのセーフティー・ネットとサポート・システムは国内状況を何とか改善しようと最善を尽くしてくれていたのだ。 中央が私。手作りの服を着て、同じく手作りの忍者の武器を構えている。イェイ!とここまで読んで心配しないで欲しい。これから語るのは「無一文から大金持ちになったサクセス・ストーリー」ではない。しかも、私は「英雄的なことをたった1人で成し遂げた」と吹聴して回るのが大嫌いなタイプだ。私は無一文どころか政府が支援する産休、育児教育制度、現金支給の恩恵まで受け、さらにはAAB(労働組合による住宅支援協会)が用意してくれた住宅で不自由なく育った。それに私の母は、全く余裕のない家計の帳尻を「1番安い牛乳を買うために自転車で1

    私が億万長者になった日 — Japanese Official — Medium
    tsuboty
    tsuboty 2015/12/03
  • React 0.13.x and Autobinding

    If you’re using React 0.13's shiny new class syntax… class MyComponent extends React.Component { }…remember, there is no auto-binding. class MyComponent extends React.Component { componentDidMount() { // `this` won't be what you think it is MyFluxStore.listen(this.onChange); } onChange(state) { // this is not this :( this.setState(state); } }An easy way to fix this is to use Function#bind. class M

  • Slack を使い倒すための小技11選

    ほとんどの人が Slack の機能の10%くらいしか使っていないの、知ってた?これから紹介する小技を使えば、Slack がうんと便利になるはずだよ。 1. 任意のやりとりへすばやく移動する Slack の“Quick Switcher”機能を使えば、見たいと思ったやりとり(チャンネルやDM)を簡単に開けるよ。呼び出すためのショートカットは ⌘+K だ(Windows なら Ctrl+K、Macデスクトップアプリなら代わりに ⌘+T も使えるよ)。“Quick Switcher”の入力欄はオートコンプリートが効くから、望みのチャンネル・DM・グループをパッパと切り替えられるようになってるんだ(切り替えが早すぎて :thumbsup: と入力する暇はなくなるけどね)。 おまけ: キーボードショートカットは他にもたくさん用意されてるよ。⌘+? (Windows なら Ctrl+?)で確認して

    Slack を使い倒すための小技11選
    tsuboty
    tsuboty 2015/04/21
  • 1