タグ

2014年8月10日のブックマーク (42件)

  • Docker 初心者は phusion/baseimage-docker を使おう | diaspora

    tl;dr Docker 初心者は phusion/baseimage-docker をベースイメージとして使おう。 色々と便利だしハマる機会が減る。 遅ればせながら Docker 入門した 新たにアプリケーションを作る機会があり、週末を利用し遅ればせながら Docker について調べた。 すでにネット上に多くの入門記事がアップされていたおかげで導入自体は簡単にできたが、「まともな」イメージを作成しようとすると壁にぶちあたることになった。たとえば… コンテナに ssh 接続するにはどうすればいいの? syslog 起動してないの? cron は? 解析のために fluentd とか newrelic agent とかも入れたいな… いずれも 1 コンテナ 1 プロセスしか許容されていないという思い込みによるもので、Docker 入門者の多くが通る道なようだ。 公式ドキュメントをちゃんと読め

    kasumani
    kasumani 2014/08/10
    Docker 初心者は phusion/baseimage-docker を使おう Docker 初心者は phusion/baseimage-docker をベースイメージとして使おう。 色々と便利だしハマる機会が減る。 Tags: from Pocket August 10, 2014 at 06:49PM via IFTTT
  • https://qiita.com/azukiwasher/items/12c3e231be33cdcde43f

    kasumani
    kasumani 2014/08/10
    Golang meets Arduino 最近、Golang に興味があり、たまたま手もとに Arduino UNO R3 あったので、このふたつをインテグレーションできないかと思っていたら、GOBOT というフレームワークを見つけたのでちょっと試してみました記録で
  • mBaaSを使ってみよう!超簡単にSwiftでTwitterライクなポスト機能を作る(Xcode6 beta5, Parse.com) - Qiita

    // Parse.comの設定 Parse.setApplicationId("ClientID", clientKey: "ClientKEY") var testObject:PFObject = PFObject(className: "TestObject") testObject["foo"] = "bar" testObject.setObject("user1", forKey: "user") // 上記コードの説明は以下。 // var 適当な変数:PFObject = PFObject(className: "テーブル名") // testObject["カラム名"] = "テスト用に突っ込むデータ" // testObject.setObject("テスト用に突っ込むデータ", forKey: "カラム名") testObject.saveInBackground()

    mBaaSを使ってみよう!超簡単にSwiftでTwitterライクなポスト機能を作る(Xcode6 beta5, Parse.com) - Qiita
    kasumani
    kasumani 2014/08/10
    SwiftとParse.comを使ってTwitterみたいなポスト機能を作ってみた(Xcode6 beta4, Parse.com) 概要 SwiftとParseを使用して、ユーザー登録と140文字以内のテキストのポストをする Parseを使ってものすごく簡単にデータベースを作成でき、カ
  • Why Use SourceForge? Features and Benefits

    kasumani
    kasumani 2014/08/10
    MacにRubyのrbenvを構築する [17:57:57][f_prg@mba:~]# brew install openssl libyaml readline gmp ==> Downloading ######################################################################## 100.0% ==> Pouring openssl-1.0.1g.mavericks.bottle.tar. Tags: ifttt, kasumaniのストックした投稿
  • 8/10 本日の共有 - Qiita

    コード こういうことがしたかった OS - CoreDataでatomicにsaveする - Qiita ライブラリ Localized Stringや色コード、画像名を指定するときに文字列ではなくてメソッドを使うようにするライブラリ。 メソッドなのでスペルミスでコンパイルエラーが出てくれる。 Go - iOSアプリ開発でもAndroidのR.javaのような仕組みでリソースに安全にアクセスする - Qiita UICollectionViewCellを円上に配置できる mpospese/CircleLayout iOS FLAnimatedImagegif を使ってgifを再生 - Qiita 技術 iPhoneのタッチスクリーンが空間ジェスチャのつなぎになったように、3Dプリンタがナノマシンとのつなぎになるのかな グニャグニャしたレゴのようなブロックで、未来のロボットを作る - Tec

    8/10 本日の共有 - Qiita
    kasumani
    kasumani 2014/08/10
    8/10 本日の共有 Localized Stringや色コード、画像名を指定するときに文字列ではなくてメソッドを使うようにするライブラリ。 メソッドなのでスペルミスでコンパイルエラーが出てくれる。Go - iOSアプリ開発でもAndroidのR. Tags: i
  • RSpecのカスタムマッチャーに組込みマッチャーのfailure_messageを再利用する+マッチャ処理の大まかな流れについて - Qiita

    RSpecのカスタムマッチャーを利用して、複数の要素のアサーションを一つにまとめることがあります。 何に対してマッチさせたいのかをより説明的に書くことが出来、複雑なアサーションを使い回すことができて便利です。 RSpec::Matchers.define :create_user_list do |*usernames| match do |actual| actual.all? { |u| u.is_a?(User) } && actual.all?(&:persisted) actual.map(&:name).sort == usernames.sort end end まあ、これぐらいの内容だったらそんなに問題になりません。 しかし、もうちょっとやる事が複雑になると、このマッチャーのどこでどう失敗したのかを細かく知りたくなります。 とは言え、自分でfailure_messageを定

    RSpecのカスタムマッチャーに組込みマッチャーのfailure_messageを再利用する+マッチャ処理の大まかな流れについて - Qiita
    kasumani
    kasumani 2014/08/10
    RSpecのカスタムマッチャーに組込みマッチャーのfailure_messageを再利用する+マッチャ処理の大まかな流れについて RSpecのカスタムマッチャーを利用して、複数の要素のアサーションを一つにまとめることがあります。 何に対
  • C# 可変長引数 - Qiita

    class aaa { static void bbb (int a ,params string[] strs) { } } static void Main () { int a = 1; int b = 2; bbb(a,"foo","bar","baz"); bbb(b); } } 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

    C# 可変長引数 - Qiita
    kasumani
    kasumani 2014/08/10
    C# 可変長引数 こんな方法があるなんて 全然知りませんでした。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 10, 2014 at 05:04PM via IFTTT
  • 多段 ssh でどこまでも - Qiita

    概要 少しへんてこな構成でとある検証を行っていて、nginx や apache で reverse proxy 設定するのも面倒くさいから多段 ssh で解決しちゃいましょうというのが始まりでした。久しぶりだったので忘れないようにメモ。 構成

    多段 ssh でどこまでも - Qiita
    kasumani
    kasumani 2014/08/10
    多段 ssh でどこまでも Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 10, 2014 at 05:04PM via IFTTT
  • Go言語: 1行の文章を指定の文字数で改行したい - Qiita

    package main import ( "go/doc" "os" ) func main() { text := "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remai

    Go言語: 1行の文章を指定の文字数で改行したい - Qiita
    kasumani
    kasumani 2014/08/10
    Go言語: 1行の文章を指定の文字数で改行したい Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 10, 2014 at 05:03PM via IFTTT
  • GASからCalendarResourceAPIを叩いてみた(+XmlServiceの説明) - Qiita

    2015/12/15 DirectoryAPIにCalenarResourceAPIが追加されました。 こちらの記事は動作しません ※こちらの記事のコードはスクリプトでサポートが終了した OAuthConfigを使用しているため現在は動作しません。 詳しくは http://goo.gl/IwCSaV をご覧ください。 概要 GoogleAppsScriptから認証してAPIを叩くやり方を試してみました。 今回はCalendarResourceAPIを使いました。(ついでにxmlの解析も。) なお、このコードを実行するにはGoogleAppsの管理者である必要があります。 処理の流れ 認証 APIアクセス 取得したxmlからリソースカレンダーの情報を取得 認証とAPIアクセス 認証部分はGoogleOAuth_の部分です。なかなかズバリこれというサンプルがなかったので…。 scopeとURL

    GASからCalendarResourceAPIを叩いてみた(+XmlServiceの説明) - Qiita
    kasumani
    kasumani 2014/08/10
    GASからCalendarResourceAPIを叩いてみた(+XmlServiceの説明) 今回はCalendarResourceAPIを使いました。(ついでにxmlの解析も。) なお、このコードを実行するにはGoogleAppsの管理者である必要があります。 Tags: ifttt, kasumaniのストックし
  • PHPで、JPEGファイルのコメントデータやExif情報を削除する - Qiita

    概要 JPEGファイルのコメントデータ及びExif情報を、ライブラリを使用して削除します。 前投稿「PHPで、PNGファイルのコメントデータを削除する」はPHP標準関数だけで処理しましたが、 PNGと違ってJPEGの直接操作は断念したためライブラリ使用の方法を投稿します。 前回同様、WindowsPHP 5.4.5での動作は確認できています。 他の画像形式のコメントデータを削除したい場合、関連記事を参照してください。 使用ライブラリ The PHP JPEG Metadata Toolkit PHP4での動作を前提とした設計となっており、かなり古米のライブラリです。一部修正が必要ですが、きちんと動作しました。 このライブラリそのものには、PHP Exif LibraryのようにExif情報の削除関数などは存在しません。 そこで、The PHP JPEG Metadata Toolkit

    PHPで、JPEGファイルのコメントデータやExif情報を削除する - Qiita
    kasumani
    kasumani 2014/08/10
    PHPで、JPEGファイルのコメントデータやExif情報を削除する JPEGファイルのコメントデータ及びExif情報を、ライブラリを使用して削除します。 前投稿「PHPで、PNGファイルのコメントデータを削除する」はPHP標準関数だけで処理
  • ViewHolderを使わないでListViewを高速化する - Qiita

    概要 一般的なListViewの高速化手法としてViewHolderというものがあります。 これはAdapter#getView()でアイテムのfindViewById()の回数を減らす(生成済みのものを使いまわす)ことで速度を改善するというもの。 今回はこのViewHolderを使わないでListViewを高速化する方法を書きます。 その方法はズバリ、Custom Viewを使う方法です!! 順に説明していきます。 コードはGitHubに上げていますので、参考にしてみてください。 mofumofu3n/NonViewHolder アイテムをカスタムViewにする ListViewのアイテムのレイアウトファイルと実装を書いていきます。 アイテムのルートレイアウトの名前はItemLayout.javaとしています。 レイアウトファイル タイトル、概要、アイコンを持ったアイテムを想定しています

    ViewHolderを使わないでListViewを高速化する - Qiita
    kasumani
    kasumani 2014/08/10
    ViewHolderを使わないでListViewを高速化する 一般的なListViewの高速化手法としてViewHolderというものがあります。 これはAdapter#getView()でアイテムのfindViewById()の回数を減らす(生成済みのものを使いまわす)ことで速度を改善すると
  • Mecabのインストールメモ - Qiita

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

    Mecabのインストールメモ - Qiita
    kasumani
    kasumani 2014/08/10
    Mecabのインストールメモ CentOS 6.4上にMecab 0.994をインストールしRubyとPythonから呼び出します。 Rubyのバージョンは2.1.2p95、Pythonは3.4.1です。 テスト用のファイルが用意されているので、そのまま実行します。 Tags: ifttt, kasumaniの
  • VolleyのImageLoaderをListViewで使うときの注意点 - Qiita

    Android開発で、ネットワーク通信周りの処理を簡単に実装できるすごく便利なライブラリ。JSONの取得とか、画像の非同期取得とか簡単に実装できる。 ListViewの実装パターン ListView使う時はviewのインスタンスを再利用したり、ViewHolder使うのが定石になってます。 adapter#getView()はだいたいこんな実装 private class ViewHolder { ImageView imageView; TextView textView; } @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; if (convertView == null) { convertView = mInflater.infla

    VolleyのImageLoaderをListViewで使うときの注意点 - Qiita
    kasumani
    kasumani 2014/08/10
    VolleyのImageLoaderをListViewで使うときの注意点 Android開発で、ネットワーク通信周りの処理を簡単に実装できるすごく便利なライブラリ。JSONの取得とか、画像の非同期取得とか簡単に実装できる。 Tags: feedly, ifttt, kasumaniのスト
  • RubyMine で Rails のモデルの閲覧が捗る件 - Qiita

    すこぶる捗るので設定方法を共有。私の RubyMine のバージョンは 6.3.3 です。 今回は SQLite を利用している想定で(他のDBもたぶん同じような感じでできると思います)。 右側の Databese タブを選択 + ボタンから Data Source を追加します。 追加された Data Source をダブルクリックで開き、File: 欄で 対象とする Rails プロジェクト内の db ファイルを選択します。 テスト接続してみましょう。successful と表示されればOKです。 デフォルオで同期されるようになってますが、初期状態では同期されていないので、メニューから手動で同期します。 同期すると、モデルの定義が閲覧できるようになります。 ダブルクリックすると、データの中身も表示されます。 右クリックから Diagrams を選択すると、 ER図が表示されます。 Ru

    RubyMine で Rails のモデルの閲覧が捗る件 - Qiita
    kasumani
    kasumani 2014/08/10
    RubyMine で Rails のモデルの閲覧が捗る件 すこぶる捗るので設定方法を共有。私の RubyMine のバージョンは 6.3.3 です。 今回は SQLite を利用している想定で(他のDBもたぶん同じような感じでできると思います)。 Tags: ifttt, kasuman
  • 既存アプリのiOS8対応 - Qiita

    はじめに 完全に個人的な備忘録です。すみません。 (10/25)だいぶ知見が増えてきたので、整理を始めます。 機能 Push通知 iOS8のSDKを使っていない状態でiOS8向きのコードを書く Xcode5でひとまずコードで書いておきたい場合の書き方です。 リリース時、Xcode6未満でビルドすると、書いていないと同様になりますので注意です。 iOS8からUIUserNotificationSettingsを使うようになりました。 categoriesの機能もあります。 参考URL http://stackoverflow.com/questions/24454033/registerforremotenotificationtypes-is-not-supported-in-ios-8-0-and-later/24773465#24773465 #if __IPHONE_OS_VERSI

    既存アプリのiOS8対応 - Qiita
    kasumani
    kasumani 2014/08/10
    既存アプリのiOS8対応 疑問 ファミリーメンバー内でのアプリ利用可否の切り替え。 この機能を使いつつ、共有したくないアプリやデータは別途設定あり? Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 10, 2014 at 05:
  • cannot load such file -- io/console (LoadError) - Qiita

    rails new sample して、下記のようなエラーが出た場合。 /usr/share/ruby/vendor_ruby/2.0/rubygems/core_ext/kernel_require.rb:126:in 'require': cannot load such file -- io/console (LoadError) io-consoleをインストールします。 [ec2-user@ip-***-***-***-*** ~]$ gem install io-console Fetching: io-console-0.4.2.gem (100%) Building native extensions. This could take a while... Successfully installed io-console-0.4.2 Parsing documentati

    cannot load such file -- io/console (LoadError) - Qiita
    kasumani
    kasumani 2014/08/10
    cannot load such file -- io/console (LoadError) io-consoleをインストールします。[ec2-user@ip-***-***-***-*** ~]$ gem install io-console Fetching: io-console-0.4.2.gem (100%) Building native extensions. This could take a while... Successfully installed io-console-0.4.2 Parsing documentatio
  • ListViewやGridViewで一部の要素だけ更新する - Qiita

    ListViewやGridViewで表示を更新したいときに AbsListView#invalidateViews()やBaseAdapter#notifyDataSetChanged() で更新を促すんだけど、これだと表示してるView全てを更新してしまう。 特にGridViewだと、一要素の大きさにもよるけど、大抵何十個も表示してるので、全ての要素の更新するのは無駄な場合もある。 今回はドラッグ&ドロップで並べ替えた要素のみの更新をやりたいので、表示してるView全部更新するのは効率良くない。 なので、部分的に更新する方法がないか探してみた。 結果stackoverflowに解決策があった。 Redraw a single row in a listview /* * データの更新とか */ targetPosition // 更新対象のposition gridView // Gri

    ListViewやGridViewで一部の要素だけ更新する - Qiita
    kasumani
    kasumani 2014/08/10
    ListViewやGridViewで一部の要素だけ更新する ListViewやGridViewで表示を更新したいときにAbsListView#invalidateViews()やBaseAdapter#notifyDataSetChanged() で更新を促すんだけど、これだと表示してるView全てを更新してしまう。 Tags: ifttt, kasumaniの
  • https://qiita.com/ta9to/items/3773d7b09f3778f5acef

    kasumani
    kasumani 2014/08/10
    goroutineとchannelを使った並列処理の実験メモ mainと別のgoroutine内で決定した値をmainルーチンで受け取りたい時。 ループ使って短くして同じ出力を得たい。sync. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 10, 2014 at
  • Windows Server のバッチが起動しない時にするおまじない - Qiita

    kasumani
    kasumani 2014/08/10
    Windows Server のバッチが起動しない時にするおまじない 開始(オプション)にディレクトリを設定しないと実行されない場合がある どんな時かは謎だが、Windows Server 2008R2でよく出会う気がする Tags: ifttt, kasumaniのストックした投
  • Automated Tasks with Cron and Rake - Jumpstart Lab Curriculum

    kasumani
    kasumani 2014/08/10
    Rails: run rake task in cron jobs Change the timing, path to your rails app and the rake task that you want to execute. Read more: (note: in the tutorial, the author suggests to use full path to rake. I tried but it failed so I just used bin/rake instead) Tags: ifttt, kasumaniのストックした
  • Amazon EC2上でforeverを使ってexpress verion4.xを使ったnode.jsを動かす - Qiita

    node.jsを使っており、開発中はnpm startやnode app.jsなどでnodeを起動していても、いざまともに運用となると困るわけですが、foreverを使うとデーモン化できて便利です。 インストールと起動方法 Amazon EC2にsshでログインしているとします。 part1 インストール

    Amazon EC2上でforeverを使ってexpress verion4.xを使ったnode.jsを動かす - Qiita
    kasumani
    kasumani 2014/08/10
    Amazon EC2上でforeverを使ってexpress verion4.xを使ったnode.jsを動かす node.jsを使っており、開発中はnpm startやnode app.jsなどでnodeを起動していても、いざまともに運用となると困るわけですが、foreverを使うとデーモン化できて便利で
  • PlayFrameworkでWebSocketとAkkaのお試し - Qiita

    PlayFramework上でWebSocketとAkkaを試してみようと思いまして、よくあるサンプルですけれどもチャットサーバを作ってみました。 いっぱいソースコードを貼付けたので長くなりましたが、PlayFrameworkもActorもよくわかってないので、何かアドバイスなど頂けたら嬉しいです。 方針 /chat/チャットルームID?user_name=ユーザ名 というURLでWebSocketを使ってAPIを作る 表示はAngular.jsでやる 通信フォーマットは上りがプレーンテキストで、下りをJSONにする チャットのセッション管理はしない コントローラとルーティング コントローラはApplicationをそのまま使いました。

    PlayFrameworkでWebSocketとAkkaのお試し - Qiita
    kasumani
    kasumani 2014/08/10
    PlayFrameworkでWebSocketとAkkaのお試し PlayFramework上でWebSocketとAkkaを試してみようと思いまして、よくあるサンプルですけれどもチャットサーバを作ってみました。 いっぱいソースコードを貼付けたので長くなりましたが、PlayFrame
  • Go言語で関数のカリー化(currying)入門 - Qiita

    Alex_23drumさんのSwiftで関数のカリー化(currying)入門という記事を読んで、興味がそそられたのでGO言語に置き換えてみました。 ※タイトルは、当該記事をリスペクトさせて頂きました。 カリー化についての説明は、Alex_23drumさんの記事に書かれているので、作成したコードのみ載せたいと思います。 コード サンプルは、1+1を計算するコードです。 4.は、コードを書いているうちに思いついたので付け足して見ました。 足し算した結果 2つの引数を取るメソッド カリー化したメソッド(1) カリー化したメソッド(2) package main import ( "fmt" ) func main() { fmt.Println("1+1=", 1+1) // 1. 足し算した結果 fmt.Println("1+1=", add(1, 1)) // 2. 2つの引数を取るメソッ

    Go言語で関数のカリー化(currying)入門 - Qiita
    kasumani
    kasumani 2014/08/10
    Go言語で関数のカリー化(currying)入門 Alex_23drumさんのSwiftで関数のカリー化(currying)入門という記事を読んで、興味がそそられたのでGO言語に置き換えてみました。 ※タイトルは、当該記事をリスペクトさせて頂きました。 Tags:
  • Edit fiddle - JSFiddle - Code Playground

    kasumani
    kasumani 2014/08/10
    要素内の変更をフックしたい AngularJS、要素の大きさとか中身の変更を $watch できないと思うけど、これ使えば何とかなる。 試しにディレクティブ書いてみた。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket http://bit.ly/1n
  • ubuntu 14.04 64-bit で Wine - Qiita

    64ビット版の Ubuntu でソフトウェアセンターから wine をインストールすると、 それはデフォルトで 64ビットWindowsエミュレータになる。 正直それでは動かないソフトが多いので wine は32ビットとして使いたい。 その場合は環境変数 WINEARCH=win32 を定義するとそのように動く。

    ubuntu 14.04 64-bit で Wine - Qiita
    kasumani
    kasumani 2014/08/10
    ubuntu 14.04 64-bit で Wine 2 ストック 0 コメント この投稿をストックする 64ビット版の Ubuntu でソフトウェアセンターから wine をインストールすると、 それはデフォルトで 64ビットWindowsエミュレータになる。 正直それでは動か
  • https://blog.heroku./

    kasumani
    kasumani 2014/08/10
    Deploy to Herokuボタンをつけてみた 3 ストック 0 コメント この投稿をストックする GitHub上で開発中のRails4アプリのREADME.mdにDeploy to Herokuボタンをつけてみた話。 Deploy to Herokuボタンについてはこちら Tags: ifttt, kasumaniのストック
  • Yokohama.rb Monthly Meetup #47 memo - Qiita

    難しい検索をするソリューション Elasticsearch.org ( 新しい。おすすめらしい ) Apache Solr ( Elasticsearch がなかった時は これが主流だった ) File size? File.size?("no such file") #=> nil File.size?("zero_size_file") #=> nil File.size?("one_byte_file") #=> 1

    Yokohama.rb Monthly Meetup #47 memo - Qiita
    kasumani
    kasumani 2014/08/10
    Yokohama.rb Monthly Meetup #47 memo Mac でも、SDカード上とかでやると、ハードリンクは作れない。エラーになる。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 10, 2014 at 04:49PM via IFTTT
  • Google

    世界中のあらゆる情報を検索するためのツールを提供しています。さまざまな検索機能を活用して、お探しの情報を見つけてください。

    Google
    kasumani
    kasumani 2014/08/10
    a-personal-thoughts-on-what-is-paas.open-paas-advent-calendar-2014-12-02.md ので,あまり大きな期待はせず,気軽に読んでいただけたらと思います。 いきなり何だそりゃ,という感じですが,PaaSの説明で一番多いのがこれです。例えばこちら
  • Vagrantのprivate_networkをCentOS7.0で設定 - Qiita

    ※ この問題はVagrantの1.6.5で解決しているようです。 vagrant 1.6.4以下でcentos7を動かすとエラーが出る件対策#コメント CentOS7.0ではVagrantfileで以下のようにprivate_networkを指定して起動するとエラーとなってしまう。 $ cat Vagrantfile =================================== # -*- mode: ruby -*- # vi: set ft=ruby : # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |confi

    Vagrantのprivate_networkをCentOS7.0で設定 - Qiita
    kasumani
    kasumani 2014/08/10
    Vagrantのprivate_networkをCentOS7.0で設定 これでホスト側から ssh 192.168.33.11 -l vagrant で無事接続できました! Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 10, 2014 at 04:48PM via IFTTT
  • Puppet - Qiita

    #---------------------------------------------------------- # ALLOW_VIRTUAL #---------------------------------------------------------- Package { allow_virtual => true, } #---------------------------------------------------------- # PACKAGES (yum install するもの) #---------------------------------------------------------- class packages { package { "vim": ensure => installed, } package { "screen": en

    Puppet - Qiita
    kasumani
    kasumani 2014/08/10
    Puppet 署名リクエストの確認 署名リクエストの署名 署名リクエスト一覧確認 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 10, 2014 at 04:48PM via IFTTT
  • GitHubでのSSH公開鍵登録の仕方 - Qiita

    Githubで新しいレポジトリーを作成した際に、SSH Keyを求められたので、SSH Keyの確認の仕方とその登録方法をまとめました。 その手順に入る前にそもそもSSHってなんぞや?ということで調べました。 SSHとは、Secure Shellの略称で、暗号や認証技術を利用して、安全にリモートコンピューターと通信する為のプロトコルだそうです。 つまりざっくりしまえば、安全な通信手順です。 さらに実際に通信で送られる情報の暗号化する方法はまた別にあります。 以下の2種類です。 1.公開鍵暗号方法 公開鍵と秘密鍵を生成。公開鍵は暗号文を作成するのに使い、秘密鍵はその暗号文からメッセージを復元するのに使う。 2.共通鍵暗号方法 暗号化に用いる鍵と同一、または、暗号化鍵から容易に導出可能な値を復号鍵として用いる。 SSHはこの2種類を巧みに2つの方式を合わせて暗号化通信をしているそうです。 Gi

    GitHubでのSSH公開鍵登録の仕方 - Qiita
    kasumani
    kasumani 2014/08/10
    GitHubでのSSH公開鍵登録の仕方 Githubで新しいレポジトリーを作成した際に、SSH Keyを求められたので、SSH Keyの確認の仕方とその登録方法をまとめました。 その手順に入る前にそもそもSSHってなんぞや?ということで調べまし
  • ActionBarの共有ボタンに共有履歴を表示する方法 - Qiita

    ShareActionProvider ICS以降、ActionBarに共有MenuItemを置く際、共有履歴を表示することができるようになった。 ShareActionProviderはその実装のための仕組みとして導入された。 実装 まず、menu定義に共有MenuItemを定義する。 このとき、android:actionProviderClass属性にandroid.widget.ShareActionProviderを定義する。 この属性を定義すると自動的に共有アイコンも設定される。 android:showAsActionはneverでも正常に動作するが、最新履歴の表示がなくなってしまうためifroomかalwaysが良いだろう。 <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tool

    ActionBarの共有ボタンに共有履歴を表示する方法 - Qiita
    kasumani
    kasumani 2014/08/10
    ActionBarの共有ボタンに共有履歴を表示する方法 ICS以降、ActionBarに共有MenuItemを置く際、共有履歴を表示することができるようになった。 ShareActionProviderはその実装のための仕組みとして導入された。 Tags: ifttt, kasumaniのストッ
  • MySQL初級者を脱するために勉強してること -INDEX編- - Qiita

    欲しいデータを取得するくらいにはSQL書けるし、システム要件を満たすくらいにはテーブル設計は出来る、そんな僕が中級者を脱するために勉強している内容を備忘録的に書き綴ります。 予約語は大文字 その他は小文字で記述しています。 あー、インデックスね、はいはい。作ると参照が速くなるやつでしょ? そのくらいの知識でしたが、INDEXを適切に運用する上で原理など理解していないと、意味の無いINDEXを作ってしまう事があるので勉強しました。 INDEXとは 今回は多くのRDBMSでサポートされているB-TreeINDEXについて解説します。 B-Treeは以下のような形式でデータを保持しています。 ヘッダブロックでは大まかな値の範囲を保持しており、ブランチブロックではさらに細かい範囲を保持 リーフブロックでは実際の値と行への物理的な位置を保持しています。 INDEXが作成されている事で並び替えが速くな

    MySQL初級者を脱するために勉強してること -INDEX編- - Qiita
    kasumani
    kasumani 2014/08/10
    MySQL中級者を脱するために勉強してること -INDEX編- 欲しいデータを取得するくらいにはSQL書けるし、システム要件を満たすくらいにはテーブル設計は出来る、そんな僕が中級者を脱するために勉強している内容を備忘録的に
  • Mac環境の Rails 4 で MySQL を利用する手順 - Qiita

    Railsのアプリケーションで MySQL を利用する手順のメモです。 前提 ローカルの Mac に 構築した Rails から、同じくローカルに立てた MySQL へ接続します。 OS のバージョンは Mac OS X 10.9.4 (Mavericks) です。 Ruby のバージョンは 2.1.2、Railsのバージョンは 4.1.1 です。 MacMySQL をインストールした手順についてはこちらをご覧ください。 MacMySQL を Homebrew でインストールする手順

    Mac環境の Rails 4 で MySQL を利用する手順 - Qiita
    kasumani
    kasumani 2014/08/10
    Mac環境の Rails 4 で MySQL を利用する手順 Railsのアプリケーションで MySQL を利用する手順のメモです。 Railsアプリケーションを -d mysql オプションをつけて生成します。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 1
  • 海外VPSのVULTRでCoreOSを動かしてみた - Qiita

    前提条件 VULTRのアカウントを所持していること テキストファイルをhttpで配信できること http://◯◯◯/script.txt unix系の黒い画面(コンソール)が触れること SSH接続用の秘密鍵を発行していること 以下からの説明は、MacOS10.9で作業した内容を記述しているが、 unix系であれば特に変わりなく作業できる筈。 変な記述がありましたら、コメントにて連絡頂ければ幸いです。 ※未承諾広告※ VULTRは東京リージョンも利用できる格安VPSだ。 Web管理画面は英語のみだが、クレカかPaypalさえあれば公称通り5分以内でデプロイ可能。 最小プラン(1CPU MEM768MB SSD15GB)なら月額$5。 更に2014/08現在、一度に$100以内の支払でクレジットが2倍に増えるキャンペーン中! そしてお友達を紹介するだけでクレジットが$10増える例のアレも完備

    海外VPSのVULTRでCoreOSを動かしてみた - Qiita
    kasumani
    kasumani 2014/08/10
    海外VPSのVULTRでCoreOSを動かしてみた なお、以下からの説明は、MacOS10.9で僕が作業した内容を記述しているが、 unix系であれば特に変わりなく作業できる筈。 変な記述がありましたら、コメントにて連絡頂ければ幸いです。 Ta
  • Android 2.3に対応した、css onlyなdelay付きanimation-fill-modeのpolyfillの作り方 - Qiita

    // vender prefixは省略 .hoge { animation: fadein 1s; animation-fill-mode: forwards; } @keyframes fadein { from { opacity: 0; } to { opacity: 1; } } transitionでやらない、jsを使わないという条件の元だと、たぶんこう書く。でもこれだとAndroid 2.3で上手く動作しない。なぜかと言うと、animation-fill-modeをサポートしていないから(アニメーション終了直後にopacity: 0の状態に戻ってしまう)。 そこで最初から.hoge { opacity: 1; }と記述しておくというハックがある。しかし、これはanimation-delayがなければ上手くいくが、animation-delayを設けると開始からdelayの間だけ

    Android 2.3に対応した、css onlyなdelay付きanimation-fill-modeのpolyfillの作り方 - Qiita
    kasumani
    kasumani 2014/08/10
    Android 2.3に対応した、css onlyなdelay付きanimation-fill-modeのpolyfillの作り方 transitionでやらない、jsを使わないという条件の元だと、たぶんこう書く。でもこれだとAndroid 2. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 10
  • SwiftのNotificationでHello, Worldして、アクションを3つ作ってみた(Xcode6 beta4) - Qiita

    SwiftのNotificationでHello, Worldして、アクションを3つ作ってみた(Xcode6 beta4)XcodeSwift Summary iOS8の通知機能 必要なファイルはAppDelegate.swiftとViewController.swift スリープ時では無いときは、通知に3種類のアクションを仕込む スリープ時は、通知に2種類のアクションを仕込む Github Notification_Swift by @kiiita Other Contents about Swift SwiftとParse.comを使ってTwitterみたいなポスト機能を作ってみた(Xcode6 beta4, Parse.com) SwiftでTo Doリストを作ってみた(Xcode6 beta4, Tabbed Application, UITableView, UITextFiel

    SwiftのNotificationでHello, Worldして、アクションを3つ作ってみた(Xcode6 beta4) - Qiita
    kasumani
    kasumani 2014/08/10
    SwiftのNotificationでHello, Worldして、アクションを3つ作ってみた(Xcode6 beta4) (2) その続きに、ロックスクリーン時及びポップアップじゃない時に表示するアクションと、ポップアップ時に表示するアクションを決める Tags: ifttt, kas
  • capistranoデプロイメモ - Qiita

    gem 'unicorn' group :development, :test do gem 'capistrano', require: false gem 'capistrano-rails', require: false gem 'capistrano-rbenv', require: false gem 'capistrano-bundler', require: false end # paths app_path = "/var/www/app" working_directory "#{app_path}/current" pid "#{app_path}/current/tmp/pids/unicorn.pid" # listen listen "/tmp/unicorn-app.sock" # logging stderr_path "log/unicorn.stder

    capistranoデプロイメモ - Qiita
    kasumani
    kasumani 2014/08/10
    capistranoデプロイメモ ほとんどunicorn + rails 用 Capistrano 3 の設定ファイルで動いたんだけど、もう少しいじらないと動かないので、自分用メモ。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 10, 2014 at 04:48PM via IFTTT
  • Ruby | 10進数 ( decimal ) から20進数 ( vigesimal ) を取得する - Qiita

    概要 10進数から20進数を取得します。 20進数を取得するには、 Integer#to_sメソッドの引数に基数20を渡します。 require 'tbpgr_utils' results = [['decimal', 'binary', 'oct', 'hex', 'vigesimal']] [*1..40].each do |decimal| memo = [decimal] [2, 8, 16, 20].each do |cardinal_number| memo << decimal.to_s(cardinal_number) end results << memo end print results.to_table __END__ Array#to_tableは 自作gem tbpgr_utils のメソッドです。 Array[Array, Array, Array...] を

    Ruby | 10進数 ( decimal ) から20進数 ( vigesimal ) を取得する - Qiita
    kasumani
    kasumani 2014/08/10
    Ruby | 10進数 ( decimal ) から20進数 ( vigesimal ) を取得する Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 10, 2014 at 04:48PM via IFTTT
  • Ansible を使って複数のリモートサーバに nginx で プロキシサーバを構築する - Qiita

    目的 表題の通り、Ansible を使って複数のリモートサーバに nginx でプロキシサーバを構築する。今回はリモートサーバとして AWS の EC2 インスタンスを使用している。 やりたいこと 複数の EC2 インスタンスに 1 コマンドでサーバ構築する。 インスタンスを追加するときは対象の IP アドレスを追記するだけ。 やること ansible コマンド実行時にすること。 nginx をインストール。 nginx の設定ファイルを記述。 nginx を起動。 1.~3. を複数のインスタンスに対して 1 コマンドで実行。 インストール 実行するローカル環境にインストール。 これで ansible-playbook というコマンドが使用できるようになる。

    Ansible を使って複数のリモートサーバに nginx で プロキシサーバを構築する - Qiita
    kasumani
    kasumani 2014/08/10
    Ansible を使って複数のリモートサーバに nginx で プロキシサーバを構築する 表題の通り、Ansible を使って複数のリモートサーバに nginx でプロキシサーバを構築する。今回はリモートサーバとして AWS の EC2 インスタンスを使用
  • pythonでコマンドラインの引数から文字列を取得する方法 - Qiita

    pythonでコマンドラインの引数から文字列を取得する方法です。 今回、sysモジュールをインポートする方法を記載します。 sys.argvで標準入力を読み込むことができます。一応、エラー処理もつけておきましたので参考にしてみてください。この場合、params[0]は実行コマンド(pyファイル)です。 import sys ## get form params ## params = sys.argv length = len(params) if (length != 2): print 'Usage: python %s parameter' % params[0] quit()

    pythonでコマンドラインの引数から文字列を取得する方法 - Qiita
    kasumani
    kasumani 2014/08/10
    pythonでコマンドラインの引数から文字列を取得する方法 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 10, 2014 at 04:47PM via IFTTT