タグ

2014年5月15日のブックマーク (131件)

  • 「オープンソース・クラウド基盤 OpenStack入門」が発売されます! - めもめも

    OpenStackユーザー会・会長の中島さんと一緒に執筆させていただきました。 Amazonで予約開始していますが、先行して、「まえがき」と「目次」を掲載しておきます。 「半年ごとに改訂するの?」という皮肉にもくじけず(笑)、特定バージョンに依存しない、OpenStackを支えるテクノロジーの「質」を伝えることにフォーカスして執筆しました。LinuxやKVMの基礎知識は必要となりますが、OpenStackに格的に取り組むための「第一歩」となり、「その後も長く役立つ底力」を身につけるための書籍です。 まえがき まずは、書を手にとっていただきありがとうございます。書は、OpenStackを利用したクラウド基盤の構築に興味がある方々に向けた書籍です。OpenStackは、今もなお日進月歩の開発が続いている、最先端のソフトウェアの1つです。その一方で、まとまった情報を日語で入手するこ

    「オープンソース・クラウド基盤 OpenStack入門」が発売されます! - めもめも
    kasumani
    kasumani 2014/05/15
    「オープンソース・クラウド基盤 OpenStack入門」が発売されます! Amazonで予約開始していますが、先行して、「まえがき」と「目次」を掲載しておきます。 Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 09:28PM vi
  • TODO リスト / デザインパターンを Objective-C で - Cli@

    kasumani
    kasumani 2014/05/15
    TODO リスト / デザインパターンを Objective-C で TODO リスト / デザインパターンを Objective-C で ダイナミックObjective-Cの目次まとめ+Todoなページ Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 09:28PM via IFTTT
  • Error Handling in Nodejs - Developer Center - Joyent - Cli@

    kasumani
    kasumani 2014/05/15
    Error Handling in Nodejs : Developer Center : Joyent : Cli@ Operational errors vs. programmer errorsについて Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 09:27PM via IFTTT
  • gradleを使った - 日々量産

    仕事でAntイケてないよねーって事でGradleを使うことになりました。 Gradle http://www.gradle.org/ いまは1.12が出ているようです。2.0の話もちらほら聞きますがまだかな? Documentも充実してますし、有志によるDocumentの日語訳もあります。 以下作業メモ。やりたい事はDocumentにだいたい乗ってるので見る価値なし。 WindowsでGradle環境を作る GradleはJavaさえ動けば動きます。WindowsとかLinuxとか関係ありません。 Gradle体はzipで配布されてます。 https://services.gradle.org/distributions/gradle-1.12-bin.zip 解凍して適当に配備しておきます。 今回はWindowsに導入するので適当にC:\直下に解凍して、"C:\gradle-1.1

    gradleを使った - 日々量産
    kasumani
    kasumani 2014/05/15
    gradleを使った : 日々量産 お仕事でAntイケてないよねーって事でGradleを使うことになりました。 いまは1.12が出ているようです。2.0の話もちらほら聞きますがまだかな? Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 20
  • さくらVPSにNode.jsをインストールしてブログエンジンGhostの導入まで | offsidenowの日常を綴ったブログ - 「葬兵術」

    kasumani
    kasumani 2014/05/15
    ■さくらVPSにNode.jsをインストールしてブログエンジンGhostの導入まで | offsidenowの日常を綴ったブログ さくらVPSにNode.jsをインストールしてブログエンジンGhostの導入まで | offsidenowの日常を綴ったブログ Tags: feedly, ifttt, recently
  • データマイニングで理想の彼女をGetだぜ! - 発声練習

    ある国際会議のkeynote Speechの中で紹介されていた話。非常に面白かった。 Wired: How a Math Genius Hacked OkCupid to Find True Love 「いまどきの若い男は、なんでもコンピュータか!」とか思われるかもしれないけど、何をしたのかを読んでみると「これって、単なるナンパの方が楽だったんじゃないか?」と思わされる。 登場人物のスペック この人の経歴がアメリカ的。 名前:Chris McKinlay (35歳) 経歴 2001年:Middlebury College を卒業。専攻は中国語 同年:世界貿易センターで中国語から英語への翻訳のアルバイト。アルバイトを辞めた5週間後に9・11。 〜2002年:その後、友達に誘われて、an offshoot of MIT’s famed professional blackjack team に

    データマイニングで理想の彼女をGetだぜ! - 発声練習
    kasumani
    kasumani 2014/05/15
    ■ データマイニングで理想の彼女をGetだぜ! ある国際会議のkeynote Speechの中で紹介されていた話。非常に面白かった。 Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 09:12PM via IFTTT
  • HTML5初心者でもWebアニメーションの簡単な作り方が分かる記事11選

    HTML5初心者でもWebアニメーションの簡単な作り方が分かる記事11選:Webサイト作成手順を勉強するまとめ(3)(1/3 ページ) 新社会人のWeb制作者/デザイナー向けにAdobe Creative Cloudの使い方を例に、現場で使える具体的な制作手順とテクニックを学んでいく入門まとめ連載。今回はWebアニメーション制作に役立つEdge AnimateやFlash の使い方について。エレメント、シンボル、モーションパスの使い方から、パブリッシュ方法、レスポンシブ対応、音の付け方、Flashからの変換まで、さまざまなテクニックを紹介します。 前々回の「初心者でもPhotoshopの基的な使い方が分かる入門記事9選」、前回の「HTMLCSSWordPress初心者のためのDreamweaverの基的な使い方が分かる記事10選」でWebサイトを作れるようになったら、Webサイトに

    HTML5初心者でもWebアニメーションの簡単な作り方が分かる記事11選
    kasumani
    kasumani 2014/05/15
    HTML5初心者でもWebアニメーションの簡単な作り方が分かる記事11選 (1/3)  前々回の「初心者でもPhotoshopの基本的な使い方が分かる入門記事9選」、前回の「HTML・CSS・WordPress初心者のためのDreamweaverの基本的な使い方が分かる記
  • 第3回 Gmailで差出人を別のメールアドレスに変更して送信する

    Gmailにちょっとした設定をすると、Gmailでありながら、ISPや企業など「~@gmail.com」以外のメールアドレスを差出人としたメールを送信できるようになる。その具体的な方法は? 連載目次 前回は、Gmailで受信メールを集約・一元管理するために、ISPや企業などのメールアドレスに届くメールをGmailのメールボックスに転送する方法を説明した。これで複数のメーラーやWebメールを巡回することなく、Gmailだけで各メールアドレス宛てに届くメールを閲覧できるようになった。 しかし、このままではメールを送信する際には、やはり各メールアドレスにひも付いているメーラーやWebメールを利用する必要がある。例えば、「~@gmail.com」以外のメールアドレス宛て(仮に「~@example.jp」とする)に届いたメールに対して、Gmailから返信しようとすると、差出人(From:フィールド)

    第3回 Gmailで差出人を別のメールアドレスに変更して送信する
    kasumani
    kasumani 2014/05/15
    第3回 Gmailで差出人を別のメールアドレスに変更して送信する  前回は、Gmailで受信メールを集約・一元管理するために、ISPや企業などのメールアドレスに届くメールをGmailのメールボックスに転送する方法を説明した。こ
  • 2014年版フロントエンド開発のあたりまえ @ EdTech CTO Night! // Speaker Deck - Cli@

    kasumani
    kasumani 2014/05/15
    2014年版フロントエンド開発のあたりまえ @ EdTech CTO Night! // Speaker Deck 最初にリソースのキャッシュ、Promiseにインターフェースを統一して扱う、テンプレートはしないでデータバインディングをする Tags: feedly, ifttt, recently read,
  • ConoHaとSoftEther VPNで遊んでみる(インストール編) - おかぽん雑記

    ConoHa VPS上へSoftEther VPN Serverをインストール。 VPSの初期OS(CentOS 6.4 64-bit)だと依存関係もなくコマンド一撃でインストールできた。 最新版のVer 4.06, Build 9437, beta、外部認証とかLog保存設定とか機能が増えている感じ。 参考にしたサイト(そのまま指示通りにしただけ...) 7.3 Linux へのインストールと初期設定 - SoftEther VPN プロジェクト 手順 SoftEther VPN ServerをDownload VPS上へUp Load 展開 make ディレクトリーを移動 パーミッション変更 動作チェック スタートアップスクリプトへの登録 起動および停止 SoftEther VPN ServerをDownload SoftEther ダウンロード センターへアクセス コンポーネントは「

    ConoHaとSoftEther VPNで遊んでみる(インストール編) - おかぽん雑記
    kasumani
    kasumani 2014/05/15
    ConoHaとSoftEther VPNで遊んでみる(インストール編) ConoHa VPS上へSoftEther VPN Serverをインストール。VPSの初期OS(CentOS 6.4 64-bit)だと依存関係もなくコマンド一撃でインストールできた。 最新版のVer 4.06, Build 9437, beta、外部認証とかLog
  • 技術評論社さんのサイトでLXCの連載をはじめました - TenForward

    LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術:連載|gihyo.jp … 技術評論社 技術評論社のサイトで LXC を題材にしたコンテナの記事の連載をはじめました。よろしくお願いいたします。このようなチャンスをくださった技術評論社さんありがとうございます。 現時点での構想は、LXCの入門記事の連載ということで、普段コンテナ関係の勉強会で話しているコンテナ入門のお話を更に入門寄りに振って書く予定です。既に LXC をバリバリお使いの方や、勉強会で私の話を聞いてくださっている方は既知のことが中心になるかと思いますので、そういう方は記事読んでないで、もっととんがった知識をガンガン付けていただいて、私に教えてくださればうれしいです (^_^) 現在、Immutable Infrastructure などのキーワードで一躍コンテナに注目が集まるようになりましたが、ほとんどはDocker

    技術評論社さんのサイトでLXCの連載をはじめました - TenForward
    kasumani
    kasumani 2014/05/15
    技術評論社さんのサイトでLXCの連載をはじめました : TenForwardの日記 技術評論社のサイトで LXC を題材にしたコンテナの記事の連載をはじめました。よろしくお願いいたします。このようなチャンスをくださった技術評論社
  • Javascript初心者に初心者++程度の自分が言語仕様を説明したときのメモ(第二回) - リア充爆発日記

    今回はthisについて説明することに挑戦。 他の多くの言語では、オブジェクトのインスタンス自身を指す予約語として、thisとかselfとかがあるが、Javascriptにもthisがある。 が、Javascriptのthisは状況によって指す内容が変わってくる。 それをMDNでは、「this は関数に「渡される」のであって、関数に固定されている訳ではありません。」と言っている。 https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/this よくわからんので、これについてググると「thisのパターンは4つある」、とか「いや、3つだ」みたいな内容が見つかるかもしれないけど、とりあえずそこはあまり気にしないで「3つとも4つとも取れるんだな」くらいに思っておけばいいんじゃないかと思う。で、理解したら持論を

    Javascript初心者に初心者++程度の自分が言語仕様を説明したときのメモ(第二回) - リア充爆発日記
    kasumani
    kasumani 2014/05/15
    Javascript初心者に初心者++程度の自分が言語仕様を説明したときのメモ(第二回) 他の多くの言語では、オブジェクトのインスタンス自身を指す予約語として、thisとかselfとかがあるが、Javascriptにもthisがある。 が、Javascript
  • dnd api 実装 - メモメモ^^

    html5のドラッグアンドドロップね とかくここが断トツで分かりやすい。そして、それでも良く読まないと分からない ネイティブ HTML5 ドラッグ&ドロップ - HTML5 Rocks で、ここの通りやっても、IEは動かない。それは、 e.dataTransfer.setData('text/html', this.innerHTML);htmlは、保存できない。なもんで、textにしなくちゃいけない。 javascript - dataTransfer.setData does not work in IE9 - Stack Overflow そして、みんな大好きjqueryを利用する場合は、dataTransferをオリジナルの利用するよって伝えないといけないので、 e.originalEvent.dataTransfer.setData('text/html', this.inner

    dnd api 実装 - メモメモ^^
    kasumani
    kasumani 2014/05/15
    dnd api 実装 とかくここが断トツで分かりやすい。そして、それでも良く読まないと分からない そして、みんな大好きjqueryを利用する場合は、dataTransferをオリジナルの利用するよって伝えないといけないので、 Tags: feedly, ifttt
  • プログラミングのことならモットーに! - Handai-CARP’s blog

    kasumani
    kasumani 2014/05/15
    プログラミングのことならモットーに! こんにちは〜。 今回ブログ初投稿になる「モットー」と言います。このブログをよろしくお願いします(^-^) Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 08:40PM via IFTTT
  • grgcombs/JSONTools - Cli@

    kasumani
    kasumani 2014/05/15
    grgcombs/JSONTools : Cli@ ■[Objective-C][JSON][library]grgcombs/JSONTools 10:40 grgcombs/JSONTools JSON Patch, JSON Pointer, and JSON Schema Validatio Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 08:40PM via IFTTT
  • 『Ubuntu Server 実践バイブル』を読んで - heyheytower

    書名:『Ubuntu Server 実践バイブル 現場で即運用に役立つサービス設定のノウハウ』 著者:吉田史 感想 「Ubuntu公式ミラー管理者による」との宣伝文句の通り、かゆいところの解説が詳細に行われており、とても参考になりました。 自分自身、ssh, ntpd, squid など用いているので、それらをセキュリティ的に見直す良い機会にもなりました。 対象としては、LPIC level2 位の知識を有し、ubuntu サーバの何となくの理解をきちんと知るために拾い読みするような方、でしょうか。 P.201 init と Upstart ubuntu も systemd に移行するとかで、ubuntu14.04 (LTS) は 新しいUpstart:Ubuntuがsystemdに移行する前の、最後のUpstartに http://japan.cnet.com/news/commenta

    『Ubuntu Server 実践バイブル』を読んで - heyheytower
    kasumani
    kasumani 2014/05/15
    『Ubuntu Server 実践バイブル』を読んで 書名:『Ubuntu Server 実践バイブル 現場で即運用に役立つサービス設定のノウハウ』 著者:吉田史 感想 「Ubuntu公式ミラー管理者による」との宣伝文句の通り、かゆいところの解説が詳細
  • JavaはIPv6がお好き - 人間万事塞翁が馬

    今日、以前から悩んでいたJavaの問題が解決(?)してほっとした。ソケットのアプリが、SMTPサーバに connect 出来ないのである。しかし、同じ PC から TELNET でポート25にアクセスできる。なぜ、自作のJavaアプリではだめ? ただ、同じアプリも違う環境では動作する?なぜ?動かない PC のネットワークの設定 (firewall) がダメ?でも、仮に outbound をブロックしているのであれば TELNET でもダメなはず。なぜ Java だけ嫌われる?まったくわからん。 ただ、以前からそれを解決しないと次に進めないというわけではなく、奥歯にはさまったゴミと同程度。しかし、やっとわかった。というか、今まで知らなかったことが恥ずかしい。Java では IPv4/v6 のデュアルスタック環境では IPv6 を優先して使用するようだ。おそらく相手は v6 で connect

    JavaはIPv6がお好き - 人間万事塞翁が馬
    kasumani
    kasumani 2014/05/15
    JavaはIPv6がお好き 今日、以前から悩んでいたJavaの問題が解決(?)してほっとした。ソケットのアプリが、SMTPサーバに connect 出来ないのである。しかし、同じ PC から TELNET でポート25にアクセスできる。なぜ、自作のJavaアプリ
  • Vim Advent Calendar 2013 163日目: :NeoBundle 'Shougo/neobundle.vim' してはいけない - C++でゲームプログラミング

    この記事は Vim Advent Calendar 2013 163日目の記事になります。 今日から Vim Advent Calendar 2013 を再開します。 興味のある方は気軽にご参加ください。 さて、 というようなツイートを見かけたのですが、Vim 関連の記事や公開されている vimrc を見ていると確かに :NeoBundle 'Shougo/neobundle.vim' と書かれているのをよく見かけます。 上記のツイートでも書かれている通り neobundle.vim を neobundle.vim 自体で管理したい場合は、 :NeoBundle 'Shougo/neobundle.vim' ではなくて、 :NeoBundleFetch 'Shougo/neobundle.vim' とする必要があります。 これは『:NeoBundleで登録しておくと一時的にruntimep

    Vim Advent Calendar 2013 163日目: :NeoBundle 'Shougo/neobundle.vim' してはいけない - C++でゲームプログラミング
    kasumani
    kasumani 2014/05/15
    Vim Advent Calendar 2013 163日目 : : NeoBundle 'Shougo/neobundle.vim' してはいけない : C++でゲームプログラミング ■[vim]Vim Advent Calendar 2013 163日目: :NeoBundle 'Shougo/neobundle. Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 08:40PM via I
  • YCSBでCouchbaseにアクセスしてみる - ぺーぺーSEのブログ

    YCSB(Yahoo Cloud Serving Benchmark)はデータベースの性能検証用のツール。 News: Yahoo Cloud Serving Benchmark http://labs.yahoo.com/news/yahoo-cloud-serving-benchmark/ Githubでいろんなのが公開されてる。(brianfrankcooperってのが公式くさい?) brianfrankcooper/YCSB https://github.com/brianfrankcooper/YCSB thumbtack-technology/ycsb https://github.com/thumbtack-technology/ycsb Altoros/YCSB https://github.com/Altoros/YCSB 今回は2014/05/12時点の「Altoros

    YCSBでCouchbaseにアクセスしてみる - ぺーぺーSEのブログ
    kasumani
    kasumani 2014/05/15
    YCSBでCouchbaseにアクセスしてみる Githubでいろんなのが公開されてる。(brianfrankcooperってのが公式くさい?) a. Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 08:40PM via IFTTT
  • GCEにDockerでnginxサーバ構築でImmutable Infrastructureに初挑戦 - DRY

    と言う事で話題になっているので挑戦しました。 普通にMac上でDockerだけやっても他の方の事例があるので、今回はGoogle Compute Engine上にサーバを作ってそのサーバをホストサーバとしてDockerを入れました。 ■環境の確認 ・Mac OSX 10.9 Mavericks ・Google Compute Engine centos-6-v20140415そういえば、asiaリージョンいつの間にか出来ましたね ■GCE関連の設定 まずはhttps://console.developers.google.com/projectから、「CREATE PROJECT」して適当に新規プロジェクトを作ります。 プロジェクトが出来たら左のメニューから 「Compute Engine」->「VM Instances」で画面上に出る「NEW INSTANCE」 でインスタンスを生成しま

    GCEにDockerでnginxサーバ構築でImmutable Infrastructureに初挑戦 - DRY
    kasumani
    kasumani 2014/05/15
    DRY(日本やアメリカで働くエンジニア日記) と言う事で話題になっているので挑戦しました。 普通にMac上でDockerだけやっても他の方の事例があるので、今回はGoogle Compute Engine上にサーバを作ってそのサーバをホストサーバ
  • Test Double | Our Thinking | JavaScript Testing Tactics: Lightning Edition - Cli@

    kasumani
    kasumani 2014/05/15
    Test Double : Our Thinking : JavaScript Testing Tactics : Lightning Edition : Cli@ XHRに対してはFake server、UI Eventじはテストしやすくするためにも、自分の手に届くようにラッパーを作る、非同期コード、DOMへのテストの方針について書かれてる
  • VMware Tools のインストールでエラーになった時 やったこと メモ - Solr, Python, MacBook Air in Shinagawa Seaside

    アンインストールしてからインストールする。 # cd /hoge/VMware Tools/vmware-tools-distrib # perl bin/vmware-uninstall-tools.pl <- アンインストール # perl vmware-install.pl <- インストール 出たエラー # perl vmware-install.pl A previous installation of VMware Tools has been detected. The previous installation was made by the tar installer (version 4). Keeping the tar4 installer database format. You have a version of VMware Tools installed.

    VMware Tools のインストールでエラーになった時 やったこと メモ - Solr, Python, MacBook Air in Shinagawa Seaside
    kasumani
    kasumani 2014/05/15
    VMware Tools のインストールでエラーになった時 やったこと メモ : Solr, Python, MacBook Air in Kameido ■[VMware] VMware Tools のインストールでエラーになった時 やったこと メモ アンインストールしてからインストールする。 # cd /hoge/VMwa
  • 2014-05-12

    プロセスを観て、あったらkillするとしたい場合、 ps aux | grep 'hoge' | grep -v 'hoge'| xargs killみたいなことをすると思いますが、pgrepやpkillを使うともっと簡単になります。 pkill -f 'hoge'または pgrep -f 'hoge' | xargs 'hoge モデルに対応するテーブル定義をコメントとして出力してくれる便利gemのannotateについてです。 今使っていますが、忘れないようにメモです ソースはここ まずはモデルに出力させてみましょ。テストとかは対象外にしたいので、以下のように書きます。 bundle exec annotate --exclude tests, fixtures,factories 続いて、 bundle exec rails g annotate:install どういう動きをするか

    2014-05-12
    kasumani
    kasumani 2014/05/15
    モデルのannotateを出力するgem モデルに対応するテーブル定義をコメントとして出力してくれる便利gemのannotateについてです。 今使っていますが、忘れないようにメモです Tags: feedly, ifttt, recently read, saved for later from Pocket May 15,
  • オブジェクト指向と関数的手続き - Plonk123の日記

    オブジェクト指向プログラミングでは処理はメソッドで表わされる。メソッドはなんらかのクラスに属していて、そのインスタンスのデータにアクセスすることができる。つまり、メソッドは常になんらかのインスタンスを環境*1として実行される手続きだ。 しかしあらゆる手続きが、このようなアクセスを要するわけではない。例えば、文字列の配列を連結するメソッド Array#join がそうだ。 [1] pry(main)> ['apples', 'pears', 'mandrills'].join(', ') => "apples, pears, mandrills" 興味深いことに、Python は逆にこの手続きを文字列のメソッドにしている。 >>> ', '.join(['apples', 'pears', 'mandrills']) 'apples, pears, mandrills' 実は join

    オブジェクト指向と関数的手続き - Plonk123の日記
    kasumani
    kasumani 2014/05/15
    オブジェクト指向と関数的手続き オブジェクト指向プログラミングでは処理はメソッドで表わされる。メソッドはなんらかのクラスに属していて、そのインスタンスのデータにアクセスすることができる。つまり、メソッ
  • Core Bluetooth のラッパーライブラリ『LGBluetooth』の使い方 - その後のその後

    Core Bluetooth はそれほど規模の大きいフレームワークではないので、最初は全容を把握するためにライブラリに頼らずそのまま使ってみるのがおすすめなのですが、ペリフェラルのスキャンやコネクト時のタイムアウト処理等、結局毎回書く必要があって面倒だなーと思う部分もあります。 そのあたりいい感じに書かれているOSSがないかなとGitHub検索してみたところ、次の2つが良さそうでした。 https://github.com/kickingvegas/YmsCoreBluetooth https://github.com/SocialObjects-Software/LGBluetooth どちらも block-based を売りにしています。 ヘッダだけ見ると YmsCoreBluetooth の方がペリフェラルの保存まで考慮されていて高機能そうな気もしたのですが、どっちも試すのは面倒なの

    Core Bluetooth のラッパーライブラリ『LGBluetooth』の使い方 - その後のその後
    kasumani
    kasumani 2014/05/15
    Core Bluetooth のラッパーライブラリ『LGBluetooth』の使い方 Core Bluetooth はそれほど規模の大きいフレームワークではないので、最初は全容を把握するためにライブラリに頼らずそのまま使ってみるのがおすすめなのですが、ペリ
  • 日本語の扱い | Mojolicious入門 - Perl入門ゼミ

    Perl › Mojolicious Mojoliciousにおける日語の扱いについて解説しておきます。Perlを使う場合に、学習するのを難しく感じるのは、文字コードの扱いでしょう。Perlでの文字コードの扱い自体はきわめて簡単なのですが、現代的な方法を知らないという理由で混乱されている方も多いと思います。 過去の歴史や理論はおいておいて、ここでは実用的な項目に絞って絞って解説します。詳しい解説については「Encode - 日語などのマルチバイト文字列を適切に処理する / Perlモジュール徹底解説」を参考にしてください。 バイト文字列と内部文字列 Perlでは、プログラムの内部では内部文字列を使って、プログラムの外部に対しては、特定の文字コードで表現されたバイト文字列を入力として受け取ったり、出力したりします。 プログラムの内部では内部文字列、プログラムの外部ではバイト文字列と考えて

    日本語の扱い | Mojolicious入門 - Perl入門ゼミ
    kasumani
    kasumani 2014/05/15
    日本語の扱い | Mojolicious入門  Mojoliciousにおける日本語の扱いについて解説しておきます。Perlを使う場合に、学習するのを難しく感じるのは、文字コードの扱いでしょう。Perlでの文字コードの扱い自体はきわめて簡単なの
  • プログラミングの問題を作る時に考えること - 虎塚

    先日のオフラインリアルタイムどう書くで初めて問題を出したところ、解く側で参加する時には考えなかったことを色々と考えて面白かったので、せっかくなのでまとめておきます。 オフラインリアルタイムどう書くとは 皆で共通のお題を好きなプログラミング言語で解いて、結果を見せ合う会です。 これから書く内容は、どう書くで出題する問題を作る時を前提としています。どう書くには、次のような特徴があります。 出題者と回答者が同じ空間にいる 回答に好きなプログラミング言語を使ってよい 回答の制限時間は1時間(撃墜タイムのようなものはない) 解けても解けなくても回答者は発表する 問題の要件を一意に定義する(必須) 問題文は、一意に解釈できる必要があります。 どう書くでは出題者が会場にいるので、問題文の解釈に迷ったら質問して解決できます。しかし、その場にいない人や後から問題を解く人は、問題文を文意どおり解釈するしかあり

    プログラミングの問題を作る時に考えること - 虎塚
    kasumani
    kasumani 2014/05/15
    プログラミングの問題を作る時に考えること 先日のオフラインリアルタイムどう書くで初めて問題を出したところ、解く側で参加する時には考えなかったことを色々と考えて面白かったので、せっかくなのでまとめておき
  • http://bit.ly/1oSNMEx.

    kasumani
    kasumani 2014/05/15
    ■ Linuxカーネルハックに興味があるけど特にネタが無いんだよな〜って人向けの小ネタ Tags: feedly, ifttt, recently read, saved for later from Pocket http://bit.ly/RUbNQI May 15, 2014 at 08:10PM via IFTTT
  • influxdbが起動できなくなった時に内部のleveldbを初期化する方法 - 城陽人の本棚

    最近巷でチラチラ見かけるinfluxdbが気になっていて、試しに触ってみていて、当はインストールと設定してサンプルで遊んでみるエントリを書こうと思ったのだけど、そっちは色々いじってるうちにまとまりがないかんじになってきたので、とりあえずいじってるうちに見つけたバッドノウハウでも公開しておこうかと。 先に断りを入れておくと、これは正しい対処法とかではなくて、やってみたらうまくいったというレベルの話なので正しい方法がわかる人は教えて下さい。(エライ人) 事象としてはinfluxdbのサンプルとして以下のQiitaの記事を参考に InfluxDBとGrafanaとfluentdで、twitterデータのリアルタイム集計・可視化 - Qiita twitterからデータ拾ってきてinfluxdbに突っ込むというのをやっていたのだけど、なんか高速にデータを突っ込むからか(?)influxdbがパニ

    influxdbが起動できなくなった時に内部のleveldbを初期化する方法 - 城陽人の本棚
    kasumani
    kasumani 2014/05/15
    influxdbが起動できなくなった時に内部のleveldbを初期化する方法 : 城陽人の本棚 ■[influxdb]influxdbが起動できなくなった時に内部のleveldbを初期化する方法 最近巷でチラチラ見かけるinfluxdbが気になっていて、試しに触ってみて
  • ■ - ymkoの日記

    TOMOYO Linux メインライン化記念勉強会 レポート 連載記事 「Linux Kernel Watch」 9年ぶりの更新w何言ってるかほとんどわかってないけれど読んでて楽しいのはこの人の書き方が上手いからかなー 2009-07-04 - 未来のいつか/hyoshiokの日記 TOMOYOの都合を押しているというのがダメな理由との指摘。相手に取って〜というメリットがあるからXXXとするという表現にしないと受け入れられない。カーネルにとって何がうれしいのか、どーあるべきかという説明でないとだめだ。 これは勉強になる。

    ■ - ymkoの日記
    kasumani
    kasumani 2014/05/15
    ■ TOMOYO Linux メインライン化記念勉強会 レポート 連載記事 「Linux Kernel Watch」 9年ぶりの更新w何言ってるかほとんどわかってないけれど読んでて楽しいのはこの人の書き方が上手いからかなー 2009-07-04 - 未来のいつか/hyoshiok
  • Time Utilities Reference - Cli@

    kasumani
    kasumani 2014/05/15
    Time Utilities Reference : Cli@ ■[Objective-C][ios]Time Utilities Reference 23:47 Time Utilities Reference 時間の構造体。 構造体とタイムゾーンを渡すとNSDateを生成できる Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 08:09PM via IFTTT
  • bitbucketの使い方

    Elevate your software delivery from planning to production and beyond, with built-in AI, CI/CD, and a best-in-class Jira integration.

    bitbucketの使い方
    kasumani
    kasumani 2014/05/15
    MacからWindowsへsshしてpowershell — yukimemi's blog 普段家で触れるのはMacだけど、仕事で使うのはWindows。 Windows でCUI環境といえば、今はもうコマンドプロンプトでは なくて powershell らしい。 そこで、 powershell を覚えようと思った
  • indentLine と precious.vim を組みわせる - C++でゲームプログラミング

    コンテキストによって動的に filetype を変更を行う precious.vim なんですが、indentLine と相性が悪く、filetype が切り替わるたびに indentLine のハイライトが消されてしまいます。 これを回避する場合は以下のようにして precious.vim が filetype を切り替えるたびに indetLine が有効になるように設定します。 augroup precious-indentline autocmd! " filetype が切り替わるたびに indetLine をリセットする autocmd User PreciousFileType IndentLinesReset augroup END これで precious.vim が filetype を切り替えても indetLine の設定が反映されるようになります。

    indentLine と precious.vim を組みわせる - C++でゲームプログラミング
    kasumani
    kasumani 2014/05/15
    indentLine と precious.vim を組みわせる : C++でゲームプログラミング コンテキストによって動的に filetype を変更を行う precious.vim なんですが、indentLine と相性が悪く、filetype が切り替わるたびに indentLine のハイライトが消されて
  • atom-reading.md - Cli@

    kasumani
    kasumani 2014/05/15
    atom-reading.md : Cli@ ■[CoffeeScript][JavaScript][editor][codereview]atom-reading.md 23:17 atom-reading. Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 06:24PM via IFTTT
  • https://rubygems./

    kasumani
    kasumani 2014/05/15
    sinatraの環境をMacにつくる とりあえずhello worldまでいこう Bundleも使う #bundle入れる sudo /opt/local/bin/gem1.9 install bundler #適当なフォルダをつくる mkdir -p ./Sample #bundle環境つくる bundle init Gemfileができるのでちょいと編集 vim Gemfile sou
  • Oracle Masterに見る資格試験の価値 - zyake_mk2の日記

    昨年10〜12月頃に、「なんとなく面白そうだから」という理由で、Oracle MasterのBronze〜Goldまで一気に取得しましたが、今一すっきりせず、「何も理解できていないのではないか?」という気持ちでいっぱいでした。そこでOracle通の間で有名な「Exper Oracle Database Architecture」を読んだところ(まだ40%くらい)、頭の中のモヤモヤがスッキリして色々思うことがあるので、書いてみます。 Expert Oracle Database Architecture。Oracleのバイブル的な書籍です。凄く深くて広い。 Oracle Masterの価値私はアプリ寄りなので、インフラ屋さんの仕事をしたことは無いですが、Oracle Masterはインフラ屋さんの間では非常に評価が高いようです。別の部署には、転職のためにOracle Master Plati

    Oracle Masterに見る資格試験の価値 - zyake_mk2の日記
    kasumani
    kasumani 2014/05/15
    Oracle Masterに見る資格試験の価値 昨年10〜12月頃に、「なんとなく面白そうだから」という理由で、Oracle MasterのBronze〜Goldまで一気に取得しましたが、今一すっきりせず、「何も理解できていないのではないか?」という気持ち
  • BigPipe // Speaker Deck - Cli@

    kasumani
    kasumani 2014/05/15
    BigPipe // Speaker Deck : Cli@ NodeのウェブアプリケーションフレームワークであるBigPipeについてのスライド Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 06:24PM via IFTTT
  • GentooでGenymotionを利用する - deruiの日記

    友人結婚式に参加したら、新幹線のホームの階段から落ちてションボリでした。 Androidの開発では、Intel製のシステムイメージを利用する方法がわりとメジャーなようですが、私の環境ではVirtualBoxとは同時に動作させられないということで、もうちょっと調べてみると、VirtualBoxでAndroidのイメージを動作させる、といった趣旨の記事がありました。 その記事で紹介されていたのはAndroVMというものでしたが、いまではこれはGenymotionというものになっているようでした。 Genymotionの導入(Macへの)については、こちらの記事が非常に詳しかったです。 Genymotion で Android の超爆速エミュレータ環境を構築する | アドカレ2013 : SP #6 Genymotion自体も、Windows/Mac/Linuxのマルチプラットフォーム対応なん

    GentooでGenymotionを利用する - deruiの日記
    kasumani
    kasumani 2014/05/15
    GentooでGenymotionを利用する : deruiの日記 友人の結婚式に参加したら、新幹線のホームの階段から落ちてションボリでした。 Tags: feedly, ifttt, recently read, saved for later from Pocket May 18, 2014 at 02:11PM via IFTTT
  • はてなブログ

    出雲大社までヒッチハイク旅したら自己発見できた[出雲大社ヒッチハイク体験記/前編] ふとした思いつきから内省と思索の旅へ。神奈川から出雲大社までのヒッチハイクで、予期せぬ自己発見を経験した4泊5日の記録。 はじめに - 旅の動機 - 10年友達関係が続いて、昨年頭から1年間付き合った恋人と年末に別れた。 失恋の詳細はどうでもいいので省く。付き合…

    はてなブログ
    kasumani
    kasumani 2014/05/15
    「きつねさんとおぼえる!clang」を読む:その1 Clangとは? Clang は 「C/C++/Objective-C/Objective-C++ のコンパイラ(ドライバ)」 Clang は LLVM をバックエンドとして使用するため、LLVM が動作する環境が必要 はしがき はじめに  本
  • Apache Bench を使う - pospomeのプログラミング日記

    負荷テストに使う Apache Bench を使ってみた。 # ab -c 5 -n 100 http://192.168.128.158/DirForVm/GachaSample/draw_gacha/index/1 -c … 同時接続数 -n … リクエスト数 コマンドを実行すると結果が出る。 結果のポイントとなる項目は以下。 Failed requests … 失敗したリクエスト回数。これが多いとリクエスト数に処理速度が追いついていない。 Requests per second … 1秒に処理できるリクエスト数 Time per request … 1リクエストの処理時間 簡単な負荷テストならこれを使っておけばいーか。

    Apache Bench を使う - pospomeのプログラミング日記
    kasumani
    kasumani 2014/05/15
    Apache Bench を使う コマンドを実行すると結果が出る。 結果のポイントとなる項目は以下。 Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 06:24PM via IFTTT
  • UbuntuでMediaWikiをインストールしてWikipedaの記事を取り込んでみる - grachroのブログ

    0.最初に Wikipediaの下記ページを元に作業を進めていきます。 Wikipedia:データベースダウンロード 1.Apache,MySQL,PHPをインストール sudo apt-get install apache2 sudo apt-get install mysql-server sudo apt-get install php5 sudo apt-get install libapache2-mod-auth-mysql sudo apt-get install php5-mysql sudo /etc/init.d/apache2 restart ※MediaWikiはMySQL以外のDBにも対応している 2.MediaWikiをダウンロードして配置 wget http://releases.wikimedia.org/mediawiki/1.22/mediawiki-1

    UbuntuでMediaWikiをインストールしてWikipedaの記事を取り込んでみる - grachroのブログ
    kasumani
    kasumani 2014/05/15
    UbuntuでMediaWikiをインストールしてWikipedaの記事を取り込んでみる ※xmlは2. Tags: feedly, ifttt, recently read, saved for later, unsaved from Pocket May 15, 2014 at 06:24PM via IFTTT
  • Xamarin.Android プリファレンス - SIN@SAPPOROWORKSの覚書

    Xamarin 記事一覧 】 1 プリファレンスAndroidアプリでは、いくつかのデータ保存方法が用意されていますが、最も簡単に扱えるのが、この「プリファレンス(Preference)」だと思います。プリファレンスは、キー名と値のセットで保存されます。 (1) GetPreferences GetPreferences()を使用してデータを保存することができます。 このメソッドは、アクティビティのクラス名をプリファレンス名として動作するので、引数にはファイル作成モードだけが指定されます。 アクティビティごとのデータを保存するには丁度いいようです。 //保存 var sp = GetPreferences(FileCreationMode.Private); var edit = sp.Edit(); edit.PutString("Key1", "Value1"); edit.Com

    Xamarin.Android プリファレンス - SIN@SAPPOROWORKSの覚書
    kasumani
    kasumani 2014/05/15
    Xamarin.Android プリファレンス Androidアプリでは、いくつかのデータ保存方法が用意されていますが、最も簡単に扱えるのが、この「プリファレンス(Preference)」だと思います。プリファレンスは、キー名と値のセットで保存され
  • 最近使っているRailsのデバッグ方法 - longicornの日記

    会社ではdebuggerあたりが結構人気。pryも結構人気。 なんだけど、自分はdebuggerはあまり好きじゃあない。pryは微妙。 自分がdebuggerを使わない理由は、debugger自体がRubyの内部に入り込みすぎていて、過去にはこれのせいでまともに動かなかったとか、環境によってはインストールがコケるとかも理由だったりします。 残りはprintデバッグかloggerを使うのが手っ取り早いのですが、loggerは番用に仕込むのは有りですがデバッグで使うのは結構めんどくさい。何よりコードが結構汚くなってあまり好きじゃあないです。 となるとprintデバッグ。今どきprintデバッグというのも何なのですが自分のような古手のプログラマには結構これが楽ですし、無駄な事をしなくても良くてお手軽です。 ただ、Railsでprintデバッグを行うと、困ったことにRails自体が出す表示にまぎ

    最近使っているRailsのデバッグ方法 - longicornの日記
    kasumani
    kasumani 2014/05/15
    2014-05-11 自分がdebuggerを使わない理由は、debugger自体がRubyの内部に入り込みすぎていて、過去にはこれのせいでまともに動かなかったとか、環境によってはインストールがコケるとかも理由だったりします。 Tags: feedly, ifttt, r
  • MySQLのmemcachedインターフェース(InnoDB Integration with memcached)を実験してみた:備忘録 - がるの健忘録

    きちんと把握したい人以外は特に読まなくてもイイ内容w ただまぁ「きちんとした把握もせずに使う人」が技術者なのか? という問いが、おいちゃん的にはあったりするんだけど、まぁ人それぞれなので。 containersテーブルについて少し 基的は、前述の通り「(db_schema)にある(db_table)ってテーブルの、(key_columns)をkeyに、(value_columns)をvalueに持ってる」程度の感じ。 あとはflags、cas_column、expire_time_columnは「カラム名の指定」。この3つのカラムが、(db_table)テーブルん中に必要みたい。 とりあえずおいちゃんは flags int, cas_column bigint UNSIGNED, expire_time_column int,ってやってた。最適解があるかもしれないので、とりあえずこれは「

    MySQLのmemcachedインターフェース(InnoDB Integration with memcached)を実験してみた:備忘録 - がるの健忘録
    kasumani
    kasumani 2014/05/15
    MySQLのmemcachedインターフェース(InnoDB Integration with memcached)を実験してみた : 備忘録 : がるの健忘録 ただまぁ「きちんとした把握もせずに使う人」が技術者なのか? という問いが、おいちゃん的にはあったりするんだけど、ま
  • vagrant up で VT-x なんとかエラーが発生したときの対処 - わからん

    現象 $ vagrant up The guest machine entered an invalid state while waiting for it to boot. Valid states are 'starting, running'. The machine is in the 'poweroff' state. Please verify everything is configured properly and try again. 調査 VirtualBox から該当イメージを起動してもエラーになりました。 VT-x is disabled in the BIOS. (VERR_VMX_MSR_VMXON_DISABLED). 終了コード : NS_ERROR_FAILURE (0x80004005) コンポーネント: Console インターフェース: ICons

    vagrant up で VT-x なんとかエラーが発生したときの対処 - わからん
    kasumani
    kasumani 2014/05/15
    vagrant up で VT-x なんとかエラーが発生したときの対処 : わからん ■[Vagrant][VirtualBox] vagrant up で VT-x なんとかエラーが発生したときの対処  現象 $ vagrant up The guest machine entered an invalid state while waiting for it to boot. Valid states are 'st
  • indentLine が便利 - C++でゲームプログラミング

    Yggdroot/indentLine indentLine で見やすいインデントを — yukimemi's blog インデントはタブ文字派なのであんまり興味はなかったんですが、最近 haml をインデントスペース2で書いているので入れてみました。 なかなかに見やすくなって便利。 [設定] let g:indentLine_color_term = 111 let g:indentLine_color_gui = '#708090' let g:indentLine_char = '訢'

    indentLine が便利 - C++でゲームプログラミング
    kasumani
    kasumani 2014/05/15
    indentLine が便利 : C++でゲームプログラミング インデントはタブ文字派なのであんまり興味はなかったんですが、最近 haml をインデントスペース2で書いているので入れてみました。 Tags: feedly, ifttt, recently read, saved for later from P
  • 学習の進捗 - PowerShell覚え書き

    Tipsが豊富なサイトを手当たり次第に見ては、必要なことをポケットリファレンス、インアクション(第1版の邦訳)で調べ、コードを自作している。 が、分からないことが多くて学習のテンポが大幅に落ちてきた。PowerShellと直接関係のないことや細かいことへのこだわりで学習のテンションを落としたくない。 PowerShellのカスタマイズ方法がようやくつかめてきた。型データ、モジュール、プロファイル、コンソールなど。 ファイル管理、アプリケーションの起動など初歩的なことがいろいろとPowerShellで出来るようになってきた。まさにシェル。ランチャー等が要らなくなりつつある。 ISEをコンソールとして使い始めた。複数行コピペがしやすい、コマンドラインを保持したまま簡単にスクロールできるなど、コンソールとして優れていると気づいた。 ISEは常時起動し、スクリプトウィンドウを基非表示にし、スクリ

    学習の進捗 - PowerShell覚え書き
    kasumani
    kasumani 2014/05/15
    学習の進捗 Tipsが豊富なサイトを手当たり次第に見ては、必要なことをポケットリファレンス、インアクション(第1版の邦訳)で調べ、コードを自作している。 Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 05:54PM
  • フォント - Webをはじめる。

    tureタイプとopenタイプ (tureタイプ)600dpi →アウトラインデータが上がってる → openタイプ セリフとサンセリフの中間フォントが好まれる、 タイポグラフィ タイポグラフィ = 平面構成 デザイン平面構成の烏口と溝引き 25 classic font : webに限らず、グラフィックデザイン等でも英語の書体の場合 使用すると良いと言われているクラシック書体という決まった書体がある。 基的にはそれ以外は使用しないと考えてしまって良い。 参考サイト:25 Classic Fonts That Will Last a Whole Design Career フォントを綺麗に見せる 指定方法 <h1 lang="en">○○</h1> lang="en"にすることでより綺麗に見れる。 近年好まれる書体 セリフとサンセリフの調度中間の書体が好まれる。 サンセリフのような全く突

    フォント - Webをはじめる。
    kasumani
    kasumani 2014/05/15
    フォント 使用すると良いと言われているクラシック書体という決まった書体がある。基本的にはそれ以外は使用しないと考えてしまって良い。 [A]が一番特徴的。Aが古いカールのデザインなのか。筆記体のようなデザインな
  • http://bit.ly/1sQQz3n.

    kasumani
    kasumani 2014/05/15
    VSハッカソン倶楽部 非同期勉強会 に参加 : 桜、抹茶、白、日記 ■[Event][Programming] VSハッカソン倶楽部 非同期勉強会 に参加 biacさんの追っかけで参加してきました VSハッカソン倶楽部 - 非同期勉強会 Tags: feedly, ifttt, recently rea
  • fortinmike/MFMigrationManager - Cli@

    kasumani
    kasumani 2014/05/15
    fortinmike/MFMigrationManager : Cli@ データベースとか直接関係なくて、特定のバージョン以上の時に処理する動作を書けるライブラリ Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 05:28PM via IFTTT
  • 「コーディングを支える技術」p.196〜p.198の補足 - 西尾泰和のはてなダイアリー

    拙著「コーディングを支える技術」の11章では、オブジェクト指向が必須ではない言語を使って、一歩ずつオブジェクト指向に近づいていくことでオブジェクト指向を理解しようとしています。 ところが一番難しいところが終わってホッとしたのか、最後の一歩 p.196〜p.198 の説明が雑になってしまったようです。p.196〜p.198では階段に例えると3つの段差があります。しかし拙著では1段飛ばして2つしか説明していません。これはつまずきのもとなので、ここで補足説明をします 1段目 p.196では以下のコードにたどりつきました。これが階段の1段目です。このコードを、振る舞いを変えずに書き換えてみましょう。 # Perl { package Counter; sub new{ return {"value" => 0}; } sub push{ my $values = shift; $values->{

    「コーディングを支える技術」p.196〜p.198の補足 - 西尾泰和のはてなダイアリー
    kasumani
    kasumani 2014/05/15
    ■「コーディングを支える技術」p.196〜p.198の補足 拙著「コーディングを支える技術」の11章では、オブジェクト指向が必須ではない言語を使って、一歩ずつオブジェクト指向に近づいていくことでオブジェクト指向を理解
  • はてなブログ | 無料ブログを作成しよう

    織田信長 ぼちぼち、元気にやっています。少し薬にも慣れた...んかなぁ。相変わらずべられないけど。朝、指がこわばって文字なんて入力できなかったけど、それはほぼなくなった。関節もどこも痛くない。薬効いてきたんやろな。 で、ブログを書こうと言う気がまた起きてきた。 …

    はてなブログ | 無料ブログを作成しよう
    kasumani
    kasumani 2014/05/15
    「OpenBSD日記」改め、「LLVM日記」にした 2つのOSプラットフォームを使うことは生産性を考えると、よくないだろ〜 ということで、MBAはOS Xのみを使い、OpenBSD→LLVMに変更(次元が異なる変更は、許してください) つまり、
  • normalize/mz - Cli@

    kasumani
    kasumani 2014/05/15
    normalize/mz : Cli@ ■[node. Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 04:57PM via IFTTT
  • jQuery Tutorial - 1 - Introduction to jQuery

    kasumani
    kasumani 2014/05/15
    jQueryの多数APIを解説するレッスン動画(英語) 英語で解説している動画。 jQuery Tutorials Playlist: 1. jQuery Tutorial - 1 - Introduction to jQuery 2. jQuery Tutorial - 2 - An Examplehttps://www.youtube. Tags: feedly, ifttt, recently read, saved for later from Pocket ht
  • PHPを5.3から5.4にバージョンアップしたらMySQLと接続できない問題 - 今日の役に立たない一言 - Today’s Trifle! -

    Joomla!3.3が出てたので、さっそく試そうとしたら、PHP5.4じゃないと動かないと文句を言われた。なので、サーバーのPHPをバージョンアップした。 $ rpm -e php php-common php-cli --nodeps $ yum --enablerepo=epel,remi,rpmforge install php php-common php-cli php-mysql $ php -v PHP 5.4.28 (cli) (built: May 2 2014 19:29:47) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend TechnologiesPHPのバージョンアップが終わったところで、Joomla!のセットアップを続けようとしたら、Da

    PHPを5.3から5.4にバージョンアップしたらMySQLと接続できない問題 - 今日の役に立たない一言 - Today’s Trifle! -
    kasumani
    kasumani 2014/05/15
    今日の役に立たない一言 − Today’s Trifle! − Joomla!3.3が出てたので、さっそく試そうとしたら、PHP5.4じゃないと動かないと文句を言われた。なので、サーバーのPHPをバージョンアップした。 Tags: feedly, ifttt, recently read, saved for
  • Facebook、Twitterのアカウントでログインできる処理を作る。 - 超メモ帳(Web式)@復活

    最近のWebアプリではよく付いていますよね、TwitterとかFacebookのアカウントでログイン出来る処理。必要になったので、ちょっと実装方法などをメモしておく。 最初っからスクラッチで作りこもうかと思ったけど、面倒かつ車輪の再発明なのでそんなことはしない。Packagistを探したらあった。 今回使うのはhybridauthというライブラリです。Twitter,Facebookの他にもGoogleとかGithubのアカウントを使ってログインできるみたいです。 HybridAuth, Open Source Social Sign On PHP Library Composerのインストール方法を記述しようかと思ったら、テストで使おうとしたさくらインターネットのスタンダートプランはPHP5.2 orz 5.2系も陳腐化している辺りに年月の速さの恐ろしさを感じます。そもそもスタンダートプ

    Facebook、Twitterのアカウントでログインできる処理を作る。 - 超メモ帳(Web式)@復活
    kasumani
    kasumani 2014/05/15
    Facebook、Twitterのアカウントでログインできる処理を作る。 最近のWebアプリではよく付いていますよね、TwitterとかFacebookのアカウントでログイン出来る処理。必要になったので、ちょっと実装方法などをメモしておく。 Tags: f
  • コンソールアプリでCoreDataを使う - 技術な軌跡

    はじめに 最近何を思ったかObjective-Cを勉強しています。 初めはとっても取っ付きづらい言語だと思いましたが、 今ではそこまで拒絶反応を示すこと無く取り組めています。 何事も慣れだと思いましたねぇ^^; さてこの記事、とてもニッチなタイトルですが、Objective-C、 というよりもiOSやMac OSでデータ管理をするのに便利なCoreDataという技術を 「どうすればコンソールアプリケーションで利用できるか」をご紹介します。 CoreDataで検索をするとiOS、Mac OSプログラミングの記事はたくさん出てくるのですが、 コンソールアプリケーションからCoreDataを叩くものは無かったように思えるので 自分で利用するメモがてら、つらつらと書いていこうと思います。 CoreDataを利用する 早速ネタバレしてしまうと、Xcodeの新規作成ウィザードでCoreDataを利用す

    コンソールアプリでCoreDataを使う - 技術な軌跡
    kasumani
    kasumani 2014/05/15
    コンソールアプリでCoreDataを使う 最近何を思ったかObjective-Cを勉強しています。 初めはとっても取っ付きづらい言語だと思いましたが、 今ではそこまで拒絶反応を示すこと無く取り組めています。 何事も慣れだと思いまし
  • Dockerで/etc/hostsファイルが操作出来ない対策 - Qiita

    追記 2015/08/17 現在はrun時に --add-host=[] オプションでホストを注入出来る。 docker run -t -i --add-host=test.example.co.jp:127.0.0.1 --add-host=test2.example.co.jp:127.0.0.1 test/hoge /bin/bash dnsmasqとかもういらないので注意 バージョンが古くて使えない場合はdnsmasqで頑張ってください 長いことメンテナンスサボってすいません コンテナの中の/etc/hostsはRead-Onlyのファイルになっており、決して操作出来ないため、hostsにドメインを追加したい時に困った githubのissueにあった解決策を試す ただしコンテナの環境がScientific Linuxだと、このままでは使えなかったため、userをrootに設定する

    Dockerで/etc/hostsファイルが操作出来ない対策 - Qiita
    kasumani
    kasumani 2014/05/15
    Dockerで/etc/hostsファイルが操作出来ない コンテナの中の/etc/hostsはRead-Onlyのファイルになっており、決して操作出来ないため、hostsにドメインを追加したい時に困った githubのissueにあった解決策を試す ただしコンテナの環境が
  • NetworkXでラベル付きグラフ - Qiita

    >>> G = nx.Graph() >>> G.add_nodes_from([(1,{'color':'red'}),(2,{'color':'blue'}),(3,{'color':'red'})]) >>> G.nodes(data=True) [(1, {'color': 'red'}), (2, {'color': 'blue'}), (3, {'color': 'red'})] (ノード)ラベル付きグラフをファイルから読み込む できない (ノード)ラベル付きグラフをdictやlistから作る できない エッジにラベルがついてるグラフはファイルとかdict, listから作れるのになんでノードにラベルがついてるグラフは作れないんだ? Register as a new user and use Qiita more conveniently You get articles t

    NetworkXでラベル付きグラフ - Qiita
    kasumani
    kasumani 2014/05/15
    NetworkXでラベル付きグラフ エッジにラベルがついてるグラフはファイルとかdict, listから作れるのになんでノードにラベルがついてるグラフは作れないんだ? Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 15, 2014 at 04:
  • rubyから形態素解析ライブラリkuromojiを使う - Qiita

    kuromojiとは Kuromojiはatilika社が開発したJavaで作成されたオープンソースの日形態素解析エンジンです。 Kuromojiは下記の機能を持っています。 複合語の分割 品詞のタグ付け 見出し化 漢字の読み方を抽出 検索用の設計(複数の単語分割モード) KuromojiのライセンスはApache v2ライセンスなので、商用でも利用できそうです。 準備 ソースコードはgithubにあるのでビルドしても良いのですが、zipでもダウンロードする事が出来ます。 今回はプロジェクトディレクトリ以下に解凍し、呼び出します。 kuromojiはjavaで作成されていますが、今回はrubyから使うことが目的なので、rjbを使います。 rjbはJNI (Java Native Interface) を利用してJava VMを操作するライブラリです。 具体的には、Rubyプロセス内にJ

    rubyから形態素解析ライブラリkuromojiを使う - Qiita
    kasumani
    kasumani 2014/05/15
    rubyから形態素解析ライブラリkuromojiを使う 関西国際空港 : 名詞,固有名詞,組織,*,*,*,関西国際空港,カンサイコクサイクウコウ,カンサイコクサイクーコー は : 助詞,係助詞,*,*,*,*,は,ハ,ワ 、 : 記号,読点,*,*,*,*,、,、,、 大阪 : 名
  • git である行の修正コミットを特定する - Qiita

    直近の変更コミットから、さらに遡りたいことがあったので調べた結果。 blame -L で指定行の変更コミットを確認 $ git blame -L 736,736 autoload\unite\kinds\file.vim d484e113 (Shougo Matsushita 2012-02-11 23:51:30 +0900 736) if unite#util#is_windows() && path =~ '^//' $ git log -p d484e113 autoload\unite\kinds\file.vim @@ -486,7 +486,7 @@ function! s:kind.action_table.vimfiler__execute.func(candidates)"{{{ try for candidate in a:candidates let path =

    git である行の修正コミットを特定する - Qiita
    kasumani
    kasumani 2014/05/15
    git である行の修正コミットを特定する 直近の変更コミットから、さらに遡りたいことがあったので調べた結果。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 15, 2014 at 04:41PM via IFTTT
  • [VirtualBox 4.3] 複製したゲストOS (CentOS) がネットワークに繋がらない: Device eth0 does not seem to be present, delaying initialization が表示された際の対応 - Qiita

    [VirtualBox 4.3] 複製したゲストOS (CentOS) がネットワークに繋がらない: Device eth0 does not seem to be present, delaying initialization が表示された際の対応CentOSVirtualBox VirtualBox にて CentOS6.4 の vdi ファイルをつかって、仮想マシンを立ち上げ(複製)ました。 とりあえず、ifconfig してみても、ちゃんとIPがふられず、当然 ping をwww.google.comとか外に打っても、通らないという状況になりました。 VirtualBoxのネットワーク設定をいじっても状況は変わりませんでした。

    [VirtualBox 4.3] 複製したゲストOS (CentOS) がネットワークに繋がらない: Device eth0 does not seem to be present, delaying initialization が表示された際の対応 - Qiita
    kasumani
    kasumani 2014/05/15
    複製したゲストOS (CentOS) がネットワークに繋がらない: Device eth0 does not seem to be present, delaying initialization が表示された際の対応 VirtualBox にて CentOS6.4 の vdi ファイルをつかって、仮想マシンを立ち上げ(複製)ました。 とり
  • 自分のvimrc - Qiita

    "-------基設定-------- "タイトルをバッファ名に変更しない set notitle set shortmess+=I "ターミナルで256色表示を使う "set t_Co=256 "内容が変更されたら自動的に再読み込み set autoread "Swapを作るまでの時間m秒 set updatetime=0 "Unicodeで行末が変になる問題を解決 "set ambiwidth=double "バックスペースキーで行頭を削除する set backspace=indent,eol,start "titleを変更しない set notitle "コマンドラインでTABで補完できるようにする set wildchar=<C-Z> "改行後に「Backspace」キーを押すと上行末尾の文字を1文字消す set backspace=2 "C-vの矩形選択で行末より後ろもカーソル

    自分のvimrc - Qiita
    kasumani
    kasumani 2014/05/15
    自分のvimrc 自分のvim設定 .vimrc 晒し。めんどくせーからvimrcそのまま晒す から必要なものを抜いただけ。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 15, 2014 at 04:41PM via IFTTT
  • SquashFSの圧縮形式 - Qiita

    SquashFSをマウントするまでの続きです。 mksquashfsによるイメージ作成時の圧縮形式オプションを変更し、圧縮率や展開速度のパフォーマンスを見ていきます。 squashfsの圧縮形式はgzip(標準)/lzo/xzの3種類を使用することできる 一般的に3種類ぞれぞれの圧縮率と展開速度の関係は以下の通りで、 バランスの良さからgzipが標準になっているようである。 高<---  圧縮率  --->低 xz    gzip    lzo 高<---  展開速度 --->低 lzo    gzip    xz 圧縮形式は-compオプションで指定する。 前回に引き続いて/usr/share/docをlzoとxzで圧縮したイメージを作成します。

    SquashFSの圧縮形式 - Qiita
    kasumani
    kasumani 2014/05/15
    SquashFSの圧縮形式 SquashFSをマウントするまでの続きです。 mksquashfsによるイメージ作成時の圧縮形式オプションを変更し、圧縮率や展開速度のパフォーマンスを見ていきます。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Po
  • JMeterでWebSocketのパフォーマンステスト - Qiita

    いくつか記事があったけど、使うまでに結構苦労したのでメモ WebSocketを扱えるJMeterのプラグイン ぱっと見つかったのは以下の2つ。 jmeter-websocket JMeter-WebSocketSampler 前者はポートの指定がうまく認識されず「ポートが0番になっている」というようなエラーで止まってしまった(※あまり深く調査してない)ため、後者を使用する。 プラグインのインストール 基的にはJMeterのインストールディレクトリ以下にプラグインのjarを配置するだけなのだが、実は依存関係にある他のjarも一緒に置かなければいけないという制約を見落としていて苦労した。また、プラグインのpom.xmlを見ると分かる通りJMeterのバージョンは2.10以上にしておく必要がある。 ここから「JMeterWebSocketSampler-1.0.2-SNAPSHOT.jar」を

    JMeterでWebSocketのパフォーマンステスト - Qiita
    kasumani
    kasumani 2014/05/15
    JMeterでWebSocketのパフォーマンステスト いくつか記事があったけど、使うまでに結構苦労したのでメモ Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 15, 2014 at 04:41PM via IFTTT
  • Sprayでログの設定をする - Qiita

    Sprayを利用したアプリケーションの実装を行う際、ログ出力は必須となりますが、そのあたりに関する設定のメモ。 日語でSprayの記事って少ないですね。 LoggingContextにありますが、AkkaのLoggingAdapterをラップしてるようです。したがって、Akkaと同じ設定で利用できます。 ちなみに、ビルドにはsbtを利用している前提です。 logback.xml logback.xmlをsrc/main/resourcesに置きます。内容はLogbackのための設定なので、詳細については別の資料とかを見たほうが良いかと。 サンプルで、以下のを用意しました。 <configuration> <appender name="FILE" class="ch.qos.logback.core.FileAppender"> <file>application-debug.log</

    Sprayでログの設定をする - Qiita
    kasumani
    kasumani 2014/05/15
    Sprayでログの設定をする Sprayを利用したアプリケーションの実装を行う際、ログ出力は必須となりますが、そのあたりに関する設定のメモ。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 15, 2014 at 04:41PM via IFTTT
  • SSLサーバ証明書のSANsとは - Qiita

    Subject Alternate Names の略で、サーバ証明書のCN(Common Name)の別名というか追加名のこと。 普通サーバ証明書を買うと www.example.com など一つのホスト名がCNとして設定されたものが発行される。 ブラウザ等はサブドメインまで含めて完全一致でこのホスト名をチェックするから、www2.exmaple.com や example.com なんかのホスト名でアクセスすると証明書エラーが出る。でも www.example.com と example.com はサイトの中身同じだしどっちでもアクセスできるようにしたい。 だけどその為に証明書2枚も買うのはもったないし設定も面倒…。というのに対する一つの回答がSANという機能と思えば良い。より詳しいことは「Subject Alternate Names」でググれば分かる。 要は一つの証明書の中に2つ以上

    SSLサーバ証明書のSANsとは - Qiita
    kasumani
    kasumani 2014/05/15
    SSLサーバ証明書のSANsとは 普通サーバ証明書を買うと www.example.com など一つのホスト名がCNとして設定されたものが発行される。 ブラウザ等はサブドメインまで含めて完全一致でこのホスト名をチェックするから、www2.exmaple.c
  • svnで最終変更リビジョンの取得方法 - Qiita

    Last_Changed_Rev=`LC_ALL=en_US.UTF8 svn info "SVNのURL" | grep 'Last Changed Rev' | grep -o "[0-9]*"`

    svnで最終変更リビジョンの取得方法 - Qiita
    kasumani
    kasumani 2014/05/15
    svnで最終変更リビジョンの取得方法 infoで出力されたもののうち、「Revision: 822」の数値部分を抜き出す。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 15, 2014 at 04:41PM via IFTTT
  • plistのエラーチェック方法 - Qiita

    備忘録 macでplistのエラーをチェックする方法 ターミナルで、以下を入力 plutil plistファイルのパス 問題がなければ、 OK と表示されます。 問題があれば、 Encountered unexpected character d on line 6 while looking for close tag のようにエラーの行と内容が表示されます。 複数問題があれば、一番上のエラーが表示されます。 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

    plistのエラーチェック方法 - Qiita
    kasumani
    kasumani 2014/05/15
    plistのエラーチェック方法 問題があれば、Encountered unexpected character d on line 6 while looking for close tag のようにエラーの行と内容が表示されます。 複数問題があれば、一番上のエラーが表示されます。 Tags: ifttt, kasumaniのストック
  • 突然chefが通らなくなったメモ 〜yum cookbookのversion編〜 - Qiita

    経緯 Marvericksにした時Rubyがいろいろ死んだので、berkshelfも動かなくなってたけど、放置してた ちゃんといれなおした 次にchef(knife solo cook)走らせた時に、動かなくなった php-fpm cookbookがエラー吐いて止まる! 「yum_keyなんてResourceないよ!!」ってなメッセージ cookbookの自分で書いてる部分には、特に変更なし 原因 berkshelfが動き出したので、最新のyum cookbookが落ちてきた yumのcookbookは3.0.0以降、けっこうAPIが変わったみたい yum Lightweight Resources — Chef Docs The yum cookbook, version 3.0.0 (and above) contains breaking changes that are not c

    突然chefが通らなくなったメモ 〜yum cookbookのversion編〜 - Qiita
    kasumani
    kasumani 2014/05/15
    突然chefが通らなくなったメモ 〜yum cookbookのversion編〜 yum Lightweight Resources — Chef Docs The yum cookbook, version 3.0.0 (and above) contains breaking changes that are not compatible with previous versions. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket
  • pod installをいくらか早く終わらせるtips - Qiita

    背景 CocoaPodsを使用してライブラリをinstallするとき、pod installを使用します。このとき、なんども繰り返しpod installを実行するとその実行時間が気になることがあり、なんとか短くできないかと思いながらpodのhelpを見ていたところ、使えそうなものがありました。 方法 pod installのかわりに以下を使用します。 解説 pod installのとき、最新のSpec情報を取得するため、CocoaPods/Specs を毎回pullします。常に最新のものが必要というわけではない場合、--no-repo-updateを指定することでこのrepositoryのpullを省略することができるようになります。 注意点 最新のSpecsを取得しなくなるので、最新のpodが取得できない可能性があります。短期間に頻繁にpod installを実行するときだけ今回のop

    pod installをいくらか早く終わらせるtips - Qiita
    kasumani
    kasumani 2014/05/15
    pod installをいくらか早く終わらせるtips 背景 CocoaPodsを使用してライブラリをinstallするとき、pod installを使用します。このとき、なんども繰り返しpod installを実行するとその実行時間が気になることがあり、なんとか短くでき
  • Dockerでsshdがバックグラウンドで起動しない場合の対策 - Qiita

    15/09/09 追記 現在のDockerには docker exec コマンドがあるため、sshしなくても、ホストマシンからexecして入れるようになっている。 リモートマシンから直接乗り入れたいという場合でなければ、sshd入れるよりコンテナをシンプルに保てるので、こちらがオススメです Dockerのドキュメントにある方法をScientific Linux (CentOS)にあわせてDockerfileを書く

    Dockerでsshdがバックグラウンドで起動しない場合の対策 - Qiita
    kasumani
    kasumani 2014/05/15
    Dockerでsshdがバックグラウンドで起動しない で中に入ってコマンドを叩いてみると、ssh_host_rsa_keyとssh_host_dsa_keyがないって言われた 今まで /etc/init. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 15, 2014 at 04:25PM via IFTTT
  • INIファイル読み書きで大文字/小文字を区別する - Qiita

    Python標準のINIファイルパーサ既定動作では、オプション名の大文字/小文字を区別しない(出力時は小文字へ自動変換される)。この既定動作を変更し、大文字/小文字を区別する動作に変更する方法。 import ConfigParser # Python 2.x import configparser # Pyrhon 3.x cfgparser = ConfigParser() cfgparser.optionxform = str

    INIファイル読み書きで大文字/小文字を区別する - Qiita
    kasumani
    kasumani 2014/05/15
    INIファイル読み書きで大文字/小文字を区別する Python標準のINIファイルパーサ既定動作では、オプション名の大文字/小文字を区別しない(出力時は小文字へ自動変換される)。この既定動作を変更し、大文字/小文字を
  • 変数nowがいつでもどこでも現在時刻を持つようにする - Qiita

    Object.defineProperty(window, 'now', { get: function(){ return new Date(); } });

    変数nowがいつでもどこでも現在時刻を持つようにする - Qiita
    kasumani
    kasumani 2014/05/15
    変数nowがいつでもどこでも現在時刻を持つようにする いや、これが現実的な使い方ではないとは思うんですが、getterて良いですね。うはー夢が広がりんぐ。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 15, 2014 at 04:
  • Vimのマーク機能、使い方まとめ - Qiita

    http://vim.wikia.com/wiki/Using_marks viminfo mark情報が保存される仕組みは、viminfoにあります。 mark情報は、viminfoを使わないとvimの終了と同時に失われます。 viminfoには、以下の様な情報が記録されます。 viminfoファイルにはこんなものを記憶できる: - コマンドラインの履歴 - 検索文字列の履歴 - 入力(|input()|)の履歴 - レジスタの内容 - 複数のファイルのマーク - ファイルの中の位置を指し示すマーク - 最後の検索/置換パターン('n' と '&' のため) - バッファのリスト - グローバル変数 http://vim-jp.org/vimdoc-ja/usr_21.html#21.3 個人的な設定 個人的には、m,を押すと、uniteでマーク一覧を選択して移動できるようにしています。

    Vimのマーク機能、使い方まとめ - Qiita
    kasumani
    kasumani 2014/05/15
    Vimのマーク機能、使い方まとめ しかし、使う機会があったので、これを期に、vimのマーク機能についてまとめてみました。 ちなみに、マーク機能というのは、簡単に言うと、現在地の登録と登録したポイントへのジャンプ
  • ガンオタパパの日常:ガンダムグッズ

    久しぶりの「ガンダムグッズコレクション紹介」 エイーゴ、行きま~~す!!! 『お台場ガンダム』 スタッフ専用Tシャツ もちろん『非売品』だヨ どカッコいい~ まさに“スタッフ専用”。但し、オフィシャルツアー参加の 抽選プレゼント(30名)でも入手可能でした。 つい先日、ヤフオクでGETしたんだよネ~ 夏場になったら着るかな 勿体ないけど…

    kasumani
    kasumani 2014/05/15
    ガンダムシールの引き物
  • Facebook SDK for Androidでログインが失敗するときの対応 - Qiita

    アプリにFacebookのログイン機能をつけるとき、Facebook SDKでのログインがうまくできない時の対応方法です。 状況: 1.ターミナルより、以下のコマンドでHash keyを取得して、FB developerサイト->設定画面にkeyを登録している keytool -exportcert -alias androiddebugkey -keystore "debug.keystoreまでのパス" | openssl sha1 -binary | openssl base64 ※"debug.keystoreまでのパス"には、例えば以下のような値が入ります ~/.android/debug.keystore 2.アプリでのログイン時に以下の症状のいずれかがでる * ログインボタンを押した後にパーミッションを求められ、OKをしたのに元の画面に戻る 以下のようなメッセージがログにでる

    Facebook SDK for Androidでログインが失敗するときの対応 - Qiita
    kasumani
    kasumani 2014/05/15
    Facebook SDK for Androidでログインが失敗するときの対応 アプリにFacebookのログイン機能をつけるとき、Facebook SDKでのログインがうまくできない時の対応方法です。 2. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 15, 2014 a
  • 覚えないと仕事にならないeclipse ショートカットキー(Windows) - Qiita

    Alt + Shift + S でソースのクイックメニューを開き、Generate getters and settersを選択

    覚えないと仕事にならないeclipse ショートカットキー(Windows) - Qiita
    kasumani
    kasumani 2014/05/15
    覚えないと仕事にならないeclipse ショートカットキー(Windows) 7 ストック 2 コメント この投稿をストックする 初心者向けの最低限をまとめてみました。 コマンド キーバインド 詳細 宣言を開く(Open Declaration) F3 あるメソッドや
  • brew update しようとしたら色々久々過ぎた - Qiita

    $ brew update Error: undefined method `to_sym' for nil:NilClass Please report this bug: https://github.com/mxcl/homebrew/wiki/troubleshooting /usr/local/Library/Homebrew/cmd/update.rb:123:in `report' /usr/local/Library/Homebrew/cmd/update.rb:121:in `each_line' /usr/local/Library/Homebrew/cmd/update.rb:121:in `report' /usr/local/Library/Homebrew/cmd/update.rb:35:in `update' /usr/local/Library/brew.

    brew update しようとしたら色々久々過ぎた - Qiita
    kasumani
    kasumani 2014/05/15
    brew update しようとしたら色々久々過ぎた Rubyが1.9.3なのが悪いのかなーと思ってrvm install 2.0 すると今度はrvmも古いらしく怒られ。 ごめんなさいごめんなさいしながら言われた通りrvm get stable その後逆向きに rvm install 2.0 brew up
  • fluentd -> elasticsearchでつっこんだデータのstringになっているやつをintegerに変換する - Qiita

    fluentd -> elasticsearchでつっこんだデータのstringになっているやつをintegerに変換するFluentdElasticsearch [2015/08/25]追記 この方法では一時的にそのindexではうまくいきますが、fluentdから送られるデータは変わっておらず、新しいindexを作成するタイミングでまた同じ状況になってしまいます。 下記が現状での正しい対処法です。 Elasticsearchでintegerになっていて欲しいところがstringになっていた時の対処法 - Qiita 概要 fluentd + elasticsearch + kibanaを作成して、apacheのlatencyでsortしようとしたら、なんか上手くいかない。latencyがstringではいっていることに気づいた。 確認法 $ curl -X GET localhost:

    fluentd -> elasticsearchでつっこんだデータのstringになっているやつをintegerに変換する - Qiita
    kasumani
    kasumani 2014/05/15
    fluentd -&gt; elasticsearchでつっこんだデータのstringになっているやつをintegerに変換する fluentd + elasticsearch + kibanaを作成して、apacheのlatencyでsortしようとしたら、なんか上手くいかない。latencyがstringではいっていることに気づい
  • 多段SSHやポートフォワーディングを '.ssh/config' に書く - Qiita

    SSHまわりで色々苦労したので、自分用メモを残します。 SSHの設定 (~/.ssh/のパーミッションの設定) ~/.ssh/ : SSHの設定ファイルを置く場所 パーミッションの設定がシビアなので注意 $ ls -al ~/.ssh/ drwx------@ . # ~/.ssh のパーミッションにも注意 drwxr-xr-x+ .. -rw-r--r-- config # SSH の設定ファイル -rw-r--r-- known_hosts -rw------- authorized_keys # 公開鍵置き場 -rw------- id_rsa # 秘密鍵 -rw-r--r-- id_rsa.pub # 公開鍵

    多段SSHやポートフォワーディングを '.ssh/config' に書く - Qiita
    kasumani
    kasumani 2014/05/15
    多段SSHやポートフォワーディングを .ssh/config に書く SSHまわりで色々苦労したので、自分的メモを SSH自体やネットワークには疎いので、ただ便利に使うために 注1 : ここでパスワード鍵をかけると、公開鍵認証をしたうえで
  • JAD Java Decompiler Download Mirror

    As http://www.kpdus.com is no longer accessible, JAD Java Decompiler download is extremely hard to find. Here is a mirror where you can get JAD for various platforms. Jad 1.5.8g for Windows 9x/NT/2000 on Intel platform (238600 bytes). Jad 1.5.8g for Mac OS X 10.4.6 on Intel platform (170707 bytes, compiled by GCC 4.0). Jad 1.5.8e for HP-UX 11.x (293214 bytes). Jad 1.5.8e for Linux on Intel platfor

    kasumani
    kasumani 2014/05/15
    jadでclassをデコンパイル 2 ストック 0 コメント この投稿をストックする jadをインストールしてパスを通す 下記サイトから 1ファイルだけデコンパイル jad hogehoge.class まとめて jad -s java -d src -r hogefolder\**\*. Tags: ifttt, kasumaniの
  • pacoでソースビルドをパッケージっぽく管理する - Qiita

    pacoは一言で言うと「野良ビルドしたソフトウェアをパッケージっぽく管理してくれるツール」です。 野良ビルドしたソフトウェアは大抵アンインストールする術がなく、必死こいてそれっぽいファイルを削除していくことになりますが、pacoを使うと簡単にアンインストールしたり、インストールされたファイルの確認ができるようになります。 またconfigure時に指定したオプションも覚えてくれるので、再度ビルドするときに便利です。 paco - a source code pacKAGE oRGANIZER for Unix/Linux http://paco.sourceforge.net/ ちなみにGUIインターフェイスのgpacoというのもついていますが、自分はssh越しのサーバ上でしか作業しないのでgpacoは使ったことがありません。 インストール RHEL系の場合はEPEL、Ubuntuの場合は

    pacoでソースビルドをパッケージっぽく管理する - Qiita
    kasumani
    kasumani 2014/05/15
    pacoでソースビルドをパッケージっぽく管理する pacoは一言で言うと「野良ビルドしたソフトウェアをパッケージっぽく管理してくれるツール」です。 野良ビルドしたソフトウェアは大抵アンインストールする術がなく、必
  • Debian/Ubuntuのデフォルトロケールを変更する - Qiita

    OSインストール時に英語を選択していた場合、 LANG=ja_JP.UTF-8 にするとaptなどを実行したときにWarningが表示されてしまうことがあります。 そんなときに以下の設定をします。 $ sudo apt-get install locales $ sudo vim /etc/locale.gen ja_JP.UTF-8の行のコメントを解除 $ sudo locale-gen $ sudo update-locale LANG=ja_JP.UTF-8

    Debian/Ubuntuのデフォルトロケールを変更する - Qiita
    kasumani
    kasumani 2014/05/15
    Debian/Ubuntuのデフォルトロケールを変更する にするとapt-getなどを実行したときにWarningが表示されてしまうことがあります。 そんなときに以下を試すといいかもしれない。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket
  • [Rails 4.x] Turbolinksを使用した遷移時にだけ Progress Bar を使う - Qiita

    Progress Bar(プログレスバー)とは こんな感じです。(ちょっと違いますが...) youtubeで画面遷移をするとき、画面のうえのほうで左から右へ何かが流れていく、あれです。 それを、Turbolinksで遷移した際に表示できる様にします。 これを使います インストール & 設定 Gemfile

    [Rails 4.x] Turbolinksを使用した遷移時にだけ Progress Bar を使う - Qiita
    kasumani
    kasumani 2014/05/15
    Turbolinksを使用した遷移時にだけ Progress Bar を使う youtubeで画面遷移をするとき、画面のうえのほうで左から右へ何かが流れていく、あれです。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 15, 2014 at 10:47AM via IFTTT
  • 多様なフォーマットに対応!ドキュメント変換ツールPandocを知ろう - Qiita

    追記(2020.4.19) Pandoc User’s Guideを日語に全訳しました。 よろしければご参照ください。 新しい翻訳をプレリリースしました!(翻訳途中の部分もあります) Pandocユーザーズガイド 日語版 [2.7.2] — 日Pandocユーザ会 2019.02.21 ドキュメント 旧日語版:Pandoc ユーザーズガイド 日語版 はじめに 今回は、ドキュメント作成Tips Advent Calendar 2012の1日目 (マインドマップから全てを紡ぎ出す - XMind+Pandocのドキュメント作成術 -) で少し紹介したPandocというツールについて、もう少し深く掘り下げて紹介したいと思います。 MarkdownとかreStructuredTextとか、流行ってますよね いわゆる軽量マークアップ言語が最近流行しています。特にMarkdownも杓子も

    多様なフォーマットに対応!ドキュメント変換ツールPandocを知ろう - Qiita
    kasumani
    kasumani 2014/05/15
    多様なフォーマットに対応!ドキュメント変換ツールPandocを知ろう Pandoc User’s Guideを日本語に全訳しました。 よろしければご参照ください。 Tags: from Pocket November 05, 2014 at 05:01PM via IFTTT
  • elasticsearchとyamabikoとわたし。 - Qiita

    以前インストール時にメモッタ内容。 一部おかしいと思うので、閲覧された方は鵜呑みにせず参考程度に見てください。 elasticsearchのインストール elasticsearchを取得する。 最新バージョンと異なる可能性があるので、確認する。 $ wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.90.6.tar.gz HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 17854568 (17M) [application/x-tar] `elasticsearch-0.90.6.tar.gz' に保存中 100%[============================================================

    elasticsearchとyamabikoとわたし。 - Qiita
    kasumani
    kasumani 2014/05/15
    elasticsearchとyamabikoとわたし。 以前インストール時にメモッタ内容。 一部おかしいと思うので、閲覧された方は鵜呑みにせず参考程度に見てください。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 15, 2014 at 10:46AM via
  • SublimeLinterにD言語(他の任意の言語)を追加してハイライト出来るようにする - Qiita

    SublimeLinterはSublimeText2のPackageの一つで、コンパイルエラーやシンタックスエラーが起きた箇所をハイライトする機能です。 下の画像みたいな感じ。 SublimeLinterについて公式は以下のページ。 https://github.com/SublimeLinter/SublimeLinter SublimeLinterのインストールは以下のページ参照。 http://perl.no-tubo.net/2012/05/03/mac%E3%81%AE%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF-sublime-text2%E3%81%A7javascript%E3%81%AE%E3%82%B7%E3%83%B3%E3%82%BF%E3%83%83%E3%82%A

    SublimeLinterにD言語(他の任意の言語)を追加してハイライト出来るようにする - Qiita
    kasumani
    kasumani 2014/05/15
    SublimeLinterにD言語(他の任意の言語)を追加してハイライト出来るようにする SublimeLinterはSublimeText2のPackageの一つで、コンパイルエラーやシンタックスエラーが起きた箇所をハイライトする機能です。 下の画像みたいな感じ。
  • mod_extfilterとmod_deflateを併用してハマった話 - Qiita

    一言でいうなら、SetOutputFilterを書く順番には気を付けましょう。で終わってしまう話。 ちょっとハマったので、調べたついでにメモしておく。 やりたかったこと mod_extfilterでレスポンスを書き換えて、mod_deflateで圧縮して返したい。 やったこと confファイルに以下のように書いた。fooをvarに置換して返すフィルタを定義。 ExtFilterDefine testfilter mode=output intype=text/html cmd="/bin/sed s/foo/var/" <IfModule mod_deflate.c> DeflateCompressionLevel 9 <Location /> SetOutputFilter DEFLATE SetEnvIfNoCase Request_URI \ \.(?:gif|jpe?g|png)$

    mod_extfilterとmod_deflateを併用してハマった話 - Qiita
    kasumani
    kasumani 2014/05/15
    mod_extfilterとmod_deflateを併用してハマった話 一言でいうなら、SetOutputFilterを書く順番には気を付けましょう。で終わってしまう話。 ちょっとハマったので、調べたついでにメモしておく。 mod_extfilterでレスポンスを書き換え
  • capistrano3を軽くいじったメモ - Qiita

    bundle exec cap install mkdir -p config/deploy create config/deploy.rb create config/deploy/staging.rb create config/deploy/production.rb mkdir -p lib/capistrano/tasks Capified

    capistrano3を軽くいじったメモ - Qiita
    kasumani
    kasumani 2014/05/15
    capistrano3を軽くいじったメモ タスクを追加したい場合のオペレーション。 今回はhostnameコマンドを実行するタスクを追加。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 15, 2014 at 10:46AM via IFTTT
  • https://qiita.com/sainao/items/93fadfb77b49b0200be1

    kasumani
    kasumani 2014/05/15
    AWS console からEC2サーバのインスタンスを起動/停止させる方法 1 ストック 0 コメント この投稿をストックする ボタン1つでぽちっといけます。 停止インスタンスを起動 こんな感じ。 memo 起動直後は対象サーバへアクセスで
  • bash_historyを便利に使う - Qiita

    historyコマンドに関して historyコマンドはよく使ってたけど 最近ちょっと設定するだけでもっと便利に使える事を知りました まず基的な事として、historyの出力結果から !を先頭に付与して実行する事でhistoryのコマンドを実行出来ます。 $ history . . 498 rails console 499 ls 500 cd 501 ls 502 history 503 pwd 504 cd srvadmin/ 505 history $ !498 rails console WARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically loaded 2.9.1 Loading development environment (Rails 4.0.3) irb(main):0

    bash_historyを便利に使う - Qiita
    kasumani
    kasumani 2014/05/15
    bash_historyを便利に使う historyコマンドはよく使ってたけど 最近ちょっと設定するだけでもっと便利に使える事を知りました まず基本的な事として、historyの出力結果から !を先頭に付与して実行する事でhistoryのコマンドを実
  • Raspbian の初期設定 その1 (OSインストール 〜 SSHログイン) - こまけぇこたぁいいんだよ!!

    情報は腐る程WEBにありますが...それらの方法で幾つかトラブった部分があったので、 今更感もありますが、設定方法を記載しておきたいと思います。 (完全に自分用だね、しょうがないね) あと、raspberry piに必要なモノとかはここでは記載しません。 「raspberry pi 必要なもの」で検索しようか。 OSのインストール 今回は Debian 系のOSである、Raspbian を使います。 OSは ここ(Raspbian公式) から落としてくればいいんじゃないかな? OSのファイル形式は img で。 自分は PCMacなのでddコマンドを使って、SDカードにOSの書き込みを行います。 SDカードをPCに挿した状態で以下コマンドで書き込みを実施します。 ※作業はすべてrootで # df -k Filesystem 1024-blocks Used Available Capa

    kasumani
    kasumani 2014/05/15
    Raspbian の初期設定 その1 (OSインストール 〜 SSHログイン) 今更感もありますが、設定方法を記載しておきたいと思います。 OSは ここ(Raspbian公式) から落としてくればいいんじゃないかな? Tags: feedly, ifttt, recently read, saved for later
  • セカイノカタチ::Techlog

    セカイノカタチ::Techlog

    セカイノカタチ::Techlog
    kasumani
    kasumani 2014/05/15
    プログラムをPureに書けって言われたけど、どこまでPureに書けばいいの? 今、関数型言語の流行により、プログラムをPureに書くことが求められています*1。 Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 10:44AM v
  • Jersey-Spring3でHello World - ぺーぺーSEのブログ

    Jersey2.8とSpring3でサンプルアプリを作成してみる。 Jersey2.8はJavaEE7のJAX-RS2.0準拠。 下記コマンドでプロジェクト作成。 mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=webapp-javaee7 -DarchetypeVersion=1.1 -DarchetypeRepository=https://nexus.codehaus.org/content/repositories/releases/ -DgroupId=jp.sample -DartifactId=JerseySpring3Sample -Dversion=1.0.0POMを下記のように編集。 ■pom.xml <?xml version="1

    Jersey-Spring3でHello World - ぺーぺーSEのブログ
    kasumani
    kasumani 2014/05/15
    Jersey-Spring3でHello World Jersey2.8とSpring3でサンプルアプリを作成してみる。 Jersey2.8はJavaEE7のJAX-RS2.0準拠。 下記コマンドでプロジェクト作成。 mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=webapp-javaee7 -Darc
  • http://www.netagire.com/?p=789

    kasumani
    kasumani 2014/05/15
  • Audio Unit 再入門 - その後のその後

    Core Audio においてもっとも低レベルに位置する Audio Unit。リアルタイムで高度なオーディオ波形処理を行いたい場合や複雑なルーティングによるオーディオ処理を実現したい場合、これを使用する必要が出てきます。 が、このフレームワーク、個人的には使用頻度があまり高くない *1 ので、ひさびさに触ってみた際にとっつきにくさを感じました。 慣れてしまえば 全体的なコンセプトはシンプル なのですが、関数の引数がやたら多かったり、構造体の要素がやたら多かったり、慣れてないC言語APIだったりするので、久しぶりに触るとそのあたりが複雑に感じてしまうのかなと。 そんなわけで、次に久しぶりに Audio Unit をいじるときに、 そのあたりの「シンプルな全体感」と、「複雑に感じてしまう部分」を切り分けて見ることができるよう、メモっておきます。 基的な考え方 Audio Unit の基

    Audio Unit 再入門 - その後のその後
    kasumani
    kasumani 2014/05/15
    Audio Unit 再入門 Core Audio においてもっとも低レベルに位置する Audio Unit。リアルタイムで高度なオーディオ波形処理を行いたい場合や複雑なルーティングによるオーディオ処理を実現したい場合、これを使用する必要が出て
  • http://www.vagrantup./

    kasumani
    kasumani 2014/05/15
    vagrant を使ってみたメモ プロジェクトごとに想定する条件は違うので仮想環境を作ったほうが良さそうだとは思っていたが、 次のような面倒さがあってこれまでやってなかった。 公式のホームページ( Tags: feedly, ifttt, recently
  • はてなブログ | 無料ブログを作成しよう

    織田信長 ぼちぼち、元気にやっています。少し薬にも慣れた...んかなぁ。相変わらずべられないけど。朝、指がこわばって文字なんて入力できなかったけど、それはほぼなくなった。関節もどこも痛くない。薬効いてきたんやろな。 で、ブログを書こうと言う気がまた起きてきた。 …

    はてなブログ | 無料ブログを作成しよう
    kasumani
    kasumani 2014/05/15
    extensible-effectsでクライアント extensible-effectsのエフェクトを自分で書いてみる練習でhttpのclientをエフェクトとして書いてみました。 Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 10:09AM via IFTTT
  • version2.1.9.0リリースしました。(注意書き追記しました) - にょんのニコニコ研究所

    いろいろ修正していて整理がやっとできました。 2.1.8.1ではないXPユーザさんは自動アップデートでこのバージョンがDLされますがインストーラは起動できません。XPの方は2.1.8.1をお使いください。 あと、今回から.NET Framework4.5.1が入っていないと起動できませんので必ずインストールしてください。 修正内容 2014/5/5 2.1.9.0 不具合修正/機能改善 棒読みちゃん読み上げする場合に、運営コメントの読み上げ音声の設定ができるようにしました。 主コメントの声質ってところです。 ブラウザを開く際にパラメータが指定できるようにしました。 設定>上級者設定2のタブです ffを開くときにパラメータを指定することでプロファイルの指定ができるそうなのです。 放送名クリックで放送ページが開かれていたのを指定したブラウザが開くようにしました。 ブラウザパラメータ関連でついで

    version2.1.9.0リリースしました。(注意書き追記しました) - にょんのニコニコ研究所
    kasumani
    kasumani 2014/05/15
    version2.1.9.0リリースしました。(注意書き追記しました) 2.1.8.1ではないXPユーザさんは自動アップデートでこのバージョンがDLされますがインストーラは起動できません。XPの方は2.1.8.1をお使いください。 Tags: feedly, if
  • ストーリーボードでAutolayout - おっさんプログラマの戯れ言

    Xcode 5.1.1 我々はもうAutolayoutから逃げることはできない。 今からでもAutolayoutを使うことに慣れていくしかない。以下にAutolayoutを使った具体的なデザイン例と手順を掲載しておくので、Autolayoutにまだ不慣れだというひとに、チュートリアルとして参照していただきたい。 iPhoneでこんな画面を作ってみたとする。 【4インチ画面】 右上にヘッダ、左下にフッタ、中央にメインコンテンツを配置している。 この画面をAutolayoutを使わずに、絶対座標で作ったとすると、デバイスを横向きにしたときにレイアウトが崩れてしまう。 【4インチ画面 - 横向き】 アプリのビルド設定で横向きに対応しないという手もあるが、今の時代はもう、デバイスによって画面のアスペクト比が異なる。ご存知のように、iPhone5, 5c, 5s(4インチ)向けにレイアウトした画面を

    ストーリーボードでAutolayout - おっさんプログラマの戯れ言
    kasumani
    kasumani 2014/05/15
    ストーリーボードでAutolayout 今からでもAutolayoutを使うことに慣れていくしかない。以下にAutolayoutを使った具体的なデザイン例と手順を掲載しておくので、Autolayoutにまだ不慣れだというひとに、チュートリアルとして参照し
  • はてなブログ | 無料ブログを作成しよう

    トルコ水紀行 -前編 イスタンブール- みなさんこんばんは、地図子です!8月は久しぶりに毎月更新にしようと思います。今までずっと名古屋について書いてきましたが、ワープして・・・ トルコについて書きたいと思います。 2024年6月に念願のトルコに行ってきました。いつからトルコに行きたかったかわから…

    はてなブログ | 無料ブログを作成しよう
    kasumani
    kasumani 2014/05/15
    初歩のデジタル回路 11  加藤ただし『図解つくる電子回路 正しい工具の使い方、うまく作るコツ』ブルーバックス 初歩の電子回路を、「作り方」という一面に絞って書かれたものだ。 Tags: feedly, ifttt, recently read, saved for late
  • ELC(Embedded Linux Conference)2014に行ってきました - 組み込みの人。

    2014/4/28 - 5/1 にアメリカのサンノゼで開催されたELC(Embedded Linux Conference)2014に行ってきました。前回のELC2013では発表したのですが今回は聴くだけです。 セッションのスケジュール Embedded Linux Conferenceのスライド Android Builders Summitのスライド ELC 2014 Presentations - eLinux.org 来場者数は500人だそうです。 メモ代わりに大量ツイートしたのをまとめておいたのでこちらを参照してください。 Embedded Linux Conference 2014 day 1 #lfelc - Togetter Embedded Linux Conference 2014 day 2 #lfelc - Togetter Embedded Linux Confe

    ELC(Embedded Linux Conference)2014に行ってきました - 組み込みの人。
    kasumani
    kasumani 2014/05/15
    ELC(Embedded Linux Conference)2014に行ってきました 2014/4/28 - 5/1 にアメリカのサンノゼで開催されたELC(Embedded Linux Conference)2014に行ってきました。前回のELC2013では発表したのですが今回は聴くだけです。 Tags: feedly, ifttt, recently read, sav
  • Vagrant+Fabric試してみる - 優々自適

    乗り遅れてる感満載なんだけど、必要に迫られてやっと触ってみた。 迫られてるというか産休中でドットインストールやってみてたら脱線しただけなんだけども。 Vagrantで実行するのにAnsibleがいいのかFabricがいいのか、よくわからなかったので調べた。 この2択にしたのはお手軽そうだったから。 ちなみに個人でテスト開発するようなちっぽけな環境構築なのでChefは最初から省いた。 まずはより手軽そうなFabric。 参考 Vagrant Fabricで簡単プロビジョニング | Ryuzee.com http://docs.fabfile.org/en/latest/api/contrib/files.html http://nullege.com/codes/search/fabric.contrib.files.sed http://nullege.com/codes/search/f

    Vagrant+Fabric試してみる - 優々自適
    kasumani
    kasumani 2014/05/15
    優々自適 乗り遅れてる感満載なんだけど、必要に迫られてやっと触ってみた。 迫られてるというか産休中でドットインストールやってみてたら脱線しただけなんだけども。 Tags: feedly, ifttt, recently read, saved for later from Pocket Ma
  • 関数プログラミング言語Haskellを,オンラインで独学するためのリンク集 - モバイル通信とIT技術をコツコツ勉強するブログ

    入門書を買わずに済ませよう。 Haskellを1ページだけで入門できるページ: Haskell入門 5ステップ - HaskellWiki http://www.haskell.org/haskellwiki/Ha... プログラミング/Haskell/入門 - Flightless wing http://www.f13g.com/%A5%D7%A5%ED%A5%B... カテゴリ別に複数ページに分かれている入門ページ: Haskell のお勉強 http://www.shido.info/hs/ のんびりHaskell − @IT http://www.atmarkit.co.jp/fcoding/ind... モナドなど発展的な内容のページ: 物のプログラマはHaskellを使う - 物のプログラマはHaskellを使う:ITpro http://itpro.nikkeibp.c

    関数プログラミング言語Haskellを,オンラインで独学するためのリンク集 - モバイル通信とIT技術をコツコツ勉強するブログ
    kasumani
    kasumani 2014/05/15
    関数プログラミング言語Haskellを,動画で勉強するリンク集 関数プログラミング言語Haskellを,オンラインで独学するためのリンク集 - プログラミングとIT技術をコツコツ勉強するブログ Tags: feedly, ifttt, recently read, saved for later
  • そうだ、Rubyをやろう(9日目) - おっさんプログラマの戯れ言

    Ruby on Railsの開発環境を構築する OS X 10.9.2, Ruby 2.1.1, Ruby on Rails 4.0.4 【前提条件】 ・rbuenvの環境ができており、Ruby 2.1.1が動作すること(環境構築メモリンク) ・Ruby 2.1.1の環境にBundlerがインストールされていること(環境構築メモリンク) 今回はいよいよRuby on Railsの開発環境を構築してみる。 今後作成するRailsアプリは、Bundlerを使って、アプリごとに自身が必要とするgemをローカル(アプリ内)に保持するように構成することとする。 ・プロジェクトの基準ディレクトリを作成する ここでは、~/Documents/RailsSample とする。 ・RoRをローカルにインストールする $ mkdir ~/Documents/RailsSample $ cd ~/Documen

    そうだ、Rubyをやろう(9日目) - おっさんプログラマの戯れ言
    kasumani
    kasumani 2014/05/15
    そうだ、Rubyをやろう(9日目) 【前提条件】 ・rbuenvの環境ができており、Ruby 2.1.1が動作すること(環境構築メモリンク) ・Ruby 2.1.1の環境にBundlerがインストールされていること(環境構築メモリンク) Tags: feedly, ifttt, recent
  •  Webエンジニアのためのデータベース技術[実践]入門 - つれづれ日記

    このは、かなり基的なところから、最新技術のところまで書いてあり、大変参考になった。たとえば、Excelでは何故だめなのかから始まっているにもかかわらず、最後はNoSQLの話まで言及している。とはいえ、もともとの話が、Linux上のMySQLの話をベースにしているためか、そこに若干偏っている気がしなくもない。この手の話は、バックグラウンドのデータベースに依存するのはいつものことなのであるが。 インデックスの話では、B treeに比べ、B+ treeがなぜ良いのかという話や、ハッシュインデックスの有効性とその限界まで話している。 ストレージ技術では、SSDやネットワーク帯域とデータベースの性能の話がある。たとえば、以下の性能が出てくる。ただし、これらはインメモリでの処理で高速化している場合で、ネットワーク帯域だけがボトルネックとした場合である。 100MbEなら35,000クエリ/秒 1G

     Webエンジニアのためのデータベース技術[実践]入門 - つれづれ日記
    kasumani
    kasumani 2014/05/15
    2014-04-19 ■[ソフトウェア開発][本] Webエンジニアのためのデータベース技術[実践]入門 11:40 この本は、かなり基本的なところから、最新技術のところまで書いてあり、大変参考になった。たとえば、Excelでは何故だめなのか
  • cocos2d-x-3.0メモ - exception think

    自メモ) cocos2d-x-3.0) Cocos2d-xのリリースノートとChangeLogきた!rc2からほとんど変更ないっぽい。URLURL 2014-04-24 23:54:29 via YoruFukurou 確かにほとんど改変なし。diffとってみても pythonスクリプトのリファクタリング core側の多少の修正*1 あたりのよう。 うーん。Andプロジェクトに関しては 新規で作るとエラーで落ちる状態なんだけど問題ないん?*2 まあAndはオマケ扱いだからいいのか? うーん<汗 まあ公式wiki自体が winならVisualStudioで開発 MacならXCodeで開発 動作確認的にコマンドラインでコンパイル=>And って話を平気で書いてたりするんでAnd嫌いな人が開発してるんだろうなーというのか凄く類推できる 備考) ちなみに日の某有名な開発者*3の物言いで Nati

    cocos2d-x-3.0メモ - exception think
    kasumani
    kasumani 2014/05/15
    cocos2d-x-3.0メモ うーん。Andプロジェクトに関しては 新規で作るとエラーで落ちる状態なんだけど問題ないん?*2 Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 08:58AM via IFTTT
  • Visual Studio 2013 Expressで標準サポートされるテンプレートエンジン(T4)の活用方法 - seraphyの日記

    コードジェネレータの有用性とT4 業務系のアプリケーションを作成していると、多かれ少なかれデータモデルのようなものをソースコード上のエンティティクラスとして表すために似たようなコードをたくさん書かなければならないことがある。 もちろん手で地道に書くなんてことはなくて、このようなものはコードジェネレータで機械的に生成させるのが良い。 だいたいデータモデルは開発中にどんどん変わってゆくのでエンティティクラスも都度変更してゆく必要があるからだ。 自動化しておけば何度でも生成できるし、コードの修正漏れなんてこともありえない。 これは良くあるシチュエーションなので、もう過去に何度も何度も何度もジェネレータを作成してきた。 ところが昨年達人出版会で興味をそそられたを買ってきたところ、 「メタプログラミング.NET」 http://tatsu-zine.com/books/metaprogrammin

    Visual Studio 2013 Expressで標準サポートされるテンプレートエンジン(T4)の活用方法 - seraphyの日記
    kasumani
    kasumani 2014/05/15
    T4テキストテンプレートの3通りの活用方法 業務系のアプリケーションを作成していると、多かれ少なかれデータモデルのようなものをソースコード上のエンティティクラスとして表すために似たようなコードをたくさん書
  • LL言語でのhot deployとJavaでのhot deploy - wyukawa's diary

    JVM Operation Casual Talksで出てた話としてJavaでhot deployってどうしてんの?ってのがありました。 hot deployっていうのはアプリケーションコードを変更してもAPサーバーを再起動せずに反映する技術です。 この辺別に僕は全然知らないし答えを持っているわけではないですが、まあちょっと興味があったのでLL言語でのhot deployとJavaでhot deployを簡単に調べたのでメモっときます。 コードを変更してAPサーバーを再起動する場合、APサーバーが止まっているときにアクセスが行くと困るので、ロードバランサから外してAPサーバーを再起動してまた戻すみたいなことをやるのがオーソドックスな方法のようですが、hot deployだとそういったことをやる必要が無くなります。 Server::Starterから学ぶhot deployの仕組み - $s

    LL言語でのhot deployとJavaでのhot deploy - wyukawa's diary
    kasumani
    kasumani 2014/05/15
    LL言語でのhot deployとJavaでのhot deploy JVM Operation Casual Talksで出てた話としてJavaでhot deployってどうしてんの?ってのがありました。 hot deployっていうのはアプリケーションコードを変更してもAPサーバーを再起動せずに反映する
  • Hatena ID

    kasumani
    kasumani 2014/05/15
    開発者が知っておくべき「マイクロソフトの最新技術動向」 ◆開発者が知っておくべき「マイクロソフトの最新技術動向」 (@IT, 2014/04/18 01:28) . Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 08:58AM via IFTTT
  • Docker Meetup Tokyo #2 にちょっとだけ参加してきました - TenForward

    定員 100 名の所に 450 名くらいの参加登録が殺到した人気イベント,Docker Meetup Tokyo #2 に参加してきました. もう色々なイベントのまとめがされているのであまり書く意味もないですが (^_^;) @ten_forward そういえば、4/11 19:00〜Docker Meetup #2を計画してて絶賛スピーカー募集中なのですがten_forwardさんにlxcについて話して欲しいナー 2014-03-11 15:46:39 via TweetDeck to @ten_forward 実は,このイベントが初めて自分で「しゃべります」と言ったのではなく,ありがたいことにお声がけを頂いて喜んで「行きます!」と言った初めてのイベントです.第一回の参加人数 34 名を見て気軽に返事して,あとでオロオロという.当に良い経験をさせてもらいました.@mainyaa さんあ

    Docker Meetup Tokyo #2 にちょっとだけ参加してきました - TenForward
    kasumani
    kasumani 2014/05/15
    Docker Meetup Tokyo #2 にちょっとだけ参加してきました : TenForwardの日記 定員 100 名の所に 450 名くらいの参加登録が殺到した人気イベント,Docker Meetup Tokyo #2 に参加してきました. Tags: feedly, ifttt, recently read, saved for later from Pocket
  • Storyboard活用記事

    Modulesの他、iOSの新しいトピックについても多数解説(NSProgressなど)。 What's New in Objective-C and Foundation in iOS 7 | Ray Wenderlich 注目は Modules。 Modu...

    Storyboard活用記事
    kasumani
    kasumani 2014/05/15
    Storyboard活用記事 DeNA中の人が解説する「マンガボックス」システム構成とiOSアプリの内部構成 #DeNA #iOS #Android|CodeIQ MAGAZINE Storyboardを使ってユニバーサルアプリを作るときの分割方法など参考になった。 Storyboardで定義したビ
  • Xcode でアプリ名を変える

    Modulesの他、iOSの新しいトピックについても多数解説(NSProgressなど)。 What's New in Objective-C and Foundation in iOS 7 | Ray Wenderlich 注目は Modules。 Modu...

    Xcode でアプリ名を変える
    kasumani
    kasumani 2014/05/15
    Xcode でアプリ名を変える マメ知識 Technical Q&amp;A QA1625: How do I rename my application in Xcode? Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 07:51AM via IFTTT
  • NSLogのまとめ公式版

    Modulesの他、iOSの新しいトピックについても多数解説(NSProgressなど)。 What's New in Objective-C and Foundation in iOS 7 | Ray Wenderlich 注目は Modules。 Modu...

    NSLogのまとめ公式版
    kasumani
    kasumani 2014/05/15
    NSLogのまとめ公式版 公式のNSLogまとめがきた。 Technical Note TN2347: Basic debugging with the NSLog function and the DEBUG preprocessor macro 基本的な使い方から始まり __PRETTY_FUNCTION__などの特別なシンボル、callStackSymbols によるバックトレースの
  • UIKit Dynamics のビジュアルインスペクタ

    Modulesの他、iOSの新しいトピックについても多数解説(NSProgressなど)。 What's New in Objective-C and Foundation in iOS 7 | Ray Wenderlich 注目は Modules。 Modu...

    UIKit Dynamics のビジュアルインスペクタ
    kasumani
    kasumani 2014/05/15
    UIKit Dynamics のビジュアルインスペクタ ライブラリ形式でアプリに組み込むことで UIKit Dynamics の動作を視覚的に分析できるようになる。 Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 07:51AM via IFTTT
  • 京大SF研に入ってすぐオススメされた10冊(5月16日に三回目の追記) - 忘れないために書きます

    そろそろ全国のSF研に新入生が入るころだろうし、思い出話として語ってもいいかなと思ってこのエントリを書いた。 そもそものはじまりとして、高校3年の春休みにスタージョンの「海を失った男」を読んでSFの凄さに感銘を受け、そこからSF棚に平積みされていた伊藤計劃、円城塔、飛浩隆といった面々を消化し、いつの間にやらSF研のドアを叩いていたという、そういう人間である。 なお、見事に青背ばかりが並ぶわけだが、実は20世紀SFをオススメされたり、SFマガジン2000年2月号をオススメされたりすることも当然あった、と書いておく。ただ、残念なことに、アンソロはSF入門に極めて便利な一方で、僕自身がオススメされた時の記憶があまり残っていないので今回は避けることにした。 ※追記 これだけは書いておかなければ誤解を生むと思いましたので書きます。今の京大SF研と違って教養主義的である、というコメントがありましたが、

    京大SF研に入ってすぐオススメされた10冊(5月16日に三回目の追記) - 忘れないために書きます
    kasumani
    kasumani 2014/05/15
    忘れないために書きます  そろそろ全国のSF研に新入生が入るころだろうし、思い出話として語ってもいいかなと思ってこのエントリを書いた。 Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 07:51AM via IFTTT
  • IETFがRFC7258で「蔓延する監視は攻撃だ」と宣言 - YAMDAS現更新履歴

    RFC7258: Pervasive Monitoring Is an Attack LWN.net でズバリ RFC 7258 とだけ題された記事があり、RFC がそのままタイトルになるなんて珍しいなと見てみたら、「蔓延する監視は攻撃だ(Pervasive Monitoring Is an Attack)」というステートメントになっている。 これは上に書いたエドワード・スノーデンが暴露した NSA の監視プログラムが念頭になるのは間違いなかろう。そして、IETF は蔓延する監視を緩和するために働くよと宣言しているわけである。 こういうのは珍しいんじゃないのかな。 RFCの読み方―インターネット技術の公式仕様書 作者: 瓜生聖,秋月昭彦出版社/メーカー: すばる舎発売日: 2004/03メディア: 単行 クリック: 15回この商品を含むブログ (7件) を見る

    IETFがRFC7258で「蔓延する監視は攻撃だ」と宣言 - YAMDAS現更新履歴
    kasumani
    kasumani 2014/05/15
    YAMDAS現更新履歴 LWN.net でズバリ RFC 7258 とだけ題された記事があり、RFC がそのままタイトルになるなんて珍しいなと見てみたら、「蔓延する監視は攻撃だ(Pervasive Monitoring Is an Attack)」というステートメントになっている。
  • [Rails] STI(Single Table Inheritance)でコントローラも一つに纏める | DevelopersIO

    Rails で STI(Single Table Inheritance)を使った時の、コントローラの実装をどうするか?という事について書いてみたいと思います。 STI(単一テーブル継承)とは オブジェクト指向の基概念として、あるクラスを元にサブクラスを定義する継承があります。 この継承は、プログラミング言語ですとと予め機能が提供されていることが多いですが、 RDB ですとテーブル構成によって表現する場合があります。 *1 今回使う STI は、一つのテーブル内に継承関係にあるクラスのカラムを全て持ってしまう方法です。 例として Player クラスを継承した Footballer クラスと Cricketer クラスがあるとします。 親クラスに共通のプロパティ、子クラスがそれぞれのプロパティを持っていますが、これを STI で表現すると以下になります。 テーブルのレコードがどちらの型に

    [Rails] STI(Single Table Inheritance)でコントローラも一つに纏める | DevelopersIO
    kasumani
    kasumani 2014/05/15
    STI(Single Table Inheritance)でコントローラも一つに纏める | Developers.IO Rails で STI(Single Table Inheritance)を使った時の、コントローラの実装をどうするか?という事について書いてみたいと思います。 Tags: feedly, ifttt, recently re
  • JavaScriptの継承イディオム coffeescriptとtypescriptの比較 - mizchi's blog

    coffeescriptのclass syntaxで生成されたコードと、typescriptのそれは、お互いに継承でき、互換があると言われている。 当に互換があるのかちゃんと調べないといけないなーと常々思ってたので、確認する。 検証コード coffeescript class A f: -> console.log 'super' class B extends A f: -> super console.log 'sub' b = new B b.f() typescript class A{ f() { console.log('super'); } } class B extends A { f(){ super.f(); console.log('sub'); } } var b = new B; b.f() やってることは全く一緒 ヘッダー 継承を行うとどちらもヘッダに継承用ユ

    JavaScriptの継承イディオム coffeescriptとtypescriptの比較 - mizchi's blog
    kasumani
    kasumani 2014/05/15
    JavaScriptの継承イディオム coffeescriptとtypescriptの比較 coffeescriptのclass syntaxで生成されたコードと、typescriptのそれは、お互いに継承でき、互換があると言われている。 Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 a
  • AppStoreで人気の「無料音楽アプリ」5つを通信解析してわかった音楽無料提供の仕組みとは (iLoveMusic・MusicCloud・DropMusic・Music Stream・Music Bank)

    iPhoneのAppStore総合ランキング上位に多数存在する「無料で音楽聴き放題アプリ」たち。数百万というダウンロード数と、そこからの広告収益を稼ぐそんなアプリたちに共通する「最新の音楽を無料で提供できる仕組み」について紹介します。キーワードは金脈API、かな。 ↑中高生の認知度がかなり高いのではないか、と予想しています(自分自身が使っていなくても、友達の一人くらいは使っているだろう的な)。「無料音楽プレイヤー」「無料音楽取り放題」なんていう言い方もあります。 目次 1. 分析対象の人気の無料音楽アプリ一覧2. 分析方法3. 分析結果4. iLoveMusic4.1. コンテンツについての説明4.2. 分析結果5. MusicCloud5.1. コンテンツについての説明5.2. 分析結果6. DropMusic6.1. コンテンツについて6.2. 分析結果7. Music Stream7

    AppStoreで人気の「無料音楽アプリ」5つを通信解析してわかった音楽無料提供の仕組みとは (iLoveMusic・MusicCloud・DropMusic・Music Stream・Music Bank)
    kasumani
    kasumani 2014/05/15
    AppStoreで人気の「無料音楽アプリ」5つを通信解析してわかった音楽無料提供の仕組みとは (iLoveMusic・MusicCloud・DropMusic・Music Stream・Music Bank) iPhoneのAppStore総合ランキング上位に多数存在する「無料で音楽聴き放題アプリ」
  • Blink in JavaScript

    このブラウザ バージョンのサポートは終了しました。サポートされているブラウザにアップグレードしてください。

    Blink in JavaScript
    kasumani
    kasumani 2014/05/15
    Blink in JavaScript Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 07:37AM via IFTTT
  • s3pw.com

    This domain may be for sale!

    s3pw.com
    kasumani
    kasumani 2014/05/15
    【1人でWebサービス開発】新米Railsエンジニアが無謀にも写真共有サイトを作りました こんにちは、@s3pwです。 今までブログを全く書いていなかったのですが、その間コツコツと1人で新しいRailsアプリを作っていました。そ
  • 「はじめてのMarkdown 軽量マークアップ言語の記法と使い方」が発売

    紫色のクオリア<紫色のクオリア> (電撃文庫) うえお 久光 綱島 志朗 KADOKAWA / アスキー・メディアワークス 2015-12-17 by G-Tools 「単発ラノベの名作」というカテゴリでは必ずといって良いほど、名前があがる...

    「はじめてのMarkdown 軽量マークアップ言語の記法と使い方」が発売
    kasumani
    kasumani 2014/05/15
    「はじめてのMarkdown 軽量マークアップ言語の記法と使い方」が発売 Markdown記法を解説した本「書籍情報?はじめてのMarkdown」が発売されています。著者によるサポートページも公開されています。 アニメ化、映画化も決まっ
  • Dockerを支える技術

    2. Open Cloud Campus 2 Linux女子部 Dockerを支える技術 自己紹介  中井悦司(なかいえつじ) – Twitter @enakai00  日々の仕事 – Senior Solution Architect and Cloud Evangelist at Red Hat K.K. 企業システムでオープンソースの活用を希望される お客様を全力でご支援させていただきます。  昔とった杵柄 – 素粒子論の研究(超弦理論とか) – 予備校講師(物理担当) – インフラエンジニア(Unix/Linux専門) 好評発売中! 3. Open Cloud Campus 3 Linux女子部 Dockerを支える技術 Contents  Linuxコンテナ  Device Mapper Thin-Provisioning  Network Namespace  s

    Dockerを支える技術
    kasumani
    kasumani 2014/05/15
    Dockerを支える技術 Presentation Transcript Linux女子部 Dockerを支える技術 ver1. Tags: feedly, ifttt, recently read, saved for later from Pocket May 15, 2014 at 07:37AM via IFTTT
  • 1人Webサービス開発で使っているGemfileそのまま公開 - Qiita

    最近個人的に作った写真共有サイトを公開しました。 photoll - スポット写真共有サイト この写真共有サイトで実際に使っているおすすめGemを晒してみます。 あと、おまけで使ってないけど便利そうなGemとかも紹介。 一人で1からWebサービスを作る過程を書いた拙作のブログエントリもよかったら見てください。 【1人でWebサービス開発】新米Railsエンジニアが無謀にも写真共有サイトを作りました だいぶ長いですが、Gemfileをそのまんま載せました。簡易説明付き。 主要なGemをあとで説明します。 source 'https://rubygems.org' gem 'rails' gem 'mysql2' gem 'haml-rails' # HTMLを簡潔に書ける gem 'sass-rails' # CSSを効率的に書ける gem 'bootstrap-sass' # Twitte

    1人Webサービス開発で使っているGemfileそのまま公開 - Qiita
    kasumani
    kasumani 2014/05/15
    1人Webサービス開発で使っているGemfileそのまま公開 この写真共有サイトで実際に使っているGemを晒してみます。 あと、おまけで使ってないけど便利そうなGemとかも紹介。 Tags: feedly, ifttt, recently read, saved for later from Pocket May 15
  • Treasure Data Service はどのようなケースに向いているか? - トレジャーデータ(Treasure Data)ブログ

    *トレジャーデータはデータ収集、保存、分析のためのエンドツーエンドでサポートされたクラウドサービスです。 前回は Treasure Data Service が生データストレージにあげられているという前提(つまりTreasure Data Service を利用している前提)で,それとBIなどのフロントエンドをシームレスに繋ぐための中間データベースはどれが良いか,という観点でお話しました。そして TQAがどのようなものかを理解し,Redshiftとは立つレイヤーが違うことをわかって頂く事が目的でした。 Treasure Data Service はどのようなケースに向いているか? ここでは視点を変えて,現在保持しているデータの性質を考慮した上で,どのサービス(データベース)を活用したらよいかを考えます。 上図は現在それぞれの企業が持っているデータに対して, データサイズ スキーマ変更可能性

    Treasure Data Service はどのようなケースに向いているか? - トレジャーデータ(Treasure Data)ブログ
    kasumani
    kasumani 2014/05/15
    Treasure Data Service はどのようなケースに向いているか? *トレジャーデータはデータ収集、保存、分析のためのエンドツーエンドでサポートされたクラウドサービスです。 Tags: feedly, ifttt, recently read, saved for later from Pocket May 15,
  • Nyle Engineering Blog

    OpenAIWhisper文字起こし25MB制限を解決するPHP, Laravel, ffmpegを使ったファイル分割の例 OpenAIAPIを使った音声の文字起こしは、今や多くのアプリケーションで利用されています。この記事では、特にWhisper文字起こしの25MB制限に焦点を当て、PHP, Laravel, ffmpeg

    Nyle Engineering Blog
    kasumani
    kasumani 2014/05/15
    Backbone.jsを使っている人間がVue.jsを触ってみました。 普段はサーバサイドでゴリゴリPHPを書いているんですが、最近はJavaScriptを触る事も多いので、JavaScript界隈で話題になっているVue.jsを触ってみました。 Vue. Tags: feedly, ifttt
  • 【D3.js】 LeafletにSVGをオーバーレイする。

    Leafletは、モバイルフレンドリーでインタラクティブな地図をWeb上に表示するJavaScriptライブラリです。最近、海外での存在感が高まっているような気がします。 今回は、D3で作成したsvg要素をLeaflet上にオーバーレイしてみました。 (まだ、ソースのコメントに書いたこと以上の知識がないので、サンプルコードのみで詳しい解説はありません) サンプル D3.jsとともにLeaflet.jsとleaflet.cssを読み込んでください。 <!-- leafletcssを読み込む --> <link rel="stylesheet" href="https://unpkg.com/leaflet@1.5.1/dist/leaflet.css" integrity="sha512-xwE/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6H

    【D3.js】 LeafletにSVGをオーバーレイする。
    kasumani
    kasumani 2014/05/15
    【D3.js】 LeafletにSVGをオーバーレイする。 Leafletは、モバイルフレンドリーでインタラクティブな地図をWeb上に表示するJavaScriptライブラリです。最近、海外での存在感が高まっているような気がします。 Tags: feedly, ifttt, recentl
  • 第7回 [開発合宿]Azure+EC-CUBEでマルチサイト構成を組んでみた | gihyo.jp

    はじめまして。株式会社クロスキューブの佐々木です。concrete5 JapanのCTOを務めておりまして、普段はEC-CUBEとconcrete5を組み合わせたECサイトの制作なども行っています。今回は、Microsoft AzureでEC-CUBEを使ってみようという開発合宿に参加させて頂きました。 今回取り組んだ内容 合宿で何をするか、アイデアソンから始まったのですが、色々悩んだ結果、せっかくクラウド環境を使うので、クラウドっぽい何かをしてみようと思い、Microsoft Azure上のVMからAzure上にEC-CUBEをたくさん作るマルチサイト環境を作ることにしました。 実際にEC-CUBEの案件のお話しをいただく際に「ショッピングモールを作りたい」というお問合せは多く、「⁠簡単にマルチショップとしてモールっぽいものを作るにはたくさんEC-CUBEをインストールしちゃうのが楽です

    第7回 [開発合宿]Azure+EC-CUBEでマルチサイト構成を組んでみた | gihyo.jp
    kasumani
    kasumani 2014/05/15
    第7回 [開発合宿]Azure+EC-CUBEでマルチサイト構成を組んでみた はじめまして。株式会社クロスキューブの佐々木です。concrete5 JapanのCTOを務めておりまして,普段はEC-CUBEとconcrete5を組み合わせたECサイトの制作なども行っ
  • 迷○○シリーズまとめ・紹介動画。

    kasumani
    kasumani 2014/05/15
    【マイリスト】迷○○シリーズまとめ・紹介動画。