Java8で導入されるstreamとparallelStream。どういった場面で、どちらを使うのがベターなのか?についてのまとめ
![streamとparallelStreamについての考察](https://cdn-ak-scissors.b.st-hatena.com/image/square/e496130952d797e519fa3589bcfb5ceb031bb5bb/height=288;version=1;width=512/https%3A%2F%2Fs.togetter.com%2Fogp2%2F1f2482553385ad8cf906e16fca06f7aa-1200x630.png)
Java8で導入されるstreamとparallelStream。どういった場面で、どちらを使うのがベターなのか?についてのまとめ
画像を表示しようとしたら遅いよ! 外部データを取ってきて表示するときにまずはまるのが画像の処理だと思います。非同期で必ず処理しましょう。 画像の非同期ロードはライブラリを使った方が早いと思います。 ヘッダーやフッタをつけたいよ! tableView.tableHeaderView tableView.tableFooterView に突っ込む方法を書いてあるのが多いんですが、今回はもっと簡単な方法としてStoryboardなどでこれらのビューを直接突っ込んで管理できるのでおすすめ。 テーブルビューの上や下にUIViewをドラッグすると UIViewをIB上で直接追加できます。 後はIBでレイアウトをくめばok 使用するクラス、フレームワーク、ライブラリ ビュー UITableViewController https://developer.apple.com/library/ios/doc
【画像・映像】 フランスの凧揚げ大会がカオスすぎると話題に 1 名前:名無しさん:2014/04/14(月)10:49:53 ID:GG1lbmebk International Kite Meeting in Berck-sur-Mer フランスの Nord-Pas-de-Calais地域の海岸で世界屈指の 様々な凧が集う国際大会が開催が始まった 公式:http://int.rendezvousenfrance.com/events/international-kite-meeting-berck-mer ■画像: ■映像: 2: 名無しさん 2014/04/14(月)11:04:59 ID:9UFdXBFcR すごいけどなんか不気味じゃね 夢に出てきそう… 4: 名無しさん 2014/04/14(月)11:34:29 ID:5PGnQpEof コレジャナイ、、、 5: 名無しさん 20
はじめに こんにちは! 前回のUITableViewのデータを検索するから引き続き、UITableViewについて書きます。 今回はテーブルビューセルのカスタマイズについて覚えましょう。 この記事は4月からiOSアプリエンジニアとして働く方、転向する方を対象としています。 「iOSアプリケーションを1度でも作ったことがある」、もしくは「入門書を1冊読んだことがある」方には特に参考になるような記事になると思います。 マジックナンバーは極力使わない 毎回小ネタを挟んでいるので、今回は マジックナンバー について書きます。 マジックナンバーとは マジックナンバー (プログラム) プログラムにおけるマジックナンバー(魔法数字)とは、何らかの識別子として用いられるプログラム中に書かれた具体的な数値(「10」「123」など、数字によって記述される値)である。 そのプログラムの製作者は数値の意図を把握し
JavaとJavaScriptには、Unicode escape sequenceというものがある。どちらも同じ文法で、\uに続いて4文字の16進数文字を指定することで、Unicode Code Pointを指定できる。あたかも、Unicode Code Pointを記述したかのように振る舞う。 ところで、JavaとJavaScriptは、このUnicodeエスケープシーケンスの使い方が異なる。例えば、行終端文字\u000Aを、以下のように書く。 // これは\u000Aコメント これは、JavaScriptで解釈すると、以下のようになる。 // これは\u000Aコメント 以下は、Javaによる解釈である。 // これは コメント Javaでは、Unicodeエスケープシーケンスが、実際に行終端文字として扱われてしまう。したがって、行終端文字以降が一行コメントからはみ出してしまう。 これ
Gitはバージョン管理システムで、このブログの読者も既に使っている人がいるでしょう。バージョン管理といえば以前はSubversionがスタンダードでしたが、最近ではGitを採用するケースが増えてきました。GitはSubversionに比べるとコマンドや機能が多く、敷居が高いと感じている人もいると思います。 そんなGitの解説本は何冊か出版されており、そのほとんどは機能や仕様を網羅的に解説したリファレンス本です。ここで紹介する「Git 逆引き入門」は『できることを軸』に解説されているため、Gitの具体的な使い方ややりたいことがすぐに分かる本です。 本書は帯にもあるように「コマンドライン」「GUI」のどちらにも対応しているのも大きな特徴で、プログラマー、エンジニアの人以外にも、デザイナー、ディレクターなどウェブ制作に携わる幅広い職種の人を対象としています。はじめてGitに触れる人でも、Gitの
ひろゆき「パチンコやる人ってバカなんですか?」 メディアが報じない、パチンコ業界のリアル 「メディアが報じないパチンコ業界の闇」 ひろゆき×若宮健 #1/3 年間20兆円以上もの売上の裏側で、多くの依存症患者を生み出し、借金による自殺者まで出しているパチンコ業界。なぜパチンコは日本から無くならないのか。そして依存症の人はなぜ負けるとわかっていてもやめられないのか。ひろゆきこと西村博之氏が、パチンコ問題を追い続けてきたジャーナリスト・若宮氏、元パチンコ依存症で現在もパチンコ店に務める芸人・ウェルダン穂積氏とともに、そのタブーに迫ります。 「反パチンコ本」を書いたワケ 西村博之(以下、ひろゆき):「なぜ韓国は、パチンコを全廃できたのか」という本を書いた若宮さんに、日本のパチンコ状況について色々お聞きしたいと思います。というわけで、よろしくお願いします。 若宮健(以下、若宮):若宮健です。よろし
はじめに gitはコミットごとにレポジトリ内のファイル全てをスナップショットとして保存するというリッチな 設計になっている。 それがgitの便利さの所以なのだが画像データや音声データのようなバイナリデータを持とうとすると 少しの変更でもそのたびにコピーが生じてファイルサイズ分の容量が増えることになり、あっという間にレポジトリが 肥大化してしまう。 特に学習結果をファイルに保持してテスト等に使いまわすようなプログラムを管理しようとすると アルゴリズムのパラメータを少し変えるたびに100kB近い容量が増えていき、実にイケてない。 普通なら.gitignoreに*.xmlと書いてデータ自体は手動管理したり、シンボリックリンクにして別ディレクトリに置いてそれだけrsyncで同期するようにしたりするんだが 過去の実験時の状態に戻れなかったり、毎回rsyncするのは不便だった。 なんか無いかなーと思っ
第33回から数回に渡ってCore Foundationの話をしてきたわけだが、本連載の主眼はObjective-Cである。そして、Core FoundationとObjective-Cを語る上で、最も興味深いトピックは、もちろんTool-free bridegeであろう。 今回からは、いよいよToll-free bridgeの仕組みを解説する。Core Foundationに隠された秘密を明らかにしていこう。 Toll-free bridgeとは Toll-free bridgeとは、CocoaのFoundationに含まれるクラスと、Core Foundationが持つオブジェクトの間で、オブジェクトの互換性を持たせる仕組みである。明示的な変換を行う事なく、キャストするだけで、同じオブジェクトをObjective-CでもCでも使う事ができる。さらに言えば、キャストは単にコンパイルを通すた
さて、Java8で関数型っぽいことをやって遊んでみたわけですが、実際はそんな書き方しませんよね。 Java8で実際に使うのは、Streamです。 ということで、Streamの使い方をひととおり見てみます。 ※5/17 仕様変更があったので、修正しました 基本 まずは、Iterableインタフェースに用意されたforEachメソッドを見てみましょう。 List<String> names = Arrays.asList("hoge hoge", "foo bar", "naoki", "kishida"); names.forEach(s -> System.out.println(s)); これで次のように表示されます。 hoge hoge foo bar naoki kishida いままでの拡張forだと次のように書いてました List<String> names = Arrays.a
本の虫: OpenBSD、怒りのコミットで、OpenBSDのTheo de RaadtがIETFに対して激怒している。 src/lib/libssl/ssl/Makefile - view - 1.29 SegglemannのRFC520 heatbeatを無効化。 あのまともなプロトコルひとつ制定できないIETFの無能集団が、超重要なプロトコルで64Kの穴をこしらえるとか、マジであきれてものも言えねーわ。奴らはマジこの問題を本気で検証すべきだろ。なんでこんなことをしでかしたのか。こんな事態を承認した責任ある連中を全員、意思決定プロセスから取り除く必要がある。IETF、てめーは信用なんねぇ。 なぜTheo de Raadtは、OpenSSLではなく、IETFに対して激怒しているのか。IETFというのは、インターネット上の規格制定の団体である。今回、世上を騒がせているHeartbeat問題は
この話は第一に校長および高校側の対応に問題ある。第二に教育長のコメントはおかしい。最後に高校生の親御さんは「しょうがないんだよ。やっぱり自分の子供はかわいいもの」とポイントを稼ぎつつお子さんをなだめるべきだったと思う。 県西部の県立高校で50代の女性教諭が長男が通う別の高校の入学式に出席するため、担任を務める1年生の入学式(8日)を欠席していたことが分かった。新入生の保護者らは「今の教員は教え子より息子の入学式が大切なのか」と困惑している。 県教育局によると、県内の県立高校では、ほかに男女3人の担任教諭が子息の入学式出席を理由に休暇届を提出し、勤務先の入学式を欠席した。 関根郁夫県教育長は11日に開いた県立高校の校長会で「担任がいないことに気付いた新入生や保護者から心配、不安の声が上がった」と、この事実を報告した上で「生徒が安心して高校生活をスタートできる体制づくりと心配りに努めてほしい」
【速報】『俺屍2』の発売日は7月17日、 体験版配信日は4月24日に決定! 開発秘話も語られた“お披露目の儀”をレポート 本日4月13日、東京・セルリアンタワー能楽堂で開催中のイベント“お披露目の儀”にて、PS Vita用ソフト『俺の屍を越えてゆけ2』の発売日が7月17日と発表された。価格はパッケージ版が5,800円+税、ダウンロード版が4,800円+税。さらに、初回限定版も発表。同商品は、PS Vita用特製ポーチやストラップなどさまざまな『俺屍2』関連グッズが付き、7,800円+税で提供される。 ■『俺の屍を越えてゆけ2』初回限定版 【価格】7,800円+税 【商品内容】 ・『俺の屍を越えてゆけ2』ゲームソフト ・PS Vita用特製ポーチ ・PS Vita用特製デザインステッカー ・オリジナルストラップ ・てぬぐい型クリーナークロス 発売日&初回限定版に加えて、体験版の配信日が4月2
まずはツールの紹介 昨今、注目を浴びているアプリケーションコンテナを作ったり管理したりできるDocker。 そろそろ中身も理解しておきたいところ。特に最近はlibcontainerというのができて、lxc依存すら切り離されているとの噂。 ただ、結構ソースコードの量も大きくなっているので(2014/4月現在 テストコード除いて70000行弱)、 さっと大まかに理解するためのツールを書いてみました。 このツールはgoのastからパッケージの間の依存関係を読んで、graphvizの解釈するdot言語に吐き出すツールです。 たとえば、最近話題のgo-xslateの全体像をつかもうと思ったら、 のようにすることで、 拡大 こんな感じにパッケージ間の依存関係を図示することができます。 これだけでも何となくどんな構造になってるかわかってきそうですね。 不安定性の表示 govizにはdot言語の出力の他に
2014年1月、「子どもの貧困対策法」が施行されました。今後、各自治体の対策が期待されますが、言い換えれば、法律になるだけ子どもの貧困問題は深刻であり、待ったナシの状態であるということです。 ルポ『チャイルド・プア 社会を蝕む子どもの貧困』(TOブックス)で、ある中学生は夢を問われて、こう答えています。 「ちゃんと勉強して、普通に高校に行きたい。高校にいけなかったら、バイトして仕事に就いて、普通に彼女を作って、普通に生活していきたい」―― 彼らが「普通」を取り戻すために、何ができるのでしょうか? ⇒<前編>「子どもの6人に1人が貧困状態。パート月収4万円の母子家庭も…」 http://joshi-spa.jp/84963 ――番組や書籍には紹介できなかった子供たちのエピソードで印象に残っているものがあれば、教えてください。 ある母子家庭の女子中学生は、貧困によるストレスをためた母親から虐待
子どもの6人に1人が貧困状態にある。 そう聞いても、多くの人はイメージができないのではないでしょうか。 学校給食だけが唯一の食事だという小学生。一家で夜逃げをせざるをえなくなり、2年間、車上生活で勉強が大幅に遅れてしまった中学生。家庭崩壊から10代でホームレス生活を送った男性……。 そんな自らの意思とはまったく無関係に貧困状態に置かれた子どもたちの現状が、『チャイルド・プア 社会を蝕む子どもの貧困』(TOブックス)では描かれます。 本書は、2012年10月19日に放送され、大反響を呼んだNHKの特報首都圏「チャイルド・プア ~急増 苦しむ子どもたち~」を書籍化したもので、著者は同番組を担当したNHK報道番組ディレクター・新井直之氏。 「子どもの貧困は見ようとしないと見えない」「子どもの貧困を隠しているのは他ならぬ、大人なのではないか」――そんな問題意識から取材を続けた新井氏に話を聞きました
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く