タグ

2014年12月23日のブックマーク (82件)

  • systemdからFluentdにデータを流し込む - Qiita

    時代はsystemd …だそうです。巷ではinit v. systemd論争が続いていますが、Fluentdのモットーは「世の中の全ての開発者がデータを手軽に正しく集められる」ことですので、systemdだろうが頭文字Dだろうが、拘りはありません。 td-agentもCentos7版が昨日リリースされましたので、満を持してsystemdで管理されているサービスのログをどうやってFluentdで集められるのか、現状をシェアしたいと思います。 journalctl -o ご存知の方も多いでしょうが、systemd環境では、journalctlがデフォルトのログのビューワとなります。例えばauditdのログをtailしたい場合は $ journalctl -u auditd -f -- Logs begin at Mon 2014-12-22 13:36:30 EST. -- Dec 22 13

    systemdからFluentdにデータを流し込む - Qiita
    kasumani
    kasumani 2014/12/23
    systemdからFluentdにデータを流し込む …だそうです。巷ではinit v. systemd論争が続いていますが、Fluentdのモットーは「世の中の全ての開発者がデータを手軽に正しく集められる」ことですので、systemdだろうが頭文字Dだろうが、
  • iwaheiもといロックソルジャーのweb(メモ||日記)

    kasumani
    kasumani 2014/12/23
    Metaioを使ったAR作成 Metaioのいいところ ・特に特別な言語を知らなくても作成可能  →要するに、CUIではなくGUIでARを作成することが可能。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 23, 2014 at 09:29AM via IFTTT
  • Material Palette - マテリアルデザインに最適化されたパレットを作成 | ソフトアンテナ

    GoogleAndroidなどで採用する新しいデザインガイドライン「Material design」が注目を集めています。マテリアルデザインは、フラットでありながら素材感を活かしたデザインとされ、シンプルながらガイドラインを正確に踏襲するのはなかなか大変だといわれています。 「Material Palette」はそんな苦労をちょっぴり軽減してくれるWebサービスです。その名の通り、マテリアルデザインっぽいカラーパレットを生成してくれるサービスで、使いたい色を2色選択するだけで使えます。 例えば「PINK」と「LIGHT BLUE」を選択すると右側にこの2色から作られたパレットとプレビュー画面が右側に表示されます。パレットは、CSS / SASS / SVG / XML / PNGなどの形式でダウンロードする事も可能。マテリアルデザインの色選びに迷った時に使えそうなサービスです。

    Material Palette - マテリアルデザインに最適化されたパレットを作成 | ソフトアンテナ
    kasumani
    kasumani 2014/12/23
    Material Palette – マテリアルデザインに最適化されたパレットを作成 GoogleがAndroidなどで採用する新しいデザインガイドライン「Material design」が注目を集めています。マテリアルデザインは、フラットでありながら素材感を活
  • Alfred Workflowsの作り方 — Python Ver. — - CAMPHOR- Tech Blog

    この記事はCAMPHOR- Advent Calendar 2014の22日目の記事です. こんにちは,yaitaimoです. 今回は,Macユーザな私の大好きなランチャーである,Alfredを更に便利にするためのAlfred Workflowsについてのお話です. いざAlfred Workflowsを使ってみようと思って検索してみたときに,何が出来るのかがまとまっているページが無くて困ったので, その開発のハードルが1mmでも下げられたらと思い,筆を取ることにしました.(元々高くはないんですが) この記事では,Workflowsにどんな機能があるのか,それぞれ一筆書きで説明して行きます. 1. Alfredの紹介 Alfred 秀逸なランチャーアプリ,知らない人はとりあえず落として触ってみるとよい. 全てはここから始まるといっても過言ではない. Powerpack Alfredをよりよ

    kasumani
    kasumani 2014/12/23
    Alfred Workflowsの作り方 — Python Ver. – 今回は,Macユーザな私の大好きなランチャーである,Alfredを更に便利にするためのAlfred Workflowsについてのお話です. Tags: feedly, ifttt, recently read, saved for later from Pocket December 23, 2014 at 09:29AM
  • R で超簡単に並列処理を書けるパッケージ pforeach を作った - ほくそ笑む

    ※この記事は R Advent Calendar 2014 : ATND の 22 日目の記事です。 0. この記事の要約 R の foreach パッケージを改良して、デフォルトで並列計算するようにしたパッケージ pforeach を作りました。 pforeach - Easy to parallel processing in R これにより、R での並列計算を下記のようにシンプルに書くことができます。 library(pforeach) pforeach(i = 1:100)({ i ** 2 }) これは、従来の foreach で次のように書いたものと同じ動作をします。 library(foreach) library(doParallel) cl <- makeCluster(detectCores()) registerDoParallel(cl) foreach(i = 1

    R で超簡単に並列処理を書けるパッケージ pforeach を作った - ほくそ笑む
    kasumani
    kasumani 2014/12/23
    R で超簡単に並列処理を書けるパッケージ pforeach を作った R の foreach パッケージを改良して、デフォルトで並列計算するようにしたパッケージ pforeach を作りました。 R で並列処理を書くのって、結構めんどうだと思いませ
  • PSequel – すっきりしたUIのPostgreSQL管理

    PostgreSQLを使ってシステム開発をしている場合、そのデータや構造のメンテナンスに何を使っているでしょうか。phpPgAdminもありますが、ちょっとUIが今風ではないと感じるかも知れません。 今風のUIで格好良いPostgreSQL管理ツールが欲しい方はPSequelを使ってみましょう。Yosemite向けにデザインされたPostgreSQL管理ソフトウェアです。 PSequelの使い方 PSequelはSwiftで書かれている点も特徴です。UIはとにかくシンプルでデータの表示と編集、そしてSQLの実行という目的であればぴったりと言えます。多機能なツールは逆に混乱を招いてしまうことも多いのでPSequelはその機能を余すところなく使えるのではないでしょうか。 PSequelはMac OSX用のソフトウェアです。 PSequel, a PostgreSQL GUI Tool for

    PSequel – すっきりしたUIのPostgreSQL管理
    kasumani
    kasumani 2014/12/23
    PSequel – すっきりしたUIのPostgreSQL管理 PostgreSQLを使ってシステム開発をしている場合、そのデータや構造のメンテナンスに何を使っているでしょうか。phpPgAdminもありますが、ちょっとUIが今風ではないと感じるかも知れませ
  • 美雲このはオフィシャルサイト | 神様目指して修行中!みんな応援よろしくねっ!

    美雲このはとは? 座敷童子一族の末裔として生まれ、栃木の由緒正しい某神社で暮らしていたんだけど、昔からのしきたりで一人前の座敷童子になるため東京で修行を開始! 紆余曲折あって、ConoHaの応援団長に就任することになりConoHaを使っているみんなを応援するとともに、このはも一人前の座敷童子ではなく、「神様」になるために日々頑張っているよ! プロフィール 名前:美雲 このは (みくも このは) 年齢:年齢という概念はないが、人間でいうと13歳くらい? 身長:150cm+α 体重:ひみつ 長所:勉強熱心・わりと機転がきく 短所:いじわると勘違いされる振る舞いをしがち 好きなこと:アニメを見たりゲームしながらのごろごろ

    美雲このはオフィシャルサイト | 神様目指して修行中!みんな応援よろしくねっ!
    kasumani
    kasumani 2014/12/23
    CoreOSをインストールする(2014/12版) CoreOSはアップデートが非常に速いOSで、インストールについては以前にもブログで取り上げました。ただ現行の最新版は、以前ブログでご紹介した手順でインストールすると失敗してしまい
  • [Unity] 文字列をメソッド拡張して Debug.Log をカラフルにしよう - Qiita

    タイトルはちょっとふざけてますが, 地味に実用性あるかなと 思ったりするエントリーです. 前回, 『[Unity] Debug.Log で出力する文字の色を変えよう』というエントリーを 書かせてもらいました. んで, 引き続き調べてみると色以外にもサイズ変えたりボールドにしたり できるみたいですねこれ!! めっちゃ便利♪ http://docs.unity3d.com/Manual/StyledText.html ただ, 色とかサイズとかスタイルとか同時に指定してたら 文字列がタグだらけになってしまいます. そこで今回は, そうならないように文字列クラス(string)をメソッド拡張しちゃって スマートにデコれるようにしてみました.って話です. ※実際に使いたい方は, gist に書いたのでこちらから StringExtensions.cs を ダウンロードしてプロジェクトに追加して使って

    [Unity] 文字列をメソッド拡張して Debug.Log をカラフルにしよう - Qiita
    kasumani
    kasumani 2014/12/23
    文字列をメソッド拡張して Debug.Log をカラフルにしよう タイトルはちょっとふざけてますが, 地味に実用性あるかなと 思ったりするエントリーです. 前回, 『[Unity] Debug.Log で出力する文字の色を変えよう』というエントリー
  • 【12/23】Apple、OS X向けにNTPサービスの脆弱性の問題を修正する重要なセキュリティアップデートをリリース。(OS X Yosemite・Mavericks・Mountain Lion) - Apple Brothers ♥ Loves Mac

    December 23, 2014 09:17 カテゴリソフトウェア・アップデートMac OS X 【12/23】Apple、OS X向けにNTPサービスの脆弱性の問題を修正する重要なセキュリティアップデートをリリース。(OS X Yosemite・Mavericks・Mountain Lion) Posted by applebrothers No Comments No Trackbacks mixiチェック Apple が、OS X上のNTP(ネットワーク・タイム・プロトコル)サービスを提供するソフトウェアの重大なセキュリティ問題を修正するセキュリティアップデートをOS X Yosemite v10.10.1・OS X Mavericks v10.9.5・OS X Mountain Lion v10.8.5向けに公開しています。 ◎ ソフトウェア・アップデート OS X NTP Se

    【12/23】Apple、OS X向けにNTPサービスの脆弱性の問題を修正する重要なセキュリティアップデートをリリース。(OS X Yosemite・Mavericks・Mountain Lion) - Apple Brothers ♥ Loves Mac
    kasumani
    kasumani 2014/12/23
    【12/23】Apple、OS X向けにNTPサービスの脆弱性の問題を修正する重要なセキュリティアップデートをリリース。(OS X Yosemite・Mavericks・Mountain Lion) Apple が、OS X上のNTP(ネットワーク・タイム・プロトコル)サービスを提供する
  • MySQLのレプリケーションでありがちな10の問題 | Yakst

    レプリケーションの問題でよくある10パターン。 1) セッションのみで有効なバイナリログ sql_log_bin = 0を設定すると、そのセッション内でバイナリログを無効にできる。つまり、マスタのセッション内で実行したDMLやDDLは、スレーブにはレプリケーションされない。 マスタでバイナリログをオフにする。 mysql> set sql_log_bin = 0 ; Query OK, 0 rows affected (0.00 sec) reptestデータベースにテーブルを作成してみる(マスタ上で実行)。 mysql> create table reptest(ID int) ; Query OK, 0 rows affected (0.01 sec) mysql> show tables ; +-------------------+ | Tables_in_reptest | +-

    MySQLのレプリケーションでありがちな10の問題 | Yakst
    kasumani
    kasumani 2014/12/23
    MySQLのレプリケーションでありがちな10の問題 sql_log_bin = 0を設定すると、そのセッション内でバイナリログを無効にできる。つまり、マスタのセッション内で実行したDMLやDDLは、スレーブにはレプリケーションされない。 Tag
  • Espresso 2.0 が Android support library の一部としてリリースされた - ひだまりソケットは壊れない

    上記エントリにあるように、Espresso 2.0 がリリースされた。 Espresso は Android アプリの自動テストのためのライブラリである。 ほぼ上のエントリに書かれている内容であるが、Espresso 2.0 のリリースについて紹介する。 変更内容など 一番大きな変更は、Android support library の一部になったことだと思われる。 (上のエントリにもそう書かれている。) *1 そのおかげで、Android SDK で 「Android Support Repository」 をインストールしておけば (JAR をダウンロードしたりせずに) 簡単に使用できるようになった。 API 的には、パッケージ名の変更以外は大きな変更点はなさそうである。 とはいえ一部非互換な変更が加わっているので、そこら辺は気を付ける必要がある。 変更内容はリリースノートを見ると良い

    Espresso 2.0 が Android support library の一部としてリリースされた - ひだまりソケットは壊れない
    kasumani
    kasumani 2014/12/23
    Espresso 2.0 が Android support library の一部としてリリースされた 変更内容など 一番大きな変更は、Android support library の一部になったことだと思われる。 (上のエントリにもそう書かれている。) *1 そのおかげで、Android SDK で 「And
  • ずぼらな私にはピッタリ。リストバンド活動計「Fitbit Charge」レビュー | ライフハッカー・ジャパン

    少し前からFitbitの活動計「Fitbit Charge」を使っています。活動計は、Fitbit Chargeがはじめてではなく、この前に「JAWBONE Up」を使っていたので、今回で2台目になります。これと比較しながら紹介するのと、最後は使い始めてからの意識の変化も紹介します。 JAWBONE Upとの違い JAWBONE Upは、購入後、数カ月は使っていたのですが、私は長続きしませんでした。原因は、腕に着けていると、リストバンドが交差する部分に服に引っかかって邪魔になるのと、どれくらい歩いたかを知るのに、都度、スマートフォンと同期するのが面倒だったからです。 新たに使い始めたFitbit ChargeもJAWBONE Upと同じでリストバンドタイプの活動計ですが、小さなOLEDディスプレイが付いています。バンド横にあるボタンを押すと、これに時刻や歩数、距離などを表示します。また、ベ

    ずぼらな私にはピッタリ。リストバンド活動計「Fitbit Charge」レビュー | ライフハッカー・ジャパン
    kasumani
    kasumani 2014/12/23
    ずぼらな私にはピッタリ。リストバンド活動計「Fitbit Charge」レビュー | ライフハッカー[日本版] 少し前からFitbitの活動計「Fitbit Charge」を使っています。活動計は、Fitbit Chargeがはじめてではなく、この前に「JAWBONE Up」
  • EC2でSnappy Ubuntu Coreを使ってみた | DevelopersIO

    はじめに Ubuntu Coreの最軽量化版、Snappy Ubuntu CoreがAWSでも使えるようになりました! ということで早速やってみました! やってみた EC2をLaunchする 今回はus-east-1でやってます。EC2のLaunch画面で、[Community AMIs]から"ubuntu-core"で検索すると、以下のようにAMIがヒットします。インスタンスストア版とSSD版があるのですが、今回はSSD版を使用しました。 またLaunch時のUserDataの指定で、以下のように記述します。こうしないとsshdが起動しないためログインできません。 Launch後のSSHログインでは、ユーザ名に"ubuntu"を指定します。 $ ssh -i ./.ssh/mykey.pem -l ubuntu 54.172.XXX.XXX snappyコマンドを使ってみる Snappy

    EC2でSnappy Ubuntu Coreを使ってみた | DevelopersIO
    kasumani
    kasumani 2014/12/23
    EC2でSnappy Ubuntu Coreを使ってみた | Developers.IO 今回はus-east-1でやってます。EC2のLaunch画面で、[Community AMIs]から&quot;ubuntu-core&quot;で検索すると、以下のようにAMIがヒットします。インスタンスストア版とSSD版があるのですが、
  • http-parser と picohttpparser との比較 - methaneのブログ

    h2o Advent Calendar 2014 の記事です。 Minefield は http-parser (nginx のパーサーと基的に同じもの) を利用しているのですが、これを picohttpparser に置き換えてみます。 最初は libh2o に置き換えるつもりだったのですが、まだ API が unstable でアプリに組み込む手順も確立されてないので parser だけを置き換えることにしました。 まだ完成していないのですが、 Hello, World くらいは問題なく動くレベルになったので、ここまでで気づいた http-parser と picohttpparser の違いを紹介し、ベンチマーク対決もやってみます。 特に置き換えを始める前は、 perf top で execute_http_parser という http-parser の関数が2%程度しかCPU

    http-parser と picohttpparser との比較 - methaneのブログ
    kasumani
    kasumani 2014/12/23
    http-parser と picohttpparser との比較 h2o Advent Calendar 2014 の記事です。 Minefield は http-parser (nginx のパーサーと基本的に同じもの) を利用しているのですが、これを picohttpparser に置き換えてみます。 最初は libh2o に置き換えるつも
  • 第2回 URLと画面表示(RoutingとTemplates) | gihyo.jp

    前回はEmber.jsの概要を解説しました。Ember.jsの歴史から今後の展望、そして動作環境を構築して画面の表示ができることまでを示しました。 今回からは簡単なアプリケーションを作成しながら、Ember.jsの構成要素について一つひとつ見ていくことにしましょう。 今回のテーマはRoutingとTemplatesです。 なぜこの2つから解説を始めるかというと、RoutingとTemplatesはEmber.jsアプリケーションの入口と出口に相当するものだからです。 今回のゴールは次のようなEmber.jsアプリケーションの仕組みを理解することです。 Ember Starter Kit 前準備 さて、さっそくアプリケーションの作成……といきたいところですが、その前に少しだけ前準備をしておきましょう。 前回からのアップデート 前回の記事からのEmber.jsのアップデートについて簡単に解説し

    第2回 URLと画面表示(RoutingとTemplates) | gihyo.jp
    kasumani
    kasumani 2014/12/23
    第2回 URLと画面表示(RoutingとTemplates) 前回はEmber.jsの概要を解説しました。Ember.jsの歴史から今後の展望,そして動作環境を構築して画面の表示ができることまでを示しました。 今回からは簡単なアプリケーションを作成
  • Vimでブラウザを操る - Qiita

    この記事はVim Advent Calendar 2014 - Qiita 22日目の記事です 21日目の記事は @mitsuse さんの非英語ネイティブでも Vim で快適に英語を書きたいでした Vimアドベントカレンダーですが、ちょっと趣向を変えてVimperatorという、(常にvimキーバインドが良い && キーボードから手を離したくない人)に便利なFirefoxのアドオンを紹介します いいところ vimキーバインドでブラウジングが出来るようになります 例えばデスクトップアプリのKobitoとかYoruFukurouだとjやkで上下に移動することが出来ますが、そんな程度ではありません 今のところマウスを使うのは テキストをコピーする これはややめんどくさいので YouTubeなどのフレーム間移動(Embedモードからの脱出) vimperatorでも出来るはずだが手元ではうまくいか

    Vimでブラウザを操る - Qiita
    kasumani
    kasumani 2014/12/23
    Vimでブラウザを操る この記事はVim Advent Calendar 2014 - Qiita 22日目の記事です 21日目の記事は @mitsuse さんの非英語ネイティブでも Vim で快適に英語を書きたいでした Tags: feedly, ifttt, recently read, saved for later from Pocket December 23, 2014 a
  • Drone - サービスコンテナへのポートフォワーディングをどうしているのか読んでみた - Qiita

    drone.io は以下のような設定を入れておくと、テスト実行コンテナとは別途サービス(多くの場合外部のDB)を立ち上げてくれる。 これがどうなっているかと言うと、まず、登録されたサービスの情報をもとに proxy.sh と言うファイルを生成する。 https://github.com/drone/drone/blob/master/shared/build/build.go#L534-L549 そのあと、実際にテスト用のコンテナをビルドするタイミングでそのファイルを /etc/drone.d/ 以下に追加し、ログイン時に自動で起動するようにしている。 https://github.com/drone/drone/blob/master/shared/build/build.go#L463 実際の proxy.sh の中身は以下のようになる。 #!/bin/bash [ -x /usr/b

    Drone - サービスコンテナへのポートフォワーディングをどうしているのか読んでみた - Qiita
    kasumani
    kasumani 2014/12/23
    Drone - サービスコンテナへのポートフォワーディングをどうしているのか読んでみた drone.io は以下のような設定を入れておくと、テスト実行コンテナとは別途サービス(多くの場合外部のDB)を立ち上げてくれる。 これがど
  • プロダクション環境でElasticsearch+kibana(fluentd)でログ可視化運用をしてみてわかった事 - shnagaiの日記

    これは Elasticsearch Advent Calendar 2014 22日目の記事です。 今回は、プロダクション環境で、流行りのFluentd+Elasticsearch+Kibanaでログ可視化というのを数ヶ月やった中で苦労した点とかはまった点を書いてみます。 というか、書き終えて思うとこれからやる人はここに気をつけた方がいいというような内容になってしまったので、既に運用されている方にはあまり役に立たないかもです。。 内容は、大きく下記3つです。 ①集計(検索)の条件を考えてtemplateでnot_analyzeを指定しておく ②スキーマ変更があるindexは、日単位でindex作るべし ③数値型フィールドの罠(Fluentd寄りの話) 前提として、この流れで収集しているのは下記4パターンのログ達。 ・Apache accesslog ・Apache errorlog ・Ap

    プロダクション環境でElasticsearch+kibana(fluentd)でログ可視化運用をしてみてわかった事 - shnagaiの日記
    kasumani
    kasumani 2014/12/23
    プロダクション環境でElasticsearch+kibana(fluentd)でログ可視化運用をしてみてわかった事 これは Elasticsearch Advent Calendar 2014 22日目の記事です。 今回は、プロダクション環境で、流行りのFluentd+Elasticsearch+Kibanaでログ可視化という
  • Ansible 素人の私が期日までにどれだけ使えるようになったか - Qiita

    概要 自分がまだ触ったことないツール類の Advent Calendar を探していたら偶然にも Ansible Advent Calendar 2014 を見つけました。 インフラエンジニアとして触っておきたいと思いながら放置していたのでいい機会だと思って触ってみます。 Ansible とは Ansible とは Python で記述された構成管理ツール chef, puppet 等と同じ ふむふむ。イメージ湧いた。 Ansible の特徴 色んな記事を読んで皆様の声を集めてきました。 シンプルなセットアップ 特に何もしなくても早くて並列処理可能 sshd だけあれば動く モジュールの作成に言語の縛りはない api がある 一般ユーザでも使える 設定管理が簡単 などなど調べていたら ansible - github に特徴が書いてありました。 そしてさらに Ansible Advent

    Ansible 素人の私が期日までにどれだけ使えるようになったか - Qiita
    kasumani
    kasumani 2014/12/23
    Ansible 素人の私が期日までにどれだけ使えるようになったか 自分がまだ触ったことないツール類の Advent Calendar を探していたら偶然にも Ansible Advent Calendar 2014 を見つけました。 インフラエンジニアとして触っておきたいと思
  • FluentdでURL付きツイートを漏れなく収集する方法 - Y-Ken Studio

    Twitterで言及されている様々な記事のURLを収集したいと考えた時、次の方法が選択肢となります。 定期的にAPIを叩く ストリーミングAPIを使う 前者の方法では単位時間毎のAPIコール制限を容易に超えてしまうので避けたいところですね。 そこでストリーミングAPIを使いたい所ですが、URLのトラッキングを行う方法がわかりにくかったので調べてみました。 ストリーミングAPIでのURLトラッキング方法 その方法は意外なほどシンプルでした。 ドットやスラッシュなどの記号を半角スペースにして、コンマに並べるというものです。 例えば、"example com"と指定すると、次のパターンにマッチします。 example.com www.example.com foo.example.com foo.example.com/bar I hope my startup isn’t merely ano

    FluentdでURL付きツイートを漏れなく収集する方法 - Y-Ken Studio
    kasumani
    kasumani 2014/12/23
    FluentdでURL付きツイートを漏れなく収集する方法 Twitterで言及されている様々な記事のURLを収集したいと考えた時、次の方法が選択肢となります。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 23, 2014 at 08:53AM via IFTTT
  • PusnaRSのアーキテクチャについて | Recruit Tech Blog

    APソリューショングループ(以下ASG)の宮川です。リクルートテクノロジーズAdventCalendar2014 の12/20分のエントリーとして書きます。 以前このブログでも紹介したPusnaRSですが、運用しだしてもうすぐ1年が経ちます。 PusnaRSは2013/12/23に旧システムからの移行を行ったのですが、トラブって12/24の深夜まで作業を行う辛いクリスマスイブを過ごしたのは今となっては良い思い出です。 というわけで、運用しだしてもうすぐ1年という区切りになります。 このタイミングでPusnaRSについてもう少し詳細を共有していこうと思い、@IT様に連載記事を持たせてもらう事となりました! 全4回を予定しており、初回は全体のアーキテクチャ構成について掲載しています。第2回は相野谷がDynamoDBについての掲載する予定です。また、11/25に日経BP様主催のシステム高速化Fo

    PusnaRSのアーキテクチャについて | Recruit Tech Blog
    kasumani
    kasumani 2014/12/23
    PusnaRSのアーキテクチャについて APソリューショングループ(以下ASG)の宮川です。リクルートテクノロジーズAdventCalendar2014 の12/20分のエントリーとして書きます。 以前このブログでも紹介したPusnaRSですが、運用しだしても
  • 1分で分かる SoftLayer 監視入門

    [SoftLayer Summit 2015] DockerとOpenVNetを用いたSoftLayer VLAN上への仮想ネットワークオーバーレイ

    1分で分かる SoftLayer 監視入門
    kasumani
    kasumani 2014/12/23
    1分で分かる SoftLayer 監視入門 Share SlideShare Tags: feedly, ifttt, recently read, saved for later from Pocket December 23, 2014 at 08:53AM via IFTTT
  • リリース2日で閉鎖したミニブログサービスiine logを再リリースしました - kamiのサービス制作ログ

    先日、個人でiine logというミニブログサービスをリリースしました。 このサービスはリリース2日で200ユーザ、20,000PVと(個人サービスとしては)好調な滑り出しでした。 ただ、ある問題が発生したため、昨日に至るまで閉鎖していました。 クローズから2ヶ月後の今日、ようやくiine logを再リリースできました。 この記事はその記録となります。 iine log | よかったことだけを書きのこすミニブログサービス どんなサービスか iine logは、ひとことでいうと「よかったことだけを書くTwitter」です。 1つの投稿につき100字以内で、よかったことだけを書くことができます。 Facebookだと、よかったことは書きづらいです。 Twitterだと、よいこと悪いこと、様々な感情が流れてきます。 よかったことだけを見たい・書きたいと思い、制作しました。 また、私は承認欲求や自

    リリース2日で閉鎖したミニブログサービスiine logを再リリースしました - kamiのサービス制作ログ
    kasumani
    kasumani 2014/12/23
    リリース2日で閉鎖したミニブログサービスiine logを再リリースしました 先日、個人でiine logというミニブログサービスをリリースしました。 このサービスはリリース2日で200ユーザ、20,000PVと(個人サービスとして
  • appstat - App Storeからレビューを取得したりランキングを取得したりすることができるユーティリティ | ソフトアンテナ

    appstat - App Storeからレビューを取得したりランキングを取得したりすることができるユーティリティ 2014 12/22 iOS / Macアプリのランキングやレビューを取得することができるコマンドラインツール「appstat」が公開されています。コンパイル方法は簡単でgit cloneしてmakeするだけ。 git clone https://github.com/mattlawer/appstat.git cd appstat make # 'make ios' to build for iOS make install アプリ毎にユニークな識別子IDや、検索ワードを使い、アプリのラインキングやレビューを取得することができます。 Usage : main -a [-g -l -r -p -f] -s : search an app -a : the app ID to

    appstat - App Storeからレビューを取得したりランキングを取得したりすることができるユーティリティ | ソフトアンテナ
    kasumani
    kasumani 2014/12/23
    appstat – App Storeからレビューを取得したりランキングを取得したりすることができるユーティリティ iOS / Macアプリのランキングやレビューを取得することができるコマンドラインツール「appstat」が公開されています。コン
  • AWS Lambda Meetup #0 で Lambda × Mobile の話をしてきた | DevelopersIO

    AWS Lambda Meetup #0 2014年12月22日、アマゾンデータサービスジャパンにて開催された AWS Lambda Meetup にスピーカーとして参加してきました。 今回は「Lambda × Mobile の可能性」というタイトルで、Lambda をモバイルアプリで活用する取り組みについて発表しました。 このブログでは、発表した内容について簡単にお話しします。 mBaaS としての AWS AWS は、最近の傾向としてモバイルアプリから直接呼び出すことができるサービスを展開しています。例えばデータストアに DynamoDB、クラウドストレージに S3、認証に Cognito...といった具合です。 モバイルアプリに必要そうな機能は一通り揃ってはいますが、各サービスは疎結合であり、連係させるにはサーバーが必要だったり、モバイルアプリ側でガリガリ実装する必要がありました。

    AWS Lambda Meetup #0 で Lambda × Mobile の話をしてきた | DevelopersIO
    kasumani
    kasumani 2014/12/23
    AWS Lambda Meetup #0 で Lambda × Mobile の話をしてきた | Developers.IO 2014年12月22日、アマゾンデータサービスジャパンにて開催された AWS Lambda Meetup にスピーカーとして参加してきました。 Tags: feedly, ifttt, recently read, saved for later from P
  • Apache Sliderを使ってStormもYARNに乗せる - Qiita

    日は、Hadoopと良く一緒に語られるApache Stormと、そのStormを真の意味でのHadoopファミリーとする上でのキーとなるミドルウェアである Apache Sliderについてちょこっとだけ書きたいと思います。 Apache Sliderとは? YARNの登場により、様々な分散アプリケーションが1つのクラスタを総合的なリソース管理のもとに使いまわすことができるようになりました。 ただし、YARNを利用したい分散アプリケーションにはいくつかの制約が発生します。 その中でもとりわけ大きいものとして、 YARNに対してのリソースの要求や開放等のコードを書かなくてはならない。 ジョブ1つにつきリソースの確保やデーモン等の立ち上げという仕事が発生するため、スタンドアローンに比べてジョブの立ち上がりが遅い。 (ここで言うスタンドアローンとは、YARNを使わずにその分散アプリケーション

    Apache Sliderを使ってStormもYARNに乗せる - Qiita
    kasumani
    kasumani 2014/12/23
    Apache Sliderを使ってStormもYARNに乗せる 本日は、Hadoopと良く一緒に語られるApache Stormと、そのStormを真の意味でのHadoopファミリーとする上でのキーとなるミドルウェアである Apache Sliderについてちょこっとだけ書きたいと思いま
  • m-StickをPS3用キーボードやVAIOマウスといっしょに使ってみた - 週刊アスキー

    爆売れ中で入手困難な状況が続いているマウスコンピューターのスティック型Windows PC『m-Stick』。今回は、購入に成功した“ソニーが基的に好き”の君国さんのレビューをどうぞ。 ●スティックな形をしたWindows PC『m-Stickシリーズ MS-NH1』で遊んでみよう マウスコンピューターから発売されたWindows 8.1を搭載したスティック型のPC『m-Stickシリーズ MS-NH1』。こりゃおもしろそーう!と速攻飛びついて買ってみた。 『m-Stickシリーズ MS-NH1』を開封してみよう 体が小さいからパッケージも小さい。中身は、『m-Stickシリーズ MS-NH1』体と、USB ACアダプターと、給電用USBケーブル、HDMI延長ケーブル、ステップガイド・保証書。 USB ACアダプターの電圧をチェックしてみると、10W (5V/2A)だった。 『m-S

    m-StickをPS3用キーボードやVAIOマウスといっしょに使ってみた - 週刊アスキー
    kasumani
    kasumani 2014/12/23
    m-StickをPS3用キーボードやVAIOマウスといっしょに使ってみた  爆売れ中で入手困難な状況が続いているマウスコンピューターのスティック型Windows PC『m-Stick』。今回は、購入に成功した“ソニーが基本的に好き”の君国さん
  • Javaのせいではなく使い方の問題だという意見 - ワザノバ | wazanova

    http://www.jamesward.com/2014/12/03/java-doesnt-suck-youre-just-using-it-wrong 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約3時間前 Salesforce.comのJames Wardが、エンタープライズ向けのJava webアプリに長く携わってきた経験からまとめた、「Javaが悪いんじゃなくて、使い方が間違ってる。」というブログのエントリー。 開発環境のセットアップのWikiが10ページもある JDKインストール、SCMレポをクローン/チェックアウト、ビルドを実行/アプリ起動の3ステップであるべき。 一貫してないデプロイ環境 ビルドを、開発 -> ステージング -> 番と進めるにあたりリスクを最小化するために、各環境で変わるの

    kasumani
    kasumani 2014/12/23
    Javaのせいではなく使い方の問題だという意見 Salesforce.comのJames Wardが、エンタープライズ向けのJava webアプリに長く携わってきた経験からまとめた、「Javaが悪いんじゃなくて、使い方が間違ってる。」というブログのエント
  • GAE/GoでCMSつくった - Qiita

    以前からconcrete5というPHPのCMSでクライアントのWEBサイトをいくつか運用してました。 そろそろサーバーも寿命でお引っ越しが必要なんだけどせっかくなのでGoogle App Engine(GAE)/php&Google Cloud SQLで動かしちゃおうか!! って流れでちょっと頑張ってみたのですが、あっさり玉砕しました。(´・ω・`) Cloud SQLの接続は順調に行ったのですが、ファイルアクセス周りをGCS使う様に修正するのがかなりしんどかったです。。 てなわけで、GAE/Goで一からCMS作っちゃうことにしました!!\(^o^)/ GAEで作るメリット GAEはCMSに以下の点でとても向いています。 データ構造がシンプルなのでDatastore(KVS)と相性がよい ハードの寿命とか気にする必要がない オートスケールするからある日突然ヤフトピに載っても大丈夫! edg

    GAE/GoでCMSつくった - Qiita
    kasumani
    kasumani 2014/12/23
    GAE/GoでCMSつくった 以前からconcrete5というPHPのCMSでクライアントのWEBサイトをいくつか運用してました。 そろそろサーバーも寿命でお引っ越しが必要なんだけどせっかくなのでGAE/php&amp;Google Cloud SQLで動かしちゃおうか!!
  • ElixirとOTP周りの関係 - Qiita

    Elixir Advent Calendar 2014 22日目。 私の前回の記事は gen_event に関するものでした。 せっかくなので、OTP全般について、「Elixirの場合はどう書くのか」「ElixirはErlangとどう違うのか」といった観点で見ていきましょう。 gen_server gen_server については、 @k1compolete さんが2年以上前に作られた資料が、とても端的にまとめられています。 http://s.testerhome.com/k1complete/development-appwithelixir gen_server には、Elixirならではの違いは特に見られません。 どちらかと言うと、書き方の違いや、その言語自体の処理系の実装の違いとなるでしょう。 (Erlang/OTPでは「振る舞い」として指定するのに対し、Elixirでは継承を使う

    ElixirとOTP周りの関係 - Qiita
    kasumani
    kasumani 2014/12/23
    ElixirとOTP周りの関係 私の前回の記事は gen_event に関するものでした。 せっかくなので、OTP全般について、「Elixirの場合はどう書くのか」「ElixirはErlangとどう違うのか」といった観点で見ていきましょう。 Tags: feedly, ifttt, rece
  • advent calendarに、他人の記事をコピぺする行為について。(追記あり)

    すこし前、go advent calendarの遅延投稿について話題になりましたね。 アドベントカレンダー今日中あきらめた— ななやん (@7yan00) 2014, 12月 14 ふっざけんなよ、Go Advent Calendar死んでるじゃねえか!「今週中に書きます」とかただのブログじゃねえんだぞ!!— Yoshifumi YAMAGUCHI (@ymotongpoo) 2014, 12月 15 アドベントカレンダー舐めてました、、、— ななやん (@7yan00) 2014, 12月 15 go advent calendar↓ http://qiita.com/advent-calendar/2014/go 私自身、AC自体に責任を持って記事を書けとまでは求めていません。楽しく記事を書くのが一番ですから書けなかったり、遅れてしまっても仕方がないと思います。 ただ、遅延投稿した彼が

    advent calendarに、他人の記事をコピぺする行為について。(追記あり)
    kasumani
    kasumani 2014/12/23
    ■advent calendarに、他人の記事をコピぺする行為について。 ふっざけんなよ、Go Advent Calendar死んでるじゃねえか!「今週中に書きます」とかただのブログじゃねえんだぞ!!— Yoshifumi YAMAGUCHI (@ymotongpoo) 2014, 12月 15 Tags: feedly, i
  • Nexus 9 キーボード付純正カバー購入とファーストインプレ

    当にレザーなのかな。アップルのiPad Air 2用Smart Caseと比べると安っぽい。マグネットが入っていてNexus 9体背面を装着。 microUSBポート。充電時に使用。1回2時間の使用だとフル充電で最大5ヶ月間使用可能らしい。 LEDインジケータとスイッチ。 蓋の開閉でスリープとその解除が可能。 カバーのたたみ方でNexus9体の傾きを2段階調整することが可能。数字キー上部にはマグネットが仕込まれていて端末側面をしっかり固定するのでズレたりすることはありません。 ちょっとびっくりですがNexus9体裏面にカメラがありますが、カバーにはその穴がありません。つまりカバーを装着した状態ではカメラによる撮影ができません。 NFCでBluetoothのペアリングが可能。Nexus 9体をキーボード上部のところに当てると認識されるので「はい」を選択。 ナビゲーションキーのショー

    Nexus 9 キーボード付純正カバー購入とファーストインプレ
    kasumani
    kasumani 2014/12/23
    Nexus 9 キーボード付純正カバー購入とファーストインプレ Nexus 9 の純正キーボード付ケースが国内でも販売になりました。『HTC Nexus 9 用 キーボード folio case JP』は家電量販店、Amazonで販売されています。 Tags: feedly, ifttt, recent
  • 「ホッテントリを表示」、「BOTの応答メッセージの語尾に任意の文字を付与」するためのgemをリリースした #ruboty - Qiita

    「ホッテントリを表示」、「BOTの応答メッセージの語尾に任意の文字を付与」するためのgemをリリースした #rubotyRubyRuboty AdventCalendarにエントリーするつもりはなかったのですが、空きがあったのでエントリーしてみました。ちょうどRubyの勉強がてらに2つgem(プラグイン)をリリースしたので、リリースしたgemについて紹介させて頂きます。 ホッテントリを表示するプラグインについて(ruboty-hatena_hotentry) 概要 みんなが大好きなはてブのホッテントリを表示するプラグイン 内部的には、はてなから提供されているRSSフィードを取得し、Nokogiriを使用してパースしています 公開情報 RubyGems https://rubygems.org/gems/ruboty-hatena_hotentry GitHub https://github

    「ホッテントリを表示」、「BOTの応答メッセージの語尾に任意の文字を付与」するためのgemをリリースした #ruboty - Qiita
    kasumani
    kasumani 2014/12/23
    「ホッテントリを表示」、「BOTの応答メッセージの語尾に任意の文字を付与」するためのgemをリリースした #ruboty AdventCalendarにエントリーするつもりはなかったのですが、空きがあったのでエントリーしてみました。ちょう
  • Clangの静的解析を使ってコードの潜在的な問題点を探すには - 2014-12-22 - ククログ

    はじめに LLVMをベースにしたC/C++、Objective-C/C++のコンパイラフロントエンドとしてClangがあります。 Clangプロジェクトでは、コンパイラだけでなく、静的解析ツールも開発しています。 今回は、その静的解析ツールである、scan-buildについて紹介します。 scan-buildをインストールしよう 以下にUbuntu 14.04 LTS(Trusty)でのインストール手順を示します。Trustyでは、clang-3.3、clang-3.4もしくはclang-3.5をインストールできます。 scan-buildはclangパッケージに含まれているので、今回は新しめのバージョンであるclang-3.5をインストールすることにします。1 % sudo apt-get install clang-3.5 scan-buildを使ってみよう scan-buildをイン

    Clangの静的解析を使ってコードの潜在的な問題点を探すには - 2014-12-22 - ククログ
    kasumani
    kasumani 2014/12/23
    Clangの静的解析を使ってコードの潜在的な問題点を探すには LLVMをベースにしたC/C++、Objective-C/C++のコンパイラフロントエンドとしてClangがあります。 Clangプロジェクトでは、コンパイラだけでなく、静的解析ツールも開発し
  • Mavenでマスター/スレーブ構成のMySQLを起動して結合テストをするぞ | nagaseyasuhito Daily works.

    この記事はJava Advent Calendarの23日目の記事です。昨日はtoradukaさんのJavaのクラスファイルをjavapとバイナリエディタで読むでした。激しいですねー。明日はsmogamiさんです。 さて、Java EE Advent Calendarの18日目の記事の予告通りMavenでまっさらなマスター/スレーブ構成のMySQLクラスタを構築し、そのデータベースに対して結合テストを実行する方法について解説します。サンプルのリポジトリはこちらです。makingチャソがフォークしてSpring Boot版作ってました。Springな方はこちらもぜひ参考にしてみてください! jcabi-mysql-maven-plugin 今回のキモはこのjcabi-mysql-maven-pluginです。このプラグインはMavenリポジトリにアップロードされたMySQLをmaven-de

    kasumani
    kasumani 2014/12/23
    Mavenでマスター/スレーブ構成のMySQLを起動して結合テストをするぞ この記事はJava Advent Calendarの23日目の記事です。昨日はtoradukaさんのJavaのクラスファイルをjavapとバイナリエディタで読むでした。激しいですねー。明日はsmo
  • ngAnimateを使ってjQueryのslideToggleちっくなものを作ってみた - Qiita

    どうもこんにちは。箸休め担当です。 こちらは AngularJS Advent Calendar 2014 の 22日目の投稿です。 昨年の Advent で Angular.jsで実践 アニメーション という素晴らしいまとめが発表されているのですが、 実際 jQuery でできていたものが AngularJS でどれだけ再現できるだろう? と思って作ってみました。 今回選んだのは、jQueryの slideToggle クリックするとびろ~んと出てくるアレです。 まずはアニメーションを付けずに Toggle の動きをさせる class="acc-parent" のエリアをクリックすると class="acc-child" が表示/非表示に切り替わるという動きです。 <div ng-app="myApp"> <div class="accordion-contain" ng-control

    ngAnimateを使ってjQueryのslideToggleちっくなものを作ってみた - Qiita
    kasumani
    kasumani 2014/12/23
    ngAnimateを使ってjQueryのslideToggleちっくなものを作ってみた 昨年の Advent で Angular.jsで実践 アニメーション という素晴らしいまとめが発表されているのですが、 実際 jQuery でできていたものが AngularJS でどれだけ再現できるだ
  • GitHub - KeitaMoromizato/slack-thread

    kasumani
    kasumani 2014/12/23
    Slackにスレッド機能を追加する Slackにスレッド機能を追加してみました。 レポジトリはGithubに置いているので、cloneしてherokuの環境にpushするだけ(とちょっとした環境変数の設定)で動きます。 Tags: feedly, ifttt, recently read, saved
  • Lambdaによるクラウド型言語の実装

    AWSAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。

    Lambdaによるクラウド型言語の実装
    kasumani
    kasumani 2014/12/23
    Lambdaによるクラウド型言語の実装 Share SlideShare Tags: feedly, ifttt, recently read, saved for later from Pocket December 23, 2014 at 08:34AM via IFTTT
  • 最弱のHadoopクラスタをRaspberry Piで構築する - もょもとの技術ノート

    はじめに HadoopのHA勉強したいなーと思い、Hadoopクラスタ組んでみました。 で、環境をどうするかが問題です。 次のパターンでHadoopクラスタ組めないか、考えました。 AWS サーバー自作で仮想化 インテルのNUC Raspberry Pi AWSって最高じゃないですか。でも、手元に物理的な筐体がないと物足りないんですよね。なんだろ、これ。 サーバー自作は最後まで考えました。CPU何にするかまで考えました。でも、物理的に大きなものが、我が家に存在すると、いろいろ問題があるのですよ。奥様的に。で、却下。 インテルのNUC欲しかったです。でもSSDとか電源とか別途購入する必要があり、結果的にコストオーバー。 んで、消去法で、Raspberry PiでHadoopクラスタ組んでみることになりました。 ゴールはNameNode、DataNode、ResourceManager、Nod

    最弱のHadoopクラスタをRaspberry Piで構築する - もょもとの技術ノート
    kasumani
    kasumani 2014/12/23
    最弱のHadoopクラスタをRaspberry Piで構築する HadoopのHA勉強したいなーと思い、Hadoopクラスタ組んでみました。 で、環境をどうするかが問題です。 次のパターンでHadoopクラスタ組めないか、考えました。 Tags: feedly, ifttt, recently
  • CardboardとKinectでバーチャルシューティング: 雑記ノート

    以前、当ブログでLEAP motionを使ったARシューティングについて紹介しましたが、その派生ネタとしてKinectを使用してユーザーの位置を取得しgoogle Cardboardで映し出された仮想空間の中でシューティングをするコンテンツの試作を行っています。 CardboardはOculusと違い、ケーブルがないのでどこまででも歩いて行ける点や、スマホさえあれば遊べる点がとても魅力的です。ちなみに現在は下の動画のような自然特徴を用いた自己位置推定を併用し、AR空間を歩き回れるコンテンツを鋭意制作中です。 記事はAR Advent Calendarに登録しました。 Cайты заработка в интернете без вложений Если Вам надоела обычная работа со строгим графиком и хотите попробоват

    kasumani
    kasumani 2014/12/23
    CardboardとKinectでバーチャルシューティング 以前、当ブログでLEAP motionを使ったARシューティングについて紹介しましたが、その派生ネタとしてKinectを使用してユーザーの位置を取得しgoogle Cardboardで映し出された仮想空間の中
  • Node-v0.10.34がはまったクロスルート証明書とOpenSSLの落とし穴 - ぼちぼち日記

    既に12月22日ですが、このエントリーは、Node.js Advent Calendar 2014の13日目のエントリーです。 いや私が書くの遅れたわけじゃないですけど…(言い訳)、ちょうどタイムリーなネタがあるので、先日リリースされたNode-v0.10.34で発生した(現在も継続している)問題について携わった経緯を自分の目線で書いてみます。 追記:日時間の12/24にNode-v0.10.35がリリースされました。 http://blog.nodejs.org/2014/12/23/node-v0-10-35-stable/ 記事の不具合も修正されています。 1. Node-v0.10.34リリース直後にissue発生 先週12/17にNode v0.10.34 (Stable)がリリースされました。10月中旬にPOODLE騒ぎでOpenSSLに対応した Node-v0.10.33

    Node-v0.10.34がはまったクロスルート証明書とOpenSSLの落とし穴 - ぼちぼち日記
    kasumani
    kasumani 2014/12/23
    Node-v0.10.34がはまったクロスルート証明書とOpenSSLの落とし穴 既に12月23日ですが、このエントリーは、Node.js Advent Calendar 2014の13日目のエントリーです。 いや私が書くの遅れたわけじゃないですけど…(言い訳)、ちょうどタイ
  • Googleアカウントの2段階認証で使用可能なUSBセキュリティキー「FIDO U2F Security Key」を使ってみました

    アカウントの不正アクセスのリスクを軽減するため、GoogleやFacebook、Yahoo!などが取り入れている2段階認証では、認証プロセスでワンタイムパスワード(OTP)を入力するのが一般的ですが、GoogleChrome 38からFIDO AllianceのUniversal 2nd Factor(U2F)規格に対応し、OTPを入力する代わりに物理的なUSBセキュリティキーでの認証を可能にしました。使用できるのはU2F規格に対応したUSBセキュリティキーであり、その1つである「FIDO U2F Security Key」を手に入れたので使ってみました。 FIDO U2F Security Key https://store.yubico.com/store/catalog/product_info.php?products_id=112 これが「FIDO U2F Security K

    Googleアカウントの2段階認証で使用可能なUSBセキュリティキー「FIDO U2F Security Key」を使ってみました
    kasumani
    kasumani 2014/12/23
    Googleアカウントの2段階認証で使用可能なUSBセキュリティキー「FIDO U2F Security Key」を使ってみました アカウントの不正アクセスのリスクを軽減するため、GoogleやFacobook、Yahoo!などが取り入れている2段階認証では、認証プロ
  • Spark StreamingをAmazon EC2で使ってみた - Qiita

    この記事は ドワンゴ Advent Calendar 2014 の23日目の記事です。 昨日は hiroki_kanaさん でした。 最近、Sparkというソフトウェアがデータ解析界隈でこれからくる計算基盤になるのではと注目を浴びています こいつを使って、ちょっと簡単なTwitterネガポジ分析をしてみましょう TL;DR sparkは比較的新しい分散処理基盤 その中にStreamを扱うライブラリがある ec2で手軽にクラスタを組んで試せる ec2でspark streamingを使って、ドワンゴに関する文字で検索した結果からネガポジ分析してみた Sparkって何? 最近Scala界隈だったりデータ分析界隈で賑わっている、比較的あたらしい分析処理基盤になります http://spark.apache.org/ このページを見ると、一番上にこう書いてあります 100倍ってちょっとどういうこと

    Spark StreamingをAmazon EC2で使ってみた - Qiita
    kasumani
    kasumani 2014/12/23
    Spark StreamingをAmazon EC2で使ってみた この記事は ドワンゴ Advent Calendar 2014 の23日目の記事です。 昨日は hiroki_kanaさん でした。 最近、Sparkというソフトウェアがデータ解析界隈でこれからくる計算基盤になるのではと注目を浴
  • UIAlertController を async/await 対応させて便利に使う - Qiita

    なんか空いてたのでエントリーしましたが、急だったので軽い話です。 iOS アプリでアラート出してボタンが押されるまで待つ?方法を Objective-C と Xamarin.iOS で比べてみた - Qiita の焼き直しみたいなものです。 iOS8 では、UIAlertDialog が非推奨になり、代わりに UIAlertController を使えとのこと。 普通に使うとこうなります。 button1.TouchUpInside += (sender, e) => { var alert = UIAlertController.Create("", "こんぼう をすてますか?", UIAlertControllerStyle.Alert); alert.AddAction(UIAlertAction.Create("はい", UIAlertActionStyle.Default, x=

    UIAlertController を async/await 対応させて便利に使う - Qiita
    kasumani
    kasumani 2014/12/23
    UIAlertController を async/await 対応させて便利に使う  なんか空いてたのでエントリーしましたが、急だったので軽い話です。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 23, 2014 at 08:34AM via IFTTT
  • (OpenStack juno) ホストスケジューラの仕組み | GREE Engineering

    はじめに こんにちは。『GREE Advent Calendar 2014』の 23 日目の記事を担当しますインフラストラクチャ部開発部の大山です。昨年の AdventCalendar で OpenFlow コントローラ Trema について書き、少し前には WhiteBox について の記事を書いてみたりとし、最近はずっと OpenStack の構築と運用を行っています。 OpenStack は AWSGoogle Cloud, Microsoft Azure といったものに代表されるような IaaS クラウド基盤環境を実現する OSS として知られ、ヤフーや楽天といった大手サービスプロバイダや、GMO インターネットといったクラウドホスティングサービスを提供する会社などで採用されています。また、ニーズの増加や OpenStack の機能面・実績面での強化に伴い、今後ますます利用

    (OpenStack juno) ホストスケジューラの仕組み | GREE Engineering
    kasumani
    kasumani 2014/12/23
    (OpenStack juno) ホストスケジューラの仕組み はじめに  こんにちは。『GREE Advent Calendar 2014』の 23 日目の記事を担当しますインフラストラクチャ本部開発部の大山です。昨年の AdventCalendar で OpenFlow コントローラ Trema について
  • Haxeから見る厳密に型定義されたPHP - Qiita

    PHPが型を厳密に定義するためにはいくらかのテクニックが必要である PHPという言語は皆様御存知の通り動的に型付けを行う言語であり、予め値や振る舞いがどのような型を持つかを定義することが出来ません。 そもそも実行時にコンパイルされる言語なので型という概念をもって云々言うのは違う気もしなくもないのですが、 最近の便利なツールのお陰で静的型付け言語のような事前の型情報チェックというのはPHPでもある程度可能になってきています。 ある程度の型付けが可能とは言っても、多くの静的型付け言語のような型を持つことを前提に言語機能が実装されている訳ではないため、静的型付け言語のもつ機能を実現しようとした場合にはある種テクニックのようなものが必要となってきます。 Haxeという静的型付け言語が変換するPHPのコードを見て、 「PHPが静的な型付けで書かれるならこうなる!」 というPHPので静的型付け言語のよ

    Haxeから見る厳密に型定義されたPHP - Qiita
    kasumani
    kasumani 2014/12/23
    Haxeから見る厳密に型定義されたPHP PHPという言語は皆様御存知の通り動的に片付けを行う言語であり、予め値や振る舞いがどのような型を持つかを定義することが出来ません。 Tags: feedly, ifttt, recently read, saved for later from Pocket
  • http://bit.ly/1E4pHWw.

    kasumani
    kasumani 2014/12/23
    D3.js on AngularJSの実装パターン比較 その後, 自分で幾つかAngularJSとD3.js両方を使ったApplicationを作ったり, Tags: feedly, ifttt, recently read, saved for later from Pocket http://bit.ly/13xVajm December 23, 2014 at 08:22AM via IFTTT
  • Monocleとかいうのがありまして - 独学大学情報学部

    この記事はScala Advent Calendar 2014の22日目です。 日付変わっちゃいました、すみません。 今回はちょっとMonocle触ってみました。 Monocleとは Julien Truffaut氏がメインで開発してるScalaでLensなライブラリです。 最新安定版はv1.0.1(2014.12.22 現在)で、つい先日リリースされたばかりのピチピチです。 Just published Monocle 1.0.1, here is the release note: https://t.co/HqBy4ARuC1 and some benchmarks https://t.co/XkeC7VVI1M— Julien Truffaut (@JulienTruffaut) December 18, 2014 もともとはHaskellのLensパッケージがあって、それをSca

    Monocleとかいうのがありまして - 独学大学情報学部
    kasumani
    kasumani 2014/12/23
    Monocleとかいうのがありまして Julien Truffaut氏がメインで開発してるScalaでLensなライブラリです。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 23, 2014 at 08:22AM via IFTTT
  • What Editor Do Rubyists Use? — SitePoint

    Well, you’ve decided to learn Ruby, have you? That’s great! Ruby is a wonderful language that aims to make programmers happy. Go for it! As you enter the world of Ruby you realize, “I need an editor”. OK, Google, find me the best Ruby editor. Holy smoke! There are a ton of editors, each with a community that swears by its features. “Use vim!” “Use Emacs!” “Use TextMate!” “Use Sublime Text!”. You r

    What Editor Do Rubyists Use? — SitePoint
    kasumani
    kasumani 2014/12/23
    What Editor Do Rubyists Use? Well, you’ve decided to learn Ruby, have you? That’s great! Ruby is a wonderful language that aims to make programmers happy. Go for it! As you enter the world of Ruby you realize, “I need an editor”. OK, Google, find me the best Ruby editor. Tags: feedly, ifttt,
  • Railsで書いたAPIをjavascriptから呼び出した時のRailsのreferrer 他 - woshidan's blog

    作業に終わりが見えてきた(そして、自分で決めた締め切りも近づいてきた)ので、 やや安心なので、小ネタをいくつか書きます。 Railsで書いたAPIjavascriptから呼び出した時のRailsのreferrer HTTPリクエストを出したとき、どのurlのコードから呼び出されたか、といった情報が ActionController::Baseのrequest.referrerで取得できます。 apiで直接urlを叩いたときは、request.referrerの返り値はnilです。 あるページのリンクを踏んで次のページを飛び出した時は、そのページのurlです。 さて、javascriptからajaxでリクエストを送った時はどのurlがreferrerにはいっているでしょうか、というとそのjavascriptが置いてあるhtmlを返すurlでした。 apiで直接urlを叩いた場合とjavas

    Railsで書いたAPIをjavascriptから呼び出した時のRailsのreferrer 他 - woshidan's blog
    kasumani
    kasumani 2014/12/23
    Railsで書いたAPIをjavascriptから呼び出した時のRailsのreferrer 他 作業に終わりが見えてきた(そして、自分で決めた締め切りも近づいてきた)ので、 HTTPリクエストを出したとき、どのurlのコードから呼び出されたか、といった情
  • 「生JavaScriptで十分」な人にこそTypeScriptをおすすめしたい理由 – mzsm.me

    こんにちは。 TypeScript Advent Calendar 23日目の記事となります。 昨日22日目はmizchiさんでした。 今日は、まだTypeScriptを使っていない人、特に、「普段JavaScriptをよく触っていて、altJSに興味はあるけど、いまいち新しい言語を覚えるほどのモチベーションはない」という人に向けて、僕がTypeScriptを使いはじめて感じたことを書いてみたいと思います。 筆者がTypeScriptを使い始めるまでのプログラミング言語遍歴 話を始める前に、まずは筆者がこれまでに使ってきたプログラミング言語を振り返ってみます。 JavaScript (2000〜現在) HSP (2001〜2003) PHP (2004〜2009) Python (2009〜現在) …というように、まともに触ったことがあって、それなりに使えるようになったプログラミング言語は

    kasumani
    kasumani 2014/12/23
    「生JavaScriptで十分」な人にこそTypeScriptをおすすめしたい理由 こんにちは。TypeScript Advent Calendar 23日目の記事となります。昨日22日目はmizchiさんでした。 今日は、まだTypeScriptを使っていない人、特に、「普段JavaScriptをよく
  • GoアプリをHerokuにデプロイする - MOL

    Heroku Advent Calendar 2014 - Qiita の23日目です、たぶん。 最近、僕の周りの人らがGO!GO!うるさいので、ついつい僕もそそのかされてGo言語やりたいなーと思ったのです。Go 1.4も出たしね。 A Tour of Go | Hello, 世界 ひととおりチュートリアルはやってみたんですけど、やっぱりWeb上で動かしたいわけですよ。そうゆうわけで、Heroku上でGoアプリを動かしてみようと思います。 Go on Heroku Getting Started with Go on Heroku まぁ、上記の記事を参考にしたらちゃんとGoアプリをHerokuで稼働させることができます。以下は自分の備忘録代わりということで。 Install Go goenvというGoのバージョン管理ツールもあるみたいだけど、初心者なのでHomebrewで入れることにする。

    GoアプリをHerokuにデプロイする - MOL
    kasumani
    kasumani 2014/12/23
    GoアプリをHerokuにデプロイする 最近、僕の周りの人らがGO!GO!うるさいので、ついつい僕もそそのかされてGo言語やりたいなーと思ったのです。Go 1.4も出たしね。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 23, 2014 at
  • 「OK, Google」がChromebookにもやってくる

    ご存じの通り、Nexus 5をはじめとしたAndroidスマートフォンでは、「OK, Google」というと起動するちょっと洒落た音声コマンドアシスタント機能が利用出来ます。アップルのSiriのようなものです。 グーグルのFrançois BeaufortさんがGoogle+に投稿した内容によると、この「OK, Google」の機能が間もなくChromebookにも搭載される予定とのこと。まずはChrome OSのDev版のみで提供されるとのことですが、問題点等が解決されればBeta版、Stable版にすぐ移行されるでしょうね。 もしこの新機能をいち早く試したいならTalkAndroidのページにわかりやすい設定の図解が載っているので、それを見ながらChromebookをDev版にできます。日語が良ければ、グーグルサポートページにも解説が載っていますのでこちらもどうぞ。 source:P

    「OK, Google」がChromebookにもやってくる
    kasumani
    kasumani 2014/12/23
    「OK, Google」がChromebookにもやってくる ご存じの通り、Nexus 5をはじめとしたAndroidスマートフォンでは、「OK, Google」というと起動するちょっと洒落た音声コマンドアシスタント機能が利用出来ます。アップルのSiriのようなも
  • プログラミングを教えるということ - ほとラボ

    Perl入学式 Advent Calendar 2014 22日目の記事です。 昨日の saisa6153 さんの「なぜプログラムを書くのか」 に続き、スピリチュアルな話(?)をします。 自分のはなし 僕は papix校長 の同僚で、 ときどきPerl入学式のサポーターをやっているしがないWebエンジニアです。 プログラミング歴はそこそこ長く、Perl に出会ったのは CGI.pm と jcode.pl で BBS を作っていたような旧石器時代でした。 しかしつい最近まで PHPRuby にハマっていたためすいぶん長いこと Perl には触れておらず、 モダンPerl を知ったときはあまりの変わりっぷりに驚愕した覚えがあります。 どこかに忘れてきた初心者の感覚 今でこそWebエンジニアとしてお給料をもらえるほどになれたものの、 なんだかんだでWebアプリケーションを作るというのはとて

    プログラミングを教えるということ - ほとラボ
    kasumani
    kasumani 2014/12/23
    プログラミングを教えるということ | ほとラボ。 昨日の saisa6153 さんの「なぜプログラムを書くのか」 に続き、スピリチュアルな話(?)をします。 プログラミング歴はそこそこ長く、Perl に出会ったのは CGI.pm と jcode.pl で
  • 32歳無職が3ヵ月でSNSサービスを作ってみた - 無職の流儀

    2014年がそろそろ終わりを迎えますが、 無職のおじさんがSNSサービスを作ってみました。 FLGMAP FLGMAPは行った場所を記録するWebサービス 【もくじ】 ・自己紹介 ・SNSを作成したきっかけ ・サーバーなどの開発環境 ・開発工程 ・サービスをリリースしてから今の現状 以上、素っ気ない内容でお届けします。 【自己紹介】 無職になる前に約2年ほどWeb開発をしていましたが、 何か新しいことに挑戦したい想いで会社を辞めました。 Web開発で利用していたプログラミング言語はマイナーな言語です。 Java,C,C++,C#,PHP,Python,Ruby等は仕事で一切利用していません。 前職のWeb開発の仕事内容は、 ディレクション、仕様書作成、プログラミングなど よく分かりませんがSierと呼ばれる職業のようです。 前職のサービスの規模は約数万人 開発はわたしがほぼひとりで担当 【

    32歳無職が3ヵ月でSNSサービスを作ってみた - 無職の流儀
    kasumani
    kasumani 2014/12/23
    32歳無職が3ヵ月でSNSサービスを作ってみた 無職のおじさんがSNSサービスを作ってみました。 無職になる前に約2年ほどWeb開発をしていましたが、 Tags: feedly, ifttt, recently read, saved for later from Pocket December 23, 2014 at 08:22AM via
  • Yoios - iOS 8にインスパイアされたMac OSX用のフラットなアイコン集 MOONGIFT

    iOS 8ではアイコンがさらにフラットなデザインに刷新され、それに伴ってサードパーティーのアプリもフラットに変わってきています。すっきりとしたデザインは目的が分かりやすく、ユーザビリティが高いのが利点です(ただしデザイン力は求められますが)。 そんなiOS 8らしいデザインをMac OSXでも実現しようというのがYoiosです。Yosemiteでの利用を想定したシンプルなデザインのアイコン集です。 Yoiosの使い方 主なアイコンを紹介します。 丸いアイコンなのが特徴です。 Sublime TextやPhotoshopなどのアプリケーションアイコンも作られています。 GitHubSlackといったWebサービス系もいくつかあります。 同じコンセプトで複数の人たちがアイコンを作成しています。 このアイコン群はかなり実用的ですね。 Eclipseもフラットに。 Testflightもあります

    Yoios - iOS 8にインスパイアされたMac OSX用のフラットなアイコン集 MOONGIFT
    kasumani
    kasumani 2014/12/23
    Yoios - iOS 8にインスパイアされたMac OSX用のフラットなアイコン集 iOS 8ではアイコンがさらにフラットなデザインに刷新され、それに伴ってサードパーティーのアプリもフラットに変わってきています。すっきりとしたデザイ
  • Software Design (ソフトウェア デザイン) 2015年 02月号 [雑誌] [雑誌]

    発売日: 2015年1月17日 土曜日 - 発売中新刊発見日: 2014年12月23日(2024年07月21日 05時44分 JST時点)

    Software Design (ソフトウェア デザイン) 2015年 02月号 [雑誌] [雑誌]
    kasumani
    kasumani 2014/12/23
    @kasumani [新刊発見] 2015-01-17 Software Design (ソフトウェア デザイン)2015年 02月号…
  • 事例から学ぶ情報セキュリティ 中村行宏/横田翔 [パソコン・システム開発]

    スマートフォン 6 users ハッカー 6 users ハッキング 5 users デザイン 5 users windows 4 users インターネット 4 users 情報収集 3 users design 3 users サイバーセキュリティ 3 users ライブラリー 2 users ソフトウェアデザイン 2 users software design plus 2 users セキュリティ 2 users フィッシング 2 users タイ 2 users ソフトウエアーデザイン 1 user サイバー 1 user 情報デザイン 1 user 情報セキュリティ 1 user windows 7 1 user software 1 user 評論社 1 user ゲームデザイン 1 user クラッキング 1 user

    事例から学ぶ情報セキュリティ 中村行宏/横田翔 [パソコン・システム開発]
    kasumani
    kasumani 2014/12/23
    @kasumani [新刊発見] 2015-01-14 事例から学ぶ情報セキュリティ――基礎と対策と脅威のしくみ (… 中村 行宏/横田… [単行本(ソフトカバー)]
  • 大乱闘スマッシュブラザーズ for Wii U ファイナルパーフェクトガイド 電撃攻略本編集部 [絵本・児童書・図鑑]

    発売日: 2014年12月26日 金曜日 - 発売中新刊発見日: 2014年12月22日(2024年07月21日 22時30分 JST時点)

    大乱闘スマッシュブラザーズ for Wii U ファイナルパーフェクトガイド 電撃攻略本編集部 [絵本・児童書・図鑑]
    kasumani
    kasumani 2014/12/23
    @kasumani [新刊発見] 2014-12-26 大乱闘スマッシュブラザーズ for Wii U ファイナルパーフェクトガ… 電撃攻略本編集部 [単行本]
  • AngularJSの強力なデータバインディングの肝となる! スコープを理解して、独特な開発スタイルを自分のものにしよう

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

    AngularJSの強力なデータバインディングの肝となる! スコープを理解して、独特な開発スタイルを自分のものにしよう
    kasumani
    kasumani 2014/12/23
    AngularJSの強力なデータバインディングの肝となる! スコープを理解して、独特な開発スタイルを自分のものにしよう はじめに  前回に引き続き、AngularJSを使ってのタスク管理をするサンプルを作成していきます。前回まで
  • パスワードを使い回されても大丈夫なパスワード登録フォームを考えてみる

    まじめに、じゃなくてこういうのってどうなんだろねっていうレベルの話。 今年は特にパスワード情報の流出と、それを使ったリスト型攻撃による不正アクセスや個人情報の流出といった話題が数多く世間を騒がせましたが、ここで問題になるのが、多くの人がやってしまいがちな、「パスワードの使い回し」。 パスワードの使い回しは危ないよっていうお話 Google、5分でできる強固なパスワード設定方法をアドバイス 確かに、複数の Web サービスのパスワードを覚えておくのは大変 (パスワード管理ソフト使えという話なんですが一般の人にはそれ程浸透してなさげ) ですし、まぁ気持ちはわかるんですけどね。 そこで、パスワードの使い回しは防げないとして、サービス側で多少でもセキュリティリスクを減らす方法ってないのかね? ってことで、もしパスワード使い回されても、必ず頭の数文字だけはサービス側で自動生成したランダムな値が入るっ

    パスワードを使い回されても大丈夫なパスワード登録フォームを考えてみる
    kasumani
    kasumani 2014/12/23
    パスワードを使い回されても大丈夫なパスワード登録フォームを考えてみる まじめに、じゃなくてこういうのってどうなんだろねっていうレベルの話。 今年は特にパスワード情報の流出と、それを使ったリスト型攻撃によ
  • EC2 WindowsインスタンスからIAM RoleのCredential情報を利用する | DevelopersIO

    超小ネタです。タイトルの通り、Amazon Linuxでは良くやるこの作業、Windowsインスタンスではどうやるんだっけ?そもそも行けるんだっけ?というところから始まってます。 んで、結論。 EC2 Windowsインスタンスから、インスタンスに割り当てたIAM Role(を含めたメタデータ)情報を取得する方法は、Amazon Linuxと全く同じ方法で可能、でした。 Amazon EC2 の IAM ロール - Amazon Elastic Compute Cloud 知ってる人からしたら『そらそうよ』ってネタでしょうし、まぁ考えてみれば異なる手法で提供する理由も無いだろうな、という感じではあるかと思いますが、何気に個人的に(Windowsでメタデータ取得という処理を)使う機会が無かったので一応の備忘録として書き起こしてみました。 ちなみに、以下はPowerShell上での動作確認例で

    EC2 WindowsインスタンスからIAM RoleのCredential情報を利用する | DevelopersIO
    kasumani
    kasumani 2014/12/23
    EC2 WindowsインスタンスからIAM RoleのCredential情報を利用する | Developers.IO 超小ネタです。タイトルの通り、Amazon Linuxでは良くやるこの作業、Windowsインスタンスではどうやるんだっけ?そもそも行けるんだっけ?というところ
  • Extensible Web の夜明けと開発者が得た可能性の話 - Block Rockin’ Codes

    Web based on Standards Web は誰のものでもありません。 だれかプロダクトオーナーがいてその人が意思決定するとか、そういうのとは真逆の成り立ちをしています。 標準的な仕様を決めて、その仕様に則って Web の世界は成り立っている。 政府が作るサイトも、 Twitter も、学生が作ったブログも、全部同じルールで作られている。だから繋がる。 これって結構凄いことだと、自分は思っています。 Standarization このルールの決め方にもルールがあって、ちょっと敷居は高いかもしれないけど、誰でも自由に参加して、自由に意見を述べることができる場があります。 標準化団体ってやつですね。 なんか一部の人たちが勝手にやっているように思えるかもしれないけど、それは選挙に行かない人の理論と同じです。 あなたが仕様について意見を持ってて、それが妥当であるならば、その発言は仕様を根

    kasumani
    kasumani 2014/12/23
    Extensible Web の夜明けと開発者が得た可能性の話 だれかプロダクトオーナーがいてその人が意思決定するとか、そういうのとは真逆の成り立ちをしています。 標準的な仕様を決めて、その仕様に則って Web の世界は成り立っ
  • Javaのクラスファイルをjavapとバイナリエディタで読む | DevelopersIO

    はじめに こんにちは、虎塚です。 この記事はJava Advent Calendar 2014 の22日目の記事です。昨日はすふぃあ (@empressia) さんの「JavaEEなWebアプリケーションを作ろうとしたときのお話: すふぃあの記憶」でした。 この記事では、「Javaクラスファイルの読み方・増補版」と題しまして、12月20日(土)に開催したJavaクラスファイル入門という勉強会でお話しした内容の補足をお届けします。なお、勉強会のターゲットは、 Javaプログラムは書いたことがあるけど、JVMのことは全然知らない Javaクラスファイルのバイナリを見たことがない といった初心者の方や新人さんでした。なので、Javaに興味さえあれば、どなたでもお読みいただける内容かと思います。 JVM仕様とは JavaとJVM Javaプログラム(.java)をコンパイルすると、中間コードと呼ば

    Javaのクラスファイルをjavapとバイナリエディタで読む | DevelopersIO
    kasumani
    kasumani 2014/12/23
    Javaのクラスファイルをjavapとバイナリエディタで読む | Developers.IO この記事では、「Javaクラスファイルの読み方・増補版」と題しまして、12月20日(土)に開催したJavaクラスファイル入門という勉強会でお話しした内容の補足
  • 【藤本健のDigital Audio Laboratory】 第617回:“寺でピアノ弾き語り”など独自のDSD配信。OTOTOYによる制作の舞台裏

    【藤本健のDigital Audio Laboratory】 第617回:“寺でピアノ弾き語り”など独自のDSD配信。OTOTOYによる制作の舞台裏
    kasumani
    kasumani 2014/12/23
    “寺でピアノ弾き語り”など独自のDSD配信。OTOTOYによる制作の舞台裏  12月10日に早稲田大学の西早稲田キャンパス内の大会議室で行なわれた、「第10回1ビット研究会」。約5時間のプログラムの中で、学術的な成果発表から
  • mysqldumpで欲しいレコードだけ抽出する - 俺たちのブログ

    DATABASE.TABLEの特定のレコードだけをdumpで抜きたいとき。 mysqldump -uroot --where="id=100" DATABASE TABLE とか mysqldump -uroot --where="id in (100, 101, 102)" DATABASE TABLE とか。--whereが使える。

    mysqldumpで欲しいレコードだけ抽出する - 俺たちのブログ
    kasumani
    kasumani 2014/12/23
    mysqldumpで欲しいレコードだけ抽出する DATABASE. Tags: feedly, ifttt, recently read, saved for later from Pocket December 22, 2014 at 11:45PM via IFTTT
  • 例えばディレクトリの作成にinstallコマンドを使う - 俺たちのブログ

    こんなことしたいとしますよね。 mkdir -p /path/to/dir chown 2gou /path/to/dir chgrp oretachino /path/to/dir chmod 700 /path/to/dir chown 2gou.oretachino /path/to/dirでもいいけど行数稼ぐために分けた。 同じことをするには、意外と知られてないけどinstall使うと1コマンドでイナフ。 install -o 2gou -g oretachi -m 700 -d /path/to/dir installのmanを見てみると This install program copies files (often just compiled) into destination locations you choose. If you want to download and

    例えばディレクトリの作成にinstallコマンドを使う - 俺たちのブログ
    kasumani
    kasumani 2014/12/23
    例えばディレクトリの作成にinstallコマンドを使う 同じことをするには、意外と知られてないけどinstall使うと1コマンドでイナフ。 This install program copies files (often just compiled) into destination locations you choose. Tags: feedly, ifttt, recently
  • support packageに追加されたtesting-support-libを使ってAndroidのテストをJUnit4で書く - visible true

    概要 Espresso 2.0 が Android support library の一部としてリリースされた - ひだまりソケットは壊れない espressoの他にtesting-support-libというのがsupport packageに増えたそうです。 で、testing-support-libを使うと手軽にJUnit4をAndroidアプリケーションに導入できます。 手順 1. Android Support Repositoryを最新にする Android SDK ManagerでAndroid Support Repositoryを最新にします。 2. build.gradleに設定 build.gradleにtesting-support-libの設定を書く。差分は以下の通り。 android { defaultConfig { testInstrumentationRu

    support packageに追加されたtesting-support-libを使ってAndroidのテストをJUnit4で書く - visible true
    kasumani
    kasumani 2014/12/23
    support packageに追加されたtesting-support-libを使ってAndroidのテストをJUnit4で書く Espresso 2.0 が Android support library の一部としてリリースされた - ひだまりソケットは壊れない Tags: feedly, ifttt, recently read, saved for later from Pocket December 22
  • AppStoreとGooglePlayの両プラットフォームに選ばれるUI/UX最適化

    ニコニコ超デザイン-Metro死闘編- http://www.slideshare.net/VoQn/metro-12761898 の続きです, 元々は社内勉強会の資料として作成しました 死闘編は経緯だったりネタ的な要素に走りすぎたのでデザインに関するナレッジはここにまとめてあります より実践的かつ具体的なノウハウ等は正規リリース後あたりで公開したいと思っています

    AppStoreとGooglePlayの両プラットフォームに選ばれるUI/UX最適化
    kasumani
    kasumani 2014/12/23
    AppStoreとGooglePlayの両プラットフォームに選ばれるUI/UX最適化 Share SlideShare Tags: feedly, ifttt, recently read, saved for later from Pocket December 22, 2014 at 11:45PM via IFTTT
  • #21 github-botで捗っている話、もしくはgit-subtree使ってみた - KAYAC engineers' blog

    この記事はtech.kayac.com Advent Calendar 2014 の21日目です。 こんにちは、最近日にちの感覚がなくなっているいっちーです。 アドベントカレンダー駆動で何かつくろうと思ったんですが、そんな時間はなかったので、最近プロジェクトでやってみた取り組みをご紹介します。 背景・目的 僕は今現在Unityを使ったソーシャルゲームの開発に関わっており、 主にサーバサイドのプログラムを担当しています(もちろんPerl)。 Unity側ではサーバとのやりとりをBaalというAPIの定義書にもとづいて行っており、 サーバへのリクエストやレスポンスが形式にあっているかをチェックする機能があります。 例えば「Hogeというエンティティは整数型のFugaというフィールドを持っている」ということをBaalで定義すると以下のようになります。 // Baal定義の例 namespace

    #21 github-botで捗っている話、もしくはgit-subtree使ってみた - KAYAC engineers' blog
    kasumani
    kasumani 2014/12/23
    #21 github-botで捗っている話、もしくはgit-subtree使ってみた こんにちは、最近日にちの感覚がなくなっているいっちーです。 アドベントカレンダー駆動で何かつくろうと思ったんですが、そんな時間はなかったので、最近プロ
  • Volt の Extension について - Qiita

    はじめに Phalcon には Volt というテンプレートエンジンが同梱されています.構文としては twig と同様のものを採用しているみたいです. Volt: テンプレートエンジン — Phalcon 1.3.1 ドキュメント このページには Extensions という項目がありますがここはわりと何も書いてないに等しいのでちょっと調べた内容を書いておきます. Volt の Extension とは Volt はそのまま twig の構文として書かれたものを ブラウザに html として返すのではなく,一回 php ファイルにコンパイルします. Extension はその php へのコンパイル時の処理を変更する目的に用いるようです.

    Volt の Extension について - Qiita
    kasumani
    kasumani 2014/12/23
    Volt の Extension について Phalcon には Volt というテンプレートエンジンが同梱されています.構文としては twig と同様のものを採用しているみたいです. Tags: feedly, ifttt, recently read, saved for later from Pocket December 22, 2014 at 11:44PM via
  • Intel、iOS/Android/WindowsからChromebookへのデータ移行ツールをリリース

    Intel、iOS/AndroidWindowsからChromebookへのデータ移行ツールをリリース 米Intelは12月17日(現地時間)、Intelのプロセッサを搭載するChromebookにiOS/AndroidWindowsのデータを移行するツール「Intel Easy Migration」をリリースしたと発表した。対応アプリをそれぞれのアプリストアから無料でダウンロードできる。 これらのアプリを移行元の端末にインストールし、移行先のChromebookにはChrome拡張機能をインストールすると、端末内の連絡先、Webブラウザのブックマーク、写真や動画、音楽、ドキュメントなど(iOSの場合は連絡先、写真、動画のみ)をChromebookに移行できる。Chromebookに移行するといっても、直接Chromebookに保存するのではなく、Chromebookからアクセスできる

    Intel、iOS/Android/WindowsからChromebookへのデータ移行ツールをリリース
    kasumani
    kasumani 2014/12/23
    Intel、iOS/Android/WindowsからChromebookへのデータ移行ツールをリリース Intelが、Intelのプロセッサを搭載するChromebookにiOS/Android/Windowsの連絡先や写真、ブックマークなどを移行するためのツール「Intel Easy Migration」をリリース
  • macroとdynamicを使って任意の型を簡潔に記述、生成する手法がやばい - xuwei-k's blog

    shapelessの話をします。 versionは2014-12-22現在のmasterです。まだリリース版には入ってないので、色々変わるかもしれません。リリースはされました。 最近のshapelessは、ScalaなのだけどScalaではない何か別のものに進化していってる感があります。今までScalaやっていて見てきたテクニックのなかで、1、2位を争う変態的なものの予感がします。 さて、直接shapelessの話をする前に、まず、これまたほぼ誰も知らないであろう幻のtype macroというのものの話をします。 一時的、macro paradiceに超実験的な機能として入ったのですが、すぐに消えました。 自分が知ってる限り、okomokさんのsignが一時期それ使って実験してました。以下のような感じです。 https://github.com/okomok/sing/blob/95357

    macroとdynamicを使って任意の型を簡潔に記述、生成する手法がやばい - xuwei-k's blog
    kasumani
    kasumani 2014/12/23
    macroとdynamicを使って任意の型を簡潔に記述、生成する手法がやばい versionは2014-12-22現在のmasterです。まだリリース版には入ってないので、色々変わるかもしれません。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 2
  • 「Jenkinsサーバで使う Docker」を発表してきました - Shin x blog

    すっかり年の瀬ですが、今年最後の発表を DevLove 関西にて行いました。 Docker 実践編ということで、CI の一環でビルドサーバに使っている Docker についてお話してきました。 発表資料 Jenkins サーバに Docker を入れており、ビルドの環境として利用しています。構成や使い方は、わりとベーシックな内容です。 プロビジョンには Ansible を使っており、ローカルコネクションで ansible-playbook を実行しています。 使い捨てできる環境なら実用的 勉強会の最後に、発表者への QA の時間があったのですが、多数の質問があり、Docker に対する関心が高いのをあらためて実感しました。 今回、参加された方は、これから Docker を使ってみようという方が多いようで、導入に関することや、安定性などに対する質問が多かったです。(安定性に関しては、私のセッ

    kasumani
    kasumani 2014/12/23
    「Jenkinsサーバで使う Docker」を発表してきました すっかり年の瀬ですが、今年最後の発表を DevLove 関西にて行いました。 Docker 実践編ということで、CI の一環でビルドサーバに使っている Docker についてお話してきました。 T
  • React.jsとFlux - Qiita

    今回はReact.jsとも関わりがあるFluxについて紹介したいと思います。 Flux is Architecture ↑の図はfacebookのfluxのリポジトリにあるものですが、Fluxは上記のようなArchitectureの名称です。facebook/fluxのrepositoryに行ってもらうとわかるのですが、実装としてはDispatcherの部分があるだけです。 Unidirectional data flow 先ほどの図を見てもらうとわかる通り、Fluxではアプリケーションの複雑さをなくすため、データの流れを一方向にします。 そのため全体の処理の流れはわかりやすくなりますが、Angular.jsなどで書くときに比べて冗長に感じることもあるかと思います。 しかしながら単純なデータの流れを作ることで、ある程度の規模になってアプリケーションが複雑化してもデータやイベントの流れがスパ

    React.jsとFlux - Qiita
    kasumani
    kasumani 2014/12/23
    React.jsとFlux 今回はReact.jsとも関わりがあるFluxについて紹介したいと思います。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 22, 2014 at 11:44PM via IFTTT
  • Visual Studioサポートを強化した「CMake 3.1」リリース | OSDN Magazine

    クロスプラットフォームに対応するビルドシステム「CMake」を開発するKitwareは12月17日、最新版となる「CMake 3.1」をリリースした。Windows環境やVisual Studio関連の強化が多く含まれている。 CMakeはC++で実装されたオープンソースのクロスプラットフォーム対応ビルドシステム。プラットフォームやコンパイラに依存しないビルドプロセスを定義できるのが特徴で、各プラットフォームに向けたビルド設定ファイルなどを生成でき、任意のコンパイラ環境で利用できる。プロジェクトはKitwareの支援を受けており、修正BSDライセンスの下で公開されている。 CMake 3.1は、6月に公開された3系の最新版となる。新機能として、「Visual Studio 2012」以上に向けたジェネレーターを使って「Windows Phone」や「Windows Store」向けのプロジ

    Visual Studioサポートを強化した「CMake 3.1」リリース | OSDN Magazine
    kasumani
    kasumani 2014/12/23
    Visual Studioサポートを強化した「CMake 3.1」リリース  クロスプラットフォームに対応するビルドシステム「CMake」を開発するKitwareは12月17日、最新版となる「CMake 3.1」をリリースした。Windows環境やVisual Studio関連の強化が多く
  • リリース時の負荷対策 - Qiita

    この記事は、ドリコム Advent Calendar 2014 - Adventar の22日目の記事です。 21日目は、ウッチーことtakao.uchikawaさんによる、「スマートフォンでの脱出ゲームの作り方」です。 自己紹介 シモーネと呼ばれています。 PHPとかJavaとかPerlとかで、ポータルサイトとか作ってました。 ドリコム来てからはRuby書いてましたが、今はPMやってます。 最近は、たまにサーバー入って、ちょっとコマンド叩く位。 ドリコム釣り部 裏部長やってます。 エリアトラウト、ヘラブナ、シーバス、投げ、ジギング、キャスティングなど、いろいろやってみて釣りを楽しんでます。 書くこと アプリリリース時の負荷対策を、忘れっぽい自分の為に、覚えている範囲でまとめてみます。 余談ですが、同じリリース時の負荷対策として、釣った魚を写真撮ってからリリースする場合の、魚への負荷対策方

    リリース時の負荷対策 - Qiita
    kasumani
    kasumani 2014/12/23
    リリース時の負荷対策 シモーネと呼ばれています。 PHPとかJavaとかPerlとかで、ポータルサイトとか作ってました。 ドリコム来てからはRuby書いてましたが、今はPMやってます。 最近は、たまにサーバー入って、ちょっとコマ
  • Ruby on Rails 4.2 リリースノート - Railsガイド

    Rails 4.2の注目ポイント Active Job メールの非同期処理 Adequate Record Web Console 外部キーのサポート リリースノートでは、主要な変更についてのみ説明します。ここに紹介されていない機能、バグ修正、変更の詳細についてはGitHubにあるRailsメインリポジトリの コミットリスト を参照してください。 1 Rails 4.2へのアップグレード 既存のアプリケーションをアップグレードするのであれば、その前に質のよいテストカバレッジを用意するのはよい考えです。Railのバージョンが4.1に達していない場合は、まずアプリケーションをRails 4.1にアップグレードし、アプリケーションが期待どおりに動作することを確認してからRails 4.2にアップグレードしてください。アップグレードの際に注意すべき点のリストについては、Ruby on Rails

    Ruby on Rails 4.2 リリースノート - Railsガイド
    kasumani
    kasumani 2014/12/23
    Ruby on Rails 4.2 リリースノート — Rails ガイド 既存のアプリケーションをアップグレードするのであれば、その前に質のよいテストカバレッジを用意するのはよい考えです。Railのバージョンが4.1に達していない場合は、まず
  • Gradle徹底入門

    kasumani
    kasumani 2014/12/23
    Gradle徹底入門 関連サイト 本書の関連ページが用意されています。 内容紹介 Groovyベースのビルドツール「Gradle」は、SpringやHibernateなどの著名なOSSで利用されているほか、Androidの公式ビルドツールとして採用されており、こ
  • URL パーサにおける IPv6 対応

    プログラマにとって IPv6 対応といえば、C言語のような低レベルな言語の話であって、ホスト名を文字列で扱うスクリプト言語には関係ないと考えがちです。ですが、実際には、文字列の取り扱いにおいても対応が必要になるところがあります。 その代表例が URL のパーサです。多くのエンジニアがイメージする URL の書式は「protocol://host:port/path#fragment」です。この書式を見れば、「:」と「/」を用いてトークンを分割するのが自然であり、RFC を参照せずに記述された URL パーサは、host の中に「:」が含まれないことを前提としていることがあります。あるいは、/[0-9A-Za-z_-\.]+/ のような正規表現を使って、ホスト名または IPv4 アドレスをチェックしている場合も多いのではないでしょうか。 ところが、IPv6 アドレスの文字列表現には「:」が含

    kasumani
    kasumani 2014/12/23
    URL パーサにおける IPv6 対応 プログラマにとって IPv6 対応といえば、C言語のような低レベルな言語の話であって、ホスト名を文字列で扱うスクリプト言語には関係ないと考えがちです。ですが、実際には、文字列の取り扱い
  • PythonとMecabとCaboChaでtweet分析 - Qiita

    はじめに この記事はPython Advent Calendar 2014 - Qiita 22日目の記事です。 先週、会社でやっているAdvent CalendarでBigQuery × Perfume × tweet分析というブログを書きました。 そこでは、12/12(金)〜12/18(木)の1周間で収集したPerfumeに関するTweetをBigQueryにどんとあげて分析するということをやりました。 今回はその発展として、MecabとCaboChaを使った自然言語処理でtweet分析をやっていこうと思いますm(_ _)m 参考にしたもの せっかくだから俺は衆院選挙のツイートを調べるぜ - Qiita https://github.com/mima3/stream_twitter 参考というより、やっていることはほとんどmima_itaさんの受け売りです… 環境 ・Mac OSX 1

    PythonとMecabとCaboChaでtweet分析 - Qiita
    kasumani
    kasumani 2014/12/23
    Python × Perfume × tweet分析 先週、会社でやっているAdvent CalendarでBigQuery × Perfume × tweet分析というブログを書きました。 そこでは、12/12(金)〜12/18(木)の1周間で収集したPerfumeに関するTweetをBigQueryにどんとあげて分析するという
  • Haskellで物理を殴ってレベルが上がった話 - Qiita

    事情により二日ばかし遅延評価となってしまい申し訳ありませんm(_ _)m 次元付き計算がいかに重要か 皆さん、量の計算をするうえで、単位を間違えちゃいけないよ、って教わったと思います。 180cm + 55kg = 235年  とかいう式は間違っていて、意味を成しませんよね。 間違えるとどんなことがおこるかって?テストに落ちるとかでしょうか。 1983年には、カナダ航空の飛行機が、燃料補給時に単位を間違えたために(間違いの質は、22300 kgの燃料を補給すべきところ、22300 ポンド しか補給しなかったというもの)飛行中にまさかの燃料切れに陥り、お祭り会場になっていた廃空港に緊急着陸を強いられ、あわや大惨事、というギムリ・グライダー事件が起こっています。 1999年、NASAの火星探査衛星マーズ・クライメート・オービターは、制御プログラムの力の単位にポンド重とニュートンが混在していた

    Haskellで物理を殴ってレベルが上がった話 - Qiita
    kasumani
    kasumani 2014/12/23
    Haskellで物理を殴ってレベルが上がった話 皆さん、量の計算をするうえで、単位を間違えちゃいけないよ、って教わったと思います。 180cm + 55kg = 235年  とかいう式は間違っていて、意味を成しませんよね。 Tags: feedly, ifttt,