読者です 読者をやめる 読者になる 読者になる

僕のYak Shavingは終わらない

車輪の再発明をやめたらそこには壮大なYakの群れが

Logicool K480 Bluetooth Key Boardを買った

思っていたよりも大きいけど快適。 びっくりしたのが、iOSがちゃんとBluetoothキーボードのときは、ソフトキーボードを表示しないこと。 でもちゃんと変換候補は出してくれる。 良い点は、- スマホをキーボード自体にさせる(ので場所を取らない- Bluetooth…

Webエンジニアとして最低限の体裁を保つための結婚式入門

Wedding Hack 今年の9月に結婚式を上げました。 Webエンジニアとして長年生きてきた自分は、結婚式でも絶対面白いことをやろう!と思って、 人生で2, 3番目くらいには重要なイベントである結婚式にすらエンジニアとしての最低限のHackをやって来ました。 も…

AtomとEvernoteを連携するever-notedownを使う

Vimのプラグインであるmemolistで作成した技術メモが大量にDropBoxに入っているのですが、 プレビューが面倒だなぁって思っていて、VimからMarkdownをプレビューできるPreVimを使ってもいるのですが、ワンクッションおくのでうーんと思っていました。 Qiita…

Macをセーフブートするだけでストレージが12GB空いた。

before after Appが増えているのが不明だが、本当は元々もっと多かったはずなのに、正確に計算できてなかったものと思われる。 セーフブートの方法は、一度完全にシステムを終了してから、再度起動しShiftを押し続けるだけ。そのあと特に何もせずに再起動す…

builderscon tokyo 2016の個人的な感想

kazuph.hateblo.jp 自分の発表についての報告はしたのですが、12/3にあったbuildersconの個人的な感想を書いていきたいと思います。 OSS は Windows で動いてこそ楽しい builderscon.io ※スライドはリンク先にあります 見れました!生mattnさん。「まっつん…

IoT製品の生産でIoTする #builderscon / Akerun Advent Calendar 3日目

これはAkerun Advent Calendar 3日目の記事です。 一昨日・昨日に引き続き kazuph が担当します(`・ω・´)ゞ これで一旦休憩です。 つい先程ですが、こんな内容を発表しました。 Akerunを製造する際のツールをIoTでつくったという話でした。 builderscon.io 会…

IoTの開発に必要なグルー思考 / Akerun Advent Calendar 2日目

これはAkerun Advent Calendar 2日目の記事です。 昨日に引き続き kazuph が担当します(`・ω・´)ゞ 今回は自分が日頃意識してる”グルー思考”の話をしたいと思います。 ポエム度高め注意です。 グルーは糊、組み合わせ思考で解決策を考え出す glue / glu: / 接…

IoTの開発に必要なスキルセット Akerun Advent Calendar 1日目

IoTの開発に必要なスキルセット / Akerun Advent Calendar 1日目 記念すべきAkerun Advent Calendarの第一日目は、スマートロックロボット「Akerun」を開発している株式会社PhotosynthのCTOの @kazuph が担当させていただきます。 今回はBLEを含むIoT製品制…

ノブレス・オブリージュ

ノブレス・オブリージュという概念を初めて知ったのはいつだっただろう? 高校のときの倫理の時間だったかもしれない。いや、ロンドンに卒業旅行に行ったときだったかもしれない。それよか東のエデンを見た時かもしれない。 いつかは忘れたけど、自分が覚え…

Re:Viewのリアルタイムプレビューをgulp/gruntのlivereloadを使わずにbrowser-syncとfswatchだけでやる

つい先日Re:Viewを使って本の執筆をやってみたので、その時に捗るTipsを紹介します。 reviewのCLIツールのインストール $ gem install review browser-syncのinstall browser-syncはローカルにあるファイルを配信し、かつファイルの変更をwatchして、更新さ…

PrevimでPlantUMLをプレビューできるようにしたらさらに便利になった

元々すごい便利な↓のVim用のMarkdown Preview Pluginを愛用していたのですが、 kannokanno.hatenablog.com 今回以下の様にPlantUMLに対応させてみました。 github.com 設定 まだマージされてないので以下の様に設定します。 " マークダウンのプレビュー " Ne…

僕はRxJS(+noble)を使ってスマートロックを開けたかったということに気づいた

ソースを載っけることはできないんですが、手元のラズパイ的なデバイスでRxJSとnobleというnodeからBLEを制御するためのライブラリをつかってAkerunの開閉に成功しました。 かねてよりリアクティブプログラミング自体には興味があって、ずっとこれを使ってAk…

RedmineがIoT企業に異常にマッチしてしまった話

タスク管理してますか?(あいさつ) みなさんは日頃どんなタスク・プロジェクト管理ツールを使っているでしょうか? Backlog?Trello?Wunderlist?それともgithubのIssueで十分?カンバンほしいからZenhub?Waffle?変化球でProducteev? 僕も前職含めて上記…

非プログラマ社員向けに「Google Apps ScriptでつくるWebアプリケーション勉強会」を始めた話

どもども インフルで絶賛謹慎中のkazuphです。 少し頭痛はしますが、熱も下がってただ寝てるのも暇なのでブログでも書こうと思います。 今日は先々週末くらいにやった非エンジニア向けのGAS勉強会の話です。 GASとは Google Apps Scriptの略です。ExcelでVBA…

2015年の物語と2016年の展望

2015年は色々あった。 色々ありすぎてもうまとめなくてもいいかって思ったけど、この現象は去年もあって、結局まとめを書いたような気もするので、今年は初めから長文を書く。 「あの頃の気持ち、忘れちゃだめだよね」 みたいな。 それだけ、起業しての最初…

自分の仲間を探すなら能力や性格よりも、自分と同じだけコストを払ってくれる人を選んだ方がいいという話

元後輩?から「どんな人を創業メンバーに選ぶべきですか?」質問をされたので、自分なりの回答をした。 正直今の会社の創業メンバーは、前職同期である社長の素晴らしすぎる人脈もあって、奇跡的な能力のゴールデンバランスと性格的相性の良さを兼ね備えた6…

ロングセッションでの効率的な資料の作り方

先日YAPCで50分の発表を行って来ました。 YAPC::Asia 2015で「Web由来の組み込みエンジニア」について発表してきました! - 僕のYak Shavingは終わらないkazuph.hateblo.jp Twitterで「何十分もの発表は資料をつくるのが大変だから」という理由で、応募しな…

YAPC::Asia 2015で「Web由来の組み込みエンジニア」について発表してきました!

YAPC::Asia 2015 一日目の11:10より、東京ビックサイトにて、「Web由来の組み込みエンジニアの半年間のすべて 〜WebとiOSとBLEとハードウェアデバイスのこと〜」というタイトルで登壇して来ました。 最後のYAPCということもあり、発表の選考に漏れてもいいよ…

この前書いたgitブランチ運用方針

勝手にgit push [--force|-f]をした奴は殺す 過去は変わらないのだ! タイムパラドックスだ!次元の歪みに吸い込まれるぞ! 場合によってはrebaseも許されない! 危険性をわかってない人は一読のこと → http://cpplover.blogspot.jp/2013/11/jenkinsgit-push…

2015年にもなってObjective-Cコーディング規約

起業してほぼ一人でコードを書いていたのですが、そろそろ人が増える可能性もあるのでコーディング規約にしたがっておこうかと思います。 ベース 安定のクックパッドさん https://github.com/cookpad/styleguide 触発フロー まずモダンな記法を頭に入れる ht…

2014年を振り返りたい

振り返りたい。 うん、振り返りたかった。 でも明日も仕事なんだ。 起業したもんね。 追記 やっぱりちゃんと書こうと思います。 自分にとってやはり2014年は一番記憶に残る一年でした。 1月、「あ、転職しよ」 あ、そろそろ転職しないとな、って本気で思い始…

日本のエンジニア系Podcast四天王

rebuid.fm Rebuild - Podcast by Tatsuhiko Miyagawa Rebuild - Podcast by Tatsuhiko Miyagawa 最新の技術ネタ、リモートワーク、組織論、マネージメント論などエモい系の話からゲームネタまで。司会のmiyagawaさんは日本の超有名ハッカーなので、その辺の…

nanapi勉強会 vol6 - エンジニアとデザイナーの協働 に行ってきた!

http://nanapi.doorkeeper.jp/events/18274 Time Schezdule 時間 テーマ 発表者 19:00〜19:30 開場・受付開始 - 19:30〜19:40 挨拶 株式会社nanapi和田 19:40〜20:00 プロダクト開発を最適化するためにやめた4つのこと 株式会社nanapi 小島 泰洋 20:00〜20:2…

Mac Book Proについての小並感

MacBook Pro MacBook Pro - MacBook Pro13インチ、15インチ、またはRetinaディスプレイモデルの購入 - Apple Store(日本) 僕が買ったのは下のマック。 以下小学生並みの感想 今までMBA11だったけどそれと比較して 当たり前だがちょっと重い だがバックパッ…

気になるAdvent Calendar 2014

Xamarin Advent Calendar 2014 - Qiita WebGL Advent Calendar 2014 - Qiita Swift Advent Calendar 2014 - Qiita Slack Advent Calendar 2014 - Qiita Ruby on Rails Advent Calendar 2014 - Qiita Ruby Advent Calendar 2014 - Qiita Oculus Rift Advent C…

各企業ノベルティシール剥がし選手権

退職したので社用PCを返すときに僕は固まりました。 私物のステッカー等は、はがして返却すること ((((;゚Д゚))))ガクガクブルブル (((((((( ;゚Д゚))))))))ガクガクブルブルガタガタブルブル ちょっと控えめに貼っていたにしろこれはつらい・・・。 曇りなき眼で剥がし始…

株式会社ガイアックスを退職しました。

株式会社ガイアックスという最近ではソーシャルサポート系で稼いでいる会社を昨日(2014/10/31)退職しました。 (超短期間も含め)在籍していた人で有名な方だと、「Zごろう」さんとか「Xろん」さんとか「Cよんご」さんとか「Aまちゃん」さんとか 最近だとP…

Mac初期構築メモ 2014

初期設定 トラックパッド 大体有効に ドック サイズは小さく 拡大にチェックを入れて中くらいに ミッションコントロール ホットコーナー 左上…アプリケーションウィンドウ 左下…Mission Control 右下ディスプレイをスリープさせる キーボード キーボードタブ…

ISUCON2014予選でがんばってきた

去年に引き続きISUCON予選に参加しました。 チーム名は「/^o^\マッミョサーン」で最終スコアは26890でした。チームメイトはid:kazupyongと@kokonokaです。 18時過ぎた時点での管理画面での順位は24位でした。 一日目チームはベンチマークツールに致命的なバグが…

BLE Boot Camp White Note : BLEのやば濃いイベントの二日間

※上記写真は帰りの名古屋駅で食べた「矢場とん」のみそひれかつ丼定食の写真であり本イベントとはまったく関係ありません White Note? 白紙状態からの文字起こし 当日のメモやある程度のフレームがない状態から、ある項目について頭の中を全部書き出したら…

TimeTicketで上位にいたらしい

後輩がkazuphさんが上位にいるっていうからどのページか探したら普通にランキングページがあったのね。 人気チケットランキング(最近1ヶ月) | TimeTicket[タイムチケット] タイムチケット「プログラミングなど相談乗ります( ・`д・´)b」with 本間 和弘 0.5時…

いつの間にか終わっていたYAPC。

毎年ほぼフル参加して楽しんでいてやっぷしーですが、今年は起業の準備とか色々していたら発表も全然見にいけませんでした。 見れたのは今後関連のある金曜日のIoT関連の発表だけ。 直近は土日の方が忙しい。。。 あと後輩がたくさんLTで発表していたみたい…

#IoTapp (あいおーてぃーあっぷ)勉強会2に行ってきた!

IoTapp(あいおーてぃーあっぷ)勉強会2 : ATND最近IoT関連のプロダクトに関わり始めたこともあり、回路の勉強のために勉強会に行って来ました!場所はバーガー屋さんで開催され、店内の一角に集結した10人強の人たちが、PCと回路を広げて怪しい光が点滅する…

【写真あり】スタートアップiOS勉強会に行ってきた #3 #startup_ios

時間が経ってしまいましたが先週土曜日に「スタートアップiOS勉強会」というものに行って来ました。 スタートアップiOS勉強会 #3 #startup_ios on Zusaar写真ありというか、ほぼ写真だけです。雰囲気をご覧ください。会場はこちら。 全体はこんな感じです。 …

「エンジニアサポートCROSS 2014」に行ってきた! #cross2014

一度やって見たかったんだよね。プレモルうまぁぁぁぁぁぁぁぁぁあっぁぉぁぁぁあああああああぁあっぁぁぁぁぁぁあっっっっっつ!!!!!!!!! #プレモルセミナー— kazuph (@kazuph) 2014, 1月 17 い。— kazuph (@kazuph) 2014, 1月 17 ということでCRO…

ちょっと早いけど2013年を振り返ってみる

去年もやったので今年も振り返っておこうと思います。自分向けの備忘録ですね。 やったこと 某ブログプラットフォームのレスポンスタイムのスパイクを大幅軽減(gzip導入やクエリ改善) 採用セミナー等でLTをやりまくる(好評だった気がする) インターン生…

App::MadEyeをインストールする

cc1: warnings being treated as errors X509.xs: In function ‘_decode_netscape’: X509.xs:238: error: passing argument 1 of ‘ASN1_i2d_bio’ from incompatible pointer type make: *** [X509.o] エラー 1 Crypt::OpenSSL::X509とやらが入らないので調べ…

Hatena Engineer Seminar #2に行ってきた! #hatenatech

内容のまとめは他の人が書いてくれてると思うので写真だけ。ちなみにはて風呂アプリからの投稿です。写真は問題あったらすぐ消しますので、言ってください。ChefとVagrant化は1人で頑張ってるみたいです。年代物のサービスのChef化は大変そう。Chefかするた…

Shibuya Plack/PSGI Conference (shibuya.pl) #1 に行って来た! #plackcon

Blogを書くまでが #plackcon— songmu (@songmu) 2013, 11月 21 ということなので、とってもゆるふわだったPlackConに行って来たのでご報告です。だらだら書きます。適当に流してみてください。発表自体はとてもがっちりしてて参考になるものが多かったです。…

最近いじってなかったのでターミナルをいじってみた。

ちょっと前はビールをターミナルに表示させて(・∀・)ニヤニヤしてたんだけど、疲れたし飽きたのでちょっとシックでシンプル目にしてみた。いい。 元々これなのでだいぶ印象変わりましたね。 やり方は以下のブログを見ればおk! oh-my-zshとiTerm2のテーマでタ…

ISUCON2013予選を復習するための情報

予選レギュレーション ISUCON2013 いつでも再戦できるAMI ami-b34ad3b2 ベンチマークツールを差し替え testモードで --workload が指定できるようになっています benchmarkモードでAPIサーバと通信しないのでいつでも実行可能です。--init を指定する場合はt…

zshでエラーや時間のかかる処理後に通知センターで通知するようにする

※現在最新版のMavericksだとterminal-notifierが動かないかも・・・最近やっと山ライオンを使い始めました。TDDのときにprove+Guard+通知センターで捗る感じにしてましたが、そういえば昔はGrowl使ってたなと。zshでエラーの時にGrowlで通知するようにする…

#isucon 2013に参加してきた><

最初にこちらのコピペを御覧ください(小物感)。 013/10/06 17:59:52 benchmark mode 2013/10/06 17:59:52 initialize data... 2013/10/06 18:00:12 run /home/isucon/webapp/config/init.sh timeout 60 sec... 2013/10/06 18:00:13 done 2013/10/06 18:00:…

求めるものは「健全さ」 DevOpsDay Tokyo 2013に行ってきた! #devopsdays

オープニングでスタッフ:「Blogを書くまでがDevOpsDays… 某YAPCにインスパイアされていますw」 #devopsdays— Masayuki Ishikawa (@M_Ishikawa) 2013, 9月 28 とうことなので、ブログを書きますよ。イベント告知 http://connpass.com/event/3052/プログラム …

YAPCで「Vim実践入門 Perl編」というタイトルで発表してきました!またはgifアニメーションの話。

YAPCに参加されたみなさんお疲れ様です。今日はVimに関する発表をさせていただきました!MAX180名ほど入りそうな会場でしたが、ちゃんと数える余裕はありませんでしたが、百数十名は最終的に入ったのではないかと思っています。お越しいただいたみなさん本当…

今日はYAPC前夜祭ですね & 明日のYAPC1日目でしゃべります

今日は YAPC の前夜祭ですね! 今年の YAPC の前夜祭は、去年の YAPC で好評を博した LTThon が Tiny となって開催されます! 僕は LTThon には参加者として参加していている最中で、楽しめるように努力しますので是非是非ご参加下さいませ!さて、明日のYAP…

PocketのIDを何気なく消してみた

あとで読むサービスを使いまくっていて、なんだか消化できないRSSみたいな感じになっていたので、「あー、、、いらね」ってなってアカウントごと消してみました。 これでもう自分が過去にした「あとで読む」は見れない。今Twitterの公式アプリや、HBFavで設…

bash環境でブランチ名表示をユーザー全部に適用する

/etc/bashrcをいじればと助言を頂いたので、それでやってみます。もちろんgitが入っている前提です。末尾に以下を追加 # vi /etc/bashrc source /etc/bash_completion.d/git PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ '

ChromeExtensionを使ったAtomPubからの投稿です。

https://github.com/moznion/google-chrome-hatena-blog-post便利

brew install ctags

memo patch部分をコメントアウト(現在だとgistにアクセスできずインストールに失敗する) $ brew edit ctags # def patches # # fixes http://sourceforge.net/tracker/?func=detail&aid=3247256&grou p_id=6556&atid=106556 # { :p2 => "https://raw.githu…