タグ

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

  • Blaboのrubyを2.2.3にアップデート - komagataのブログ

    ruby意識低い問題を修正しました。 そりゃ最新の方が良いに決まってるんだけど、新機能実装、バグ修正などのプレッシャーの中、rubyのバージョンをアップするということをどれぐらい優先できるかという点に会社の文化ができる気がします。 YES, WE CAN! 株式会社Blaboではruby意識高いプログラマーを募集しています。 未来のBlabo!をつくる仲間、募集します。 - 株式会社Blabo

  • 会社をプログラマー目線でチェックする - komagataのブログ

    9月1日から株式会社Blaboで週2日で働いています。Blabo開発、開発チーム構築、プログラマーのリクルーティングがお仕事です。流行りの暫定CTO的なやつです。1ヶ月で開発が回るようになってきたのでプログラマーの募集を開始しました。 しかし、人事部の出すプログラマー募集っておれら/おまえら的に嘘くさいし、知りたい情報じゃなかったりするので、 「プログラマーとして入社を検討している会社について知りたいこと」 という視点から独自の調査をしていきたいと思います。 RubyRailsのバージョン 100人中65535人のRailsプログラマーが、会社を選ぶ時は給与や福利厚生ではなく、ましてや会社のビジョンでもなく、 「使っているRubyRailsのバージョンで決める」 と答えています(確信) Gemfileを見てみました。 source "https://rubygems.org" ruby

  • vimで全バッファリロードしたい - komagataのブログ

    gitでブランチ変更するたびにvimで開いてたバッファが実ファイルと違ってしまうのでいつもqa!して開きなおしてた。 atomだとデフォルトで読み込みなおしてくれるのでいいよなと思ってました。 git - Refresh all files in buffer from disk in vim - Stack Overflow bufdo e!すればいいらしい。 カワイイヤッター!

  • Webサービスのマネタイズに技術の与える影響の少なさ - komagataのブログ

    会社(FJORD, LLC)で怖話というサイトを2年やってきました。 僕らは2人の会社なので月に70万の利益があれば諸々の雑費を含めて運営していけると考えました。そして開始時に今度のサービスは2年はやろう。SEOは我慢だ。と思って2013年の9月に単月で70万の利益があったらプロジェクトは成功。達しなかったら失敗と定義付けてやってきました。 そしてその2013年の9月が来て結果は失敗となってしまいました。それについてはFJORDのブログに書きました。 【失敗】怖話2年間の総括【無念】 « 合同会社フィヨルド ブログにも書きましたが感想はとにかくお金稼ぐの難しいなぁという感じです。 あとは、これは俺がアホだということもありますが、技術面のWebサービスのマネタイズやプロモーションに及ぼす影響の余りの無さにびっくりしました。 Webサービス技術が優れているというのは、下記のような影響を与えま

    morygonzalez
    morygonzalez 2013/11/13
    むなしい
  • 俺の被害妄想でrailsが死ぬ時 - komagataのブログ

    昨日EdTech Hackathonに行って久しぶりに色々なWeb関係の方の空気に触れて思った事。 俺はrails好きで強力だし楽しいなーと思うんだけど、 「GoogleからJSのシングルページでもSEO的にペナルティが全く無くなったらサーバーサイド要らねんじゃね?mBaaSで良くね?」 とか 「ちょっとしたサーバーサイドの処理はPHPで良くね?エンジニア多いし、安いし、技術的負債とかセキュリティ・ホールとか経営者からしたらたいして気にならないし、実際の所よくわからないし、来年どうなってるかわからんし。」 とか 「railsエンジニアとか単価高い割に何やってるのかわからないし。テストを書いてます?もっとこうガーッと派手に動く機能追加してくれねえかなあ?」 とか 「長期的なプラットフォームとかはガッツリ作ってくれて構わないけど、もっと雑でいいから短命のモバイル・アプリ量産してくれねえかな?」

  • 俺の考えるプログラマー35歳定年説 - komagataのブログ

    おはようございます。高熱を出したまま35歳、アスキーコードで言えば#歳になりましたkomagataです。 間違えてて去年書くはずだったプログラマー35歳定年説について。(その来年がきたよ~、見てる〜? > 俺) パッピーバースデートゥーミーフロム俺 - komagata 「フィジカル、メンタルで衰えてくる」とか「マネジメントへの参加要求が強まり自然にプログラミングから遠ざかる」とか「求められる成果の総量が上昇するのでしかたなく」という面も確かにあると思います。 しかし、 「平均的なキャリアプランなんぞ知ったことか。こっちは大手町辺りに派遣されてスーツで一生デスマ案件でJavaを書き続ける覚悟は完了してるんだよ!」 という我々にとっては関係ありません。にも関わらず我々が長文を書いてしまうのはなぜでしょう? それは「誰も見てなくても関係ない」「真理鉱山に篭って一生続けられる」はずのプログラミン

  • Google IME using Kotoeri style - komagataのブログ

    morygonzalez
    morygonzalez 2013/04/23
    カーソルキーを使わずに変換範囲を変更する
  • Lokka Organization - komagataのブログ

    大江戸Ruby会議03で飯ってる時に、 @hrysd「Lokka、Organizationにしたらどうですか?」 @komagata「Organizationアカウント?良いねえ、オシャレだねえ」 ということでLokkaのOrganizationアカウント作ってそっちへ移行しました。 lokka (lokka) 今までCollaboratorだった方を後で追加しておきます。 先々週ぐらいから復活してLokkathonやってますが今はもっぱらDatamapperからActiveRecordへの移行をactive-recordブランチでやってます。 ruby2.0.0-p0にしたらテストが通らなくなって、Datamapper関係で引っかかってるんですが、Datamapperはdatamapper2がもう出ちゃってるし、これメンテするのダルいぁと思ってたところに@hrsydがActiveRec

  • 情報収集スタイルについて - komagataのブログ

    先日の飲み会で話した自分のフィードやTwitterなどの情報収集スタイルについて。 ストック(貯めこむ)情報とフロー(流れる)情報の2種類に分ける。 ストック情報僕にとってのストック情報とは未読既読を管理し、全て読むタイプの情報です。Googleリーダー(フィードリーダー)とEchofon(Twitterクライアント)で管理します。 フロー情報僕にとってのフロー情報とは、はてブとHacker Newsです。時間が開いたとき適当に読みます。息抜きと自分のフィルターをなるべく通してない情報を得るためです。 フィードリーダーの使い方Twitterなどの手軽な発信手段が増えたので色んな人の書くブログエントリーは全体的に量は減っていますが質は上がってると思います。 月に1エントリーの頻度で書く人を100人購読しても大した負担にならないのでなるべく沢山の人を見つけたいと思っています。読みきれないフィー

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

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

  • 国内レンタルサーバー業者様へのお願い - komagataのブログ

    ロリポップ!のpaperboy&co.様! さくらのレンタルサーバーのさくらインターネット様! マネージド共有サーバーのファーストサーバー様! @Next Style共有サーバーのWADAX様! 共有サーバーShared PlanのCPI様! 共有サーバーのJoe'sウェブホスティング様! お願いがあります。 CGIではなく、RubyのRackアプリケーションに対応していただけないでしょうか!! 共有サーバーではメモリの制限が難しいなどの理由があるかもしれません。しかし、国内にそんな共有レンタルサーバーがあったらRubyRailsの普及の大きな原動力となるに違いありません。Rubyistは使わなくてもとりあえず借りるかもしれません。何か僕に手伝えることがあれば何でもやりますので・・・なにとぞ・・・なにとぞ・・・。

    morygonzalez
    morygonzalez 2012/10/01
    2年経ってるけどいまは Sqale があります
  • macのgitで日本語ファイル名を扱う - komagataのブログ

    語ファイル使ったことなかったけど、レガシー改善でsvnからgitへ移行したら日語ファイル沢山。 Command Line Toolsで入ってるgitは若干古い。 % git version git version 1.7.10.2 (Apple Git-33) 1.7.12から日語ファイル名(UTF-8-MAC)が扱えるようになってるのでbrewで入れる。 % brew info git git: stable 1.7.12.1, HEAD % brew install git 実験的な機能という位置付けらしいのでデフォルトではオフになってる。オンにする。 % git config --local core.precomposeunicode true マシン全体でオンにしたい場合は下記。 % git config --global core.precomposeunicode t

  • レガシーPHP改善日記 シーズン1 エピソード2 - komagataのブログ

    hrysd心を折られるチンカスプログラマーことhrysdがバイトで来てくれることになったので一緒に大門に出社。 初出社前に既にバグを一個潰してコミットしているという荒業を見せたhrysdだが、3000行を超えるcontrollerに早くも心を折られる。 俺「actionのメソッドが5行を超えたら危険印、なんていうrailsのぬるま湯に使ってたんだよ!これがサバンナだ。」 Github Organization契約出社後早速、社長にGithub Organization Bronzeプランを契約してもらう。技術的なことはわからないというが、リスクを背負って立てなおそうという気持ちが伝わって来ました。 9月30日の直近の締め切りに間に合わないのでsvn + redmineからの移行は10月にお預けだ。 svnがよくわかってないまずはsvnでもトップにぶち撒けられてるというのは辛いのでtrunk

  • レガシーPHPプロジェクトあるある - komagataのブログ

    プロジェクト名に愛が無い そしてリポジトリ名がncrm(多分New CRMの略)。だったら更に新しいの出たら何になるのか。nncrmか?nnncrm、n5crmとかschemeの仕様みたいになっていくのかと小一時間(略 テストが無い テストぉ?そんなお上品なもんなんざぁ、とんとお目にかかったことねーなぁ? バリデーションが無い バリデーション?そんなお上品なもんなんざぁ(略 サーバーがrootログインの許可+IP制限している セキュリティを高めたいのか低めたいのかどっちなのか。使い辛いわ。 バージョン管理システムがよくわかってない なぜトップにぶち撒けられてる?trunkはどこ?branchesとtagsはなぜ空? メソッドが大文字から始まる あんた絶対Windows畑から来たね?同じ調子でPHP書かれても困るんだヨォ。 全テーブルに共通のプレフィックスが付いている いや、データベース名が

  • Railsでerbをhamlに変換する - komagataのブログ

    # Gemfile: group :development do gem 'erb2haml' end % rake haml:convert_erbs Looking for ERB files to convert to Haml... Converting: app/views/layouts/application.html.erb... Done! Converting: app/views/devise/unlocks/new.html.erb... Done! Converting: app/views/devise/sessions/new.html.erb... Done! Converting: app/views/devise/registrations/new.html.erb... Done! Converting: app/views/devise/regist

    morygonzalez
    morygonzalez 2012/06/16
    erb から haml にコンバート
  • 受託開発から離れた理由 - komagataのブログ

    数年前、受託開発の会社を辞めてこれから自社・製品サービスを作ってる会社で働こうと思い、会社を転々としつつ今(FJORD, LLC)に至ります。 上記のような事を思った切欠は下記の様なことがあったからです。 中規模の案件 その時、僕はコンシューマ向けのWebシステムの案件を5〜6人ぐらいのチームで取り組んでいました。データベースに保存されたデータをPHPでXMLを返すAPIを作り、Flashで表示するサイトで、時代が時代だったので「このトラフィックをPHPで構築するなんて。Javaでやるべきだ。」なんて言われてましたが今考えるとおかしいですね。 サーバーとFlashクライアントが連携するのでAPI(XMLのSchema)に関してはデザイナーとも結構密にやり取りしていたように思います。僕はガントチャートとにらめっこしながらも案件の後半になってもそれ程デスマという感じも無く、定時で帰れるメンバー

  • 怖いHTTPステータス - komagataのブログ

    怖話でエラー画面の文言を何とか仕様の日語訳として全くの間違いとは言い切れないぐらいの範囲で怖いものにできないか挑戦してみた。 404 あなたの要求された対象が計算機上に存在しません。もしくは故意に要求を処理していませんが、その理由を明かせません。または何らかの未知の現象が発生しました。 406 あなたの要求する種類の媒体を受け入れることができません。 422 あなたの要求に同封される構成要素が処理できない、もしくは理解できません。 500 計算機内部であなたの要求を妨げる予期しない原因不明の状態が発生しました。

  • スピリチュアルプログラミング - komagataのブログ

    id:dandasoに「3日ワイアードに凸る」というメッセを受けて行って来ました。id:perezvonと合流してワイアードさんに。広くて綺麗なオフィス。そのあと3人プラスid:p4lifeさんで飲み行きました。 そこの場で出た、 「スピリチュアルプログラミング・スピリチュアル系プログラマー」 という概念をまとめておきたいと思いました。 スピリチュアルプログラミングとは オカルトによってコードの持つ来の力を高める方法論である。追い詰められたプログラマーならば誰しも感じたことのある「小人」や「妖精」の存在もコードに宿る八百万の神の一部である。 コード力が高まる行為 祈る もっとも基的な行為。一心不乱に祈ることでバグ発生率を抑える。 (ぬるぽの神、セグフォの神、OOM Killerの神などに祈る) 強い信念 バグは作っていない。というか今までバグを書いたことが無いというぐらいの気骨が重要で

  • メソッドの定義されている場所を探す - komagataのブログ

    $ rails c >> Story.last.previous => #<Story id: 1, title: "パンドラ(禁后)", body: "私の故郷に伝わっていた「禁后」というものにまつわる話です。\nどう読むのかは最後までわかりませんでしたが...", view: 0, user_id: 1, created_at: "2011-11-25 08:48:33", updated_at: "2011-11-25 08:48:33", comments_count: 0, scares_count: 0> バグ報告からふとActiveRecordで使えるpreviousメソッドってどこからきてるんだろう?と思ってgemsをgrepしてみるも見当たらず。 ┐(´ー`)┌「これだからメタプログラミングってやつは・・・」. なんですと!よし、場所を探り当ててやる! >> Story.

    morygonzalez
    morygonzalez 2011/12/21
    便利
  • Lokka console - komagataのブログ