タグ

2014年12月8日のブックマーク (153件)

  • Reference Set とは何だったのか - Qiita

    Referene Set とは何だったのか この記事は HTTP2 Advent Calendar の 8 日目の投稿です。 この記事では、議論の過程で 仕様から外された技術 にフォーカスをあてて、「どういう技術だったのか」と「なぜ仕様から外されたのか」をお伝えします。 間違い等がございましたら、遠慮無くご指摘お願いします。 HPACK と失われし Reference Set HTTP ヘッダの圧縮仕様は HPACK と呼ばれています。 現在の HPACK 仕様では 3 つの方法でヘッダをエンコードします。 Literal 単なる ASCII エンコード Huffman Encode 出現頻度の高い文字をより小さいサイズで表現 詳しくは 12/16 の Advent Calendar で解説する予定です Index HTTP ヘッダの key, value を番号で指定する かつては、上記

    Reference Set とは何だったのか - Qiita
    kasumani
    kasumani 2014/12/08
    Reference Set とは何だったのか この記事では、議論の過程で 仕様から外された技術 にフォーカスをあてて、「どういう技術だったのか」と「なぜ仕様から外されたのか」をお伝えします。 間違い等がございましたら、遠慮無
  • gulp-tscとgulp-typescriptの利用方法の違いについて - Qiita

    gulpTypeScriptをコンパイルするプラグインはいくつか種類があるようですが、今のところ自分はgulp-tscとgulp-typescriptの2つを試しながら使っています。 両方使ってみると分かるのですが、利用方法にかなり違いがあるのでお好みに合わせて選ぶと良いのではと思っています。 今回はそんな2つのプラグインの利用方法の違いについて説明します。 と、その前に。 書いている途中で気づいたのですが、今現在のgulp-tscは最新のTypeScriptを利用すると上手く動作しない場合があるようです。 GitHubのIssuesでも報告されていてPull RequestsにPRがたまっているので、これらを参考にしながら自分で修正すれば直るかもしれませんがまだ試せていません。 自分の環境だと/// <reference path="...">の指定がコンパイラに正しく解釈されずにコン

    gulp-tscとgulp-typescriptの利用方法の違いについて - Qiita
    kasumani
    kasumani 2014/12/08
    gulp-tscとgulp-typescriptの利用方法の違いについて gulpでTypeScriptをコンパイルするプラグインはいくつか種類があるようですが、今のところ自分はgulp-tscとgulp-typescriptの2つを試しながら使っています。 Tags: feedly, ifttt, recently read,
  • ビデオチャットをめんどくさがってる人のためのWebRTC入門 - Qiita

    ちょっと触ってみたいだけなんだよ。 メリ〜クリスマ〜ス!!!!(まだ早い) WebRTCのHello Worldって、ビデオチャットが簡単にできる!というものが多いですよね。 確かに、真剣にWebRTCを覚えたい人には、ビデオチャットを作ってみるのは良い手かもしれません。 WebRTCの機能を一通り覚えられるからです。 getUserMediaの使い方 mediaStreamの使い方 peerConnection P2Pで繋がる仕組み(STUNとかTURNとかの仕組み) こんな感じのことを、いっぺんに覚えられるはずです!しかし! 私は覚えらてない! だがそろそろ、WebRTC Hello Worldは終わったと言いたい。 というわけで、今回、自分のために おもいっきりハードルを下げてみようと思います。 好きなところをちょっとつまいしただけでも、WebRTC入門完了。 ここまで下げればいい

    ビデオチャットをめんどくさがってる人のためのWebRTC入門 - Qiita
    kasumani
    kasumani 2014/12/08
    ビデオチャットをめんどくさがってる人のためのWebRTC入門 ちょっと触ってみたいだけなんだよ。 メリ〜クリスマ〜ス!!!!(まだ早い) WebRTCのHello Worldって、ビデオチャットが簡単にできる!というものが多いですよね
  • sleepingcatsyndrome.com

    This domain may be for sale!

    sleepingcatsyndrome.com
    kasumani
    kasumani 2014/12/08
    SeleniumやAppiumと組み合わせる「Applitools... この記事はSelenium/Appium Advent Calendar 2014の7日目の記事です。 Appiumについてだらっと記事を書こうと思っていたのですが、思いのほか他の人のレベルが高くて、震えが止まりません。
  • getUserMedia使ってJSで動くチューナー作った。 - Qiita

    少し前に作ったものですが折角の機会なので公開しようと思います。 実験のための実装なのでUIがひどいことになっていますが見逃してください。 ChromeかFirefoxなら動くと思います。 デモ:http://ymmtmdk.github.io/jstuner/ ソース:https://github.com/ymmtmdk/jstuner 少しだけですが、WebRTCに絡む部分で何をしているか説明したいと思います。 getUserMediaを使っている周辺を抜粋します。CoffeeScriptです。 まず初期化の部分から。 Meteor.startup -> navigator.getUserMedia = navigator.getUserMedia or navigator.webkitGetUserMedia or navigator.mozGetUserMedia or naviga

    getUserMedia使ってJSで動くチューナー作った。 - Qiita
    kasumani
    kasumani 2014/12/08
    getUserMedia使ってJSで動くチューナー作った。 少し前に作ったものですが折角の機会なので公開しようと思います。 実験のための実装なのでUIがひどいことになっていますが見逃してください。 ChromeかFirefoxなら動くと思いま
  • Python pandas strアクセサによる文字列処理 - StatsFragments

    概要 今週の 週刊 pandas は文字列処理について。やたらと文字数が多くなったのだが、これはデータを都度表示しているせいであって自分の話がムダに長いわけではない、、、と思いたい。 今回はこちらの記事に書いた内容も使うので、適宜ご参照ください。 サンプルデータ なんか適当な実データないかな?と探していたら 週間少年ジャンプの過去作品の連載作品 / ジャンルなどがまとめられているサイトをみつけた。これを pandas で集計できる形まで整形することをゴールにしたい。 KTR's Comic Room: Weekly Jump Database データの読み込み 上記リンクの "ジャンプ連載データ表" を、ファイル名 "jump_db.html" としてローカルに保存した。 補足 pd.read_html では引数に URL を渡して 直接ネットワークからファイルを読むこともできる。が、今回

    Python pandas strアクセサによる文字列処理 - StatsFragments
    kasumani
    kasumani 2014/12/08
    Python pandas strアクセサによる文字列処理 今週の 週間 pandas は文字列処理について。なんかやたらと文字数が多くなったのだが、これはデータを都度表示しているせいであって自分の話がムダに長いわけではない、、、と思い
  • WPFでサーバから飛んできたデータでDataBinding - C#でプログラミングあれこれ

    今日の記事はXAML Advent Calender 2014 7日目のエントリーです。 XAML Advent Calendar 2014 - Qiita まあプログラマーらしくちゃっちゃと行きましょうかね。 まずはVisual Studio 2013を取り出します。 設定したところは赤線の部分とかですね。 NugetからSignalRのパッケージを追加します。 こうやって こう。 ほな、まあいろいろ追加されます。 ほんで。 新しい項目の追加から、OWIN StartupクラスをStartupって名前で追加します。 こうやって こう。 同じ要領で、SignalR ハブクラス(v2)もMyHubって名前で追加します。 で、勢いに任せてここで実行すると ほんで。 ギャーーーース!まだ早かったー 落ち着け。落ち着け。 新しい項目の追加からHTMLファイルをindex.htmlって名前で追加しま

    WPFでサーバから飛んできたデータでDataBinding - C#でプログラミングあれこれ
    kasumani
    kasumani 2014/12/08
    WPFでサーバから飛んできたデータでDataBinding : C#でプログラミングあれこれ まあプログラマーらしくちゃっちゃと行きましょうかね。 まずはVisual Studio 2013を取り出します。 設定したところは赤線の部分とかですね。 Tags: feed
  • .NET アプリから BigQuery に Streaming Insert する方法 - 銀の光と碧い空

    このブログは Google Cloud Platform Advent Calendar 2014 の7日目のエントリです。 Google Cloud Platform Advent Calendar 2014 - Qiita さて、以前テーブルをAPIから生成する方法は紹介したのですが、データをStreaming Insertする方法について書いていなかったので、そこを説明したいと思います。また、すでに番運用して、WebサーバーからデータをBigQueryに送信しているのですが、どのような点に注意しているかも紹介したいと思います。 C# から Streaming Insertする方法 まずはサンプルコードをのせます。 StreamingInsert.cs CreateTable メソッドは前回の記事を参考にしてください。LoadRowsメソッドは実際に送信するデータですが、でたらめな値

    .NET アプリから BigQuery に Streaming Insert する方法 - 銀の光と碧い空
    kasumani
    kasumani 2014/12/08
    .NET アプリから BigQuery に Streaming Insert する方法 このブログは Google Cloud Platform Advent Calendar 2014 の7日目のエントリです。 Google Cloud Platform Advent Calendar 2014 - Qiita さて、以前テーブルをAPIから生成する方法は紹介したのですが、
  • Rubyに負けるな!HerokuでPython(Django)動かす方法 - Qiita

    タイトルの通り、HerokuというとどうもRubyというかRailsなイメージがある。 だけど、RubyだけじゃなくてPythonも使えちゃうんだよ!ということで、PythonのフレームワークであるDjangoを動かす方法を投稿してみようかなと思います。 Djangoって? Python製のいわゆるフルスタックWebフレームワークで、このフレームワークにWebアプリを作るために必要なものがすべて詰まってます。 例えばJavaだと AppサーバーとしてのTomcat MVCフレームワークとしてSpring MVC DBアクセスとしてのHibernte などなど と色々組み合わせて作っていく必要がありますが(最近ならJava EEだけで頑張ることもできるかも?)、Djangoは基的にDjangoだけで開発が可能です。 コーディングはもちろんPythonで行うので、Pythonが使える、もしく

    Rubyに負けるな!HerokuでPython(Django)動かす方法 - Qiita
    kasumani
    kasumani 2014/12/08
    Rubyに負けるな!HerokuでPython(Django)動かす方法 タイトルの通り、HerokuというとどうもRubyというかRailsなイメージがある。 だけど、RubyだけじゃなくてPythonも使えちゃうんだよ!ということで、PythonのフレームワークであるDjango
  • python-stdnet - Qiita

    この記事はPython Advent Calendar 2014の7日目です。引き続きRedisネタです。 python-stdnetPython製のRedisオブジェクトマッパーの一つで、よくあるオブジェクトリレーショナルマッパー(ORM)のパターンに非常に似たものになっています。 機能 モデルを定義します クエリでとってきます なんか前回の記事とかわりませんね。 モデルの定義 このようにしてモデルを定義します。 from stdnet import odm class User(odm.StdModel): email = odm.SymbolField(required=True, unique=True) salt = odm.CharField() hash = odm.CharField() created_at = odm.DateTimeField(default=tim

    python-stdnet - Qiita
    kasumani
    kasumani 2014/12/08
    python-stdnet python-stdnetはPython製のRedisオブジェクトマッパーの一つで、よくあるオブジェクトリレーショナルマッパー(ORM)のパターンに非常に似たものになっています。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 08,
  • 値付き Enum 入門、そして伝説へ #yhios #cocoa kansai

    Swift の新機能『値付き列挙型』について、列挙型の基礎から、Swift 自身での応用例まで徹底的に掘り下げてみました。Read less

    値付き Enum 入門、そして伝説へ #yhios #cocoa kansai
    kasumani
    kasumani 2014/12/08
    値付き Enum 入門、そして伝説へ #yhios #cocoa kansai Tags: feedly, ifttt, recently read, saved for later from Pocket December 08, 2014 at 10:20PM via IFTTT
  • iOS 8でもブラウザ高速化「Nitrous」は意味あるのか?についてのお話 [JBApp]

    iOSには高速なJavaScriptエンジン「Nitro」が搭載されているのですが、iOS 8より前ではSafariでしか有効になっておらず、他のブラウザアプリでは無効化され遅い処理となっていました。 そこで現れた脱獄アプリが【Nitrous】! これを使用すると、全てのアプリで「Nitro」が有効となりJavaScriptの処理が高速になります。 ただ、iOS 8では「Nitro」が全てのアプリに解放されたため、「iOS 8だとNitrousが不要なのでは?」というご質問をよくいただきます。 ですが、実はこの認識はちょっと間違いで、全アプリがNitroを使えるわけではないのです。ということで、そこら辺をちょこっとご紹介。的なお話。 iOS 8で「Nitro」を解放 iOS 8が発表された際『高速JavaScriptエンジン「Nitro」がサードパーティアプリにも解放!』といったニュースを

    iOS 8でもブラウザ高速化「Nitrous」は意味あるのか?についてのお話 [JBApp]
    kasumani
    kasumani 2014/12/08
    iOS 8でもブラウザ高速化「Nitrous」は意味あるのか?についてのお話 [JBApp] 【iOS 8でもブラウザ高速化「Nitrous」は意味あるのか?についてのお話 [JBApp]】 iOSには高速なJavaScriptエンジン「Nitro」が搭載されているのですが、iOS 8
  • The Barefoot Beat - a simple life of love & adventure

    Get your own Mariah's Network account in seconds Username: (Must be at least 4 characters, lowercase letters and numbers only.) Email Address: Your registration email is sent to this address. (Double-check your email address before continuing.) The site you were looking for, https://wwwcomputervisiononlinecom.thebarefootbeat.com/, does not exist.

    kasumani
    kasumani 2014/12/08
    AVA: A Large-Scale Database for Aesthetic Visual Analysis Tags: feedly, ifttt, recently read, saved for later from Pocket December 08, 2014 at 10:20PM via IFTTT
  • DOCOMOの雑談対話APIを使ってHubotと雑談する。 - 文字っぽいの。

    photo by Jenn and Tony Bot 先駆者 Rubotyを使っている方は、こちらを見ると良いでしょう。 DocomoruでBOTと雑に会話する - Qiita Hubotでも使いたい Hubotでも使いたいので、CoffeeScriptで簡単に書きました。 DOCOMO雑談対話API こちらからユーザ登録をして、API_KEYを取得します。 API/ツールの概要 | docomo Developer support | NTTドコモ Hubot Script contextをリクエストボディ(JSON)に含める事によって文脈を保存できるので、会話につながりが出来て便利です。下記の実装ではrobot.brain(Redis)を使って、コンテキストの永続化をしています。 ただ、文脈を破棄するタイミングが難しい。下記の実装例では一定時間毎に破棄していますが、会話するユーザ毎に保

    DOCOMOの雑談対話APIを使ってHubotと雑談する。 - 文字っぽいの。
    kasumani
    kasumani 2014/12/08
    DOCOMOの雑談対話APIを使ってHubotと雑談する。 Rubotyを使っている方は、こちらを見ると良いでしょう。 Hubotでも使いたいので、CoffeeScriptで簡単に書きました。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 08, 2014 at 10:2
  • 宁波逼拘旅行社

    宁波逼拘旅行社
    kasumani
    kasumani 2014/12/08
    Nginx の keep-alive の設定と検証 Webサーバを運用する時に気になる設定の1つとして keep-alive の設定があります。 今まで調べようと思ってできていなかったので、nginx Advent Calendar 2014 の勢いに乗って調べてみました。このエント
  • virtual-domを使って、Reactみたいなコンポーネントを実現するライブラリを書いてみた - Qiita

    Virtual DOM がアツい昨今ですが、virtual DOM は特に Reactやdekuのようなコンポーネントライブラリの実装に使われているということで注目を集めています。 一方、virtual DOM自体は概念にすぎないので、それを独立して実装しているvirtual-domなどのライブラリもあります (以前の記事で書きました)。 そこで、その virtual-dom をベースにReactのようなコンポーネントライブラリを自作してみるのも興味深いと思い試してみました。 作ったものの概要 seanchas116/decompose virtual-dom ベース ビューと状態を一つにまとめたコンポーネント 簡単化のためにstates/propsの区別はなし 同じ場所/移動しているが同じキー の時は同一コンポーネントがそのまま生き残る 各コンポーネントごとに独立してdiff/patch

    virtual-domを使って、Reactみたいなコンポーネントを実現するライブラリを書いてみた - Qiita
    kasumani
    kasumani 2014/12/08
    virtual-domを使って、Reactみたいなコンポーネントを実現するライブラリを書いてみた Virtual DOM がアツい昨今ですが、virtual DOM は特に Reactやdekuのようなコンポーネントライブラリの実装に使われているということで注目を集め
  • GoogleとAppleのiPhone用MapアプリのUXデザインを比較した記事が面白い。

    UX Launchpadが掲載したGoogleAppleiPhone用に設計したMapアプリのUX分析 “Design Explosions Issue #1: Mapping on iOS”という記事が話題になっています。詳細は以下から。 この記事はIntroとSummaryで「我々がMapアプリの勝者を決めていると思ってこの記事を読んでいるなら失望するでしょう」「ここに勝者はいない、2つの同様のアプリを研究することに刺激を受けるデザインの授業だ」と、GoogleAppleMapアプリの優劣を付けるわけではないと強調しています。 Intro:If you’re reading this to see a head-to-head comparison where we crown a winner, you’re going to be disappointed. Summary

    GoogleとAppleのiPhone用MapアプリのUXデザインを比較した記事が面白い。
    kasumani
    kasumani 2014/12/08
    GoogleとAppleのiPhone用MapアプリのUXデザインを比較した記事が面白い。  この記事はIntroとSummaryで「我々がMapアプリの勝者を決めていると思ってこの記事を読んでいるなら失望するでしょう」「ここに勝者はいない、2つの同様
  • Ubuntu+Monit+Fluentd起動の自作DockerイメージをDockerHubに配置までをやってみた - Qiita

    流行り物に触れてみた。 みなさまのアウトプットに支えられてのまとめのようなもの。 感謝です。 成果物 https://registry.hub.docker.com/u/ume3/docker-ubuntu-monit-log/dockerfile/ https://github.com/ume3/docker-ubuntu-monit-log docker login docker pull ume3/docker-ubuntu-monit-log docker images docker run -dt -p 2812:2812 ume3/docker-ubuntu-monit-log docker ps DockerHub経由でDLして立ち上げるとMonit経由で以下が閲覧できる ex) http://127.0.0.1:2812 つくりかた 必要なもの GitHub DockerH

    Ubuntu+Monit+Fluentd起動の自作DockerイメージをDockerHubに配置までをやってみた - Qiita
    kasumani
    kasumani 2014/12/08
    Ubuntu+Monit+Fluentd起動の自作DockerイメージをDockerHubに配置までをやってみた 流行り物に触れてみた。 みなさまのアウトプットに支えられてのまとめのようなもの。 感謝です。 ポートフォワーディングをして、以下の関係をつ
  • Luaでコルーチン - Qiita

    遅刻してしまいましたが、Lua Advent Calendar 6日目書きます。 その拡張性と実行速度からしばしばゲーム開発において用いられます。 その中でも特に強力な機能としてコルーチンがあります。 コルーチンとは 強調的マルチスレッドとも呼ばれます。 マルチスレッドはここであえて説明する必要はないとは思いますが、処理をスレッドという単位にわけ平行で実行し、パフォーマンスを向上させるというものです。 マルチスレッドでは実行するスレッドの切り替えを自動で行うのに対し、コルーチンは手動で切り替えを行います。 明示的にスレッドの切り替えを行わない限り他のスレッドの処理が割り込むことはありません。 どういうときに使うのか パフォーマンス向上目的というよりは、非同期処理をシンプルに書くために使われることが多いかと思います。 たとえばこういうケースです。 保存ダイアログを表示する 保存ダイアログのO

    Luaでコルーチン - Qiita
    kasumani
    kasumani 2014/12/08
    Luaでコルーチン その拡張性と実行速度からしばしばゲーム開発において用いられます。 その中でも特に強力な機能としてコルーチンがあります。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 08, 2014 at 09:49PM via IFTTT
  • デザイナーでもわかるAndroidのレイアウトXML - YULDEV

    この投稿はAndroid Adevent Calendar 2014 の7日目の記事です。 Androidアプリがどのような構成でできているか、ご存知ですか。 基的にはエンジニアリングが必要なのですが、UIのレイアウト部分はアルゴリズムの部分からすこし切り離されています。 そしてそのレイアウト部分はXMLという、HTMLCSSがわかる方なら少しの学習でも扱うことができる言語で書かれています。 XMLの学習を始めた頃、デザイナー向けにXMLの基礎について書かれた資料が見つけられなくて困ったので、自分用のメモも兼ねて基的な使い方についてまとめます。 ※デザイナー視点で書いているので、エンジニアにとっては物足りないものになっているかと思います。 Androidアプリの構造 Androidアプリはたくさんのディレクトリ(フォルダ)とファイルから構成されています。ですがデザインを編集していく場

    デザイナーでもわかるAndroidのレイアウトXML - YULDEV
    kasumani
    kasumani 2014/12/08
    デザイナーでもわかるAndroidのレイアウトXML この投稿はAndroid Adevent Calendar 2014 の7日目の記事です。 Androidアプリがどのような構成でできているか、ご存知ですか。 基本的にはエンジニアリングが必要なのですが、UIのレイア
  • Bitbucket | Git solution for teams using Jira

    With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud is the native Git tool in Atlassian’s Open DevOps solution. Join millions of developers who choose to build on Bitbucket.

    Bitbucket | Git solution for teams using Jira
    kasumani
    kasumani 2014/12/08
    Ratpackについて(後編) — grimrose's tech log この記事は、G*Advent Calendar(Groovy,Grails,Gradle,Spock...) Advent Calendar 2014 の7日目として書かれたものです。 lazybonesからRatpackのプロジェクトを作る場合、無印とliteが選べますが、今回はmoduleを
  • Railsの標準テスティングフレームワークを使っていて覚えたこと - Qiita

    投稿遅くなってすみません。 最近、Rails標準のテスティングフレームワークを使ってテストコードを書いているのですが、その際に覚えたいくつかのことをまとめてみようと思います。 前提 Rails4.1の話です。 Controllerのテストを書くときに最低限覚えるべきassertメソッド Railsの標準テスティングフレームワークはTest::Unitを拡張して作られています。 Modelで使うメソッドはTest::Unitのそれとあんまり変わらないのでいいのですが、Controllerのテストは拡張されたメソッドが多く実装されています。ここではその中で最低限覚えておいたほうが良いと思うものを紹介します。 Controllerのテストを書くときは、すでにModelのテストを書いているので以下の項目に絞ってテストコードを書くようにしています。 適切なテンプレート、レイアウトファイルが選択されて

    Railsの標準テスティングフレームワークを使っていて覚えたこと - Qiita
    kasumani
    kasumani 2014/12/08
    Railsの標準テスティングフレームワークを使っていて覚えたこと 最近、Rails標準のテスティングフレームワークを使ってテストコードを書いているのですが、その際に覚えたいくつかのことをまとめてみようと思います。 Tag
  • Linux(x86-32bit)のページフォルトハンドラを読んでみる(その9) - Qiita

    今回やること どうもです。@akachochinです。前回からはや1ヵ月近くが立ちました。なかなか時間が取れずでしたが、仕事も落ち着き始めようやく少し時間がとれるようになってきました。 忘年会も始まるこの時期、仕事が落ち着かないと酒飲みとしては困ります。 閑話休題。 今回は複数ページを割り当てるための内部関数二つを見たいと思います。 __rmqueue_smallest()と__rmqueue_fallback() デフォルトで、__rmqueue_smallest()が呼ばれます。 /* * Go through the free lists for the given migratetype and remove * the smallest available page from the freelists */ static inline struct page *__rmqueu

    Linux(x86-32bit)のページフォルトハンドラを読んでみる(その9) - Qiita
    kasumani
    kasumani 2014/12/08
    Linux(x86-32bit)のページフォルトハンドラを読んでみる(その9) 今回やること どうもです。@akachochinです。前回からはや1ヵ月近くが立ちました。なかなか時間が取れずでしたが、仕事も落ち着き始めようやく少し時間がとれるよ
  • Elasticsearchでコンテンツ検索のログを活用する - Qiita

    まえがき これはElasticsearch Advent Calendar 7日目の記事です。 今回はElasticsearchをコンテンツの検索として利用した際にElasticsearchで検索ログも収集・利用する方法についてです。 私はAdvent Calendar参加が今回初めてになります。 もし分かりにくいところがあったらツッコミお願いします。 はじめに Elasticsearchは主に「コンテンツ検索」と「ログ管理」の二通りの使われ方をしています。 「コンテンツ検索」は、記事やユーザのコメントなどの文章をESで検索する利用方法です。日語の検索がメインになるので、正規化や形態素解析辞書、同義語辞書の管理などが課題になります。 「ログ管理」は、みんな大好きFluentdとKibanaなどを組み合わせてアクセスログを グラフ化したり、エラーログを検索できるようにする活用方法です。 こ

    Elasticsearchでコンテンツ検索のログを活用する - Qiita
    kasumani
    kasumani 2014/12/08
    Elasticsearchでコンテンツ検索のログを活用する 今回はElasticsearchをコンテンツの検索として利用した際にElasticsearchで検索ログも収集・利用する方法についてです。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 08, 2014
  • ep12 Rails | mozaic.fm

    Theme 第 12 回のテーマは Ruby on Rails です。 今回は Ruby と Rail のコミッターである @a_matsuda さんをお迎えして、 Rails が引っ張ってきた Web 開発と、 Web の進化が Ruby に与えた影響などを振り返りながら、 Rails に「今何が起こっているのか」、「これからどうなっていくのか」を議論しました。 プロジェクトオーナーである DHH が最初の Rails をリリースしてから 10 年たった今、この 10 年を見てきた @a_matsuda さんとともに、 10 年前と比べて様変わりしたフロントエンド開発との兼ね合いや、 Microservices に対する感触などについて議論しました。 Show Note Ruby on Rails Rails歴史 (Wikipedia 引用) 2004/7 最初のバージョン公開 20

    ep12 Rails | mozaic.fm
    kasumani
    kasumani 2014/12/08
    #12 Rails #12 Rails Theme 第12回目のテーマは Ruby on Rails です。 今回は Ruby と Rails のコミッターである @a_matsuda さんをお迎えして、 Rails が引っ張ってきた Web 開発と、 Web の進化が Ruby に与えた影響などを振り返りながら、 Rails に
  • Apple Watch Appのライフサイクルまとめ | blog.haranicle.net

    この投稿はWatchKit Advent Calendar 2014の7日目の記事です。 前提知識 Watch Appのアーキテクチャ Apple Watch側にStoryboardやリソースファイルを置いて、iPhoneのWatchKit Extension側で処理を行います。 UIの更新などApple WatchとiPhone間の通信はWatchKitが行います。 (via WatchKit Programming Guide: Watch App Architecture) Watch Appのライフサイクル ユーザがApple WatchであなたのWatch Appを起動すると、自動的にiPhone側のWatchKit Extensionを起動します。 ユーザの操作が終わると、iOSはWatchKit Extensionの実行を中断します。 つまり、WatchKit Exte

    Apple Watch Appのライフサイクルまとめ | blog.haranicle.net
    kasumani
    kasumani 2014/12/08
    Apple Watch Appのライフサイクルまとめ Apple Watch側にStoryboardやリソースファイルを置いて、iPhoneのWatchKit Extension側で処理を行います。 UIの更新などApple WatchとiPhone間の通信はWatchKitが行います。 Tags: feedly, ifttt, recently read, saved for
  • イテレータ破壊の問題 - Qiita

    これはC++アドベントカレンダー2014の8日目の記事です。 ゲームの修羅場10に投稿した記事で「プログラムの落ちるポイント」の中で 4つほどポイントを紹介したのですが、その中の一つがイテレータ破壊です。 これは、ややこしいので、の方では軽く触れるだけで終わったのですが、 今回、あたらめて紹介したいと思います。 vectorやmapというコンテナを使う機会は多いのですが、 知らず知らずのうちに破壊されたイテレータを使っていることがあります。 まずイテレータ破壊について簡単に書きます。 void foo(){ std::vector<int> a = {1, 2, 3, 4, 5}; auto it1 = a.begin(); a.push_back(6); std::cout << *it1 << std::endl; } こういうソースがイテレータ破壊の例となります。 vectorの場

    イテレータ破壊の問題 - Qiita
    kasumani
    kasumani 2014/12/08
    イテレータ破壊の問題 これはC++アドベントカレンダー2014の8日目の記事です。 ゲームの修羅場10に投稿した記事で「プログラムの落ちるポイント」の中で 4つほどポイントを紹介したのですが、その中の一つがイテレータ破
  • RBMから考えるDeep Learning ~黒魔術を添えて~ - Qiita

    ずいぶん遅くなりましたが、ひとまず完成です。疑問点・翻訳ミスを始めとした指摘がありましたら、どしどしお願いします(14/12/18)。 1週間あるから大丈夫だろうとたかを括っていたら、あっという間に投稿日になってしまいました。当はPylearn2を使ってRBMを学習させようと考えていたのですが、役に立つ内容を書くには時間が足りなさすぎるので、お茶を濁します。 今回の目標 Restricted Boltzmann Machine及びDeep Belief Networkの基的な動作原理を知る "A Practical Guide to Training Redstricted Boltzmann Machine"(GE Hinton, 2012)で黒魔術(RBMの性能を引き出すコツ)を学ぶ 先日、以下のような発表をしました。今回の内容は以下のスライドの焼き直し・改良を含みます。参考にどう

    RBMから考えるDeep Learning ~黒魔術を添えて~ - Qiita
    kasumani
    kasumani 2014/12/08
    RBMから考えるDeep Learning ~黒魔術を添えて~ 未完ですが、ひとまず公開します。更新をお待ちください… Tags: feedly, ifttt, recently read, saved for later from Pocket December 08, 2014 at 09:49PM via IFTTT
  • プロ生ちゃん Unity パッケージで Unity 入門してみたかったお話 - Qiita

    はじめに このエントリーは プロ生ちゃん Advent Calendar 2014 の第7日目の記事です。 プロ生ちゃんと言ったらやっぱり3Dモデルを動かしたい、ということで少し前に公開されたプロ生ちゃん Unity パッケージを Unity で動かしてみたかったお話を書きます。 今まで、Unity のネイティブプラグインでネットワーク通信をするコードなどは書いたことがあったのですが、 ゲーム部分というか Unity 体の方はほとんど触ったことがなかったので、全くの入門からやることにします。 題材 時間があるときに読もうと思って買ってそのままになっていた、こちらのをこの機会に読むことにしました。 Unityゲーム開発 オンライン3Dアクションゲームの作り方 このは初めて Unity を触る人向けに、かなり格的なサンプルゲームを作りながら、その開発法を学んでいけるものになっています。

    プロ生ちゃん Unity パッケージで Unity 入門してみたかったお話 - Qiita
    kasumani
    kasumani 2014/12/08
    プロ生ちゃん Unity パッケージで Unity 入門してみたかったお話 プロ生ちゃんと言ったらやっぱり3Dモデルを動かしたい、ということで少し前に公開されたプロ生ちゃん Unity パッケージを Unity で動かしてみたかったお話を書
  • GIMP に、400 種類以上のフィルタを追加してくれるプラグイン「G'MIC plug-in for GIMP」 - フリーソフト・無料ソフトの番外編

    「G'MIC plug-in for GIMP」は、GIMP に大量のフィルタを追加してくれるプラグインです。 複製&整列、スケッチ、ロモグラフィー、水、波紋、雨滴、ウオーターマーク付加、スムース、 シャープ、ドロップシャドウ、ステンドグラス、ポラロイド... 等々、400 種類以上のフィルタを 使えるようにするプラグインで、画像を数クリックで効果的に加工できるようにしてくれます※2。 ※2 効果一覧は、このページの下部 で確認することができる。 設定画面やフィルタの名前は英語ですが、フィルタ適用後の内容をプレビュー画面で確認しながら 操作を行うことができるため、大体の感覚で使うことができると思います。 普段、GIMP を利用している人におすすめです。 ちなみに、ブラウザ上で動作する オンラインバージョン もあります。 GIMP の機能を大幅に拡張してくれるツールパック (拡張機能集) ■

    kasumani
    kasumani 2014/12/08
    GIMP に、400 種類以上のフィルタを追加してくれるプラグイン「G'MIC plug-in for GIMP」 今日は、GIMP に大量のフィルタを追加してくれるプラグイン を紹介しようと思います。 「G'MIC plug-in for GIMP」は、GIMP に大量のフィルタを追加
  • コンパイル速度をもうちょい早くする - Qiita

    TypeScriptの1.1でずーっと言われ続けてたコンパイル速度がだいぶ改善されましたね。個人的な感覚値としては3倍速くらいでしょうか。今日はそのコンパイル速度をもうちょい早くするにはって話です。 何が遅いのか まぁ、結構前から既知なのですがlib.d.tsですね。こいつがデカくて重い。いまパッと見たら14958行で595kありました。 lib.d.tsは特別な指定なしにデフォルトで読み込まれます。だから読み込ませないためには指定が必要です。その読み込ませないって指定がtscコマンドのnoLibオプションです。これtsc -helpでは出てこないのですが、tsc --noLibってやってあげるとlib.d.tsが読み込まれないようになっています。 試しにやってみます。完全に空のファイルを用意してtscコマンドを叩いてみます。まずはnoLibオプションを付けないやつです。 $ tsc --

    コンパイル速度をもうちょい早くする - Qiita
    kasumani
    kasumani 2014/12/08
    コンパイル速度をもうちょい早くする TypeScriptの1.1でずーっと言われ続けてたコンパイル速度がだいぶ改善されましたね。個人的な感覚値としては3倍速くらいでしょうか。今日はそのコンパイル速度をもうちょい早くするに
  • CloudFormationテンプレート生成ツール、troposphereを試す | チャットワーククリエーターズブログ

    こんにちは!こんばんは!サーバーエンジニアの藤原です。 ChatWork Advent Calendar2014の7日目を担当します。 AWS最大のイベントAWS re:Inventをご存知でしょうか?毎年ラスベガスで開催されており、今年も11/11~14にかけて行われました。ありがたいことに、私は初回から3回連続で参加しています。そして、弊社クラウドチームから、今年は計5名!参加しました その後、シリコンバレーにもう1週間滞在し、計2週間の長期出張になりました re:InventではKeynoteをはじめ、様々なセッションが同時並行で行われるのですが、昨年・今年と行われている、ちょっと変わったイベントがあります。そう、GameDayです GameDayとは?2012年米国大統領選挙にてオバマ大統領陣営で行われたキャンペーン『Obama For America』が発祥のイベントになります。

    CloudFormationテンプレート生成ツール、troposphereを試す | チャットワーククリエーターズブログ
    kasumani
    kasumani 2014/12/08
    CloudFormationテンプレート生成ツール、troposphereを試す こんにちは!こんばんは!サーバーエンジニアの藤原です。 ChatWork Advent Calendar2014の7日目を担当します。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 08, 2014 at 09
  • JavaScriptをほとんど触ったことのない人がmilkcocoaでサービスを開発する上で知っておくと役に立つ6つのリンク - Qiita

    JavaScriptをほとんど触ったことのない人がmilkcocoaでサービスを開発する上で知っておくと役に立つ6つのリンクJavaScriptCSS3jQueryVue.jsmilkcocoa こんにちは、@_sgtnです。未経験者編に続いて、次は初心者編です。 milkcocoaを使っているユーザーをじーっと観察すると気付くのが、milkcocoa体ではなくCSS/JSでつまづくユーザーが多いということです。 この記事がきっかけで、milkcocoa開発時のハマりが回避できれればと思います。 HTMLCSSで何か作ったことのある方向け HTML/CSSチョットデキルなアナタには、サイトに動きをつけることを覚えてもらいましょう。 これから少しプログラミングチックになってきますが、「何が分かっていて、何が分からないか」をひとつづつ確実に分けていけば、大体の問題は必ず解けるようになってい

    JavaScriptをほとんど触ったことのない人がmilkcocoaでサービスを開発する上で知っておくと役に立つ6つのリンク - Qiita
    kasumani
    kasumani 2014/12/08
    JavaScriptをほとんど触ったことのない人がmilkcocoaでサービスを開発する上で知っておくと役に立つ6つのリンク  こんにちは、@_sgtnです。未経験者編に続いて、次は初心者編です。  milkcocoaを使っているユーザーをじーっと
  • MvvmCross の Visibility Converter - Qiita

    便利な Converter のひとつとして、Visibility Converter を紹介します。これは、MvvmCross プラグインのひとつ Visibility Plugin で提供されており、NuGet でインストールできます。 これは、ViewModel の値に応じて View のパーツの表示・非表示を切り替えたい場合に便利な Converter です。 具体例 iOS の場合を例に挙げます。ViewModel の string 型プロパティ HogeText が空文字列の場合に hogeButton を表示しないようにするには、以下のようにします。 どのような仕組みになっているか分解します。 For("Visibility") は、Visibility Plugin が提供している UIView へのバインディングです。 MvxVisibility.Visible を受け取っ

    MvvmCross の Visibility Converter - Qiita
    kasumani
    kasumani 2014/12/08
    MvvmCross の Visibility Converter View と ViewModel とのバインディングを行う際に重要なのが Value Converters です。Converter を適切に導入することで、バインディングをすっきりさせることができます。 Tags: feedly, ifttt, recently read, saved for
  • raven - 長文を書くのに適したWebテキストエディタ

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 小説をはじめ、長文を書くときに大事なのが集中できる環境と手になじむエディタの存在です。エディタは好みが人にって分かれます。リッチなエディタが好きな人もいれば、カラフルなものが良いという人もいます。 書いていて違和感を覚えるエディタを使い続けることほど苦痛なものはありません。だからこそ色々なツールを試すべきです。今回は長文記述にフォーカスしたシンプルなエディタ、ravenを紹介します。 ravenの使い方 ravenは見出しの追加ができますが、日語の取り扱いがちょっと問題がありそうでした。とはいえ見出しを自分で決めて使ってしまえば大きな問題にはならないでしょう。とにかくシンプルに使える小説や台などを一気に書き上げていきたいという方にはぴったりなエディタです。 ravenはnode

    raven - 長文を書くのに適したWebテキストエディタ
    kasumani
    kasumani 2014/12/08
    raven - 長文を書くのに適したWebテキストエディタ 小説をはじめ、長文を書くときに大事なのが集中できる環境と手になじむエディタの存在です。エディタは好みが人にって分かれます。リッチなエディタが好きな人もいれば
  • Carthageで始めるSwift development branch of ReactiveCocoa 3.0 - Qiita

    はじめに Swiftに対応したReactiveCocoa 3.0の開発がswift-developmentブランチで進められています。執筆時点では3.0系は正式にリリースされていません。まだBeta扱いですが、Carthageを利用して導入してみたいと思います。 実行環境 以下の環境で動作確認しました。 Xcode 6.1.1 (6A2008a) iOS8 ReactiveCocoa / Swift development branch Carthage 0.3.0 Carthageとは Carthage(カルタゴ)はDynamicFrameworkを作成するためのライブラリ管理ツールです。ライブラリの定義、取得、ビルドをしてフレームワーク作成までを担っています。出力されたフレームワークは自分でDrag&Dropしてプロジェクトに登録します。CocoaPodsがSwiftに対応していないの

    Carthageで始めるSwift development branch of ReactiveCocoa 3.0 - Qiita
    kasumani
    kasumani 2014/12/08
    Carthageで始めるSwift development branch of ReactiveCocoa 3.0 Swiftに対応したReactiveCocoa 3.0の開発がswift-developmentブランチで進められています。執筆時点では3.0系は正式にリリースされていません。まだBeta扱いですが、Carthageを利用して導
  • Phalconを使って画像変換サーバをつくる - Qiita

    個人的に2014年はPhalconと出会い、Phalconの魅力に取り憑かれ、そしてPhalconに最後まで悩まされた1年でした。そんな2014年のPhalcon Advent Calendarにこのエントリを捧げます。 Webサービスと画像変換サーバ マルチプラットフォームを対象にしたWebサービスを展開するにあたって、必ず頭を悩ますのがデバイスごとの各種画像サイズへ対応です。固定のアイコン画像などであればPhotoshopなどで書き出すときに自動化してしまえばいいものの、ユーザから投稿された画像だったりするとサーバサイドでの自動変換が必要になったりします。 こうした問題を解決するためにCOOKPADさんのmod_tofuだったりクラスメソッドさんのRudessだったり、各社それぞれに独自の実装をしているケースが多いようです。このような機能をPhalconを使って実装してみました。 実現

    Phalconを使って画像変換サーバをつくる - Qiita
    kasumani
    kasumani 2014/12/08
    Phalconを使って画像変換サーバをつくる 個人的に2014年はPhalconと出会い、Phalconの魅力に取り憑かれ、そしてPhalconに最後まで悩まされた1年でした。そんな2014年のPhalcon Advent Calendarにこのエントリを捧げます。 Tags: feedly, ifttt, r
  • jQuery の関数をオーバーライドする方法 - 株式会社CFlatの明後日スタイルのブログ

    今回は、jQuery を使って$('#hoge').hoge()とした時に、元のhogeの機能に加えて追加のコードが走るようにしたいですね、というお話です。 普通の JavaScript で関数をオーバーライドする方法 こちらは JSer なら常識ですね。 var orgHoge = window.hoge; window.hoge = function() { // TODO: 事前の追加のコード var result = orgHoge.apply(this, arguments); // TODO: 事後の追加のコード return result; }; なお、このコードを見て「処理が足りてないじゃないか」と言える方は、以降の話は全く必要ないかと思います。 jQuery の関数をオーバーライドする方法 では、jQuery で$('#hoge').hoge()とした時のhogeはどこで

    jQuery の関数をオーバーライドする方法 - 株式会社CFlatの明後日スタイルのブログ
    kasumani
    kasumani 2014/12/08
    jQuery の関数をオーバーライドする方法  なお、このコードを見て「処理が足りてないじゃないか」と言える方は、以降の話は全く必要ないかと思います。  では、jQuery で$('#hoge').hoge()とした時のhogeはどこで定義されてい
  • 2014年Webデザイナーはコードをどこまで学ぶべきか、Webデザインが今までどのように進化してきたかのまとめ

    Webデザイナーはコードを学ぶべき? コーダーはデザインを学ぶべき? 両方に精通している人はなかなか多くはいません。Webデザインがどのように進化してきたのかその流れをしっかり押さえ、デザインとコードのギャップをつなぐことができたか振り返ってみましょう。 A brief history of web design for designers 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様に許可を得て翻訳しています。 先日の彼らの記事「しっかりと理解しておきたい!レスポンシブWebデザインを使いこなすための9つの基原則」と同様に、分かりやすいアニメーションもお楽しみください。 1989年:Webデザインの暗黒時代 1995年:Webデザインの始まりはテーブルから 1995年:JavaScriptが表現の幅を広げる 1996年:Flashにより自由の黄金期へ 19

    2014年Webデザイナーはコードをどこまで学ぶべきか、Webデザインが今までどのように進化してきたかのまとめ
    kasumani
    kasumani 2014/12/08
    2014年Webデザイナーはコードをどこまで学ぶべきか、Webデザインが今までどのように進化してきたかのまとめ Webデザイナーはコードを学ぶべき? コーダーはデザインを学ぶべき? Tags: feedly, ifttt, recently read, saved for later from Po
  • Dockerを使ってオンラインコンパイル環境を作る - Qiita

    はじめに Goの開発版などを手軽に試すことができる環境が欲しいと思い、Dockerコンテナを利用したSangoboxというサイトを作ってみました。 少し調べてみたところ、Dockerを利用したオンラインコンパイラはすでにいくつか存在するようです。ソースが公開されているものもありますが、Sangoboxを作る上では特に参考にはしていません。 paiza.io codecube.io grounds.io ただし、インターフェースはWandboxの影響を受けています。 Sangobox 作ってみたサイトがこちらです。まだ実験段階なので対応している言語は少ないです。 http://35.h2so5.net/ https://github.com/h2so5/sango ソースコードのライセンスはAGPLです。 特徴 JSON形式のREST API(https://github.com/h2so5

    Dockerを使ってオンラインコンパイル環境を作る - Qiita
    kasumani
    kasumani 2014/12/08
    Dockerを使ってオンラインコンパイル環境を作る Goの開発版などを手軽に試すことができる環境が欲しいと思い、Dockerコンテナを利用したSangoboxというサイトを作ってみました。 Tags: feedly, ifttt, recently read, saved for later from Pocket
  • ローカルネットワーク経由でノードを接続する - Qiita

    Elixir Advent Calendar 2014 8日目。 今年はElixirがついにv1.0になったというのもビッグニュースでしたが、 CentOSがバージョン7になり、あれこれ大きく変わったというのも大きな話題を呼びました。 CentOS 7は、これまでのCentOS同様、長い期間に渡って使われることになるはずなので、 今のうちにそのお作法と絡めて、ノウハウを蓄積していきたいところです。 今回は、前回ご紹介したMessage Passingのやり方の応用として、 ネットワーク越しでのプロセス間通信をElixirで行う方法をご紹介します。 構成 今回、2台のIntel NUCを使います。 Firewallを開ける CentOS 6ではiptablesでしたが、CentOS 7ではfirewalldが動作していて、外部との通信を遮断しています。 ElixirはProduction R

    ローカルネットワーク経由でノードを接続する - Qiita
    kasumani
    kasumani 2014/12/08
    ローカルネットワーク経由でノードを接続する 今年はElixirがついにv1. Tags: feedly, ifttt, recently read, saved for later from Pocket December 08, 2014 at 09:33PM via IFTTT
  • らくらくシーケンス図:WebSequenceDiagrams #apijp - Groovyラボ

    これはWeb API Advent Calendar 2014、7日目のエントリです。知っている方も多いと思いますが、ツールの小ネタで。 Web APIを扱っていると、認証やマッシュアップのフローの記述など、簡単なシーケンス図を書きたくなる場合がよくあります。こんなときにオススメなのが、カナダのHanov Solutions社が提供する便利なWebサービスWebSequenceDiagrams。 次のようなシンプルなテキストを書くだけで: title GWでのmashup アプリ->GW: POST 郵便番号 GW->サービスA: GET /郵便番号 サービスA->GW: 住所(JSON) GW->サービスB: POST 住所 サービスB->GW: 緯度経度(XML) GW->アプリ: 緯度経度(JSON)次のようなイメージを生成してくれます: 基的に無償で使えますし、生成した図は直接リ

    らくらくシーケンス図:WebSequenceDiagrams #apijp - Groovyラボ
    kasumani
    kasumani 2014/12/08
    らくらくシーケンス図:WebSequenceDiagrams #apijp これはWeb API Advent Calendar 2014、7日目のエントリです。知っている方も多いと思いますが、ツールの小ネタで。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 08, 2014 at 09:33PM
  • コピペでできちゃうBigQuery実行結果のスプレッドシート書き込み - Qiita

    BigQueryを使い始めたのは最近なので、まだそれほど使いこなせてないです。 そんな私ですが、BigQueryの結果をスプレッドシートに反映させるのが便利なので、ちょっとご紹介したいと思います。 注意 下記の内容はこちらのGoogle公式ドキュメントをちょっと日語訳してみた程度の内容ですのであしからず。 はじめに BigQueryにデータを突っ込むところなどは端折ります。 今から試すコードはBigQueryに予め用意されていて誰でも自由に使える publicdata:samples.shakespeare を使いますので、データセットやテーブル作ったりの知識は不要です。 やってみる Google Driveを開いて、新規作成 > Google Apps スクリプトを選択します。 項目がない場合は、新規作成 > その他 > アプリを追加から、Google Apps Scriptを追加して

    コピペでできちゃうBigQuery実行結果のスプレッドシート書き込み - Qiita
    kasumani
    kasumani 2014/12/08
    コピペでできちゃうBigQuery実行結果のスプレッドシート書き込み BigQueryを使い始めたのは最近なので、まだそれほど使いこなせてないです。 そんな私ですが、BigQueryの結果をスプレッドシートに反映させるのが便利なので、
  • JBossの歴史と単体での性能比較

    オープンソースのアプリケーションサーバであるJBoss Enterprise Application Platform 6(EAP)がリリースされてから、約2年経ちました。アップデートを重ねて現在は6.3となっており、番環境での利用も着実に増えているように感じます。連載ではJBoss EAPとApache Tomcatについて、性能という観点から比較してみたいと思います。 今回はJBossの歴史と基礎知識について振り返ったあと、アプリケーションサーバの単体での性能比較結果について紹介します。 アプリケーションサーバであるJBoss Enterprise Application Platform(EAP)は、Red HatのJBoss Middlewareという製品群の1プロダクトです。JBoss Middlewareに含まれる製品には、EAPの他にもJSP/Servlet実行環境を提供

    JBossの歴史と単体での性能比較
    kasumani
    kasumani 2014/12/08
    JBossの歴史と単体での性能比較 オープンソース技術の実践活用メディア OSS情報を探す イベント情報 ニュース コミュニティ 製品一覧 最新記事を読む イーサネットネットワークでのデータ送信 JBossの歴史と単体での性能 Tags
  • 時間の選択に便利なUIを提供できる「jquery.ui.timeselect」:phpspot開発日誌

    jquery.ui.timeselect 時間の選択に便利なUIを提供できる「jquery.ui.timeselect」。 次のように入力時間の候補を補完できます。時間の入力って以外と多いと思いますが、入力がこれで楽にできそうです。 関連エントリ アナログ時計のUIで時刻を入力できるjQueryプラグイン「ClockPicker」 日付範囲の入力に便利な「jQuery UI Date Range Picker Widget」 フォームにて入力の入力UIを追加できる「jquery.signfield」 国際対応の電話番号入力補助が実装できるjQueryプラグイン「International Telephone Input」

    kasumani
    kasumani 2014/12/08
    時間の選択に便利なUIを提供できる「jquery.ui.timeselect」 時間の選択に便利なUIを提供できる「jquery.ui.timeselect」。 次のように入力時間の候補を補完できます。時間の入力って以外と多いと思いますが、入力がこれで楽にでき
  • アクションの追加でビューやダッシュボードをインタラクティブに (3).ハイライトアクション編|Tableau Software Tips&Viz Advent Calendar 2014 #08 #tableau | DevelopersIO

    2014年アドベントカレンダー『Tableau Software Tips&Viz(全部俺) Advent Calendar 2014』8日目です。Tableau Softwareに関する機能紹介、便利ネタや可視化ネタ等を毎日1ずつ計25、『1人(全部俺)』で担当してお届けしています。 Tableau Software Tips&Viz(全部俺) Advent Calendar 2014 - Qiita 昨日7日目の投稿ネタは『フィルタアクション』でした。 アクションの追加でビューやダッシュボードをインタラクティブに (2).フィルタアクション編|Tableau Software Tips&Viz Advent Calendar 2014 #07 #tableau | Developers.IO 日8日目は『ハイライトアクション』の作り方についてご紹介して行きたいと思います。選択内容

    アクションの追加でビューやダッシュボードをインタラクティブに (3).ハイライトアクション編|Tableau Software Tips&Viz Advent Calendar 2014 #08 #tableau | DevelopersIO
    kasumani
    kasumani 2014/12/08
    アクションの追加でビューやダッシュボードをインタラクティブに (3).ハイライトアクション編|Tableau Software Tips&amp;Viz Advent Calendar 2014 #08 #tableau | Developers.IO 2014年アドベントカレンダー『Tableau Software Tips&amp;Viz(全部俺) Advent
  • これからはじめるGulp #8:delモジュールとvinyl-pathsモジュールを使ったファイルの削除 | DevelopersIO

    はじめに 前回のこれからはじめるGulp(7):require-dirモジュールを使ったタスク単位のファイル分割でパスを整理してrequire-dirモジュールを使いタスク単位のファイル分割を試しました。今回はdelモジュールとvinyl-pathsモジュールを使ったファイルの削除方法について勉強します。 ファイルやディレクトリを削除するdelモジュール delモジュールはパスのパターン(glob)を使って複数のファイルやディレクトリを削除できます。globを配列に入れて渡せるので簡単に利用できます。 delモジュールのインストール $ sudo npm install --save-dev del Password: > v8flags@1.0.5 install /Users/nukos/Projects/test.io/vccw/www/wordpress/wp-content/th

    これからはじめるGulp #8:delモジュールとvinyl-pathsモジュールを使ったファイルの削除 | DevelopersIO
    kasumani
    kasumani 2014/12/08
    これからはじめるGulp #8:delモジュールとvinyl-pathsモジュールを使ったファイルの削除 はじめに 前回のこれからはじめるGulp(7):require-dirモジュールを使ったタスク単位のファイル分割でパスを整理してrequire-dirモジュール
  • ドリコムの俺を支えるUIツールキット - sazae657

    これは ドリコム Advent Calendar 2014 - Adventar の8日目です。 7日目は おーはら (@ohrdev) | Twitter さんによる 写経 - 般若心経F*ck、コピペで徳を高める話 - Qiita です。 自己紹介 @sazae657 配線工や商業作曲家等を経て、現在はドリコムにてクロスプラットフォーム開発向けのミドルウエアやデータプロテクション等の研究開発をしています。 ドリコム釣り部CFO(Chief Fishing Officer) 日の話 クライアント/サーバー両用、クロスプラットフォームのライブラリを作っているので、データ生成ツールや逆アセンブラーなどの個人的に使うツールをたくさん作ります。 そのツール類の爆速開発を支える Motif についてゆる〜くお話しします。 背景 ライブラリをC/C++たまにアセンブラで作ります。 この時にデータ生

    ドリコムの俺を支えるUIツールキット - sazae657
    kasumani
    kasumani 2014/12/08
    ドリコムの俺を支えるUIツールキット 配線工や商業作曲家等を経て、現在はドリコムにてクロスプラットフォーム開発向けのミドルウエアやデータプロテクション等の研究開発をしています。 Tags: feedly, ifttt, recently read, saved
  • クローラー/スクレイピングのWebサービス 「Kimono」のユースケース - プログラマでありたい

    クローラー/スクレイピング Advent Calendar 2014の8日目です。あと、全部俺Advent Calendarも開催中です。 クローラー/スクレイピングをするのであれば、是非知っておいて欲しいサービスが「Kimono」です。Kimonoは、KimonoLabsという会社が作ったクローラー/スクレイピングを行うWebサービスです。特徴としては、プラグインを入れてブラウザの操作のみでスクレイピングができることです。操作を覚えれば、ITエンジニアでなくても充分使いこなせると思います。 Kimonoの使い方については、プログラミング・レスで5分でサックリWebスクレイピング「kimonolabs」というエントリーで紹介しています。今回は取得したデータの利用方法とユースケースを考えてみたいと思います。 Kimonoで収集したデータの利用方法 Kimonoで収集したデータは、API経由で

    クローラー/スクレイピングのWebサービス 「Kimono」のユースケース - プログラマでありたい
    kasumani
    kasumani 2014/12/08
    クローラー/スクレイピングのWebサービス 「Kimono」のユースケース  クローラー/スクレイピング Advent Calendar 2014の8日目です。あと、全部俺Advent Calendarも開催中です。  クローラー/スクレイピングをするのであれば、
  • JavaScript loadイベントの実行順序 | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは。寺岡です。 この記事は TECHSCORE Advent Calendar 2014 の 8 日目の記事です。 今回はJavaScript のload関連イベントにおける実行順序について書きます。 調査するきっかけ ある日、以下の要件を満たすリダイレクタを作成する必要に迫られました。 「リダイレクト実行時に、とある外部JavaScriptを実行しアクセス解析などを行いたい」 当初、あまり深く考えずに二つ返事で頷いてしまったのですが、検討を開始してみると色々考慮事項が多くて大変でした。 そして、未だにベストな解決ができた気がしていません。 稿では三十路が迫ったおっさんエンジニアの苦悶の記録をお送りします。 リダイレクトを実行する方法のおさらい まずは、リダイレクト(的な動作)をさせる方法を一通り考えて見ます。 大きく分類すると、以下の3種類になるでしょう。 HTTPのステータス

    kasumani
    kasumani 2014/12/08
    JavaScript loadイベントの実行順序 TECHSCORE BLOG ある日、以下の要件を満たすリダイレクタを作成する必要に迫られました。 「リダイレクト実行時に、とある外部JavaScriptを実行しアクセス解析などを行いたい」 Tags: feedly, ifttt, re
  • 俺のRemoteNotification 〜 通知方法を考える - Qiita

    はじめに ゴールは RemoteNotificationをアプリの起動条件関係なく画面表示させたい です。 AppDelegateで通知を受け取った後の挙動については 選択肢はいくつかあります。 Delegate NSNotification KVO ブロードキャストで通知するControllerは、Observerを大量に使用する場合でなく 今回は表になっている画面にだけ送る仕様にしました。 NSNotificationの使用自体は1:Nに送る場合に便利な機能として知られていて 実装自体が簡易にできてしまうので、Delegateを使うよりNSNotificationを使う方が多い印象があります。 オーバーヘッドが、という話でNSNotificationは使ってなかったのもあり 今回使ってみました。 実装 ViewController、とNavigationControllerを使う場合で

    俺のRemoteNotification 〜 通知方法を考える - Qiita
    kasumani
    kasumani 2014/12/08
    俺のRemoteNotification 〜 通知方法を考える AppDelegateで通知を受け取った後の挙動については 選択肢はいくつかあります。 ブロードキャストで通知するControllerは、Observerを大量に使用する場合でなく 今回は表になっている画面
  • WORDPRESSからSNSへの更新通知に『Social Networks Auto Poster』をオススメ

    photo credit: Lynx – WordPress Theme – productshot / ZERGE_VIOLATOR WORDPRESSから各種SNSへ、安定した更新通知の方法を模索している方は少なくないようです。 かく言うボクもコレという方法に落ち着けなかったクチ。 ボクはSNS毎に、投稿内容を多少変化させて通知を投稿したいのです。 しかし、その使い分けには複数のプラグインを併用したりとなかなかたいへん。 そんな試行錯誤に紆余曲折を重ねた末に辿り着いたのが『Social Networks Auto Poster』です。 左がTwitterへの、右がFacebookページへの自動投稿結果です。 内容も異なるし、Twitterへアイキャッチ画像を貼付けできていますよね。 TwitterへはURLを短縮していますが、これも難しい手続きの必要もなく実現可能。 Twitterへ画

    WORDPRESSからSNSへの更新通知に『Social Networks Auto Poster』をオススメ
    kasumani
    kasumani 2014/12/08
    WORDPRESSからSNSへの更新通知に『Social Networks Auto Poster』をオススメ photo credit: Lynx – WordPress Theme – productshot / ZERGE_VIOLATOR WORDPRESSから各種SNSへ、安定した更新通知の方法を模索している方は少なくないようです。 かく言うボク
  • Chef Software、サーバ自動化ツール「Chef Client 12.0.0」をリリース

    「Chef Client 12.0.0」は、数多くの変更が行われており、最新の「Chef Server 12」に対応している。また、前バージョン「Chef Client 11」との後方互換性が保たれているので、「Chef Client 11」で作成した既存のcookbookを、chef_max_versionによって変換して流用できる。 おもな変更点は、AIX 7.1/6.1の正式サポートや、Windows版における「Ruby 2.0.0」などの採用によるパフォーマンスの向上、Windowsイベントログへの対応、SSLの標準搭載、部分一致によるcookbookの検索、使用するLinuxディストリビューションに応じた環境構築を可能にするProviderResolverコマンドなど。 なお、Mac OS X版ではバージョン10.6/10.7のサポートを終了する一方、新たに最新のMac OS X

    Chef Software、サーバ自動化ツール「Chef Client 12.0.0」をリリース
    kasumani
    kasumani 2014/12/08
    Chef Software、サーバ自動化ツール「Chef Client 12.0.0」をリリース  「Chef Client 12.0. Tags: feedly, ifttt, recently read, saved for later from Pocket December 08, 2014 at 09:17PM via IFTTT
  • Unity☓Androidアプリの発音遅延を解消する -G-MODE Engineers' Blog

    はじめまして。開発部の田辺です。 クライアントアプリ開発をしております。 2014年11月某日 企画T氏:「Androidアプリの発音遅延なんとかならんですか?」 田辺:「UnityならCRIのプラグイン使ってみたらどうですか?低遅延再生可能だそうですよ。」 企画T氏:「大人の事情でそれは難しいです。察してください。」 というやりとりから始まった今回の低レイテンシでの発音調査の件。デバイス叩く系の機能調査=面倒そうな匂いがプンプンするやつワクワクするお仕事です。 1.とりあえずUnityAndroidアプリでの現状把握 そういえば、今まで音の遅延について気にしたことはなかったので、とりあえず現状把握。適当にサンプル作ってAndroid端末上でサウンドを鳴らしてみる。 条件としてはこんな感じ。 サウンドファイルはResourcesからロード。wav形式。サウンドファイルは44.1KHz /

    Unity☓Androidアプリの発音遅延を解消する -G-MODE Engineers' Blog
    kasumani
    kasumani 2014/12/08
    G-MODE Engineers' Blog — Unity☓Androidアプリの発音遅延を解消する はじめまして。開発部の田辺です。 クライアントアプリ開発をしております。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 08, 2014 at 09:17PM via IFTTT
  • Engadget | Technology News & Reviews

    Parrots in captivity seem to enjoy video-chatting with their friends on Messenger

    Engadget | Technology News & Reviews
    kasumani
    kasumani 2014/12/08
    個人向け Google Chromebook レビュー:使いこなし編、Officeファイルやテキストエディタ、印刷など ついに日本発売したChromebook。今回の使い勝手編ではデルの「Chromebook 11」をベースに、よりChromebookを便利に使いこなすための設
  • 実践 AWS Key Management Service - WebPay Engineering Blog

    WebPayはサーバインフラの大部分でAWSを利用しており、クラウドサービスもAWSのものを好んで利用しています。 今回、新たにカード会員データを取り扱う部分を再構築するにあたり、AWS Key Management Serviceについてサーベイしました。 この記事ではその過程で得られた知見を、PCI DSSとの関係や実際のコードに触れながら紹介します。 カード決済に限らず、セキュリティが重要なシステムを構築しているエンジニアに是非読んで欲しい内容になっています。 AWS Key Management Serviceとカード会員データ AWS Key Management Service(以後KMS)は、端的にはデータの暗号化、復号化を実施するサービスです。 具体的な利用法や特徴については公式ドキュメント What is the AWS Key Management Service?に譲

    kasumani
    kasumani 2014/12/08
    実践 AWS Key Management Service WebPayはサーバインフラの大部分でAWSを利用しており、クラウドサービスもAWSのものを好んで利用しています。 今回、新たにカード会員データを取り扱う部分を再構築するにあたり、AWS Key Management Ser
  • Node.jsでBrowserStack Automateを使ってテスト - Qiita

    BrowserStack とは BrowserStack とは、クロスブラウザ(OS含む)による動作確認を手軽に行える環境を提供しているサービスです。 例えば、BrowserStack 側のサーバで起動している各種ブラウザ環境を、こちらのブラウザから利用したりすることができます。 その中に Automate という、コードからその環境を利用できる仕組みがあり、今回はそれを Node.js から使ってみたいと思います。 当記事のゴール Travis CI 上で、 express アプリケーションを起動し、 mocha で書いたテストコードを使い、 BrowserStack Automate 環境で、 テストが出来ること。 BrowserStack アカウントを作成する まずはアカウントの作成が必要になるので、トップページ から道なりに登録してください。 メールアドレスとパスワードだけで登録で

    Node.jsでBrowserStack Automateを使ってテスト - Qiita
    kasumani
    kasumani 2014/12/08
    Node.jsでBrowserStack Automateを使ってテスト BrowserStack とは BrowserStack とは、クロス (OS x ブラウザ) 環境による動作確認を手軽に行えるようにサポートするサービスです。 BrowserStack 側のサーバで起動している各種OS/ブラウザ環境
  • Datadog で Fluentd のバッファ監視をする方法 - Qiita

    ---- ---- ---- 追記: 2015/10/12 今では Datadog の公式エージェント (dd-agent) に組み込まれているので、How to monitor Fluentd with Datadog を読むことをオススメします。 ---- ---- ---- Fluentd のバッファ監視といえば、弊社の @moaikids さんが書いた munin-fluentd をはじめとして、いくつか既存のソリューションがありますが、弊社のメトリクス監視を Datadog に移行するタイミングで、munin-fluentd と同じ監視が Datadog にも欲しいよねということになって書いたので、それを紹介したいと思います。 Datadog Fluentd Integration 一言で説明すると、munin-fluentd と同じように、output プラグイン毎の retr

    Datadog で Fluentd のバッファ監視をする方法 - Qiita
    kasumani
    kasumani 2014/12/08
    Datadog で Fluentd のバッファ監視をする方法 Fluentd のバッファ監視といえば、弊社の @moaikids さんが書いた munin-fluentd をはじめとして、いくつか既存のソリューションがありますが、弊社のメトリクス監視を Datadog に移行する
  • Chromeのブックマークが使いやすくなるGoogle公式拡張機能 Bookmark Managerで遊ぼう!! - 週刊アスキー

    『Bookmark Manager』は、Chromeのブックマーク機能をより便利に使えるGoogle公式の拡張機能だ。ワンクリックで快適にブックマークができるようになったほか、登録しているブックマークの一覧性が高められている。また、検索機能も改善され、すばやく目的のブックマークを探せるようになった。ブックマークをよりスマートに使いこなしたい人はもちろん、登録しすぎてどこに何があるのかわからないという人にも適している。

    Chromeのブックマークが使いやすくなるGoogle公式拡張機能 Bookmark Managerで遊ぼう!! - 週刊アスキー
    kasumani
    kasumani 2014/12/08
    Chromeのブックマークが使いやすくなるGoogle公式拡張機能 Bookmark Managerで遊ぼう!! 『Bookmark Manager』は、Chromeのブックマーク機能をより便利に使えるGoogle公式の拡張機能だ。ワンクリックで快適にブックマークができるようにな
  • "Rails 4で作るドラッグアンドドロップで表示順を変更できるサンプルアプリ"をAngularJSで - Qiita

    はじめに 『Rails 4で作るドラッグアンドドロップで表示順を変更できるサンプルアプリ(スクリーンキャスト付き)』という記事,読まれたことがある方も多いと思います. RailsでAjax(via jQuery)を使ったデータの更新,ドラッグアンドドロップの実現,その他UXを向上させるためのいろいろな技などが詰まった最高にありがたい記事です.拝むしかない. お世話になった方も多いのではないでしょうか. 稿はjQuery & jQuery UIで実現されていた機能を,AngularJSを用いて実現してみるという内容になってます. (ざんねんながらスクリーンキャストはありません.眠すぎて撮れませんでした.) 元ネタと大きく異なるところを列挙していくようなものになると思います. ソースコード GitHubにおいてます.ごかくにんください. izumin5210/sortable-table-s

    "Rails 4で作るドラッグアンドドロップで表示順を変更できるサンプルアプリ"をAngularJSで - Qiita
    kasumani
    kasumani 2014/12/08
    &quot;Rails 4で作るドラッグアンドドロップで表示順を変更できるサンプルアプリ&quot;をAngularJSで 『Rails 4で作るドラッグアンドドロップで表示順を変更できるサンプルアプリ(スクリーンキャスト付き)』という記事,読まれた
  • Xamarin + F# の話をいくつか | Moonmile Solutions Blog

    Xamarin Advent Calendar 2014 – Qiita http://qiita.com/advent-calendar/2014/xamarin の8日目の記事です。 まずは Xamarin で F# を使う入り口を F# は関数型言語だとか、.NET ライブラリがそのまま扱えるとかという話はさておき(そこが利点だったりするわけですが)、まずは Xamarin で F# を使うときの入り口をみていきましょう。 F# Support Overview | Xamarin http://developer.xamarin.com/guides/cross-platform/fsharp/fsharp_support_overview/ Xamarin のサイトとしては、この1ページしかありません(苦笑)。これ、F# が導入されたころから1ページしかなくて、その後1年経っても

    kasumani
    kasumani 2014/12/08
    Xamarin + F# の話をいくつか F# は関数型言語だとか、.NET ライブラリがそのまま扱えるとかという話はさておき(そこが利点だったりするわけですが)、まずは Xamarin で F# を使うときの入り口をみていきましょう。 Tags: feedly, i
  • Chromeの検索エンジンの設定を使いこなしていろんなとこから瞬間検索 - Qiita

    以下の動画はChromeの検索エンジン設定を使って Google英語版で検索する (g->スペース->検索クエリ) 英辞郎Web版で単語を引く (alc->スペース->検索クエリ) ことをデモしてます。 他にも Wikipediaの記事 Dictionary.comのシソーラス Pythonのドキュメント などなど 検索っぽいことが提供されているものならなんでも使えます。 やり方 Chromeの設定を開く 検索エンジンの管理を開く その他の検索エンジンに使いたいものを設定する。 コツはキーワードの部分を打ちやすい数文字にしておくことです。 ここでは以下のように設定してます。 検索エンジン名 キーワード URL

    Chromeの検索エンジンの設定を使いこなしていろんなとこから瞬間検索 - Qiita
    kasumani
    kasumani 2014/12/08
    Chromeの検索エンジンの設定を使いこなしていろんなとこから瞬間検索 その他の検索エンジンに使いたいものを設定する。 コツはキーワードの部分を打ちやすい数文字にしておくことです。 Tags: feedly, ifttt, recently read, saved for
  • icdiff: side-by-side highlighted command line diffs

    Your terminal can display color, but most diff tools don't make good use of it. By highlighting changes, icdiff can show you the differences between similar files without getting in the way. This is especially helpful for identifying and understanding small changes within existing lines. Instead of trying to be a diff replacement for all circumstances, the goal of icdiff is to be a tool you can re

    kasumani
    kasumani 2014/12/08
    icdiff Your terminal can display color, but most diff tools don't make good use of it. By highlighting changes, icdiff can show you the differences between similar files without getting in the way. This is especially helpful for identifying and understanding small changes within existing lines. Tags
  • 今話題の「AngularJS」と「Wijmo(ウィジモ)」連携で広がる可能性

    連載では、グレープシティが提供するJavaScriptライブラリ「Wijmo(ウィジモ)」について、サンプルとともに利用例を紹介します。今回は最近話題のJavaScriptフレームワーク「AngularJS」と、Wijmoを組み合わせて利用できる機能について説明していきます。 はじめに 「Wijmo(ウィジモ)」は、グレープシティがHTMLJavaScript環境に向けて提供しているJavaScriptライブラリです。WijmoはjQueryやjQuery UI、jQuery Mobileをベースに、WebサイトやWebアプリケーションで活用できる高機能で多様なウィジェット(UI部品)を利用者に提供します。 Wijmoには、jQuery以外のJavaScriptライブラリと組み合わせて使うための環境が提供されています。そのうち今回は、JavaScriptフレームワークとして注目されてい

    今話題の「AngularJS」と「Wijmo(ウィジモ)」連携で広がる可能性
    kasumani
    kasumani 2014/12/08
    今話題の「AngularJS」と「Wijmo(ウィジモ)」連携で広がる可能性 はじめに  「Wijmo(ウィジモ)」は、グレープシティがHTML/JavaScript環境に向けて提供しているJavaScriptライブラリです。WijmoはjQueryやjQuery UI、jQuery Mobileをベー
  • Googleスプレッドシートの裏ワザ・アドオン・ショートカット16選

    Googleが提供するクラウドサービスである「Googleドライブ」はご利用されているでしょうか。 GmailやGoogleカレンダーなど他のGoogle提供サービスとの連携も取りやすいというメリットから多くの企業が利用されています。 その中でも、エクセルとほぼ同等の機能を持つ「Googleスプレッドシート」は使用頻度が高いのではないでしょうか。2014年3月に新バージョンに変更されてからはより機能が充実し、Google Chromeのようなアドオン(拡張機能)が使用できるようになりました。 今回は、Googleスプレッドシートで使える裏ワザやアドオン、作業効率をアップするショートカットをご紹介します。 簡単な操作で完了できる便利設定 1.共同編集者の表示を変えずにフィルタ機能が利用できる 通常のスプレッドシートだと、フィルタをかけた場合共同編集者の閲覧画面にもフィルタが反映されます。設定

    Googleスプレッドシートの裏ワザ・アドオン・ショートカット16選
    kasumani
    kasumani 2014/12/08
    【ビジネスマン必見】Googleスプレッドシートの裏ワザ・アドオン・ショートカット16選 Googleが提供するクラウドサービスである「Googleドライブ」をご利用されていますか? GmailやGoogleカレンダーなど他のGoogle提供サービスと
  • Slack BotをGASでいい感じで書くためのライブラリを作った - Qiita

    全国のGoogle Apps Scriptファンの皆様こんにちは Apps Scriptガチ勢の大橋です。 今年でGoogle Apps Scriptアドベントカレンダーも3年目になりました。 年々人は減っている気がしますが、BigQueryとの連携など他のアドベントカレンダーに名前が出ることが増えてきて、嬉しい限りです。 さて、ちょいSlack BotをGASで作る機会があったのでSlack API周りをGASで扱うためのLibraryを作りました。 今回はこのLibraryとそれを使って作った会議予約Botのサンプルコードについて書いていきたいと思います。 なお知らない方も多いので書いておくと、GASのLibrary機能は丁寧に作ると補完が非常に効くようになり、開発効率が10倍以上変わります。 Libraryについて詳しくは以下の記事を見て下さい。 2012年Google Apps S

    Slack BotをGASでいい感じで書くためのライブラリを作った - Qiita
    kasumani
    kasumani 2014/12/08
    Slack BotをGASでいい感じで書くためのライブラリを作った 全国のGoogle Apps Scriptファンの皆様こんにちは Apps Scriptガチ勢の大橋です。 Tags: from Pocket April 19, 2016 at 12:55PM via IFTTT
  • ARM開発環境準備の第一弾、書き込み器を用意する

    ARM開発環境準備の第一弾、書き込み器を用意する:「mbed」で始めるARMマイコン開発入門(2)(1/3 ページ) この連載では、組み込みの世界では最も成功したプロセッサの1つ「ARM」を用いたマイコン開発にチャレンジします。今回は開発環境準備第1弾として、「書き込み器」の用意をします。 組み込みの世界では最も成功したプロセッサの1つ「ARM」を用いたマイコン開発にチャレンジするこの連載、前回はマイコン開発のあらましや、この連載でターゲットとして使うARMアーキテクチャのマイクロコントローラー「LPC1114FN28」(以下、LPC1114)についてお話しました。 今回は準備編第一弾として、ターゲットにプログラムを書き込むための書き込み器について解説します。書き込み器として使えるUSBシリアルモジュールを既に持っていて、これを活用したい方は今回の記事を参照頂けると幸いです。 取りあえずA

    ARM開発環境準備の第一弾、書き込み器を用意する
    kasumani
    kasumani 2014/12/08
    ARM開発環境準備の第一弾、書き込み器を用意する (1/3)  組み込みの世界では最も成功したプロセッサの1つ「ARM」を用いたマイコン開発にチャレンジするこの連載、前回はマイコン開発のあらましや、この連載でターゲット
  • Q. 条件分岐や算術演算を使わずに、max(a,b) を計算するプログラムを書けますか?

    「if文(条件分岐)を使わず、max(a, b) を計算 別解 | 津田の開発な日記」に関連した話です。リンク先のブログ記事では、条件分岐を使わずにmax(a,b)を実装する方法が議論されています。 では、更に条件を厳しくして、「条件分岐も算術演算も使わずに」max(a,b)を実装することはできるでしょうか? も ち ろ ん 可 能 で す 回 答 例 は 以 下 に あ り ま す なぜ、「もちろん」なのか。CPUは、ANDやOR、NOTのようなデジタルな論理回路から構成されています。であれば、当然、ビット演算(ビットシフトと&, |, ^)を使って、max(a, b)を実装することも可能なわけです。こんな感じ。 #include <stdio.h> #define BIT(n, pos) (((n) >> (pos)) & 1) static int mymax(int a, int

    kasumani
    kasumani 2014/12/08
    Q. 条件分岐や算術演算を使わずに、max(a,b) を計算するプログラムを書けますか? では、更に条件を厳しくして、「条件分岐も算術演算も使わずに」max(a,b)を実装することはできるでしょうか? Tags: feedly, ifttt, recently read, saved
  • Vagrantで簡単に作れる!!RubyやKyotoTycoonのrpmたち | feedforce Engineers' blog

    皆さんお元気ですか。 Debian GNU/Linux好きだけど、最近rpmの作り方を習得した増田です。 昔話 初めてRedHat Linuxに触れたのは7.1の頃(2002年?)。あの頃は配布されているrpmが少なく、make installに逃げていました。 そんな中出会ったDebian GNU/Linux。配布パッケージが膨大で、手動ビルドの手間から逃れることが出来ました。Emacsとか興味あるアプリはビルドしてましたが。 サーバのCIとrpm作成 時は流れ2014年。先日こんな記事を公開しました。 JenkinsでサーバのCIを始めました | feedforce Engineers' blog 実はこの時は、CookのたびにRubyやKyotoTycoonをビルドしていたため、CIに30分くらいかかっていました。CIに使うEC2インスタンスはt1.microでしたし。。 これでは使

    Vagrantで簡単に作れる!!RubyやKyotoTycoonのrpmたち | feedforce Engineers' blog
    kasumani
    kasumani 2014/12/08
    Vagrantで簡単に作れる!!RubyやKyotoTycoonのrpmたち 皆さんお元気ですか。 Debian GNU/Linux好きだけど、最近rpmの作り方を習得した増田です。 初めてRedHat Linuxに触れたのは7.1の頃(2002年?)。あの頃は配布されているrpmが少なく、make
  • HugeDomains.com

    Captcha security check takahash.com is for sale Please prove you're not a robot View Price Processing

    HugeDomains.com
    kasumani
    kasumani 2014/12/08
    Laravel5 コマンド登録とスケジュール機能について こんにちは〜たきゃはしです〜。 Laravel Advent Calendar 2014 - Qiita 8日目ですよ〜! Laravel5になってコマンドの登録方法が変わったこと、それからスケジュールという新しく追加
  • 結局IPv6ってどうなん?(序) [LT駆動開発 09] - ねむむ日記

    「LT駆動開発 09 - 世界はLTに満ちている」に行ってきました。 LT駆動開発というのは参加者がお互いにLT(ライトニングトーク)をしてまさかりを投げたり投げられたりする事で発表者も含む参加者全員で学ぼうという勉強会らしいです。 今回僕はIPv6の基的な概要について発表しました。 一度にIPv6で追加された機能やIPv4からの変更点などを解説すると尺が足りなくなるので、今回は基的な内容をまとめた序章という形で発表しました。 近年IP電話の普及によりSIPによるNAT越えが必要無いIPv6の採用が増えています。しかしながら、IPv6はアドレスの数が増えただけでなく様々な新機能も追加されたため、IPv4の時には無かったリスクも存在します。 次回はIPv6で追加された機能の1つとして拡張ヘッダやMobile IPv6辺りの内容を発表しようと思います。 ちなみに他の参加者のLTの内容はBa

    結局IPv6ってどうなん?(序) [LT駆動開発 09] - ねむむ日記
    kasumani
    kasumani 2014/12/08
    結局IPv6ってどうなん?(序) [LT駆動開発 09] LT駆動開発というのは参加者がお互いにLT(ライトニングトーク)をしてまさかりを投げたり投げられたりする事で発表者も含む参加者全員で学ぼうという勉強会らしいです。 Tags: feedl
  • crontabを編集してcronを登録してみる - woshidan's blog

    cronとは cron とは、ジョブ(スクリプト)を自動実行するためのデーモンプロセスです。 cron の設定ガイド この後も上を参考に書きます。 どうやって設定するのか crontab -e でcronのコマンドを登録するファイルであるcrontabをvimで編集することが出来ます。 linuxではなくmacの10.9.3なのですが、crontabはどこに置いてあったかというと、 /usr/bin/crontab でした。 ためしに、 0-59/1 * * * * echo "hello" と書いて保存します。 すると、 /var/mail/woshidan(username) に From woshidan@woshidan-no-MacBook-Air.local Mon Dec 8 16:54:00 2014 Return-Path: <woshidan@woshidan-no-M

    crontabを編集してcronを登録してみる - woshidan's blog
    kasumani
    kasumani 2014/12/08
    crontabを編集してcronを登録してみる でcronのコマンドを登録するファイルであるcrontabをvimで編集することが出来ます。  Tags: feedly, ifttt, recently read, saved for later from Pocket December 08, 2014 at 09:01PM via IFTTT
  • Groongaの複数キーのドリルダウンとin_values関数を試してみた - Qiita

    ただ、これ、複数のカラムの項目を組み合わせるため、種類数がやたら多くなってしまうので、使いどころが難しいなと感じました。種類が多い場合はうまく絞り込む必要がありそうです。 1つのカラムごとにリミットを設けられたら良さそうだなぁと思いましたが、たぶん無理な気がしました。 たとえば、「データベース」という検索クエリでヒット件数が上位4位の会社の年度ごとの推移を集計してみます。 まずは、上位4位の会社を求めます。 select ftext \ --match_columns 'title||content' \ --query 'データベース' \ --output_columns app_id \ --limit 0 \ --drilldown company \ --drilldown_output_columns _key,_nsubrecs \ --drilldown_sortby -_

    Groongaの複数キーのドリルダウンとin_values関数を試してみた - Qiita
    kasumani
    kasumani 2014/12/08
    Groongaの複数キーのドリルダウンとin_values関数を試してみた といわれても、さっぱりわからないと思います。私もよくわかりません。 ざっくりいうと、複数のカラムを組み合わせて、一つの複合キーと見なして、ドリルダウ
  • PDCA as a Game - Qiita

    このエントリは アジャイルCasual Advent Calendar 2014 の 8 日目のエントリです。 前回は shin_semiya さんの「時は80年代、仕様は変化することがわかった」 でした。 なぜアジャイル宣言が生まれたのかという、そもそも論の前提となるウォーターフォールモデルの欠陥を解説する、良エントリでした。 アジャイル宣言が解決したかったものをもう一度見直す、良いきっかけになったのでは無いでしょうか? さて、 8 日目は PDCA サイクルのあるあると、対応策になり得る考えを導入してみたいと思います。 PDCA サイクルのよく見る光景 PDCA サイクル自体については 2 日目のエントリである a_suenami さんの「速く回す人」と「少なく回す人」 を参照していただくとして、PDCA サイクルはまわすもの、すなわち繰り返し実践するものだと言う点は、特に反論無く受け

    PDCA as a Game - Qiita
    kasumani
    kasumani 2014/12/08
    PDCA as a Game このエントリは アジャイルCasual Advent Calendar 2014 の 8 日目のエントリです。 前回は shin_semiya さんの「時は80年代、仕様は変化することがわかった」 でした。 なぜアジャイル宣言が生まれたのかという、そもそも
  • 続いてはPython(Flask)でHeroku! - Qiita

    どうも。前日のRubyに負けるな!HerokuPython(Django)動かす方法に触発されて思わず登録してしまいました。kounoikeです。 herokuでmatplotlibでSVGなグラフを書くという記事でもFlask+herokuの導入について触れているのですが、今回はmatplotlib抜きの記事としてみましょう。その代わりに MongoHQ をちょこっと使ってみます。 Flaskとは? Djangoが「フルスタック」Web フレームワークなら、Flask は「micro」Web フレームワークです。標準の Flask コアは Jinja2 テンプレートエンジンと Werkzeug WSGI ツールキットの2つのライブラリにしか依存していません。提供する主な機能はルーティング、Jinja2 テンプレート、静的ファイルの提供、デバッグ支援くらいでしょうか(すべてを知っている訳

    続いてはPython(Flask)でHeroku! - Qiita
    kasumani
    kasumani 2014/12/08
    続いてはPython(Flask)でHeroku! herokuでmatplotlibでSVGなグラフを書くという記事でもFlask+herokuの導入について触れているのですが、今回はmatplotlib抜きの記事としてみましょう。その代わりに MongoHQ をちょこっと使ってみます。
  • AWS Lambda と Amazon DynamoDB Streams を連係する | DevelopersIO

    Amazon DynamoDB Streams とは Amazon DynamoDB Streams (以下 DynamoDB Streams) とは、先日発表された DynamoDB の新機能です。この機能を有効にすることで、DynamoDB のテーブルに対するすべての更新(Put, Update, Delete)が直近の24時間保持され、API 経由でアクセスできるようになります。 DynamoDB のテーブルの更新などのイベントがフックできるため、これをきっかけに別なテーブルに更新をかけたり、SNS で通知したり、用途に応じてさまざまな処理を行うことができます。 この DynamoDB Streams ですが、現在(2014/12/08)のところ Sneak Preview となっているため、利用申請を出して通過するまで利用できません。ということで Preview が通過したので、早

    AWS Lambda と Amazon DynamoDB Streams を連係する | DevelopersIO
    kasumani
    kasumani 2014/12/08
    AWS Lambda と Amazon DynamoDB Streams を連係する | Developers.IO Amazon DynamoDB Streams とは Amazon DynamoDB Streams (以下 DynamoDB Streams) とは、先日発表された DynamoDB の新機能です。この機能を有効にすることで、DynamoDB のテーブルに対するすべ
  • Lambdaのcontextについて調べてみた | DevelopersIO

    謎のcontext.doneのnull 超小ネタです。 AWS Lambdaと格闘していてcontext.doneの第一引数nullが気になって仕方がなかったので、ざくっと調べてみました。 検証コード function getProperties(obj) { var properties = ''; for (var prop in obj){ properties += prop + "=" + obj[prop] + "\n"; } return properties; } exports.handler = function(event, context) { console.log('context = ' + getProperties(context)); context.done(null, "Hello"); } 結果 2014-12-08T08:03:23.919Z x

    Lambdaのcontextについて調べてみた | DevelopersIO
    kasumani
    kasumani 2014/12/08
    Lambdaのcontextについて調べてみた | Developers.IO 超小ネタです。 AWS Lambdaと格闘していてcontext.doneの第一引数nullが気になって仕方がなかったので、ざくっと調べてみました。 Tags: feedly, ifttt, recently read, saved for later from Pocket Decem
  • 作った機械学習モデルをWebサービスにしてデプロイする:Webブラウザーでできる機械学習Azure ML入門(3) - @IT

    Webブラウザーでできる機械学習Azure ML入門(3):作った機械学習モデルをWebサービスにしてデプロイする (1/2) サンプルを使って、機械学習に必要なお作法を学んだところで、今回は実際にインプットとアウトプットのデータを外部から受けられるようにしてみます。このままデプロイしてAPIテストまで進めてみましょう。 連載第1回では環境を用意し、第2回では実際のサンプルをいじりながら使い方をざっと見てきました。 ここからはもう少し実践的に、ここまでに見てきた「Experiments」を改造して、少し違うことをしてみましょう。ここから先の作業は第2回までで操作した続きです。まだ環境が整っていない方は第1回から順に操作していってみてください。 今まで使ってきたサンプルデータは、編集することができないので、「SAVE AS」をクリックして複製し、まずは編集できるようにします。 サンプルを実際

    作った機械学習モデルをWebサービスにしてデプロイする:Webブラウザーでできる機械学習Azure ML入門(3) - @IT
    kasumani
    kasumani 2014/12/08
    作った機械学習モデルをWebサービスにしてデプロイする (1/2)  連載第1回では環境を用意し、第2回では実際のサンプルをいじりながら使い方をざっと見てきました。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 08,
  • Phalconのまったくの初心者が遭遇するPhalcon - Qiita

    Phalcon初心者が経験するあれこれ Phalconについて初心者がある程度のアプリを作るまで過程を共有します。 メインはPhalconなのでフロント側はあまり触れません。 作りたいもの 簡易なトピックに対するコメント返しするだけのもの 盛り込む機能 トピック投稿 コメント投稿 トピック一覧 使用するライブラリなど PHP (Phalcon) クライアント:サーバー間通信 JSONを利用する 今回はPhalconのvagrantを使います。 http://www.phalconphp.com/ja/download/vagrant 環境は以下のようなものです。 Box 2 Ubuntu 12.04 (Precise Pangolin) x86 Apache 2.2 Phalcon 1.2.5 PHP 5.4.23 MySQL 5.5 MySQL ユーザー: root  パスワード: pa

    Phalconのまったくの初心者が遭遇するPhalcon - Qiita
    kasumani
    kasumani 2014/12/08
    Phalconのまったくの初心者が遭遇するPhalcon Phalconについて初心者がある程度のアプリを作るまで過程を共有します。 メインはPhalconなのでフロント側はあまり触れません。 まずはURLを決めていきましょう。 0. Tags: feedly, ifttt, r
  • OpenStack Neutronとは何か?

    OpenStack Neutronとは何か?:いま覚えておくべきOpenStack Neutronの基(1)(1/3 ページ) オープンなIaaSプラットフォーム構築の命といわれるOpenStack。そのネットワーク部分の管理を担うコンポーネントであるNeutronはどのようなものでしょうか。基的な構成や内部の動作、実践的なネットワークの構成方法を解説します。 連載バックナンバー ユニアデックスでSDNエバンジェリストを担当している吉です。今回から連載を担当いたします。よろしくお願いいたします。 現在、オープンなIaaSプラットフォーム構築基盤として「OpenStack」が注目を集めています。OpenStackは、さまざまなソフトウェアモジュールを組み合わせてクラウド基盤を実現しています。例えば、インスタンス(仮想サーバー)の制御を行う「Nova」、WebGUIを実現する「Hor

    OpenStack Neutronとは何か?
    kasumani
    kasumani 2014/12/08
    OpenStack Neutronとは何か? (1/3)  ユニアデックスでSDNエバンジェリストを担当している吉本です。今回から本連載を担当いたします。よろしくお願いいたします。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 08, 2014 a
  • CasualにMySQLリプレイス - よっくんの日記

    この記事はMySQL Casual Advent Calendar 2014の8日目の記事です。 MySQL系のブログや投稿は初めてなので、軽く自己紹介。 Oracleで育ってMySQLやPostgreSQLもいじっている節操の無いDBAです。 現在はMySQLばっかりです。 10月にMySQLサーバーをリプレイス&5.5から5.6へのバージョンアップしたのでつらつらと書いてみます。 MySQL5.6が出てだいぶ立ち、参考になるようなブログや資料はたくさんあったので苦労はしませんでした。 ありがたやーありがたやー。 ・Casualにmy.cnf Casualだし、有名な方々の資料がググればいっぱいあるのでパラメータの意味までは書きません。 注意してたのはこのへんくらい。 sql_mode='' explicit_defaults_for_timestamp=true innodb_onli

    kasumani
    kasumani 2014/12/08
    CasualにMySQLリプレイス MySQL系のブログや投稿は初めてなので、軽く自己紹介。Oracleで育ってMySQLやPostgreSQLもいじっている節操の無いDBAです。 現在はMySQLばっかりです。 10月にMySQLサーバーをリプレイス&5.5から5. Tags: feedly, ift
  • 15 Best Performance and Network Monitoring Tools for Linux

    Ravi SaiveLast Updated: October 6, 2023 Read Time: 8 minsCategories Monitoring Tools 13 Comments If you’re working as a Linux/Unix system administrator, sure you know that you must have useful monitoring tools to monitor your system performance. As monitoring tools are very important in the job of a system administrator or a server webmaster, it’s the best way to keep an eye on what’s going on ins

    15 Best Performance and Network Monitoring Tools for Linux
    kasumani
    kasumani 2014/12/08
    13 Linux Performance Monitoring Tools – Part 2 If you’re working as a Linux/Unix system administrator, sure you know that you must have useful monitoring tools to monitor your computers &amp; systems, monitoring tools are very important in the job of a system administrator or a server webmaster,
  • Visual Studio 2015の新機能をRTM版で見てみよう

    iOS、Androidとのクロスプラットフォーム開発 VS 2015では、クロスプラットフォーム開発が強化された。その多くは以前のVisual Studio 2013(以降、VS 2013)でも可能なことだったのだが、標準としてサポートされる意義は大きい。 その主要な項目を列挙すると、次の通り。 Visual Studio Tools for Apache Cordovaを使用してHTMLCSSJavaScriptでモバイルアプリ開発(日語記事、MSDN日語) Xamarin for Visual Studioを使用してC#で開発(MSDN) Visual C++ for Cross-Platform Mobile Developmentを使用してC++で開発(MSDN日語) Visual Studio 2015 Tools for Unityを使用してC#で開発(MSDN日

    Visual Studio 2015の新機能をRTM版で見てみよう
    kasumani
    kasumani 2014/12/08
    Visual Studio 2015の新機能をプレビュー版で見てみよう (1/5)  Visual Studio 2015 Preview(以降、VS 2015 PV)が、11月13日(日本時間)開催のオンラインイベント「Connect();」で公表された(次の画像)。これは、コードネーム「Visual Studi
  • 『iPXE導入でサーバ機種にあわせたネットブートを : DSAS開発者の部屋』へのコメント

    ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

    『iPXE導入でサーバ機種にあわせたネットブートを : DSAS開発者の部屋』へのコメント
    kasumani
    kasumani 2014/12/08
    DSAS開発者の部屋:iPXE導入でサーバ機種にあわせたネットブートを さて、 前回は、iPXEを利用してサーバの機種情報等から動的にパラメータを生成してLinuxを起動する方法を簡単に紹介しました。 今回は、syslinuxのmenu. Tags: from
  • 64bit時代のバッファ処理

    プログラミングの「常識」は時代とともに変化します。そのひとつが、サーバプログラムにおけるバッファ処理です。 1990年代後半から2010年頃までは、メモリ空間の大きさ(32bitすなわち4GB注1)を超える大きさのファイルを扱う時代でした。このため、httpdなどのサーバプログラムにおいても、入出力データをいったんテンポラリファイルとしてバッファリングする必要がありました。ですが、ファイルI/Oはメモリアクセスと比べると低速です。このため、小さなサイズのデータについてはメモリアクセスする一方で、大きなサイズのデータについてはファイルI/Oを用いる、という煩雑なコードを書く必要がありました。 しかし、2014年も暮れとなる今 、サーバサイドにおいては64bit環境のみを考えれば良い時代に入りつつあります。 もちろん、64bit環境といったところで、64bit空間の全てをユーザプロセスが使える

    kasumani
    kasumani 2014/12/08
    64bit時代のバッファ処理 プログラミングの「常識」は時代とともに変化します。そのひとつが、サーバプログラムにおけるバッファ処理です。 1990年代後半から2010年頃までは、メモリ空間の大きさ(32bitすなわち4GB注1)を超
  • イベントで知ってさっそく取り入れたvimの設定 - Qiita

    はじめに miuraと言います。 アドベンドカレンダーが続けばいいなと思い参加してます。 岩手県立大学を2008年3月卒業して、愛知で組込みソフト業界で働いています。 愛知付近の勉強回に時々参加しています。 さて、アドベンドカレンダーに登録したものの、何を書くか迷っていたのですが、ちょうど'14/12/6に開催されたNGK2014B(名古屋合同懇親会 2014 忘年会)にてステキな設定を知ったので紹介させていただきます。 題(短いです・・・) breakindentというオプションです。 vim7.4.338('14/6/26公開)にて追加されてるみたいです。 どんな時に嬉しいかですが、エディタで編集していて、コードが長すぎたり、ウィンドウが小さいため次の行までいってしまう事があります。そうするとウィンドウの左はじから始まってしまって、インデントとずれてしまって読みづらくなります。 br

    イベントで知ってさっそく取り入れたvimの設定 - Qiita
    kasumani
    kasumani 2014/12/08
    イベントで知ってさっそく取り入れたvimの設定 岩手県立大学を2008年3月卒業して、愛知で組込みソフト業界で働いています。 愛知付近の勉強回に時々参加しています。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket Dece
  • 突然MacVimアップデートしたらカラースキーマが効かなくなった件 - Qiita

    MacVim7.4のアップデート通知が来たので、特に何も意識せずアップデートしたらカラースキーマが消えたので対応方法をシェア。 下記のようにcolorchemaとしては、[molokai]を指定している

    突然MacVimアップデートしたらカラースキーマが効かなくなった件 - Qiita
    kasumani
    kasumani 2014/12/08
    突然MacVimアップデートしたらカラースキーマが効かなくなった件 MacVim7.4のアップデート通知が来たので、特に何も意識せずアップデートしたらカラースキーマが消えたので対応方法をシェア。 最新版インストール後に、MacV
  • UIWebView 役に立ちそうなメソッド集 - Qiita

    NSString *title = [webView stringByEvaluatingJavaScriptFromString:@"document.title"]; NSString *source = [self stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('html')[0].innerHTML"]; /* Body内のみ */ // NSString *source = [self stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];

    UIWebView 役に立ちそうなメソッド集 - Qiita
    kasumani
    kasumani 2014/12/08
    UIWebView 役に立ちそうなメソッド集 yusuga_ フォローする738 Contribution 関連する投稿 Objective-CでNSStringをDecode 1 | NSURL で file URL にパラメータを付加する 8 | 文字列から指定した文字のみを取り出すNSMutableString拡張メソッド 2 | Redis
  • 【swift】UITableViewの空行のseparatorを消す - Qiita

    var v:UIView = UIView(frame: CGRectZero) v.backgroundColor = UIColor.clearColor() tableView.tableFooterView = v tableView.tableHeaderView = v Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    【swift】UITableViewの空行のseparatorを消す - Qiita
    kasumani
    kasumani 2014/12/08
    【swift】UITableViewの空行のseparatorを消す Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket December 08, 2014 at 04:29PM via IFTTT
  • CentOS7の新機能OpenLMIを使ってみる - Qiita

    はじめに Livesense Advent Calendar 8日目を担当します @take-m です。 日はRed Hat Enterprise Linux 7およびCentOS7で新たに導入されたOpenLMIについてまとめてみたいと思います。 OpenLMIとは OpenLMI は Open Linux Management Infrastructure の略で、Linuxサーバの管理や監視をリモートから効率的に行うAPIを提供する管理ツールです。 特徴として、mkfs、ip、service、systemctlといった、従来、管理で使用されたコマンドは利用せず、その代わり、抽象化されたAPIを管理コマンドとして使用します。これによりサーバの環境の違い、設定の違い、ディレクトリ構成の違い、などを意識せず、管理対象のサーバにアクセス、オペレーションをすることが出来ます。 (http:/

    CentOS7の新機能OpenLMIを使ってみる - Qiita
    kasumani
    kasumani 2014/12/08
    CentOS7の新機能OpenLMIを使ってみる 本日はRed Hat Enterprise Linux 7およびCentOS7で新たに導入されたOpenLMIについてまとめてみたいと思います。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket December 08, 2014 at 04:29PM via IFTTT
  • https://qiita.com/hironishi/items/d97f3c8f2890f3473291

    kasumani
    kasumani 2014/12/08
    為替レートをリアルタイム(ほぼ)で取得する。[python] 仕事柄為替レートが欲しい!となる時が結構ある。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket December 08, 2014 at 04:15PM via IFTTT
  • AndroidStudio(Gradle)でエラーが出たときの対処方法(メモ)随時追加 - Qiita

    Android Studioをバージョンアップすると、Gradleもバージョンアップします。 そうすると、AndroidBuildToolsもバージョンアップする必要が出てくる場合もあります。 GradleやBuildToolsをアップデートすると、時々意味不明なエラー が出て対処に困るときが 多々ありましたので、そのメモです。 随時追記出来れば。 また、リクエストがあれば、何なりと。 現象:dexDebugタスクにてヌルポで落ちる dexDebugタスクで、NullPointerExceptionが発生してデバッグが出来なくなる。 at com.android.dx.command.dexer.Main$ParallelProcessor.call(Main.java:1600) at com.android.dx.command.dexer.Main$ParallelProcesso

    AndroidStudio(Gradle)でエラーが出たときの対処方法(メモ)随時追加 - Qiita
    kasumani
    kasumani 2014/12/08
    AndroidStudio(Gradle)でエラーが出たときの対処方法(メモ)随時追加 Android Studioをバージョンアップすると、Gradleもバージョンアップします。 そうすると、AndroidのBuildToolsもバージョンアップする必要が出てくる場合もあり
  • SwiftでUIScrollViewやUITableViewなどでスクロール方向を取得する - Qiita

    UITableViewやUICollectionViewなどはUIScrollViewが親クラスとなっています。UIScrollViewにはスクロールのしたことをキャッチするイベントとしてscrollViewDidScrollがありますが、それらを使って、スクロール方向を検知してみたいと思います。 ポイントとなるコードだけ下記に記述しました。 var scrollBeginingPoint: CGPoint! func scrollViewWillBeginDragging(scrollView: UIScrollView) { scrollBeginingPoint = scrollView.contentOffset; } func scrollViewDidScroll(scrollView: UIScrollView) { var currentPoint = scrollView

    SwiftでUIScrollViewやUITableViewなどでスクロール方向を取得する - Qiita
    kasumani
    kasumani 2014/12/08
    SwiftでUIScrollViewやUITableViewなどでスクロール方向を取得する UITableViewやUICollectionViewなどはUIScrollViewが親クラスとなっています。UIScrollViewにはスクロールのしたことをキャッチするイベントとしてscrollViewDidScrollがありますが、
  • [iOS8] Swiftでモーダルの切り替わり方サンプル(modalTransitionStyle) - Qiita

    モーダルによる画面の切り替わりには4つのスタイルがあります。 CoverVertical:下からニョキッと CrossDissolve:ふわっとフェードイン FlipHorizontal:忍者屋敷の隠し扉みたい PartialCurl:ペラっとめくる すごい曖昧な表現ですが、画像を見てもらえればすぐにわかると思います。modalTransitionStyleで設定することが出来ます。 ViewControllerとModalViewControllerのサンプルコードです。 import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typic

    [iOS8] Swiftでモーダルの切り替わり方サンプル(modalTransitionStyle) - Qiita
    kasumani
    kasumani 2014/12/08
    Swiftでモーダルの切り替わり方サンプル(modalTransitionStyle) Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket December 08, 2014 at 04:15PM via IFTTT
  • SwiftでUILabelのテキストを中央寄せにする - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    SwiftでUILabelのテキストを中央寄せにする - Qiita
    kasumani
    kasumani 2014/12/08
    SwiftでUILabelのテキストを中央寄せにする Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket December 08, 2014 at 04:15PM via IFTTT
  • [iOS8] Swiftでdelegateを使ったモーダル間の値渡し - Qiita

    モーダルを呼び出し、呼び出し元のコントローラーに値を渡す時のSwiftでの書き方について説明していきます。 サンプルコードはこちらから https://github.com/eversense/Swift-Delegate-Modal-Example 今回はメインとなるViewとモーダルとなるViewの2つを用意していきます。 ・ParentViewController:メインとなる画面(値の受け取り側) ・ModalViewController:モーダルの画面(値の送り側) まずはモーダル画面のModalViewControllerから見ていきます。 import UIKit protocol ModalViewControllerDelegate{ func modalDidFinished(modalText: String) } class ModalViewController:

    [iOS8] Swiftでdelegateを使ったモーダル間の値渡し - Qiita
    kasumani
    kasumani 2014/12/08
    Swiftでdelegateを使ったモーダル間の値渡し モーダルを呼び出し、呼び出し元のコントローラーに値を渡す時のSwiftでの書き方について説明していきます。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket December 08, 2014 at 04:
  • 【Swift】UIAlertController(アラート)サンプルコードと解説

    ios8からUIAlertViewやUIActionSheetがdeprecated(非推奨)になりました。 それの代わりとして今後はUIAlertControllerを使うことになります。 今回はその使い方や注意事項をサンプルコードを元に解説していきたいと思います。 サンプルコードはこちら https://github.com/eversense/Swift-UIAlertController-Example ボタンを押したら単純なアラートを出す @IBAction func alertBtn(sender: UIButton) { let alertController = UIAlertController(title: "Hello!", message: "This is Alert sample.", preferredStyle: .Alert) let defaultAct

    【Swift】UIAlertController(アラート)サンプルコードと解説
    kasumani
    kasumani 2014/12/08
    SwiftでUIAlertController(アラート)を使うサンプルコードと解説 ios8からUIAlertViewやUIActionSheetがdeprecated(非推奨)になりました。 それの代わりとして今後はUIAlertControllerを使うことになります。 上記のようなコードで、下記のよう
  • [xcode] "process launch failed timed out waiting for app to launch"のエラー対処方法 - Qiita

    [xcode] "process launch failed timed out waiting for app to launch"のエラー対処方法XcodeiOS xcodeからアプリを実機で試していたら、 "process launch failed timed out waiting for app to launch" というエラーで全然起動が出来ませんでした。 調べてみると、Code SigningのProvisioning Profileが正しくなかった(Distributionにしていた)のが原因でした。 target --> Build Settings --> Code Signing を正しくDevelopmentのものに変更することで解消できました。 Register as a new user and use Qiita more conveniently You

    [xcode] "process launch failed timed out waiting for app to launch"のエラー対処方法 - Qiita
    kasumani
    kasumani 2014/12/08
    &quot;process launch failed timed out waiting for app to launch&quot;のエラー対処方法 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket December 08, 2014 at 04:15PM via IFTTT
  • [iOS8] SwiftData(Swift製SQLiteラッパー)を使ったMVCサンプル - Qiita

    Objective-C時代のSQLiteラッパーといえば、FMDBが定番でした。 SwiftでもObjective-cとの連携が可能なので、FMDBはそのまま利用可能ですが、せっかくなのでSwift製のSQLiteラッパーを探してみました。 幾つかみつかりましたが、人気がありそうなのがSwiftDataでした。 https://github.com/ryanfowler/SwiftData 直接SQLでかけることはもちろん、エラーハンドリングが簡単だったり、結果がArrayで返してくれたり、記述が少しで済むなど、とても優れているライブラリでしたのでご紹介したいと思います。 MVCっぽいアプリのサンプル Xcodeで新しいiOSアプリケーションのプロジェクトを作るときに、いくつかのテンプレートの中にMaster-Detail Applicationというものがあると思います。このテンプレート

    [iOS8] SwiftData(Swift製SQLiteラッパー)を使ったMVCサンプル - Qiita
    kasumani
    kasumani 2014/12/08
    SwiftData(Swift製SQLiteラッパー)を使ったMVCサンプル Objective-C時代のSQLiteラッパーといえば、FMDBが定番でした。 SwiftでもObjective-cとの連携が可能なので、FMDBはそのまま利用可能ですが、せっかくなのでSwift製のSQLiteラッパーを
  • [blackbird-httpd] blackbird で Apache をモニタリングする - Qiita

    blackbird httpd plugin この plugin では Apache(httpd) から様々な情報を取得し、backend にデータを送信します 現在のところ、下記の情報をモニタリングすることができます。 Apache の version (httpd -v) server-status の各項目 server-info の MaxClients 特定 url に対する responce check (HTTP status code / Reponse Time) Install blackbird 体 こちらを参考に install してください Install httpd plugin setup.py で入れる方法と rpm で入れる方法があります 手動で入れる方法もありますが、その場合は別途 pythonrequests の module を使えるようにし

    [blackbird-httpd] blackbird で Apache をモニタリングする - Qiita
    kasumani
    kasumani 2014/12/08
    blackbird で Apache をモニタリングする この plugin では Apache(httpd) から様々な情報を取得し、backend にデータを送信します 現在のところ、下記の情報をモニタリングすることができます。 setup. Tags: ifttt, kasumaniのストックした投
  • [WordPress] nginxでモバイルとPCでテーマを分ける方法 - Qiita

    WordPressnginxを使う場合にリバースプロキシを使うことで強力な高速化できると思いますが、PCとモバイルでテーマを分けている場合、リバースプロキシで作ったキャッシュをモバイルとPCで分けておかないと表示がぐちゃぐちゃになってしまいます。 そこでnginxにユーザーエージェントによってキャッシュを分けるやり方をお伝えします。(nginxのリバースプロキシのセットアップについては、いくつも参考になるサイトがあるので省きます) Nginxの設定 (下記の設定ファイルは一部抜粋です) server { //ほかは省略 set $mobile ''; if ($http_user_agent ~* '(DoCoMo|J-PHONE|Vodafone|MOT-|UP\.Browser|DDIPOCKET|ASTEL|PDXGW|Palmscape|Xiino|sharp pda brows

    [WordPress] nginxでモバイルとPCでテーマを分ける方法 - Qiita
    kasumani
    kasumani 2014/12/08
    nginxでモバイルとPCでテーマを分ける方法 WordPressでnginxを使う場合にリバースプロキシを使うことで強力な高速化できると思いますが、PCとモバイルでテーマを分けている場合、リバースプロキシで作ったキャッシュをモバ
  • 最新のGitで2014年を振り返る、ver2.0-ver2.2 までの注目すべき変更点 - Qiita

    はい、2014年も終わるということで。最新版の2.2を含んだ2.0 ~ 2.2で追加された注目機能をいくつか紹介したいと思います。なんといっても今年はメジャーバージョンアップのあった年ですからね。 2.0:git push のデフォルトオプションの変更 これは2.0の有名な変更点ですね。matching から simple に変更されました。ちょっとわかりにくい部分だと思うので詳しく説明します。 ※ちなみに自分はそのどちらでもない nothing を利用しています。 matching 今までのデフォルト、ローカルとリモートのブランチ名が同一であればすべてがpush対象 というものです。昔からgit使っている人は、「そのブランチpushしたかった訳じゃないんだよ!」という苦い思い出がある方もいるのではないでしょうかw upstream simpleを説明するためには、これを説明したほうがいい

    最新のGitで2014年を振り返る、ver2.0-ver2.2 までの注目すべき変更点 - Qiita
    kasumani
    kasumani 2014/12/08
    最新のGitで2014年を振り返る、ver2.0-ver2.2 までの注目すべき変更点 はい、2014年も終わるということで。最新版の2.2を含んだ2.0 ~ 2.2で追加された注目機能をいくつか紹介したいと思います。なんといっても今年はメジャーバー
  • git log から awkで簡単にコミットした時間を調べる - Qiita

    kasumani
    kasumani 2014/12/08
    git log から awkで簡単にコミットした時間を調べる gitには、コミットログを見るためのコマンドとしてgit logというのがあるのだけれど、これにはオプションとして--authorというものが使える。 Tags: ifttt, kasumaniのストックした
  • UIColorのRGBマクロ - Qiita

    ※20121112 指摘事項を修正 RGBカラー指定のマクロ。hファイルや、Prefix.pchファイルに以下を記述する。 #define RGB(r, g, b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1] #define RGBA(r, g, b, a) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:a]

    UIColorのRGBマクロ - Qiita
    kasumani
    kasumani 2014/12/08
    UIColorのRGBマクロ RGBカラー指定のマクロ。hファイルや、Prefix.pchファイルに以下を記述する。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket December 08, 2014 at 04:15PM via IFTTT
  • SublimeTextとGistを連携するプラグイン - Qiita

    この記事はSublimeText Advent Calendar 2014の8日目の記事です。 普段の開発では iOS: Xcode/AppCode Android: IntelliJ それ以外: Vim を使用しているため、SublimeTextを使用することが全くないです。 そんな私がSublimeTextを使うとしたらGist連携プラグインかなと思ったので、これを紹介します。 Gist連携プラグイン プラグインのリポジトリはここにあります。説明もここに載っています。 インストール インストールは楽をしたいので、パッケージコントロールからインストールします。 ⌘+Shift+pを入力してコマンドパレットを開き、installを入力後にGistと打ってそれをインストールしてください。 設定 Gistプラグインを使用するための設定をします。 プラグインを使用するにはGitHubのAppli

    SublimeTextとGistを連携するプラグイン - Qiita
    kasumani
    kasumani 2014/12/08
    SublimeTextとGistを連携するプラグイン を使用しているため、SublimeTextを使用することが全くないです。 そんな私がSublimeTextを使うとしたらGist連携プラグインかなと思ったので、これを紹介します。 Tags: ifttt, kasumaniのストック
  • neue cc - VS2015+RoslynによるCodeRefactoringProviderの作り方と活用法

    この記事はC# Advent Calendar 2014のための記事になります。私は去年のAdvent Calendarでは非同期時代のLINQというものを書いていました、うん、中々良い記事であった(自分で言う)。今年のテーマはRoslynです。 先月にVS2015のRoslynでCode Analyzerを自作する(ついでにUnityコードも解析する)という記事を書きましたが、VS2015 PreviewではRoslynで作る拡張にもう一つ、Code Refactoringがあります。こちらも簡単に作れて、中々ベンリなので(前にVS2015のRoslynは以前から後退して「あんま大したことはできない」と言いましたが、それはそれでかなり役立ちです)、是非作っていきましょう。Code Analyzerと同じく非常に簡単に作れるのと、テンプレートがよくできていてちゃんとガイドになってるので、す

    kasumani
    kasumani 2014/12/08
    VS2015+RoslynによるCodeRefactoringProviderの作り方と活用法 この記事はC# Advent Calendar 2014のための記事になります。私は去年のAdvent Calendarでは非同期時代のLINQというものを書いていました、うん、中々良い記事であった(自分で言
  • Rail Magazine (レイル・マガジン)2015年3月号 Vol.378 [雑誌]

    発売日: 2015年1月21日 水曜日 - 発売中新刊発見日: 2014年12月05日(2024年07月21日 17時46分 JST時点 - 詳細はこちら)

    Rail Magazine (レイル・マガジン)2015年3月号 Vol.378 [雑誌]
    kasumani
    kasumani 2014/12/08
    @kasumani [新刊発見] 2015-01-21 Rail Magazine (レイル・マガジン)2015年3月号 Vol.… [雑誌]
  • バッテリーリフレッシュ・セル交換の専門店

    2024.01.12 【重要!】登録クレジットカード廃止による決済方法変更対応のお願いです。 平素よりバッテリーリフレッシュ・セル交換の専門店をご利用いただき誠にありがとうございます。 バッテリーリフレッシュ・セル交換の専門店は、決済方法の1つで長期にわたりクレジットカード決済及び登録クレジットカード決済をご利用いただけましたが、 ユーザビリティ(使いやすさ)向上のため、クレジットカード決済の取り扱いを廃止します。 (既にクレジットカード番号を都度入力するクレジットカード決済はご利用いただけません。) 詳細は下記をご参照ください。 ========================================== ■登録クレジットカード決済廃止予定日 2024年内までを予定(日時決定は、このお知らせにて通知します。) ■お支払い方法について 「Paidy翌月払い (コンビニ/銀行)」 と

    kasumani
    kasumani 2014/12/08
    ふむふむ / バッテリーリフレッシュ・セル交換の専門店
  • マイクロソフトはどうやってBingをFPGAで実装したか - Qiita

    ドワンゴがニコ動の画像配信向けにFPGAエンジニアを募集したり、マイクロソフトはBingをFPGA実装したり、Baiduもディープラーニングの高速化にFPGAを導入したりと、なんだか世の中急にハードウェアくさくなってきた。IoTとは違う意味で。 金融分野ではすでにCPUでは遅すぎてFPGAによるナノ秒単位の株取引が行われているって記事を書いたのは2年前だけど、ここ数年はIntelのCPUのクロックもあまり上がらなくなってきたし、Fusion-ioやNetezzaといった大手御用達のハイエンド鬼速ストレージも、フタを開ければ中身はすでにFPGAに移行済み。IBMが最近出したData Engine for NoSQLという製品ではPOWER8プロセッサにFPGAを直付けしてRedisを高速化したり。いよいよデータセンターにも、先の見えないCPUに代わってFPGAGPUを導入する波が押し寄せつ

    マイクロソフトはどうやってBingをFPGAで実装したか - Qiita
    kasumani
    kasumani 2014/12/08
    マイクロソフトはどうやってBingをFPGAで実装したか ドワンゴがニコ動の画像配信向けにFPGAエンジニアを募集したり、マイクロソフトはBingをFPGA実装したり、Baiduもディープラーニングの高速化にFPGAを導入したりと、なんだか
  • リモートワークの地味な知見 - ✘╹◡╹✘

    華やかなところはまあググれば出てくるんで、地味なところに触れる。 日報にまとめておく リモートワーク中は、毎朝10:10 - 10:20の間、Google+ ハングアウトのビデオ通話を利用して進捗・問題共有しているんだけど、慣れてないと共有過多で時間が長くなりがち。8人居て、1人5分とかになると重い。いま取り組んでいる実装の話とかを始めてしまったり、あと会議参加者に対して「これどうですかね?」と質問する内容が含まれていたりすると、特に時間が長くなりがち。この辺は、事前にQiita:Teamの日報に前日やったことや翌日やることをまとめておいて、詳しくは日報に書いたんで見てくれという風に改善されたりした。日報、リモートワークで特に役に立つ。では日報を書いておけばミーティングは不要になるのではないかという話になるかもしれないが、この先は君の目で確かめてくれ。 情報の倍率を変えられるようにしておく

    リモートワークの地味な知見 - ✘╹◡╹✘
    kasumani
    kasumani 2014/12/08
    リモートワークの地味な知見 華やかなところはまあググれば出てくるんで、地味なところに触れる。 Tags: from Pocket December 08, 2014 at 02:46PM via IFTTT
  • Go言語によるCLIツール開発とUNIX哲学について - ゆううきブログ

    この記事ははてなエンジニアアドベントカレンダー2014の8日目です。 今回は、Go言語でサーバ管理ツール Mackerel のコマンドラインツールmkr を作るときに調べたこと、考えたこと、やったことについて紹介します。(mkr は現時点では開発版での提供になります。) コマンドラインツールについて コマンドラインツールを作るにあたって、@deeeet さんの YAPC Asia 2014 での発表資料が非常に参考になります。 書籍 UNIXという考え方ーその思想と哲学 の内容をベースに、コマンドラインツールはどうあるべきかということが丁寧に説明されています。 上記資料から引用させていただくと、コマンドラインツールにおいて重要なポイントは以下の7つであるとされています。 1つのことに集中している 直感的に使える 他のツールと連携できる 利用を助けてくれる 適切なデフォルト値を持ち設定もでき

    Go言語によるCLIツール開発とUNIX哲学について - ゆううきブログ
    kasumani
    kasumani 2014/12/08
    Go言語によるCLIツール開発とUNIX哲学について 今回は、Go言語でサーバ管理ツール Mackerel のコマンドラインツールmkr を作るときに調べたこと、考えたこと、やったことについて紹介します。(mkr は現時点では開発版での提供
  • ディープラーニングを使ったイメージの切り抜き | カメリオ開発者ブログ

    こんにちは、シバタアキラです。この度PyDataの家であるアメリカのコミュニティーで半年に一度開催されているPyDataカンファレンスに出席するため、NYCに行って来ました。11/22-11/23の二日間の日程で行われ、延べ250人ほどが参加したイベントです。その時の模様は、先日のPyData Tokyo第二回ミートアップでもご説明させていただき、また後日記事化されると思いますので、そちらをぜひご覧いただければと思います。 今回はそのPyData NYCカンファレンスで私が発表してきたミニプロジェクトについてお話します。最近各所で話題に上がるディープラーニングですが、これを使った応用を「カメリオ」のサービス向上のために使えないか、というのがそもそものプロジェクトの着想でした。今回PyData Tokyoオーガナイザーとして、またディープラーニングで色々と面白い実験をしている田中さん(@a

    ディープラーニングを使ったイメージの切り抜き | カメリオ開発者ブログ
    kasumani
    kasumani 2014/12/08
    ディープラーニングを使ったイメージの切り抜き こんにちは、シバタです。この度PyDataの本家であるアメリカのコミュニティーで半年に一度開催されているPyDataカンファレンスに出席するため、NYCに行って来ました。11/22-11
  • 東京メトロの電車の動きが地図上で視覚的に分かる「metrogram」

    東京には都営地下鉄と東京メトロという地下鉄が走っていますが、東京メトロの運行データが視覚的に分かるサイトが「metrogram」です。東京メトロの電車の動きがビジュアルで分かるようになっており、なかなか興味深い仕上がりになっています。 metrogram http://nulldesign.jp/metrogram/ metrogramのページをパソコンから開くと、午前4時台から画面がスタート。 この動いている○が電車を表しています。徐々に地下鉄が動き始め、左下には画面の中心にくる駅名が表示されており、、駅の発車時刻が表示されます。地下鉄は丸ノ内線であれば赤、半蔵門線であれば紫といったように、それぞれのシンボルカラーがそのまま使われています。 6時台になると電車が増え、溜池山王や銀座といった乗換駅に多くの電車が集まっているのが分かります。 7時台になるとさらに多くの電車が走っています。 ア

    東京メトロの電車の動きが地図上で視覚的に分かる「metrogram」
    kasumani
    kasumani 2014/12/08
    東京メトロの電車の動きが地図上で視覚的に分かる「metrogram」 東京には都営地下鉄と東京メトロという地下鉄が走っていますが、東京メトロの運行データが視覚的に分かるサイトが「metrogram」です。東京メトロの電車の動
  • 旧MacにYosemiteを入れて動作が重い場合の解消法 - 非天マザー by B-CHAN

    旧機種でも軽快にYosemiteを みなさん、こんにちは! B-CHANです。 ボクのMacは、 MacBook Air Mid 2012 というモデルで、約2年前のモデルです。 買った時には確か、 OS X LionというOSがインストールされていましたが、その後、Mountain Lion、Mavericksとバージョンアップし、現在は、YosemiteというOSを入れています。 最新のOSをスペックのやや低い旧機種に入れるわけですから、多少、動作は重くなるのは当然ですが、Yosemiteは従来のOS X以上に、機能が豊富になり、しかも半透明のグラフィックスなど、マシンへの負担が大きくなっているようです。 Mavericksまでは軽快に動いていたMacBook Air Mid 2012も、Yosemiteを入れると、体感的にも動作が重くなった気がします。 特に使用時間が長くなってくると

    旧MacにYosemiteを入れて動作が重い場合の解消法 - 非天マザー by B-CHAN
    kasumani
    kasumani 2014/12/08
    旧MacにYosemiteを入れて動作が重い場合の解消法 買った時には確か、 OS X LionというOSがインストールされていましたが、その後、Mountain Lion、Mavericksとバージョンアップし、現在は、YosemiteというOSを入れています。 Tags: from Pock
  • なぜHTTPSはHTTPより速いのか

    先週、httpvshttps.com というウェブサイトが公開されました。このウェブサイトでは、HTTP と HTTPS を用いてアクセスした場合のウェブページのダウンロード完了までにかかる時間の比較ができるのですが、多くの環境で HTTPS の方が HTTP よりも高速なことに驚きの声が上がっていました。 HTTP が TCP 上で平文を送受信するのに対し、HTTPS は TCP 上で TLS (SSL) という暗号化技術を用いて通信を行います。ならば、TLS のオーバーヘッドのぶん HTTPS のほうが遅いはずだ、という予測に反する結果になったのですから、驚くのも無理はありません。 実は、この結果にはからくりがありました。 Google Chrome、Mozilla Firefox、最近のSafari注1は、Google が開発した通信プロトコル「SPDY」に対応しており、HTTPS

    なぜHTTPSはHTTPより速いのか
    kasumani
    kasumani 2014/12/08
    なぜHTTPSはHTTPより速いのか 先週、httpvshttps. Tags: from Pocket December 08, 2014 at 12:24PM via IFTTT
  • RubyとRailsにおけるTime, Date, DateTime, TimeWithZoneの違い - Qiita

    RubyRailsにおけるTime, Date, DateTime, TimeWithZoneの違いRubyRails 2021.2.11追記:DateTimeクラスは非推奨なクラスになりました DateTimeクラスは非推奨なクラスとなり、DateTimeクラスではなくTimeクラスを使うよう、公式にアナウンスされました。 参考1 But we consider use of DateTime should be discouraged. - matz (Yukihiro Matsumoto) https://bugs.ruby-lang.org/issues/15712#note-4 参考2 DateTime は deprecated とされているため、 Timeを使うことを推奨します。 https://docs.ruby-lang.org/ja/latest/class/DateT

    RubyとRailsにおけるTime, Date, DateTime, TimeWithZoneの違い - Qiita
    kasumani
    kasumani 2014/12/08
    RubyとRailsにおけるTime, Date, DateTime, TimeWithZoneの違い 先日、社内で「RubyやRailsで日時を扱うときってTimeを使うのがいいのか、それともDateTimeがいいのか、どっち?」という議論が起きました。 Tags: from Pocket January 25, 2017 at 06:07PM
  • AppleScript のJavaScript版 JXAで、リマインダを登録する - それマグで!

    リマインダって単体だと意味なくないですか? なにか別のアプリと連携したり、タスクを自動的にどっかに放り投げたり、Remenber The Milk と連動したら便利だと思うんですね。 なので、リマインダを扱えるようになりたい。 JavaScript で  リマインダを登録 var app = Application("Reminders") entry = app.Reminder( { name : "アドベントカレンダー", body: "JavaScript化されたAppleScriptについて書く" } ) app.lists["明日の予定"].reminders.push( entry ) 調子に乗って登録すると大変なことに あまりにも簡単に登録できるので。調子に乗ってループ回して150件登録しました。 スクリーンショット 2014-12-08 4.04.08 リマインダのDOM

    AppleScript のJavaScript版 JXAで、リマインダを登録する - それマグで!
    kasumani
    kasumani 2014/12/08
    AppleScript のJavaScript版 JXAで、リマインダを登録する なにか別のアプリと連携したり、タスクを自動的にどっかに放り投げたり、Remenber The Milk と連動したら便利だと思うんですね。 あまりにも簡単に登録できるので。調子に
  • 3分で試す h2o - Qiita

    h2o の詳しいことや、その内部構造やら 多分他の日の誰かが書いてくれると思いますので、私はユーザ目線でまったり触ってみる系のエントリを書きます。 h2o を一般的なリバースプロキシ、静的ファイル配信サーバとして使いたい これをお読みの方の多くは Nginx や Apache を使っているかなと思います。 h2o を使ってみようかなと考えるとき、まず考える用途はこれを置き換えることでしょう。 よくあるユースケースとして “静的ファイルを h2o でホストし、アプリケーションをバックエンドの app サーバに投げる” という設定をやってみます。 h2o をすぐ試したい h2o の性能を余す所なく体験するには、オーバーヘッドのない環境でビルドして動かすのが一番ですが、まずは運用に乗るかどうか設定や取り回しを検証するのをやりたいと思うのは当然の所かと思います。 そんなわけで、 h2o をすぐお使

    3分で試す h2o - Qiita
    kasumani
    kasumani 2014/12/08
    3分で試す h2o 多分他の日の誰かが書いてくれると思いますので、私はユーザ目線でまったり触ってみる系のエントリを書きます。 Tags: from Pocket December 08, 2014 at 09:51AM via IFTTT
  • Big Sky :: Re: GoLangでJavaのenumっぽいライブラリ作った話

    « ソースに一行追加するだけですべての HTTP 通信が環境変数指定のプロキシではなくIEの設定になるモジュールを書いた #golang | Main | golangvimgirl bot を書いた。 » GoLangJavaのenumっぽいライブラリ作った話 - おいぬま日報 なんとかなるわけなんだけど、これを毎回書くのは面倒なので... もっと良いやり方があったらぜひ教えて欲しいところです。 http://oinume.hatenablog.com/entry/introducing-goenum golang でユーザ型の値を文字列化する場合 Stringer というインタフェースを実装します。具体的には func (l Lang) String() string { switch l { case Go: return "Go" case Python: return "

    Big Sky :: Re: GoLangでJavaのenumっぽいライブラリ作った話
    kasumani
    kasumani 2014/12/08
    Re: GoLangでJavaのenumっぽいライブラリ作った話 なんとかなるわけなんだけど、これを毎回書くのは面倒なので... golang でユーザ型の値を文字列化する場合 Stringer というインタフェースを実装します。具体的には Tags: from Pocket D
  • BLEのファームを簡単に書けるスクリプト「BGScript」の開発環境をMacに構築する - Qiita

    新規でウェアラブルデバイスや、スマートフォンと連携する何らかのIoT系ガジェット等を開発するプロジェクトでは、なかなかハード側ができてこなかったり(やはりソフトよりは格段に時間がかかる)、試作機の台数がなかったりして、スマートフォンアプリ側からBLEで実機と繋げての動作検証が難しいケースが多々あります。 そんなときに役立つのが、BLEモジュールを提供する各社が販売している「開発キット」というものです。 たとえば今回紹介する Bluegiga 社の「BLE112」「BLE113」の Development Kit は、ディスプレイ・USBインターフェース・バッテリーボックス・デバッガ・確認用のセンサ等々、BLEモジュールの開発・検証に必要な諸々がボードにビルトインされており、細々と部品を集めて回路を組んだりしなくても、買ってすぐに BLE モジュールのファームウェア開発を始められるようになっ

    BLEのファームを簡単に書けるスクリプト「BGScript」の開発環境をMacに構築する - Qiita
    kasumani
    kasumani 2014/12/08
    BLEのファームを簡単に書けるスクリプト「BGScript」の開発環境をMacに構築する 新規でウェアラブルデバイスや、スマートフォンと連携する何らかのIoT系ガジェット等を開発するプロジェクトでは、なかなかハード側ができて
  • リダイレクトの警告

    表示中のページから http://d.hatena.ne.jp/shu223/20141205/1417731051 にリダイレクトしようとしています。 このページにリダイレクトしないようにする場合は、前のページに戻ってください。

    kasumani
    kasumani 2014/12/08
    Tags: from Pocket December 08, 2014 at 08:46AM via IFTTT
  • iOS - 「顔以外」のものを画像認識する - Qiita [キータ]

    iOS SDK では Core Image の CIDetector クラスで簡単に顔認識をおこなうことができます。iOS 7 からは、笑顔やまばたきの検出も可能に なりました。 が、CIDetector は detectorOfType:context:options: というメソッドの第1引数で Detector Type を指定できる設計になっているものの、 public let CIDetectorTypeFace: String public let CIDetectorTypeRectangle: String public let CIDetectorTypeQRCode: String public let CIDetectorTypeText: String Detector Types - CIDetector Class Reference と、4つしか定義されてない

    iOS - 「顔以外」のものを画像認識する - Qiita [キータ]
    kasumani
    kasumani 2014/12/08
    「顔以外」のものを画像認識する iOS SDK では Core Image の CIDetector クラスで簡単に顔認識をおこなうことができます。iOS 7 からは、笑顔やまばたきの検出も可能に なりました。 Tags: from Pocket September 12, 2016 at 05:46AM via IFTTT
  • 犬製 Vim プラグイン紹介3本立て - はやくプログラムになりたい

    この記事は Vim Advent Calendar 2014 の8日目の記事です.昨日に引き続き犬アイコンがお送りします.昨日は daisuzu さんの vital-smtpを作った でした. 今回は今年つくったプラグインとか,過去につくったけれど紹介していなかったプラグインを3つ紹介します. vim-operator-surround : 指定したテキストオブジェクトを特定の囲み(surrounding)で囲むという処理を行うオペレータプラグイン committia.vim : git commit したときに開くコミットバッファをリッチにするプラグイン vim-grammarous : 自然言語の文法チェックプラグイン それぞれのプラグイン紹介は独立しているので,気になるものだけでもチェックしてもらえればと思います. また,インストール方法については,他のプラグインと同じなので割愛して

    犬製 Vim プラグイン紹介3本立て - はやくプログラムになりたい
    kasumani
    kasumani 2014/12/08
    犬製 Vim プラグイン紹介3本立て 今回は今年つくったプラグインとか,過去につくったけれど紹介していなかったプラグインを3つ紹介します. Tags: feedly, ifttt, recently read, saved for later from Pocket December 08, 2014 at 09:33PM via IFTTT
  • Javaプロジェクトでコミットするファイルにテストがない場合にいろふさんに怒られるgit hook #irof - mike-neckのブログ

    これはいろふAdvent Calendar2014の8日目の記事です。 昨日はきつねさんのIrofGen - きつねとJava!でした。 次回はぜろゆさんです。 ずいぶんと離れているので、誰かエントリーしてもいいのよ|ω・\)チラッ いろふさんといえば、『のざきひろふみ』とかいう筆名で『Javaエンジニア養成読』の第二章に寄稿しています。 ただ、僕の中ではいろふさんはJUnitな人で、TDDブートキャンプのチューターのイメージが強いです。 そんなわけで、プロジェクトでテストコードを書いていないとコミットしても、失敗させるgit hookを書いてみました。 テストがある場合は怒られません スクリプト スクリプトはこんな感じで、結構ザルです。 #!/usr/bin/env groovy def testFiles = 'git status -s'.execute() .text.split

    Javaプロジェクトでコミットするファイルにテストがない場合にいろふさんに怒られるgit hook #irof - mike-neckのブログ
    kasumani
    kasumani 2014/12/08
    Javaプロジェクトでコミットするファイルにテストがない場合にいろふさんに怒られるgit hook #irof ずいぶんと離れているので、誰かエントリーしてもいいのよ|ω・\)チラッ いろふさんといえば、『のざきひろふみ』とかいう
  • Deep learning

    Accessibility View text version Categories Technology Upload Details Uploaded via SlideShare as Adobe PDF Usage Rights © All Rights Reserved Statistics Favorites 2 Downloads 0 Comments 0 Embed Views 0 Views on SlideShare 0 Total Views 0 Deep learning — Presentation Transcript Deep Learning 株式会社ウサギィ 五木田 和也 2012/11/0912年11月9日金曜日 自己紹介 ✤ 株式会社ウサギィのエンジニア機械学習、自然言語処理、組合せ最適化 ✤ iPhone, Android, Rails ✤ な

    kasumani
    kasumani 2014/12/08
    Deep learning Share SlideShare Tags: from Pocket December 08, 2014 at 08:32AM via IFTTT
  • Visual Studio 2010 による Windows アプリケーション開発の基礎 (全 9 回)

    Visual Studio 2010 自習書 ~ Do-It-Yourself シリーズ ~ Visual Studio 2010 による Windows アプリケーション開発の基礎 更新日: 2010 年 12 月 13 日 このシリーズでは、9 回にわたって Visual Studio 2010 による Windows アプリケーション開発の基礎を学習していきます。コンテンツの目的は、初めて Visual Studio 2010 を学ぶプログラマーWindows アプリケーションを開発する際のファーストステップを提供することです。コンパクトな実例を紹介し、Visual Studio 2010 の統合開発環境を体験しながら、Windows アプリケーション開発の理解を深めてください。 第 1 回 第 Windows アプリケーション開発の概要 第 1 回は、アプリケーションを開発す

    Visual Studio 2010 による Windows アプリケーション開発の基礎 (全 9 回)
    kasumani
    kasumani 2014/12/08
    Visual Studio 2010 による Windows アプリケーション開発の基礎 更新日: 2010 年 12 月 13 日このシリーズでは、9 回にわたって Visual Studio 2010 による Windows アプリケーション開発の基礎を学習していきます。本コンテンツの目的は、初
  • PHP CS Fixerで快適PHPライフ - FLOG SPLASH

    2017/03/30 追記 新しいバージョン (v2.0) の記事を書きましたのでこちらもご覧ください fivestar.hatenablog.com この記事は PHP Advent Calendar 2014 の8日目の記事です。 コーディング規約が守れない方とお悩みの方も、チームメンバーがなかなか守ってくれないとお悩みの方も、 PHP CS Fixer があればもう安心。PHP CS Fixer が PHP コードをコーディング規約に沿って整えてくれるので、秩序ある PHP ライフが約束されるでしょう。 そんなこんなで PHP Advent Calendar 2014 の 8 日目ですね。みなさんこんにちは、 fivestar こと小川です。いつのまにかクロコスがなくなって Y の人になっちゃいましたね。 昨今は PSR (PHP Standard Recommendation) の

    PHP CS Fixerで快適PHPライフ - FLOG SPLASH
    kasumani
    kasumani 2014/12/08
    PHP CS Fixerで快適PHPライフ この記事は PHP Advent Calendar 2014 の8日目の記事です。 コーディング規約が守れない方とお悩みの方も、チームメンバーがなかなか守ってくれないとお悩みの方も、 PHP CS Fixer があればもう安心。PHP CS F
  • ニコニコ動画(Re:仮)

    ニコニコ動画(Re:仮)
    kasumani
    kasumani 2014/12/08
    ノープログラミング・ノーライフ!なプログラミングで進むRPG「hackforplay」が超絶進化!  そして中学生のプログラミングに思う/ shi3z  それから数ヶ月・・・Hack for playが全く違うゲーム性になって帰ってきた! Tags: from Pocket De
  • Rubyで実装して楽しむ古典データ構造再入門(平衡木編) - hama_duのブログ

    Competitive Programming Advent Calendar 2014 7日目です。 今回は古典的なデータ構造をRubyで実装してみます。 まず通常の木、二分木からはじめ、その次に二分探索木、そして二分探索木に少し機能を加え高性能にした平衡二分探索木を扱います。 冒険の地図 木 二分木 二分探索木 平衡二分探索木 ランダム挿入二分探索木 Treap 基 木(Tree) 以下の図は木の例です。一番上にある頂点(丸)を根と呼びます。各頂点に直接ぶら下がっている頂点たちをまとめて子と呼びます。子を持たない頂点を葉と呼びます。 頂点同士は辺(棒)で結ばれています。木には、辺によってループができないという特徴があります。 木の性質 木には素晴らしい性質があります。各頂点の子を根と考える(上の部分は無視する)と、それぞれの子も木になっているという点です。それらの木のことを部分木と呼

    Rubyで実装して楽しむ古典データ構造再入門(平衡木編) - hama_duのブログ
    kasumani
    kasumani 2014/12/08
    Rubyで実装して楽しむ古典データ構造再入門(平衡木編) 今回は古典的なデータ構造をRubyで実装してみます。 まず通常の木、二分木からはじめ、その次に二分探索木、そして二分探索木に少し機能を加え高性能にした平衡
  • 旧・Macの手書き説明書 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

    kasumani
    kasumani 2014/12/08
    Mac App Storeで無料か値下げセール中のアプリを表示『Apps on Sale %』 インターフェースはMac App Storeとほぼ同じですね。 気になったアプリはFavoritesに追加して後で購入を決めることができます。 Tags: from Pocket December 08, 2014 at 07:36
  • アメリカに何の縁もないプログラマが渡米して働くには? - Qiita

    12/8/2014追記: 普通のプログラマの定義が色々と誤解を受けているようなので、日米の文化的差異を含む背景を説明しました。最後のセクションをお読み下さい。 12/7/2014追記: 推敲せずに一気に書いたので、色々と説明不足な点がある事に気づきました。補足や私のこの件に関する考えをツイートしましたので、興味のある方はそちらを御覧ください。 はじめに 私はアメリカの州立大学にて、研究助手兼科学アプリケーション開発者兼NIHスポンサードのNPOメンバーという比較的珍しいポジションで働いております。手短に言えばカリフォルニア州政府職員、つまり公務員です。私はかなり例外的な経路でアメリカで働くことになったため、私自身の経験はそれほど他の方の役に立たないですが、外国人がアメリカで働くことの諸問題は経験していますので、その辺りのことが参考になればと思いこの記事を書きました。 日人が米国でプログラ

    アメリカに何の縁もないプログラマが渡米して働くには? - Qiita
    kasumani
    kasumani 2014/12/08
    アメリカに何の縁もないプログラマが渡米して働くには? 私はアメリカの州立大学にて、研究助手兼科学アプリケーション開発者兼NIHスポンサードのNPOメンバーという比較的珍しいポジションで働いております。手短に言
  • Pythonでクローリング・スクレイピングに使えるライブラリいろいろ - orangain flavor

    2016-12-09追記 「Pythonクローリング&スクレイピング」というを書きました! Pythonクローリング&スクレイピング -データ収集・解析のための実践開発ガイド- 作者: 加藤耕太出版社/メーカー: 技術評論社発売日: 2016/12/16メディア: 大型この商品を含むブログを見る これはクローラー/スクレイピング Advent Calendar 2014の7日目の記事です。 Pythonでクローリング・スクレイピングするにあたって、いろいろなライブラリがあるので一覧でまとめてみます。 以下の4つのカテゴリにわけて紹介します。 Webページを取得する Webページからデータを抜き出す Webページの自動操作 総合的なフレームワーク なんでこれが載ってないの?この説明はおかしい!などありましたらお気軽にお知らせください。なお、この記事はいろいろなライブラリを紹介することを目

    Pythonでクローリング・スクレイピングに使えるライブラリいろいろ - orangain flavor
    kasumani
    kasumani 2014/12/08
    Pythonでクローリング・スクレイピングに使えるライブラリいろいろ Pythonでクローリング・スクレイピングするにあたって、いろいろなライブラリがあるので一覧でまとめてみます。 Tags: from Pocket December 08, 2014 at 07:36AM via IFTT
  • https://qiita.com/ykst/items/342685c50336a2894ff2

    kasumani
    kasumani 2014/12/08
    iOSでもOpenCLを使えるか調べてみた いつまで経ってもPrivate Frameworksに引き蘢っているiOSのOpenCL APIは果たして本当に使えるのか? というわけでアプリから引き摺り出してみます。Jailbreakはしません。 Tags: ifttt, kasumaniのストッ
  • これでストレスフリー!MacBookと外付けキーボードを同じキーマップで利用する方法 - Qiita

    最近はMacを利用するエンジニア増えてきましたね。 私も2年近く前からMacを使っています。 「MacBookを使ってるけど、家や社内ではもっぱら外付けキーボード」 そんな人も少なくないのではないでしょうか。 弊社メンバーも半分弱は外付けキーボード利用しています。 外付けキーボードを使う際に困るのが、macのキーボードとwindowsのキーボードではkeymapが違うこと。 特に私はemacsキーバインドを多用するので、そんなの我慢できるわけありません。 というわけで、今回はキーマップのカスタマイズ方法の紹介です。 目標のキーマップ もちろんノートを利用するときにも支障がないようにというのは大前提。 外付けキーボード、macキーボードで以下のようなキーバインドにすることが目標となります。 controlはAの右、capslockはいらない、左下はcommandが良い。 英数キーの左がopt

    これでストレスフリー!MacBookと外付けキーボードを同じキーマップで利用する方法 - Qiita
    kasumani
    kasumani 2014/12/08
    これでストレスフリー!MacBookと外付けキーボードを同じキーマップで利用する方法 「MacBookを使ってるけど、家や社内ではもっぱら外付けキーボード」 そんな人も少なくないのではないでしょうか。 Tags: ifttt, kasumaniのスト
  • ARC環境下でAVAudioPlayerを使い柔軟かつシンプルにサウンドを再生する方法 - Qiita

    - (void)playSound{ NSString *soundPath = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"hogehoge.mp3"; NSURL *urlOfSound = [NSURL fileURLWithPath:soundPath]; AVAudioPlayer* player = [[AVAudioPlayer alloc] initWithContentsOfURL:urlOfSound error:nil]; [player setNumberOfLoops:0]; player.delegate = (id)self; [player prepareToPlay]; [player play]; } なぜなら、メソッドの終了後にplayerのメモリが解放されて

    ARC環境下でAVAudioPlayerを使い柔軟かつシンプルにサウンドを再生する方法 - Qiita
    kasumani
    kasumani 2014/12/08
    ARC環境下でAVAudioPlayerを使い柔軟かつシンプルにサウンドを再生する方法 ARC環境下では、以下のコードでサウンドは再生されません。 - (void)playSound{ NSString *soundPath = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@&quot;hogeh
  • Nginx で HTTP API 化 - Qiita

    lua-nginx-module の ngx.socket.tcp() や ngx.socket.udp() を使用すると、 HTTP 以外の TCP や UDP を使用したプロトコルでデータを送受信するようなシステムにも Nginx から直接接続することが可能です そのため、Nginx の後に別途、HTTP リクエストを受信して、これらのシステムと接続するようなサーバを用意する必要がなくなります 今回は簡単に、POST リクエストで送った path と value を使用して、Graphite (Carbon) に UDP および TCP でデータを送ってみました 設定 location /graphite/udp { set $graphite_host '127.0.0.1'; set $graphite_port 2003; content_by_lua ' local sock

    Nginx で HTTP API 化 - Qiita
    kasumani
    kasumani 2014/12/08
    Nginx で HTTP API 化 lua-nginx-module の ngx.socket.tcp() や ngx.socket.udp() を使用すると、 HTTP 以外の TCP や UDP を使用したプロトコルでデータを送受信するようなシステムにも Nginx から直接接続することが可能です Tags: ifttt, kasumaniのス
  • Rubyで可変数の引数を複数取りたい場合のメソッド定義 - Qiita

    def my_func(a, *x) p a, x end def my_func2(a, *x, b) p a, x, b end my_func(1) #=> 1 # [] my_func(1, 2 ,3 ,4) #=> 1 # [2, 3, 4] my_func2(1, 2 ,3 ,4) #=> 1 # [2, 3] # 4 のように書くことが出来ます。 my_func2では「一つ目は引数a」「最後は引数b」「それ以外は引数xとして配列で受け取る」と解釈してくれます。 しかし

    Rubyで可変数の引数を複数取りたい場合のメソッド定義 - Qiita
    kasumani
    kasumani 2014/12/08
    Rubyで可変数の引数を複数取りたい場合のメソッド定義 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket December 08, 2014 at 06:05AM via IFTTT
  • Ruby でラインメモリプロファイラ - Qiita

    プロファイラ好きなモニタの前の皆さんこんにちは。@sonots です。この記事では、Ruby コードのどの行がどのぐらいメモリを消費しているか調べる方法を紹介します。 オブジェクトの数を数える Ruby には ObjectSpace というオブジェクトの情報を集めたり操作したりする module があります。 このモジュールの each_object メソッドを使用すると、RubyVM 上の全てのオブジェクトを取り出すことができます。 このメソッドを使って、以下のようなコードを書くと、実行した地点で、RubyVM 中にどのクラスのオブジェクトが何個存在しているのかカウントできたりするわけです。興味深いですね! ObjectSpace.each_object.inject(Hash.new 0) {|h,o| h[o.class]+=1; h } #=> {Class=>241, Strin

    Ruby でラインメモリプロファイラ - Qiita
    kasumani
    kasumani 2014/12/08
    Ruby でラインメモリプロファイラ プロファイラ好きなモニタの前の皆さんこんにちは。@sonots です。この記事では、Ruby コードのどの行がどのぐらいメモリを消費しているか調べる方法を紹介します。 Ruby には 1. Tags: feedly, if
  • [C#]モデルの遅延初期化の話を書いてみる - Qiita

    はじめに 遅延初期化とは、必要になったときに必要になった分だけ処理して、効率的に処理を行うパターンを言います。 C#に限らない話ですが、ファイルやDB等の外部リソースを扱うアプリケーションにおいて、PocoなりEntityなりでデータを保持するようなコードを書くことが多くあります。このデータ取得処理を、データが必要になってから行うようにすることで、全体の計算量を削減することができるようになります。 外部リソースを使用するとき、基的にコストが発生します(時間とか)。 モデル内にデータを保持できるプロパティを作成しておき、すでに取得済みなら内部で保持しているものを返し、未取得なら外部リソースを触るコードを書くことで、無駄なアクセスが抑制され、効率的に処理することができるようになることは自明だと思います。 その時のデータの取り扱い方についてメモとして書きます。 インスタンス変数がnullかどう

    [C#]モデルの遅延初期化の話を書いてみる - Qiita
    kasumani
    kasumani 2014/12/08
    モデルの遅延初期化の話を書いてみる 遅延初期化とは、必要になったときに必要になった分だけ処理して、効率的に処理を行うパターンを言います。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket December 08, 2014 at 06:04AM
  • [iOS]FabricでTwitterクライアントを作った - Qiita

    かずー氏といえば Thunderfist、 Thunderfist といえば Twitterクライアント。 ということで今更ですが、Twitter産の SNS Framework であるところの Fabric を試してみました。 これはなに Fabric を使って HomeTimeline を取得した Xcode 6.1 (Swift 1.1) を使用した Fabric は Twitter を使ったアプリを作るのにはかなり強力なフレームワークである 手順は Fabric アプリのガイドにそってやれば簡単にできる Twitter Japanのブログ によると、10月22日に発表されたらしい。内容としては 安定性を高める(クラッシュレポート) 利用者を増やす(ツイート埋め込み) 収益を上げる(広告収入) 人確認(電話番号での人確認) ができるとのことです。 Xcode Android St

    [iOS]FabricでTwitterクライアントを作った - Qiita
    kasumani
    kasumani 2014/12/08
    FabricでTwitterクライアントを作った かずー氏といえば Thunderfist、 Thunderfist といえば Twitterクライアント。 ということで今更ですが、Twitter産の SNS Framework であるところの Fabric を試してみました。 Tags: ifttt, kasumaniのストック
  • CentOSにGitBucketを構築してみた。 - Qiita

    リポジトリ管理は、GitHubやBitbucketなどがあるが、自分のサーバでも管理できるGitbucketなるものがあるとのことで導入してみた。 https://github.com/takezoe/gitbucket 構築時に参考にさせて頂いたページ http://homepage1.nifty.com/y-osumi/works/code/tomcat7/ http://d.hatena.ne.jp/tageo/20140924/1411624128 http://www.atmarkit.co.jp/ait/articles/0710/11/news121.html Javaをインストールする。

    CentOSにGitBucketを構築してみた。 - Qiita
    kasumani
    kasumani 2014/12/08
    CentOSにGitBucketを構築してみた。 リポジトリ管理は、GitHubやBitbucketなどがあるが、自分のサーバでも管理できるGitbucketなるものがあるとのことで導入してみた。 tomcat.apache. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket D
  • https://qiita.com/dokubeko/items/45a74784b9a4c3c59025

    kasumani
    kasumani 2014/12/08
    ひな型となるプロジェクトフォルダを複製して使う  Xcode のテンプレートの編集がハック的でめんどくさいので、起動画面画像の追加やターゲット OS の編集、不要なクラスの削除など、ある程度の前作業を施したプロジェ
  • iOSとの比較つき!Androidでこんなアプリ,こんな機能を作りたかったらこれを見ろ!作りたいアプリに対応するクラス、ライブラリのまとめ! - Qiita

    iOSとの比較つき!Androidでこんなアプリ,こんな機能を作りたかったらこれを見ろ!作りたいアプリに対応するクラス、ライブラリのまとめ!iPhoneAndroidiOS by @mixiappwchr 最近Androidのほうも久しぶりがっつりやっているため、簡単ですがまとめてみました。 環境編 IDEは何を使えばいいの? 今から始めるにはnatvieのコードとかを書かない限りAndroid Studioを使いましょう 最近ようやく1.0が出ました。 Android Studio http://developer.android.com/sdk/index.html 検証用のエミュレータが遅いよ! iOSと違う点ですが、Androidはエミュレータの遅さに定評があります。Intel HAXMでの高速なエミュレータか、Androidの仮想環境を提供してくれるGenymotionを使いまし

    iOSとの比較つき!Androidでこんなアプリ,こんな機能を作りたかったらこれを見ろ!作りたいアプリに対応するクラス、ライブラリのまとめ! - Qiita
    kasumani
    kasumani 2014/12/08
    iOSとの比較つき!Androidでこんなアプリ,こんな機能を作りたかったらこれを見ろ!作りたいアプリに対応するクラス、ライブラリのまとめ! 最近Androidのほうも久しぶりがっつりやっているため、簡単ですがまとめてみました
  • Web Designing (ウェブデザイニング) 2015年 01月号 [雑誌] [雑誌]

    発売日: 2014年12月18日 木曜日 - 発売中新刊発見日: 2014年12月05日(2024年07月21日 18時06分 JST時点)

    Web Designing (ウェブデザイニング) 2015年 01月号 [雑誌] [雑誌]
    kasumani
    kasumani 2014/12/08
    @kasumani [新刊発見] 2014-12-18 Web Designing (ウェブデザイニング)2015年 01月号 [雑誌]
  • Asp Net Mvc 基礎のキソ

    kasumani
    kasumani 2014/12/08
    Asp Net Mvc 基礎のキソ Tags: from Pocket December 08, 2014 at 05:53AM via IFTTT
  • ASP.NET MVC 4 & WebMatrix 2 早わかり!

    kasumani
    kasumani 2014/12/08
    ASP.NET MVC 4 &amp; WebMatrix 2 早わかり! Tags: from Pocket December 08, 2014 at 05:51AM via IFTTT
  • ASP.NET習得の最短経路を考察する

    http://pronama.azurewebsites.net/2015/04/11/asp-net-beginner-seminar-slide/

    ASP.NET習得の最短経路を考察する
    kasumani
    kasumani 2014/12/08
    ASP.NET習得の最短経路を考察する Tags: from Pocket December 08, 2014 at 05:50AM via IFTTT
  • はじめてのASP.NET MVC5

    ASP.NET MVC5 の使い方を学習します。 HelloWorldからはじまって、映画のタイトル、監督、公開日等のCRUDができるWebアプリケーションを開発します。Read less

    はじめてのASP.NET MVC5
    kasumani
    kasumani 2014/12/08
    はじめてのASP.NET MVC5 Tags: from Pocket December 08, 2014 at 05:47AM via IFTTT
  • One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~

    Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?Takashi Sogabe

    One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
    kasumani
    kasumani 2014/12/08
    One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~ Tags: from Pocket December 08, 2014 at 05:42AM via IFTTT
  • 最新 .NET テクノロジと次世代型アプリ開発 2013 : DE-011, MSC 2013

    [Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発

    最新 .NET テクノロジと次世代型アプリ開発 2013 : DE-011, MSC 2013
    kasumani
    kasumani 2014/12/08
    最新 .NET テクノロジと次世代型アプリ開発 2013 : DE-011, MSC 2013 Tags: from Pocket December 08, 2014 at 05:38AM via IFTTT
  • Fabric Essentials

    2014年10月1日にクララオンラインで開催した Ansible 勉強会の資料です。 グローバルソリューション事業部 ソリューションビジネスグループ吉村 真輝

    Fabric Essentials
    kasumani
    kasumani 2014/12/08
    Fabric Essentials Tags: from Pocket December 08, 2014 at 05:30AM via IFTTT
  • デプロイツールFabric

    『ご注文は監視自動化ですか?』 Serf と Consul を使って運用を楽しくする話 Serf とか Consul とか聞くけど、イマイチわからん!という疑問はありませんか。 どのような働きをするのかや、使いどころを、皆さんと共有したいなと思っています。 1. はじめに 2. 基編 ・ Serf ・ Consul ・ envconsul 3. 実践編 ・ API 連携 4. まとめ July Tech Festa 2014 June 22, 2014, @ AITT Shinagawa, Tokyo, Japan #techfesta #jtf2014

    デプロイツールFabric
    kasumani
    kasumani 2014/12/08
    デプロイツールFabric Tags: from Pocket December 08, 2014 at 05:26AM via IFTTT
  • Fabricでサーバー管理をDRYにしよう

    2014年10月1日にクララオンラインで開催した Ansible 勉強会の資料です。 グローバルソリューション事業部 ソリューションビジネスグループ吉村 真輝

    Fabricでサーバー管理をDRYにしよう
    kasumani
    kasumani 2014/12/08
    Fabricでサーバー管理をDRYにしよう Tags: from Pocket December 08, 2014 at 05:25AM via IFTTT