タグ

2014年4月17日のブックマーク (67件)

  • キーの入力だけで目的のタブに素早く切り替えられる Google Chrome 拡張つくりました - Qiita

    開いているタブの数が増えてくると切り替えたいタブを認識するのが面倒になります。タブを切り替えるショートカットはデフォルトで用意されていますが、目的のタブにピンポイントにジャンプすることができなかったので、ピンポイントなタブの切り替えをキーの入力だけでできる拡張機能を作りました。目的の位置にキーで移動する手法は vim-easymotion で体験して感動したのでそれを真似ました。 ソースコード https://github.com/suzuki86/QuickTabSwitch Chrome ウェブストア https://chrome.google.com/webstore/detail/quicktabswitch/pnelkdgjfmmkcogamkjkcajgdkomjgco?hl=ja 操作方法 インストール後、右上にアイコンが表示されるようになります。Ctrl+Shift+xでタ

    キーの入力だけで目的のタブに素早く切り替えられる Google Chrome 拡張つくりました - Qiita
    kasumani
    kasumani 2014/04/17
    キーの入力だけで目的のタブに素早く切り替えられる Google Chrome 拡張つくりました 7 ストック 1 コメント この投稿をストックする 開いているタブの数が増えてくると切り替えたいタブを認識するのが面倒になります。タブ
  • WordVBAで分かち書き - Qiita

    Option Explicit Sub 分かち書き文章作成() Dim doc As Document Set doc = Documents.Add Dim wrd As Variant For Each wrd In ThisDocument.Words doc.Content.InsertAfter wrd & " " Next End Sub 出力イメージ WordVBA で 分かち書き を 試して みる 。 分かち書き と は 、 文書 を 単語 ごと に スペース で 区切る 事 だ 。 その 結果 が これ だ 。 。 注意点 と して 、 区切る 方法 が 複数 ある 場合 に は 複数 の 結果 が 返される 。 感想 調べた中で最も簡単な分かち書き方法だった。 Register as a new user and use Qiita more conveniently

    WordVBAで分かち書き - Qiita
    kasumani
    kasumani 2014/04/17
    WordVBAで分かち書き 3 ストック 0 コメント この投稿をストックする 概要 現在開いているWord文書を分かち書きした別文書を開く。 コード 分かち書き文書作成.bas Option Explicit Sub 分かち書き文章作成() Dim doc As Document Set doc = Docu
  • Unix user と異なる user で git push する - Qiita

    端末で使用している user 名が GitHub の user 名と異なる場合,適切な秘密鍵を持っていたとしても Push 時に以下のようなエラーが表示される. $ git push origin develop Error: Permission to github-user-name/repo denied to unix-user-name.

    Unix user と異なる user で git push する - Qiita
    kasumani
    kasumani 2014/04/17
    Unix user と異なる user で git push する 端末で使用している user 名が GitHub の user 名と異なる場合,適切な秘密鍵を持っていたとしても Push 時に以下のようなエラーが表示される. Tags: ifttt, kasumaniのストックした投稿 - qiita from P
  • Zabbix-2.2をインストールする手順(using PostgreSQL/Nginx) - Qiita

    やること Zabbix-2.2をインストールします。 サーバは以下の構成です。 OS: CentOS 6.5 DB: PostgreSQL 8.4.20 WebServer: Nginx 1.4.6 公式マニュアルや「Zabbix インストール」でググると、MySQL+Apacheの組み合わせだったので、忘れないようにメモです。 基的には公式マニュアルのInstallationを参考にしました。 あと、packageからインストールしました。 なのでInstallation from packagesを参照しました。 こちらのブログも参考にしました。 Zabbix 2.2 を yumでインストール(Linux CentOS6.4)

    Zabbix-2.2をインストールする手順(using PostgreSQL/Nginx) - Qiita
    kasumani
    kasumani 2014/04/17
    Zabbix-2.2をインストールする手順(using PostgreSQL/Nginx) 公式マニュアルや「Zabbix インストール」でググると、MySQL+Apacheの組み合わせだったので、忘れないようにメモです。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket Apr
  • 3x3x3 LED Cube メイキング - Qiita

    材料・準備物 必須なもの Arduino Uno(出力ポート12以上のもの) LED x27個(3x3x3) 抵抗 [抵抗値はLEDに合わせて] x3個 ブレッドボード or ユニバーサル基板 ジャンパー線 はんだ はんだごて ニッパー PC or Mac あるとよいもの テスター ラジオペンチ ピンセット ワニ口クリップ 事前知識・注意点 発光ダイオード - Wikipedia LED(発光ダイオード)にはアノードとカソードがあり、アノードを+、カソードを-につなぎます。実際の素子では、カソードよりアノードの方が、足が長いです。LEDと電源の間には必ず抵抗をはさむ必要があります。はさまないとLEDが焼き切れます。 ただし、Arduino Unoの13ポートとGNDは直接LEDを使って接続することができます。(13ポートにLEDのアノード、GNDにLEDのカソード。) 抵抗 LEDには発光

    3x3x3 LED Cube メイキング - Qiita
    kasumani
    kasumani 2014/04/17
    3x3x3 LED Cube メイキング 材料・準備物 必須なもの Arduino Uno(出力ポート12以上のもの) LED x27個(3x3x3) 抵抗 [抵抗値はLEDに合わせて] x3個 ブレッドボード or ユニバーサル基板 ジャンパー線 はんだ はんだごて ニッパー PC or Ma
  • https://qiita.com/nyarla/items/8b818165cb2504666cf5

    kasumani
    kasumani 2014/04/17
    QiitaをLDRizeするUserScriptを書きました 上でしか動作確認がとれてません。 っていうかFluid.appでしかうごかないような気がします。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 2014 at 07:30PM via IFTTT
  • AndroidのJUnitを利用したユニットテストでjava.lang.IllegalAccessError - Qiita

    Test run failed: Instrumentation run failed due to 'java.lang.IllegalAccessError' と表示されてテストが実行されなかった. ライブラリプロジェクトの指定がダメっぽい はじめはこれで指定した これだと実行時にタイトルのエラーが発生する. ビルドパス画面のプロジェクト追加でいけた なんでコレじゃ無いとダメなんだろ…? Espresso利用のため,Instrumentation runnerを GoogleInstrumentationTestRunner にしてるから?

    AndroidのJUnitを利用したユニットテストでjava.lang.IllegalAccessError - Qiita
    kasumani
    kasumani 2014/04/17
    AndroidのJUnitを利用したユニットテストでjava.lang.IllegalAccessError ビルドパスの追加でテストを実行すると,Could not find **Lib.apk! っていうエラーがコンソールに表示される. けど,まぁ単なるライブラリなのでapkが有るわけ無く
  • https://qiita.com/kawahiro_28/items/9b43b9a6b48a32408fe5

    kasumani
    kasumani 2014/04/17
    Gentoo on VirtualBoxの環境でGuest Additionsを使う。 これまた古い情報を載せているが、今でも多分役に立つと思う。VirtualBoxでGentooを利用しやすくするためのメモです。 ここまでの設定をしてうまくいかない場合は、直接入れてし
  • visual studioの拡張機能作成 #基本 - Qiita

    VisualStudioの拡張機能を作成する基 1.プロジェクトの作成 2.VisualStudioアドインを選択 3.Visual C#を使用してアドインを作成を選択 4.Microsoft Visual Studio 2010を選択 5.アドインの名前を決定して次へ 6.アドイン用のコマンドバーUIを作成するを選択 7.参照の追加で「System.Windows.Form」を行い Execに「System.Windows.Form.MessageBox.Show」の行を追加する 8.デバッグを開始して「ツール」-「MyAddin1」を選択 9.メッセージが表示される事を確認 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can effic

    visual studioの拡張機能作成 #基本 - Qiita
    kasumani
    kasumani 2014/04/17
    visual studioの拡張機能作成 #基本 6.アドイン用のコマンドバーUIを作成するを選択 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 2014 at 07:30PM via IFTTT
  • MAMP Virtual hosts/OPcache 設定 - Qiita

    MAMP Downloads MAMP & MAMP PRO - Downloads: (https://www.mamp.info/en/downloads/) ※既にMAMPをインストールしている場合 /Applications/MAMP/conf/apache/httpd.conf をデスクトップなどに保存してから 新しいMAMPをインストールしましょう。 今までの設定が全て消えてしまいます。 Virtual hostsを許可する ターミナルで下記ファイルを開きます。

    MAMP Virtual hosts/OPcache 設定 - Qiita
    kasumani
    kasumani 2014/04/17
    MAMP Virtual hosts/OPcache 設定 /Applications/MAMP/conf/apache/httpd.conf をデスクトップなどに保存してから 新しいMAMPをインストールしましょう。 今までの設定が全て消えてしまいます。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocke
  • vagrantでinaccessibleが出た時 - Qiita

    今までは、あんまり出ることのなかったので、inaccessibleが出た際には、boxをremoveして作りなおしていたが、最近頻繁に出るようになったため、解決策を探した。発生条件は不明なまま。ちょっと気持ち悪い。 修正手順 Virtualboxのインストールディレクトリにある、VBoxManageを利用して、

    vagrantでinaccessibleが出た時 - Qiita
    kasumani
    kasumani 2014/04/17
    vagrantでinaccessibleが出た時 今までは、あんまり出ることのなかったので、inaccessibleが出た際には、boxをremoveして作りなおしていたが、最近頻繁に出るようになったため、解決策を探した。発生条件は不明なまま。ちょっと気
  • OpenVzコンテナ起動時にbind mountする - Qiita

    #!/bin/bash . /etc/vz/vz.conf . ${VE_CONFFILE} SRC=/mnt/cdrom DST=/mnt/cdrom if [ ! -e ${VE_ROOT}${DST} ];then mkdir -p ${VE_ROOT}${DST}; fi mount -n -t simfs ${SRC} ${VE_ROOT}${DST} -o ${SRC} SRC=とDST=を書き換えることでよい。 コンテナを再立ち上げすると起動時にmountされることを確認。 /etc/vz/conf/100.mountに実行権限は不要。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read bac

    OpenVzコンテナ起動時にbind mountする - Qiita
    kasumani
    kasumani 2014/04/17
    OpenVzコンテナ起動時にbind mountする コンテナを再立ち上げすると起動時にmountされることを確認。/etc/vz/conf/100.mountに実行権限は不要。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 2014 at 07:30PM via IFTTT
  • JavaScript入門 - Qiita

    ブラウザに実装されているスクリプト言語 動きのあるウェブサイトにできる ※Javaとは別物 リファレンス mdn javascript 主な構造 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>JavaScriptの練習</title> </head> <body> <script src="myscript.js"></script> <script> /* コメント コメント コメント */ // コメント console.log("hello world!"); </script> </body> </html> ※scriptタグは/bodyの直前 変数とデータ型 変数とは データにつける名前 複雑なデータに名前をつけ、それを使って演算や使いまわしができる var msg; 文字列を割り当て

    JavaScript入門 - Qiita
    kasumani
    kasumani 2014/04/17
    JavaScript入門 ブラウザに実装されているスクリプト言語 動きのあるウェブサイトにできる ※Javaとは別物 データにつける名前 複雑なデータに名前をつけ、それを使って演算や使いまわしができるvar msg; Tags: ifttt, kasumaniのス
  • http://gigazine./

    kasumani
    kasumani 2014/04/17
    Appleの広告に使われている製品の時間が【9:41】な理由 3 ストック 0 コメント この投稿をストックする 全てのデザインに意味があるって素晴らしい。 参考リンク Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket http://bit.ly/
  • vagrantを1.5.3にアップグレードしたら動かなくなった - Qiita

    MacのvagrantでDockerを試したくなったので1.3.5から1.5.3にアップデートしたら次のようなメッセージが出て何にもできなくなった。 Vagrant failed to initialize at a very early stage: The plugins failed to load properly. The error message given is shown below. cannot load such file -- /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.3/plugins/providers/virtualbox/action/share_folders

    vagrantを1.5.3にアップグレードしたら動かなくなった - Qiita
    kasumani
    kasumani 2014/04/17
    vagrantを1.5.3にアップグレードしたら動かなくなった MacのvagrantでDockerを試したくなったので1.3.5から1.5.3にアップデートしたら次のようなメッセージが出て何にもできなくなった。 削除してから新規インストールしても、1.5.
  • WIP Pull Request でチェックボックスを表示する - 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

    WIP Pull Request でチェックボックスを表示する - Qiita
    kasumani
    kasumani 2014/04/17
    WIP Pull Request でチェックボックスを表示する タイトルに [WIP] と書けばリストが自動的にチェックボックスになる訳ではなく,GitHub Flavored Markdown で定義されているタスクリストを使う. Tags: ifttt, kasumaniのストックした投稿 -
  • Dockerでイメージにファイルを追加する - Qiita

    と書いてdocker buildすれば追加される。 ベースイメージを作るのはこれで問題ないけど、ベースイメージから派生してちょっとだけ違うイメージつくりたい場合とかにいちいちDockerfile用意するの面倒なので他に方法がないか調べてみた。 docker run + 標準入力 docker runで標準入力経由で追加する方法がある。

    Dockerでイメージにファイルを追加する - Qiita
    kasumani
    kasumani 2014/04/17
    Dockerでイメージにファイルを追加する ベースイメージを作るのはこれで問題ないけど、ベースイメージから派生してちょっとだけ違うイメージつくりたい場合とかにいちいちDockerfile用意するの面倒なので他に方法がないか
  • Macにgitflowをインストールする方法 - 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にgitflowをインストールする方法 - Qiita
    kasumani
    kasumani 2014/04/17
    Macにgitflowをインストールする方法 0 ストック 0 コメント この投稿をストックする 簡単。 $ port install git-flow narumi888 8 Contribution フォローする nginx のお仕事を ご紹介、内定までフォローします! by nginxの求人例 超高負荷な広告
  • https://qiita.com/nyarla/items/e1eebd5a0b7b23905c42

    kasumani
    kasumani 2014/04/17
    Dockerを使う際、コンテナから状態を持つファイルを分離する方法 を例に言うと、上記のコンテナを動かす際に、僕はこんな感じにオプションを指定しています: Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 2014
  • Objective-Cで変数へのアクセス速度を比較してみた - Qiita

    概要 Objective-Cでは、プロパティを使って変数を宣言すると、その変数へのアクセス方法が2種類あると思うのですが、実際どっちのほうがアクセス処理が速いのかを簡単なプログラムで計測してみました。 アクセス方法 • 直接インスタンス変数にアクセスする。 • プロパティ経由(ゲッタ)経由でアクセスする。 テスト内容 .hファイルで宣言したNSString型の変数に.m内で、同じ型の変数に代入する処理を1000回する間の処理速度を計測する。 実行環境 • Mac Book Air OS X version10.9.2 プロセッサ : 1.8GHz Intel Core i7 メモリ : 4GB • Xcode version 5.1 プログラム 以下に計測に使ったコードです。

    Objective-Cで変数へのアクセス速度を比較してみた - Qiita
    kasumani
    kasumani 2014/04/17
    Objective-Cで変数へのアクセス速度を比較してみた Objective-Cでは、プロパティを使って変数を宣言すると、その変数へのアクセス方法が2種類あると思うのですが、実際どっちのほうがアクセス処理が速いのかを簡単なプログ
  • Javaの検査例外の存在意義 - Qiita

    このようなAPIではプログラマが「ファイルを開けなかったときの処理を忘れる」ことを防ぐことができない。 一方、検査例外を使えば「開けなかったときの処理」をプログラマが忘れることができない。 忘れた場合はコンパイルエラーになり、そもそも実行できないからである。 (簡単のためRuby風なAPIにしている) try { File f = File.open("dummy.txt"); f.write("Hello"); f.close(); } catch (IOException e) { // catchしない場合コンパイルエラー System.out.println("ファイルを開けませんでした。"); }

    Javaの検査例外の存在意義 - Qiita
    kasumani
    kasumani 2014/04/17
    Javaの検査例外の存在意義 あらゆるところで否定され続けているJavaの検査例外だが、なぜこのような仕組みが必要なのか説明しようと思う。 この投稿は golang で複数のエラーをハンドリングする方法 という記事を見かけた
  • KVOやるならFBKVOController使うべき - Qiita

    シンプルで、モダンなkey value observingが行える メリット ブロックで書けるので、コードが読みやすくなる observerの削除のときにexceptionが起きない observerの削除はFBKVOControllerのdelloc時に呼ばれる 使い方 // create KVO controller with observer FBKVOController *KVOController = [FBKVOController controllerWithObserver:self]; // observe clock date property [KVOController observe:clock keyPath:@"date" options:NSKeyValueObservingOptionInitial|NSKeyValueObservingOptionNe

    KVOやるならFBKVOController使うべき - Qiita
    kasumani
    kasumani 2014/04/17
    KVOやるならFBKVOController使うべき 1 ストック 0 コメント この投稿をストックする シンプルで、モダンなkey value observingが行える メリット ブロックで書けるので、コードが読みやすくなる observerの削除のときにexceptionが起きな
  • Pixivイラスト検索APIの取得結果のデータ構造を調べる - Qiita

    CREATE TABLE illust(illust_id INTEGER PRIMARY KEY, user_id INTEGER, extension TEXT, title TEXT, server_no INTEGER, user_name TEXT, illust_128_url TEXT, x1 TEXT, x2 TEXT, illust_480mw_url TEXT, x3 TEXT, x4 TEXT, illust_entry_dt TEXT, tags TEXT, tool_name TEXT, evaluate_cnt INTEGER, evaluate_sum INTEGER, view_cnt INTEGER, caption TEXT, page_cnt INTEGER, x5 TEXT, x6 TEXT, x7 TEXT, x8 TEXT, user_disp_

    Pixivイラスト検索APIの取得結果のデータ構造を調べる - Qiita
    kasumani
    kasumani 2014/04/17
    Pixivイラスト検索APIの取得結果のデータ構造を調べる ※あくまでも著者の推測です。かなり大雑把な把握です。 Pixiv検索結果をCSVダウンロードするHTMLファイルを用意した Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket A
  • 公開中アプリの Default Language を日本語→英語にしてみた。 - Qiita

    前置き Default Language を Japanese で申請したアプリがあった。 もちろん、翻訳言語も Japanese のみ。 オレ 「どーせ英語対応とかしねーだろ」 (数週間後………) ディレクター 「英語対応するから!」 オレ 「なん………だと…っ!?」 てことは非日語圏のユーザは最低でも英語で表示されてくれなきゃ困るよね。うん。 でも、「一回日語で出したアプリの App Store での表示言語を英語にするの大変」って話を聞いたことあるよね。 これは…戦いの火ぶたが切って落とされるのか…っ!! 先に結論 まぁ、戦いの火ぶたは切って落とされませんでした。 拍子抜けするほど簡単に、非日語圏に於ける表示言語を英語に切り替えられましたとさ。 ちょっと前まで いつアップデートされたのかは調べてないが、少なくとも去年 (2013年) の前半辺りまでは、「一回設定した Defau

    公開中アプリの Default Language を日本語→英語にしてみた。 - Qiita
    kasumani
    kasumani 2014/04/17
    公開中アプリの Default Language を日本語→英語にしてみた。 前置き Default Language を Japanese で申請したアプリがあった。 もちろん、翻訳言語も Japanese のみ。 オレ 「どーせ英語対応とかしねーだろ」 (数週間後………) ディレ
  • PHP 静的メソッドのオーバーライドと遅延静的束縛 - Qiita

    PHPを再勉強中。 PHPでは親クラスの静的メソッドを子クラスでオーバーライドすることができます。 でもちょっと普通に期待する動作とは違うので注意が必要みたい。 サンプル <?php # 親クラス class MyParent { static function foo() { return "Parent"; } static function bar() { echo self::foo() . PHP_EOL; } } # 子クラス class MyChild extends MyParent { # 親クラスのメソッドをオーバーライド static function foo() { return "Child"; } } MyParent::bar(); # <= "Parent"と出力してほしい MyChild::bar(); # <= "Child"と出力してほしい 親クラスの

    PHP 静的メソッドのオーバーライドと遅延静的束縛 - Qiita
    kasumani
    kasumani 2014/04/17
    PHP 静的メソッドのオーバーライドと遅延静的束縛 PHPでは親クラスの静的メソッドを子クラスでオーバーライドすることができます。 でもちょっと普通に期待する動作とは違うので注意が必要みたい。 Tags: ifttt, kasumaniのス
  • meta-tagsで悩んでたこと。 - Qiita

    <meta property="og:type" content="video"> <meta property="og:video" content="http://www.youtube.com/v/2ZBtPf7FOoM?version=3&amp;autohide=1"> <meta property="og:video:type" content="application/x-shockwave-flash"> <meta property="og:video:width" content="480"> <meta property="og:video:height" content="360"> og:videoで指定する項目が複数あって、それをmeta-tagsを使って表現するにはどうしたらいいのか迷っていました。 解決策 meta-tagsのArrayとHashを組み合わせ

    meta-tagsで悩んでたこと。 - Qiita
    kasumani
    kasumani 2014/04/17
    meta-tagsで悩んでたこと。 og:videoで指定する項目が複数あって、それをmeta-tagsを使って表現するにはどうしたらいいのか迷っていました。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 2014 at 07:15PM via IFTTT
  • コマンドラインから自分のグローバルIPアドレスを取得する - Qiita

    $ curl -s ipinfo.io | jq -r '.ip' xxx.xxx.xxx.xxx $ curl -s ipinfo.io { "ip": "xxx.xxx.xxx.xxx", "hostname": "xxxxxxxxxxxxxxxxxxxxxx.xxxxxxx.xxx.xx.xx", "city": "xxxxx", "region": "xxxxx", "country": "XX", "loc": "xx.xxxx,xxx.xxxx", "org": "xxxxxx xxx xxxxxxxxxxxxxx xxxxxxxxxxx" } Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read

    コマンドラインから自分のグローバルIPアドレスを取得する - Qiita
    kasumani
    kasumani 2014/04/17
    コマンドラインから自分のグローバルIPアドレスを取得する 6 ストック 0 コメント この投稿をストックする IP Address Details - ipinfo.io というサイトが便利。 $ curl -s ipinfo.io | jq -r '.ip' xxx.xxx.xxx.xxx $ curl -s ipinfo.io { &quot;ip&quot;: &quot
  • MavericksでCommand Line Toolsのインストール方法 - Qiita

    MacのOSをMavericksにしたらMacportsが使えなくなってた。 Macports使ったらこんな警告でた。 Warning: port definitions are more than two weeks old, consider using selfupdate DEBUG: Error installing new MacPorts base: command execution failed while executing "macports::selfupdate [array get global_options] base_updated" Error: /opt/local/bin/port: port selfupdate failed: Error installing new MacPorts base: command execution failed

    MavericksでCommand Line Toolsのインストール方法 - Qiita
    kasumani
    kasumani 2014/04/17
    MavericksでCommand Line Toolsのインストール方法 Command Line Toolsを入れ直さないといけないみたい。 Xcodeからじゃ駄目みたいでターミナルから。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 2014 at 07:15PM via IFTTT
  • JScriptでWMI(その1) - Qiita

    はじめに Windows Management Instrumentation (WMI) のプロパティ値を取得してみます。 以前、JScriptでODBCのドライバ一覧を表示 で利用した、「WbemScripting.SWbemLocator」を利用します。 WMI値取得 WMIのプロパティを取得するメソッドを作成します。 結果を連想配列の配列として返します。 また、要素が配列の場合は配列で設定します。 function wmiProps(query) { // 結果 var result = []; try { // 「SWbemLocator」オブジェクト取得 var locator = new ActiveXObject("WbemScripting.SWbemLocator"); // 「SWbemServices」オブジェクト取得(ローカルコンピュータ、名前空間「root\CI

    JScriptでWMI(その1) - Qiita
    kasumani
    kasumani 2014/04/17
    JScriptでWMI(その1) WMIのプロパティを取得するメソッドを作成します。 結果を連想配列の配列として返します。 また、要素が配列の場合は配列で設定します。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 201
  • JScriptでUnderscore.js使ってExcelとOutlook連携なツールを作る - Qiita

    自分の仕事柄、いろいろな人とアポ調整して、日程確定した段階で、その旨のメールを念のため送る作業が毎日発生します。 こういうのを手作業ですると、誤送信の可能性が高くなるし、数通とはいえ意外と面倒なので、ExcelOutlook 連携のツールを作りました。 会社のPCWindowsマシンで、処理系を自由に入れられないという人(=>自分^^;)もいると思うのでそういう人の役に立てばと思ってます。 事前準備 Cドライブ直下にlistというフォルダを作成して Underscore.jsをダウンロードしてlistフォルダにlibというフォルダを作成して、そのlibフォルダ内に配置します。 メールのテンプレートとなるファイルとしてbaseTemplate.txtを作成してlist直下に置く Outlookを操作するoutlook.jsを作成する 以下のようなコードを書きます。 var Outlo

    JScriptでUnderscore.js使ってExcelとOutlook連携なツールを作る - Qiita
    kasumani
    kasumani 2014/04/17
    JScriptでUnderscore.js使ってExcelとOutlook連携なツールを作る 自分の仕事柄、いろいろな人とアポ調整して、日程確定した段階で、その旨のメールを念のため送る作業が毎日発生します。 Tags: ifttt, kasumaniのストックした投稿 - qiita
  • [SyncStitch]an example of deadlock - Qiita

    日はTopSEセミナーにて、PATツールを使ってCSPを勉強しています。 ということで、PATのCSPモデルをSyncStitchのモデルにコンバート。 ; Definitions (define-event setorange) (define-event setlemon) (define-event orange) (define-event lemon) (define-event tomato) ;DrinkDispenser (define-process DD (alt (! setorange O) (! setlemon L))) (define-process O (alt (! orange O) (! setlemon L) (! setorange O) (! tomato STOP))) (define-process L (alt (! lemon L) (

    [SyncStitch]an example of deadlock - Qiita
    kasumani
    kasumani 2014/04/17
    an example of deadlock 本日はTopSEセミナーにて、PATツールを使ってCSPを勉強しています。 ということで、PATのCSPモデルをSyncStitchのモデルにコンバート。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 2014 at 06:59PM via IF
  • https://qiita.com/fukumotoy/items/a85068e8088344a86e0f

    kasumani
    kasumani 2014/04/17
    HTMLマークアップをする上で心がけてる設計思想 仕事で毎回考えるのや調べるのが面倒なので、 主に自分用の参考資料としてログを残して行こうと思います。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 2014 at
  • Railsで、任意のJavaScriptやCSSだけを読み込む - Qiita

    こんな風になってるはず。 どのページでも共通に読み込みたい JavaScript が以下の二つだった場合。 app/assets/javascripts/hogehoge/fugafuga.js app/assets/javascripts/areare/korekore.js.erb //= require_tree . を削除してこんな風に修正します。

    Railsで、任意のJavaScriptやCSSだけを読み込む - Qiita
    kasumani
    kasumani 2014/04/17
    Railsで、任意のJavaScriptやCSSだけを読み込む こんな風になってるはず。 どのページでも共通に読み込みたい JavaScript が以下の二つだった場合。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 2014 at 06:59PM via IFTTT
  • vagrantではじめるクラウド開発環境(AWS編) - Qiita

    vagrantとは 敢えて説明する必要がないくらい有名なツールですが一応、Wikipediaではこのように説明されています。 Vagrant is free and open-source software for creating and configuring virtual development environments. It can be considered a wrapper around virtualization software such as VirtualBox and configuration management software such as Chef, Salt and Puppet. vagrantはVirtualBoxなど、仮想環境を手軽に扱えるようにするためのrubyで書かれたラッパーソフトですが、プラグインで拡張することでAWSやDigita

    vagrantではじめるクラウド開発環境(AWS編) - Qiita
    kasumani
    kasumani 2014/04/17
    vagrantではじめるクラウド開発環境(AWS編) 敢えて説明する必要がないくらい有名なツールですが一応、Wikipediaではこのように説明されています。 Vagrant is free and open-source software for creating and configuring virtual development environments
  • git add -A と git add . と git add -u の違い - Qiita

    結論から言えば、git add -A は git add . と git add -u を足したものです。 git add . はワーキングツリーに新規作成された、もしくは変更されたファイルをaddします。つまり、rmコマンドなどで削除されたファイルはaddされません。 git add -u は一つ前と最新のステージを比較して、変更があった部分のみをaddします。つまり、新しく作られたファイルはaddされません。 最初にも述べたように、git add -A は git add . と git add -u を足したものですから、新規作成、修正、削除といった全てのファイルをaddします。 分かり易い例がさきのリンクに記述されているので読んでみてください。 Register as a new user and use Qiita more conveniently You get articl

    git add -A と git add . と git add -u の違い - Qiita
    kasumani
    kasumani 2014/04/17
    git add -A と git add . と git add -u の違い git add . はワーキングツリーに新規作成された、もしくは変更されたファイルをaddします。つまり、rmコマンドなどで削除されたファイルはaddされません。 Tags: ifttt, kasumaniのストックした
  • https://qiita.com/fl04t/items/81f813fc787af749ddf3

    kasumani
    kasumani 2014/04/17
    .zshrc 1 ストック 0 コメント この投稿をストックする .zshrc_2014_4_17 # Path to your oh-my-zsh configuration. ZSH=$HOME/.oh-my-zsh # Set name of the theme to load. # Look in ~/. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 2014 at 06:58PM via IFTTT
  • https://qiita.com/fl04t/items/57ebb0fe8009d00c8499

    kasumani
    kasumani 2014/04/17
    .vimrc &quot;--------------------------------------------------------------------------- &quot; Copyright (C) 2011 KaoriYa/MURAOKA Taro &quot;#####表示設定##### set title &quot;編集中のファイル名を表示 syntax on &quot;コードの色分け set tabstop=4 &quot;インデントをスペ
  • Xcode の 左端にあるプロジェクトファイル一覧でダブルクリックしたときに新しいタブで開くようにする設定 - Qiita

    Xcode > Preferences > Navigation tab を選択 画面の中程にある Double Click Navigation を Uses Separate Tab にする. 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

    Xcode の 左端にあるプロジェクトファイル一覧でダブルクリックしたときに新しいタブで開くようにする設定 - Qiita
    kasumani
    kasumani 2014/04/17
    Xcode の 左端にあるプロジェクトファイル一覧でダブルクリックしたときに新しいタブで開くようにする設定 3 ストック 0 コメント この投稿をストックする Xcode &gt; Preferences &gt; Navigation tab を選択 画面の中程にある Double Click
  • rubygems上にあるgemの全てのバージョンを調べた上で、versionを指定してinstallする - Qiita

    rubygems上にあるgemの全てのバージョンを調べた上で、versionを指定してinstallするRubyGem Summary rubygems上を検索 gem list #{gem} -ra or gem search #{gem} -a -r : --remote remoteのgemレポジトリを検索する -a : --all 全てのバージョンを列挙する version指定 gem install #{gem} --version "=3.0.0" #3.0.0(のみ)を指定 gem install #{gem} --version "~>3.0.0" #3.0.x のlatestを検索してinstall gem install #{gem} --version "~>3.0" #3.xのlatest Tips #{gem}には正規表現が使える。 ☓ gem search ra

    rubygems上にあるgemの全てのバージョンを調べた上で、versionを指定してinstallする - Qiita
    kasumani
    kasumani 2014/04/17
    rubygems上にあるgemの全てのバージョンを調べた上で、versionを指定してinstallする $ gem list ^rails$ -r -a *** REMOTE GEMS *** rails (4.1.0, 4.0.4, 4.0.3, 4.0.2, 4.0.1, 4.0.0, 3.2.17, 3.2.16, 3.2.15, 3.2.14, 3.2.13, 3.2.12, 3.2.11, 3.2.10, 3.2.9, 3.2.8, 3.2.7, 3.2.6, 3.2.5,
  • [SyncStitch]TimedCSP"Wait[t]" - Qiita

    ; Definitions (define-event ti) ; Wait (define-process (Wait t) (if (> t 0) (! ti (Wait (- t 1))) (! ti SKIP))) (define-process Test (Wait 5)) 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

    [SyncStitch]TimedCSP"Wait[t]" - Qiita
    kasumani
    kasumani 2014/04/17
    TimedCSP&quot;Wait[t]&quot; 1 ストック 0 コメント この投稿をストックする Timed CSPで追加定義されるプロセスを自前で作る。 Wait. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 2014 at 06:58PM via IFTTT
  • 複数セレクタ指定のアニメーションで1回だけコールバックを受け取る - Qiita

    $('#mogeta img').animate({opacity:0},1000) .promise() .done(function(){ alert('mogeta!'); }); 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

    複数セレクタ指定のアニメーションで1回だけコールバックを受け取る - Qiita
    kasumani
    kasumani 2014/04/17
    複数セレクタ指定のアニメーションで1回だけコールバックを受け取る 1 ストック 0 コメント この投稿をストックする $('#mogeta img').animate({opacity:0},1000) .promise() . Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 2014 a
  • mergetoolでgitのdiffを見やすくする - Qiita

    コンフリクトしたときに git diff で差分を表示するとコードが混ざってしまって、よくわからない場合があります。 そういうときは、gitの mergetool コマンドが便利です。 mergetool コマンドは差分を様々なtoolで表示してくれます。 例えば、vimdiffを使う場合

    mergetoolでgitのdiffを見やすくする - Qiita
    kasumani
    kasumani 2014/04/17
    mergetoolでgitのdiffを見やすくする 1 ストック 0 コメント この投稿をストックする コンフリクトしたときに git diff で差分を表示するとコードが混ざってしまって、よくわからない場合があります。 そういうときは、gitの merget
  • .bashrc が肥えてきたので備忘録 - Qiita

    # ctrl+s で出力がロックされてしまうのを防ぐ stty stop undef bind 'set completion-ignore-case on' umask 022 ulimit -c 0 unset MAIL # bash_completion if [ -f /opt/local/etc/profile.d/bash_completion.sh ]; then . /opt/local/etc/profile.d/bash_completion.sh elif [ -f /sw/etc/profile.d/bash_completion.sh ]; then . /sw/etc/profile.d/bash_completion.sh fi # git_completion if [ -f ~/bin/git-completion.bash ]; then . ~/bin

    .bashrc が肥えてきたので備忘録 - Qiita
    kasumani
    kasumani 2014/04/17
    .bashrc が肥えてきたので備忘録 2 ストック 0 コメント この投稿をストックする ハカーなヒトと比べたら大したもんじゃなかろ? ※ハカーなヒトはzsh使ってるだろうし # ctrl+s で出力がロックされてしまうのを防ぐ stty stop unde
  • Chefをダウングレードする(CentOS) - Qiita

    * 2014/4上旬ごろから、Chefをデフォルトのコマンドでインストールすると、knife configureが動かないバグがあり、修正されていない * 一度インストールしてしまったchefのバージョンを下げる対応を実行する uname -a # Linux *** 2.6.32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux cat /etc/issue # CentOS release 6.5 (Final) # Kernel \r on an \m [root] curl -L https://www.opscode.com/chef/install.sh | bash # gem install knife-soloが別途必要だけど省略 chef-solo -

    Chefをダウングレードする(CentOS) - Qiita
    kasumani
    kasumani 2014/04/17
    Chefをダウングレードする(CentOS) 2 ストック 0 コメント この投稿をストックする Goal * 2014/4上旬ごろから、Chefをデフォルトのコマンドでインストールすると、knife configureが動かないバグがあり、修正されていない * 一度イ
  • http://www.netagire.com/?p=725

    kasumani
    kasumani 2014/04/17
  • 実験用電源キットつくるよ ‐ ニコニコ動画:GINZA

    kasumani
    kasumani 2014/04/17
    【マイリスト】実験用電源キットつくるよ
  • 日常の中の電子工作 ‐ ニコニコ動画:GINZA

    あるいはただの私の日記。つくったもの:mylist/30431272制作記:http://b.denkizakana.com/2014/04/blog-post.html

    日常の中の電子工作 ‐ ニコニコ動画:GINZA
    kasumani
    kasumani 2014/04/17
    【マイリスト】日常の中の電子工作
  • ボカロなシンセパッドにしてみた

    kasumani
    kasumani 2014/04/17
    【マイリスト】ボカロなシンセパッドにしてみた
  • 1/100 Gundam Exia: Amazing Remodeling Work by Erix93. Full Photoreview No.33 Large or Big Size Images – GUNJAP

    kasumani
    kasumani 2014/04/17
    すっごく丁寧な作りだな / 1/100 Gundam Exia: Amazing Remodeling Work by Erix93. … | gunjap
  • Twitpic

    kasumani
    kasumani 2014/04/17
    YahooニュースのBuzzを探していたら…え??
  • curl_multiでHTTP並行リクエストを行うサンプル

    curl_multiはselectシステムコールを使って同時に複数のHTTPリクエストを行うことができます。マルチスレッドやらマルチプロセスを使っているわけではなく、原理はnode.jsなんかと近いI/O多重化で、一度に一つのことしかしていません。 PHPcurlはlibcurlAPIをほぼ踏襲しており、ちょっと取っつきにくいです。クラスでラッピングして、curl_close()などはデストラクタで呼ばれるように自動化すると、もう少しすっきりすると思います。 <?php /** * curl_multiでHTTP複数リクエストを並列実行するテンプレ * */ //タイムアウト時間を決めておく $TIMEOUT = 10; //10秒 /* * 1) 準備 * - curl_multiハンドラを用意 * - 各リクエストに対応するcurlハンドラを用意 * リクエスト分だけ必要 * *

    curl_multiでHTTP並行リクエストを行うサンプル
    kasumani
    kasumani 2014/04/17
    curl_multiでHTTP並列リクエストを行うサンプル curl_multiはselectシステムコールを使って同時に複数のHTTPリクエストを行うことができます。マルチスレッドを使っているわけではなく、原理はnode. Tags: ifttt, kasumaniのストックした
  • Reveal.js、Markdown、Githubでスライドを作成する。 - Qiita

    PowerPoint2003から2013になってちょっと戸惑いを隠せない。。。 ありきたりなスライドテンプレートもなんか嫌だし。。。 と思っていたところ、markdownでWebスライドが作れることを発見しました。 GithubでWebページを公開する方法を発見、SublimeTextも入れたので、ちょっとWebスライドを作ってみます。 完成サンプル http://budougumi0617.github.io/reveal.js-myMaster/ 作り方 Reveal.jsというJavaScriptライブラリを利用します。 GitHubからreveal.jsのプロジェクトzipをGET index.htmlをテキストエディタで開く。 <div class="slides">タグ内の<section>内容を削除 後述のオプション付き<section>を記載する <section>内にMa

    Reveal.js、Markdown、Githubでスライドを作成する。 - Qiita
    kasumani
    kasumani 2014/04/17
    Reveal.js、Markdown、Githubでスライドを作成する。 PowerPoint2003から2013になってちょっと戸惑いを隠せない。。。 ありきたりなスライドテンプレートもなんか嫌だし。。。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 1
  • XCTest + XCTestAsyncで非同期処理のテストをする - Qiita

    ご注意!!!この記事の情報は古くなっています。XCode6以降では XCTestExpectationを使う のが良いでしょう。 XCTestを用いて非同期処理のテストを書く場合、完了フラグを操作してwhile loopで回す方法がよく紹介されています。 XCTestで非同期ブロックのテストを書くより引用: // テスト実行完了フラグ __block BOOL isFinished = NO; [SNSUser loginWithBlock^(SNSUser* user, NSError* error) { XCTAssertNotNil(user, @"hoge"); XCTAssertNil(error, @"fuga"); // Blocksの中のテストが終わったら完了フラグをYESに isFinished = YES; }]; // 完了フラグがYESになるまで待機 while (

    XCTest + XCTestAsyncで非同期処理のテストをする - Qiita
    kasumani
    kasumani 2014/04/17
    XCTest + XCTestAsyncで非同期処理のテストをする XCTestを用いて非同期処理のテストを書く場合、完了フラグを操作してwhile loopで回す方法がよく紹介されています。 これはこれで便利なのですが、XCTestAsyncという便利そうなユー
  • paiza POH paizen #paizahack_02 - Qiita

    [141227追記] Ruby 2.2 0.42s/0.54s http://paiza.jp/poh/paizen/result/5e82ce814f073fdd1fbffce530d30ca2 ほとんどのコメントが「す、凄いなんて思ってるわけじゃないんだから!」でした。C++は「マジ、神!見直しちゃった。。」でした。 「グッジョブ!木野ちゃん喜んでましたよ」は、 http://paiza.jp/poh/paizen/result/54fbf75eb29c51bffb5a33b667f9871a Rubyが遅いですが、Rubyの配列アクセスは遅いということがAtCoder ABC001Dによりわかっているため、さほど気にしてはいません。 参考: TLE http://abc001.contest.atcoder.jp/submissions/108191 AC http://abc001

    paiza POH paizen #paizahack_02 - Qiita
    kasumani
    kasumani 2014/04/17
    paiza POH paizen #paizahack_02 O(H^2*W)が想定解法のはずである。ではなぜTLEを起こすのか。 よく見ると、 Nの上限がH*W とある。 つまり、後半の部分もDPしなければならない。 これで100点を取ることが可能である。 Tags: ifttt, kasumaniの
  • ドットインストールで学んだEmmet(旧Zen-coding)の使い方 - Qiita

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

    ドットインストールで学んだEmmet(旧Zen-coding)の使い方 - Qiita
    kasumani
    kasumani 2014/04/17
    ドットインストールで学んだEmmet(旧Zen-coding)の使い方 ドットインストールのEmmet入門を見て勉強しました。メモを自分用にまとめておきます。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 2014 at 12:45AM via IFTTT
  • Rails4でのjavascript_include_tagで指定したはずなのに適応されない。 - Qiita

    javascript_include_tag Rails 4 generating "/javascripts/" instead of "/assets" in production - Stack Overflow ここの質問のように、javascript_include_tagを使って特定のjsファイルを読み込もうとした時に、Production環境だと、/assets/hoge.jsじゃなくて、/javascripts/hoge.jsを指定していた。 解決策 The default matcher for compiling files includes application.js, application.css and all non-JS/CSS files (this will include all image assets automatically) from ap

    Rails4でのjavascript_include_tagで指定したはずなのに適応されない。 - Qiita
    kasumani
    kasumani 2014/04/17
    Rails4でのjavascript_include_tagで指定したはずなのに適応されない。 ここの質問のように、javascript_include_tagを使って特定のjsファイルを読み込もうとした時に、Production環境だと、/assets/hoge.jsじゃなくて、/javascripts/hoge.jsを指定し
  • クロス集計表の関連の強さを測る - Qiita

    このとき N は総度数、 k はクロス集計表の行数か列数の小さいほうです。 総度数を使うことでケース数の影響を補正、列数と行数の小さいほうを取ることで行列数の影響を補正します。また元がカイ二乗値なので平方根を取るわけですね。 コードで計算する こちらに参考になるコードがあるので引用します。 import numpy as np def det2x2(A, v=False): if v: print('compute 2 x 2 det of') if v: print(A) assert A.shape == (2,2) return A[0][0]*A[1][1] - A[0][1]*A[1][0] def det3x3(A): print('compute 3 x 3 det of') print(A) assert A.shape == (3,3) a,b,c = A[0] c1 =

    クロス集計表の関連の強さを測る - Qiita
    kasumani
    kasumani 2014/04/17
    クロス集計表の関連の強さを測る 1 ストック 0 コメント この投稿をストックする クラマーの V 係数 クロス集計表で離散変数間での独立性を検定するためにカイ二乗検定をする話は以前に説明しました。 カイ二乗値 χ^2 が
  • Rails4 devise導入 - Qiita

    $ bundle exec rails generate devise:install create config/initializers/devise.rb create config/locales/devise.en.yml =============================================================================== Some setup you must do manually if you haven't yet: 1. Ensure you have defined default url options in your environments files. Here is an example of default_url_options appropriate for a development envi

    Rails4 devise導入 - Qiita
    kasumani
    kasumani 2014/04/17
    Rails4 Devise導入 Railsプロジェクトにインストール $ bundle exec rails generate devise:install create config/initializers/devise.rb create config/locales/devise.en.yml =============================================================================== Some setup you must do manually if you
  • FlashCC でパブリッシュした CreateJS ファイルで callback 付きの gotoAndPlay を実現する - Qiita

    FlashCC でパブリッシュした CreateJS ファイルで callback 付きの gotoAndPlay を実現するJavaScriptflashCreateJS ご世間様はアレに夢中な中で、CreateJSさんのニッチな話題です。 簡単な機能要件 必須 TARGET_LABEL を再生したとき、TARGET_LABEL_end まで辿り着いた瞬間に callback が発火すること Flash 内のスクリプトの動作に影響を及ぼさないこと CreateJS 体の改造は出来る限りしないこと。ただし、後から prototype を拡張したり弄ったりするのは OK とする(した) Flash 内スクリプトでも、外部のスクリプトからでも呼べるようにすること 努力目標 再生中、任意のタイミングで gotoAnd(Play|Stop) もしくは同メソッドが呼ばれた場合は、callback

    FlashCC でパブリッシュした CreateJS ファイルで callback 付きの gotoAndPlay を実現する - Qiita
    kasumani
    kasumani 2014/04/17
    FlashCC でパブリッシュした CreateJS ファイルで callback 付きの gotoAndPlay を実現する ご世間様はアレに夢中な中で、CreateJSさんのニッチな話題です。 ユースケースなど色々考えた結果、 createjs.MovieClip.prototype へ gotoAndPlayWithCallback
  • Rails4 列名の変更 - Qiita

    1.マイグレーションファイル作成 rails g migration changecol_columnname 2.マイグレーションファイル編集 class ChangecolColumnname < ActiveRecord::Migration def change rename_column :target_table, :old_column, :new_column end end

    Rails4 列名の変更 - Qiita
    kasumani
    kasumani 2014/04/17
    Rails4 列名の変更 3 ストック 0 コメント この投稿をストックする 1.マイグレーションファイル作成rails g migration changecol_columnname 2. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 2014 at 12:45AM via IFTTT
  • CSS3入門(ドットインストール) - Qiita

    CSS3 特徴: -多彩な表現 -W3Cが策定中 -各ブラウザによって実装がまちまち。 知識: html,css 範囲: 比較的ブラウザで実装が進んでいて、よく使われるもの。 ベンダープレフィックス 各ブラウザが先行的に似たようなものを実装していることを示すもの 各ブラウザごとに異なる 例 border-radius:5px; -webkit-border-radius:5px; 種類 -webkit- : chrome /safari -moz- : firefox -o- :opera -ms- :ie 対応状況 -caniuse.comで調べられる 角丸をつける border-radius:10px; 角に半径10pxの円が入っているということ 右上に角丸border-top-right-radius:30px; テクニック border-radius:50%;で円のなる backg

    CSS3入門(ドットインストール) - Qiita
    kasumani
    kasumani 2014/04/17
    CSS3入門(ドットインストール) 範囲: 比較的ブラウザで実装が進んでいて、よく使われるもの。 各ブラウザが先行的に似たようなものを実装していることを示すもの 各ブラウザごとに異なる Tags: ifttt, kasumaniのストックし
  • opensslのバージョン確認とアップデート(Heartbleed対応) - Qiita

    OpenSSLの重大バグが発覚。インターネットの大部分に影響の可能性 バグの詳細は細かく見てないけど、アップデートしといたほうがよさそうなので手順をまとめてみる Macとyumが使えるLinux系だけです。 概要 1.0.1以降にバグがある 1.0.1以降(1.0.1fと1.0.2-beta1も含む)に影響がある。 推奨される対処方法は、1.0.1gへアップグレードすること、もしくは-DOPENSSL_NO_HEARTBEATSオプションをつけて再コンパイルすること。 ただし、Linuxの場合はOSごとに対応済みバージョンが異なる場合があるので注意。多分開発元を見れば書いてあるはず。 例 AmazonLinux:openssl-1.0.1e-37.66.amzn1 CentOS:openssl-1.0.1e-16.el6_5.7 Mac Mac標準のopenssl(10.9.2) 何もして

    opensslのバージョン確認とアップデート(Heartbleed対応) - Qiita
    kasumani
    kasumani 2014/04/17
    opensslのバージョン確認とアップデート OpenSSLの重大バグが発覚。インターネットの大部分に影響の可能性 バグの詳細は細かく見てないけど、アップデートしといたほうがよさそうなので手順をまとめてみる Macとyumが使えるL
  • 画像認識のWebサービスAPI「ReKognition」を使ってみた - Qiita

    require 'rekognize' client = Rekognize::Client::Base.new(api_key: '会員登録後に得たapi keyを入力', api_secret: '会員登録後に得たapi_secretを入力') client.face_detect(urls: "画像のURL", jobs: '※1') このように簡単に使う事が可能です。 上記では顔認識なのですが、このサービスは大きく分けて3つ。 ・顔認識 →年齢/性別/表情/人種/.... ・場所認識 →海/山/レストラン... ・場面認識 →セミナー/クリニック/研究... (※最近でたやつみたいです) ④顔認識を深く掘ってみます。 docsを見てもらえれば一発なのですが、一応使ってみたものだけ簡単にここにまとめておきます。 https://rekognition.com/developer/fa

    画像認識のWebサービスAPI「ReKognition」を使ってみた - Qiita
    kasumani
    kasumani 2014/04/17
    画像認識のWebサービスAPI「ReKognition」を使ってみた 個人的に画像認識に少し興味があったのと、GoogleGlassのSDKまで出していて注目を少し浴びていたのでReKognitionを使ってみた。 普段rubyで書いているので、実際にrailsのアプリ
  • Ruby の Time でマイクロ秒・秒を切り捨てる - Qiita

    追記: Ruby 2.7 からは Time#floor メソッドが追加され、Time.now.floor のようにしてマイクロ秒を 切り捨てることができるようになりました Ruby の Time インスタンスはマイクロ秒まで保持しているので、データベースや文字列から復元したときに == が false を返す場合がある。 # RailsMySQL 使ってる場合 @now = Time.now @article.published_at = @now @article.save! @article.published_at == @now # true @article.reload @article.published_at == @now # false 下記の 2 つのメソッドを使って、マイクロ秒を切り捨てることができる。 Time#to_i UNIX エポックからの秒数を整数で

    Ruby の Time でマイクロ秒・秒を切り捨てる - Qiita
    kasumani
    kasumani 2014/04/17
    Ruby の Time でマイクロ秒・秒を切り捨てる Ruby の Time インスタンスはマイクロ秒まで保持しているので、データベースや文字列から復元したときに == が false を返す場合がある。 下記の 2 つのメソッドを使って、マイクロ秒
  • MySQLでテーブルの一覧を表示する - 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

    MySQLでテーブルの一覧を表示する - Qiita
    kasumani
    kasumani 2014/04/17
    MySQLでテーブルの一覧を表示する 1 ストック 0 コメント この投稿をストックする SHOW TABLES FROM データベース名 imai 25 Contribution フォローする mysql のお仕事を ご紹介、内定までフォローします! by mysqlの求人例 ネット商社のラ
  • - YouTube

    YouTube でお気に入りの動画や音楽を楽しみ、オリジナルのコンテンツをアップロードして友だちや家族、世界中の人たちと共有しましょう。

    - YouTube
    kasumani
    kasumani 2014/04/17
    IAM ベストプラクティス10 1 ストック 0 コメント この投稿をストックする Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket http://bit.ly/1ipzOJ0 April 17, 2014 at 12:45AM via IFTTT
  • Excel から CSV 出力して Ruby で読み込み - Qiita

    Excel からの出力 [ファイル]-[名前を付けて保存] でフォーマットを CSV (コンマ区切り) で保存すると、Shift_JIS の CSV が出力される。 しかし、Excel は内部では Unicode を使ってるため、一部の文字が欠損する。また、Windows 版と Mac 版で使用する文字セットが異なり、文字化けする。 そのため、フォーマットは UTF-16 Unicode テキスト にする。これで UTF-16LE (BOM つき)、列区切り \t、行区切り \r\n の CSV (TSV) が出力される。 require "csv" # BOM でバイトオーダーを判定したうえで BOM を削除して UTF-8 に変換しつつ読み込み。 open(ARGV.first, "rb:BOM|UTF-16:UTF-8"){|f| # 列区切り文字 (col_sep), 行区切り文字

    Excel から CSV 出力して Ruby で読み込み - Qiita
    kasumani
    kasumani 2014/04/17
    Excel から CSV 出力して Ruby で読み込み [ファイル]-[名前を付けて保存] でフォーマットを CSV (コンマ区切り) で保存すると、Shift_JIS の CSV が出力される。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 17, 2014 at 12:45AM v