タグ

2014年8月1日のブックマーク (39件)

  • VPSにGitリポジトリを作る - Qiita

    GitHubやBitbucketは使ってきましたが、VPSにGitリポジトリを作成して使った事はなかったのでメモ。 数ヶ月前の記録なので覚えてないところが多いけど…… 環境は私の苦手なCentOSの6.5です。UbuntuやDebianでも大して変わらないかと。 グループを作る 数人で触る可能性があったので、とりあえずグループを作ります。

    VPSにGitリポジトリを作る - Qiita
    kasumani
    kasumani 2014/08/01
    VPSにGitリポジトリを作る GitHubやBitbucketは使ってきましたが、VPSにGitリポジトリを作成して使った事はなかったのでメモ。 環境は私の苦手なCentOSの6.5です。UbuntuやDebianでも大して変わらないかと。 Tags: ifttt, kasumaniのストック
  • エンジニアじゃなくてもiOS開発に携わる人が絶対に見るべきWWDC2014のセッション三選 - Qiita

    WWDC2014のビデオを暇を見つけては見ています。 もちろん開発者のための祭典なので技術的な内容を解説するセッションが多いのですが、実はそうではないセッションもあるのです。特にUI系に関するセッションは非常に魅力的です。 なぜならアップルがどのようにアプリを作っているかを知ることができるからです。 WWDCのセッションは今年からは開発者アカウントを持っていなくても見られるようになりました。無料で見ることができるなんてかなりおトクだと思います。WWDC2014のビデオ、pdfはこちらから見ることができます。 エンジニアでも、デザイナーでも、マネージャーでも、iOSアプリ開発に携わる方にはぜひとも目を通しておいてもらいたいのが、こちらの3つ。独断と偏見で選びました。 Platforms State of the Union Designing Intutive User Experience

    エンジニアじゃなくてもiOS開発に携わる人が絶対に見るべきWWDC2014のセッション三選 - Qiita
    kasumani
    kasumani 2014/08/01
    エンジニアじゃなくてもiOS開発に携わる人が絶対に見るべきWWDC2014のセッション三選 もちろん開発者のための祭典なので技術的な内容を解説するセッションが多いのですが、実はそうではないセッションもあるのです。特に
  • Railsアプリにパンくずリストを追加する - Qiita

    class BlogsController < ApplicationController # 第一引数にテキスト、第二にパスを入れる add_breadcrumb 'Home', 'http://www.example.com' add_breadcrumb 'ブログトップ', :blogs_path def index end def show @blog_title = "今日もやる気なし" # 第二引数を省くとリンクではない階層を作れる add_breadcrumb '日記' add_breadcrumb @blog_title, :blog_path end end 上記のサンプルだと以下のように表示されることだろう。 Home > ブログトップ > 日記 > 今日もやる気なし (separatorに「 > 」を指定した場合) 日記と今日もやる気なしはリンクにはならない。 日記の

    Railsアプリにパンくずリストを追加する - Qiita
    kasumani
    kasumani 2014/08/01
    Railsアプリにパンくずリストを追加する 日記と今日もやる気なしはリンクにはならない。 日記の方は第二引数を指定しなかったため、ブログタイトルの方は最後の階層のためリンクにならない。 Tags: ifttt, kasumaniのストック
  • setIntervalの中でエラーが飛ぶとタイマーが停止する - Qiita

    サーバーとの定期的な疎通確認を setInterval で実装してたら、いつの間にか処理が停止してたという話。 setIntervalの中でエラーが飛ぶとタイマーが停止する。 ΩΩΩ process.on('uncaughtException', function (err) { console.error(err.stack); }); setInterval(function () { JSON.parse('{}}}'); // throw }, 1000); setInterval(function () { console.log('xxx'); }, 1000); $ node a.js SyntaxError: Unexpected token } at Object.parse (native) at null.<anonymous> (/home/ajido/a.js:6

    setIntervalの中でエラーが飛ぶとタイマーが停止する - Qiita
    kasumani
    kasumani 2014/08/01
    setIntervalの中でエラーが飛ぶとタイマーが停止する サーバーとの定期的な疎通確認を setInterval で実装してたら、いつの間にか処理が停止してたという話。 スコープ内で try.. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pock
  • IntelliJ IDEA : 選択した文字列を任意のサイトで検索 - Qiita

    エディタの選択文字列を任意のサイトで検索 phpファイルを編集しているとき、関数名でPHPマニュアルを検索したくなるので、 ファイルの拡張ごとにURLを指定してブラウザを開くスクリプトを作りました。 search_with.sh search_with.sh convert_url()の部分で拡張子に対応するURLを設定しています case $EXTENSION in 'php' ) URL='http://php.net/search.php?lang=ja&show=quickref&pattern=%s';; 'hs' ) URL='http://www.haskell.org/hoogle/?hoogle=%s';; * ) ;; esac

    IntelliJ IDEA : 選択した文字列を任意のサイトで検索 - Qiita
    kasumani
    kasumani 2014/08/01
    IntelliJ IDEA : 選択した文字列を任意のサイトで検索 phpファイルを編集しているとき、関数名でPHPマニュアルを検索したくなるので、 ファイルの拡張ごとにURLを指定してブラウザを開くスクリプトを作りました。 convert_url()の
  • Ubuntuに最新のNode.jsを入れる - Qiita

    普通にsudo apt-get install nodejsとやってしまうとver. 0.10.25が入り、そこからさらにバージョンを上げようとして以下の作業をしてもエラーが出てうまくいきません。気をつけて下さい。 以下のようにします。 $ sudo su # curl -sL https://deb.nodesource.com/setup | bash - ... # exit $ sudo apt-get install nodejs ... $ node -v v0.10.29 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 d

    Ubuntuに最新のNode.jsを入れる - Qiita
    kasumani
    kasumani 2014/08/01
    Ubuntuに最新のNode.jsを入れる ちなみに上の作業をやる前にsudo apt-get install nodejsとやってしまうとver. 0.10.25が入り、そこからさらにバージョンを上げようとして上の作業をしてもエラーが出てうまくいきません。気をつけて下
  • SFTP用ユーザを作る - Qiita

    # groupadd username # useradd -d /home/username -g username username

    SFTP用ユーザを作る - Qiita
    kasumani
    kasumani 2014/08/01
    SFTP用ユーザを作る 初期パスワードの指定をするのにmkpasswdとかいうコマンドがあるらしいのだけど、入ってなかったのでmktempで代用した……(いいのかなこれ) あとは. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket Au
  • Railsでサイト全体をbasic認証しつつ/pingだけ通したい - Qiita

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

    Railsでサイト全体をbasic認証しつつ/pingだけ通したい - Qiita
    kasumani
    kasumani 2014/08/01
    Railsでサイト全体をbasic認証しつつ/pingだけ通したい これだともとのrails側実装にも近いし、仮に(?)basic認証複数になっても平気だし、ヨサげ。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 01, 2014 at 09:46PM via IFTTT
  • CloudWatch Logsをさわってみた - Qiita

    1ヶ月で100GBのログデータを取り込み、ログが圧縮されて20GBになるとすると、$50.60/月くらい。 おそらくS3がバックエンドで使われており、保存の料金は安い感じ。 ぱっと見で結構かかる気はするけど、EC2とEBSでログを保管することに比べたら安い感じ(運用保守もいらないし)。 # インストールスクリプト取得 $ wget https://s3.amazonaws.com/aws-cloudwatch/downloads/awslogs-agent-setup-v1.0.py # インストール # 対話モードでも可だけど以下のようにするとサイレントなので自動化に向きそう。 # 設定のプロトは対話モードで作るとか $ sudo python awslogs-agent-setup-v1.0.py --configfile https://gist.githubusercontent.

    CloudWatch Logsをさわってみた - Qiita
    kasumani
    kasumani 2014/08/01
    CloudWatch Logsをさわってみた 今までログ収集のベストプラクティスは最終的にS3に収集 → Glacierだったのが、収集場所としてCloudWatch Logsという選択肢が増えた感じ。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 01,
  • FacebookとTwitterのAPIのコール回数の制限について - Qiita

    FacebookのAPIの制限 access_tokenごとに600秒間に600回 appごとに1日100万回のAPIコール TwitterAPIの制限 ユーザごとの制限とアプリケーションごとの制限がある 15分ごとに更新、特定ワードの検索は15分ごとに180回ほど 以下で確認 https://dev.twitter.com/docs/rate-limiting/1.1/limits 参考 https://developers.facebook.com/docs/reference/ads-api/api-rate-limiting https://developers.facebook.com/policy/ http://www.quora.com/Whats-the-Facebook-Open-Graph-API-rate-limit http://stackoverflow.co

    FacebookとTwitterのAPIのコール回数の制限について - Qiita
    kasumani
    kasumani 2014/08/01
    FacebookとTwitterのAPIのコール回数の制限について Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 01, 2014 at 09:46PM via IFTTT
  • AngularJS Tutorialを始めようとしたらbower: not foundと言われnpm installできない - Qiita

    AngularJS Tutorialを始めようとしたらbower: not foundと言われnpm installできないUbuntuAngular

    AngularJS Tutorialを始めようとしたらbower: not foundと言われnpm installできない - Qiita
    kasumani
    kasumani 2014/08/01
    AngularJS Tutorialを始めようとしたらbower: not foundと言われnpm installできない AngularJSのチュートリアルをやろうとすると、配布されているリポジトリでnpm installできませんでした。 プロジェクトフォルダで、以下のようなエラー
  • Macアプリメモ - Qiita

    はじめに 最近使っているアプリなどのメモ 旧マシンから新マシンへ移行メモ 最近は移行ツールにおまかせなことも多いけど、メモは残しておこう データ移行に初めて AirDrop を使ってみたけど、だいぶよかった。 DropBox などのフォルダは先に AirDrop で新マシンに渡しておいて、同期すると早い。 らしい。すっかり忘れてたけど憶えておこう スリープ設定解除 環境設定 -> 省エネルギー -> 電源アダプタ の コンピュータのスリープ を しない にする これをしないと、寝てる間にダウンロードしたいのに途中でスリープしちゃう‥;x;

    Macアプリメモ - Qiita
    kasumani
    kasumani 2014/08/01
    Macアプリメモ いままで TimeMachine からざっくり復元し続けていたけど、環境を整理しようと思う。ときどきクリーンインストールして、使うやつだけ入れるという感じにするといい気がする。(使うときにインストール) Tag
  • gulpからgruntタスクを実行する - Qiita

    kasumani
    kasumani 2014/08/01
    gulpからgruntタスクを実行する 本当はプラグイン書こうと思ったけど、タスク1つだけだし、とりあえず動けばいいかなと思って書いた。 でもgulp-shell使っても同じことができそう… Tags: ifttt, kasumaniのストックした投稿 - qiita f
  • Swift倉庫・SKSpriteNodeでCButtonを作ってみました。 - Qiita

    【SKSpriteNodeボタン】 SKSpriteNodeを使って、iOS・OSX対応のCButtonクラスを作ってみました。これはデリケートとしてもサブクラスとしても使えるようにもいたしました。 import SpriteKit #if os(iOS) import UIKit #endif enum eButtonActionStyle: Int { case none = 0 case pop case count } enum eButtonStatus: Int { case none = 0 case down case up case cancelled func value() -> Int { switch self { case .none: return 0 case .down: return 1 case .up: return 2 case .cancelle

    Swift倉庫・SKSpriteNodeでCButtonを作ってみました。 - Qiita
    kasumani
    kasumani 2014/08/01
    Swift倉庫・SKSpriteNodeでCButtonを作ってみました。 SKSpriteNodeを使って、iOS・OSX対応のCButtonクラスを作ってみました。これはデリケートとしてもサブクラスとしても使えるようにもいたしました。 Tags: ifttt, kasumaniのストックした
  • クラス内のメソッド名に予約語 (list とか) を使用する方法 - Qiita

    Stack Overflow からの転載です。 マジックメソッド__call()をオーバーライドし、call_user_func_array()で実際には予約語となる関数を呼び出す事で実現出来ます。 詳細はコードで。 引用元 namespaces - Is it possible to use new as a method name in PHP 5.3? - Stack Overflow コード (引用元から転載) /** * @method String new new($args) returns $args */ class Foo { protected function _new($args) { return $args; } public function __call($method, $args) { if($method === 'new') { return ca

    クラス内のメソッド名に予約語 (list とか) を使用する方法 - Qiita
    kasumani
    kasumani 2014/08/01
    クラス内のメソッド名に予約語 (list とか) を使用する方法 Stack Overflow からの転載です。 マジックメソッド__call()をオーバーライドし、call_user_func_array()で実際には予約語となる関数を呼び出す事で実現出来ます。 詳細はコー
  • Goで適当に空いてるportをListenする - Qiita

    package main import ( "fmt" "log" "net" ) func main() { l, err := net.Listen("tcp", "127.0.0.1:0") if err != nil { log.Fatal(err) } fmt.Println(l.Addr()) }

    Goで適当に空いてるportをListenする - Qiita
    kasumani
    kasumani 2014/08/01
    Goで適当に空いてるportをListenする テストに使うのに、適当に空いてるportをListenしてそのアドレスを知りたい。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 01, 2014 at 09:44PM via IFTTT
  • GVimでJavaScriptのシンタックスチェックしようとしたら、abnormal statusとか言われて困った話 - Qiita

    GVimJavaScriptのシンタックスチェックしようとしたら、abnormal statusとか言われて困った話VimWinsows

    GVimでJavaScriptのシンタックスチェックしようとしたら、abnormal statusとか言われて困った話 - Qiita
    kasumani
    kasumani 2014/08/01
    GVimでJavaScriptのシンタックスチェックしようとしたら、abnormal statusとか言われて困った話 Syntasticの設定 _vimrcを修正 let g:syntastic_check_on_open = 0 &quot;ファイルオープン時にはチェックをしない let g:syntastic_check_on_save = 1 &quot;ファ
  • Android開発時にデバッグ時にローカル変数が見えなくなった場合に確認すべきこと - Qiita

    -keepattributes LocalVariableTable,LocalVariableTypeTable 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/08/01
    AndroidStudioでデバッグ時にローカル変数が見えなくなった場合の解決策 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 01, 2014 at 09:43PM via IFTTT
  • Homebrewを使ってAppleDocを導入する - Qiita

    brew install appledoc #HTML Referenceの作成 appledoc --project-name [プロジェクト名] --project-company [会社名] --company-id [会社ID] --create-html --no-create-docset --output [アウトプット先] [ソースコードの場所] #XCodeのDocuments appledoc --project-name [プロジェクト名] --project-company [会社名] --company-id [会社ID] --no-create-html --create-docset --output /tmp [ソースコードの場所] Register as a new user and use Qiita more conveniently You get

    Homebrewを使ってAppleDocを導入する - Qiita
    kasumani
    kasumani 2014/08/01
    Homebrewを使ってAppleDocを導入する 9 ストック 0 コメント この投稿をストックする Appleの公式Reference風のDocumentを作成する。 terminal brew install appledoc #HTML Referenceの作成 appledoc --project-name [プロジェクト名] --project-company [会社名] --
  • JavaScriptでアニメーション - Qiita

    kasumani
    kasumani 2014/08/01
    JavaScriptでアニメーション setIntervalを使って繰り返して、アニメーションを完了したいところになったらclearIntervalでその処理をクリアしてループを抜けるって感じですね。 このやり方の場合clearIntervalがないと永久ループに
  • 自分がよく使うMarkdownの記法 - Qiita

    kasumani
    kasumani 2014/08/01
    自分がよく使うMarkdownの記法 Qiita - Markdown記法 チートシート - Qiitaがありますが、自分があまり使ってない記法も含まれていたりページが長かったりするので、よく使うMarkdownの記法に絞って書きます。 Tags: ifttt, kasumaniのス
  • OnKeyListenerがキーボードを感知するエラーの対処法 - Qiita

    先日webviewのアプリでログインのためにキーボードで文字を打ち込んだ所、全く文字入力が受け付けつけてもらえず、1つ前のurlに戻ってしまうというエラーが起こりました。 わけも分からずwebview.goback()が呼ばれている所を詳しく見てみると、 webview.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { } }); 内でgoBack()が呼ばれていることがわかりました。Android Developersに書かれているように、通常ならonKeyListenerはハードウェアのボタンに反応し、ソフトウェア内のボタンには反応しないはずです。事実エミュレーターや他のandroidデバイスでの実機テストではこういった

    OnKeyListenerがキーボードを感知するエラーの対処法 - Qiita
    kasumani
    kasumani 2014/08/01
    OnKeyListenerがキーボードを感知するエラーの対処法 先日webviewのアプリでログインのためにキーボードで文字を打ち込んだ所、全く文字入力が受け付けつけてもらえず、1つ前のurlに戻ってしまうというエラーが起こりました
  • Eclipseの設定(自分用メモ) - Qiita

    会社用環境構築時のチートメモ 文字コード設定 Preferenceでのエンコード設定 - Window -> Preference -> encode UTF-8 起動時の設定 eclipse.exeと同一ディレクトリにあるeclipse.iniに以下を追記 JDKの指定 Edit configulation -> JRE - separate JREでインストール済のJDKを指定 Code format (Space) tabをspaceに変換 Window -> Preferences -> Java -> Code style -> Formatter built inを拡張できないので、newで新しいスタイルを追加 editボタンクリック Indentationタブクリック Tab policyを"space only"に指定 別に大した設定してなった・・・(メモるまでもなかったか

    Eclipseの設定(自分用メモ) - Qiita
    kasumani
    kasumani 2014/08/01
    Eclipseの設定(自分用メモ) 別に大した設定してなった・・・(メモるまでもなかったかも) Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 01, 2014 at 10:11AM via IFTTT
  • onBackPressedで呼び出したWebViewがnullの場合 - Qiita

    onBackPressed内でwebviewがnullで返ってきてしまうエラーに直面しました。 class直下のfieldで定義していたのにも関わらず起こったので解決に時間がかかりました。 以下のコードがエラーを引き起こしていた時のものです。 public class OpenApp extends Activity { WebView webview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.openapp); WebView webview = (WebView) findViewById(R.id.wvOpenApp1); webview.loadUrl("適当なURL"); }

    onBackPressedで呼び出したWebViewがnullの場合 - Qiita
    kasumani
    kasumani 2014/08/01
    onBackPressedで呼び出したWebViewがnullの場合 onBackPressed内でwebviewがnullで返ってきてしまうエラーに直面しました。 class直下のfieldで定義していたのにも関わらず起こったので解決に時間がかかりました。 以下のコードがエラー
  • http://bit.ly/UOZING.

    kasumani
    kasumani 2014/08/01
    Mac OS XにRubyをインストールしたら失敗した話し sudo rvm install ruby-2.1.1 --default Password: Unknown ruby string (do not know how to handle): ruby-2.1.1. Unknown ruby string (do not know how to handle): ruby-2.1.1. Searching for binary rubies, this might take some time. Found remo
  • onBackPressed()で戻るボタンの指定をしても機能しない時の対処法 - Qiita

    WebViewのアプリを作っていて実機の戻るボタンを押した時にurlを1つ戻る様にコードを書いていたのですが、goback()が呼び出されたにも関わらずにアプリが終了してホーム画面に戻ってしまいました。 以下がそのときのコードです。 @override public void onBackPressed(){ super.onBackPressed(); if(webview.canGoBack()){ Log.d("goback", "webview will goback"); webview.goBack(); }else{ Log.d("finish", "will finish the Activity"); moveTaskToBack(true); } } ログを取ってみるとgoback()をしっかり通過しているのですが、最後にshowStatusIcon on inacti

    onBackPressed()で戻るボタンの指定をしても機能しない時の対処法 - Qiita
    kasumani
    kasumani 2014/08/01
    onBackPressed()で戻るボタンの指定をしても機能しない時の対処法 WebViewのアプリを作っていて実機の戻るボタンを押した時にurlを1つ戻る様にコードを書いていたのですが、goback()が呼び出されたにも関わらずにアプリが終了
  • iPhone純正ケーブルやイヤホンの無償交換をオンラインで行う方法 - Qiita

    知らない人が多いのですが、保証期限内(1年)であれば無償で断線しかけのケーブルや充電器、イヤホンの交換をすることができます。ジーニアスバーに行くとすぐ交換してもらえますし電話でもできますが、オペレーターと話すのにドキドキしてしまう人はオンラインで申込み郵送交換も可能です。ただ、申込方法が非常ににわかりにくいためメモしておきます。 2営業日で届きますし体が保証内であれば回数制限も無いようなのであわてて買うよりお得です。 以下のURLより「修理サービスを申し込む」を選択 https://www.apple.com/jp/support/iphone/repair/other/ サービスリクエストとトラブルシューティングで 「イヤフォン、ケーブルまたはアダプターの交換」 クリックするとメールアドレスを入れる欄が出てくるのでApple Storeで使っているアドレスを入れてクリック。 携帯側にメ

    iPhone純正ケーブルやイヤホンの無償交換をオンラインで行う方法 - Qiita
    kasumani
    kasumani 2014/08/01
    iPhone純正ケーブルやイヤホンの無償交換をオンラインでする方法 知らない人が多いのですが、保証期限内(1年)であれば無償で断線しかけのケーブルや充電器、イヤホンの交換をすることができます。ジーニアスバーに
  • JAWS-UG CLI専門支部 #1 - Route53でドメインホスティング

    前回の #0 でS3を利用した静的Webホスティングまでやったので、#1 はRoute53でのドメインホスティングをやります。 (静的Webホスティングシリーズ第2弾) ご都合付く方は、AWSアカウントとPCをご持参の上、ご参加ください。 (今回は独自ドメインもお持ちいただくと二倍楽しめると思います。) 内容 1. route53 (ドメインの登録) 方法1: 独自ドメインをRoute53に委任する(委託先は外部のレジストラのまま): http://qiita.com/tcsh/items/830de9f0ea5618431e7b 方法2: 独自ドメインを取得する (route53domains): http://qiita.com/tcsh/items/597e7644949bfe4ab405 ひととおり動作検証はしているのですが、(ドメイン取得は何度もするわけにいかないので)当日うまく

    JAWS-UG CLI専門支部 #1 - Route53でドメインホスティング
    kasumani
    kasumani 2014/08/01
    Route53:#1 独自ドメインをRoute53に委任する で利用するハンズオン資料です。 なるべく当日会場に来場する前に実施しておくことをオススメします。 (レジストラでのWhois更新にタイムラグがある可能性も考えられるため。) Tag
  • ホームスクリーンの名前の変更 - Qiita

    アプリの開発中にアプリの名前を変更しようと思うことがあるかもしれません。特に名前の長さによってアンドロイド上に表示される一部が切れてしまったり、改行されたりされてしまうので、スムーズに変更できると助かります。 これは単純にAndroidManifestファイル内で、launcherとなっているactivityのandroid:labelを変えることで、変更することが出来ます。 <activity android:name="MainActivity" android:configChanges="orientation" android:label="This is the title on Home screen" android:screenOrientation="portrait" > <intent-filter> <action android:name="android.in

    ホームスクリーンの名前の変更 - Qiita
    kasumani
    kasumani 2014/08/01
    ホームスクリーンの名前の変更 アプリの開発中にアプリの名前を変更しようと思うことがあるかもしれません。特に名前の長さによってアンドロイド上に表示される一部が切れてしまったり、改行されたりされてしまうの
  • フォームで配列パラメータを扱いつつもモデル名を付加する - Qiita

    やりたいこと CakePHP ではフォームを作成するための FormHelper があって、$this->Form->create() で作成されたフォーム内で $this->Form->input( 'name' ) のように input 要素を作成する事ができるが、name="param[]" のような配列パラメータを作成したい場合に以下のようにやってもうまくいかない。 ctpファイルの記載 <?php $this->Form->create( 'User' ); ?> <?php $this->Form->input( 'param.1', array( 'type' => 'text' ) ); ?> <?php $this->Form->end(); ?>

    フォームで配列パラメータを扱いつつもモデル名を付加する - Qiita
    kasumani
    kasumani 2014/08/01
    フォームで配列パラメータを扱いつつもモデル名を付加する 2 ストック 0 コメント この投稿をストックする やりたいこと CakePHP ではフォームを作成するための FormHelper があって、$this-&gt;Form-&gt;create() で作成されたフォーム
  • Fizz Buzz on CodeEval - Qiita

    kasumani
    kasumani 2014/08/01
    Fizz Buzz on CodeEval Code Evalの第1問をやってみたが、結構手間取ってしまったので、覚え書き。 ネタバレしているので、回答予定の方は読まないで下さい。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 01, 2014 at 10:10AM
  • Stylus 用の Bourbon ライクな CSS フレームワーク kouto swiss を使ってみる - Qiita

    /* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,

    Stylus 用の Bourbon ライクな CSS フレームワーク kouto swiss を使ってみる - Qiita
    kasumani
    kasumani 2014/08/01
    Stylus 用の Bourbon ライクな CSS フレームワーク kouto swiss を使ってみる まず npm で kouto swiss インストールします。今回は Grunt を利用するので一緒にインストールします。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket Augus
  • Xcodeビルドで発生するCocoaPods関連のエラー覚書 - Qiita

    "Diff: ...Pods/Manifest.lock: No such file or directory" とか ".../Pods/Pods-resources.sh: line 5: /resources-to-copy-Ubiregi2.txt: Permission denied" みたいなの。 なんか最近よく遭遇した。Pods/以下をexcludeしてGitランチを切り替えて開発しているとよく起る気がする。 pod installしろとメッセージが出て従うとManifest.lockファイルの問題は解決されるけど、他のリソースファイルやヘッダーを参照できてない項のエラーが出る。 リソース見付からないのはBuild SettingsからPODS_ROOTの設定がなぜかなくなっていることが直接の原因。Xcodeプロジェクトファイルをreopenすると再設定されビルドできるよう

    Xcodeビルドで発生するCocoaPods関連のエラー覚書 - Qiita
    kasumani
    kasumani 2014/08/01
    Xcodeビルドで発生するCocoaPods関連のエラー覚書 なんか最近よく遭遇した。Pods/以下をexcludeしてGitブランチを切り替えて開発しているとよく起る気がする。 pod installしろとメッセージが出て従うとManifest. Tags: ifttt, kasumaniのス
  • RecyclerView.AdapterでCursorを使えるようにした。 - Qiita

    RecyclerViewがICSでも使えることがわかったので早速使おうとしたら、Cursorが使えなくて困った。CursorAdapterに該当するクラスがないからだ。 そのうち、きちんとしたものがでるとおもうんだけど、ひとまず現実問題に対応するために、Cursorに対応したRecyclerView.Adapterを作っておいたのでここにメモしておきます。 import android.content.Context; import android.database.ContentObserver; import android.database.Cursor; import android.database.DataSetObservable; import android.database.DataSetObserver; import android.os.Handler; impo

    RecyclerView.AdapterでCursorを使えるようにした。 - Qiita
    kasumani
    kasumani 2014/08/01
    RecyclerView.AdapterでCursorを使えるようにした。 4 ストック 0 コメント この投稿をストックする RecyclerViewがICSでも使えることがわかったので早速使おうとしたら、Cursorが使えなくて困った。CursorAdapterに該当するクラスがないか
  • スマホ向けサイト作りをしている時。ズームを使うとSNSボタンが荒ぶる - Qiita

    とりあえず画像を見て下さい。 求めてない現象 求めている現象 なぜこの現象が起きたのか? スマホ向けサイトのコーディングする際にデバイスごとの画面幅に対応させる一つの手段として $(window).bind('resize load', function(){ $("html").css("zoom" , $(window).width()/480 ); }); このような記述をすることがあります。 480pxを基準に現在の画面幅の比率を求めて、htmlに記述されている部分を拡大縮小させているjsになります。 これがSNSボタンの上位のiframeに作用してしまい、求めていない現象が起きてしまいました。 今回これを回避するために $(window).bind('resize load', function(){ $("header,article,footer").css("zoom" ,

    スマホ向けサイト作りをしている時。ズームを使うとSNSボタンが荒ぶる - Qiita
    kasumani
    kasumani 2014/08/01
    スマホ向けサイト作りをしている時。ズームを使うとSNSボタンが荒ぶる このような記述をすることがあります。 480pxを基準に現在の画面幅の比率を求めて、htmlに記述されている部分を拡大縮小させているjsになります。 Tags
  • プレフィックスルーティング - Qiita

    CakePHPでは基のURLは /:controller/:action となりますが、 /XXX/:controller/:action や /YYY/:controller/:action の様な構造にしたい場合、 CakePHPがプレフィックスルーティングを用意してくれているようです。 パッと思いついた方法 Router::connect('/XXX/', array('controller' => 'pages', 'action' => 'index')); Router::connect('/XXX/:controller', array('action' => 'index')); Router::connect('/XXX/:controller/:action/*', array()); Router::connect('/YYY/', array('controlle

    プレフィックスルーティング - Qiita
    kasumani
    kasumani 2014/08/01
    プレフィックスルーティング CakePHPでは基本のURLは /:controller/:action となりますが、/XXX/:controller/:action や /YYY/:controller/:action の様な構造にしたい場合、 CakePHPがプレフィックスルーティングを用意してくれているようです。 Tag
  • htmlの復習とHTML5のお勉強 - Qiita

    <!DOCTYPE...> <html> <head> ヘッダ情報 </head> <body> コンテンツ内容 </body> </html> タグに使用する文字はXHTMLは特定の部分を除き小文字で記述する決まりがあるが、 HTMLは特定の部分を除き大文字小文字どちらでも良い。 将来を見据えてHTMLも小文字で統一しておくのがよさそう。 ちなみにhtml5でのDOCTYPEは<!DOCTYPE …と記述することが多いが、実際は大文字小文字どちらでも構わない。 しかしSGML/XMLではDOCTYPEを大文字で記述する必要があるため、HTML5でも大文字で書かれることが多い。 DOCTYPE(DTD)宣言 一行目には、HTMLバージョンのDOCTYPE(DTD)宣言を記述し、その仕様での文法を利用しなくてはならない。 HTML4以前では上手に読んでもらうため長々とした(しかし必要な)記述

    htmlの復習とHTML5のお勉強 - Qiita
    kasumani
    kasumani 2014/08/01
    htmlの復習とHTML5のお勉強 さくらサーバのレンタルスペースにlaravelを導入したので色々触りがてら HTML5だとかで変わったことを調べながらメモしてゆく。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 01, 2014 at 10:10
  • Fluentdとログ収集のパターン - Go ahead!

    「ログを集めて保存する」と言うのは簡単だけど,ログ収集の構成にはいくつか方法があり,勉強会などでちょくちょく聞かれるので,いくつかのパターンについて書く. 「俺はもうバリバリログ収集やってるぜ!」という人は多分すでに知っていることが書かれているので,タブを閉じて良い. ここではログコレクタにFluentdを想定しているが,他のログ収集プロダクトにも適用出来るはず. ただ,Fluentdはタグベースのルーティングを持ち,単体でもキューのように動作させることが可能で,既存のものより複雑な問題を解決しようとしているので,少し工夫が必要かもしれない. Fluentdそのものについては公式ドキュメントや,Fluentdとはどのようなソフトウェアなのかを参考に. クライアントから直接保存する いきなりFluentdを使わないパターン.JavaScript SDKを提供している解析サービスやモバイル端末

    kasumani
    kasumani 2014/08/01
    Fluentdとログ収集のパターン 「ログを集めて保存する」と言うのは簡単だけど,ログ収集の構成にはいくつか方法があり,勉強会などでちょくちょく聞かれるので,いくつかのパターンについて書く(TODO: 簡単なイメージ図を
  • B2Bサービス開発の現場から #devsumi

    フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発

    B2Bサービス開発の現場から #devsumi
    kasumani
    kasumani 2014/08/01
    B2Bサービス開発の現場から #devsumi // Speaker Deck Other Presentations by this Speaker Other Presentations in Technology Featured Presentations Tags: from Pocket August 01, 2014 at 12:19AM via IFTTT