タグ stream
新着順 10 users 50 users 100 users 500 users 1000 users素人が半年頑張ってWebサービスを作った話 - 変なサービスを作るのが好き
2017 - 02 - 19 素人が半年頑張ってWebサービスを作った話 Webサービス 半年ほどかけて Webサービス のプロトタイプを公開するところにこぎつけたのでその記録をしておこうと思います。 作ったもの 一言で言うと 「Webブラウザで閲覧したページの履歴を共有する SNS 」 です。 History(履歴)を流す(stream)ということでHistreamと名付けました。 Chrome... 続きを読む
なぜ私達は Python から Go に移行したのか - Frasco
新しい言語に移行するのは常に大きな決断です。その言語をよく知る人がチームメンバーに1人しかいない時などは特にそうです。今年の初め、我々は Stream の主要言語を Python から Go に切り替えました。この記事では、なぜ私達が Python から Go に移行しようと決断したのか、その理由を説明します。 Go を使う理由 理由1 - パフォーマンス Go は速いです! Go は極端に速い。... 続きを読む
Java8のStreamを使いこなす - きしだのはてな
さて、Java8で関数型っぽいことをやって遊んでみたわけですが、実際はそんな書き方しませんよね。Java8で実際に使うのは、Streamです。ということで、Streamの使い方をひととおり見てみます。 基本まずは、Iterableインタフェースに用意されたforEachメソッドを見てみましょう。 List names = Arrays.asList("hoge hoge", "foo bar", ... 続きを読む
Stream API がブラウザにやってくる - Block Rockin’ Codes
2014-11-01 Stream API がブラウザにやってくる stream Intro #jserinfo 200 回記念おめでとうございます! azu 先生が、「万一のための LT くらい常に用意しておけ」とおっしゃっていたので、用意します。 今日は、フロントのプログラミングスタイルに、にまた一つ大きな変化をもたらすであろう Stream という API についてです。 Stream AP... 続きを読む
Node.js の Stream API で「データの流れ」を扱う方法 - Block Rockin’ Codes
node.js, stream 本文この記事は、JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース) の 4 日目の記事です。 Node には Stream という API があります。Stream はとても重要な技術で、 「Stream を制するものは、 Node.js を制す」 だそうです。実際、 Stream は Node が得意とす... 続きを読む
ラムダ禁止について本気出して考えてみた - 9つのパターンで見るStream API - Taste of Tech Topics
こんにちは @cero_t です。今日のテーマは・・・ラピュタ禁止令!バルス!いや違う。ラムダ禁止令、です。 さて、なかなかの滑り出しですが、今日はただのラムダの紹介ではなく、禁止令に主眼を置いて語ります。このエントリーは、Java Advent Calendar 2013の12/16分の投稿です。 http://www.adventar.org/calendars/145前日は @sugarli... 続きを読む
Node.jsにPromiseが再びやって来た! - ぼちぼち日記
ES.harmony, V8, JavaScript, Node.js tl;drサンプルコードを付けたら記事がかなり長くなってしまったのでご注意下さい。 Node.jsの current master で V8がアップデートされ ES6の Promise が使えるようになりました(要オプションですが)。Promise を使うと Node.jsの非同期処理がどのようになるのか、Stream と P... 続きを読む
Future と Stream という同期/非同期処理の混在をシンプルにコード化できる車輪を再発明したよ - latest log
Script Junkie | Creating Responsive Applications Using jQuery Deferred and Promises (日本語訳: jQueryのDeferredとPromiseで応答性の良いアプリをー基本編 | ゆっくりと… ) をみて、(ε・◇・)з Deferred… Promise… お 覚えられん…って正直思いました。(ε・◇・)з 脳み... 続きを読む
iteratorや拡張forよりStreamのforEachが速い? - きしだのはてな
ちょっと気になったので、簡単にベンチマークしてみました。最初は、ラムダ呼び出しが入る分forEachは遅いんじゃないかと思っていたら、倍の速さに。もちろん、いろんな条件で変わるんだろうけど、ここまで差が出ることがあるのは驚き。 あと、Collectors.summingIntのような基本型に対するCollectorを使うよりは、intStreamに変換してからsumなど専用メソッドを使うほうが圧倒... 続きを読む
Java8のStreamの目的と書きやすさや可読性、並行処理の効果について - きしだのはてな
さて、前回Java8のStreamの使い方をざっと見てみたのですけど、はてなブックマークのコメントで「Javaが使われている領域でこんな言語拡張は必要か」「可読性が損なわれていて単なる自己満足ではないか」のようなコメントがついていました。実際どうなのか考えてみます。 Java8のStreamの目的では、いまJavaが使われている領域を考えてみましょう。Javaがいまよく使われているのは、クライアン... 続きを読む
Java8でのプログラムの構造を変えるOptional、ただしモナドではない - きしだのはてな
さて、Java8での拡張をいろいろ見てきたわけですが、ではアプリケーションプログラムでFunctionを受け取るメソッドをがんがん定義するかというとそういうことはあまりなく、フレームワーク的な部分で数個定義する感じになると思います。もちろん数個でも効果はでかいのですが。また、おそらくStreamを受け取ったり返したりするメソッドを定義することは、めったにないのではないかと思います。Mapでの拡張も... 続きを読む
Google、モバイル検索結果からインストールしていないアプリも使える「Stream」発表 - ITmedia ニュース
Googleが、モバイル検索結果でのアプリ内コンテンツ表示を強化し、アプリによっては端末にインストールしていなくても検索結果から“ストリーミング”でアプリのサービスを使えるようにした。 米Googleは11月18日(現地時間)、モバイル版Google検索の検索結果にサードパーティー製アプリ内のコンテンツも表示し、さらに一部のアプリでは、端末にインストールしていないものでも「Stream」でサービス... 続きを読む
XPERIA GX / SXをroot化し、テザリング時の「APN強制変更」を無効化する方法。 – すまほん!!
Home » ニュース » Stream » XPERIA GX / SXをroot化し、テザリング時の「APN強制変更」を無効化する方法。 XPERIA SX SO-05Dのroot化を行うことになりました。 Xi契約と「mopera U」でテザリングをしたい、そしていざという時に他社SIMを噛ませてテザリングも使いたい、という理由です。 Xi契約上、テザリングは認められています。また、3150... 続きを読む
だから、あれほどFiles#lines(Path)を使うときはtry-with-resourcesでちゃんと包めといったのに… #jjug #ccc_f2 - mike-neckのブログ
2015-04-12 だから、あれほどFiles#lines(Path)を使うときはtry-with-resourcesでちゃんと包めといったのに… #jjug #ccc_f2 以前、こういう記事を書きました。 StreamはAutoCloseableであると認識していないとアレな件 - mike-neckのブログmike-neck.hatenadiary.com 僕は、世間的にあまり知られていな... 続きを読む
Googleの一部のサービスをZIPでまるごとダウンロードできる「Google Takeout」 : ライフハッカー[日本版]
Google , その他 Googleの一部のサービスをZIPでまるごとダウンロードできる「Google Takeout」 2011.07.04 12:00 コメント数:[ 0 ] Tweet 「Google Takeout」はGoogleの一部のサービスを、ZIPでダウンロードできるサービスです。対応しているサービスは、Stream、Profile、Contacts、Circles, Buzz、... 続きを読む
Java8 Streamでバリバリやれるようになりたい人のためのFunctional Interfaceまとめ - mike-neckのブログ
2014-08-01 Java8 Streamでバリバリやれるようになりたい人のためのFunctional Interfaceまとめ Java こんにちわ、みけです。 もう、Streamの書きすぎで、 なんだか、for文が書けない身体になってしまいました(大袈裟) というわけで、Streamなのですが、 慣れていないと 「はよ!Supplier<?>、BinaryConsumer<?, ?>をはよ... 続きを読む
tofubeats - WHAT YOU GOT (視聴動画)
DOWNLOAD/STREAM 「WHAT YOU GOT」 https://WarnerMusicJapan.lnk.to/8KXZi 3rdアルバム「FANTASY CLUB」5月24日発売決定 WPCL-12632 / ¥2,800+TAX 1. CHANT #1 2. SHOPPINGMALL (FOR FANTASY CLUB) 3. LONELY NIGHTS 4 .CALLIN 5.... 続きを読む
【速報】鉄壁の「au版iPhone5」 LTEだけでなく、「WIN HIGH SPEED」にも対応。 – すまほん!!
Home » ニュース » Stream » 【速報】鉄壁の「au版iPhone5」 LTEだけでなく、「WIN HIGH SPEED」にも対応。 au版iPhone5は、LTEだけではなくWIN HIGH SPEEDにも対応しているようです。以下、Apple公式サイト。 SB版もDC-HSDPAに対応しており、こちらもそれなりには期待できます。 auのWHSのないiPhoneは、3.1Mbps/... 続きを読む
gulpをstreamとか関係なくただのタスクランナーとして使う - getalog
2016 - 01 - 28 gulpをstreamとか関係なくただのタスクランナーとして使う gulpはstream志向でデザインされていて、streamしか受け入れない・streamじゃないとon the railじゃない、というようなイメージが強いと思う。 ところがどっこい、gulpのタスクが受け入れるのはstreamだけじゃないし、必ずしも gulp-* とか vinyl とかを使わなけれ... 続きを読む
Java 8 Streamの挙動を調べたった - mike-neckのブログ
2015-05-09 Java 8 Streamの挙動を調べたった 表記の件について、JavaのListから作るStreamは操作中に変更をするとその後の挙動についてなんら結果を保証しないので、ListからStreamを作った場合は、変更をしないか、あるいは不可変なListに変換してから作るのが良いです。 と、書いておいてからなのですが、こんなツイート見かけました。 これは思わぬ結果 ステートフル... 続きを読む
Elixir - 無限リストによるエラトステネスのふるい - Qiita
Elixir では Stream モジュールを使って、遅延評価と無限リストを扱うことができるがそれによりエラトステネスのふるいを、Haskell と同じように無限リストを使った記述ができるか・・・というのが今回の試み。結果としては、カッとなれば、できる。 以下、Stream の解説も交えてお届けする。 Enumerable プロトコルと Enum および Stream Elixir の Enum ... 続きを読む
Java 8はラムダ式でここまで変わる(4):Stream APIの主なメソッドと処理結果のOptionalクラスの使い方 (1/4) - @IT
連載目次 前回の「ラムダ式で本領を発揮する関数型インターフェースとStream APIの基礎知識」では、ラムダ式を使うことで本領を発揮する汎用的な関数型インターフェースとStream APIの概要を見てきました。 今回は、前回に引き続きStream APIについて見ていき、主なメソッドとその使い方を学んでいきましょう。 Streamの生成 Stream APIを使うには、Streamのインスタンス... 続きを読む
iPhone版 Google+ アプリ提供開始、touch と iPad は非対応
Android版からやや遅れて、Google+ の iPhone で使えるネイティブアプリ版がリリースされました。機能は Stream のブラウズ (位置情報を使った " nearby " あり)、グループチャットの Huddle、写真、Profile、Circles (サークルの管理) など。アイコンの配置も含めて原則的に Android版と同等です。日本の App Storeでは現時点でなぜか... 続きを読む
Java8 Streamではクイックソートが書けない - きしだのはてな
タイトルは釣りです。もちろん、汎用ライブラリなので、Streamを使ってクイックソートが書けないわけではありません。ただ、Streamで完結したままではクイックソートは書けません。Listとの相互変換が必要です。 で、Streamで完結したままクイックソートが書けない直接的要因はいくつかあって、それを解消するユーティリティメソッドが用意されてれば、この件に関してはStreamで完結することもできる... 続きを読む
Streamの平均を求める処理が精度が高かった件(総和も) - きつねとJava!
結論を先に言うとStream/XxxStream*1が優秀なので,それを使おうという話です. 普通の実装の話よくサンプルで出てくる,ある数列から平均値を求める処理は以下のようになっていると思います. また,おそらく普通のプログラマに平均値を求める処理を書かせると以下のようなものを書くと思います.*2 double[] array = {...}; double sum = 0; for (int ... 続きを読む