タグ

2014年12月25日のブックマーク (102件)

  • iOS/Androidアプリ開発の現場で訊いてみた!Eight編 - Qiita

    iOSアプリ開発者に最近の開発スタイルを訊いてまわる「iOSアプリ開発の現場で訊いてみた」待望の5社目に行ってきました。 今回はEightという名刺管理アプリを開発されているSansan株式会社!Android版のEightアプリはGoogle play 2014年のベストアプリに選ばれたこともあり、今回はAndroidアプリ開発についても訊いてきました。 訊いてきたこと インタビューに応じてくださったのは@hedjirog(主にiOS担当)、@Gazyu(主にAndroid)のお二人です。 今回のインタビュアーはユビレジ編でインタビューに応じてくださった@kishikawakatsumi、フリル編でインタビューに応じてくださった@ninjinkunがインタビュアーとして参加しました。 Q.バージョン管理システムは何を使っているか GitHub ちなみに デザイナにも社内のファイル共有でな

    iOS/Androidアプリ開発の現場で訊いてみた!Eight編 - Qiita
    kasumani
    kasumani 2014/12/25
    iOS/Androidアプリ開発の現場で訊いてきた!Eight編 iOSアプリ開発者に最近の開発スタイルを訊いてまわる「iOSアプリ開発の現場で訊いてみた」待望の5社目に行ってきました。 Tags: feedly, ifttt, recently read, saved for later from Pocket Dece
  • AWS EMRでPrestoを動かしてshibからクエリ流してみる

    Spark, SQL on Hadoop etc. Advent Calendar 2014の最終日です。 書くこと AWS EMR/S3 + Hive + Presto + Hue + Shibの環境を構築し、簡単にトライアルしてみる。 Prestoについて Facebookがオープンソースで開発しているMPP(Massively Parallel Processing)クエリエンジン。 家: Presto - Distributed SQL Query Engine for Big Data TDさんのわかりやすい解説: 『Prestoとは何か,Prestoで何ができるか』 同じ系統のクエリエンジン括りだとImpalaやApache DrillがOSSとして開発されている。MPPクエリエンジン/データベースの大まかな流れや種類、それぞれの使いドコロについてははコチラの記事が最高にまと

    kasumani
    kasumani 2014/12/25
    AWS EMRでPrestoを動かしてshibからクエリ流してみる Spark, SQL on Hadoop etc. Advent Calendar 2014の最終日です。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 11:18PM via IFTTT
  • Swiftのプログラムを書いてみよう – くらめそちゃんのSwiftパーティー(1) | DevelopersIO

    第2回公開中! Swiftで計算してみよう – くらめそちゃんのSwiftパーティー(2) はじめに 私はクラスメソッドという会社の非公式キャラクター くらめそちゃん です。 世の中にはiPhoneアプリがたくさんありますね。私もアプリ大好き!でもどうやって作るんだろう?って思っている人は多いと思います。 アプリを作れたら素敵だと思いませんか? ストアでみんなからダウンロードしてもらったら、楽しいと思いませんか? この Swift パーティーシリーズでは、Swift(スウィフト)というプログラミングの言葉を使って、iPhoneアプリを作ってみんなに公開するところまで、扱っていきたいと思っています。 まずは Swift の基から入ります。しばらくしたら、小さなアプリを作る方法を覚えていきます。何回かに1回は、少しだけ大きなアプリを作ることになるでしょう。それを何回も繰り返していくうちに、あ

    Swiftのプログラムを書いてみよう – くらめそちゃんのSwiftパーティー(1) | DevelopersIO
    kasumani
    kasumani 2014/12/25
    Swiftのプログラムを書いてみよう – くらめそちゃんのSwiftパーティー(1) | Developers.IO 世の中にはiPhoneアプリがたくさんありますね。私もアプリ大好き!でもどうやって作るんだろう?って思っている人は多いと思います。
  • 「Rubyのここがイケてない」を論破したい - Qiita

    職場のPythonistaとプログラミングについての話をすると、ことごとくRubyディスの流れに持ってかれてしまいます。 Railsは流行ってるけど Rubyはそうじゃないよね 絶滅しそうなプログラミング言語にRubyが選ばれたのは 順当 GithubRailsで作られているというのは 都市伝説 (大規模開発に向いてるとは思えない) Rubyのrequireは 仕様不備 なぜそんなに嫌うのですか? TMTOWTDIは悪 TMTOWTDIとは"There's More Than One Way To Do It."の頭文字で、「やり方はひとつじゃない」という意味の、Perlのモットーです。 Rubyでは、その思想を受け継いでるためなのかわかりませんが、組み込みクラスの多くのメソッドに別名が定義されています。 例えば Enumerable#map,find,inject,select,inc

    「Rubyのここがイケてない」を論破したい - Qiita
    kasumani
    kasumani 2014/12/25
    Rubyのここがイケてない」を論破したい 職場のPythonistaとプログラミングについての話をすると、ことごとくRubyディスの流れに持ってかれてしまいます。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 11:18PM v
  • 高速な辞書実装に使えるトライ木をD言語とPythonで書いてみた - Qiita

    トライ木とは トライ(Trie)木というデータ構造をご存知でしょうか? トライ木は高速な辞書の実装に使えるデータ構造です。LOUDSというデータ構造を使って実装すると,非常に少ないメモリで木を表現できるという利点があります。トライ木は例えばかな漢字変換(Google日本語入力など)において,国語辞典をメモリに保持するために用いられています。 トライ木はこんなカタチをしています。 (図はWikipediaより引用) 他の木と違うところは、木の"枝"にあたる部分にラベルが付いていることです。 これを辞書として使うにはどうすればいいでしょうか。 "in"を検索してみましょう。簡単です。i -> n とたどればいいだけです。「5」が検索結果として取り出せますね。 "inn"を検索してみましょう。今いる「5」の位置から下に動けばいいだけです。「9」が結果として取り出せます。 トライ木の特徴 高速に検

    高速な辞書実装に使えるトライ木をD言語とPythonで書いてみた - Qiita
    kasumani
    kasumani 2014/12/25
    高速な辞書実装に使えるトライ木をD言語で書いてみた トライ木とは トライ(Trie)木というデータ構造をご存知でしょうか? トライ木は高速な辞書の実装に使えるデータ構造です。LOUDSというデータ構造を使うと非常に少ない
  • JavaScriptのフレームワークの選定について

    はじめまして。JavaScriptのフレームワークについて質問します。 AngularEmberやBackboneなどのフレームワークがありますが、 みなさんはどういった理由・観点からフレームワークを選定しますか? アプリケーションの種別とニーズに応じて選ぶべきだと思うのですが、 例えばどんなときに、何のフレームワークを選べばよろしいのでしょうか?

    JavaScriptのフレームワークの選定について
    kasumani
    kasumani 2014/12/25
    javascript : JavaScriptのフレームワークの選定について : スタック・オーバーフロー AngularやEmberやBackboneなどのフレームワークがありますが、 みなさんはどういった理由・観点からフレームワークを選定しますか? Tags: feedly, ift
  • CSS で「吹き出し」をつくってみる | バシャログ。

    こんにちは。mackyです! 最近、何かと吹き出しを目にすることが多かったので自分でもサンプルを作成してみることにしました。 よかったら読んでみてください。 では、早速。 HTML HTMLはこの一行。 <div class="baloon">お久しぶりです。まっきーです。ここに好きなテキストをいれてね。</div> CSS:スタンダードな角丸長方形 使える環境であれば使いたい :before 。CSSもシンプルにできてしまいます。 .baloon { width: 400px; padding: 10px; background: #FF3399; position: relative; color: #fff; border-radius: 5px; text-align: center; } .baloon:before { content: ""; position: absolu

    CSS で「吹き出し」をつくってみる | バシャログ。
    kasumani
    kasumani 2014/12/25
    CSS で「吹き出し」をつくってみる 使える環境であれば使いたい :before 。CSSもシンプルにできてしまいます。 使える環境であれば使いたい :before 。CSSもシンプルにできてしまいます。 Tags: feedly, ifttt, recently read, saved for later f
  • 委任された管理者が持つ「オーソリティ」とは何ですか?

    DNSにおける「オーソリティ(Authority)」とは、あるドメイン名についての正当な情報を持つことを示す言葉であり、委任されたドメインの情報を管理できるという「権威」のことでもある(オーソリティは「権威」そのものを指すこともあるし、「権威を持つもの」の意味で使うこともある)。 ドメイン名はツリー構造と委任によって、管理が分散されている。それぞれのドメインの管理者は、委任されたドメインを自由に管理することができ、この状態を「オーソリティを持っている」と言う。管理者がサブドメインを作りさらに別の管理者に委任すると、そのサブドメインのオーソリティは委任先の管理者が持つことになる。 つまり、ツリー構造の全ての部分に管理者という「オーソリティを持つもの」が必ず存在し、ゾーン(参照:DNS Tips「ゾーンとは何ですか?」、今後公開予定)と同様に、重なる範囲がない形で情報を管理しているのがDNS

    委任された管理者が持つ「オーソリティ」とは何ですか?
    kasumani
    kasumani 2014/12/25
    委任された管理者が持つ「オーソリティ」とは何ですか?  DNSにおける「オーソリティ(Authority)」とは、あるドメイン名についての正当な情報を持つことを示す言葉であり、委任されたドメインの情報を管理できるとい
  • DNSの問い合わせと応答について教えてください

    DNSを理解する上で、DNSの問い合わせと応答を正しく把握することは重要である。DNSにおいて、問い合わせは「再帰問い合わせ」と「非再帰問い合わせ(反復問い合わせ)」の2種類に、応答はその意味によって5種類に分類される。まず問い合わせについて説明し、続けて応答について説明する。 2種類の問い合わせとは何か DNSの問い合わせには、「再帰問い合わせ」と「非再帰問い合わせ(反復問い合わせ)」の2種類がある。これは、問い合わせを行う立場として、DNSクライアント(スタブリゾルバ)とキャッシュDNSサーバーの2種類があり、それぞれ問い合わせる内容が違うためである。 「再帰問い合わせ」は、DNSクライアント(スタブリゾルバ)からキャッシュDNSサーバーに対して行う問い合わせであり、ヘッダのRDビットがセット(“1”)されている。もう一つの「非再帰問い合わせ(反復問い合わせ)」は、キャッシュDNSサー

    DNSの問い合わせと応答について教えてください
    kasumani
    kasumani 2014/12/25
    DNSの問い合わせと応答について教えてください  DNSを理解する上で、DNSの問い合わせと応答を正しく把握することは重要である。DNSにおいて、問い合わせは「再帰問い合わせ」と「非再帰問い合わせ(反復問い合わせ)」
  • 会社でGitおじさんになった方法 - Qiita

    Git AdventCalendar2014最終日に相応しいか怪しいのですが、今後のgitの利用者増加と、さらなる繁栄を信じて投稿させていただきます。コラムみたいになってしまいましたが、感謝の気持ちが言いたかったので言わせて下さい。NGだったらすみません。 はじまり 2,3年前のある日、入社したての頃の話です。 プロジェクトでgitを使っていて「こうした方がいいのでは?ああした方がいいのでは?」などと発言しまくっていたら、「デザイナーもやっぱりgit使えたほうが効率いいよね」みたいな話になりまして、「git勉強会」なるものを有志で企画することになりました。 レベル別勉強会の開催 社内全体で募集を開始して、勉強会を企画することになり、以下の3つのレベルにわけて参加者を募って数回に分けて開催しました。(1枠1~2時間程度を数回行いました。) 完全初心者向け(初級) SVNなどは使っていた、デザ

    会社でGitおじさんになった方法 - Qiita
    kasumani
    kasumani 2014/12/25
    会社でGitおじさんになった方法 Git AdventCalendar2014最終日に相応しいか怪しいのですが、今後のgitの利用者増加と、さらなる繁栄を信じて投稿させていただきます。コラムみたいになってしまいましたが、感謝の気持ちが言い
  • Phalcon Tips (Ja) を公開します — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

    まだ、コンテンツがほとんどありませんが、Phalconに関するTipsを日語で共有するサイト Phalcon Tips (Ja) を公開します。 英語サイトPhalcon Tipsの日語版です。 ソースもデザインもほぼそのままです。Thanks to Phalcon Tips! 実はYet Another Framework(Yaf)で作られています、なんてことはなく、Phalconで作られています。 Phalcon Tips自体が、PhalconのForum(Phosphorum)を元にしていますので、 「Phalcon Forum(Phosphorum)を動かしてみる」を見ると雰囲気が少しわかるかも知れません。 ソースコードは以下にあります。 https://github.com/kenjis/phalcon-tip もし、バグなどありましたら、Pull Requestしてみてくだ

    kasumani
    kasumani 2014/12/25
    Phalcon Tips (Ja) を公開します — A Day in Serenity (Reloaded) — PHP, FuelPHP, Linux or something まだ、コンテンツがほとんどありませんが、Phalconに関するTipsを日本語で共有するサイト 実はYet Another Framework(Yaf)で作られています、なんて
  • Node.js Tools for Visual StudioでWebsitesにデプロイ\(^o^)/

    Azure Advent Calendar 20149日目の記事です。送れて当に済みません(;´∀`) 記事としてのメインはAzure Web Siteへのデプロイ機能の紹介ですが、先に簡単にNode.js Tools for Visual Studio(NTVS)について簡単に紹介したいと思います。 今回の作業、説明は最新の12/12付け開発者向けビルドを使用しています。 Node.js Tools for Visual Studioについて Node.js Tools for Visual Studio(NTVS)は、node.js開発用のVisual Studio拡張機能で、以下のような機能を持ちます。 プロジェクトテンプレートウイザード コードエディタでのインテリセンス デバッグ。ブレークポイント、ウォッチウインドウ、Azureを含めたリモートでバッグ。 プロファイリング npm

    Node.js Tools for Visual StudioでWebsitesにデプロイ\(^o^)/
    kasumani
    kasumani 2014/12/25
    Node.js Tools for Visual StudioでWebsitesにデプロイ\(^o^)/ 記事としてのメインはAzure Web Siteへのデプロイ機能の紹介ですが、先に簡単にNode.js Tools for Visual Studio(NTVS)について簡単に紹介したいと思います。 JSのインテリセンスと基本
  • RAR形式の書庫を解凍できるストアアプリ「UnCompress」NOT SUPPORTED

    RAR形式の書庫を解凍できるストアアプリ「UnCompress」NOT SUPPORTED
    kasumani
    kasumani 2014/12/25
    RAR形式の書庫を解凍できるストアアプリ「UnCompress」  「UnCompress」は、RAR形式の書庫を解凍できるツール。x86/x64/ARM環境に対応するWindows ストアアプリで、編集部にてWindows 8.1で動作を確認した。“Windows ストア”から無償で
  • Elixir エコシステムへ貢献するための3つのヒント - Qiita

    先日 Phoenix Framework が Hacker News で取り上げられて、GitHub でのスター数も 1750(2014/12/25)と盛り上がりを見せつつある Elixir 界隈。乗るしかない、このビッグウェーブに!と思いつつも、後一歩が踏み出せない。。。そんなあなたに Elixir なプロジェクトへ貢献(pull request)するヒントをいくつか紹介してみます。 前提 Elixir インストール済み pull request の方法は知っている pull request したいプロジェクトは決まっている 貢献方法 一般的な pull request と大体一緒です。git リポジトリを fork して、branch 作って、すごい機能を追加して、テストが通ったら pull request です。 ただし、プロジェクトによっては contributing guide

    Elixir エコシステムへ貢献するための3つのヒント - Qiita
    kasumani
    kasumani 2014/12/25
    Elixir エコシステムへ貢献するための3つのヒント 先日 Phoenix Framework が Hacker News で取り上げられて、GitHub でのスター数も 1750(2014/12/25)と盛り上がりを見せつつある Elixir 界隈。乗るしかない、このビッグウェーブに!と思い
  • mod_mrubyとngx_mrubyの次の一手となる新しいソフトウェア - Qiita

    この記事は、mod_mruby ngx_mruby advent calendar 2014の最終日25日の記事になります。 24日は @cubicdaiya さんの「ngx_mrubyとngx_lua」でした。 無事カレンダーの全ての日程が埋まるような結果となり、非常にうれしいです。また、自分の作ったソフトウェアを使って色々工夫されているのをみて、非常にワクワクしながら全ての記事を読みました。とてもおもしろかったです。 というわけで今日は最後になるので、mod_mrubyとngx_mrubyの開発で感じていた事、そこからの次の一手として考えついた新しいソフトウェアを紹介したいと思います。 mod_mrubyとngx_mruby開発で感じていた事 これまでのHTTP/1系で実装されてきた代表的なWebサーバであるApacheやnginxはそれぞれ固有の静的な設定を記述する必要があり、Web

    mod_mrubyとngx_mrubyの次の一手となる新しいソフトウェア - Qiita
    kasumani
    kasumani 2014/12/25
    mod_mrubyとngx_mrubyの次の一手となる新しいソフトウェア この記事は、mod_mruby ngx_mruby advent calendar 2014の最終日25日の記事になります。 24日は @cubicdaiya さんの「ngx_mrubyとngx_lua」でした。 無事カレンダーの全ての日程が埋まるよ
  • SevenZipRuby 作成メモ 2 - C++ での Ruby 拡張ライブラリのコーディング

    7z ファイルを読み書きする Ruby gem ライブラリである seven_zip_ruby も、無事に rubygems で公開しました。 ダウンロード数から察するに、あまり必要とされていないような気がしないでもないですが、以下にリンクをはっておきます。 rubygems 内のページ GitHub 内のページ RDoc によるドキュメントページ 今回は、 SevenZipRuby の作成メモ 2 として、 C++ での Ruby 拡張ライブラリのコーディングについて書いておきます。 概要 C++ での Ruby 拡張ライブラリのコーディングについては、 tueda の日記 - (Cではなく)C++Rubyの拡張ライブラリを作るには などが非常に分かりやすく書かれているので、とても参考になると思います。 また、 seven_zip_ruby では使いませんでしたが、 C++ で Rub

    kasumani
    kasumani 2014/12/25
    SevenZipRuby 作成メモ 2 - C++ での Ruby 拡張ライブラリのコーディング 厳密には、上記の方法はコンパイラに依存しており、うまく動かないこともあります。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 10:19PM
  • ランダムフォレストのつかいかた - じじいのプログラミング

    この記事はCompetitive Programming Advent Calendar 2014 - PARTAKE24日目の記事です。関連記事に実装編もあります。 ランダムフォレストのつくりかた(C++の実装例つき) - じじいのプログラミング 今年は、TopCoderの機械学習マッチに積極的に参加して、経験もいろいろ詰めたので、そのノウハウを公開しようと思います。 自分のやり方は我流なので、アドバイスをいただけると、とてもうれしいです。 この記事にはランダムフォレストの説明はありません。ネット上に良い記事が多くあります。「はじめてでもわかる RandomForest 入門-集団学習による分類・予測 -」 -第7回データマイニング+WEB勉強会@東京の記事は読みやすいと思いました。 この中のコツのいくつかは、ランダムフォレストに限らず使えると思います。 実装はないので、RやPython

    ランダムフォレストのつかいかた - じじいのプログラミング
    kasumani
    kasumani 2014/12/25
    ランダムフォレストのつかいかた スターをつけました この記事はCompetitive Programming Advent Calendar 2014 - PARTAKE24日目の記事です。 (実装編の「ランダムフォレストのつくりかた」のほうは別記事にして、12/25に書く予定です。
  • Ember.jsのサーバサイドレンダリングと強運の話 - ワザノバ | wazanova

    Ember.jsを率いて、積極的な発言もあり、今やJavaScriptフレームワークの世界では主要人物となったTom Daleですが、成功する人は、それを掴める強運の持ち主でもあります。 自分は当にラッキーだった。だから人にアドバイス頼まれても再現が難しい話なんだけど。大学ではコンピュータサイエンスの学位は取ろうとしたんだけど、純粋数学は難しすぎて単位が取れなくて。その後はApple Storeのジーニアスバーで働いていたんだ。友人Appleのリテールチームにいて、彼は自分がシェルスクリプトをちょっと書けることを知っていて、「プログラマーを必要とするプロジェクトがあって、公式には会社からサポートされてないんだけど、やってみる?Apple Storeで働いてることにしてバイト代払うよ。」と言ってくれたのがSprouteCoreアプリの開発案件。そのアプリがAPIを介してRailsとやりと

    kasumani
    kasumani 2014/12/25
    Ember.jsのサーバサイドレンダリングと強運の話 Ember.jsを率いて、積極的な発言もあり、今やJavaScriptフレームワークの世界では主要人物となったTom Daleですが、成功する人は、それを掴める強運の持ち主でもあります。 Tags: fee
  • rubotyでbotが次に発言する内容をセットできるようにした - パラボラアンテナと星の日記

    初めてプラグイン書いてみた。 変な名前。 Ruboty::Mpush 「botが次に発言する内容をセットできる」というだけ。 ruboty-talkを使っている人は、楽しいかも。 hoshinotsuyoshi/ruboty-mpush · GitHub Usage 以下、「初めてrubotyプラグインを書くまで」を箇条書き 書くまでに聞いていたウワサ みんな「簡単だよ」と言っていた やってみて、ほんとうに簡単だった 読んだこと。 ruboty gemを軽く読んだ r7kamura/ruboty · GitHub brainが記憶領域。普通はhandlerに実装すればいいんだと知る ruboty-cron gemを軽く読んだ r7kamura/ruboty-cron · GitHub brainとhandlerを使っているので、これを参考にして作ればって動くだろなと思った(実際動いた) l

    rubotyでbotが次に発言する内容をセットできるようにした - パラボラアンテナと星の日記
    kasumani
    kasumani 2014/12/25
    rubotyでbotが次に発言する内容をセットできるようにした 「botが次に発言する内容をセットできる」というだけ。 ruboty-talkを使っている人は、楽しいかも。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 10:03P
  • 多重CFのRules&Hacks – イヌロマニアックス – Medium

    はい、もちろん多重CFですね。INGRESSすなわち多重CFであることがこの件からも確定的に明らかです。INGRESSをプレイするからには多重CFを実践しなければなりません。メダル関係無いとか実績にすらなってないとか、そんな些細なことは多重CFの美しさの前には口にするのも愚かなことです。もしINGRESSに第三勢力が登場するとすればそれは多重CFを信奉する集団であることに間違いないでしょう。ハイル多重ジーク多重 すいません少し興奮しました。 ともあれINGRESSを構成するルールはひとつひとつがシンプルに保たれたまま慎重にバランスが取られ、結果として多重CFは良質のリアルタイムパズルゲーム(それもリアルフィールドでの)となっています。ここではそれらのルールから幾つかをピックアップして、それがプレイにどのような影響を与えているのか、を少し掘り下げて見ていきたいと思います。サマリーは以下の通り

    多重CFのRules&Hacks – イヌロマニアックス – Medium
    kasumani
    kasumani 2014/12/25
    多重Control FieldsのRules&amp;Hacks (この記事は #ingadv2014 の25日目のエントリーです)皆さん、INGRESSのこのロゴは何を表していると思いますか?はい、もちろん多重CFですね。INGRESSすなわち多重CFであることがこの件からも確定的
  • 2014年Chromeガイドが愛用したおすすめ拡張10選|All About(オールアバウト)

    『あのとき、見たサイトって何だっけ?』というシーンが多々あると思います。ガイド自身も月に3回程度あります。しかし、Chromeの閲覧履歴は、とても見づらいです。そんなときは、Chrome拡張「Better History」を使いましょう。過去の閲覧履歴が日別・時間別で確認することができる便利なChrome拡張です。 出典: 過去の閲覧履歴を楽々確認できる!Better History [Chromeの使い方] All About

    2014年Chromeガイドが愛用したおすすめ拡張10選|All About(オールアバウト)
    kasumani
    kasumani 2014/12/25
    2014年Chromeガイドが愛用したおすすめ拡張10選 2014年もあとわずか。毎日仕事でChromeブラウザを使い続けたガイドがおすすめする拡張10選です。ぜひお試しを! 『あのとき、見たサイトって何だっけ?』というシーンが多々あ
  • CSS3とjQueryでオリジナル画像のスプライトアニメーションを実装する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    どうもですよ、フロントエンドエンジニアのはやちですよ( ˘ω˘)✌ 今回はスプライト画像を使用した、アニメーションの実装方法を2つご紹介いたします(´ʘ‿ʘ`)✌ 実装する前に準備をしよう まず画像が必要ですね。今回はこのような画像を用意いたしました。 1つの絵に対して100×126で作っております。ズレがないようにご注意くださいまし( ˘ω˘)☝ HTML マークアップはこんな感じで、sectionの中のspriteを動かします( ˘ω˘)☝ <section class="section css"> <h2>CSS</h2> <div class="sprite"></div> </section> 準備はこれで以上になります( ˘ω˘)☝ 実装をしよう お次にそれぞれの実装方法をご紹介します( ˘ω˘) CSS3を使用した形での実装方法 CSS3ではanimationを使用します。

    CSS3とjQueryでオリジナル画像のスプライトアニメーションを実装する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    kasumani
    kasumani 2014/12/25
    CSS3とjQueryでオリジナル画像のスプライトアニメーションを実装する方法 今回はスプライト画像を使用した、アニメーションの実装方法を2つご紹介いたします(´ʘ‿ʘ`)✌ Tags: feedly, ifttt, recently read, saved for later from Pocket Decem
  • pixivのデプロイを支えるpploy - pixiv inside [archive]

    メリークリスマス。@edvakfです。 以前にpixivの開発・デプロイ環境の変遷(2014年春版)という記事を書いたのですが、その後もpixivのデプロイ環境は変化し続けています。 今日はpixivで使っているpployというツールについて、半分社内向け資料のつもりで無駄に詳しく書いてみたいと思います。ちょうど年末だし「社内属人コードのドキュメント充実化デイ」をやりたいよねーって話をしていたところでもありますし。 一度社内で行ったプレゼンから抜粋した8ページだけの小さなスライドも公開したので忙しい方はどうぞ。 pployとは デプロイといえばcapistranoやminaなどのスクリプトを手動で実行している人もいると思いますが、pployはcapistranoなどの代替ツールではなく、サーバー上でcapistranoなどを実行するためのウェブアプリケーションです(webistranoの代

    pixivのデプロイを支えるpploy - pixiv inside [archive]
    kasumani
    kasumani 2014/12/25
    pixivのデプロイを支えるpploy 以前にpixivの開発・デプロイ環境の変遷(2014年春版)という記事を書いたのですが、その後もpixivのデプロイ環境は変化し続けています。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 25,
  • Ruby 2.2.0 Released

    Posted by naruse on 25 Dec 2014 We are pleased to announce the release of Ruby 2.2.0. Ruby 2.2 includes many new features and improvements for the increasingly diverse and expanding demands for Ruby. For example, Ruby’s Garbage Collector is now able to collect Symbol type objects. This reduces memory usage of Symbols; because GC was previously unable to collect them before 2.2. Since Rails 5.0 wil

    kasumani
    kasumani 2014/12/25
    Ruby 2.2.0 Released We are pleased to announce the release of Ruby 2.2.0. Ruby 2.2 includes many new features and improvements for the increasingly diverse and expanding demands for Ruby. Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 08:53PM via IFTTT
  • Snappy Ubuntu CoreをAmazon EC2 Container Serviceで使う | DevelopersIO

    はじめに 前回、Snappy Ubuntu CoreをEC2で使ってみました。今回はSnappy Ubuntu CoreをAmazon EC2 Container Serviceのコンテナインスタンスとして使ってみたいと思います! やってみる Amazon EC2 Container Serviceの基的な使い方はAmazon EC2 Container Service (ECS)を試してみたをご覧下さい。またSnappy Ubuntu Core on EC2の立ち上げ方はEC2でSnappy Ubuntu Coreを使ってみたをご覧下さい。ここではEC2は起動しているものとします。 まずはDockerをインストールします。 $ sudo snappy install docker なお、EC2をLaunchするときのUserDataを以下のようにしておくことで、最初からDocker入り

    Snappy Ubuntu CoreをAmazon EC2 Container Serviceで使う | DevelopersIO
    kasumani
    kasumani 2014/12/25
    Snappy Ubuntu CoreをAmazon EC2 Container Serviceで使う | Developers.IO 前回、Snappy Ubuntu CoreをEC2で使ってみました。今回はSnappy Ubuntu CoreをAmazon EC2 Container Serviceのコンテナインスタンスとして使ってみたいと思います! Tags: feedly, ifttt, recen
  • 【C++テンプレートメタプログラミング超入門】もう実行時処理トカゆるふわモテマクロは古い!? スマート女子の今年のクリスマスは C++テンプレートメタプログラミング でモテカワコンパイル時メイク♪

    Home プログラミングC++C++テンプレートメタプログラミング超入門】もう実行時処理トカゆるふわモテマクロは古い!? スマート女子の今年のクリスマスは C++テンプレートメタプログラミング でモテカワコンパイル時メイク♪

    【C++テンプレートメタプログラミング超入門】もう実行時処理トカゆるふわモテマクロは古い!? スマート女子の今年のクリスマスは C++テンプレートメタプログラミング でモテカワコンパイル時メイク♪
    kasumani
    kasumani 2014/12/25
    【C++テンプレートメタプログラミング超入門】もう実行時処理トカゆるふわモテマクロは古い!? スマート女子の今年のクリスマスは C++テンプレートメタプログラミング でモテカワコンパイル時メイク♪ 2014年クリスマスと
  • 究極の入門 プライベートIPアドレスとパブリックIPアドレス

    連載目次 「CCENT」資格取得を目標に勉強している新米ネットワークエンジニアのS君が、「IPv4アドレスを割り当てるためのプライベートIPアドレスと、パブリックIPアドレスの操作と必要性」について勉強した内容をレポートにしました。 ランチをごちそうすると先輩社員 齋藤さん(炭水化物好き)が添削をしてくれるのですが、どうやらレポートの出来によってランチのランクも変わってくるようです(出来が良いとリーズナブルな炭水化物もの、出来が悪いと高価な炭水化物もの)。前回は「焼肉3種盛り」を指定されてしまったS君、今週はリベンジできるかな?

    究極の入門 プライベートIPアドレスとパブリックIPアドレス
    kasumani
    kasumani 2014/12/25
    究極の入門 プライベートIPアドレスとパブリックIPアドレス (1/2)  「CCENT」資格取得を目標に勉強している新米ネットワークエンジニアのS君が、「IPv4アドレスを割り当てるためのプライベートIPアドレスと、パブリックIPア
  • ライブラリ | 横河計測株式会社

    ダウンロード カタログ 取扱説明書 仕様書、他 ソフトウェア ファームウェア 外形図 技術資料 アプリケーションノート ホワイトペーパー 横河技報 計測豆知識 電子ブック 動画 製品紹介 使い方 オンデマンドウェビナー ソリューション / 製品 業種 家電・OA 自動車・輸送機器 電子部品 電力・電気・エネルギー 産業プラント 機械・メカトロニクス モーター・インバータ 通信 新エネルギー・代替エネルギー 半導体・組み込みシステム ホーム ライブラリ ライブラリ ダウンロード カタログ 取扱説明書 仕様書、他 ソフトウェア ファームウェア 外形図 技術資料 アプリケーションノート ホワイトペーパー 横河技報 計測豆知識 電子ブック 動画 製品紹介 使い方 オンデマンドウェビナー ソリューション / 製品 業種 家電・OA 自動車・輸送機器 電子部品 電力・電気・エネルギー 産業プラント 機

    kasumani
    kasumani 2014/12/25
    高速波形測定とプロービング 特に100MHz以上の周波数成分を観測すると、信号源インピーダンスとプローブの負荷容量で形成されるローパスフィルタの影響が顕著に出る場合があります。 50Ω系の回路を例にみてみましょう(
  • ソースコード以外もとにかくテストする。もしくはカバレッジだけではダメだという話 | おそらくはそれさえも平凡な日々

    あなたはプロジェクトのソースコードに対して適切にCIを回しているかもしれません。定期的にコードカバレッジの測定も行い、90%以上もしくは100%の数字を出しているかもしれません。 しかし果たしてそれで十分でしょうか?もしくはコードカバレッジだけにとらわれすぎていないでしょうか? 監視とは(システムに対する)継続的なテストである、というのは筆者の尊敬する奥一穂氏の言葉ですが、その逆もしかりで 「テストとはプロジェクトに対する継続的な監視である」 ということも言えます。 その観点に立ってみると、プロジェクトのソースコード以外にもテストが必要なものがたくさんあることに気づくでしょう。以下に実際に筆者が自分のプロジェクトの中でソースコード以外にテストを書き、CIを回していたものを挙げてみます。 アプリケーション設定ファイルのテスト 開発中に番用の設定ファイルを使うことはないため、番用の設定ファ

    ソースコード以外もとにかくテストする。もしくはカバレッジだけではダメだという話 | おそらくはそれさえも平凡な日々
    kasumani
    kasumani 2014/12/25
    ソースコード以外もとにかくテストする。もしくはカバレッジだけではダメだという話 あなたはプロジェクトのソースコードに対して適切にCIを回しているかもしれません。定期的にコードカバレッジの測定も行い、90%以上
  • 2015年に「その発想はなかった」から「当たり前」になる、CIでの脆弱性検査(セキュリティテスト) - VAddyブログ - 継続的セキュリティテストへの道 -

    VAddyコア部分を開発している金床です。 2014年もそろそろ終わりに近づきました。今年のはじめには1行のコードすらも存在していなかったVAddyですが、春頃から市川氏と私がノリノリになったこともあり、現在は無事にJenkinsプラグインまで完成し、当時イメージしていたCIへの自然な統合が可能な状態となっています。実案件に組み込む例も出てきており、振り返ってみれば2014年は非常に手応えを感じた年にすることができました。 CIは広く普及し始めています。基的にはビルドやユニットテストを頻繁に実行することで、デプロイ時の心理的、または実際の負荷を下げるために利用されていると思います。 VAddyはCIのサイクルの中でSQLインジェクションやクロスサイトスクリプティングのような、いわゆるウェブアプリケーションの脆弱性診断を行うためのサービスです。 私がVAddyのアイデア(CIに組み込むため

    2015年に「その発想はなかった」から「当たり前」になる、CIでの脆弱性検査(セキュリティテスト) - VAddyブログ - 継続的セキュリティテストへの道 -
    kasumani
    kasumani 2014/12/25
    2015年に「その発想はなかった」から「当たり前」になる、CIでの脆弱性検査(セキュリティテスト) VAddyコア部分を開発している金床です。 2014年もそろそろ終わりに近づきました。今年のはじめには1行のコードすらも存在し
  • VERP でメール不達エラーの宛先アドレスを識別する - Postfix Advent Calendar 2014 - ダメ出し Blog

    Postfix Advent Calendar 2014 の 25日目の記事です。 最終日の今回は、Postfix の VERP (Variable Envelope Return Path) 機能を紹介します。 VERP とは何なの? VERP とは qmail 由来の拡張アドレスを利用した機能であり、 Postfix 1.1 からサポートしています (拡張アドレスについては 4日目の記事に解説がある ので参照のこと)。 Postfix でメールを送信する際に VERP の利用を指示すると、 送信者アドレスの拡張アドレス部に宛先アドレスの情報が埋め込まれるようになります。 たとえば、あるメールを送信者アドレス info@example.jp、 宛先アドレス alice@aaa.example.com と bob@bbb.example.net として送信するときに VERP を有効にする

    kasumani
    kasumani 2014/12/25
    VERP でメール不達エラーの宛先アドレスを識別する : Postfix Advent Calendar 2014 : ダメ出し Blog Postfix Advent Calendar 2014 の 25日目の記事です。 最終日の今回は、Postfix の VERP (Variable Envelope Return Path) 機能を紹介します。 VERP とは何な
  • Googleスプレッドシートのデータを元にチャートや地図、table等に変換するスクリプト・「Sheetsee.js」

    Sheetsee.jsはGoogleスプレッドシートに書いたデータを元に、チャートグラフや地図、table等に変換してWebサイトに埋め込めるスクリプトです。動作にはjQueryが必要みたい。基的にはコア必須でチャートはsheetsee-chartsを、地図ならsheetsee-mapsを、といった具合でそれぞれモジュールを別途読み込む形のようです。この手のは使い慣れておくといろいろ捗りますね。ライセンスはBSDとの事です。 Sheetsee.js

    Googleスプレッドシートのデータを元にチャートや地図、table等に変換するスクリプト・「Sheetsee.js」
    kasumani
    kasumani 2014/12/25
    Googleスプレッドシートのデータを元にチャートや地図、table等に変換するスクリプト・「Sheetsee.js」 Sheetsee. Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 07:43PM via IFTTT
  • CentOS7.0/64bitでメールサーバ構築 - Qiita

    Postfix Advent Calendar 2014の 24日目の記事です。 未完成のまま長期間放置してすいません、ほかにもまとまった記事がありますので削除します(2016/8/2) すいませんが、完成していません。 (2014/12/24, 22:24) 某所に提出する資料を兼ねてるため、近日中に最後まで完成させます。

    CentOS7.0/64bitでメールサーバ構築 - Qiita
    kasumani
    kasumani 2014/12/25
    CentOS7.0/64bitでメールサーバ構築 すいませんが、完成していません。 (2014/12/24, 22:24) 某所に提出する資料を兼ねてるため、近日中に最後まで完成させます。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 07:43P
  • 開発終了した Songbird からフォークして開発されているメディアプレイヤー「Nightingale」

    初期設定 初回起動時にセットアップとして、iTunes ミュージックトラックやプレイリストをインポートしたり、アドオンの追加を行います。 日語化手順 ソフトを起動し、メニューバーから「File」⇒「Language」とクリックします。 表示される言語の中から、下の方に移動して表示される「日語」をクリックします。 「Language Download」画面が表示されるので、「OK」ボタンをクリックします。 「Localization」画面が表示されるので、「Restart Now」ボタンをクリックすると、ソフトが再起動し、日語表記に変わります。 アドオン アドオンを追加して、機能を拡張できます。 標準アドオン 標準でインストールされているのは、次のアドオンです。 Last.fm 再生履歴を Last.fm に公開し、Last.fm を聴取できます。 mashTape アーティスト情

    開発終了した Songbird からフォークして開発されているメディアプレイヤー「Nightingale」
    kasumani
    kasumani 2014/12/25
    Nightingale(ナイチンゲール) 初回起動時にセットアップとして、iTunes ミュージックトラックやプレイリストをインポートしたり、アドオンの追加を行います。 本ソフトを起動し、メニューバーの「File」⇒「Language」をクリ
  • iOSのAuto Layout - Qiita

    はじめに Merry Christmas! 皆さんがこの記事を読んでいるときに、僕が海外にいるかもしれませんが!!! これは ドリコムAdventCalendar の25日目です。最後の日です。 24日目は、@hayato240です 自己紹介 はじめましてタイのサトシです。2013年4月新卒で入社しました。 iOS開発が好きです。趣味海外旅行映画を見ることです。 現在は担当しているチームでiOSエンジニアをやっています。 iOSアプリの開発経験は1年未満なので、先輩方々から様々な知識を学んでいます。 iOS開発の中ではいろいろなことを学んでいますが、最近自分が学んでいるAuto Layoutを 簡単に紹介したいと思います。 題 Auto Layoutとは Auto Layoutはアプリケーションのユーザインタフェイスを作成するシステムで、制約 (Constraint) に基づいてvi

    iOSのAuto Layout - Qiita
    kasumani
    kasumani 2014/12/25
    iOSのAuto Layout Merry Christmas! 皆さんがこの記事を読んでいるときに、僕が海外にいるかもしれませんが!!! Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 07:43PM via IFTTT
  • Emacs、Guile、Emacs Lispの未来 | POSTD

    GNU Emacs は、フリーソフトの世界で最も長く、継続的に開発されてきたアプリケーションの1つです。考え方によっては、30年以上を経て、これを複数世代のプロジェクトと見なすことができます。しかし、これだけ長寿であると課題もあります。Emacsコミュニティの多くの人たちは、そろそろエディタ内部のLispインタプリタを、より高速で最新のものにリプレースする時だと結論付けてきましたが、Emacsの大半が動作している基礎となる仮想マシンを入れ替えると、Lispによる Emacs特有の性質 に与える影響を含め、大規模な影響が出ます。 この話題は以前にも上がりましたが、最近では9月11日にChris WebberがEmacs開発リストに、Robin Templetonの Guile-Emacs への作業状況に関して質問を しています 。その名前から分かるように、Guile-Emacsは内部のEma

    Emacs、Guile、Emacs Lispの未来 | POSTD
    kasumani
    kasumani 2014/12/25
    【翻訳】Emacs、Guile、Emacs Lispの未来 GNU Emacsは、フリーソフトの世界で最も長く、継続的に開発されてきたアプリケーションの1つです。考え方によっては、30年以上を経て、これを複数世代のプロジェクトと見なすことができ
  • node.js ベースで作られたブログプラットフォーム『Ghost』を使ってみた

    Node.js Advent Calendar にふさわしいかどうかは置いといて(そこ一番重要!!?), 自分のブログに Ghost というブログプラットフォームを導入してみたのでそのご紹介です. (会長!! 遅れてしまい, かつ node.js とあまり関係のないの書いてすみませんmm) Ghost って? Just a blogging platform Ghost is a simple, powerful publishing platform that allows you to share your stories with the world. オフィシャルより引用したものです. なんかカッコイイですね. ざっくり訳すと, Ghost は, あなたの物語を共有できるシンプルかつパワフルなプラットフォームです. 的なことが書いてあります. ようは超シンプルな CMS で

    node.js ベースで作られたブログプラットフォーム『Ghost』を使ってみた
    kasumani
    kasumani 2014/12/25
    node.js ベースで作られたブログプラットフォーム『Ghost』を使ってみた Node.js Advent Calendar - 2014 にふさわしいかどうかは置いといて(そこ一番重要!!?), 自分のブログに Ghost というブログプラットフォームを導入してみたのでそ
  • Azure Websitesで自分専用レンタルサーバを手に入れる | KAZUMIX CLOUD TECH LABORATORY

    Azure Advent calender 2014 25日目の記事です。 今日は当は・・・デプロイする予定だったのですが、中身のある記事をちゃんと書きたかったので(嘘w時間がなかった)・・・こっちになりました。 Webデザイナーさんで、且つインフラもできる人ってのは、明らかに少数派だと思います。がんばってVPSを使って配信環境を整備される方も多く見受けますが、大抵のWebデザイン事務所では、レンタルサーバーを使うケースがほとんどではないでしょうか? Webデザインの現場の実際はこんな感じかなと妄想します。 インフラやるには、コスト高い(人件費、学習費用、機会費用) 全部自分でメンテナンス(運用、モニタリング維持費) では、これらはMicrosoft Azureに任せてしまえばいいのでは?と思いました、インフラの運用もメンテナンスもAzure WebSiesが勝手にやってくれます。 W

    Azure Websitesで自分専用レンタルサーバを手に入れる | KAZUMIX CLOUD TECH LABORATORY
    kasumani
    kasumani 2014/12/25
    Azure Websitesで自分専用レンタルサーバを手に入れる Azure Advent calender 2014 25日目の記事です。 今日は本当は・・・デプロイする予定だったのですが、中身のある記事をちゃんと書きたかったので(嘘w時間がなかった)・・・
  • 第2回 Amazon S3を使ってみる | gihyo.jp

    S3にファイルをアップロードしてみる 前回は最初の環境準備までできたところで終わった。これでAWS CLIを使う準備は整ったようだ。まずはAmazon Simple Storage Service(Amazon S3)というのがすごく簡単に使えると噂を聞いたので、Amazon S3を使ってみようと思う。 Amazon S3の概念を理解する。 いざ使おうと思っても、じつはAmazon S3が何なのかもさっぱりわからなかった。Simple Storage Serviceだということはわかっていたので、おそらくストレージのサービスであろうということはわかっていた。 BucketとObject Amazon S3にはBucketという物とObjectというものがあるようだ。BucketはCドライブとかDドライブみたいなもので、Objectをしまうための入れ物のようなものだということがわかった。 B

    第2回 Amazon S3を使ってみる | gihyo.jp
    kasumani
    kasumani 2014/12/25
    第2回 Amazon S3を使ってみる 前回は最初の環境準備までできたところで終わった。これでAWS CLIを使う準備は整ったようだ。まずはAmazon Simple Storage Service(Amazon S3)というのがすごく簡単に使えると噂を聞いたので,Amazon S3を
  • [Ruby on Rails]Active Job – 複数のキューを優先順位をつけて実行する | DevelopersIO

    はじめに 前回に引き続き、Active Jobについてです。今回は複数のキューについてです。前回と同様、Active JobとSidekiqを使用します。 キューについて 前回にも書いたように、Active Jobはキューを実現するためのインターフェースであり、実行にはSidekiqなどの外部のGemを利用します。なのでここでは、Sidekiqのキューについて見てみたいと思います。 By default, sidekiq uses a single queue called "default" in Redis. If you want to use multiple queues, you can either specify them as arguments to the sidekiq command, or set them in the Sidekiq configuratio

    [Ruby on Rails]Active Job – 複数のキューを優先順位をつけて実行する | DevelopersIO
    kasumani
    kasumani 2014/12/25
    Active Job – 複数のキューを優先順位をつけて実行する | Developers.IO 前回にも書いたように、Active Jobはキューを実現するためのインターフェースであり、実行にはSidekiqなどの外部のGemを利用します。なのでここでは、Sidekiq
  • これからはじめるGulp #25:Hologramとgulp-hologramでスタイルガイドを作る | DevelopersIO

    はじめに 前回のこれからはじめるGulp(24):gulp.spritesmithプラグインでSpriteイメージを作るでSpriteイメージを作りました。今回はgulp-hologramプラグインとスタイルガイドジェネレータのHologramを使ってスタイルガイドを作ってみたいと思います。 Hologramについて HologramはRuby環境で動くスタイルガイドジェネレータです。Hologramは独自のテンプレートを使ってスタイルガイドをカスタマイズすることができます。スタイルガイドジェネレータには他にもStyleDoccoやKnyle Style Sheetsがあります。 Ruby環境の準備 Gemfileにgem "hologram"を追記して$ bundle installを済ませます。 source "https://rubygems.org" gem "sass" gem

    これからはじめるGulp #25:Hologramとgulp-hologramでスタイルガイドを作る | DevelopersIO
    kasumani
    kasumani 2014/12/25
    これからはじめるGulp #25:Hologramとgulp-hologramでスタイルガイドを作る 前回のこれからはじめるGulp(24):gulp. Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 07:43PM via IFTTT
  • digコマンドやdrillコマンドの使い方を教えてください

    digコマンドとdrillコマンドの出力は、それぞれ以下のようになる。バージョン情報の出力有無や、空行によるセクション区切りの有無の差があるが、基的に同様のフォーマットとなっている。なお、下記の例では権威DNSサーバーの設定状況を直接確認しているため、非再帰検索を示す“+norec”(digコマンドの場合)や“-o rd”(drillコマンドの場合)オプションを付けていることに注意されたい。 % dig +norec @ns1.jprs.co.jpjprs.co.jp mx ; <<>> DiG 9.10.1 <<>> +norec @ns1.jprs.co.jpjprs.co.jp mx ; (2 servers found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NO

    digコマンドやdrillコマンドの使い方を教えてください
    kasumani
    kasumani 2014/12/25
    digコマンドやdrillコマンドの使い方を教えてください  digコマンドやdrillコマンドは、DNSサーバーに対して問い合わせを行い、その応答を各セクションごとに詳しく表示するためのコマンドである。digコマンドはBINDの開発元
  • Goプログラムのサイズを小さくする - flyhigh

    Goで作られるプログラムサイズはそこそこ大きい。配布する場合はやはり小さい方が良い。 そんなときは、リンカの設定を利用するといいようだ。 1 go build -ldflags '-s -w' Linuxならバイナリサイズが小さくなるはずだ。拙作、comstockでは8MiBから5.2MiBに縮んだ。 何をやっているか? -ldflagsは、gccなどを使ったことある方はよくご存知だろうが、ldへの引数である。 ldとはgccが使うリンカであり、Goもリンカを持っている。Goのリンカは、例えば、go tool 6l(番号はアーキテクチャ依存)から呼び出せる。伝統的にリンカへのフラグは LDFLAGSであるので、goでは小文字で指定するようになってる。 go buildはリンカへの引数を-ldflagsの後で文字列として渡すことができる。 指定できるリンカフラグは様々で、標準ドキュメントより

    kasumani
    kasumani 2014/12/25
    Goプログラムのサイズを小さくする Goで作られるプログラムサイズはそこそこ大きい。配布する場合はやはり小さい方が良い。 そんなときは、リンカの設定を利用するといいようだ。 Tags: feedly, ifttt, recently read, saved for later f
  • Androidアプリを高速化しよう - Just for Fun

    これはAndroid Advent Calendar 2014の25日目の記事です。 はじめに Androidアプリの開発をしていたのがきっかけで彼女が出来たyuyakaidoです。昨日のkaneshinさんの記事の冒頭にあるように僕はマルチスレッド初心者なので常にシングルスレッドで動作しています。勿論クリスマスイブも。 今回はAndroidアプリのボトルネックを探すための手法を紹介していこうと思います。 目次 StrictMode パフォーマンスに影響を及ぼすコードの検出 Traceview パフォーマンス計測ツール その他 Viewのネストについて Viewの塗り潰しについて 環境 この記事で紹介するソースコードの動作確認は以下環境で行いました。 Mac OS X 10.9.5 Android Studio 1.0.1 Genymotion 2.3.1 Nexus 6 (5.0.0)

    Androidアプリを高速化しよう - Just for Fun
    kasumani
    kasumani 2014/12/25
    Androidアプリを高速化しよう Androidアプリの開発をしていたのがきっかけで彼女が出来たyuyakaidoです。昨日のkaneshinthさんの記事の冒頭にあるように僕はマルチスレッド初心者なので常にシングルスレッドで動作しています。
  • delimiter / separator / divider の違い - codic ブログ

    以前から、なんとなく 気になっていたのですが、時間があったので調べてみました。狭い文脈で調べたので、他の文脈では異なる考え方があるかもしれませんので、ご了承ください。 1. delimiter delimitの意味は「範囲・境界を定める」です。つまり「範囲はここから、ここまでですよ」あるいは「境界はここですよ」と示すのがdelimiterらしいです。 いつものwikipediaでdelimiterを調べてみると、コンピュータ用語としては以下の2つの意味があるようです。単なる区切り文字ではないのですね。 フィールドやレコードを分離する文字 – 例) カンマや改行 括弧など範囲を指定する文字 – 例) [  ]や”  “など 例えば、配列の初期化子 [ ]は「ここから、ここまでが配列の定義ですよ」と範囲を定めている事になるので、デリミターになります。また配列の要素は、カンマで境界が区切られてい

    delimiter / separator / divider の違い - codic ブログ
    kasumani
    kasumani 2014/12/25
    delimiter / separator / divider の違い 以前から、なんとなく 気になっていたのですが、時間があったので調べてみました。狭い文脈で調べたので、他の文脈では異なる考え方があるかもしれませんので、ご了承ください。 Tags: feed
  • エンジニアがプロフィールやキャリアを書けるCMSを作ったがHerokuで動かなかった話

    この記事はドワンゴ Advent Calendar 2014 – Qiita 12/25の記事です。まだ12/25ですよ!セフセフ!! なお、この記事はドワンゴ所属のエンジニアが書いたものですが、あくまでも個人の見解であり、ドワンゴという会社やその関係者とは無関係です。 TL;DR可視化されないスキルは存在しないのと同じ…か?kwappa/enaを作ったHerokuでincrements/qiita-markdownを動かすのはちょっと大変エンジニアの可視化日の未来、明るいかも先日、とある採用イベントに参加してきました。プログラミング経験のある就活中の学生さんが、新卒を採用するIT系の企業20数社と交流する、というイベント。ブースでは企業ごとにプレゼン + 質疑応答、フリースペースでは「高専出身」「プロコン」「データサイエンティスト志望」などのテーマごとにたまり場で交流、というものでした

    kasumani
    kasumani 2014/12/25
    エンジニアがプロフィールやキャリアを書けるCMSを作ったがHerokuで動かなかった話 エンジニアがプロフィールやキャリアを書けるCMSを作ったがHerokuで動かなかった話 Tags: feedly, ifttt, recently read, saved for later from Pocket December 25,
  • プロ生ちゃん IDE 2013 オープンソース化! #vsjp – プログラミング生放送

    メリークリスマス! 大好評の Visual Studio の拡張 プロ生ちゃん IDE をオープンソース化しました。プロ生ちゃんの瞬きアニメーションや、ビルド結果による表情が変わる機能など、一味違う「痛 IDE」です。 ダウンロードは、GitHub から。MIT License にしました(イラストを除く)。 プロ生ちゃん(暮井 慧)は、利用ガイドライン を確認して、使ってくださいね。アプリ、サンプルプルゴラム、プレゼンや動画などにいろいろ使えます! 素材 もたくさんありますよ。 関連記事 プロ生ちゃん IDE for Visual Studio 2013 公開 プロ生ちゃん IDE for Visual Studio 2013 アップデート! 高さ・不透明度の調整が可能に 無料の Visual Studio Community 2013 でプロ生ちゃん IDE #vsjp この記事は、V

    プロ生ちゃん IDE 2013 オープンソース化! #vsjp – プログラミング生放送
    kasumani
    kasumani 2014/12/25
    プロ生ちゃん IDE 2013 オープンソース化! #vsjp メリークリスマス! 大好評の Visual Studio の拡張 プロ生ちゃん IDE をオープンソース化しました。プロ生ちゃんの瞬きアニメーションや、ビルド結果による表情が変わる機能な
  • OS X Advent Calendar 2014 - 初めてMacOS X App作成してみた。 - Nakajijapan

    この記事はOS X Advent Calendar 2014の25日目の記事になります。 ラストーーーーーーーー!!!! 実は前回も自分がOSXアプリ初心者の行きを脱するためにしたこと書きましたが、 まだまだ熱が冷めないので二つ目の記事を書くことにしました。 teitenという MacOS Xアプリを作成しました。 WWDC2014の発表から少しづつ地道に開発してきてようやく形になりました。 teiten Macのカメラを通して自分自身を定点観測するアプリです。 アイコンはめっちゃ見ている感じを出したくてカメラ+妖怪でそれっぽさを出してみました。 観測というかもう監視している感じですが。。。 アイコンはえびちゃんというデザイナの方に作成していただきました。 機能 10 sec or 60 sec ごとに勝手に写真を撮ります。 自由に自分自身で写真を取ることもできます。 適当に溜まったら画像

    kasumani
    kasumani 2014/12/25
    OS X Advent Calendar 2014 - 初めてMacOS X App作成してみた。 この記事はOS X Advent Calendar 2014の25日目の記事になります。 ラストーーーーーーーー!!!! Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 07:43PM via IFTTT
  • Erlang Factory SF Bay Area 2014 の報告 - Qiita

    Elixir Advent Calendar 2014 24日目。 今年の3月に、サンフランシスコで開催された Erlang Factory SF Bay Area 2014 に行って参りました。自費で。(Thanks to 力武さん.) その情報共有を、今年中にやっておきたいと思っていましたので、この場を借りて報告致します。 はじめに Erlangのイベントですが、今回は鳴り物入りでElixirのセッションがいくつかありました。というか、キーノートの一つ、そして今回の目玉がElixirという、Erlangコミュニティにとっても特別な年だったのではないでしょうか。 私は、原則として複数進行するErlangのセッションのうち興味のあるテーマを選んで参加していましたが、Elixirのセッションがある場合は、そちらに参加しました。 また、会場となっているホテルのホールで開催された懇親会にも参加し

    Erlang Factory SF Bay Area 2014 の報告 - Qiita
    kasumani
    kasumani 2014/12/25
    Erlang Factory SF Bay Area 2014 の報告 今年の3月に、サンフランシスコで開催された Erlang Factory SF Bay Area 2014 に行って参りました。自費で。(Thanks to 力武さん.) その情報共有を、今年中にやっておきたいと思っていましたので、この
  • 情報処理2015年1月号別刷「《特集》人類とICT の未来:シンギュラリティまで30 年?」 [単行本(ソフトカバー)]

    発売日: 2014年12月15日 月曜日 - 発売中新刊発見日: 2014年12月25日(2024年07月21日 03時43分 JST時点 - 詳細はこちら)

    情報処理2015年1月号別刷「《特集》人類とICT の未来:シンギュラリティまで30 年?」 [単行本(ソフトカバー)]
    kasumani
    kasumani 2014/12/25
    @kasumani [新刊発見] 2015-01-15 情報処理2015年1月号別刷「《特集》人類とICT の未来:… [単行本(ソフトカバー)]
  • Espion - ヘッドレスブラウザで楽々スクレイピング、2015年公開 | ソフトアンテナ

    Webサイトから自動で情報を抽出する技術スクレイピング」。PythonRubyなどスクリプト言語を使う方法がメジャーですが、Webブラウザからアクセスした時と完全に同じ情報を取得するのは難しく、例えばJavaScriptが解釈できない、あるいは特定のリンクがブロックされるといった問題がありました。 「Espion」はこの問題を解決するために開発されている新しいソフトウェア/クラウドサービスです。2015年Q1公開を目指して開発中で、Webアクセスにヘッドレスブラウザを使うことで、上記問題の解決を狙っています。 ヘッドレスブラウザとはGUIの無いブラウザなので、Webサイトからは通常のブラウザとして認識され、当然JavaScriptも普通に実行することができます。各種情報へはjQueryを使ってアクセスします。 $('.news').each(function () { ctrl.pus

    Espion - ヘッドレスブラウザで楽々スクレイピング、2015年公開 | ソフトアンテナ
    kasumani
    kasumani 2014/12/25
    Espion – ヘッドレスブラウザで楽々スクレイピン、2015年公開 Webサイトから自動で情報を抽出する技術「スクレイピング」。PythonやRubyなどスクリプト言語を使う方法がメジャーですが、Webブラウザからアクセスした時と完全
  • CentOS 7のネットワーク管理基礎(前編)

    今回は、CentOS 7のネットワーク設定について取り上げます。新しい設定ツールの登場や、従来のCentOS 6まで慣れ親しんだネットワーク関連の基的なコマンド群の使用が非推奨になるなど、様々な変更点があります。CentOS 7から一新されたネットワークの具体的な設定手順、Tips等をご紹介します。 CentOS 7におけるネットワーク管理では、NetworkManagerによって行います。CentOS 6系では、Network Administration Toolに含まれるsystem-config-networkを使った管理やファイルを直接編集する運用形態が一般的でしたが、CentOS 7では、NetworkManagerを使った管理手法が推奨になりました。従来のNetworkManagerは、全てのネットワーク機能を制御できるわけではなかったため、/etc/sysconfig/n

    CentOS 7のネットワーク管理基礎(前編)
    kasumani
    kasumani 2014/12/25
    CentOS 7のネットワーク管理基礎(前編) オープンソース技術の実践活用メディア OSS情報を探す イベント情報 ニュース コミュニティ 製品一覧 最新記事を読む 楽天のOpsのトップが語る「コアなビジネスにこそオープンソー
  • Go言語で非同期処理の結果を受け取る - Qiita

    Go言語にはgoroutineというものがあり、複数のタスクを並行(Concurrent)に実行したい場合に役立ちます。 またGo言語では、ライブラリなどのAPIは基的に同期版を提供し、非同期で処理したい場合は呼び出し側がgoroutineで非同期化するのが一般的です。 そこで、goroutineを使って関数を呼び出し、その結果を得るための実装方法について、自分なりに考えてみたので、ここにまとめておきます。 戻り値がない 戻り値がなく、処理が終わっていればよい場合: // boolでもよいが空struct done := make(chan struct{}, 0) go func() { // 何か処理をする close(done) }() // chanがcloseされるまでブロックする <-done 値の受け渡しがない場合はシンプルです。 Tips: 空structについて 値の受

    Go言語で非同期処理の結果を受け取る - Qiita
    kasumani
    kasumani 2014/12/25
    Go言語で非同期処理の結果を受け取る Go言語にはgoroutineというものがあり、複数のタスクを並行(Concurrent)に実行したい場合に役立ちます。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 06:55PM via IFTTT
  • Big Sky :: ちっちゃなビルドシステム qo が激しく便利だった件

    « Re: VimでURLをドメインだけに置換するコマンドを正規表現でうったら、当に正規表現って意味不明なフォルムと思った。 | Main | golang のリファクタリングには gofmt ではなく、gorename を使おう。 » golang には go build というビルド機能があり、C言語と golang をまぜた cgo というC言語拡張も同じコマンドでビルド出来ます。 その際、ソースコードのコメントに CFLAGS や LDFLAGS を自ら指定する事が出来るので package gtk // #include "gtk.go.h" // #cgo pkg-config: gtk+-2.0 import "C" import ( "fmt" "log" "reflect" "runtime" "strings" "unsafe" "github.com/mattn/g

    Big Sky :: ちっちゃなビルドシステム qo が激しく便利だった件
    kasumani
    kasumani 2014/12/25
    ちっちゃなビルドシステム qo が激しく便利だった件 golang には go build というビルド機能があり、C言語と golang をまぜた cgo というC言語拡張も同じコマンドでビルド出来ます。 その際、ソースコードのコメントに CFLAGS や LDFL
  • SIOS Tech. Lab - エンジニアのためになる技術トピックス

    2024-07-09 Hyperledger Fabric 入門 – Hyperledger Fabricとは、Hyperledger Fabricのコンポーネントの説明 –

    SIOS Tech. Lab - エンジニアのためになる技術トピックス
    kasumani
    kasumani 2014/12/25
    Let's GO, fluentd on Windows! これまで、fluentdではWindowsでは動作しないという課題がありました。(Windows版の開発もGithubのブランチで有志により行われています。)  Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at
  • Linux Kernel Hack入門編 - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ

    この記事はLinux Advent Calendar 2014の25日目ですヽ(=´▽`=)ノ 今回はLinux Kernel Hack入門編ということで入門的なことを書いてみたいと思います。 まず使用する環境ですけど最近出たばっかのFedora 21のWorkstationにしました。まあ、今回の内容的にはディストリビューションは問わないんですが、多くの人が馴染んでいるであろうfedora系というかパッケージマネージャがyumということでこれにしてみました。 自分は普段Arch Linuxなんですけど、こっちだとkernelのmake install時にちょっとしたスクリプトを書く必要があったりするのもあって、fedoraのほうが手軽かなというのもあります。 カーネルコード・リーディング ブラウザベースでコード・リーディング 読めるソースは大概メインラインのカーネルということになりますが

    Linux Kernel Hack入門編 - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ
    kasumani
    kasumani 2014/12/25
    Linux Kernel Hack入門編 この記事はLinux Advent Calendar 2014の25日目ですヽ(=´▽`=)ノ 今回はLinux Kernel Hack入門編ということで入門的なことを書いてみたいと思います。 まず使用する環境ですけど最近出たばっかのFedora 21のWorkstationに
  • voice-elements·音声読み上げ、音声入力を簡単にするWeb Components MOONGIFT

    WebはWeb Componentsによって新しい世界を迎えようとしています。高度な機能、UIが簡単に再利用できるようになれば、どんどん開発ができるようになります。標準で提供されるタグの範囲を超えた機能を簡単に実現できるようになるでしょう。 今回紹介するvoice-elementsもWeb Componentsの一つと言えます。音声読み上げAPIを簡単に使えるようにするカスタムタグになります。 voice-elementsの使い方 例えばこんな感じのタグです。 <voice -player autoplay text="Welcome to the jungle! hahaha just kidding!"></voice> これで Welcome to the jungle! hahaha just kidding! と自動で読み上げます。 自動でない場合は次のようになります。 <voi

    voice-elements·音声読み上げ、音声入力を簡単にするWeb Components MOONGIFT
    kasumani
    kasumani 2014/12/25
    voice-elements – 音声読み上げ、音声入力を簡単にするWeb Components WebはWeb Componentsによって新しい世界を迎えようとしています。高度な機能、UIが簡単に再利用できるようになれば、どんどん開発ができるようになります。標準
  • 「Serverspec」という本が出ます - Gosuke Miyashita

    ここ半年ほど取り組んでいた Serverspec に関するが出ます。2015年1月17日発売予定です。 O'Reilly Japan - Serverspec Amazon.co.jp: Serverspec: 宮下 剛輔: どんな内容か、というのは、サイトの紹介文や目次を見ればわかるので、ここでは、なぜこの鳥が表紙に選ばれたのか、といったことでも書こうかな、と思ったんですが、こういうのは明かさない方がおもしろいので、やっぱり書かないことにします。おそらく、何という名前の鳥なのかすらわからない方が大半かと思いますが、あえて伏せておきます。名前や生態は最後のページに載っていますので、知りたい方は買うなり、店頭で確認するなりしてみてください(が Facebook に名前を書いちゃってるけど)。 書は、開発者である自分にしか書けないことをできる限り盛り込み、自分以外の人でも書けるような

    kasumani
    kasumani 2014/12/25
    「Serverspec」という本が出ます ここ半年ほど取り組んでいた Serverspec に関する本が出ます。2015年1月17日発売予定です。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 06:37PM via IFTTT
  • Big Sky :: Re: VimでURLをドメインだけに置換するコマンドを正規表現でうったら、本当に正規表現って意味不明なフォルムと思った。

    VimでURLをドメインだけに置換するコマンドを正規表現でうったら、当に正規表現って意味不明なフォルムと思った。 - Qiita http://qiita.com/mochizukikotaro/items/b15170dccb18d84f8cd2 :%s/\([:\/]\)\@<!\/.*$//g なんか、とても意味不明なコマンドだ。きっと、もっとスマートなものがあるのだろう。コードゴルフで言えばトリプルボギー的な感じなのでしょうか。知らないけど。 この問題は URL を扱うので / が多く、置換の区切りを / にする場合エスケープが多くなる very magic でないのでエスケープがさらに増える この2点から生まれます。1点目は :%s#\([:/]\)\@<!/.*$##g # や :%s,\([:/]\)\@<!/.*$,,g , をセパレータにする事で少しは解消するかと思いま

    Big Sky :: Re: VimでURLをドメインだけに置換するコマンドを正規表現でうったら、本当に正規表現って意味不明なフォルムと思った。
    kasumani
    kasumani 2014/12/25
    Re: VimでURLをドメインだけに置換するコマンドを正規表現でうったら、本当に正規表現って意味不明なフォルムと思った。 , をセパレータにする事で少しは解消するかと思います。2点目は \v を付ける事でキャプチャ \(\) を ()
  • テキストファイルをExcelのワークシートに変換するアプリケーションの作成

    はじめに アプリケーションのデータを保存する形式には、いくつかの選択肢があります。単純なテキストファイルからバイナリファイル、PDFなど、データの保存形式は、よく悩むところです。一方、Microsoft Excel(以下、Excel)は広範囲のユーザーPCにインストールされており、Excelブック形式のデータはほとんどのPCで見ることができます。 ComponentOne StudioのC1XLBookコンポーネントは、アプリケーションにExcelファイルの読み書き機能を追加するためのコンポーネントライブラリです。このコンポーネントを使うと、アプリケーションのデータをExcelを使わずに直接ブック形式のファイルに保存したり、Excelで作成したブックをアプリケーションに読み込んだりすることができます。 また、テキストファイルに保存したデータをワークシートに保存しなおす処理も作成可能です。ワ

    テキストファイルをExcelのワークシートに変換するアプリケーションの作成
    kasumani
    kasumani 2014/12/25
    テキストファイルをExcelのワークシートに変換するアプリケーションの作成 はじめに  アプリケーションのデータを保存する形式には、いくつかの選択肢があります。単純なテキストファイルからバイナリファイル、PDFな
  • 外観も自由に! Firefox OSスマホ「Fx0」のSTLデータを公開

    KDDIは、Firefox OSを搭載する国内初のスマートフォン「Fx0」の筺体CADデータを、「au Firefox OS Portal Site」上で無償公開した。 KDDIは2014年12月25日、Firefox OSを搭載する国内初のスマートフォン「Fx0」(LGL25:LGエレクトロニクス製)の筺体CADデータを、「au Firefox OS Portal Site」上で無償公開した。 Fx0の筺体CADデータは、3Dプリンタで出力可能なSTLデータ形式で提供される。ボディ全体のSTLデータと、背面ケースのみのSTLデータの2種がZIP形式で1つにまとめられており、利用条件に同意すれば、au Firefox OS Portal SiteのToolsからダウンロードできる。 KDDIは「つくる自由」をテーマに、Fx0向けのツールやデータを公開。アプリだけでなく、外観も自由にカスタマ

    外観も自由に! Firefox OSスマホ「Fx0」のSTLデータを公開
    kasumani
    kasumani 2014/12/25
    外観も自由に! Firefox OSスマホ「Fx0」のSTLデータを公開 ボディ全体のSTLデータ(ks1401_phone.stl) Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 06:37PM via IFTTT
  • Haskell Relational Record をリリースしました - あどけない話

    Haskell Relational Record (HRR)尻叩き担当の山です。この記事では、HRR のリリースについて説明します。 なお、これは Haskell Advent Calendar 2014 の25日目の記事です。 HRR とは何か? HRRは、日比野さんが中心となって開発が進められている関係代数ライブラリです。Haskellで式を書くと、それがSQL文に変換され、データベースに問い合わせた結果が Haskell のレコードになります。以下のような特長があります。 抽象的:高レベルな式で表現すると、SQLが生成されます。対応している SQLサーバは、DB2、ProsgreSQLSQLiteMySQLMicroSoft SQL Server および OracleSQL です。 型安全:HRRの式を書いたHaskellのコードがコンパイルできれば、必ず正しいSQL文が生

    Haskell Relational Record をリリースしました - あどけない話
    kasumani
    kasumani 2014/12/25
    Haskell Relational Record をリリースしました Haskell Relational Record (HRR)尻叩き担当の山本です。この記事では、HRR のリリースについて説明します。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 06:37PM via IFTTT
  • 全文検索エンジンGroongaの2014年の最新情報 - Qiita

    はじめに Groonga Advent Calendar 2014最後の記事としてGroongaに関連する2014年の最新情報を紹介します。(1日目でGroongaの特徴を紹介しているので、Groonga?という方はまずはそちらを読んでみてください。) 参加してくれたみなさんありがとうございました! 紹介する情報は大きくグループ化すると次の通りです。 位置情報関連 高速化関連 検索関連 機能関連 パッケージ関連 プラットフォーム関連 インターフェイス関連 イベント関連 位置情報関連 geo_in_rectangle()関数が全世界をサポート 指定した矩形内に存在する点を検索するgeo_in_rectangle()関数が全世界の点をサポートしました。以前は北半球の点のみのサポートでした。 きっかけは、去年開催した全文検索エンジンGroongaを囲む夕べ 4でのDeNAの沖津さんのGroong

    全文検索エンジンGroongaの2014年の最新情報 - Qiita
    kasumani
    kasumani 2014/12/25
    全文検索エンジンGroongaの2014年の最新情報 Groonga Advent Calendar 2014最後の記事としてGroongaに関連する2014年の最新情報を紹介します。(1日目でGroongaの特徴を紹介しているので、Groonga?という方はまずはそちらを読んでみてくだ
  • ブートローダーは4行で実装される

    この記事はUEFI Advent Calenderと自作OS Advent Calenderのためにかかれました。 22日(+3日)の記事です。 遅れてもうしわけないです。 ブートローダー まず、自作OSにはブートローダーによってカーネルをロードしなければはじまりません。 特段複雑なローダーがなくとも、たとえばBIOSから直接起動するのなら そのための形式で用意せねばなりません。 しかし、これが自作の入口としてかなりの関門になってしまっているのではないでしょうか。 なので自作OSからはちょっと離れますが、ブートローダーについて書きます。 UEFI ということで、UEFI Appsとしてブートローダーを実装する話です。 まず、UEFIとは何かについてはUEFI Advent Calender 1日目の記事を、 そしてこの作業の前知識としてUEFI Advent Calender 12日目の記

    kasumani
    kasumani 2014/12/25
    ブートローダーは4行で実装される この記事はUEFI Advent Calenderと自作OS Advent Calenderのためにかかれました。 22日(+3日)の記事です。 遅れてもうしわけないです。 ブートローダー まず、自作OSにはブートローダーによってカー
  • UNIX/Linuxのパイプ - 滴了庵日録

    20年くらい日々使っていながら、UNIX/Linuxのパイプの振る舞いをよく分かってませんでした。『易経』に「日に用いて知らず」というのはこれです。ちょっと簡単なコードで実験してみました。 リスト1 test1.c #include <stdio.h> int main(void) { int i; for(i=0;i<5;i++){ sleep(1); printf("test1(%d)\n",i); fflush(stdout); // ←これが大事 } return 0; } リスト2 test2.c #include <stdio.h> int main(void) { char buff[1024]; printf("test2 starts.\n"); while(gets(buff)!=NULL){ printf("test2[%s]\n",buff); } return 0

    UNIX/Linuxのパイプ - 滴了庵日録
    kasumani
    kasumani 2014/12/25
    UNIX/Linuxのパイプ 20年くらい日々使っていながら、UNIX/Linuxのパイプの振る舞いをよく分かってませんでした。『易経』に「日に用いて知らず」というのはこれです。ちょっと簡単なコードで実験してみました。 Tags: feedly, iftt
  • ECMAScript 6の新しい構文をつかってみる#2 | DevelopersIO

    ECMAScript 6の新機能を使ってみよう その2 この記事ではES6の構文を一部使ってみました。 引き続き新しい構文を使ってみます。 動作環境 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.9.4 Node : v0.10.33 ここの記事に従いtraceur-compilerをインストールしておいてください。 ECMAScript 6の新機能をためしてみる ※traceurが実験的にサポートしてるものも含む Destructuring Assignment 分配束縛の機能です。オブジェクトや配列に設定した値を使いやすくする機能です。 変数の値を入れ替えたり、プロパティの値を変数に分配したりするのが簡単にできます。 var a = "hello"; var b = "world"; //値の入れ替え var [a, b] = [b, a]; console

    ECMAScript 6の新しい構文をつかってみる#2 | DevelopersIO
    kasumani
    kasumani 2014/12/25
    ECMAScript 6の新しい構文をつかってみる#2 | Developers.IO この記事ではES6の構文を一部使ってみました。 引き続き新しい構文を使ってみます。 ここの記事に従いtraceur-compilerをインストールしておいてください。 Tags: feedly, ifttt,
  • Qt のコンテナクラスについて - Qiita

    はじめに @luyikei です。 Qt が大好きな人間です。最近あまりやってないのですが... Qt Advent Calendar 2014 も最終日ですね。少し寂しくなりますね。今日はクリスマスです。皆さん楽しんでいますか?!今日は Qt のコンテナクラスについての記事を書きます。元々は競技プログラミングを Qt でやる記事を書こうと思いましたが考えてみると多くの部分が Qt のコンテナクラスによって改善されると思ったのでコンテナクラスに特化した記事にしました。多分少しやっている皆さんならば既知の事項が多いと思いますがよろしくおねがいします。 多くの部分は Container Classes の参考です。興味があればそちらも参照してください。 Qt のコンテナクラスは多くが C++ の STL のものを発展させたものです。例えば、 STL の vector<T> は Qt の QVe

    Qt のコンテナクラスについて - Qiita
    kasumani
    kasumani 2014/12/25
    Qt のコンテナクラスについて @luyikei です。 Qt が大好きな人間です。最近あまりやってないのですが... Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 06:22PM via IFTTT
  • FRPとVirtual DOM、状態について。 - Qiita

    今回は、Elmを通して、FRPに対する個人的な理解、そしてVirtual DOMがFRPに合っているということを述べていきます。 関数プログラミングはどのように「状態」を扱うのか? 「Functional Reactive Programming」とあるように、FRPは関数プログラミングのパラダイムの技法だと思います。なので、関数プログラミングについてまず、「状態」について考えてみたいと思います。 状態とは何か? まず、状態とは何でしょうか? CTMCPによると、 状態(state)とは、必要とされる計算の途中結果を含む、値の時系列である とあります。関数プログラミングのような宣言的なプログラミングは、そしてこの書籍では暗黙的状態を扱い、オブジェクト指向のような命令的なプログラミングは明示的状態を扱うと述べています。 値と、オブジェクトと、「状態」 関数プログラミングは、「値」を扱います。

    FRPとVirtual DOM、状態について。 - Qiita
    kasumani
    kasumani 2014/12/25
    FRPとVirtual DOM、状態について。 今回は、Elmを通して、FRPに対する個人的な理解、そしてVirtual DOMがFRPに合っているということを述べていきます。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 06:22PM via IFTTT
  • Android TVのGoogle Nexus Player、日本で発売の可能性 | LIFE@Web

    Google Nexus Player」の日発売が間近に迫っている?? 台湾ASUSTeK製のセットトップボックス「ASUS TV500I」が、2014年10月24日付けでDSPRを通過していた事が分かった。

    Android TVのGoogle Nexus Player、日本で発売の可能性 | LIFE@Web
    kasumani
    kasumani 2014/12/25
    Android TVのGoogle Nexus Player、日本で発売の可能性 ASUSTeKが手掛けるものの、GoogleがNexusブランド製品として提供されており、Android 5.0 Lollipopベースの「Android TV」仕様となっています。 Tags: feedly, ifttt, recently read, saved for later from Po
  • 一人で始めるプリント基板作り トランジスタ技術speci... [科学・医学・技術]

    語 6 users レイアウト 5 users コミュニティ 5 users excel 5 users パソコン 3 users 電子工学 3 users 制御 2 users 電子回路 2 users ネット 2 users ライブラリー 2 users いやミス 1 user 2013年5月 1 user エディター 1 user digi fi 1 user cq出版 -雑誌 1 user cq 1 user 階層 1 user ピザ 1 user ツール! 1 user トランジスタ技術 cq出版 0 user フリー 0 user

    一人で始めるプリント基板作り トランジスタ技術speci... [科学・医学・技術]
    kasumani
    kasumani 2014/12/25
    @kasumani [新刊発見] 2014-12-29 一人で始めるプリント基板作り[完全フリーKiCad付き] (SP No.… トランジスタ技術SP… [単行本]
  • 『箱根駅伝』を可視化してみた|Tableau Software Tips&Viz Advent Calendar 2014 #25 #tableau | DevelopersIO

    2014年アドベントカレンダー『Tableau Software Tips&Viz(全部俺) Advent Calendar 2014』25日目(最終日)です。Tableau Softwareに関する機能紹介、便利ネタや可視化ネタ等を毎日1ずつ計25、『1人(全部俺)』で担当してお届けしています。 Tableau Software Tips&Viz(全部俺) Advent Calendar 2014 - Qiita 昨日24日目の投稿ネタは『「Jリーグのクラブチームの歴史」を可視化してみた』でした。 『Jリーグのクラブチームの歴史』を可視化してみた|Tableau Software Tips&Viz Advent Calendar 2014 #24 #tableau | Developers.IO 日25日目は『箱根駅伝(のコース)』を可視化してみたエントリとなります。 目次 正月の

    『箱根駅伝』を可視化してみた|Tableau Software Tips&Viz Advent Calendar 2014 #25 #tableau | DevelopersIO
    kasumani
    kasumani 2014/12/25
    『箱根駅伝』を可視化してみた|Tableau Software Tips&amp;Viz Advent Calendar 2014 #25 #tableau | Developers.IO 2014年アドベントカレンダー『Tableau Software Tips&amp;Viz(全部俺) Advent Calendar 2014』25日目(最終日)です。Tableau Softwareに関する機能紹介
  • Apple Watchでカウントダウンアプリを作る - Qiita

    この投稿は Apple Watch Advent Calendar 2014 の 25日目の記事です。 はじめに Apple Watchでタイマーを使う用途は多いと思います。 例えば大晦日のカウントダウンとか、滅びの呪文を唱えるシーンとか、マラソンストップウォッチとか・・・まあ色々。 そんなわけでApple Watch向けのカウントダウンアプリを作るためのチュートリアルを作成しました。 未公開情報等もありますので、プロジェクトやスクリーンショットの公開は控えます。手順で説明したいと思います。 作成するもの Apple Watch上でボタンを押すとカウントダウンが始まり、カウントダウンが終了すると文字が出現するアプリを作成します。 実装手順 Xcode 6.2beta版を用意 新規プロジェクトを作成します(iOS -> Application -> Single View Applicati

    Apple Watchでカウントダウンアプリを作る - Qiita
    kasumani
    kasumani 2014/12/25
    Apple Watchでカウントダウンアプリを作る Apple Watchでタイマーを使う用途は多いと思います。 例えば大晦日のカウントダウンとか、滅びの呪文を唱えるシーンとか、マラソンストップウォッチとか・・・まあ色々。 Tags: feedly,
  • 3セッションについてのまとめ~「App Engine for Golang Performance」「Golang @ISUCON」「mackerel-agent徹底解説」~ | gihyo.jp

    Go Conference 2014 Autumnレポート 3セッションについてのまとめ~「App Engine for Golang Performance」「Golang @ISUCON」「mackerel-agent徹底解説」~ Go Conference 2014 Autumnでは、8つのセッションと7つのライトニングトーク(LT)がありました。この記事ではその中から3つのセッションについてまとめたいと思います。 App Engine for Golang Performance(@sinmetal氏) このセッションでは、@sinmetal氏からGoogle App Engine (⁠GAE)for Golang とManaged VMsの紹介とそれらのパフォーマンスについての話がされました。なお、このセッションの資料は以下のリンクから閲覧できます。 http://sinmeta

    3セッションについてのまとめ~「App Engine for Golang Performance」「Golang @ISUCON」「mackerel-agent徹底解説」~ | gihyo.jp
    kasumani
    kasumani 2014/12/25
    3セッションについてのまとめ~「App Engine for Golang Performance」「Golang @ISUCON」「mackerel-agent徹底解説」~ Go Conference 2014 Autumnでは,8つのセッションと7つのライトニングトーク(LT)がありました。この記事ではその中から3つの
  • io.jsについて知っていること - from scratch

    今、Node.jsに起きてることを語る上で、io.jsは避けて通れない話題でしょう。 今回のNode.js アドベントカレンダー 2014の締めを飾るために、このio.jsについて僕が知っている限りの事をまとめて書くことにします。 io.jsを知り、今後"Node"がどうなっていくのかを皆で一緒に考えていきましょう。 またこの一連のio.jsのfork騒動はOSSという特殊なプロジェクトをどう進めていくのがハッピーなのかを知る一つの教材だと思います。 OSSに関わっている皆さん、今回も長いですが、最後まで読んでもらえると幸いです。 io.js とは何か Node.jsのForkです。次のNode.jsの安定版になる、v0.12をForkしています。「アイ・オー ジェイエス」と読みます。名前の由来は木星にある四番目に大きな衛星の名前から取られました。*1 Nodeを使っている人のことをnod

    io.jsについて知っていること - from scratch
    kasumani
    kasumani 2014/12/25
    io.jsについて知っていること Nodeを使っている人のことをnodersと呼びますが、io.jsを使っている人のことはionians(アイオニアンズ)と呼ぶそうです。 一番大きな違いはプロジェクトの取り組み方ですね。io. Tags: feedly, ifttt, recentl
  • 映画「スター・トレック 3」2016年7月に公開決定

    長年のファンは、今から楽しみ。 パラマウント・ピクチャーズは、再来年2016年の7月8日に映画「スター・トレック 3」の公開を決定。アメリカのNBC局にて、1966年9月8日に放映がスタートしたスター・トレックテレビシリーズの放映50周年と合わせての公開です。 監督には、「スター・トレック」と「スター・トレック イントゥ・ダークネス」を手がけたJ・J・エイブラムス氏にかわって、「ワイルドスピード」シリーズのジャスティン・リン氏が起用されます。 Image: Gizmodo US source: Variety (そうこ)

    映画「スター・トレック 3」2016年7月に公開決定
    kasumani
    kasumani 2014/12/25
    映画「スター・トレック 3」2016年7月に公開決定 長年のファンは、今から楽しみ。 パラマウント・ピクチャーズは、再来年2016年の7月8日に映画「スター・トレック 3」の公開を決定。本国アメリカのNBC局にて、1966年9月8日に
  • OpenStack Juno on SoftLayer by RDO

    [PR] OpenStackをご存知ですか?OpenStackはオープンソースのクラウドOSとして2010年に開発の始まったオープンソースプロジェクトです。OpenStackの開発にはHP、Redhat、IBM、Ciscoなどといった企業が名を連ねており、これだけを見ても注目度の高さが伺えます。リリースは半年毎に行われており、最新版は2014年10月にリリースされたJunoとなっています。今回はRedhat系OSを使用してOpenStackをインストールするためのRPMパッケージ群RDOを使用してSoftLayer上にOpenStack環境を構築していきます。 構成 物理構成 サーバー

    OpenStack Juno on SoftLayer by RDO
    kasumani
    kasumani 2014/12/25
    OpenStack Juno on SoftLayer by RDO オープンソース技術の実践活用メディア OSS情報を探す イベント情報 ニュース コミュニティ 製品一覧 最新記事を読む OpenStack Juno on SoftLayer by RDO CentOS 7のネットワーク管理基礎(前編) Tags: feedly, if
  • 個人的に便利だと思うVimの基本設定のランキングを発表します! - プログラムモグモグ

    この記事は Vim Advent Calendar 2014 の5日目の記事です。諸事情によりVim Advent Calendar 2014で穴が空いてしまった5日の記事を、遅ればせながら代打で投稿させていただきます。この投稿を以って、 Vim Advent Calendar 2014 は全ての日程が埋まる事になります。完走おめでとうございます。皆様、お疲れ様でした。 2014年もあと僅かとなり、年末の忙しさに追われている方もおられることでしょう。土日は家の大掃除という方も多いのではないでしょうか。 大掃除…大掃除と言えば、vimrcです!!! あなたはvimrcはたくさん書いていますか? Vimをもっと便利にしたくありませんか? 包丁は砥ぐことにより長く使えるのと同様に、普段あなたが使っているvimrcも定期的に見なおすことで、より愛着がわき、更にVimに対する理解も深まります。あなた

    kasumani
    kasumani 2014/12/25
    個人的に便利だと思うVimの基本設定のランキングを発表します! この記事は Vim Advent Calendar 2014 の5日目の記事です。諸事情によりVim Advent Calendar 2014で穴が空いてしまった5日の記事を、遅ればせながら代打で投稿させていた
  • サイバーダインとオムロン、ロボット事業含む基本合意書を締結 - MdN Design Interactive

    CYBERDYNE株式会社とオムロン株式会社は、ロボット事業を含む基合意書を締結したことを発表した。この基合意により、オムロン株式会社は自社のネットワークサービスを活用し、CYBERDYNE株式会社のHAL介護支援用(腰タイプ)/HAL作業支援用(腰タイプ)/搬送用ロボット/クリーンロボットの販売促進と保守サービスを提供。さらに両社は、CYBERDYNE株式会社の強みである「サイバニクス技術」と、オムロン株式会社の強みであるセンシング&コントロール技術を活かし、共同で“生産革命”に関する事業を推進すると発表している。 今回のロボット事業を含む基合意は、「科学技術は人や社会の役に立ってこそ意味がある」との企業理念を持つCYBERDYNE株式会社と、「われわれの働きで われわれの生活を向上し よりよい社会をつくりましょう」との社憲を持つオムロン株式会社が、互いの理念に共感したことで実現し

    サイバーダインとオムロン、ロボット事業含む基本合意書を締結 - MdN Design Interactive
    kasumani
    kasumani 2014/12/25
    サイバーダインとオムロン、ロボット事業含む基本合意書を締結 CYBERDYNE株式会社とオムロン株式会社は、ロボット事業を含む基本合意書を締結したことを発表した。この基本合意により、オムロン株式会社は自社のネット
  • いまさら聞けないモバイルとIPv6ネットワークのアレコレ(中編)~モバイル端末の移動によるIPv6アドレスの変化を確かめる

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    いまさら聞けないモバイルとIPv6ネットワークのアレコレ(中編)~モバイル端末の移動によるIPv6アドレスの変化を確かめる
    kasumani
    kasumani 2014/12/25
    いまさら聞けないモバイルとIPv6ネットワークのアレコレ(中編)~モバイル端末の移動によるIPv6アドレスの変化を確かめる  では、さっそく前回の『いまさら聞けないモバイルとIPv6ネットワークのアレコレ(前編)』の
  • GNU AWKでCSVファイルを楽々あつかう組込変数FPATと、関数のインダイレクト呼び出し

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    GNU AWKでCSVファイルを楽々あつかう組込変数FPATと、関数のインダイレクト呼び出し
    kasumani
    kasumani 2014/12/25
    GNU AWKでCSVファイルを楽々あつかう組込変数FPATと、関数のインダイレクト呼び出し  通常、AWKのフィールド分割は組込変数 FS により分割を行います。この思想はとても便利で、一般的なファイルを処理するのには十分でし
  • Arshal's Blog: JSF Hacks for Advent

    1. Validator with error message in user selected languages The trick is to set the language  preference selected by user in session map, then in the validator class get the value of language preference and return respective error message in respective language. Download full sample here. 実装は簡単なトリックです。表示言語選択をセッションマップに保存する。 入力項目バリデータロジックで選択した言語をとってそれぞれのエラー 文言をFacesMessageに設定することです。 サンプルをこちらからダウンロードし

    kasumani
    kasumani 2014/12/25
    JSF Hacks for Advent The trick is to set the language preference selected by user in session map, then in the validator class get the value of language preference and return respective error message in respective language. Download full sample here. Tags: feedly, ifttt, recently read, saved for late
  • KnockoutJS公式チュートリアルで学べる内容まとめ - Qiita

    お疲れ様です。 思えばKnockoutJS触るようになってからまだ3ヶ月かそこらです。そこまで語れるようなコアな知識に踏み込めるか?というとそこまで探求しきれてはいません。なので初学者向けに何か書けるといいな、と考えました。 KnockoutJSを使おうと思ったきっかけは3ヶ月くらい前、Rebuild.fmで宮川さんがAngularをdisりながら「JavaScript得意な人はKnockoutが薄くていいよ、っていうけどね」と言うのを聞いたことでした。自分も前の仕事Angularの規模感(というか学習コスト)につらみを感じていたので、新しく開発する前にちょっと触ってみるか、と興味を持ちました。 勉強しはじめて、わりとすぐ新しい開発で導入したのですが、その中で実際に何をしたのかを振り返ると 公式チュートリアルを3周くらいやる Railsにうまいことフィットさせる方法を実装しながら模索 こ

    KnockoutJS公式チュートリアルで学べる内容まとめ - Qiita
    kasumani
    kasumani 2014/12/25
    KnockoutJS公式チュートリアルで学べる内容まとめ 思えばKnockoutJS触るようになってからまだ3ヶ月かそこらです。そこまで語れるようなコアな知識に踏み込めるか?というとそこまで探求しきれてはいません。なので初学者向
  • オープンソースのメディアプレイヤーKodi(旧XBMC)14.0リリース | OSDN Magazine

    XBMC Foundationは12月23日、オープンソースのメディアプレイヤー「Kodi 14.0」(開発コード「Helix」)を発表した。XBMCから名称を変更した後で初のリリースとなり、「FFmpeg 2.4.4」のサポートなど多数の機能が加わっている。 XBMCはMPlayerをベースとして開発されたオーディオ/動画再生ソフト「Xbox Media Player(XBMP)」の開発中止を受けて発足したプロジェクト。開発母体は2009年に非営利団体となっている。当初はXbox向けのソフトウェアだったが、WindowsMac OS X、Linux、iOS、Android、Raspberry Piなどさまざまなデバイスにインストールでき、ローカル、インターネット、ストレージにある動画、音楽、ポッドキャストなどさまざまなマルチメディアファイルを再生できる。また、UPnP互換、遠隔からの操

    オープンソースのメディアプレイヤーKodi(旧XBMC)14.0リリース | OSDN Magazine
    kasumani
    kasumani 2014/12/25
    オープンソースのメディアプレイヤーKodi(旧XBMC)14.0リリース  XBMC Foundationは12月23日、オープンソースのメディアプレイヤー「Kodi 14.0」(開発コード「Helix」)を発表した。XBMCから名称を変更した後で初のリリースとなり
  • firefoxOSのアプリ開発を始めるまで - Qiita

    firefoxOSとはなにかはここ を見てください。 アプリ開発自体はfirefoxさえあれば始められます! firefoxがないという方は 以上からダウンロードすると開発者向けのfirefoxが入手出来ます。 実際のアプリ開発の始め方はyoutubeにあげときました。 デフォだと画質がガスガスなので、HDにして視ていただければ。 色々と書くより、動画を見たほうが早いので。 動画を見ていただければ1分くらいで開発が始められることはわかるはずです! 始め方以外の情報が知りたい方は公式のクイックスタートとかを見たらいいと思います。 いつの間にか日語のドキュメントが充実しているし、 auからFx0も発売されるので、来年はFireFoxOSがもうちょっと話題になるのではないかと思います。

    firefoxOSのアプリ開発を始めるまで - Qiita
    kasumani
    kasumani 2014/12/25
    firefoxOSのアプリ開発を始めるまで アプリ開発自体はfirefoxさえあれば始められます! 実際のアプリ開発の始め方はyoutubeにあげときました。 デフォだと画質がガスガスなので、HDにして視ていただければ。 色々と書くより、
  • AVAudioEngineを使ってみる - Qiita

    iOS8からAVAudioEngineの登場により、CoreAudioがもっと使いやすくなりました。 今回はSwiftとPlaygroundを用いて音で遊んでみたいと思います。 最初に使用するクラスについて軽く説明です。 AVAudioEngine AVAudioNodeを管理するクラス AVAudioEngineに対してAVAudioNodeをattachすることで入力にエフェクトなどをかけることができます。 AVAudioNode 音の生成、処理、入出力のための抽象クラス エフェクトなどはAVAudioUnitEffectクラスを使用しますが、これらもAVAudioNodeのサブクラスです。 基的には上記の2つクラスが元となっているようです。 では、簡単にマイク入力にエフェクトをかけてみましょう。 まず適当なPlaygroundを作成します。 このときPlatformMac OSに

    AVAudioEngineを使ってみる - Qiita
    kasumani
    kasumani 2014/12/25
    AVAudioEngineを使ってみる iOS8からAVAudioEngineの登場により、CoreAudioがもっと使いやすくなりました。 今回はSwiftとPlaygroundを用いて音で遊んでみたいと思います。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 04
  • HerokuにおけるRubyのサポート体制 - Qiita

    メリークリスマス。Heroku Advent Calendar 2014の最後はHerokuエバンジェリストのワタクシ、@ayumin がつとめさせていただきます。 ご存知の方も多いと思いますが、Heroku はもともとRuby on Railsアプリケーション専用のクラウドプラットフォームでした。2011年に発表されたCedarスタック、つまり現在のデフォルトの実行環境ではRuby だけではなくJavaPHPPython 、Node.js などのメジャーなプログラム言語・フレームワークを公式にサポートしています。 公式にサポートしているというのはHeroku自身がそれらの実行環境のメンテナンスを行っているという意味です。Heroku上で単に実行可能か?という意味ではbuildpack という仕組みをつかってLinux上で稼働させることができるあらゆるプログラム言語・フレームワーク

    HerokuにおけるRubyのサポート体制 - Qiita
    kasumani
    kasumani 2014/12/25
    HerokuにおけるRubyのサポート体制 メリークリスマス。Heroku Advent Calendar 2014の最後はHerokuエバンジェリストのワタクシ、@ayumin がつとめさせていただきます。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 04:28P
  • 日本通信とVAIOが協業を発表-スマホの市場投入を準備 - MdN Design Interactive

    通信株式会社とVAIO株式会社は、MSP事業(通信とハードウェアを組み合わせたソリューション)に必要なモバイル機器に関し、協業することで合意したことを発表した。VAIOブランドのスマートフォンのプロジェクトが進められており、来月にも日市場へと投入すべく準備中。現在、具体的な製品概要は明らかにされていないが、製品発売が決定した段階で、あらためて発表が行われる。 1996年に設立された日通信株式会社は、MVNO市場/SIM市場を開拓し、モバイル・ソリューション事業の展開を図っている企業。一方のVAIO株式会社は、ソニー株式会社からVAIOブランドとPC事業を継承し、2014年7月1日より事業を開始している。今回、両者は“モバイルネットワークを使ったコンピューティングの在り方を追求し新たな市場を創出する”姿勢で協業。VAIOブランドとして初のスマートフォンの市場投入に注目が集まる。

    日本通信とVAIOが協業を発表-スマホの市場投入を準備 - MdN Design Interactive
    kasumani
    kasumani 2014/12/25
    日本通信とVAIOが協業を発表-スマホの市場投入を準備 日本通信株式会社とVAIO株式会社は、MSP事業(通信とハードウェアを組み合わせたソリューション)に必要なモバイル機器に関し、協業することで合意したことを発表し
  • クリスマスなのでBEMを紹介する - Qiita

    CSS Advent Calendar 2014も最終日となりました。最近なにかと話題のBEMについて書いていきたいと思います。 BEMとは Block Element Modifierの略で、Webサイトのコンポーネント化のための厳密なclass命名規則です。 手法 BEMの手法はそれほど複雑ではありません。 世の中のWebサイトは、ヘッダ、検索バー、記事など、多くの要素によって構成されています。これらの大きな要素をBlockと呼びます。 それぞれのBlock、例えばここでは検索バーについて注目すると、検索バーは検索ボックスや検索ボタンなど、更に幾つかの要素が組み合わさって出来ていることがわかります。これをElementと呼びます。 ElementやBlcokは、既存のものとほぼ同じであるものの、少しだけ変化させたようなものが必要になることがあります。これをModifierと呼びます。

    クリスマスなのでBEMを紹介する - Qiita
    kasumani
    kasumani 2014/12/25
    クリスマスなのでBEMを紹介する CSS Advent Calendar 2014も最終日となりました。最近なにかと話題のBEMについて書いていきたいと思います。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 25, 2014 at 04:28PM via IFTTT
  • Serverspec 宮下剛輔 [パソコン・システム開発]

    発売日: 2015年1月17日 土曜日 - 発売中新刊発見日: 2014年12月25日在庫状況: メーカー取り寄せ (2024年07月21日 03時54分 JST時点)

    Serverspec 宮下剛輔 [パソコン・システム開発]
    kasumani
    kasumani 2014/12/25
    @kasumani [新刊発見] 2015-01-17 Serverspec 宮下 剛輔 [単行本(ソフトカバー)]
  • Mac Fan 2015年2月号 [雑誌] Mac Fan編集部 [Kindle版]

    発売日: 2014年12月27日 土曜日 - 発売中新刊発見日: 2014年12月25日(2024年07月21日 04時13分 JST時点 - 詳細はこちら)

    Mac Fan 2015年2月号 [雑誌] Mac Fan編集部 [Kindle版]
    kasumani
    kasumani 2014/12/25
    @kasumani [新刊発見] 2014-12-27 Mac Fan 2015年2月号 [雑誌] Mac Fan編集部 [Kindle版]
  • 今すぐ使えるかんたんPLUS+ iPhone6完全大事典 秋葉けんた/いとうあき [パソコン・システム開発]

    発売日: 2015年1月 - 発売中新刊発見日: 2014年10月30日(2024年07月21日 04時15分 JST時点)

    今すぐ使えるかんたんPLUS+ iPhone6完全大事典 秋葉けんた/いとうあき [パソコン・システム開発]
    kasumani
    kasumani 2014/12/25
    @kasumani [新刊発売] 2014-12-25 今すぐ使えるかんたんPLUS+ iPhone6完全大事典 秋葉 けんた/伊… [単行本(ソフトカバー)]
  • 今すぐ使えるかんたんPLUS+ iPhone6Plus完全大事典 秋葉けんた/いとうあき [パソコン・システム開発]

    発売日: 2015年1月 - 発売中新刊発見日: 2014年10月30日(2024年07月21日 21時00分 JST時点)

    今すぐ使えるかんたんPLUS+ iPhone6Plus完全大事典 秋葉けんた/いとうあき [パソコン・システム開発]
    kasumani
    kasumani 2014/12/25
    @kasumani [新刊発売] 2014-12-25 今すぐ使えるかんたんPLUS+ iPhone6Plus完全大… 秋葉 けんた/伊… [単行本(ソフトカバー)]
  • Slack + Hubot で v2 services token provided, please follow the upgrade instructionsと出るとき - Qiita

    Slack + Hubot で v2 services token provided, please follow the upgrade instructionsと出るときHubotSlack

    Slack + Hubot で v2 services token provided, please follow the upgrade instructionsと出るとき - Qiita
    kasumani
    kasumani 2014/12/25
    Slack + Hubot で v2 services token provided, please follow the upgrade instructionsと出るとき コレをちゃんと把握せずに、古いSlack Hubot Integrationで生成されたトークンを使って、新しいhubot-slackを使おうとするとエラーになります。 Tags: feedly, i
  • moco(beta)'s backup: [翻訳] Lucene's FuzzyQuery is 100 times faster in...

    Lucene/Solr Advent Calendar 2014 24日めです。 おととい、昨日に続いて Mike さんのブログからの翻訳です。3め(これで最後)。 ※誤訳を見つけた際はコメントください。m(_ _)m 原文 Changing BIts: Lucene’s FuzzyQuery is 100 times faster in 4.0 日語訳 4.0 で 100 倍速くなった Lucene の FuzzyQuery Lucene 4.0 (現在 trunk) のリリースでは、多くのエキサイティングな改善がなされているが、しかし FuzzyQuery の高速化は当にずば抜けて素晴らしい。[訳注: 性能面における]驚くべき向上だけでなく、それがどのようになされたか、という素晴らしい舞台裏のストーリーも。 FuzzyQuery は、指定された基となる単語に"近い"単語にマッチ

    kasumani
    kasumani 2014/12/25
    moco(beta)'s backup : [翻訳] Lucene's FuzzyQuery is 100 times faster in... Lucene 4. Tags: feedly, ifttt, recently read, saved for later from Pocket December 24, 2014 at 11:54PM via IFTTT
  • 24: Intel Edison実践編 (4) 〜 センサーデータをCloudWatchに送ってみる | DevelopersIO

    よく訓練されたアップル信者、都元です。昨日のエントリーはこちらです。ビッグデータの送り先は是非ともAWSに。そうですよ、IoT Analyticsしてる場合じゃないです。 まぁ、気でやるならKinesisに送り込む話なんですが、ここはライトに、こういった時系列データの扱いが得意なCloudWatchに送り込んでみましょう。 Cognitoの設定 AWS側の認証には、先日ご紹介したCognitoの仕組みを使います。ということで、UnAuthRoleに下記のようなポリシーを追加しておきましょう。 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "cloudwatch:PutMetricData", "Resource": "*" } ] } aws-sdkの依存設定を記述 node.jsからCl

    24: Intel Edison実践編 (4) 〜 センサーデータをCloudWatchに送ってみる | DevelopersIO
    kasumani
    kasumani 2014/12/25
    24: Intel Edison実践編 (4) 〜 センサーデータをCloudWatchに送ってみる よく訓練されたアップル信者、都元です。ビッグデータの送り先は是非ともAWSに。そうですよ、IoT Analyticsしてる場合じゃないです。 Tags: feedly, ifttt, recently read
  • PhpStormとGitHub/Bitbucketのissueを連携させてブランチを自動生成してマージしてチケットのクローズまでを全部PhpStormにやってもらう時の流れ

    PhpStormGitHub/Bitbucketのissueを連携させてブランチを自動生成してマージしてチケットのクローズまでを全部PhpStormにやってもらう時の流れ 2014年12月24日 17:47PHP 「チケット」だったり「イシュー」だったり「タスク」だったり様々ですが、まあそういうやつと PhpStorm を連動させると便利。 とりあえず今回は GitHub と Bitbucket とつなげて、以下のような流れの作業を勝手にやってくれるようにする流れをまとめてみます。 GitHub / Bitbucket の issue を PhpStorm のタスクに取り込む 対応する Git のブランチを自動生成する 作業が終わったら master をチェックアウトする 作業ブランチを master にマージする 作業ブランチを削除する GitHub / Bitbucket にプッシュ

    PhpStormとGitHub/Bitbucketのissueを連携させてブランチを自動生成してマージしてチケットのクローズまでを全部PhpStormにやってもらう時の流れ
    kasumani
    kasumani 2014/12/25
    PhpStormと外部サービスのチケットを連動させて自動生成したブランチをマージしてチケットのクローズまでを全部PhpStormにやってもらう時の流れ 「チケット」だったり「イシュー」だったり「タスク」だったり様々ですが、
  • tmlib.jsで3Dモデル表示 - Qiita

    tmlib.js Advent Calendar 2014の13日目の記事です。 (three.jsでつまづいて投稿が遅れてすいません) tmlib.js x three.js tmlibはthree.jsとの連携もサポートしてます(three.jsのver.57以前までなら動作OKでした) 最新のver.69までサポートしてくれるとモーフアニメーションも使えるので、今後のサポートに期待してますっ! という訳で今回はtmlib.jsで3Dモデル表示してみました〜♪ (WSADキー or 矢印キーで視点操作できます) 1)まずはblenderでモデル作成 tmlibはひよこが公式キャラなのでblenderでなんとなく作ってみる。 Web用に3Dモデル作るなら以下の点でblenderがオススメです! 1. 無料でMacWindowsもソフトが動く 2. three.js用にインポート/エクス

    tmlib.jsで3Dモデル表示 - Qiita
    kasumani
    kasumani 2014/12/25
    tmlib.jsで3Dモデル表示 tmlibはthree.jsとの連携もサポートしてます(three.jsのver.57以前までなら動作OKでした) 最新のver.69までサポートしてくれるとモーフアニメーションも使えるので、今後のサポートに期待してますっ! Tags:
  • 本当に豆腐の角に頭をぶつけて死ねる? 謎発明「豆腐線形加速器」の破壊力がえげつない

    「豆腐の角に頭をぶつけて死ね」とは、実際には実現不可能な冗談のこと。実際に豆腐で人が死ぬには秒速340メートルの速度でぶつける必要がありますが、そんな速度まで加速すると豆腐そのものが崩れてしまうと言われています。ところが「なにそれやってみたい!」となってしまった冗談の通じないニコニコ技術部が、「豆腐線形加速器」なる装置を実際に発明してしまいました。 高圧空気とガスに点火してさらなる高圧を作りだし、超スピードで豆腐を射出するという仕組み。賞味期限の切れた豆腐で実際に実験してみると、打ち出した瞬間に形状崩壊した豆腐が「バァン!」というド派手な音とともに壁一面に叩きつけられています。なにこれ俺の知ってる豆腐と違う……。 ニコニコ技術部「ひらめいた」 すごい勢いで豆腐発射する装置できたよー バァン!(大破) こうなるとその威力を試してみたくなるのが人間の性。投稿者が「生卵」「ダンボール」「空き缶」

    本当に豆腐の角に頭をぶつけて死ねる? 謎発明「豆腐線形加速器」の破壊力がえげつない
    kasumani
    kasumani 2014/12/25
    本当に豆腐の角に頭をぶつけて死ねる? 謎発明「豆腐線形加速器」の破壊力がえげつない 豆腐のポテンシャルを限界まで引き出した結果。  「豆腐の角に頭をぶつけて死ね」とは、実際には実現不可能な冗談のこと。実
  • Gradle Wrapper をカスタムしてみる - bluepapa32’s Java Blog

    今年も残りわずかとなりましたが、今年最初となるエントリーは『 G*アドベントカレンダー 2014』の第24日目の記事です。 早いもので Gradle をはじめてから、まもなく4年が経とうとしています。 今年は長年の悲願であった業務への導入にも成功し、非常に充実した一年になりました。 そこで今回は業務で実際に使ってみて、とっても便利だった機能の一つ 『カスタム Gradle Wrapper』 (実は正式名は不明...) を紹介したいと思います。 いくつものプロジェクトで Gradle を使っていると、いつもお決まりの Gradle スクリプトを書いていることに気づき、いくら Ant や Maven よりも記述量が少なくて済むとはいえ、ちょっと気が滅入る?ことがありますよね... 例えば、Java のエンコーディングを UTF-8 にする場合 tasks.withType(JavaCompil

    Gradle Wrapper をカスタムしてみる - bluepapa32’s Java Blog
    kasumani
    kasumani 2014/12/25
    Gradle Wrapper をカスタムしてみる 今年も残りわずかとなりましたが、今年最初となるエントリーは『 G*アドベントカレンダー 2014』の第24日目の記事です。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 24, 2014 at 11:54PM
  • Herokuで別AppのPostgreSQLを利用する - コンユウメモ @kon_yu

    Heroku Advent Calendar 2014 - Qiitaの24日目でおます。 はじめに Herokuで別のアプリから同じDBを使いたいことはないだろうか? 新機能リリースの番直前に実データを使ったり、ハイパフォーマンスなDBを1台利用して費用を抑えたりなどあるだろう。 または普段はAWS等を利用して、ステージングにHerokuを利用する場合も同様に記事が参考になることだろう。 HerokuでシンプルなRailsアプリを作る場合、基的にそのアプリに付随したPostgreSQLを利用する仕組みになり、 database設定ファイルである,database.yml のproductionの項目は参照されない ここで記事では、別のHerokuアプリで利用しているPostgreSQLを、新たにHerokuで立ち上げたRailsアプリで利用する手順を記載する 利用したいDBの情報

    Herokuで別AppのPostgreSQLを利用する - コンユウメモ @kon_yu
    kasumani
    kasumani 2014/12/25
    Herokuで別AppのPostgreSQLを利用する Herokuで別のアプリから同じDBを使いたいことはないだろうか? 新機能リリースの本番直前に実データを使ったり、ハイパフォーマンスなDBを1台利用して費用を抑えたりなどあるだろう。 Tags:
  • Perl ORM ベンチマーク2014 | おそらくはそれさえも平凡な日々

    この記事はPerlアドベントカレンダー2014の記事ではありません。 nihenさんのやつをベースに改変しました。 DBIx::Sunnyを加えてみた。DBIx::Sunny::Schemaという隠れた便利機能を使ってみた Skinnyは外そうかと思ったけどちょっと驚きの事実があったので残した https://gist.github.com/Songmu/989f10b2525523914de8 DBI: 1.631 DBIx::Class: 0.082810 DBIx::Skinny: 0.0742 Teng: 0.26 DBIx::Sunny: 0.22 --- insert --- Rate dbic teng skinny sunny dbi dbic 2983/s -- -16% -72% -78% -92% teng 3565/s 19% -- -67% -73% -91% s

    Perl ORM ベンチマーク2014 | おそらくはそれさえも平凡な日々
    kasumani
    kasumani 2014/12/25
    Perl ORM ベンチマーク2014 この記事はPerlアドベントカレンダー2014の記事ではありません。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 24, 2014 at 11:54PM via IFTTT
  • [iOS]Facebook SDK で認証エラー(102)になったときの対処: ものづくりログ

    iOS(Objective-C)用の Facebook SDK のサンプルを動かそうとしたときに ハマったので備忘メモ。 ■エラー ・Facebookのデベロッパー画面の情報に誤りがあり、認証できない↓ --------------------------------------------------------- Error: Error Domain=com.facebook.Facebook.platform Code=102 "The operation couldn’t be completed. (com.facebook.Facebook.platform error 102.)" UserInfo=0x1700efd80 {error_reason=The operation couldn’t be completed. (FBAPIErrorDomain error 1

    kasumani
    kasumani 2014/12/25
    Facebook SDK で認証エラー(102)になったときの対処 ■エラー ・Facebookのデベロッパー画面の情報に誤りがあり、認証できない↓ --------------------------------------------------------- Error: Error Domain=com.facebook.Facebook.platform Code=102 &quot;The opera