フィヨルドブートキャンプという主にネット経由メインのプログラミングスクールをやっているのですが、オフィスにあいている席が2席しかないのが厳しいので明大前に引越しました。 古いオフィスの荷造りの様子。 あまりお金は無いのでトリッキーな(何故か入り口の扉が2つある)古め目の物件を契約して改装工事をしました。 主な変えた場所 天井の壁紙 壁紙 床 部屋を隔てる壁破壊 照明をレール化 工事前の様子 クソボロナメクジ。 工事後の様子 まだいろいろ途中ですが、何とか仕事は開始できるようになりました。 これで以前よりはだいぶ座れるようになりました。 ブートキャンプに来ている方もリモートからより実際に通う方の方が圧倒的に就職率が高いのでお近くの方はぜひ! 個人的な欲望でキッズスターさんのオフィスでみてほしかったコレを買っちゃいました。冷蔵ショーケースというらしいです。テンションがクッソ上がるのでおすすめで
「知り合いの凄腕エンジニアに聞いたんだけど、/users/32ってURLにユーザー数が丸見えになってるって、このセキュリティーは流石にまずいよ、駒形さん」 みたいに言われることが稀によくあるので、idをuuidにしました。 postgresの設定 rails5からpostgresのuuidを生成する関数を簡単にidとして使えるようになってるそうです。 herokuのpostgresは対応してるのでいいかもです。 Macのbrewで入れたpostgresはデフォルト無効なので有効にしてあげる必要がありますが、superuserじゃないと駄目です。 postgres=# SELECT uuid_generate_v4(); ERROR: function uuid_generate_v4() does not exist ↑関数がない。 デフォルト状態ならばsuperuserはpostgres
8年振りに会社ページがリニューアルされました。 Fjord, LLC hugoで作ってGithub Pagesで公開しています。 デザインに関しては@machidaさんの記事をご覧ください。 会社サイトをリニューアルしました | FJORD, LLC(合同会社フィヨルド) デザインもhugoも@machidaさんがやったので僕はほとんど何もやってないですが、 「ページをpushするとCircleCIでbuildしてアップ」 という部分だけやりました。 fjordllc/fjordllcリポジトリのsourceブランチにmarkdownの記事ファイルをアップするとCircleCIがhugoでbuildしてmasterにpushします。 masterブランチのdocsディレクトリがGithub Pagesで公開されるようになっています。 CircleCIのcircle.yml general:
玄人Macデベロッパーである@hiroshi3110さんに聞かれました。 @komagata https://t.co/kFCyM0CALn https://t.co/oFYawZwb5V 同僚にこういうの欲しいよねという話をしようと思ったらいくつかエラーが出てるのに気がついてしまいました。 — hiroshi (@hiroshi3110) 2015, 11月 26 @hiroshi3110 活用を進めてたら結局自作のダッシュボードに移行してしまいました・・・https://t.co/gzm3sTUEzw — Masaki Komagata (@komagata) 2015, 11月 26 @komagata なるほど、僕も片手間にこういうほしいなと思って探してもいいのがないので、 React でつくるといいかなと思って放置していたので、どういう構成になってるのかブログに書いてもらえるとう
9月1日から株式会社Blaboで週2日で働いています。Blabo開発、開発チーム構築、プログラマーのリクルーティングがお仕事です。流行りの暫定CTO的なやつです。1ヶ月で開発が回るようになってきたのでプログラマーの募集を開始しました。 しかし、人事部の出すプログラマー募集っておれら/おまえら的に嘘くさいし、知りたい情報じゃなかったりするので、 「プログラマーとして入社を検討している会社について知りたいこと」 という視点から独自の調査をしていきたいと思います。 RubyとRailsのバージョン 100人中65535人のRailsプログラマーが、会社を選ぶ時は給与や福利厚生ではなく、ましてや会社のビジョンでもなく、 「使っているRubyとRailsのバージョンで決める」 と答えています(確信) Gemfileを見てみました。 source "https://rubygems.org" ruby
結論 リニューアルはマーケティング用語。Webサービス開発チームにとっては思考停止やストーリーの粒度アップをもたらす悪魔の言葉なので使わないようにしよう。 すぐリニューアルっていう問題 Webサービス開発においてサイト改善の粒度がリニューアルという名前になってたら要注意。 その場合、責任者が 「よくわからないけど、うちのサービスイマイチだからおれのかんがえるさいきょうの機能・UIに刷新しよう」 と考えていて、 自分のサービスにとって良いとは何なのか? 何が問題点・ボトルネックなのか? 何を改善するのか? その仮説で本当に改善するのか? そもそも仮説はあるのか? 優先順位は? などという地味な検討を避けてリニューアルという銀の弾丸を求めても、かさむ工数、ユーザー離れ、要らない機能などがサイトにもたらされるだけなのでヤメよう。対外的なマーケティング用語としてのリニューアルをWebサービス開発に
第89回 PHP勉強会@東京に行ってMac・Windows共通のPHP開発環境 // Speaker DeckというLTをさせていただきました。 会場は株式会社リジョブさんの咲くらぼというスペース。人工芝に座って人工桜を見ながらビール飲んで勉強会とか最高かよ。 咲くらぼ TECH 勉強会サポート | 咲くらぼTECHブログ - 株式会社リジョブ また、じゃんけん大会でLaravelエキスパート養成読本をいただきました。ありがとうございます。 LT内容を箇条書きにまとめるとこんな感じです。 レガシーPHP改善はまずは共通開発サーバーの撤廃からはじめるとよい。 WindowsでのPHP開発環境をMac上のVirtualBox内のWindowsでサクッとできるとか思うなよ。 shin x blogは神。 ansibleはlocalで使え。 VirtualDocumentRoot + PHPには罠
Rails検証報告書: プログラマの思索 Railsで特徴的なのは、CookieでHTTP セッションを管理できることだろう。 ここの仕組みが非常に分かりやすい。 Railsの後から付いた機能で一番素敵だと思うのがこの機能です。 「Cookieなんて仕様上は4KBしか保存出来ないんだから寧ろ弱体化してね?」 とか認識されることが多い気がしてならない。 コレ、導入時にも度肝を抜かれて、以降常に、 「ハンパねー、マジCookieセッションハンパねー!」 と脳内のアフロの人が言ってるんですが、大した利点に感じる人は少ないのか、他の言語やWAFで全面採用している例を見たことが無い。 そもそもセッションという言葉自体が複数の処理をまとめた単位という広義の意味とWebアプリケーションで複数リクエストにまたがってサーバー側に保存されるデータという狭義の意味が混在して使われているという事情があってWeb上
UI考(番外編) AppleWatchについて、あまり語られてない視点 | fladdict Android + Android Watch + Nexus PlayerというGoogle信者状態でいうのもなんですが、この間飲み会で話してて出た話。 Apple WatchはすごくないけどSiriはすごい。そんでSiriの凄さを最も発揮できて現実的なガジェットはBluetoothヘッドセットなんじゃないかってこと。 Bluetoothヘッドセットっていっても↑こういうちっちゃいやつ。 自転車でツーリングに出かけるときにこういうの付けてるんですが、すごい便利。 ふたてに別れた後も特に切る理由が無いのでしばらく俺は家の中で相手が整体行ってる音とか聞いてました。(良いトランシーバーアプリあればいいんですが、知らないのでLINEとかHangout使ってます) 「どの辺を重点的にやりますか?」 「肩を
「おい、Nexus6あくしろよ。」 しょっちゅうチェックしてると仕事に影響が出るので書いた。 hurry_up_nexus6/clock.rb at master · komagata/hurry_up_nexus6: require 'open-uri' require 'mail' require 'css_selector' require 'clockwork' include Clockwork NEXUS6_URL = 'https://play.google.com/store/devices/details/Nexus_6_64_GB_%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89_%E3%83%9B%E3%83%AF%E3%82%A4%E3%83%88?id=nexus_6_white_64gb&hl=ja' Mail.defaults do d
「FRINGE/フリンジ」の J.J. エイブラムスと「ダークナイト」の脚本家ジョナサン・ノーランが贈るわけではない、IT業界のタブーに切り込んだサスペンス実話。 (私本人は真剣にレガシーPHPに取り組んでおります。) シーズン1 エピソード1 エピソード2 特別編1 レガシーPHPプロジェクトあるある エピソード3 特別編2 phpプログラマーの募集 エピソード4 エピソード5 エピソード6 エピソード7 エピソード8 特別編3 PHPMatsuri2012 エピソードLAST シーズン2 エピソード0 エピソード1 エピソード2 エピソード3 番外編1 ピクルス原理を誤用(応用)する エピソード4 エピソード5 エピソード6 PHPの落とし穴 PHPの落とし穴1 ツール レガシーPHP診断 レガシーPHP診断 - みんなの診断結果 レガシーPHP改善・コンサルティングはこちらから承って
sass-railsの5.0から、foo.css.sassをfoo.sassに変えよというWARNINGが出るようになってました。(エラーが出たらとりあえずGoogle検索欄に放り込む人=俺用のエントリータイトル) DEPRECATION WARNING: Extra .css in SASS file is unnecessary. Rename /Users/komagata/code/kowabana/app/assets/stylesheets/blocks/footer/_footer-pages-nav.css.sass to /Users/komagata/code/kowabana/app/assets/stylesheets/blocks/footer/_footer-pages-nav.sass ... ... ... デザイナーの作業とコンフリクトする予感! % ls
YosemiteプリインストールMac miniの話。OSアップグレードはクリーンインストール派だから他は知らん。 rbenvでcompleteが見つからないと言われる .rbenv/libexec/../completions/rbenv.bash:16: command not found: complete # ~/.zshenv: -if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi +if which rbenv > /dev/null; then eval "$(rbenv init - zsh)"; fi こう変えればOK。 brewのrbenvのインストール場所が変わった # ~/.zshenv: -export RBENV_ROOT=/usr/local/opt/rbenv +export RBENV_R
iTunesとの音楽のシンクに必要。USBデバッグモードの設定を表示させるにはまずデベロッパーモードをオンにする必要があります。 How To Enable USB Debugging on Android 4.3 Phones and TabletsTechverse Finally tap multiple times ( 10 times ) quickly on the Build number and eventually you will be able to see a message that developer options are enabled. そしてその方法は・・・ 「ビルドナンバーのところを10回ぐらい素早くタップしろ」
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く