タグ

2014年5月23日のブックマーク (99件)

  • PHPでサロゲートペアの文字列を検出する - Qiita

    /** * 文字列にサロゲートペアが含まれるかどうかをチェックします。 * * @param string $str チェック対象の文字列 * @return bool|string サロゲートペアが含まれない場合false、含まれる場合該当の文字 */ function contains_surrogate_pair_character($str) { if ($str === NULL) return FALSE; // UTF-16へ変換し、一文字ずつチェックを行う $str_utf16 = mb_convert_encoding($str, "UTF-16", "UTF-8"); $str_length = mb_strlen($str_utf16, 'UTF-16'); for ($i = 0; $i < $str_length; $i++) { $chars = str_spl

    PHPでサロゲートペアの文字列を検出する - Qiita
    kasumani
    kasumani 2014/05/23
    PHPでサロゲートペアの文字列を検出する 防備録です。いつもサロゲートペアのテストをする度に、ほっけを食べたくなります。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 10:32PM via IFTTT
  • Redmineインストールメモ - Qiita

    [mysqld] character-set-server = utf8 [mysql] default-character-set = utf8

    Redmineインストールメモ - Qiita
    kasumani
    kasumani 2014/05/23
    Redmineインストールメモ インストール時にrootのパスワードを設定. 後々シンボリックリンクしたときにRedmineにアクセスできるように追加. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 10:32PM via IFTTT
  • GCD(Grand Central Dispatch)をWindows、Mac、Linuxで利用する - Qiita

    はじめに MacMacOS X Snow Leopardから搭載された、マルチスレッドプログラミング環境「Grand Central Dispatch」(以下、GCD)ですが、Appleがこの技術をオープンソース化した甲斐あり、最近になって、WindowsLinuxにも移植されました。 「XDispatch」というものがそれです。 ライセンスはApacheライセンスという、かなり寛大で商用利用も可能なライセンスです。 この記事では、XDispatchを使い、WindowsMacLinuxで同一のソースコードで、GCDを利用するサンプルを示していこうと思います。 その前に、GCDの概要、簡単なチュートリアルについては以下の記事をご参照ください。 「マルチコア時代の新機軸! Snow LeopardのGCD」(ASCII.jp) 記事を見れば分かるとおり、これまでのマルチスレッドプログ

    GCD(Grand Central Dispatch)をWindows、Mac、Linuxで利用する - Qiita
    kasumani
    kasumani 2014/05/23
    GCD(Grand Central Dispatch)をWindows、Mac、Linuxで利用する はじめに MacでMacOS X Snow Leopardから搭載された、マルチスレッドプログラミング環境「Grand Central Dispatch」(以下、GCD)ですが、Appleがこの技術をオープンソース化した甲斐あ
  • 3DSブラウザでのiframeファイルアップロードでつまずいてたのでメモ - Qiita

    はじめに JavaScriptでAjaxファイルアップロードをする際、 HTML5のFile APIやインラインフレームによる擬似Ajaxをすることになりますが、 その際3DSブラウザでつまずいてたのでメモ。 メモにしては予想以上に長くなってしまったので、結果のみ見たい方は結論へ移動して下さい。 また、正直もったいぶるほどの内容でも結論でもないので過度の期待はしないでください。 前提 3DSブラウザは、JavaScriptで<input type="file">のfilesプロパティが読み出せます。 が、FormDataオブジェクトが作成できず、またBlobデータを直接送信してもサイズ0のデータが送信されるだけで、Ajaxによるファイルアップロードは出来ません。 このため、インラインフレームを利用した擬似Ajax1によるアップロードが必要になります。 この擬似Ajax、大抵のブラウザであれ

    3DSブラウザでのiframeファイルアップロードでつまずいてたのでメモ - Qiita
    kasumani
    kasumani 2014/05/23
    3DSでのiframeファイルアップロードでつまずいてたのでメモ JavaScriptでAjaxファイルアップロードをする際、 HTML5のFile APIやインラインフレームによる擬似Ajaxをするんですが、 その際3DSブラウザでつまずいてたのでメモ。 Tags: i
  • Scalaでmatchがネストしていくのをなんとかしたい小ネタ - Qiita

    kasumani
    kasumani 2014/05/23
    Scalaでmatchがネストしていくのをなんとかしたい小ネタ 自分がScalaでコードを書くと、matchがどんどんネストしてしまうことがおおいのですけども。 なんか気持ち悪いのでどうにかできないかと思っていくつか試してみまし
  • HerokuにデプロイしたHobotをIdlingさせない方法 - Qiita

    HubotをHipchatやIdobataなどのチャットと連携して利用すると、GithubやTravis、New Relicなどのサービスからの通知をチャットで受け取れて便利です。 その際のデプロイ先としてHerokuが非常に便利なのですが、放置しているとアイドリングしてしまいます。 それでは困るので定期的にリクエストを飛ばすスクリプトを書いて対応していたのですが、もっと簡単な方法があったので紹介します。 Herokuの環境変数HEROKU_URLにHubotのデプロイ先のURLを設定するだけです。 処理はHubotのrobot.coffeeに書いてあり、HEROKU_URLが設定してあれば20分に1回 http://yourapp.herokuapp.com/hubot/pingにPOSTするようになっています。 https://github.com/github/hubot/blob/

    HerokuにデプロイしたHobotをIdlingさせない方法 - Qiita
    kasumani
    kasumani 2014/05/23
    HerokuにデプロイしたHobotをIdlingさせない方法 HubotをHipchatやIdobataなどのチャットと連携して利用すると、GithubやTravis、New Relicなどのサービスからの通知をチャットで受け取れて便利です。 Tags: ifttt, kasumaniのストックした投稿
  • MYSQLでWHERE句など条件を指定してmysqldumpする - Qiita

    $ mysqldump --opt -u root -p データベース名 テーブル名 "-w where id=1" > dump.sql # CREATE TABLEを書き込まない場合は-t,–no-create-infoオプション Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    MYSQLでWHERE句など条件を指定してmysqldumpする - Qiita
    kasumani
    kasumani 2014/05/23
    MYSQLでWHERE句など条件を指定してmysqldumpする 任意のレコードだけ手作業で別のDBへ移したいときとかに。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 10:32PM via IFTTT
  • D言語 Language Update 2013 - Qiita

    D言語 Advent Calendar 2013の最初の記事です.例年通り1年の間にあったD言語界隈の変更について書きます 現段階でのdmdの最新バージョンは2.064.2で,言語機能などはこれに従います.基的な文法に関しては,以前書いた基礎文法最速マスターを参考にしてみてください. 公式プロジェクト dmd 自分が気になっている変更について,少しピックアップして書きます.型周りの改善や書きやすいシンタックスの追加など色々と改善されているので,全部追いたい方はchangelogを上から読むと良いと思います! Windows 64bit環境のサポート 私はWindowsを使っていないので試してないのですが,64bitビルドのPhobosも同梱されていますし,チケットもresolvedになっているので,動くと思います. import package_nameによる一括import D言語は今

    D言語 Language Update 2013 - Qiita
    kasumani
    kasumani 2014/05/23
    D言語 Language Update 2013 D言語 Advent Calendar 2013の最初の記事です.例年通り1年の間にあったD言語界隈の変更について書きます 現段階でのdmdの最新バージョンは2.064. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 a
  • よくつかわれるHTTPリクエストコード - Qiita

    2xx : Success 200 : 成功 4xx : Client Error 400 : BadRequest(URLに変な間違いがあった時など) 403 : Forbidden(アクセス権限がないなど) 404 : NotFound(URIと一致するものがない) 5xx : Server Error 500 : Internal Server Error(サーバー内部でエラーが発生した) ※詳細はこちら http://www.asahi-net.or.jp/~ax2s-kmtn/ref/status.html Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informat

    よくつかわれるHTTPリクエストコード - Qiita
    kasumani
    kasumani 2014/05/23
    よくつかわれるHTTPリクエストコード 4xx : Client Error 400 : BadRequest(URLに変な間違いがあった時など) 403 : Forbidden(アクセス権限がないなど) 404 : NotFound(URIと一致するものがない) Tags: ifttt, kasumaniのストックした投稿 - qiita
  • ファイルリストを書き出してくれるWebアプリを作りました - Qiita

    HTML5の機能調査がてら、フォルダのドラッグ&ドロップで、ファイル一覧をテキスト書き出ししてくれるWebアプリを作りました。 FilelistMaker [Chromeでお試しください] 以下、散漫とした内容ですが、制作メモになります。 1.ドロップしたフォルダの内容を読み取る ドラッグ&ドロップのAPIは、ほとんどの主要なブラウザで実装されています。このAPIを使うと、(ブラウザによっては?)単一のファイルだけではなく、複数のファイルを操作することも可能なようです。 ただ、ドロップされたデータが「ファイル」なのか「ディレクトリ」なのかを取得したり、さらにディレクトリ内のデータを読み取ったりするには、File API (Directories and System) が必要になります。このAPIは現在ではまだChromeでしか実装されていません。 このような理由から、このアプリも残念なが

    ファイルリストを書き出してくれるWebアプリを作りました - Qiita
    kasumani
    kasumani 2014/05/23
    ファイルリストを書き出してくれるWebアプリを作りました HTML5の機能調査がてら、フォルダのドラッグ&ドロップで、ファイル一覧をテキスト書き出ししてくれるWebアプリを作りました。 以下、散漫とした内容ですが、制
  • libcurl.aをiOSとOS X向けにビルドする - Qiita

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

    libcurl.aをiOSとOS X向けにビルドする - Qiita
    kasumani
    kasumani 2014/05/23
    libcurl.aをiOSとOS X向けにビルドする すばらしいスクリプトがあったため、何もしなくてよかった デフォルトで使われるSDKバージョンが古いので新しいの指定する Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 a
  • iOSにおけるUIColorのカテゴリ管理 - Qiita

    僕はiOSのプロジェクトを作った後には必ず、UIColor + App というカテゴリを作る。 そしてアプリで使う色はすべて、このクラスで管理する。 参考したのはbootstrapのless。 こんな感じで定義します。 @interface UIColor (App) + (UIColor *)accentColor; + (UIColor *)keyColor; + (UIColor *)appBackgroundColor; + (UIColor *)textColor; @end

    iOSにおけるUIColorのカテゴリ管理 - Qiita
    kasumani
    kasumani 2014/05/23
    iOSにおけるUIColorのカテゴリ管理 僕はiOSのプロジェクトを作った後には必ず、UIColor + App というカテゴリを作る。 そしてアプリで使う色はすべて、このクラスで管理する。 参考したのはbootstrapのless。 Tags: ifttt, kasumaniのスト
  • staticメソッド内でサブクラス自身を表す際にはselfではなくstatic - Qiita

    class A { public static function get_self() { return new self(); } public static function get_static() { return new static(); } } class B extends A {} echo get_class(B::get_self()); // A echo get_class(B::get_static()); // B echo get_class(A::get_static()); // A

    staticメソッド内でサブクラス自身を表す際にはselfではなくstatic - Qiita
    kasumani
    kasumani 2014/05/23
    staticメソッド内でサブクラス自身を表す際にはselfではなくstatic スーパークラスのstaticメソッド内で「呼び出す際に指定したクラス」を表現したかったのですが、selfだと「スーパークラス自身」が返ってきてしまい、あんた
  • nitrous.ioでSinatraやNoSQLを使ってみよう - Qiita

    nitrous.ioについて nitrous.ioはブラウザ上で使えるIDE(Integrated Development Environment)になります。nitrous.ioを使うメリットとしては、 partsというツールを使って、開発環境を整える手間を格段に減らせること クラウド上でコードを作成できるので、どこからでもコーディングをできること Webサーバーを起動すると、ローカルとは違ってどこからでもアプリケーションにアクセスできるとこ になります。 デメリットとしては、無料のアカウントでは使えるメモリやハードディスクの容量が少ないので、ジェネレータやサーバーの起動などが遅いことです。 したがって、モックなどの軽量なものをさっと開発するときにはnitrous.ioを使用し、実際にサービスとしてデプロイするならAWSHerokuを使用することをオススメします。 ちなみに現在開発中の

    nitrous.ioでSinatraやNoSQLを使ってみよう - Qiita
    kasumani
    kasumani 2014/05/23
    nitrous.ioでSinatraやNoSQLを使ってみよう nitrous.ioはブラウザ上で使えるIDE(Integrated Development Environment)になります。nitrous.ioを使うメリットとしては、 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 10:32PM via IFTTT
  • SQLでストリーム分析ができる「Norikra v1.0.0」公開

    SQLクエリでストリームデータ分析系の操作ができるNorikraを、LINEに勤務する田籠氏がOSSで公開。「ユーザーフレンドリーなストリーム処理を理解している初のソフトウェア」だという。 SQLでスキーマレスなストリーム処理ができるオープンソースのサーバーソフトウェア「Norikra」が2014年5月20日、「バージョン1.0.0」としてリリースされた。作者の田籠聡氏がブログで発表した。併せて新しいロゴも公開している。 NorikraはLINEに勤務するプログラマーの田籠氏が開発したソフトウェアで、ライセンスはGPLv2を利用している。スキーマレスなイベントストリーム(「target」と呼ばれる)を特徴としており、データのインプット/アウトプットはJSONオブジェクトとして扱える。 NorikraはEsperというストリームデータ用ライブラリをベースに、より使いやすい実装を目指して開発さ

    SQLでストリーム分析ができる「Norikra v1.0.0」公開
    kasumani
    kasumani 2014/05/23
    SQLでストリーム分析ができる「Norikra v1.0.0」公開  SQLでスキーマレスなストリーム処理ができるオープンソースのサーバーソフトウェア「Norikra」が2014年5月20日、「バージョン1.0. Tags: feedly, ifttt, recently read, saved for later from Po
  • 【WordPress】Crayon Syntax Highlighterに乗換え!ソースコードを色分けて行番号表示

    「Crayon Syntax Highlighter」の利用メリット ブログでソースコードを紹介する機会が多いなら、次のようなメリットがあります。バージョン「2.6.1」で評価しています。 コードの種類により、タグや関数を自動的に色分けして見やすい 行番号をつけられるので、記事内の説明も容易になる HTMLJavaScriptCSSPHPだけでなく多くのコードに対応してる CSS(スタイルシート)での整形が不要になる 表示されたソースコードを簡単にコピーできる 「SyntaxHighlighter Evolved」からタグ修正なしで乗換可能 このプラグインに関しては、登録した単語(関数やタグ)にCSSを適用しているだけなのですが、自力で実装するには、かなりの労力と時間がかかりそうです。 私は簡単に自作できる部分については、WordPressプラグインをなるべく使わないようテーマ設計し

    【WordPress】Crayon Syntax Highlighterに乗換え!ソースコードを色分けて行番号表示
    kasumani
    kasumani 2014/05/23
    【WordPress】ソースコードを色分けて行番号付で表示!Crayon Syntax Highlighterに乗換え WordPressプラグイン「Crayon Syntax Highlighter」を使うと、ブログ記事内のソースコードを色分け(ハイライト)して行番号も付けられます。SyntaxHig
  • 新卒が覚えておくべきMacのテキスト入力系ショートカットキー15個-カウモ

    新卒が覚えておくべきMacのテキスト入力系ショートカットキー15個ハウツー テキスト編集作業では単純なタイピング時間よりも、修正・カーソル移動など様々なところでロスタイムが発生しています。そのロスタイムを限りなく0にするマックの便利なショートカットをご紹介します。

    新卒が覚えておくべきMacのテキスト入力系ショートカットキー15個-カウモ
    kasumani
    kasumani 2014/05/23
    新卒が覚えておくべきMacのテキスト入力系ショートカットキー15個 特にカーソル移動、テキストの削除、切り貼りなどの際、ホームポジションから手が離れていませんか? 左手の人差し指を「F」、右手の人差し指を「J」に
  • 第21回 AWS User Group - Japan 東京勉強会で話してきました - UNIX的なアレ

    最近、イベントレポート系のエントリばかりなきがします。先日こちらのイベントで話してきました。 第21回 AWS User Group - Japan 東京勉強会(一般枠) - JAWS-UG東京支部 | Doorkeeper nanapi.jpというサービス自体は今現在はオンプレミス環境で動いています。その他のアンサーや、ignitionといった新サービスがAWSで稼働しているので、そのあたりの内容です。 一緒に登壇する方々がすごい方ばかりでどんな内容発表しようかなぁと悩んだのですが、結局ふつうの発表です。まぁ5分の発表時間だったので、そこまで多くのことは話せませんね。 他社の事例をいろいろ見ることができて刺激をうけることができました。もうちょっといろいろと実験して、面白い構成にチャレンジしてみたいものです。

    第21回 AWS User Group - Japan 東京勉強会で話してきました - UNIX的なアレ
    kasumani
    kasumani 2014/05/23
    第21回 AWS User Group - Japan 東京勉強会で話してきました 最近、イベントレポート系のエントリばかりなきがします。先日こちらのイベントで話してきました。 nanapi. Tags: feedly, ifttt, recently read, saved for later from Pocket May 23, 2014 at 1
  • CプリプロセッサをTDDする - Qiita

    追記 (2014/05/25) 記事で、C++ではプリプロセッサ展開後の内容を文字列として扱えないといったが、下記で可能なのでそんなことはない。GoogleTestなどのテスティングフレームワークでテストできる。 #include <iostream> #define ENUM(a,b) enum{a, b}; #define STRINGIZE(...) STRINGIZE_I(__VA_ARGS__) #define STRINGIZE_I(...) #__VA_ARGS__ int main() { std::cout << STRINGIZE(ENUM(value1, value2)) << std::endl; // enum{value1, value2}; return 0; } はじめに C++の進化により、Cプリプロセッサの出番はほとんどなくなったが、どうしても使わない

    CプリプロセッサをTDDする - Qiita
    kasumani
    kasumani 2014/05/23
    CプリプロセッサをTDDする C++の進化により、Cプリプロセッサの出番はほとんどなくなったが、どうしても使わないといけない場面がある。そして、それは時として再帰や条件分岐などを含んだ複雑なものとなっている。 Tags:
  • OSXのMission Controlのアニメーションのスピードを早くする - Qiita

    OSXのMission Controlはいちいちアニメーションが遅くてイライラして調べてたら解決策が見つかったのでメモ。 下記のコマンドを実行すれば調整できる。 defaults write com.apple.dock expose-animation-duration -float 0.1 && killall Dock 元に戻したいときは下記のコマンドで defaults delete com.apple.dock expose-animation-duration && killall Dock

    OSXのMission Controlのアニメーションのスピードを早くする - Qiita
    kasumani
    kasumani 2014/05/23
    OSXのMission Controlのアニメーションのスピードを早くする 1 ストック 0 コメント この投稿をストックする OSXのMission Controlはいちいちアニメーションが遅くてイライラして調べてたら解決策が見つかったのでメモ。 下記のコマ
  • Mozilla Firefox、Google Chrome、Opera OPRの見分け方 - Qiita

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

    Mozilla Firefox、Google Chrome、Opera OPRの見分け方 - Qiita
    kasumani
    kasumani 2014/05/23
    Mozilla Firefox、Google Chrome、Opera OPRの見分け方 アイデンティティのなくなったこの3つのブラウザはどう見分ければ良いか。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 03:44PM via IFTTT
  • Macでtreeコマンド - Qiita

    これだけです。 環境は Mac OS X 10.7.5 Homebrew 0.9.5 です。 homebrewのインストールの仕方は、 以下を参照して下さい。 Macにhomebrewを入れる

    Macでtreeコマンド - Qiita
    kasumani
    kasumani 2014/05/23
    Macでtreeコマンド です。 homebrewのインストールの仕方は、 以下を参照して下さい。Macにhomebrewを入れる Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 03:44PM via IFTTT
  • RubyでMySQLに接続 - Qiita

    require 'mysql' connection = Mysql::connect("hostname", "username", "password", "dbname") # 文字コードをUTF8に設定 connection.query("set character set utf8") # DBに問い合わせ rs = connection.query("SELECT * FROM users") # 検索結果を表示 rs.each do |r| puts r.join ", " end # コネクションを閉じる connection.close

    RubyでMySQLに接続 - Qiita
    kasumani
    kasumani 2014/05/23
    RubyでMySQLに接続 7 ストック 0 コメント この投稿をストックする 1. MySQLのgemをインストールしておく。 gem install mysql 2. Rubyでの書き方 require 'mysql' connection = Mysql::connect(&quot;hostname&quot;, &quot;username&quot;, &quot;password&quot;, &quot;dbname
  • RPJSONMapperでお手軽マッピング - Qiita

    JSONから生成したNSDictionaryをオブジェクトにマッピングするのって面倒ですよね。 こんなん。 NSDictionary *jsonDictionary = @{ @"id": @123, @"username": @"taro yamada" }; User *user = [[User alloc] init]; user.id = jsonDictionary[@"id"]; user.name = jsonDictionary[@"username"]; この手のマッピング用ライブラリはたくさんあるんですが、探した中ではRPJSONMapperが使いやすそうでした。 マッピング定義が辞書で簡単に書ける マッピング定義を一箇所に書ける トランスフォーム(型変換)が出来る 例えばJSONリストをマッピングしてみる。 @implementation Note @propert

    RPJSONMapperでお手軽マッピング - Qiita
    kasumani
    kasumani 2014/05/23
    RPJSONMapperでお手軽マッピング この手のマッピング用ライブラリはたくさんあるんですが、探した中ではRPJSONMapperが使いやすそうでした。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 03:44PM via IFTTT
  • mac ターミナル ショートカット タブ移動 - Qiita

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

    mac ターミナル ショートカット タブ移動 - Qiita
    kasumani
    kasumani 2014/05/23
    mac ターミナル ショートカット タブ移動 1 ストック 0 コメント この投稿をストックする (shift + command) + 十字キー(左右) TetsuTaka 34 Contribution フォローする nginx のお仕事を ご紹介、内定までフォローします! by nginxの求人例
  • Norikra等JavaアプリケーションのGCをチューニングしたい - Qiita

    Javaアプリケーションを運用していると必ず突き当たるのがGCの問題である。JVMの上で生きている限りこの問題を避けて通ることはできない(し、この問題に手をつけたら終わりだとも聞いたことがある)。NorikraはJRubyで記述されているJavaアプリケーションであり、用途からして大量のオブジェクトを作って破棄していることが容易に想像できるので、GCのチューニングは重要であることが考えられる。 GCのログをとりたい チューニングしたいのであれば、まずはともあれロギングである。ログなくしてチューニングすることなどできない。ということでまずはGCのログをとる。 $ norikra start -Xmx4g -Xms4g -Xloggc:/var/log/norikra/gc.log -XX:+PrintGCDateStamps -XX:+PrintGCDetails

    Norikra等JavaアプリケーションのGCをチューニングしたい - Qiita
    kasumani
    kasumani 2014/05/23
    Norikra等JavaアプリケーションのGCをチューニングしたい Javaアプリケーションを運用していると必ず突き当たるのがGCの問題である。JVMの上で生きている限りこの問題を避けて通ることはできない(し、この問題に手をつけた
  • mac ショートカット ファイルやディレクトリの切り取り - Qiita

    ファイルを選択し、コピー command + c ペースト(貼り付け) (option + command) + v Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    mac ショートカット ファイルやディレクトリの切り取り - Qiita
    kasumani
    kasumani 2014/05/23
    mac ショートカット ファイルやディレクトリの切り取り 1 ストック 0 コメント この投稿をストックする ファイルを選択し、コピー command + c ペースト(貼り付け) (option + command) + v TetsuTaka 38 Contribution フォローする html に関
  • Rails でモデルの情報を図にする方法 - Qiita

    Graphviz produced errors. Verify it has support for filetype=pdf, or use filetype=dot. Original error: 2014-05-23 11:50:20.918 dot[88308:d07] CoreText performance note: Client called CTFontCreateWithName() using name "Arial Italic" and got font with PostScript name "Arial-ItalicMT". For best performance, only use PostScript names when calling this API.

    Rails でモデルの情報を図にする方法 - Qiita
    kasumani
    kasumani 2014/05/23
    Rails でモデルの情報を図にする方法 ただ rails-erd を指定しただけだと、下記のようなエラーを吐いて図が出力されない。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 03:43PM via IFTTT
  • C# 製ソフトウェアで、メモリ不足になった場合の対処方法 - Qiita

    画像編集ソフト Paint.NET (4.0 Beta) で大きめのファイルを閲覧しようとしたところ System.OutOfMemoryException: VirtualAlloc returned a null pointer, bytes = 13,362,240 というエラーが出て開けなかったのですが、その対処方法を備忘録として残しておきます。 今回は、設定を変更してメモリの割り当て量を無制限にすることで対応しました。 Eclispe のような Java 製ソフトウェアでメモリ不足のエラーが起こった時と同じ要領で対処可能みたいです。 その他の C# 製ソフトウェアについても応用できるはず。(たぶん) 1.設定ファイルを開く Paint.NET の実行ファイルがあるフォルダに PaintDotNet.exe.config というファイルがあるので、テキストエディタで開きます。 2.

    C# 製ソフトウェアで、メモリ不足になった場合の対処方法 - Qiita
    kasumani
    kasumani 2014/05/23
    C# 製ソフトウェアで、メモリ不足になった場合の対処方法 画像編集ソフト Paint.NET (4.0 Beta) で大きめのファイルを閲覧しようとしたところ System. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 03:43PM via IFTTT
  • ghciで言語拡張を有効にする - Qiita

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

    ghciで言語拡張を有効にする - Qiita
    kasumani
    kasumani 2014/05/23
    ghciで言語拡張を有効にする 1 ストック 0 コメント この投稿をストックする 起動時の引数ではなくて起動した後に言語拡張を有効にする方法です。 Prelude&gt; :set -X言語拡張名 で指定した言語拡張が有効になります。 uduki845 11
  • ghciでロードしたモジュールに修飾名を付ける - Qiita

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

    ghciでロードしたモジュールに修飾名を付ける - Qiita
    kasumani
    kasumani 2014/05/23
    ghciでロードしたモジュールに修飾名を付ける 3 ストック 0 コメント この投稿をストックする Prelude&gt; import qualified モジュール as 修飾名 Prelude 修飾名&gt; :m -でアンロードする時は元のモジュール名を指定します。 uduki845 11 Co
  • シェルスクリプトで引数を16進表示 - Qiita

    #!/bin/sh cd `dirname $0` echo 'argc:'$# echo 'argv:'$* echo $* | od -tx1z -w16 exit 0 ekaneko@bibian ~/work % # シェルスクリプト内で使う場合 ekaneko@bibian ~/work % cat > arg_check.sh #!/bin/sh cd `dirname $0` echo 'argc:'$# echo 'argv:'$* echo $* | od -tx1z -w16 exit 0 ekaneko@bibian ~/work % sh ./arg_check.sh `date '+%Y-%m-%d %T'` argc:2 argv:2014-05-23 11:51:13 0000000 32 30 31 34 2d 30 35 2d 32 33 20 31 31

    シェルスクリプトで引数を16進表示 - Qiita
    kasumani
    kasumani 2014/05/23
    シェルスクリプトで引数を16進表示 シェルでバイナリダンプする使用例です。 ファイルのダンプとシェルスクリプト内でのダンプを行うサンプルです。 詳細は od コマンドのMANを調べて下さい。 Tags: ifttt, kasumaniのストック
  • NGUIのUIScrollViewがずれる - Qiita

    UIScrollViewがTopからではなくセンタリングされる場合、UIScrollViewのスクロール位置をresetさせるメソッドを実行する必要がある。 public GameObject ScrollView; void Start () { ScrollView.GetComponentInChildren<UIScrollView>().ResetPosition(); }

    NGUIのUIScrollViewがずれる - Qiita
    kasumani
    kasumani 2014/05/23
    NGUIのUIScrollViewがずれる UIScrollViewがTopからではなくセンタリングされる場合、UIScrollViewのスクロール位置をresetさせるメソッドを実行する必要がある。 マネージャークラスなどのStartメソッドで実行してあげれば良いと思う
  • 【Ubuntu】sudoする際にPATHをどう引き継ぐか - Qiita

    Help us understand the problem. What is going on with this article?

    【Ubuntu】sudoする際にPATHをどう引き継ぐか - Qiita
    kasumani
    kasumani 2014/05/23
    【Ubuntu】sudoする際にPATHをどう引き継ぐか 最近の Ubuntu では標準で sudoers に secure_path が指定されており、sudo する時の PATH が secure_path で上書きされます。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 03:43PM
  • 旧・Macの手書き説明書 - FC2 BLOG パスワード認証

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

    kasumani
    kasumani 2014/05/23
    JavaScriptソースを手早く圧縮・検証『Javascript Packer』 カテゴリ:開発ツールユーティリティ 現在の価格: 無料 販売元:Tech Machine, LLC 対応OS:10. Tags: feedly, ifttt, recently read, saved for later from Pocket May 23, 2014 at 03:27PM via IFTTT
  • Java SE 8の日本語版ドキュメント、日本オラクルが公開

    オラクルはJava SEの最新版「Java SE 8」のドキュメントの日語版を公開しました。日、都内で開催中のイベント「Java Day Tokyo 2014」の基調講演で発表されました。 ドキュメントは主に「Java SE 8ドキュメント」と「Java SE 8 API仕様」の2つから構成されています。 「Java SE 8 ドキュメント」はJava SE 8の構成要素をまとめた資料で、Java SE Development Kit(JDK)、Java SE Runtime Environment(JRE)、およびJava SEのAPIそれぞれが提供する機能を参照でき、「Java SE 8 API 仕様」は、Java SEが提供するクラスやインターフェースなどの一覧を示しています。 下記は「Java SE 8ドキュメント」のWebページです。「Java SE 8 API仕様」は、

    Java SE 8の日本語版ドキュメント、日本オラクルが公開
    kasumani
    kasumani 2014/05/23
    Java SE 8の日本語版ドキュメント、日本オラクルが公開 日本オラクルはJava SEの最新版「Java SE 8」のドキュメントの日本語版を公開しました。本日、都内で開催中のイベント「Java Day Tokyo 2014」の基調講演で発表されました。 Ta
  • Amazon Redshift グループとユーザー、アクセス権の管理について | DevelopersIO

    しんやです。今回は小ネタ&備忘録エントリ。 さて今回はAmaaon Redshiftに於けるグループとユーザー管理のコマンドについて。PostgreSQLのインタフェース同様のコマンドが各々用意されていますが、Amazon Redshiftでもやはり、このスキーマやテーブルの内容はこのユーザーやグループには見せる/見せない...と言った制御を行いたい場面が出てきます。 代表的なところで言えば、『この(スキーマ及び)テーブルの内容については、所定ユーザーのアクセスに対しては参照権限(SELECT)のみ許可する』辺りでしょうか。BIツールからAmazon Redshiftへのアクセスを行う上で、分析ツール側からデータを改変されては困ります。(そもそもツールから操作が出来るかというのもあるけれど) 以下はそんなSQLコマンド達の実行サンプルです。 目次 グループの作成 ユーザーの作成 ユーザーの

    Amazon Redshift グループとユーザー、アクセス権の管理について | DevelopersIO
    kasumani
    kasumani 2014/05/23
    Amazon Redshift グループとユーザー、アクセス権の管理について | Developers.IO しんやです。今回は小ネタ&備忘録エントリ。 さて今回はAmaaon Redshiftに於けるグループとユーザー管理のコマンドについて。PostgreSQLのインタフェ
  • RailsのRakeタスクが定義される順番 - ぴよログ

    Railsで使うRakeタスクは大きくわけて3種類あり、普通はこの順番で定義されることになっている。 gemのタスク アプリケーション固有のタスク Railsのタスク まずソースコードを読んでみた。 Rakefile # Rakefile require File.expand_path('../config/application', __FILE__) Rails.application.load_tasks config/application.rbを読んでからRails.application.load_tasksを呼ぶ。 Rails.application.load_tasks Rails.application.load_tasksはrailtieのRails::Engineに定義されている。 # railties-4.1.0/lib/rails/engine.rb def l

    RailsのRakeタスクが定義される順番 - ぴよログ
    kasumani
    kasumani 2014/05/23
    RailsのRakeタスクが定義される順番 Railsで使うRakeタスクは大きくわけて3種類あり、普通はこの順番で定義されることになっている。 Tags: feedly, ifttt, recently read, saved for later from Pocket May 23, 2014 at 03:27PM via IFTTT
  • Mac用の開発用HTTPプロキシー「Proxy.app」Mac App Storeでリリース | ソフトアンテナ

    Mac用の開発/分析用のHTTPプロキシーソフト「Proxy.app」がリリースされています。 Proxy - Web Interception Proxy カテゴリ: 開発ツール 価格: ¥1,500 Proxy.appは、HTTPリクエストやレスポンスの内容をインターセプトして、見やすく表示したり、編集したりすることができる、便利なソフトです。 同種のソフトとして、Burp、ZAP、Charlesなどが存在しますが、「Proxy.app」はObjective-Cを使って完全にネイティブアプリとして作られているため、速度や、取り扱いのしやすさ、Keychain APIの利用など、ネイティブアプリならではの利点を持っているようです。 Hacker Newsに開発者が降臨し、いろいろな質問に答えています。購入する前に読んでおくと参考になると思います。

    Mac用の開発用HTTPプロキシー「Proxy.app」Mac App Storeでリリース | ソフトアンテナ
    kasumani
    kasumani 2014/05/23
    Mac用の開発用HTTPプロキシー「Proxy.app」Mac App Storeでリリース Mac用の開発/分析用のHTTPプロキシーソフト「Proxy.app」がリリースされています。 Proxy. Tags: feedly, ifttt, recently read, saved for later from Pocket May 23, 2014 at 03:13PM via IFTTT
  • [書評] Chef実践入門 : sonots:blog

    [書評] Chef実践入門 : sonots:blog
    kasumani
    kasumani 2014/05/23
    Chef実践入門 『Chef実践入門』をご恵贈いただきました。ありがとうございます。 早速読んでみた感想ですが、書名の通りChef による環境構築を「実践」するにあたって「入門」するのに適した本だと思いました。 Tags: feedly,
  • WindowsとPhoneでロジックを切り分けるには?[ユニバーサルWindowsアプリ開発]

    連載目次 ユニバーサルプロジェクトを使ってユニバーサルWindowsアプリを開発するとき、WindowsストアアプリとWindows Phoneアプリに共通するロジックは共有プロジェクトや共通のクラスライブラリに置ける。では、完全に同じではなく、一部だけ異なっているコードはどうしたらよいだろうか? 稿ではその方法を解説する。なお、稿のサンプル(次の画像)は「Windows Store app samples:MetroTips #75」からダウンロードできる。 別途公開のサンプルコードを実行しているところ(VS2013) 左は、Visual Studio 2013 Update 2に付属のWindows 8.1シミュレーター。右は、USBケーブルで接続したWindows Phone 8.1の実機の画面を映している「Windows Phoneの画面出力アプリ」(英語名は「Project

    WindowsとPhoneでロジックを切り分けるには?[ユニバーサルWindowsアプリ開発]
    kasumani
    kasumani 2014/05/23
    WindowsとPhoneでロジックを切り分けるには?[ユニバーサルWindowsアプリ開発]  ユニバーサルプロジェクトを使ってユニバーサルWindowsアプリを開発するとき、WindowsストアアプリとWindows Phoneアプリに共通するロジックは共有
  • Microsoft Azureの秘密を探る[その1]

    Microsoft Azureの秘密を探る[その1]:その知識、ホントに正しい? Windowsにまつわる都市伝説(6) 第4回では「Hyper-Vのバージョン」を取り上げました。では、Hyper-Vと共通のテクノロジで動いている(であろう)「Microsoft Azure」のHyper-Vは、どのバージョンなのでしょうか。Azure仮想マシンの内側から想像してみました。あくまでも筆者の“想像”ですので、新たな都市伝説に発展しないことを願います。 連載目次 Microsoft Azureの仮想化基盤は最新のHyper-V? パブリッククラウドは文字通り“雲の向こう側の存在”であり、どうなっているのか、その仕組みは公開されていませんし、利用者が詳しく知る必要もありません。 主要なパブリッククラウドでは、ほぼ間違いなく仮想化環境が活用されていると思います。マイクロソフトのパブリッククラウドであ

    Microsoft Azureの秘密を探る[その1]
    kasumani
    kasumani 2014/05/23
    Microsoft Azureの秘密を探る[その1]  パブリッククラウドは文字通り“雲の向こう側の存在”であり、どうなっているのか、その仕組みは公開されていませんし、利用者が詳しく知る必要もありません。 Tags: feedly, ifttt, recent
  • PowerShell Desired State Configuration(DSC)とは(前編)

    PowerShell Desired State Configuration(DSC)とは(前編):PowerShell DSCで始めるWindowsインフラストラクチャ自動化の基(1/2 ページ) Windows OSの設定や構成を変更する場合、GUIの管理ツールを使うのが一般的である。だが台数が多かったり、構成変更や以前の構成への復旧などが頻繁だったりするとGUIでは非常に面倒だし、間違いもしやすくなる。こんな場合はPowerShell DSCを使ってインフラ構築作業を自動化するとよい。 連載目次 標準でGUI管理ツールを備えているWindows Serverでは、さまざまな設定・構築作業をGUIを通して手軽に実行できる。その半面、手動作業が必要なため、設定・構築に時間がかかったり設定を元に戻すのに手間が掛かったり、さらには複数のサーバーを同一の構成にそろえるのに苦労したりしがちだ。

    PowerShell Desired State Configuration(DSC)とは(前編)
    kasumani
    kasumani 2014/05/23
    PowerShell Desired State Configuration(DSC)とは(前) (1/2)  標準でGUI管理ツールを備えているWindows Serverでは、さまざまな設定・構築作業をGUIを通して手軽に実行できる。その半面、手動作業が必要なため、設定・構築に時間がか
  • Linux がx86 なのかx86_64 か、32bit/64bit を見分ける方法 - それマグで!

    file /sbin/init takuya@atom:~$ file /sbin/init /sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, BuildID[sha1]=0x8c68a736c6a4e6fadf22d5ac9debf11e79c6bdcd, stripped 良いものを教えて貰った。 または、以前やってた uname -a linuxが64bitかしらべる

    Linux がx86 なのかx86_64 か、32bit/64bit を見分ける方法 - それマグで!
    kasumani
    kasumani 2014/05/23
    Linux がx86 なのかx86_64 か、32bit/64bit を見分ける方法 file /sbin/init takuya@atom:~$ file /sbin/init /sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6. Tags: feedly, ifttt, recently read, saved for later from Pock
  • GrowthForecastのデータをHRForecastにインポートする - Qiita

    はじめに じょう「KPI測定しよう!」 おいら「いいですね!GrowthForecast入れました!」 じょう「打ち合わせで使うからExcelでデイリーの増減データちょうだい!」 おいら「りょ、りょうかいです!(rrdfetchをコマンドラインで叩いてデータをCSVに整形)」 じょう「デイリーの増減をグラフで見れてなおかつCSVでデータをダウンロード出来るページ無いの?」 おいら「りょ・・・ちょ、ちょっと待ってください!」 やったこと 上記の依頼を受けた際まず始めに、GrowthForecastで使われているRRDtoolの良さ気なフロントエンドを探しましたが、要件に見合うものが見つかりませんでした。(あったら知りたいです・・・出来るだけオレオレツールは作りたくないのです・・・) RRDtoolには対応していないもののHRForecastが要件を満たしそうでした。そこでGrowthFore

    GrowthForecastのデータをHRForecastにインポートする - Qiita
    kasumani
    kasumani 2014/05/23
    GrowthForecastのデータをHRForecastにインポートする はじめに じょう「KPI測定しよう!」 おいら「いいですね!GrowthForecast入れました!」 じょう「打ち合わせで使うからExcelでデイリーの増減データちょうだい!」 おいら「りょ
  • ubuntuで認証プロキシ配下からapt-keyを使うとき - Qiita

    UbuntuにDockerをインストールする際(Docker installation Ubuntu Precise 12.04 (LTS) (64-bit))など、Ubuntu公式以外のリポジトリからパッケージを取得するためには、そのリポジトリを認証する鍵情報をローカルキーチェーンに取り込んでおく必要があります。 そのためapt-keyコマンドを用いるのですが、Proxy配下からだと上手く動きません。 $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-k

    ubuntuで認証プロキシ配下からapt-keyを使うとき - Qiita
    kasumani
    kasumani 2014/05/23
    ubuntuで認証プロキシ配下からapt-keyを使うとき UbuntuにDockerをインストールする際(Docker installation Ubuntu Precise 12. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 11:32AM via IFTTT
  • PHPで各種バリデーション - Qiita

    $a = filter_input(INPUT_GET, 'a'); // "foo" $b = filter_input(INPUT_GET, 'b'); // false $c = filter_input(INPUT_GET, 'c'); // null $a = (string)filter_input(INPUT_GET, 'a'); // "foo" $b = (string)filter_input(INPUT_GET, 'b'); // "" $c = (string)filter_input(INPUT_GET, 'c'); // "" /* 1. 未定義や想定外の型の検出 */ $email = (string)filter_input(INPUT_POST, 'email'); /* 2. 値の形式に関するバリデーション */ if (false !== filter

    PHPで各種バリデーション - Qiita
    kasumani
    kasumani 2014/05/23
    PHPで各種バリデーション 「$_GET, $_POSTなどを受け取る際の処理」 でも紹介しています。 「$_GET, $_POSTなどを受け取る際の処理」 でも紹介しています。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 11:32AM via I
  • Eclipseで複数行を一括コメントアウト - Qiita

    Mac上で動作するEclipseにおいて、複数行を一括でコメントアウトする方法です。 複数行選択 Command + / 以上です。 なお、コメントアウトされている行でおこなうと解除できます。 Windowsの場合は Ctrlキーのようです。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    Eclipseで複数行を一括コメントアウト - Qiita
    kasumani
    kasumani 2014/05/23
    Eclipseで複数行を一括コメントアウト 2 ストック 0 コメント この投稿をストックする Mac上で動作するEclipseにおいて、複数行を一括でコメントアウトする方法です。 複数行選択 Command + / 以上です。 なお、コメントアウトさ
  • LXC ネットワーク設定 1 - Qiita

    kasumani
    kasumani 2014/05/23
    LXC ネットワーク設定 1 ログイン出来たら、 wget で Y! のトップページでも拾えるように設定でもするか。 あ、apt で wget インストールしなきゃな Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 11:32AM via IFTTT
  • 二次元配列の表から指定されたIDの行を見つけ出したい - Qiita

    <?php // 表 $users = [ ['id' => 1, 'name' => '長宗我部'], ['id' => 2, 'name' => '勅使河原'], ['id' => 3, 'name' => '小比類巻'] ]; // 見つけ出したいID $id = 2; foreach ($users as $user) { if ($user['id'] == $id) { echo $user['name']; break; } }

    二次元配列の表から指定されたIDの行を見つけ出したい - Qiita
    kasumani
    kasumani 2014/05/23
    二次元配列の表から指定されたIDの行を見つけ出したい 業務で頻発するのですが、以下のような場合ですね。 配列系の強いPHPならもっとシンプルに書けると思うのですが、頭が固くで思いつきませんでした。 Tags: ifttt, kasuma
  • 複数のRSSに並列リクエスト後マージして返す関数 - Qiita

    わりと需要のある機能なのでコピペして使えるように関数化しました。 ほとんど @Hiraku さんの記事のパクリです。 RSS2.0に準拠していないXMLが返されてきたときの挙動は未定義です。ちゃんと対応したい場合は全ての必要項目に関して isset 構文などを用いたチェックが必要です。 /** * fetch_rss_items * * @param $urls RSSのURLが記述された1次元配列 * @return マージして新しい順にソートされたitemの2次元配列(pubDateはtimestampに変換済み) * @link http://qiita.com/Hiraku/items/1c67b51040246efb4254 * @link http://qiita.com/mpyw/items/77288c948b64eab1a3b3 */ function fetch_rss

    複数のRSSに並列リクエスト後マージして返す関数 - Qiita
    kasumani
    kasumani 2014/05/23
    複数のRSSに並列リクエスト後マージして返す関数 2 ストック 0 コメント この投稿をストックする わりと需要のある機能なのでコピペして使えるように関数化しました。 ほとんど @Hiraku さんの記事のパクリです。 RSS2. Tags: if
  • MongoDB (mongoose) で連番をつける - Qiita

    MongoDB には連番のユニークな ID をつける仕組みがありません。 なので自分で実装する必要があります。 以下は User スキーマに連番で id をつける例です。(mongoose 3.8.8以降) # モジュールいろいろ mongoose = require 'mongoose' Schema = mongoose.Schema ObjectId = mongoose.Schema.ObjectId ### シーケンス ### SequenceSchema = new Schema name: { type: String } seq: { type: Number } SequenceSchema.index { name: 1 } Sequence = db.model('Sequence', SequenceSchema) ### ユーザスキーマ ### UserSchem

    MongoDB (mongoose) で連番をつける - Qiita
    kasumani
    kasumani 2014/05/23
    MongoDB (mongoose) で連番をつける MongoDB には連番のユニークな ID をつける仕組みがありません。 なので自分で実装する必要があります。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 11:32AM via IFTTT
  • flatMapをマスターする - Qiita

    flatMapが使えるようになって自分のScalaレベルが格段に上がった印象を持っています。 ただ、Scalaをやり始めた頃はflatMapの挙動がどうもすんなり頭に入って来ず苦しんだ経験を持つのですが、結構同じ悩みを聞くことがあったので誰かの役に立てば、と思いまとめてみました。 モナドとかそういうのはおいておいて、flatMapの振る舞いを理解してしっかり使えるようになることが目的です。 ※Java8でもflatMapがStreamに追加されていたので質的な振る舞いは同じかなと思っているのですが役に立たないかもしれません。 基 flattenとmapが同時に行われるのがflatMapです。 とりあえずこれだけ抑えておけばflatMapはコワクナイ。 flatten機能の確認 まずはあえてmap機能を使わずにflattenの動きだけを確認。

    flatMapをマスターする - Qiita
    kasumani
    kasumani 2014/05/23
    flatMapをマスターする flatMapが使えるようになって自分のScalaレベルが格段に上がった印象を持っています。 ただ、Scalaをやり始めた頃はflatMapの挙動がどうもすんなり頭に入って来ず苦しんだ経験を持つのですが、結構同じ悩
  • 色々な改行コード変換の方法 - Qiita

    改行コード変換のメモ CRLFとLFだけ。さすがにCRだけのものはあまりないでしょう。 環境 CentOS release 6.5 (Final) nkf みんな大好きnkfコマンド。--helpでオプションを確認しましょう。 $ nkf --help 2>&1 | grep CRLF d,c Convert line breaks -d: LF -c: CRLF -L[uwm] line mode u:LF w:CRLF m:CR (DEFAULT noconversion) $ file unix.txt dos.txt unix.txt: ASCII text dos.txt: ASCII text, with CRLF line terminators $ nkf -Lu dos.txt > dos2unix.txt $ nkf -Lw unix.txt > unix2dos.tx

    色々な改行コード変換の方法 - Qiita
    kasumani
    kasumani 2014/05/23
    色々な改行コード変換の方法 CRLFとLFだけ。さすがにCRだけのものはあまりないでしょう。 環境 CentOS release 6. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 11:32AM via IFTTT
  • 「プログラムでシダを描画する」をDartで描画する - Qiita

    <!-- GoogleHTML Style Guide 的な省略方法 --> <!DOCTYPE html> <title>シダ</title> <canvas id="canvas" width="500px" height="500px"></canvas> <script type="application/dart" src="shida.dart"></script> <script src="packages/browser/dart.js"></script> import 'dart:math'; import 'dart:html'; CanvasRenderingContext2D ctx; const int width = 500; const int height = 500; int N = 20; num xm = 0; num ym = 0.5; nu

    「プログラムでシダを描画する」をDartで描画する - Qiita
    kasumani
    kasumani 2014/05/23
    「プログラムでシダを描画する」をDartで描画する で、Processingにてシダの描画を行っていたので、同じものをDartで書いてみました。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 11:32AM via IFTTT
  • 8040www威尼斯(中国)App Store

    kasumani
    kasumani 2014/05/23
  • CPUやメモリなどのシステム性能を比較するベンチマークツール | OSDN Magazine

    このうちCPUの性能を単純に測定できるのがDhrystoneおよびWhetstoneテストで、それぞれ整数演算および浮動小数点演算の性能を測定するものとなっている。また、そのほかのベンチマークテストについては一般的なアプリケーションにおける処理を模したものになっており、システム全体の処理能力を数値化するものになっている。 UnixBenchのインストールと実行 UnixBenchのバイナリは公開されていないため、テストを実行するには自分でコンパイルを行う必要がある。コンパイルにはmakeやGCCなどのコンパイルビルドツールに加え、PerlのTime::HiResモジュールが必要だ。このモジュールはRed Hat Enterprise Linux(RHEL)互換環境の場合、「perl-Time-HiRes」パッケージに含まれているので、これをインストールすれば良い。 # yum instal

    CPUやメモリなどのシステム性能を比較するベンチマークツール | OSDN Magazine
    kasumani
    kasumani 2014/05/23
    CPUやメモリなどのシステム性能を比較するベンチマークツール  最近のサーバーではネットワークやストレージの性能が最重要視され、CPUやメモリの性能についてはあまり重視されない傾向がある。とはいえ、CPUやメモリ
  • [iOS] Google Maps SDK for iOS を使ってみる – GMSMapViewとGMSMarkerの基本 | DevelopersIO

    (6) デフォルトのマーカー // (6) デフォルトのマーカー GMSMarker *yodobashiMarker = [[GMSMarker alloc] init]; yodobashiMarker.title = @"ヨドバシAkiba"; yodobashiMarker.snippet = @"千代田区神田花岡町1−1"; yodobashiMarker.position = CLLocationCoordinate2DMake(35.698852, 139.774761); yodobashiMarker.map = self.mapView; yodobashiMarker.userData = [NSNumber numberWithInteger:markerIdYodobashi]; positionプロパティに座標を、mapプロパティにGMSMapViewを指定する

    [iOS] Google Maps SDK for iOS を使ってみる – GMSMapViewとGMSMarkerの基本 | DevelopersIO
    kasumani
    kasumani 2014/05/23
    Google Maps SDK for iOS を使ってみる – GMSMapViewとGMSMarkerの基本 | Developers.IO はじめに 今までiOS標準のMap Kit Frameworkを使って地図機能を実装することはありましたが、Google Maps SDK for iOSを使ったことはありませんでした。最近初
  • markdownfmt·Markdown記法を見やすく統一! MOONGIFT

    同じ結果が得られるとしても、プログラミングの組み方によってその内容は千差万別です。しかし会社でプログラミングする際などにはそのようなスキルによって書き方が大きく違うというのは厄介でしょう。 Markdownについてもそれは同じで、例えば見出しの書き方すら2種類用意されており、好みによって利用が異なっています。これでは折角統一したフォーマットの利便性が活かせないかも知れません。そこで使ってみたいのがmarkdownfmtです。 markdownfmtのインストール markdownfmtはgofmtのMarkdown版とも言うべきソフトウェアです。インストールはgoコマンドで簡単にできます。 $ go get -u github.com/shurcooL/markdownfmt インストールするとmarkdownfmtコマンドが使えるようになります。 $ markdownfmt --help

    markdownfmt·Markdown記法を見やすく統一! MOONGIFT
    kasumani
    kasumani 2014/05/23
    markdownfmt – Markdown記法を見やすく統一! 同じ結果が得られるとしても、プログラミングの組み方によってその内容は千差万別です。しかし会社でプログラミングする際などにはそのようなスキルによって書き方が大きく違
  • Objective-C で mixin 的な

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

    Objective-C で mixin 的な
    kasumani
    kasumani 2014/05/23
    Objective-C で mixin 的な samdods/DZLObjcAdditions 3つのマクロ @implementation_combine @implementation_safe @protocol_implementation カテゴリと違ってメソッドを上書きした場合でもcombineOriginal()やsafeSuper()でオリジナルを呼び出せる。活用するとAOP的
  • メモリブラウザー XprobePlugin

    kasumani
    kasumani 2014/05/23
    メモリブラウザー XprobePlugin Xcodeのプラグインでこんなのが見えるらしい。 おお。 今後の検証記事に期待。 johnno1962/XprobePlugin Tags: feedly, ifttt, recently read, saved for later from Pocket May 23, 2014 at 03:13AM via IFTTT
  • jsfmt - JavaScriptのコードを見やすく整形

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 最近にわかに話題に挙がっているのがGoです。多数のライブラリが世界中で開発されています。そんな中、Goに含まれるツールとして注目を集めているのが文法の整形ツールgofmtです。 プログラミングソースは各人によって形が変わるものですが、それをGoの提示するフォーマットに整形してくれるのは便利です。それを受けて生み出されたのがjsfmt、JavaScript用のフォーマット整形ツールです。 jsfmtの使い方 最も簡単な使い方はインデントなどの整形でしょう。例えば以下のようなコードがあります。 var values = [1, 2, 3, 4];_.reduce(values, function(sum, value) {return sum + value;}, 0); ワンライナー

    jsfmt - JavaScriptのコードを見やすく整形
    kasumani
    kasumani 2014/05/23
    jsfmt - JavaScriptのコードを見やすく整形 最近にわかに話題に挙がっているのがGoです。多数のライブラリが世界中で開発されています。そんな中、Goに含まれるツールとして注目を集めているのが文法の整形ツールgofmtです。 T
  • ビュー階層を PSDに書き出すライブラリ MMLayershots

    kasumani
    kasumani 2014/05/23
    ビュー階層を PSDに書き出すライブラリ MMLayershots このアイディアは面白い。それに便利。 vpdn/MMLayershots スクリーンショットを1枚の画像としてではなく、UIImageView等のビュー階層を別々のレイヤーとしてPSDファイルに生成し
  • ベンチマーキングに便利なGCD関数 dispatch_benchmark

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

    ベンチマーキングに便利なGCD関数 dispatch_benchmark
    kasumani
    kasumani 2014/05/23
    ベンチマーキングに便利なGCD関数 dispatch_benchmark ドキュメントに載っていないが計測で便利な関数があるとのこと。 extern uint64_t dispatch_benchmark(size_t count, void (^block)(void)); 実行回数countを指定して、計測対象の処理をブロック
  • 書評「Chef活用ガイド」と「Chef実践入門」について · さよならインターネット

    薄い(chef-solo)、普通の(Chef実践入門)、厚い(Chef活用ガイド)の3冊をもって Chef三種の神として棚に祀ることをおすすめいたします。 書籍毎によるおすすめ chef-solo(薄い) を読むのが苦手、取り敢えずChefというものを動かしてみたい人向き Chef実践入門(普通の) Chefはどのようなものか、手元でVagrantなどを利用して手で動かしながら学びたい人向き Chef活用ガイド(厚い) 普段からChefを利用しているユーザのリファレンス、およびふとした瞬間に開いて発見したい人向き Chefを初めてさわる人へ Chefを取り敢えず触ってみようという人が どちらを購入すべきか迷われる可能性は多いにあるかと思うので、 参考程度に違いを記載します。 Chefの導入自体が、会社にとって大変大掛かりなタスクになる可能性がある場合は まずご自身が_

    kasumani
    kasumani 2014/05/23
    書評「Chef活用ガイド」と「Chef実践入門」について 同じような時期にChefの書籍が2冊(厚い方と普通の方)発行されるという 大変おもしろい現象もあり、日本のChefコミュニティは これからより多くの人が活用する段階に入っ
  • ログ集計/時系列DB/可視化ツールの調査結果 - Qiita

    近年、自分の中で集計/可視化は Fluentd(datacounter)+Growthforecast で定番化していました。 しかしプロダクトで新たに集計/可視化の要件が出てきたことと、 最近可視化ツール周りで 「Kibanaってなんじゃ?」「Graphiteってなんじゃ?」「InfluxDBってなんじゃ?」 など、このツール達は一体何なんだろう…?というのが前々から気になっていました。 今回良い機会なので ◯◯は何をするものなのか? というのを一つ一つ調べてみました。 いわゆる「触ってみた系」の記事なので だいぶ浅い感じです。 大分類 大きく分けると、可視化ツールは以下の3つに分けられそうです。 ログ収集/集計 時系列DB(+API)の担当。バックエンド側。 可視化部分の担当。 今回は バックエンド と 可視化部分 に焦点を当ててみます。 バックエンド 全文検索時エンジン+Restfu

    ログ集計/時系列DB/可視化ツールの調査結果 - Qiita
    kasumani
    kasumani 2014/05/23
    ログ集計/時系列DB/可視化ツールの調査結果 近年、自分の中で集計/可視化はFluentd(datacounter)+Growthforecast で定番化していました。 しかしプロダクトで新たに集計/可視化の要件が出てきたことと、 最近可視化ツール周り
  • GitHub - urfave/negroni: Idiomatic HTTP Middleware for Golang

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - urfave/negroni: Idiomatic HTTP Middleware for Golang
    kasumani
    kasumani 2014/05/23
    codegangsta/negroni · GitHub Negroni is an idiomatic approach to web middleware in Go. It is tiny, non-intrusive, and encourages use of net/http Handlers. If you like the idea of Martini, but you think it contains too much magic, then Negroni is a great fit. Tags: feedly, ifttt, recently read, save
  • 科学的精神と愛国/天災と国防(寺田寅彦) - 見もの・読みもの日記

    ○寺田寅彦『天災と国防』(講談社学術文庫) 講談社 2011.6 引き続き、明治人の著作を読む。「天災」と「国防」は、どちらも2014年現在の日にとって、大きな課題である。「天災」は、2011年の東日大震災と福島原発事故が解明も解決もしておらず、日に日に混迷を深めているように見えるし、「国防」については、解釈改憲による自衛隊のあり方の変更が(実現してほしくないが)焦眉の急として迫っている。 書は、寺田寅彦(1878-1935)の著作から、災害に関するものを集めて再構成している。冒頭の一編が「天災と国防」と題した昭和9年(1934)11月発表のエッセイ。昭和9年といえば、前年に日軍(関東軍)の熱河省侵攻、国際連盟からの脱退があり、「非常時」が合言葉になった年だ。その同じ年に、函館の大火(1934年3月)や室戸台風(同9月)などの激甚災害が日の国土を襲っていたことは、あまり認識になか

    科学的精神と愛国/天災と国防(寺田寅彦) - 見もの・読みもの日記
    kasumani
    kasumani 2014/05/23
    科学的精神と愛国/天災と国防(寺田寅彦) ○寺田寅彦『天災と国防』(講談社学術文庫) 講談社 2011. Tags: feedly, ifttt, recently read, saved for later from Pocket May 23, 2014 at 03:13AM via IFTTT
  • Mac用ベクタートレースツール「Super Vectorizer」期間限定100円セールで人気に | ソフトアンテナ

    簡単操作で画像からベクター形式のトレース図を作成することができるMac用のアプリ「Super Vectorizer」が期間限定で100円セール中。現在Mac App Storeの有料アプリランキングで2位となり人気を集めています。 Super Vectorizer カテゴリ: グラフィック&デザイン 価格: ¥100 Super Vectorizerに画像をドロップすると、自動的にエッジを抽出して、ベクター形式のグラフィックスに変換してくれます。aisvgpdf形式などでエクスポートできるので、他のアプリで活用するのも簡単そうです。 ということでおもしろそうだったので、試しに購入してみました。 Super Vectorizerの使い方 ↑メイン画面です。「画像のインポート」を選ぶか、画像ファイルをドロップするだけです。 ↑この画像を試しに使ってみました。 ↑結構読み取れてますね。 ↑「

    Mac用ベクタートレースツール「Super Vectorizer」期間限定100円セールで人気に | ソフトアンテナ
    kasumani
    kasumani 2014/05/23
    Mac用ベクタートレースツール「Super Vectorizer」期間限定100円セールで人気に 簡単操作で画像からベクター形式のトレース図を作成することができるMac用のアプリ「Super Vectorizer」が期間限定で100円セール中。現在Mac App Storeの
  • syslog-ngをDocker上で動かす際の注意点と対処法 - Humanity

    以前syslog-ngがDocker上で動かなくなったと書きました。 Dockerセキュリティレベルが上がって syslog-ng が /proc/kmsg にアクセスできなくて動いてなかった - Humanity で、肝心の動かなくなった原因について何も書いてなかったのですが、 原因は syslog-ng.conf 内の system() でした。 もっと詳しく言うと、system()と書くと /proc/kmsg にアクセスするためでした。 system() について この system() とは、system-specific log messagesを表すようです。 Linuxだとこれは以下と同じみたいです*1。 unix-dgram("/dev/log"); file("/proc/kmsg" program-override("kernel") flags(kernel));

    syslog-ngをDocker上で動かす際の注意点と対処法 - Humanity
    kasumani
    kasumani 2014/05/23
    syslog-ngをDocker上で動かす際の注意点と対処法 Dockerのセキュリティレベルが上がって syslog-ng が /proc/kmsg にアクセスできなくて動いてなかった - Humanity もっと詳しく言うと、system()と書くと /proc/kmsg にアクセスするためでした
  • JavaしかかけないおいらがiPhoneアプリをリリースするまで - しんさんの出張所 はてなブログ編

    今回の内容は前回よりだいぶましだぞ・・・。 業務系Java屋がMixiアプリをリリースするまで Javaしかかけないおいらがmixiアプリ第2弾をリリースするまで mixiアプリ第3弾「コレオススメ!」リリースするまで Javaしかかけないおいらがmixiアプリ第4弾をリリースするまで JavaしかかけないおいらがAndroidアプリをリリースするまで の続きになります。 正直実装的にはmixiアプリ第2弾のエントリ(GWT+Flash+JavaSEとの互換レイヤでサクサク開発)が飛びぬけていると思いますが、それ以来くらいのインパクトはあると思います。 長文です。 iOS版を開発するぞ マモノバスター2のAndroid版は無事だせました。読んでない人は上に並んでる過去のエントリを読んでみてください。 AndroidJavaSEと同じJava言語ということで、JavaSEと互換のレイヤーを

    JavaしかかけないおいらがiPhoneアプリをリリースするまで - しんさんの出張所 はてなブログ編
    kasumani
    kasumani 2014/05/23
    JavaしかかけないおいらがiPhoneアプリをリリースするまで : しんさんの出張所 はてな編 正直実装的にはmixiアプリ第2弾のエントリ(GWT+Flash+JavaSEとの互換レイヤでサクサク開発)が飛びぬけていると思いますが、それ以来くら
  • iPhoneの通知をMacに表示できるアプリ「Notifyr」が便利そう…だけど | ソフトアンテナ

    iOSデバイスの通知を、Macに表示することができるアプリ「Notifyr」がリリースされています。 Notifyr - Receive iOS notifications on your Mac カテゴリ: ユーティリティ 価格: ¥400 iOSアプリ(ストアから有料購入)と、Mac用アプリ(公式サイトから無料ダウンロード)をそれぞれのデバイスにインストールし、Bluetoothで接続して、iOSデバイスからMacへ通知を転送する仕組みになっています。 ↑Mac側のコントロールパネルで、Macで表示する通知、表示しない通知を選択することもできます。Macを日常的に使っている人ならば、iPhoneに届いた通知をわざわざiPhoneを使わずに確認できるので便利に違いない…。と思ったのですが何点か記になる点があります。 要Bluetooth LE / プライベートAPIの使用? まずMac

    iPhoneの通知をMacに表示できるアプリ「Notifyr」が便利そう…だけど | ソフトアンテナ
    kasumani
    kasumani 2014/05/23
    iPhoneの通知をMacに表示できるアプリ「Notifyr」が便利そう…だけど iOSデバイスの通知を、Macに表示することができるアプリ「Notifyr」がリリースされています。 Tags: feedly, ifttt, recently read, saved for later from Pocket May 23, 2014 at 03:13A
  • AWS Elastic BeanstalkがDockerをサポートすると何がうれしいのか | DevelopersIO

    始めに AWS Elastic BeanstalkでDockerコンテナをデプロイできるようになりました。私は最近、Dockerを勉強し始めたのですが、いまいち何が便利なのか分からなかったので調べたことを整理してみました。 Dockerに関して この記事をご覧になっている方はほとんどの方が知っているかと思いますがDockerは最近流行のImmutable Infrastructureを実現するソフトウェアです。Linuxのカーネルとlibcontainerという独自のライブラリでコンテナを実行し、仮想マシンのような使い方ができます。ミドルウェアなどの設定をDockerfileに記述し、アプリケーションをデプロイした状態で起動することが可能です。 AWS上でDockerを使いたい時ってどんな時? AWS上でImmutable Infrastructureを実現したい時です。実はAWSではCl

    AWS Elastic BeanstalkがDockerをサポートすると何がうれしいのか | DevelopersIO
    kasumani
    kasumani 2014/05/23
    AWS Elastic BeanstalkがDockerをサポートすると何がうれしいのか | Developers.IO AWS Elastic BeanstalkでDockerコンテナをデプロイできるようになりました。私は最近、Dockerを勉強し始めたのですが、いまいち何が便利なのか分からなかっ
  • これはマカー必携!iPhoneに届いた通知がMacにも届く「Notifyr」 - リニューアル式

    Notifyr - Receive iOS notifications on your Mac 1.0(¥400) Arnoldus Wilhelmus Jacobus van Dijk(1.8 MB) 正直言って400円は高い。でも確かに便利だと思うのでご紹介。 474個目の原石アプリは「Notifyr」。iPhoneに届いた通知をMacでも確認できるというアプリだ。 iPhoneMacの両方にこのアプリをインストールして、さらにBluetoothで接続すれば準備完了。 対応するのはMacbook Air 2011 or newer、Macbook Pro 2012 or newer、iMac Late 2012 or newer、Mac mini 2011 or newer、Mac Pro Late 2013 or newer。それより古いと使えないのでご注意を。 仕事などで長時間M

    kasumani
    kasumani 2014/05/23
    これはマカー必携!iPhoneに届いた通知がMacにも届く「Notifyr」 正直言って400円は高い。でも確かに便利だと思うのでご紹介。 474個目の原石アプリは「Notifyr」。iPhoneに届いた通知をMacでも確認できるというアプリだ。 Tags: feed
  • +BLOG

    +BLOG ヤバイ!AMAZONプライムデーでこれ買った!ベスト1 2023/7/12 地元民が選ぶ名古屋グルメおすすめ12選 2022/7/22 モンブランクレープがべられる『IVY’s GELATO&Coffee』 2022/7/8 2022/7/11 洗車後のコメダ新作『ミルクロネージュ』が身体に染みた 2022/7/3 真夏日PM3:00地獄のジムニー洗車 2022/7/2 『ブルーボトルコーヒー』でワッフルコーヒータイム 2022/7/1 灼熱地獄でべるレッドチリスモーキーワッパー 2022/6/30 毎年恒例のすき家でニンニク祭してきた 2022/6/29 2022/6/30 小袋ナッツどれがいいんだ問題を解決する 2022/6/28 買うべき名品!ドンキの『ナッツ&デザート』 2022/6/27 +BLOGは名古屋のフリーランス個人ブログです! 人気記事 ヤバイ!AMAZ

    +BLOG
    kasumani
    kasumani 2014/05/23
    Cocos2d-xでiPhone&amp;Androidアプリ開発記7 SQLiteの注意点 Cocos2d-xからSQLiteを使うには、iOSとAndroidそれぞれにライブラリが用意されてはいますが、ソースを共通化するためSQLiteのソースから組み込む方法が良いようです。 Tags: feedl
  • Rails / Ajaxを使って画面遷移しない一時保存機能をつける

    先日つけてみたソーシャルボタンですが、やっぱ数字が出るってモチベーションになっていいね。 意外とPocketも多いんだなぁ。 今回もまたRails。 投稿サイトとかでよくある、一時保存機能をやってみた。文章書いていると、何かの拍子で「あ!」てなることが多いから、あるとユーザーに優しい。 フォーム <div class="blog-form"> <%= form_for(@post) do |f| %> <%= f.text_field :tilte %> <%= f.text_area :body %> <!-- for temporal saving --> <div class="create-temp"></div> <%= f.submit "送信する" %> <% end %> </div>

    Rails / Ajaxを使って画面遷移しない一時保存機能をつける
    kasumani
    kasumani 2014/05/23
    Rails / Ajaxを使って画面遷移しない一時保存機能をつける 先日つけてみたソーシャルボタンですが、やっぱ数字が出るってモチベーションになっていいね。意外とPocketも多いんだなぁ。 今回もまたRails。投稿サイトとかでよ
  • IntelliJ IDEA で JSHint を使う | DevelopersIO

    IntelliJ IDEA には JSHint が統合されている JSHint は、Node.js で実装されている JavaScript 用コード検査ツールです。 IntelliJ IDEA (WebStorm など ) には JSLint/JSHint が統合されており、コーディング中に構文チェックすることができるので、設定方法を紹介します。( デフォルトでは無効化されているため、設定する必要があります ) 設定方法 [Settings] ダイアログにて [[JavaScript]] -> [Code Quality Tools] -> [JSHint] を選択します。 [Enable] チェックボックスにチェックを入れることによって、JSHint が有効になり、コード検査をするときのルールオプションを細かく設定することができます。 さらに [Use config files] チェッ

    IntelliJ IDEA で JSHint を使う | DevelopersIO
    kasumani
    kasumani 2014/05/23
    IntelliJ IDEA で JSHint を使う | Developers.IO JSHint は、Node. Tags: feedly, ifttt, recently read, saved for later from Pocket May 23, 2014 at 02:55AM via IFTTT
  • [MBaaS]押さえておきたいParseの新料金プランの内容 | DevelopersIO

    Parse Analytics 高度な分析を含む全ての分析ツールが完全無料! だそうです。 秒毎のAPIリクエストによる利用料金の考え方 状況に応じて調整が可能なAPIリクエスト制限 キャンペーン等で通常時より多くの人がアプリケーションを利用するような場合、APIリクエストが短い時間に集中することが予想されます。 そういった場合には、秒毎のAPIリクエストの上限を引き上げるわけですが、キャンペーン期間が数日間といった感じに短い期間の場合、キャンペーンが 終了すればサーバーにそこまでの性能は必要なくなるかもしれません。 そんな時は、秒毎のAPIリクエストの上限を引き下げます。 このようにすれば、たった10秒間の200リクエスト/秒に対して月$1700を支払うようなことはにはならないということです。 Parseの新しい料金プランでは、特定の月内で任意のタイミングで秒毎のAPIリクエスト制限を変

    [MBaaS]押さえておきたいParseの新料金プランの内容 | DevelopersIO
    kasumani
    kasumani 2014/05/23
    押さえておきたいParseの新料金プランの内容 | Developers.IO はじめに Parseの料金プランが新しくなりました!! そこで、旧料金プランからの主な変更点と、気になるポイントをまとめてみました。 定量課金から従量課金にな
  • 『日ペンの美子ちゃん』は4代目が好きでした - バンビのあくび

    先日、雑誌の広告の話をしていた時に「そういえば、なかよしやりぼんなんかの少女漫画雑誌の広告ってサン宝石しか覚えてないわー」と言ったところ「日ペンの美子ちゃんをお忘れでは?」とご指摘頂き「おおっ、美子ちゃんごめんなさい」と小さな声でつぶやいた私です。こんにちは。 しかもですね、「日ペン」は少しだけお世話になっていたのですよ。(当に忘れていて美子ちゃんごめんなさい・・・) 以前にこちら(文字を書くのも手紙を書くのも大好きです - バンビのあくび)で書いているように小学生の時に字を書くことを右手に直したんですね。だんだん、それなりに皆に馴染めるぐらいの字を書けるようになりホッとしていたのですが、やっぱり自己流は自己流なんですよ。書道や硬筆を習っていた訳ではないので自分が書いた文字でだんだん気になるところが出てきたんです。 特に気になったのは「ひらがな」でした。 日語はひらがなとカタカナと漢字

    『日ペンの美子ちゃん』は4代目が好きでした - バンビのあくび
    kasumani
    kasumani 2014/05/23
  • Server Provisioning CentOS with Ansible - 76design

    Robots Building Robots Introduction Ansible is a powerful tool for provisioning CentOS on commercial grade linux webservers. In my last article, Webmin Configuration on CentOS, I discussed the steps to setup a new server complete with Webmin and Percona. This is our preferred setup for reliable webservers, but one glance at the article will make it obvious that there are quite a few steps. Like an

    Server Provisioning CentOS with Ansible - 76design
    kasumani
    kasumani 2014/05/23
    Server Provisioning CentOS with Ansible Ansible is a powerful tool for provisioning CentOS on commercial grade linux webservers. In my last article, Webmin Configuration on CentOS, I discussed the steps to setup a new server complete with Webmin and Percona. Tags: feedly, ifttt, recently read, saved
  • Ubuntu 12.04 で GitBucket を動かす: 日誌

    GitHubみたいなものを自社のサーバ上で動かしたいという場合、 GitHub Enterprise以外では GitLabというのが有名です。 私自身でインストールしたことは無いのですが、Community Editionならば debやrpmも提供されていますので、 それを使うのがてっとり早いと思われます。 他の選択肢として最近話題になってるのは GitBucket です。Scalaで書かれており、warファイルをダウンロードして、 $ java -jar gitbucket.war でとりあえず動いてしまうお手軽さです。 さて、Apache HTTP ServerをフロントにおいてSSL経由でアクセスできるように したいと思ったのでその時のインストールメモを書いておきます。まだ実運用に 至ってないので準備段階の殴り書き程度です。インストールの条件は以下のとおり。 OSはUbuntu 1

    Ubuntu 12.04 で GitBucket を動かす: 日誌
    kasumani
    kasumani 2014/05/23
    Ubuntu 12.04 で GitBucket を動かす GitHubみたいなものを自社のサーバ上で動かしたいという場合、 GitHub Enterprise以外では GitLabというのが有名です。 Tags: feedly, ifttt, recently read, saved for later from Pocket May 23, 2014 at 02:36AM via IFTTT
  • いつでも聞けるTDD入門 #TDDBC_NAGOYA

    2014/05/18 TDDBootCamp in Nagoya でkyon_mmが基調講演に使用したスライドです。org-mode -> reveal.js -> pdfで変換したのでアニメーションは切られています。BDDようそ

    いつでも聞けるTDD入門 #TDDBC_NAGOYA
    kasumani
    kasumani 2014/05/23
    いつでも聞けるTDD入門 #TDDBC_NAGOYA Presentation Transcript いつでも聞ける TDD入門 @KYON-MM - TDDBC IN NAGOYA #2 - 2014/05/18 0 TABLE OF CONTENTS TDDBCへようこそ TDDの基本 プロフェッショナルな話 TDDによる良い開発 BDDという存在 エンピリカルな話
  • ScaleOut | Supership

    「ミライリアルの幸せを、デジタルの力で創る」ことを目指すSupershipグループの社内報です。日々の出来事、メンバーの働く様子や声、未来への想いなど、Supershipグループの”Be Super”なストーリーをみんなでシェアしていきます。

    ScaleOut | Supership
    kasumani
    kasumani 2014/05/23
    PinterestのiOSアプリUIアニメーションを再現するまでの道のりを赤裸々に話します どうも、2月からiOSエンジニアになりました。こじてぃです。今日は、PinterestのUIを再現してみる機会があったので、その過程を赤裸々にお話し
  • Nagiosで監視プラグインにhostgroupで定義しているホスト群のIPアドレスを一気に引数に入れる方法 - oranie's blog

    やりたいこと 例えば10台のサーバでHTTPチェックをして「hostgroupに定義しているホストのうち、n台までNGはアラートはWARN、n台を超えたらCRIT」みたいな事をやりたい時に、監視プラグイン側にチェックする為のIPアドレスを引数に渡したいけど、service定義する箇所でコマンドの引数に全部のIPを書くとかはイケていないのでチラッとを読んだら書いてあった。 方法 簡単に言うと $HOSTADDRESS:<hostgroup名>:<デリミタ>$というオンデマンドグループマクロという物を使えば実現出来る。 check_command check_nagios_value_test!$HOSTADDRESS:linux_servers: $こんな感じで定義すると、仮にlinux_serversにhost1,host2が設定されていれば、監視プラグイン側には host1のIPアドレ

    Nagiosで監視プラグインにhostgroupで定義しているホスト群のIPアドレスを一気に引数に入れる方法 - oranie's blog
    kasumani
    kasumani 2014/05/23
    ■Nagiosで監視プラグインにhostgroupで定義しているホスト群のIPアドレスを一気に引数に入れる方法 やりたいこと 例えば10台のサーバでHTTPチェックをして「hostgroupに定義しているホストのうち、n台までNGはアラートはWARN、n台
  • rubyでFile.openを使わずにファイルの読み書きをする方法 - Qiita

    File.readとかFile.writeみたいな便利なメソッドが用意されているので、遠慮なくそれを使う。 pry(main)> File.write('hoge.txt', 'ok') => 2 pry(main)> File.read('hoge.txt') => "ok"

    rubyでFile.openを使わずにファイルの読み書きをする方法 - Qiita
    kasumani
    kasumani 2014/05/23
    rubyでFile.openを使わずにファイルの読み書きをする方法 File.readとかFile.writeみたいな便利なメソッドが用意されているので、遠慮なくそれを使う。 File.openでFileオブジェクト取得したら、readメソッドで中身のテキストを取得す
  • ConoHa & Chrome Remote Desktopで艦これ! - Qiita

    はじめに この記事は古いバージョンの情報となっています。 これから艦これ等ブラウザだけが目的な場合は以下がお薦めです。dockerさえあれば簡単です。 Chrome Remote Desktop、便利ですよね。 Servermanが有料になってから随分モバイル端末からリモートデスクトップやってなかったんですが、Android版がリリースされてから使っていたところ、ベッド上での艦これがはかどっています。 ですが、これだけのためにデスクトップPC立ち上げてるのもだるいなぁと思い、それならVPS契約してChrome Remote Desktopしちゃえばいいじゃん!ということでやってみました。 (VPNとVNCで余裕じゃんという事なかれ。そこはロマンです) VPSの構築から書いておりますが、既にVPS Desktop環境があるのであればChrome Remote Desktop(Host)のイン

    ConoHa & Chrome Remote Desktopで艦これ! - Qiita
    kasumani
    kasumani 2014/05/23
    ConoHa &amp; Chrome Remote Desktopで艦これ! Chrome Remote Desktop、便利ですよね。 Servermanが有料になってから随分モバイル端末からリモートデスクトップやってなかったんですが、Android版がリリースされてから使っていたところ、ベ
  • Macにhomebrewを入れる - Qiita

    環境 OS X 10.8.5 ruby 1.8.7 インストール Macにはrubyがプリインストールされているので、 早速homebrewのインストールをします。

    Macにhomebrewを入れる - Qiita
    kasumani
    kasumani 2014/05/23
    Macにhomebrewを入れる Macにはrubyがプリインストールされているので、 早速homebrewのインストールをします。 無事入っていました。以上でおしまいです。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 02:20AM via
  • npmでnpm管理外のモジュールを指定するには - Qiita

    背景 WindowsでAtom Shellをいじっていて、apmを使いたくなり、その時使える環境でapmを入れようとしたら、 さっそくコケた。 調べたところ、ネットワークのアクセスが厳しい環境だったので、sshでgit cloneしていることが原因だった。 package.jsonのdependenciesは色々と指定可能 npmの公式ページに解説があった バージョン以外に、以下のようなURLも指定でることのと。 git://github.com/user/project.git#commit-ish git+ssh://user@hostname:project.git#commit-ish git+ssh://user@hostname/project.git#commit-ish git+http://user@hostname/project/blah.git#commit-ish

    npmでnpm管理外のモジュールを指定するには - Qiita
    kasumani
    kasumani 2014/05/23
    npmでnpm管理外のモジュールを指定するには WindowsでAtom Shellをいじっていて、apmを使いたくなり、その時使える環境でapmを入れようとしたら、 さっそくコケた。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at
  • varで宣言を行った場合、初期値にはundefinedが割り当てられる - Qiita

    Help us understand the problem. What is going on with this article?

    varで宣言を行った場合、初期値にはundefinedが割り当てられる - Qiita
    kasumani
    kasumani 2014/05/23
    varで宣言を行った場合、初期値にはundefinedが割り当てられる 下記のコードを実行した場合、OK!だけ表示されることを想定していました。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 02:19AM via IFTTT
  • inotify-toolsでファイルやディレクトリを監視する - Qiita

    Linux2.6から追加されたinotifyというAPIは、ファイルやディレクトリーでオープン、クローズ、移動/名前変更、削除、作成、属性の変更などといったファイルシステムイベントを監視することができます。 inotify API群を利用して自分でファイルシステムイベント監視プログラムを実装することができますが、 今回は、inotify-toolsというinotifyを利用したファイルシステムイベント監視ツールを使用します。 inotifyイベント inotifyでは対象のファイルまたはディレクトリに対して以下のファイルシステムイベントが監視できます。 ※対象がディレクトリの場合は、ディレクトリ自身とその配下のファイルが対象となります。 イベント名 イベント発生タイミング

    inotify-toolsでファイルやディレクトリを監視する - Qiita
    kasumani
    kasumani 2014/05/23
    inotify-toolsでファイルやディレクトリを監視する Linux2.6から追加されたinotifyというAPIは、ファイルやディレクトリーでオープン、クローズ、移動/名前変更、削除、作成、属性の変更などといったファイルシステムイベントを
  • Linuxプロセスの起動時刻を調べる方法 - Qiita

    Help us understand the problem. What is going on with this article?

    Linuxプロセスの起動時刻を調べる方法 - Qiita
    kasumani
    kasumani 2014/05/23
    Linuxプロセスの起動時刻を調べる方法 3 ストック 0 コメント この投稿をストックする Linuxでプロセスがいつ起動したのか知りたい時に使うコマンド たとえば、ntpdのプロセスが起動した日時を知りたい場合、 ps -eo lstart,pid,arg
  • ansibleで仮想マシンにnginxを入れる - Qiita

    はじめに web開発を行う上でよく使われる nginx php mysql memcached 以上のものをvagrantで作った仮想マシンに入れていきます。 今回はnginxを入れてみます。 環境 ホストマシンはMac OS X 10.7.5 仮想マシンはcentos6.5 準備 必要なものは以下になります。 vagrant (インストール方法はコチラ) ansible (インストール方法はコチラ) ansibleのplaybookを作成 以下の順番でplaybookを作っていきます。 ディレクトリ作成 インベントリファイル作成(仮想マシンのホスト情報) playbook(local.yml)作成とタスク追加 nginx周りのタスク追加(インストール&設定など) confファイル ディレクトリ作成

    ansibleで仮想マシンにnginxを入れる - Qiita
    kasumani
    kasumani 2014/05/23
    ansibleで仮想マシンにnginxを入れる ansibleが実行された時、どのホストに対して タスクを行うのかを知る必要があります。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 02:19AM via IFTTT
  • Ansibleチートシート(実行周り) - Qiita

    Playbookの書き方はググればいくらでもサンプルがでてくるんですが、実行の仕方とかまとまってない気がしたので。 Ansibleのセットアップ ドキュメント読もう。Ubuntu系ならPPAあります。 http://docs.ansible.com/intro_installation.html Inventory シンプルな例 /etc/ansible/hostsに置くか、適当なとこにおいて-i(--inventory)オプションないしANSIBLE_HOSTS環境変数でパスを指定。 なおInventoryファイルに実行権限(+x)があるとDynamicInventoryと勘違いされ、実行できないよ!!みたいなエラーが出るので注意。Windowsの共有フォルダをマウントしたら全ファイルに+xついてて嵌りました。 これ作るの面倒 カンマで区切れば引数で直接指定できるようです。カンマで区切れ

    Ansibleチートシート(実行周り) - Qiita
    kasumani
    kasumani 2014/05/23
    Ansibleチートシート(実行周り) Playbookの書き方はググればいくらでもサンプルがでてくるんですが、実行の仕方とかまとまってない気がしたので。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 02:19AM via IFT
  • OAuth gemだけでTwitter APIを使ってみる - Qiita

    が必要です。 Twitter APIの返答がJSONなのでライブラリを入れています。 Twitter APIのconsumer key/secret、access token/secret 例を挙げておきます(もちろんニセモノ)。 consumer_key = '9Gu1FiE1IfKi32bR8Fw' consumer_secret = 'QUnRDVcl5FNCZ9C1j80OAjUJlguMNVyqbdrOrnjtQ' access_token = '2194235326-sm2SUkVRHMJ1CdwYG1f04klQMlxc4i05tkSbnZa' access_token_secret = 'oairK8FMvLZ8dqEVrCgh2brhyL0SCd5wpdkIoNxz62Jdi' require 'json' require 'oauth' consumer_key = <

    OAuth gemだけでTwitter APIを使ってみる - Qiita
    kasumani
    kasumani 2014/05/23
    OAuth gemだけでTwitter APIを使ってみる Twitter gemは非常に優秀ですので、低レイヤーなOAuth gemを使ってTwitter APIにアクセスする必要はまずありません。 ただし、「Twitterからの応答をちゃんと返してくれているのだろうか?」と疑
  • PackerとAnsibleでVagrant用ポータブル開発環境を作成する。 - Qiita

    Help us understand the problem. What is going on with this article?

    PackerとAnsibleでVagrant用ポータブル開発環境を作成する。 - Qiita
    kasumani
    kasumani 2014/05/23
    PackerとAnsibleでVagrant用ポータブル開発環境を作成する。 オレオレdotfilesとoh-my-zshはデプロイ先のディレクトリが存在したらgit cloneしないようにしている。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 02:18AM
  • cron上でのコマンド実行を再現する - Qiita

    シェル上だと動くのにcron上だと動かない。 よく聞くお話ですよね。 大体はcron上と普段のシェル上で環境変数が違うために起こる問題です。 そういう時に使えるtipsを共有します。 個人のマシン上で適当に動かすようなcronだと みたいにしてログインシェルを間に噛まして環境変数を上書きして実行することでごまかしたりもできます。 これまた別の依存する箇所を増やすので 個人のマシンかrcファイルがちゃんと管理されているような状況以外ではオススメできません。 なのでcron上で実行される状況とほぼ同じ状況でスクリプトを実行してみましょう。 cron上では環境変数はほぼ空なので環境変数を空にしてみましょう。

    cron上でのコマンド実行を再現する - Qiita
    kasumani
    kasumani 2014/05/23
    cron上でのコマンド実行を再現する よく聞くお話ですよね。 大体はcron上と普段のシェル上で環境変数が違うために起こる問題です。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 23, 2014 at 02:18AM via IFTTT
  • ティアック、倍速ダビング対応のダブルカセットデッキ

    kasumani
    kasumani 2014/05/23
    ティアック、倍速ダビング対応のダブルカセットデッキ - AV Watch @avwatchさんから
  • 【2ch】ニュー速クオリティ:ツイッター民「天皇こっち向いてー」天皇「?」ツイッター民「はい笑って!」

    1: 以下、\(^o^)/でVIPがお送りします 2014/05/22(木) 22:06:26.12 ID:TtQDQDdm0.net 小山駅に天皇陛下いた…ベストショット撮れた…;_; Twitter Af3026 (ありみ) - 3時間前 3431RT 続きを読む

    kasumani
    kasumani 2014/05/23
  • プロ野球16球団に拡大を 自民が提言、地域活性化狙う - MSN産経ニュース

    政府の成長戦略に対する自民党の提言で、地域活性化策の一環として、プロ野球のチーム数を現在の12球団から16球団に拡大する構想を打ち出すことが22日分かった。静岡県、北信越、四国、沖縄県といった球団の拠地がない地域を例示し、政府に支援策の検討を求めた。 ただ、球団数は昭和33年から変わっておらず、一時は削減の動きもあった。運営に高額な費用がかかることもあり、企業などの動きが出てくるかは不透明だ。 提言では、米大リーグで地方都市に次々とチームが誕生して30球団となり「地域に根差した事業として成功している」と指摘。日でも球団を各地に増やせば、プロ野球市場の拡大と地域活性化につながるとした。プロ野球の現状は「有望な選手ほど米国へ移籍するのが実態だ」と懸念を表明。球団拡大に関して党内に検討の場を設け、政府にも議論を求めた。

    プロ野球16球団に拡大を 自民が提言、地域活性化狙う - MSN産経ニュース
    kasumani
    kasumani 2014/05/23