タグ

ブックマーク / docs.komagata.org (8)

  • "リニューアル"っていうな - komagataのブログ

    結論 リニューアルはマーケティング用語。Webサービス開発チームにとっては思考停止やストーリーの粒度アップをもたらす悪魔の言葉なので使わないようにしよう。 すぐリニューアルっていう問題 Webサービス開発においてサイト改善の粒度がリニューアルという名前になってたら要注意。 その場合、責任者が 「よくわからないけど、うちのサービスイマイチだからおれのかんがえるさいきょうの機能・UIに刷新しよう」 と考えていて、 自分のサービスにとって良いとは何なのか? 何が問題点・ボトルネックなのか? 何を改善するのか? その仮説で当に改善するのか? そもそも仮説はあるのか? 優先順位は? などという地味な検討を避けてリニューアルという銀の弾丸を求めても、かさむ工数、ユーザー離れ、要らない機能などがサイトにもたらされるだけなのでヤメよう。対外的なマーケティング用語としてのリニューアルをWebサービス開発に

    masutaka26
    masutaka26 2015/10/05
    いいね
  • 家事の自動化はルンバよりCaSyが良い - komagataのブログ

    オフィスでは別のサービス使ってますが、自宅でも家事代行サービスを使ってみたらいい感じでした。 家事代行サービスを東京でお探しなら1時間2,190円のCaSy 月(4週間)に1回で2.5時間たのみました。月7,153円でした。 キッチン、トイレ、風呂、洗面台、リビングの掃除機・乾拭きをやってもらいました。 CaSyで良いと思った点は2点ありました。 1点は、100%自動化(契約していることを忘れるレベル)するには鍵を預けて平日の昼間やってもらう必要があるんですが、鍵を預ける運用が暗黙的サービスなところが多いのに対して明示的サービスとして提供しているところです。 2点目は日人がやってくれるのでものが盗まれたりしない雰囲気です。 いつも忘れがちなペットボトルゴミの日に設定してペットボトルゴミを出してもらう運用にできました。そういった柔軟性も予想以上に嬉しかったです。 部屋がかなり綺麗になったの

    masutaka26
    masutaka26 2015/09/23
    これは安杉内?引っ越したら使わせて頂く “月(4週間)に1回で2.5時間たのみました。月7,153円でした。”
  • ActiveRecord::RecordNotFoundエラーを防ぐ - komagataのブログ

    こちらの記事の解決編です。 ActiveRecord::RecordNotFoundのエラーは放置すべきか? - komagata @hiroshi3110さんからズバリな答えをいただきました。 @komagata ... とかやってました。 ActiveRecord::Notfound がでるときはバグというのがすぐわかるように — hiroshi (@hiroshi3110) 2015, 1月 6 怖話で実装 # lib/record_not_found_by_trustless_param.rb: class RecordNotFoundByTrustlessParam < StandardError; end # app/controllers/comics_controller.rb: class ComicsController < ApplicationController

  • rubyでrequireされたファイル一覧を得る - komagataのブログ

    $LOADED_FEATURESっていうのがある。 % pry [1] pry(main)> $LOADED_FEATURES => ["enumerator.so", "/usr/local/opt/rbenv/versions/2.1.0/lib/ruby/2.1.0/x86_64-darwin13.0/enc/encdb.bundle", "/usr/local/opt/rbenv/versions/2.1.0/lib/ruby/2.1.0/x86_64-darwin13.0/enc/trans/transdb.bundle", "/usr/local/opt/rbenv/versions/2.1.0/lib/ruby/2.1.0/x86_64-darwin13.0/rbconfig.rb", "/usr/local/opt/rbenv/versions/2.1.0/lib/ruby

    masutaka26
    masutaka26 2014/05/18
    $LOADED_FEATURES
  • 父親に聞いた管理職として「ダメなチームをデキるチームにする必勝パターン」 - komagataのブログ

    もう定年してますが、郵便局の管理職歴うん十年の父親に社会人の大後輩として、 「管理職としてダメなチームをデキるチームにする必勝パターンみたいなのってあるの?」 と聞いたら 「あるよ」 とあっさり。その話が面白かったので紹介します。 背景父親は郵便局員で公務員だった。郵政民営化する前の話。公務員は一般企業と違い犯罪でも犯さない限り首にならない。(管理の難易度が高い)郵便局の仕事は大きく「郵便」「貯金」「保険」の3つに分かれている。父親は「保険」のセールスマンの管理職を長年やっていた。郵便局の管理職は3年(?)毎に別の局(調布市郵便局とか)に移動する。 1. 新しい職場(チーム)に赴任したらそこの中心人物の協力を取り付ける中心人物:顔役的な人で大抵が年長者やリーダー気質の人。どこの組織にも必ずいて、誰にでもすぐに分かるそうです。(役職的には自分より下の人です。) 父「誰に聞いても山田(仮)さん

  • sparkで手間を掛けずにデータをビジュアライズする - komagataのブログ

    ボス「ヘイ、ボブ。このあいだやったコメント投稿のログイン必須化の影響がどのぐらいあるかわかるかい?いや、手間がかかるならいいんだが。」 ボブ「お安いご用さ。ワンミニッツ待ってくれ。」 ボブ「上が日別の投稿数で下がコメント数のグラフさ。どうやらコメントにログインを必須にしたことでコメントは減っているけど話の投稿自体は増えているようだね。」 ボス「オー、ボブ、仕事が速いな!次のボーナスは期待してくれよ?」 ボス&ボブ「HAHAHAHAHA!」

    masutaka26
    masutaka26 2012/12/21
    試したけどすげー!! sparkは http://github.com/holman/spark にあるBash Script!!
  • phpのソースコードを綺麗にする - komagataのブログ

    PSR0, PSR1, PSR2にしたがってPHPのソースコードをフォーマットしてくれるphp-cs-fixerを使う。(全部のルールに対応してるわけじゃない) % sudo curl http://cs.sensiolabs.org/get/php-cs-fixer.phar -o /usr/local/bin/php-cs-fixer % sudo chmod a+x /usr/local/bin/php-cs-fixer % sudo php-cs-fixer self-update % php-cs-fixer fix app/models/foo.php vimから使う ~/.vimrc: Bundle 'stephpy/vim-php-cs-fixer' let g:php_cs_fixer_path = "/usr/local/bin/php-cs-fixer" nnorem

    masutaka26
    masutaka26 2012/10/11
    『PSR0, PSR1, PSR2にしたがってPHPのソースコードをフォーマットしてくれるphp-cs-fixerを使う。(全部のルールに対応してるわけじゃない)』
  • レガシーPHP改善日記 シーズン1 エピソード4 - komagataのブログ

    (レガシー改善に関しては文章が長くなるのでいつもと違って、〜だ、〜である口調で書きます。) bake CakePHPははじめてなのでところどころハマったが基的なCRUDは出来た。というかbakeで殆ど生成されるのだが。CakePHP1.3のbakeはデフォルトでページングとカラム毎のソート機能が入っている。 しかし、「データがたくさんある時ページ分けして欲しい」というタスクが幾つかRedmineにあったし、ソースをみても既存の部分はbakeを使った形跡は無い。俺が初bakeか。 i18n bakeにともなってi18nも使った(bakeで生成されるソースにはi18n前提だし)。現状、poファイルが無い。俺が初i18nか。 % cake bake i18n extract こんな感じでソースからpotファイルを生成する。app/vendorsにPHPExcelというプラグインがあって、それの

    masutaka26
    masutaka26 2012/09/30
    Model::$validateで__()が使えない件は私もちょっとハマったw
  • 1