タグ

2014年11月17日のブックマーク (78件)

  • 裏口からのC# 実践入門 ―バッドノウハウを踏み越えて本物へ!! | Gihyo Digital Publishing … 技術評論社の電子書籍

    裏口からのC# 実践入門 ―バッドノウハウを踏み越えて物へ!! 著者 川俣晶 著 発売日 2014年11月17日 更新日 2014年11月17日

    裏口からのC# 実践入門 ―バッドノウハウを踏み越えて本物へ!! | Gihyo Digital Publishing … 技術評論社の電子書籍
    kasumani
    kasumani 2014/11/17
    裏口からのC# 実践入門 ―バッドノウハウを踏み越えて本物へ!! 概要 比較的使いやすいために,現在,開発現場においては主流のひとつと言って過言ではないC#でも,入門を果たした後でコーディングの力を磨くためには
  • Instant Hotspot使ってみた - Qiita

    インターネット共有が簡単に出来る。 久々にiPhoneを引っぱり出して試してみた。 ポイント iphone インターネット共有をOFF Bluetooth, WifiをON テザリングオプションに加入しておくこと mac 10.10が入っていること 2012年モデル以降であること wifiマークからiPhoneを選択 iCloud iphone, mac両方共 同じiCloudにログイン済みであること macのwifiマークにiPhoneが表示されるまでに初回15分くらいかかるので辛抱強くまつ。 参考 iOS 8 および OS X Yosemite での連係機能の使い方に関するサポート情報 - Apple サポート

    Instant Hotspot使ってみた - Qiita
    kasumani
    kasumani 2014/11/17
    Instant Hotspot使ってみた Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:20PM via IFTTT
  • GitやSVNでUnityプロジェクトを管理する方法 - Qiita

    注記 Unityプロジェクトを未だSVNやGitで管理していないチーム向けの記事です。 管理しないもの 基的にプロジェクトTOPにあるファイル群は管理外。具体的には... .csproj .sln .userprefs Libraryディレクトリ 管理するもの それ以外。具体的には... Assetsディレクトリ ProjectSettingsディレクトリ 以上。(間違いがあればご指摘頂けると幸いです。) 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

    GitやSVNでUnityプロジェクトを管理する方法 - Qiita
    kasumani
    kasumani 2014/11/17
    今さら聞けないUnityプロジェクトとバージョン管理 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:20PM via IFTTT
  • 【iOS開発】Digitsで無料のSMS認証を試しんぐ - Qiita

    Digitsは無料でSMS認証ができるフレームワークで、Twitter社が公開したFabricというフレームワーク郡の一部です。今回はこれを試しんぐ。 FabricのSDKは現在(2014/11/14)、限られた人数にしか公開されておらず、使うためには順番待ちする必要があります・・・ (筆者は1週間位待ちましたが、順番が来なかったので問い合わせのメールを何通か送ったら順番が回ってきました。) 下準備 Fabricにログインし、Fabricのクライアントアプリケーションをインストールしましょう。クライアントを使ってXcodeプロジェクトに簡単に各フレームワークを組み込めるので大変便利です。 組み込みのボタンクラスを使う #import <TwitterKit/TwitterKit.h> . . . DGTAuthenticateButton *authenticateButton = [DG

    【iOS開発】Digitsで無料のSMS認証を試しんぐ - Qiita
    kasumani
    kasumani 2014/11/17
    【iOS開発】Digitsで無料のSMS認証を試しんぐ Digitsは無料でSMS認証ができるフレームワークで、Twitter社が公開したFabricというフレームワーク郡の一部です。今回はこれを試しんぐ。 Tags: ifttt, kasumaniのストックした投稿 - qiita fro
  • GITの通信プロトコルについて整理 - Qiita

    Gitで使うことができるネットワーク・プロトコルは4つある。 Localプロトコル SSHプロトコル Gitプロトコル HTTP/HTTPSプロトコル Localプロトコル ローカルマシンにあるリポジトリをローカルマシンの別のディレクトリにクローンするときにはLocalプロトコルが使われる。 使い方は以下。

    GITの通信プロトコルについて整理 - Qiita
    kasumani
    kasumani 2014/11/17
    GITの通信プロトコルについて整理 ローカルマシンにあるリポジトリをローカルマシンの別のディレクトリにクローンするときにはLocalプロトコルが使われる。 使い方は以下。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Po
  • UIPageViewControllerのPanGestureを無効にする - Qiita

    UITabBarを使わずにTabっぽいUIを実現するために UIPageViewControllerを使いました。 その際に困ったのがUIPageViewControllerが持っているScrollViewがPanGestureに反応してしまって、 スワイプによるページ変更ができてしまうこと。 この解決策として以下のようにして、PanGestureを無効にしました。 for (UIGestureRecognizer* gesture in self.gestureRecognizers) { if( [gesture isMemberOfClass:[UIPanGestureRecognizer class]] ) gesture.enabled = NO; } 上記の方法でジェスチャーを無効にすることができましたが、 PageViewControllerのTransition Typeが

    UIPageViewControllerのPanGestureを無効にする - Qiita
    kasumani
    kasumani 2014/11/17
    UIPageViewControllerのPanGestureを無効にする Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:20PM via IFTTT
  • Xamarin.Forms の TabbedPage について - Qiita

    Xamarin.Forms のタブページについて調べましたので備忘録として残します。 タブページの実装方法は Xamarin のサンプル Form Gallery の TabbedPageDemoPage のように ItemSource, ItemTemplate を使用する方法と、 以下のサンプルのように TabbedPage を new して、Children にそれぞれのページを指定する方法があるようです。 iOS プロジェクトの Resources/xxx.png を配置し、各ページの Icon Property にファイル名を指定すると iOS のタブのアイコンになります。png のサイズは良く分かっていませんが、30px だとちょうどいい感じでした。(iOS は 40px が普通ですかね?) なお、この画像リソースは同じファイルを Android プロジェクトの Resourc

    Xamarin.Forms の TabbedPage について - Qiita
    kasumani
    kasumani 2014/11/17
    Xamarin.Forms の TabbedPage について Xamarin. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:20PM via IFTTT
  • <? extends ...>や<? super ...>って何?代入編 - Qiita

    はじめに <? extends E>や<? super E>が使われているクラスにどのような値が代入できるのか考えよう。 手っ取り早く結論を知りたい人は図解を見てください。 準備 2つのクラスA,Bがある。クラスBはクラスAのサブクラスであるとする:

    <? extends ...>や<? super ...>って何?代入編 - Qiita
    kasumani
    kasumani 2014/11/17
    や super ...?&gt; って何?代入編 また、 extends E?&gt; はE型自身を含むので、以下の代入関係も成り立つ: また、 super E?&gt; はE型自身を含むので、以下の代入関係も成り立つ: Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket
  • Xamarin.Forms ページ遷移時のデータ受け渡しについて - Qiita

    Xamarin.Forms では、NavigationPage(new Firstpage()) でページを呼び出すと、Navigation.PushAsync(new SecondPage()) でナビゲーションすることができます。PrepareForSegue や StartActivity は当たり前ですが使いません。 データの受け渡しについて正しい方法かは分かりませんが、引数でデータを渡せましたので、メモとして残します。簡単なアプリであれば単純に渡す方法として大丈夫そうです。 var editorName = new Entry { Keyboard = Keyboard.Text, Placeholder = "Input your name.", }; var editorAge = new Entry { Keyboard = Keyboard.Numeric, Placeh

    Xamarin.Forms ページ遷移時のデータ受け渡しについて - Qiita
    kasumani
    kasumani 2014/11/17
    Xamarin.Forms ページ遷移時のデータ受け渡しについて Xamarin.Forms では、NavigationPage(new Firstpage()) でページを呼び出すと、Navigation.PushAsync(new SecondPage()) でナビゲーションすることができます。PrepareForSegue や StartActivity は当たり前
  • Androidで特殊なアップデート方法をした後にホームボタンが効かなくなった場合の対処法 - Qiita

    自分用メモ書きです。 Androidのバージョンアップをfastboot flash systemとかで行うとたまにホームボタンが効かなくなったりするのですが、その対処法をいつも忘れてしまうので書いておきます。 【症状】 ホームボタンが効かない 最近のアプリも出ない クイック設定パネルが出ない 【原因】 SetupWizardを一度も起動していない(ことになる)為 【対処法】 PCでadb接続出来る場合 adb shell am start -n com.google.android.setupwizard/.SetupWizardTestActivity を実行してSetupWizardを端末で終わらせる Android単体しかない場合 任意のショートカットを作成するアプリで アプリ名: com.google.android.setupwizard アクティビティ名: com.googl

    Androidで特殊なアップデート方法をした後にホームボタンが効かなくなった場合の対処法 - Qiita
    kasumani
    kasumani 2014/11/17
    Androidで特殊なアップデート方法をした後にホームボタンが効かなくなった場合の対処法 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:20PM via IFTTT
  • Windows 8.1 で IE を空白のページで開く方法 (小ネタ) - Qiita

    今日は小ネタとして、Windows 8.1 (7/8 でも作業内容は同じです) で IE にホームページを設定していても通常起動の際に「空白のページ」で表示させる方法をご紹介します。 やりかたは簡単。タスクバーの IE を右クリックして出てきたジャンプリストから Internet Explorer を更に右クリックし、プロパティ をクリックします。 後は今まで通り、リンク先の末尾にスペースを入れてその後に about:blank about:tabs のどちらかを追加すれば OK です。about:tabs はいわゆる「よくアクセスするサイト」ページです。 ホームページに社内のポータルなどが設定されている場合は、社外でいちいち接続しにいってページが表示できません。となるのを防いでくれます。また、常にタブ 1個で開いてくれるのですぐに開きます。ホームページを開きたい場合は Alt+Home

    Windows 8.1 で IE を空白のページで開く方法 (小ネタ) - Qiita
    kasumani
    kasumani 2014/11/17
    Windows 8.1 で IE を空白のページで開く方法 (小ネタ) 今日は小ネタとして、Windows 8.1 (7/8 でも作業内容は同じです) で IE にホームページを設定していても通常起動の際に「空白のページ」で表示させる方法をご紹介します。 Tags
  • iOSメモ - tableviewとunwindSegueについて - Qiita

    まずデモから http://g.recordit.co/z1qKMnhtXm.gif NavigationVCにrapしたfirstVCとsecondVCでcellに新しくデータを追加するデモです 1.firstVCにはBar Button Itemを入れるのであって、Buttonを入れようね(あとでsecondVCにpushで繋いでも動きません 2.textFieldの定義は、SecondVC.mに書くのではなくSecondVC.hに書こう

    iOSメモ - tableviewとunwindSegueについて - Qiita
    kasumani
    kasumani 2014/11/17
    iOSメモ - tableviewとunwindSegueについて Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:20PM via IFTTT
  • Xamarin.Android Theme 記述方法について - Qiita

    こんにちは。エクセルソフトの田淵です。 Android の Activity に Style を参照させたり、直接 Theme を指定したり、良く書き方を忘れて検索するのでメモとして残しておきます。 2015/5/3 追記:Material Design の設定方法は、 Xamarin.Android で Material Design を使用する方法 (Android 5.x のみ) - Qiita Xamarin.Android で Material Design を v7 AppCompat で使用する方法 (Android 2.x/4.x も含む) - Qiita のエントリーに記載しました。併せてご参照ください。 Theme の種類 Theme.Holo Theme.Holo.NoActionBar Theme.Holo.Light.DarkActionBar Theme.Hol

    Xamarin.Android Theme 記述方法について - Qiita
    kasumani
    kasumani 2014/11/17
    Xamarin.Android Theme 記述方法について ここは通常の Android 開発と同じですので、詳しくは R.style | Android Developers や Styling the Action Bar | Android Developers を参照してください。 これで Holo Light を使用してウィンドウの背景を drawable/bg
  • <? extends ...>や<? super ...>って何?基本編 - Qiita

    はじめに <? extends E>や<? super E>といった宣言の意味をまとめる。 非変性 <? extends E>や<? super E>の解説をめる前に、Javaコレクションの「非変性」を確認しておこう。 3つのクラスA,B,Cがあり、以下のような親子関係があるとする。

    <? extends ...>や<? super ...>って何?基本編 - Qiita
    kasumani
    kasumani 2014/11/17
    や super ...?&gt; って何?基本編 はじめに 非変性 3つのクラスA,B,Cがあり、以下のような親子関係があるとする。 class A {}; class B extends A {}; class C extends B {}; このとき、Collection型の変数には、B型のコレクションしか代入すること
  • Xamarin Sketches ことはじめ - Qiita

    こんにちは。エクセルソフトの田淵です。 Xamarin Sketches で遊んでみましたので簡単に使い方を紹介します。 Sketches の概要については Xamarin Platform Preview (Android Player, Sketches, Profiler) : XLsoft エクセルソフト をご参照ください。 C# で Xamarin.Forms のレイアウトを作成していく場合の練習やアニメーションの確認などに最適だと思います。(F# でも使えるようになっているようですが、まだ調べていません。) 必要なシステム MacXamarin Studio 5.6 (Beta) か 5.6.1 (Alpha) 有効な Xamarin.iOS、Xamarin.Android の Subscription ライセンス なんか STARTER でも動くっぽいです!(START

    Xamarin Sketches ことはじめ - Qiita
    kasumani
    kasumani 2014/11/17
    Xamarin Sketches ことはじめ Sketches の概要については Xamarin Platform Preview (Android Player, Sketches, Profiler) : XLsoft エクセルソフト をご参照ください。 C# で Xamarin. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:20P
  • Xamarin.Forms ListView について - Qiita

    こんにちは。Xamarin.Forms の ListView について調べました。私のような非プログラマでも UI が書けるのは嬉しいですね。 Xamarin.Forms でどんなことが出来るのか?は サンプルアプリの Forms Gallery を見ていただくのがよいかと思います。 今回は Xamarin のサイトに上がっている Xamarin.Forms.ListView Class API リファレンス のサンプルを見ながら最低限の実装に絞った ListView を折角なのでアップします。 Page 作って layout 決めて Children に流しこむのが多分基の流れな感じがします。 サンプルにある ItemTemplate は Define template for displaying each item. (Argument of DataTemplate constr

    Xamarin.Forms ListView について - Qiita
    kasumani
    kasumani 2014/11/17
    Xamarin.Forms ListView について こんにちは。Xamarin.Forms の ListView について調べました。私のような非プログラマでも UI が書けるのは嬉しいですね。 Xamarin. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:20PM
  • [swift]4ステップで実装できるdelegate - Qiita

    こんにちは! 前回 [Swift]状態を共有して変化を伝播させるサンプル~didSetなど~ (http://qiita.com/iKichiemon/items/c38fdc4b1a3f73f1f38e) で、delegate関連の記事を書きましたが、 今回はもっと導入部分を書きます。 具体的には 「ユーザーがメールを送信する」 状況を想定して、4ステップで実装します。 説明 実装 1. 説明 delegateとは、なにかの機能を指し示しているのではなく delegateという書き方を使いましょう、というデザインパターンです。 ネットで検索するとしばしば目にするのが 「delegateは処理を 移譲 するもの」という説明。 もっと簡単に ですが、これでは全然分からないので、 もっと簡単にdelegateを説明してみると、 クラス自身には機能をもたせず、 「誰かこれやって!」 とお願いする

    [swift]4ステップで実装できるdelegate - Qiita
    kasumani
    kasumani 2014/11/17
    たったの4ステップで実装できるdelegate delegateとは、なにかの機能を指し示しているのではかく delegateという書き方を使いましょう、というデザインパターンです。 メールを送信の例で言えば、 ユーザー自分でメール送信す
  • 画面をキャプチャしてanimated GIFにしたい - Qiita

    kasumani
    kasumani 2014/11/17
    画面をキャプチャしてanimated GIFにしたい GitHubなどを覗いていると, 実際にソフトウェアを動作させている様子をanimated GIFにしてREADMEに載せているプロジェクトがあったりします. 例えば, 以下のようなものです. Tags: ifttt, kasum
  • [メモ書き] PostgreSQL(ポスグレ)でダンプと展開 - Qiita

    Q. PostgreSQLでダンプと注入したいんだけど A. pg_dump ダンプして psql -fで注入 ダンプはコレ pg_dump your_db_name > ./db_dump.sql 注入はコレ psql -d your_new_db_name -f db_dump.sql 注入する先のDBは(今回の例で言うとyour_new_db_name)は作りたてホカホカにしとく必要があります. 作りたてホカホカとは 以下psqlコンソール drop database your_new_db_name; create database your_new_db_name; (userオプションとかはよしなに) Register as a new user and use Qiita more conveniently You get articles that match your n

    [メモ書き] PostgreSQL(ポスグレ)でダンプと展開 - Qiita
    kasumani
    kasumani 2014/11/17
    PostgreSQL(ポスグレ)でダンプと展開 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:20PM via IFTTT
  • ポップアップブロックを回避する技(モダンブラウザ非推奨) - Qiita

    画面遷移はあまりしたくない。なので、Ajaxの通信後、ログインはポップアップを利用して。。とか、やりたい場合が出てくる。 最近のブラウザはポップアップブロックが多い。 特に、スマホではデフォルトの設定でポップアップブロックがONになっていることがほとんど。さらに、PCブラウザはエラーをブロックを出してくれる事があるが、スマホではポップアップが反応せず、エラーも出ず、何も起こらない。最悪な状態だ。 ポップアップブロックを回避するパターンを探し求めた。 ポップアップブロックのパターン例 $(function() { window.open('xx'); // ブロック $('#hoge').on('click', function() { window.open('xx'); // ブロックされない $.ajax({ url: 'xx', success: function(data) { w

    ポップアップブロックを回避する技(モダンブラウザ非推奨) - Qiita
    kasumani
    kasumani 2014/11/17
    ポップアップブロックを回避する技 画面遷移はあまりしたくない。なので、Ajaxの通信後、ログインはポップアップを利用して。。とか、やりたい場合が出てくる。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November
  • go - Project Hosting on Google Code

    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

    go - Project Hosting on Google Code
    kasumani
    kasumani 2014/11/17
    Golang で を使う際のTips context#WithValue の第二引数である key の値をどのように管理したらよいか 上記のコードはただいま絶賛開発中の、 the.chnlr.net を構成する一部のコードで、 Tags: ifttt, kasumaniのストックした投稿 - qiita from Po
  • Swift で 2回 Unwrap が必要なケースについて調べた - Qiita

    import Foundation @objc protocol MyApplicationDelegate { optional var myWindow: MyWindow? { get set } } class MyWindow : NSObject { var rootViewController: Int? init(number: Int) { rootViewController = number } } class MyAppDelegate: MyApplicationDelegate { var myWindow: MyWindow? init() { myWindow = MyWindow(number: 5) } } class MyApplication: NSObject { var myDelegate: MyApplicationDelegate over

    Swift で 2回 Unwrap が必要なケースについて調べた - Qiita
    kasumani
    kasumani 2014/11/17
    Swift で 2回 Unwrap が必要なケースについて調べた Swift で書き直そうとした場合、まずはこんな感じに書くと思う。 そしてどういうことか、window? に更に Unwrap を行うことでコンパイルが通るようになる。 Tags: ifttt, kasumaniのス
  • rails new 時のエラーの対処法 - Qiita

    rails new myapp で以下のようなエラーが発生。 Can't initialize a new Rails application within the directory of another, please change to a non-Rails directory first. Type 'rails' for help. 原因は、誤ってこの親ディレクトリでrails newしてしまった事が原因。 対処法としては、誤って作成されたRails関連のファイル・フォルダを削除する。 具体的には以下。 app bin config db lib log public test tmp vendor config.ru Gemfile Gemfile.lock Rakefile README.rdoc 参考にしたページ ・https://www.ruby-forum.com/t

    rails new 時のエラーの対処法 - Qiita
    kasumani
    kasumani 2014/11/17
    rails new 時のエラーの対処法 Can't initialize a new Rails application within the directory of another, please change to a non-Rails directory first. Type 'rails' for help. 原因は、誤ってこの親ディレクトリでrails newしてしまった事が原因。 Tags: ifttt, kasumaniの
  • Railsのテストで初期データ投入をしてくれるFixtureのつかいかた - Qiita

    Ruby on Rails Guides - A Guide to Testing Rails ApplicationsのFixturesの項の覚書 コード例も基Rails Guidesのものです 基 FixtureはYAMLで記述する DBへのFixturesのデータ投入はテスト実行前に行われる 以下、記述例 david: name: David Heinemeier Hansson birthday: 1979-10-15 profession: Systems development steve: name: Steve Ross Kellock birthday: 1974-09-27 profession: guy with keyboard モデルの関連(Model Associations) 例えばhas_many :articles, belongs_to :categ

    Railsのテストで初期データ投入をしてくれるFixtureのつかいかた - Qiita
    kasumani
    kasumani 2014/11/17
    Railsのテストで初期データ投入をしてくれるFixtureのつかいかた Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:02PM via IFTTT
  • 覚えておくと便利!Python標準ライブラリ10選 - Qiita

    Pythonで,知っておくとちょっと便利になる組み込み関数や標準ライブラリを紹介してみようと思います! そこそこメジャーなものからニッチなものまでいろいろありますが,知らないものはぜひチェックしてみて下さい. 組み込み関数 allとany all( )は引数の要素が全てTrueならばTrue,any( )は引数の要素のいずれか1つでもTrueならTrueを返す. In [1]: all(_ % 2 == 0 for _ in [1, 2, 3]) # 全て偶数 or not Out[1]: False In [2]: any(_ % 2 == 0 for _ in [1, 2, 3]) # いずれか1つでも偶数 or not Out[2]: True

    覚えておくと便利!Python標準ライブラリ10選 - Qiita
    kasumani
    kasumani 2014/11/17
    覚えておくと便利!Python標準ライブラリ10選 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 29, 2014 at 10:26PM via IFTTT
  • word2vec を対話式に実行するコンソール・アプリケーションをつくってみた - Qiita

    ( 作成 & 投稿動機 ) 仕事先の会社関係で、 word2vec 解析を行っていて、Google Mikolov 論文 のこととか 説明していたら、意味の足し算引き算するとき(※ Pythonword2vec_analogy()メソッド)に、引数に渡す単語の順番がわからない ( ポジティブ・ワードってなに? ネガティブ・ワードは?? なんでポジに2つあるの? etc... ) で、説明しても、また他の同僚なり上司がわからなかったりするので、ターミナルで対話式に単語を入力すると、答えがかえってくる( & コーパスに存在しない単語を入れたり、カレント・ディレクトリにないテキスト・ファイルを読ませようとしたらエラーがそれなりにちゃんと出る)コンソール・アプリケーションをつくってみた 数日後に、ほかの人にもみせたいから、そうだ君、ウェブからだれでも見られるあれ、Qiita にあげてよ、と言

    word2vec を対話式に実行するコンソール・アプリケーションをつくってみた - Qiita
    kasumani
    kasumani 2014/11/17
    word2vec を対話式に実行するコンソール・アプリケーションをつくってみた ( 作成 &amp; 投稿動機 ) 仕事先の会社関係で、 word2vec 解析を行っていて、Google Mikolov 論文 のこととか 説明していたら、意味の足し算引き算すると
  • Eclipse 4 (e4) Tutorial: Part 2 Application Model and Views - Qiita

    アプリケーションモデルからビュー実装へ このチュートリアルシリーズは、RCP 2.0として知られている Eclipse4 アプリケーションプラットフォームのコア概念を紹介します。e4で革新されたことの一つは、アプリケーションモデルとビューなどのパーツ実装を分離したことです。このチュートリアルの最初のパートでは、アプリケーションモデルの概要に 加えて、エディタもしくはAPIを使って、異なる方法でモデルを変更する方法を紹介します。 アプリケーションモデルを使って、個々のビューを実装することなしにアプリケーションの基設計を 定義し、テストできます。チュートリアルの2番目のパートでは、欠けている部分であるビューの実装方法を説明します。 これまでは、アプリケーションモデルの中のその部分に対して、プレースホルダのみを生成してきました。 ビューなしのアプリケーションモデル? ぱっと見て、なぜ、Ecli

    Eclipse 4 (e4) Tutorial: Part 2 Application Model and Views - Qiita
    kasumani
    kasumani 2014/11/17
    Eclipse 4 (e4) Tutorial: Part 2 Application Model and Views このチュートリアルシリーズは、RCP 2. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:02PM via IFTTT
  • 過去を改ざんして過去のコミットをなかったことにする方法 - Qiita

    うっかりセンシティブな情報をリポジトリに入れてしまって、あとで気づいて過去もろとも消したい場合にどうしたらいいか手順を解説します。 1. tigとかgit logで消したいコミットを探してリストアップする $ git log --pretty=oneline --abbrev-commit 7217311 やばい <-- 消したい奴 15456c2 だいじょぶ 169d5d2 だいじょぶ 4a398a0 だいじょぶ pick 7217311 やばい <ーーこの行を消す pick fe0a9fc XXXXXXXX pick 9e1ca25 XXXXXXXX pick ed6e651 XXXXXXXX pick 2d53f34 XXXXXXXX pick 4a398a0 XXXXXXXX # Rebase f40d7bd..cb26656 onto f40d7bd # # Commands:

    過去を改ざんして過去のコミットをなかったことにする方法 - Qiita
    kasumani
    kasumani 2014/11/17
    過去を改ざんして過去のコミットをなかったことにする方法 うっかりセンシティブな情報をリポジトリに入れてしまって、あとで気づいて過去もろとも消したい場合にどうしたらいいか手順を解説します。 Tags: ifttt, kasumani
  • gitで最後のn個のコミットを残して2個目からその手前までをまとめるbashスクリプトを書いた - Qiita

    なぜ作ったか ソースコードのバージョン管理などgit通常の使い方であれば全ての履歴をとっておきたいと思います。が、単に何世代かのバックアップをとっておきたいだけなら、古いコミットはまとめてしまって参照されなくなったファイルは.gitから消してディスク容量を抑えたいところです。ということでスクリプトを書いてみました。 ソース https://github.com/hnakamur/git_squash_but_last_n_commits に置きました。OS X 10.8.5 (Homebrewのgit 2.1.3とOS X標準のsed)とCentOS 6.6 (git 1.7.1とsed 4.2.1)で動作確認しました。 例 変更前 % git log commit d08f035be73e38cfe20fdf492302ca0dab659f90 Author: Hiroaki Nakam

    gitで最後のn個のコミットを残して2個目からその手前までをまとめるbashスクリプトを書いた - Qiita
    kasumani
    kasumani 2014/11/17
    gitで最後のn個のコミットを残して2個目からその手前までをまとめるbashスクリプトを書いた ソースコードのバージョン管理などgit通常の使い方であれば全ての履歴をとっておきたいと思います。が、単に何世代かのバック
  • Closure Templatesことはじめ - Java編 - Qiita

    Closure Templatesって? Closure Templatesとは、Googleが開発しているJavaJavaScriptで利用可能なテンプレートエンジンです。 GmailやGoogle Docsで利用されている(されていた?)という実績もあり、最近ではMediumというサービスでも利用されています。 個人的に気に入っている点をあげてみます。 JavaJavaScriptで同じテンプレートファイルを利用できるので、初期ページはサーバーサイドのJavaで描画し、動的に書き換えたい箇所だけクライアントサイドのJavaScriptで描画し直すようなことが簡単に実現できる。 オートエスケープやパラメータの型チェックなど、安全にテンプレートを書くための機能が充実している。 テンプレート内でできることが限られているので、メンテナンス性の低い複雑な実装になりにくい。 Velocityや

    Closure Templatesことはじめ - Java編 - Qiita
    kasumani
    kasumani 2014/11/17
    Closure Templatesことはじめ - Java編 Closure Templatesとは、Googleが開発しているJavaとJavaScriptで利用可能なテンプレートエンジンです。 GmailやGoogle Docsで利用されている(されていた?)という実績もあり、最近ではMediumというサー
  • Markdown(GFM)のリンク記法が覚えられないあなたへの処方箋 - Qiita

    GFM (Github Flavored Markdown) のリンク記法、すらすら書けますか? リンク記法というのは、こういうやつです。 [Google](http://google.com) これがなかなか覚えられなくて悩んでたのですが、画期的な記憶方法を思いつきました。 覚え方: JavaScriptのメソッド呼び出しだと考える

    Markdown(GFM)のリンク記法が覚えられないあなたへの処方箋 - Qiita
    kasumani
    kasumani 2014/11/17
    Markdown(GFM)のリンク記法が覚えられないあたなへの処方箋 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:02PM via IFTTT
  • UIImageのsizeを取得する方法注意点 - Qiita

    目的: SwiftUIImageのsizeを取得する際の注意点をまとめる。 objective-cのサンプルを真似してSwiftに書き直すとはまる部分があるので簡単にまとめておきます。 内容: 拡大縮小や加工等をする場合にUIImageのサイズを取得しますが、そのときXcodeの補完機能を信じてコードを作成するといろいろとはまったので、そのはまった箇所をメモしておきます。 設定: Image画像は別途準備します。その画像をUIImage(named:xxx)で読み込んでpropertyを作成しておきます。

    UIImageのsizeを取得する方法注意点 - Qiita
    kasumani
    kasumani 2014/11/17
    UIImageのsizeを取得する方法注意点 SwiftでUIImageのsizeを取得する際の注意点をまとめる。 objective-cのサンプルを真似してSwiftに書き直すとはまる部分があるので簡単にまとめておきます。 Tags: ifttt, kasumaniのストックした投稿 - qi
  • Qiitaで使えるHTMLタグは? - Qiita

    HTMLタグのテーブル結合は使えなかった気がしたんですが、使えるようになってたので使えるタグを調べてみました。 テーブル:TABLE,TR,TD,TH リスト:UL,LI,OL,DL,DT,DD 開閉:DETAILS,SUMMARY レイアウト:HR,P,BR,IMG,DIV リンク:A 文字装飾:FONT,B,STRONG,STRIKE,I,EM,S,DEL,SUB,SUP,INS 文字説明:VAR,CODE,SAMP,KBD,PRE,BLOCKQUOTE

    Qiitaで使えるHTMLタグは? - Qiita
    kasumani
    kasumani 2014/11/17
    Qiitaで使えるHTMLタグは? HTMLタグのテーブル結合は使えなかった気がしたんですが、使えるようになってたので使えるタグを調べてみました。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:02PM via IFTTT
  • メモ:VsVimで分割画面の切り替え - Qiita

    kasumani
    kasumani 2014/11/17
    メモ:VsVimで分割画面の切り替え Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:01PM via IFTTT
  • Closure Templates 2.4の新機能 - パラメータの型チェック - Qiita

    2014年4月にリリースされたClosure Templates 2.4では、いくつかの面白い新機能が追加されています。 今回はテンプレートのパラメータの型チェック機能について紹介します。 Closure Templatesの基的な使い方についてはこちらをご覧ください。 Closure Templatesことはじめ - Java編 {@param} 今までのClosure Templatesでは、テンプレート内で使用するパラメータをコメントに記述する必要がありました。

    Closure Templates 2.4の新機能 - パラメータの型チェック - Qiita
    kasumani
    kasumani 2014/11/17
    Closure Templates 2.4の新機能 - パラメータの型チェック 2014年4月にリリースされたClosure Templates 2.4では、いくつかの面白い新機能が追加されています。 今回はテンプレートのパラメータの型チェック機能について紹介します。 C
  • ローカルホストのファイルが開けない - Qiita

    助けてほしい ・環境 mac vim ・やりたいこと ローカルホストでtest.htmlを開きたい ・やったこと MAMPを起動し、google chromeのアドレスバーに localhost/users/fumitan/documents/test.html を打ち込んだが、開けない。また、 http://localhost/users/fumitan/documents/test.html で試しても開けない。 ・ほかには /applications/MAMP/htdocs/ 直下にある他で作ったお試しphpファイルは開けているので、サーバーは開放できているはず。 ちなみにtest.htmlの内容は以下の通り。qiitaに書くにあたって、なぜか<!-- -->でコメントアウトできないので、<を外して無理矢理書いている。test.htmlには全てにきちんと<をつけている。 <!DOCT

    ローカルホストのファイルが開けない - Qiita
    kasumani
    kasumani 2014/11/17
    ローカルホストのファイルが開けない Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:01PM via IFTTT
  • GitHub cloneのgitbucketをFreeBSDにインストールしたときのメモ - Qiita

    GitHubいいよね!というのは分かるけど、業務で使おうとすると 業務のセンシティブな内容(製品のソースコードやChefレシピに書かれたサーバの構成とか)を他所のサーバに置くことに抵抗があるけど、プライベートリポジトリ作るにはお金がかかる 勉強でちょっと試したいだけなので、アカウントはまだとりたくない といったことで使うのに躊躇するいケースもあるかと思います。 ということで、ローカルにインストールして使えるGitHub cloneのgitbucketを使ってみることにしました。また、個人的な趣味からFreeBSD(10.0)でのインストールにチャレンジ。 とりあえずjavaとtomcat7を入れる 何も考えずに

    GitHub cloneのgitbucketをFreeBSDにインストールしたときのメモ - Qiita
    kasumani
    kasumani 2014/11/17
    GitHub cloneのgitbucketをFreeBSDにインストールしたときのメモ GitHubいいよね!というのは分かるけど、業務で使おうとすると ということで、ローカルにインストールして使えるGitHub cloneのgitbucketを使ってみることにしました。ま
  • https://qiita.com/Kazuma10/items/3a426105c39699cd4229

    kasumani
    kasumani 2014/11/17
    xcode6 frameworks Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 05:01PM via IFTTT
  • NSAttributedStringでCSSの各プロパティの再現方法あれこれ - Qiita

    CSSと同じように考えてしまうのは結構危険だなあという感覚はありつつ、逆引き的にまとめたい。 xcode 6.1、swift Playground上で確認。 貼り付けてお試し下さい。 font-size, font-family フォントは多少扱いづらい印象。複数指定は出来ない(確かにする必要はないのだけど)し、fontはサイズと種類が1セットになっている。 let font = UIFont(name: "Times New Roman", size: 30)! let fontText = NSAttributedString(string: "Font", attributes: [ NSFontAttributeName: font ])

    NSAttributedStringでCSSの各プロパティの再現方法あれこれ - Qiita
    kasumani
    kasumani 2014/11/17
    cssのproperty逆引きでNSAttributedStringでの再現しかた一覧 UILabelなどにはfontColorなどそれぞれ設定が可能ですが 部分的に使いたかったりするならこんなんもありますというやつ Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket
  • https://qiita.com/mtwtk_man/items/9dcd9459870e08e7811d

    kasumani
    kasumani 2014/11/17
    右利きの人が飯食ってる時にVimで何かを読むときの便利tips Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:58PM via IFTTT
  • Rails responseにrenderでjsファイルを返すには - Qiita

    class CommandsController < ApplicationController def create # command_result.js.erbが読まれると期待しても、クライアントへの応答は'command_result'という文字列 render js: 'command_result' end end class CommandsController < ApplicationController def create # command_result.jsやcommand_result.coffeeの内容を、クライアントへ返す render 'command_result' end end Register as a new user and use Qiita more conveniently You get articles that match your

    Rails responseにrenderでjsファイルを返すには - Qiita
    kasumani
    kasumani 2014/11/17
    Rails responseにrenderでjsファイルを返すには Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:58PM via IFTTT
  • EdisonのUSB接続とデバイス名等 - Qiita

    kasumani
    kasumani 2014/11/17
    EdisonのUSB接続とデバイス名等 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:58PM via IFTTT
  • Android WebView にJavascriptのイベントハンドラを追加する - Qiita

    ちょっと困ったのでメモ androidのWebViewに読み込んだページにイベントハンドラをInjectして実行したい時があった。 WebView#onPageFinishedでjavascriptを読み込んだところうまくいきました。 @InjectView(R.id.profile_registration_webView) WebView mWebView; mWebView.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { // url to filter target page if (url.startsWith("http://target/page/url")) { //something to do in javasc

    Android WebView にJavascriptのイベントハンドラを追加する - Qiita
    kasumani
    kasumani 2014/11/17
    Android WebView にJavascriptのイベントハンドラを追加する Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:58PM via IFTTT
  • 時刻を10分ごと増加させる iterator を作つた. - Qiita

    require "active_support/time" a = Date.today b = a + 3.days range = a..b

    時刻を10分ごと増加させる iterator を作つた. - Qiita
    kasumani
    kasumani 2014/11/17
    時刻を10分ごと増加させる iterator を作つた. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:58PM via IFTTT
  • Unity プラットフォーム判別 - Qiita

    Unityでプラットフォームごとに、コードを変えたい場合は多々あると思います このページではUnityでのプラットフォーム判別方法をまとめています 1.Platform Dependent Compilationを使う Platform Dependent Compilation(プラットフォーム依存コンパイル)を使う事で、コンパイル時に プラットフォームに応じてコードを分けることが出来ます 実際のコードは以下のように書きます if,else if,elseを使う事が出来ます #if UNITY_EDITOR Debug.Log("Unity Editor"); #elif UNITY_IPHONE Debug.Log("Unity iPhone"); #else Debug.Log("Any other platform"); #endif

    Unity プラットフォーム判別 - Qiita
    kasumani
    kasumani 2014/11/17
    Unity プラットフォーム判別 こんにちは、薬田使徒です Unityでプラットフォームごとに、コードを変えたい場合は多々あると思います このページではUnityでのプラットフォーム判別方法をまとめています Tags: ifttt, kasumaniの
  • CentOS6.5でElasticSearchを動かす - Qiita

    Vagrantで立ち上げたCentOS6.5のサーバに公式サイトからElasticSearchのtarをダウンロードして起動するまでのメモ。 公式サイトからtarをダウンロード。 バージョンは現時点(2014.11.16)では1.4.0だった。 $ sudo yum install wget java-1.8.0-openjdk-devel -y $ wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.4.0.tar.gz $ tar -xvf elasticsearch-1.4.0.tar.gz $ cd elasticsearch-1.4.0/ $ ./bin/elasticsearch [2014-11-16 04:29:28,660][INFO ][node ] [T

    CentOS6.5でElasticSearchを動かす - Qiita
    kasumani
    kasumani 2014/11/17
    CentOS6.5でElasticSearchを動かす Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:58PM via IFTTT
  • Dockerコンテナ内部からホストのSMTPを利用したい - Qiita

    ちょっとハマったのでメモ書き。 綺麗な形での解決はしていないです。 目的 Dockerホスト側には Postfix が設置してある。 Dockerコンテナの内部アプリからメール送信をする際に、このホスト側の Postfix を利用したい。 環境の説明 ホストは Debian7 GNU/Linux で、そこに Docker を導入しました。 元々ホスト側には内部からの通知のために Postfix が設置してありました。この Postfix は外部の SMTP にリレーをするだけのサテライトサーバーという構成です。 主に Wordpress からの通知やコンソールエラーの通知といった内部の情報をメールで送信するためのもので、外部からのリクエストは全て遮断し、localhost のリクエストのみ受け付ける形になっています。 問題点 Docker は標準状態では仮想ネットワークポートを利用した

    Dockerコンテナ内部からホストのSMTPを利用したい - Qiita
    kasumani
    kasumani 2014/11/17
    Dockerコンテナ内部からホストのSMTPを利用したい ちょっとハマったのでメモ書き。 綺麗な形での解決はしていないです。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:58PM via IFTTT
  • Intel Edison Kit for Arduino ピン番号早見図 - Qiita

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

    Intel Edison Kit for Arduino ピン番号早見図 - Qiita
    kasumani
    kasumani 2014/11/17
    Intel Edison Kit for Arduino ピン番号早見図 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:58PM via IFTTT
  • ActiveRecord 4.1+MySQLで任意のカラムをPKにする - Qiita

    ActiveRecord 4.1+MySQLで、特別な拡張を入れなくても任意の名前・型のカラムをPKにできたのでメモしておきます。 書き方 名前だけ変える primary_key: 'my_id' create_table "items", primary_key: 'my_id', force: true do |t| ... end

    ActiveRecord 4.1+MySQLで任意のカラムをPKにする - Qiita
    kasumani
    kasumani 2014/11/17
    ActiveRecord 4.1+MySQLで任意のカラムをPKにする ActiveRecord 4.1+MySQLで、特別な拡張を入れなくても任意の名前・型のカラムをPKにできたのでメモしておきます。 ダンプすると名前の情報は出力されますが型の情報(id: xxx)は出力さ
  • DexIndexOverflowExceptionと戦った話 - Qiita

    Android Studioでビルドした時に、 com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 っていうが出て困った。 なんとか解決したので、メモ 参考 Building Apps with Over 65K Methods | Android Developers android - Unable to execute dex: method ID not in [0, 0xffff]: 65536 - Stack Overflow Version Compatibility - Android Tools Project Site 手順 Android Studioのアップデート Canaryチャンネルから最新版をダウンロードする ここでCanaryチャンネルを選択する ここま

    DexIndexOverflowExceptionと戦った話 - Qiita
    kasumani
    kasumani 2014/11/17
    DexIndexOverflowExceptionと戦った話 Android Studioでビルドした時に、com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 っていうが出て困った。 ここまで行ってから、再度「Check for Update」を選択するとAndroid Studioのアップデ
  • VNCServerをUbuntu14.04で建てる。 - Qiita

    前提 Ubuntu14.04にvncserverを入れた。vncはいい、どんなマシンでもつながるし実績が豊富だ。 動画はとってもカクつくけどね。AndroidもiOSも分け隔てしない。 ただし、当方のマシンはUbuntu12.04からのアップグレードである。 問題発生以降はトラブルシューティングなので、最初の方で成功したらあとは無視していい。 手順 ※ネットで出てくる順当な方法 Ubuntu14.04をインストールした前提で sudo apt-get install vnc4server vncserver :1 パスワード8文字を決める。 vncpasswd 確認 netstat -an | grep 5901 これで tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN が出てくればOK 設定ファイル~/.vnc/xstartup 標準ではgnomeとか慣れ親しん

    VNCServerをUbuntu14.04で建てる。 - Qiita
    kasumani
    kasumani 2014/11/17
    VNCServerをUbuntu14.04で建てる。 Ubuntu14.04にvncserverを入れた。vncはいい、どんなマシンでもつながるし実績が豊富だ。 動画はとってもカクつくけどね。AndroidもiOSも分け隔てしない。 ただし、当方のマシンはUbuntu12. Tags: ifttt, kasum
  • SwiftでKeychainに保存したデータが取れないときに確認すること - Qiita

    デバッグ版でテストしていざリリース版でテストするぞ!ってときに 盛大にこけたので、記念にメモメモ 環境 x-code6.1 swift1.1 ios8.1 現象 デバッグモードでビルドしてるときは、保存していた値が問題なく取れていたのに 何故かリリースでビルドすると取れないという。 調べてみると保存は成功しており、値の読み込みが出来ないというよくわからない事が発生してました。 コード 抜粋ですが保存、読み込みの処理は以下のように実装してました。 import Foundation import Security class KeychainHelper { // 保存. class func save(key:String, value:String) -> Bool { let query : [String:AnyObject] = [ kSecClass : kSecClassGen

    SwiftでKeychainに保存したデータが取れないときに確認すること - Qiita
    kasumani
    kasumani 2014/11/17
    SwiftでKeychainに保存したデータが取れないときに確認すること Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:57PM via IFTTT
  • cloud-init を None データソースで動作確認する - Qiita

    AWS の CentOS 6 に cloud-init をインストールしていろいろ試してみようと思ったのですが、動きを確認するためにいちいちインスタンスを起動していたのではたまらんわーっと思いました。 そこで、None データソースを使ってローカルの環境で簡単に確認できるようにしてみました。 http://cloudinit.readthedocs.org/en/latest/topics/datasources.html#fallback-none インストール yum でインストールします。 cloud.cfg datasource_list で None データソースだけを指定し、datasource でメタデータとユーザーデータを指定します。 ユーザーデータは #include で /etc/cloud/user-data を読み込むようにします。 cloud_***_module

    cloud-init を None データソースで動作確認する - Qiita
    kasumani
    kasumani 2014/11/17
    cloud-init を None データソースで動作確認する AWS の CentOS 6 に cloud-init をインストールしていろいろ試してみようと思ったのですが、動きを確認するためにいちいちインスタンスを起動していたのではたまらんわーっと思いま
  • SimpleXMLの名前空間・CDATAセクション・整形出力 - Qiita

    <?xml version="1.0"?> <root xmlns:qiita="http://www.w3.org/2001/XMLSchema-instance"> <qiita:a>foo</qiita:a> <b qiita:c="bar" /> </root>

    SimpleXMLの名前空間・CDATAセクション・整形出力 - Qiita
    kasumani
    kasumani 2014/11/17
    SimpleXMLの名前空間・CDATAセクション・整形出力 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:57PM via IFTTT
  • https://qiita.com/hp0me/items/a97ac38cdb173eb27955

    kasumani
    kasumani 2014/11/17
    Redmineを2人で使ってiOSアプリを出した話 Swift+Xcode6で作った簡単なアプリが審査を通過し、ストアに出されました。 その経緯は過去の記事に書いたのですが、今回はその際のRedmineでの進捗管理の話です。 Tags: ifttt, kasumaniの
  • vim-auto-saveでインサートモードで自動保存される機能をOFFにする - Qiita

    vimで自動的に保存してくれる機能、便利に使わせてもらってます。 でも、デフォルトで200msec何もしなかったら保存してくれる機能があって、 インサートモードで文字をペチペチ打ってたらちょっと打つ度に保存されて微妙に重くなったり(気のせいな可能性高い)、 気分的にあれな感じになってきた。 githubのページを見てみると、インサートモードの時は自動保存しないというオプションがあったので、それをやってみる事にした。

    vim-auto-saveでインサートモードで自動保存される機能をOFFにする - Qiita
    kasumani
    kasumani 2014/11/17
    vim-auto-saveでインサートモードで自動保存される機能をOFFにする Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:57PM via IFTTT
  • 俺のメモ - HAProxy チートシート(acl を使ったリクエストパスによる振り分けについて) - Qiita

    kasumani
    kasumani 2014/11/17
    HAProxy チートシート(acl を使ったリクエストパスによる振り分けについて) 前回の記事で URI パスによる振り分けを検証した際に...以下のようなプロキシが出来なくて残念な気分になっていたら... Tags: ifttt, kasumaniのストッ
  • AWS CodeDeployを使ってみる - Qiita

    AWSの新作codedeployを試してみます マニュアルも読まずにコンソールからポチポチといきます まず、使えるリージョンはまだ2つしかない模様 新機能がバージニアなのは鉄板ですね リージョンを選んでウェルカム画面 アプリケーションは今回はsampleとして用意されているものを使ってみます。 ところで、こんな風にWEBのコンソールでsampleが用意されているものってありましたっけ? さらにぽちぽち進みます AmazonLinuxを選択して起動 ここでwindowsを選択してもサンプルのアプリケーションは同じWEBの画面でした。 違いは後述 codedeployで利用するVMを起動すると CloudFormationで起動するので、そっちのコンソールみろ的なダイヤログが出ましたので、 覗いてみると デプロイが始まっていました。 VMの起動は、CloudFormationを使って起動してい

    AWS CodeDeployを使ってみる - Qiita
    kasumani
    kasumani 2014/11/17
    AWS CodeDeployを使ってみる まず、使えるリージョンはまだ2つしかない模様 新機能がバージニアなのは鉄板ですね アプリケーションは今回はsampleとして用意されているものを使ってみます。 Tags: ifttt, kasumaniのストックした投
  • xcode複数人開発(1) - Qiita

    今後xcodeで複数人開発をする可能性があるので、チーム開発の際の注意点みたいなモノをメモっておきます。 番環境で試したわけではないので、もっといい方法とかあったら教えて下さい。 ざっくりした環境 github xcode iOSアプリ開発 Storyboardについて iOSアプリのチーム開発においてStoryboardの干渉をよく耳にします。 GUI上でパーツを操作する事が前提のStoryboardで*行目をマージする…と言った操作を人間が行うのは非常に危険かと思います。 複数人で開発する際は開発者ごとにStoryboardを用意して、ViewControllerごとに開発を行うと良いと思いました。 Storyboardを複数に分ける上で問題になるのは画面の遷移かと思います。 元々Storyboardはxibのview画面構築をUIViewControllerに拡張子、画面遷移をプラ

    xcode複数人開発(1) - Qiita
    kasumani
    kasumani 2014/11/17
    xcode複数人開発(1) 今後xcodeで複数人開発をする可能性があるので、チーム開発の際の注意点みたいなモノをメモっておきます。 本番環境で試したわけではないので、もっといい方法とかあったら教えて下さい。 Tags: ifttt, kasu
  • Wercker を利用したデプロイの際の SSH 鍵設定 - Qiita

    Wercker という Continuous Integration(CI、継続インテグレーション)を提供する SaaS があります。 なんとベータ版で無料!使わない理由がありません。 CI というとコードのビルドやテストを行うものを思い浮かべる方が多いかと思いますが、デプロイにも使えて、非常に便利です! ただ、GitHub にプッシュ→Wercker でビルド&テスト実行→テストが通ったらデプロイ、という流れを考えると、GitHub、Wercker、デプロイ先と3つのサーバを経由しており、お互いにどうやって認証しているのか非常にややこしくなります(少なくとも自分は最初混乱しました)。 GitHub → Wercker これは Wercker のウェブサイトから簡単に設定できるので、割愛します。 Wercker サーバ → デプロイ先サーバ 1. ssh-keygen で新しい暗号鍵を生成

    Wercker を利用したデプロイの際の SSH 鍵設定 - Qiita
    kasumani
    kasumani 2014/11/17
    Wercker を利用したデプロイの際の SSH 鍵設定 なんとベータ版で無料!使わない理由がありません。 CI というとコードのビルドやテストを行うものを思い浮かべる方が多いかと思いますが、デプロイにも使えて、非常に便利で
  • itamaeでConoHaのVPSの初期設定を自動化する - Qiita

    目標 以下の作業をitamaeレシピにして自動化することを目標とする。 一般ユーザーの作成 鍵認証の設定 sudo有効化 sshとiptablesの設定 下準備 パスワード準備 レシピにはパスワードをSHA512で暗号化したものをいれなければならないが、例えば以下のように生成できる。 $ gem install unix-crypt $ mkunixcrypt -s "salt" Enter password: Verify password: $6$salt$... rootでsshできるか確認 「サーバーリスト > コンソール」から秘密鍵をダウンロードし、パーミッションを600にしておく。 rootで「サーバーリスト > DNS逆引き設定」のIPアドレスにその鍵でsshできることを確かめておく。 秘密鍵を仮に~/.ssh/id_rsa.conohaにおいたとすると、以降、一般ユーザーで

    itamaeでConoHaのVPSの初期設定を自動化する - Qiita
    kasumani
    kasumani 2014/11/17
    itamaeでConoHaのVPSの初期設定を自動化する レシピにはパスワードをSHA512で暗号化したものをいれなければならないが、例えば以下のように生成できる。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:26PM
  • Java備忘録:NetBeansの出力ウィンドウの日本語が文字化けしてしまった場合の対処法 - Qiita

    ネットビーンズ(Java)で日本語入力を受け取って出力ウィンドウに表示した所 文字化けしてしまった場合の対処法。 ちなみにコードはこんな感じです。 package tes; import java.io.*; public class Tes { public static void main(String[] args) { // TODO code application logic here //プレイヤー打ち込んだ文字を受け取る try{ System.out.println("文字を入力して下さい ⇒ "); //入力ストリームの生成 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String player = br.readLine(); System.out.println(

    Java備忘録:NetBeansの出力ウィンドウの日本語が文字化けしてしまった場合の対処法 - Qiita
    kasumani
    kasumani 2014/11/17
    Java備忘録:NetBeansの出力ウィンドウの日本語が文字化けしてしまった場合の対処法 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:26PM via IFTTT
  • 画像形式が拡張子と一致しないため iOS の実機で表示されない - Qiita

    画像の形式と画像の拡張子が一致していないと、iOS シミュレータだと表示されるが、実機では表示されません。 iOS デバイスで実行しようとする際に Xcode に というエラーが表示されることから、デバイスに PNG 画像をコピーする際の処理でエラーしてしまうようです。(iOS シミュレータではこの処理が入らないものと思われます)。 プログラム自体はそのまま動いてしまうので見逃しやすいです。 ファイルの拡張子とファイル形式が一致するようにしましょう。 ファイル形式の確認方法 ファインダーでは画像形式は拡張子のものを表示するので 当の ファイル形式は分かりません。 そんなときに個人的にオススメなのは file コマンドです。様々なファイル形式を判定することが可能で、他の *nix 系 OS でも使えます。 この場合は当は JPEG ということが分かり、ウソを見破ることができます。 iOS

    画像形式が拡張子と一致しないため iOS の実機で表示されない - Qiita
    kasumani
    kasumani 2014/11/17
    画像形式が拡張子と一致しないため iOS の実機で表示されない 画像の形式と画像の拡張子が一致していないと、iOS シミュレータだと表示されるが、実機では表示されません。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Po
  • Haskellでcabal installをはじめて使う人のためのプラクティス - Qiita

    追記 stack使おうぜ。 @tanakh さんも日語で紹介してくれてるし。 対象読者 誰のためか Haskellで標準パッケージにないライブラリを使ってプログラムを始めて書く人 誰のためでないか Haskellかけない人 cabal使ってまぁまぁな規模のHaskellプログラムを作ったことがある人 cabal使って実行ファイルのパッケージをインストールしたい人 そういう人はこっち まえがき すごいHとかでHaskellの文法はわかったから、じゃあなんか動くプログラム作ろうってなったとき、PersistentとかParsecとかみたいなcabal installしないといけないパッケージを使いたくなる。 でも、ネットの世界にはまだ古い情報がたくさん残ってて、"cabal hell"とかいう名前で憎まれている依存性解決にともなうエラーを引き起こしがち。 工学部数学科出身のゴルファー@no

    Haskellでcabal installをはじめて使う人のためのプラクティス - Qiita
    kasumani
    kasumani 2014/11/17
    Haskellでcabal installをはじめて使う人のためのプラクティス 誰のためか Haskellで標準パッケージにないライブラリを使ってプログラムを始めて書く人 誰のためでないか Haskellかけない人 cabal使ってまぁまぁな規模のHaskellプログ
  • cabal-installで実行ファイルをインストールするプラクティス - Qiita

    追記 stack使おう。 @tanakh さんも日語で紹介してくれてるし。 どうでもいいやつ Haskell製のプログラムpandocとかyesod-binとかcabal-installみたいな実行ファイルをcabalでインストールしたい場合のベストじゃないかもしれないプラクティス。 mkdir -p ~/local/bin # 実行ファイル自体を置く場所 echo "export PATH='~/local/bin:$PATH'" >> ~/.bashrc # 実行ファイルのパスを追加 bashじゃないシェルを使ってる人はなんか適当に読み替える mkdir -p ~/local/src/foobar # 実行ファイルのソース用ディレクトリ cd ~/local/src/foobar cabal sandbox init # cabal hellを避けるためにパッケージの依存を当該ディレ

    cabal-installで実行ファイルをインストールするプラクティス - Qiita
    kasumani
    kasumani 2014/11/17
    cabal-installで実行ファイルをインストールするプラクティス Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:26PM via IFTTT
  • Vagrant Tips#2’ Oracleのjdkをインストールさせる(jdk8系) - Qiita

    Vagrant Tipsのサマリページはこちら Vagrant Tips#2 Oracleのjdkをインストールさせる のjava8版です。2015年の4月でjdk7のサポートが終了になるとのことなので、そろそろjava8をまじめに勉強しようと思います。 Vagrant::Config.run do |config| config.vm.box = "centos64_6_5" config.vm.box_url = "http://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_centos-6.5_chef-provisionerless.box" config.vm.provision "shell", path: "setup_jdk.sh" end #!/bin/bash BASE_DIR="/vagran

    Vagrant Tips#2’ Oracleのjdkをインストールさせる(jdk8系) - Qiita
    kasumani
    kasumani 2014/11/17
    Vagrant Tips#2’ Oracleのjdkをインストールさせる(jdk8系) Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:26PM via IFTTT
  • tar.gz や tar.bz2 の展開は tar xf でOKです。 - Qiita

    Linuxを触り始めた頃に tar xvzf compress.tar.gz などと出てきて、 オプションが4つもあるとそれぞれの意味を調べる気も喪失し、そのままコピペしたのを思い出したので書いておきます。 - はつけてもOK まず戸惑うのが tar のオプションはオプションのくせに - がついていない、変! これは別につけてもいいらしいです。 -xvzf みたいに。 man にも書いてある。 A function letter need not be prefixed with ``-'', and may be combined with other single-letter options. つまり書かないといけないぐらいちょっと風変わりな動作なわけですね。 古くからあるコマンドなんで「 - を打つのさえめんどくさい、ファッキュー!」な人がこんな事をしたんだと思います。多分。 ta

    tar.gz や tar.bz2 の展開は tar xf でOKです。 - Qiita
    kasumani
    kasumani 2014/11/17
    tar.gz や tar.bz2 の展開は tar xf でOKです。 Linuxを触り始めた頃に tar xvzf compress.tar.gz などと出てきて、 オプションが4つもあるとそれぞれの意味を調べる気も喪失し、そのままコピペしたのを思い出したので書いておきます。 Ta
  • Androidマーケットでアプリケーションを公開する - Qiita

    Androidマーケットでの公開方法 ①アプリケーションに署名を付ける ②デベロッパーアカウントを登録する(25ドルの登録料が必要) ③Androidマーケットへのアプリケーションを登録する アプリケーションに署名を付ける AndroidManifest.xmlに公開設定を設定する android:icon → アイコン android:label → ラベル android:minSdkVersion → 最低限必要なSDKのAPIレベル デベロッパーアカウントを登録する ①以下のアドレスにアクセスし、Googleアカウントでログインする http://market.android.com/publish/signup ②以下の搭載情報を入力する ・デベロッパー名 ・メールアドレス ・ウェブサイトのURL ・電話番号 ・最新情報をメールで受信する ③Google Checkoutを利用し

    Androidマーケットでアプリケーションを公開する - Qiita
    kasumani
    kasumani 2014/11/17
    Androidマーケットでアプリケーションを公開する ①アプリケーションに署名を付ける ②デベロッパーアカウントを登録する(25ドルの登録料が必要) ③Androidマーケットへのアプリケーションを登録する Tags: ifttt, kasumaniのスト
  • FirefoxDeveloperEdition-jaのhomebrew-cask作った - Qiita

    Firefox Developer Edition — Mozilla 最近FirefoxのDeveloper Edition出たけど、最近過ぎてCaskがまだ無いようなので作りました。 homebrew-starhoshicask/firefoxdeveloperedition-ja 使い方 brew tap starhoshi/starhoshicask brew cask install firefoxdeveloperedition-ja # brew tap homebrew-versions してるひとはこっち # brew cask install starhoshi/starhoshicask/firefoxdeveloperedition-ja 上記コマンドを打てば日語のFirefox Developer Editionがイントールされます。 良かったらどうぞ! 追記

    FirefoxDeveloperEdition-jaのhomebrew-cask作った - Qiita
    kasumani
    kasumani 2014/11/17
    FirefoxDeveloperEdition-jaのhomebrew-cask作った Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:25PM via IFTTT
  • centosにlinuxbrewを入れるplaybookを書いてみた - Qiita

    久々の投稿! 今日はcentos6.5のvm(vagrant x virtualbox)にlinuxbrewをインストールするansibleのplaybook書いたのでさらしてみようと思います。 試してないですがFedoraとかでもいけるはず。 ※centos7,Ubuntuでも動作確認済みです --- - hosts: "{{ host }}" remote_user: "{{ user }}" vars: - host: 127.0.0.1 - user: vagrant - user_home: /home/{{ user }} - brew_home: "{{ user_home }}/.linuxbrew" tasks: - name: Install the dependency libraries "Development tools" of linuxbrew(Redhat

    centosにlinuxbrewを入れるplaybookを書いてみた - Qiita
    kasumani
    kasumani 2014/11/17
    centosにlinuxbrewを入れるplaybookを書いてみた Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:25PM via IFTTT
  • Ruby で Contracts を使って動的型チェック - Qiita

    [妄想] Rubyに欲しい文法 の記事を読んでいて、ここに書いてあるような動的型チェックであれば Contracts を使えばいいんじゃないのかな、と思いました。 Contracts とは Contracts という gem は、メソッドにコードコントラクトを設定する機構を追加するものです。 コードコントラクトというのは、あるコード(主にメソッド)に対して「事前条件(pre condition)」や「事後条件(post condition)」などを追加するもので、C++ や .NET Framework ではよく使われている(ような気がする)ものです。 ただ、この Contracts gem においては、もっと単純に、「メソッドの引数と戻り値がある条件を満たしているかをチェックするもの」と考えて良いと思います。そこに条件を設定できるなら、当然型チェックだって可能ですし、想定している用途とし

    Ruby で Contracts を使って動的型チェック - Qiita
    kasumani
    kasumani 2014/11/17
    Ruby で Contracts を使って動的型チェック [妄想] Rubyに欲しい文法 の記事を読んでいて、ここに書いてあるような動的型チェックであれば Contracts を使えばいいんじゃないのかな、と思いました。 Tags: ifttt, kasumaniのストックし
  • MacでDockerを試してみる - Qiita

    注意 この内容は古いです。 docker for macを使ったほうが楽です! (2017/01追記) 概要 Mac上でDockerを試します。 Docker初めて触るので誤ってるところあれば指摘いただけると幸いです。 Macはほぼつかってないまっさらな状態での構築を前提で記載してます。 インストールからOSを立ち上げてコンテナ起動+Apache起動させて動作確認を やったところまでのメモになります。 概念などは関連URLなどみてみてください。 必要な物 Virtualbox Xcode Docker Homebrew 環境 MacBook Pro Retina, 15-inch, Late 2013 手順 1 XCodeとHomebrewをインストール Homebrew(macのパッケージ管理ツール)いれるためにXCodeが必要です。 参考にしたページ。 手順どおりインストールします。

    MacでDockerを試してみる - Qiita
    kasumani
    kasumani 2014/11/17
    MacでDockerを試してみる Macはほぼつかってないまっさらな状態での構築を前提で記載してます。 インストールからOSを立ち上げてコンテナ起動+Apache起動させて動作確認を やったところまでのメモになります。 Tags: ifttt, kasuman
  • SailsのSocket周りが色々と変更になってたメモ - Qiita

    node.jsでフルスタックMVCフレームワークではSailsが一番素晴らしいと思っている私です。 最近はGruntからGulpに置き換えたり、CoffeeScriptで書いたりしています。 経緯 ・Socket.ioを使おうとした ・サンプル通りにやっても動かない ・ドキュメントが整理中でまともに機能してない ・ソースコードリーディングした ・解決! 題 SailsにはblueprintsというModelを定義するだけでREST APIを作成することができるツールがあります。 これは、最近のモダンなフレームワークにならよくある機能かと思います。 このREST APIを生成出来る機能がsails.ioと併合して、より使いやすくなりました。 まず、sails.io.jsをscriptタグで読み込んでおくのが前提です。 そしたらブラウザでログを開いてみましょう。 舟のAAが表示されていれば接

    SailsのSocket周りが色々と変更になってたメモ - Qiita
    kasumani
    kasumani 2014/11/17
    SailsのSocket周りが色々と変更になってたメモ node.jsでフルスタックMVCフレームワークではSailsが一番素晴らしいと思っている私です。 最近はGruntからGulpに置き換えたり、CoffeeScriptで書いたりしています。 ・Socket. Tags: ifttt, kasu
  • 簡単に「ああああああああ」するためのgemを作った - Qiita

    概要 どうもこんばんは。最近は仕事Railsをハードに使っていたりしているのですが、その中でデザインを組み込んだりするときの場合、例えばサンプル文字として「ああああああああ」みたいな文字列が埋まっている場合があるかと思います。 で、そのとき単純に「ああああああああ」を埋め込んであとから見直すといった場合、最初から文字列を埋め込むと「あれ、他にどこを値として渡すべきなんだっけ」みたいになって正直面倒なので、各種の値を先に定義しておいて、そこから「ああああああああ」を流し込めると便利なのではないかと思って作った。 Install

    簡単に「ああああああああ」するためのgemを作った - Qiita
    kasumani
    kasumani 2014/11/17
    簡単に「ああああああああ」するためのgemを作った どうもこんばんは。最近は仕事でRailsをハードに使っていたりしているのですが、その中でデザインを組み込んだりするときの場合、例えばサンプル文字として「ああああ
  • Androidアプリ開発で使うライブラリのチートシート - 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

    Androidアプリ開発で使うライブラリのチートシート - Qiita
    kasumani
    kasumani 2014/11/17
    Androidアプリ開発で使うライブラリのチートシート Gradle(Android Studio)でライブラリを使うのが非常に楽になったけど、build.gradleのdependenciesに書くやつがわからなければ意味がない。 Tags: ifttt, kasumaniのストックした投稿 - qiita fr
  • bxsliderメモ - Qiita

    bxsliderのコールバックについて bxSliderというプラグインの改修がありました。 要件としては、スライドのカウント処理を行うということでした。 こんな要件でした。 * http://w3q.jp/t/4268 * http://www.antimath.info/demos/bxslider-count/ で、複数設置する際は問題なかったりするのですがCallbackする際などにSyntax errorになるようですね。 色々調べたのでメモ。 たぶん、このへんが正解コードに近かった。 jQuery( function($) { $( '.bxslider' ).each( function() { slideFunc( $( this ) ); } ); } ); function slideFunc( $elm ) { var slider = $elm.bxSlider(

    bxsliderメモ - Qiita
    kasumani
    kasumani 2014/11/17
    bxsliderメモ Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket November 17, 2014 at 04:25PM via IFTTT
  • Xcodeバージョン指定をしながらxcodebuildコマンドを使う方法 - うみやま亭

    Xcodeを 複数入れている時にxcodebuildコマンドでビルドする時の話です。 自分がデフォルトで使っているバージョンを調べます。 $ xcodebuild -version Xcode 5.0.2 Build version 5A3005 これはxcode-selectで指定された値です。 (man xcode-select Usageの節参照) そこで、xcodebuildコマンドで利用したいXcodeの指定方法は2つあります。 xcode-selectで指定する ただし、superuser権限が必要。システム上の全ユーザーに影響を与える。 DEVELOPER_DIRで指定する 1の方法を使うと、今後もそのXcodeをdeveloper directoryとして使うことになります。 一時的に、使うXcodeのバージョンを変えたいときはDEVELOPER_DIRを使いましょう。 (

    Xcodeバージョン指定をしながらxcodebuildコマンドを使う方法 - うみやま亭
    kasumani
    kasumani 2014/11/17
    Xcodeバージョン指定をしながらxcodebuildコマンドを使う方法 Xcodeを 複数入れている時にxcodebuildコマンドでビルドする時の話です。 自分がデフォルトで使っているバージョンを調べます。 Tags: from Pocket November 17, 2014 at 03:55PM via
  • 8040www威尼斯(中国)App Store

    kasumani
    kasumani 2014/11/17