タグ

ブックマーク / hisaichi5518.hatenablog.jp (11)

  • 開発スピードをあげるには - パルカワ2

    「開発スピードをあげろ!」と言われる事は多々ある。 実際にチームの開発スピードが遅かったとしたら、それは開発チームがなにかしらの問題を抱えている事になる。それに対して、偉い人達は「とりあえず開発者を増やせばスピードがあがるはず!」と人を追加する。しかし、根的な問題は解決していないので、大きくスピードは上がらない、もしくは逆に遅くなってしまう事がある。 開発にかかる時間をざっくり分解すると「仕様決め」「コードを書く」「検証」の3つに分ける事が出来る。つまり「仕様決め」「検証」を効率良く進めて「コードを書く」時間を増やす。また「コードを書く」事自体を効率良く進める事が、開発スピードを上げる事だと考えられる。なので、3つのフェーズの問題点とそれらの解決方法を考える必要がある。 例えば、「仕様決め」の問題点は 仕様が決まらず、MTGの時間が長い 仕様を決める人がいない 誰かに確認する事が多い 開

    開発スピードをあげるには - パルカワ2
    tknzk
    tknzk 2015/10/06
  • Slackを今すぐ使うべきたった一つの理由 - パルカワ2

    吉高由里子のツイートが、リアルタイムにかつ簡単に流せる。画像も展開される。 設定 Integrations!!!!!!!!!!!!!!!! のAddをクリック よしなに設定をする。 あとは、楽しむ!!!!!!!! 楽しむ!!!!!!!!

    Slackを今すぐ使うべきたった一つの理由 - パルカワ2
    tknzk
    tknzk 2015/02/10
  • Web APIを作るときに考えること。 - パルカワ2

    この記事はPepabo Advent Calendar 2014の11日目の記事です。 前日は、tnmtさんのVagrantのshell provisionerでApacheのビルド済tarボールをOSバージョン毎に作る術でした。 はじめに 今回は、Web APIを作るときに考えることをまとめました。 当は、社内向けに資料を作っていて、社内の勉強会とかで話せればいいか〜って考えていたんですが、アドベントカレンダーのネタが当になくて困っていたのでこれを使います。 対象者 APIを作る時、と書いてますが、クライアント側の人にとっても知っておく必要があることなので、サーバ側の人・クライアント側の人両方が対象者です。 APIを作るときに考えること 「APIを作るとき」と言っても、色んな状況があります。 まずはそれを絞ります。 APIの種類 プライベートAPI アプリのAPIなど使う人が限定され

    Web APIを作るときに考えること。 - パルカワ2
  • Validation Nightに行ってきた。 - パルカワ2

    ですよねー!!!!!!!!!!と思うことが多かった。 帰ってる途中に長文書いてたらめっちゃ体調悪くなってきて消した。 何が言いたいのか箇条書きにすると ControllerとModelのバリデーションは必要 ControllerとModelはバリデーションエラーを見せる相手が違う Controllerのバリデーションエラーはユーザー(APIを使う人、アプリケーションを使う人)に見せる Modelのバリデーションエラーは、APIを開発する人に見せる FromValidator::Lite、Data::Validator、Perl最高! jQuery Plugin Validationで痛い目を見た。もう使いたくない。 ユーザーのためにClientのバリデーションは必要 サーバ側(Controller)とJS側のロジック共通化はずっと解決しない課題として何年も塩漬けされている 最後のやつとか、

    Validation Nightに行ってきた。 - パルカワ2
  • Androidアプリ・iPhoneアプリのためのAPIの互換性、バージョニング - パルカワ2

    ちょっと考えた。 やり方はいつ考え、決めるべきか APIのバージョニングや互換性とかめんどくさくて、あまり関わりたくない。関わりたくないので後回しにしがち。しかし、残念なことに必ず出てくる話なので、前書いたプロジェクトの準備の段階で考えておく必要があると思っている。 やり方1: 古いクライアントは切り捨て、アップデート必須 サーバ側で対応しているクライアントのバージョンを保持していて、リクエストしてきたクライアントがそのバージョンより低かったら「バージョンアップしてください」とかそういう文言を出す。 これ、外部に公開しているAPIとかだと出来るわけがないのだけど、公開していないAPIなので、それでも良いと思う。 メリットは、切り捨てていくので、メンテするものが増え続けないこと。 デメリットは、アプリのアップデートが必須になること。サーバ側で対応しているクライアントのバージョンを上げ忘れると

    Androidアプリ・iPhoneアプリのためのAPIの互換性、バージョニング - パルカワ2
    tknzk
    tknzk 2014/11/12
  • Data Printer gemを書いた。 - パルカワ2

    更新した http://hisaichi5518.hatenablog.jp/entry/2014/12/16/234730 原文 Rubyを書いているとそのオブジェクトは、なんのクラスでどのクラスを継承していて、なにをincludeしているのか見たい時が結構ある。ついでにMethodオブジェクトだったら、そのコードがどこにあるのかも知りたい。awesome_printとかあるのは調べたらわかったけど、もう自分だけしか使わないので、自分が見たい情報だけピッと表示出来るようにした。拡張とかしない。 https://github.com/hisaichi5518/ruby-ddp ルッビースクリプトをちゃちゃっと書きます。 require "ddp" Ddp.p({test: 1000}) Ddp.p(Ddp.method(:dumper)) それを実行するとこんな感じで表示されます。 $ r

    Data Printer gemを書いた。 - パルカワ2
    tknzk
    tknzk 2014/11/06
  • GMOペパボ株式会社に入社いたしました。 - パルカワ2

    セルリアンタワーで働いています。 http://ir.amuse.co.jp/company/map.html http://ir.amuse.co.jp/company/map.html http://ir.amuse.co.jp/company/map.html http://ir.amuse.co.jp/company/map.html http://ir.amuse.co.jp/company/map.html http://ir.amuse.co.jp/company/map.html http://ir.amuse.co.jp/company/map.html http://ir.amuse.co.jp/company/map.html http://ir.amuse.co.jp/company/map.html http://ir.amuse.co.jp/company/ma

    GMOペパボ株式会社に入社いたしました。 - パルカワ2
  • 2013年度 MacbookAirクリーンインストール祭 - パルカワ2

    すべてを無にしたかった。 https://github.com/hisaichi5518/dotfile ## system rubyでhomebrewをいれる ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" # system rubyでrbenvをいれる brew install openssl brew install readline brew install ruby-build brew install rbenv echo 'if which rbenv > /dev/null; then eval "$(rbenv init 0)"; fl' > ~/.bash_profile rbenv install 2.1.0 rbenv rehash rbenv global 2.

    2013年度 MacbookAirクリーンインストール祭 - パルカワ2
  • #ぶつかり稽古 で発表してきた。 - パルカワ2

    「俺の気を見せてやる」というテーマで発表を、とのことでしたが、好きなように話していいぽかったので、好きなように話をしました。 好きな事なので、当然吉高由里子の話です。 遅刻をしないように早めに家を出たのに、乗ってる電車で人身事故が起き、50分ほど電車の中で待ち、駅に降りれるようになったので、タクシー乗ろうとしたら相乗りしてもいいですか?と声をかけられ、いいですよと言って横浜まで戻り、降りようとしたら「相乗りはルール違反だ」とタクシーの運転手さんに俺だけ怒られるしで、なかなかつらい事ばかりでしたが、ちゃんと間に合い、発表できました。 ひさいちくんを指名してよかった。 #ぶつかり稽古— Gosuke Miyashita (@gosukenator) 2013, 11月 23 この一言で全てが報われた感じがしました。 指名してくれたmizzyさん、運営スタッフの皆さん、ありがとうございました。

    #ぶつかり稽古 で発表してきた。 - パルカワ2
  • Twitterで言いたいけど、言えないようなツイートを楽に言えるようにした。 - パルカワ2

    なんていうかもう、████と█ッチ█ラブ██になりたい— ひさいち (@hisaichi5518) 2013, 7月 9 カタカナと漢字をランダムで隠す。 ひらがなは、必ず見せることで、 日人らしい奥ゆかしさも表現している。これでモテる。最高。 なお、これを使ってなにが起きようと僕は責任を取りません。 http://www11268ue.sakura.ne.jp:5001/

    Twitterで言いたいけど、言えないようなツイートを楽に言えるようにした。 - パルカワ2
  • すぐに吉高由里子を見れるGoogle Chromeの拡張作った。 - パルカワ2

    生きていればつらいことがある。 しかし、つらいからと言って簡単に投げ出す事は出来ないということも多い。 みなさんもつらまってる時、よく吉高由里子を見ると思う。 当然のごとく僕もそうである。 最近つらい事がよくある。 そんな時のために、吉高由里子を素早く表示する必要があった。 なので、吉高由里子をすぐ見れるGoogle Chromeの拡張を作った。 「だめだ。もうやってらねー」って時は、右にあるアイコンをクリックすればすぐ吉高由里子に会える。最高。結婚したい。

    すぐに吉高由里子を見れるGoogle Chromeの拡張作った。 - パルカワ2
  • 1