Web + Life Hack

〜True But Useless〜

今年の振り返りをざっくりやってみた。

年の瀬ということでざっくり今年の振り返りをしたいなと思います。 上半期について 今年の上半期はアプリのグロースハックの方を中心にやらせて頂いたのは凄いいい経験なったのかなーってふうに思っています。 何もてこ入れをしなかったアプリを売上を10倍近…

キャリアごはん〜続々生まれる「エンジニア新職種」の未来を考える〜に参加してきた。

なぜこのワークショップに参加したのか? ワークショップという形式だったり勉強会に参加する事自体は割りと好きで 色んな所に行ってるのだけれど、今回は特に「技術顧問」をWeb界隈で流行らせるほどの 力を持ち、多数のメディアで引っ張りダコの伊藤直也さ…

シルバーウィークにこそ試したい約1時間で5冊は読める積んどく本解消方法

皆さん、シルバーウィークはいかがお過ごしですか? 僕は今までためていた本や読みたかった本を 図書館で借りたり自宅で読んだり、カフェで読んだりしています。 その際に 「あー。最初からこのやり方してたら積んどく本もこんなにたまらなかっただろうなー…

僕が思う理想的な技術系LTや講演の流れ

良く技術系の勉強会やLT枠に発表者として参加させて頂くのですが、 (こんな内容の発表をしてます。) あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて 現場から…

【勉強会】Lean Startup Update!! 2015@品川に参加して、リーンスタートアップについて再考してきたよ!

場所:日本マイクロソフト株式会社 31F セミナールーム A スライド TOCから俯瞰するリーンスタートアップ (河合太郎) http://www.slideshare.net/inuro/toc-43579895 リーンスタートアップ導入の現場(黒田樹) http://www.slideshare.net/i2key/leanstartup-4…

えふしんさんの記事があまりにも素晴らしかったので僕も参考にさせて頂き、今年を振り返ってみたよ!

えふしんこと藤川さんを皆さん、ご存知でしょうか? 分からない方はいないかと思いますが念のため説明しますと 日本のプログラマであり、経営者です。 モバイル端末向けのTwitterウェブサービス型クライアント「モバツイ」を2007年4月に開発しながら現在はBA…

webエンジニアなのに社内のIT全般統制勉強会に参加してきたよ!

「IT全般統制って大変。。。。」 「この時期本当にやだ。。。」 この時期になるとなざか聞くことが多くなる IT全般統制 という言葉。 自分には関係ないと思っていましたが、 社内向けに勉強会が開催されていたので、 「何か手伝えることないかな?」 「普段…

エンジニアなのに社内のディレクション勉強会に参加してきたよ!

今回、弊社で行っていた 作業を分解してスケジュールを立てるというディレクション業務を覚える という目的を持った社内のディレクション勉強会に参加してきました! 以下、その時のメモ内容になります! 目的をあきらかにする 本質的な問題点がどこにあるか…

エンジニアなのにクックパッドで営業向け講演会でいろいろ話を聞いてきたよ!

勉強会名 【「社会人のための」会社説明会】のべ月間利用者数5,000万人を超えたクックパッドの柱を担う広告事業とは?〜ユーザーとクライアント双方がwin-winになるモデルを築く秘訣〜(50名限定) 参加理由 マネタイズの部分と広告事業という今まで接点がな…

東京スタートアップゲートウェイに参加して来てプレゼン内容をざっくりまとめてみたよ!

今週はこちらのイベントの参加して来ました! http://tokyo-startup.jp/ 始まったオープニング映像がめちゃくちゃ凝ってて いつものスタートアップのイベントと違うなーといった印象からスタート。 「TOKYO STARTUP GATEWAY 2014」は 単にビジネスプランコン…

非ゲームアプリ開発者必見!?人気マンガ系アプリに学ぶ勉強会!@西新宿に参加してきたよ!

今日は人気マンガ系アプリに学ぶ勉強会!@西新宿と題して、 マーケティング&マネタイズに関する最新ノウハウを学ぶべく、 ベルサール新宿グランド コンファレンスセンターで開催されていた 勉強会に参加してきました! スピーカー ・株式会社 メタップス …

本ブログの今後について

最近、めっきり更新頻度が下がっています。その理由として一番大きいのは Qiitaで記事を書き始めたからです。 どういう内容を書いてるかは こちら で確認出来ます。なので今後は所感や勉強会のフィードバッグなどをこちらに、 技術的な詰まったところ、勉強…

New Relicを使ってる人に見て欲しい指標。「Apdex」

おそらくweb開発をしている会社で導入していない方が珍しいぐらい 利用されているNew Relic。 そのnew relicで今回、面白い指標があったのでご紹介させて頂きます! new relic その指標がこれです。 Apdex(New Relic独自指標) このApdex(New Relic独自指標)…

SwiftでCocoaPodsを使おうとするもなんだかんだでハマった一部始終まとめ。〜その2〜

前回のSwiftでCocoaPodsを使おうとするもなんだかんだでハマった一部始終まとめ。〜その1〜に続き、CocoaPodsでハマったことをまとめたいと思います。今回はこのエラー。。。見えますでしょうか? Couldn’t load CocoaPods.xcodeproj because it is already…

SwiftでCocoaPodsを使おうとするもなんだかんだでハマった一部始終まとめ。〜その1〜

swiftを先週から本腰入れて実装中! APIレスポンスのパースであったり、iOS開発ではほぼ必須である「CocoaPods」 CocoaPods http://cocoapods.org/ をSwiftでも使おうとセットアップを行いました! cocoapodsはgemでinstallする必要があるため、 rubyが必要…

xcode 6 Beta 4でSwiftをHello worldしてみた。

WWDC以降、 ios8、swiftアプリのリリースに向けて少しずつ情報をキャッチアップ中です。そしてハッカソンに参加しない土日中にxcode 6 Beta4のインストール、 swiftのHello world、 Flappy Birdのサンプルコードを起動させるということをやっていました。今…

【レポート】MA10系ハッカソンで「楽天賞」を頂きました!

今週の三連休に以下のハッカソンに参加してきました! #MA10 【本番直前プレ企画】テーマ型ハッカソン!! 『少し未来の食卓』by楽天 -ハードウェア&ソフトウェアハッカソン- http://mashupawards.doorkeeper.jp/events/13043 今回は 「少し未来の食卓」 を…

【ヒカラボ】【ライフハック】人生で二度目の講演をして気付けた2つのこと。

今回は人生で二度目となる「SIer⇒Web」と題して 講演をさせて頂きました! 【ヒカ☆ラボ】【好評につき第二弾!】SIerからWeb系に転向した登壇者が語るキャリア論 http://connpass.com/event/6894/ 当日も熱帯夜で暑苦しい中、多くの方に参加して頂きました!…

【vi】こりゃ便利!後々楽するために覚えたいviコマンド!

普段はsublime text2を使っているのでそんなにviを使わないのですが、 リモートの作業や、 コマンドを打ちながらソースを直したり、 CSVファイルを直したりする時 はviを使います。そして今回覚えた 「カーソル行からファイルの先頭までを全て削除」したり、…

部分的にhttpsを付与する時に確認したいこと。〜view編〜

あれ?パスが更新されない?なんで?なんで?今回、「あるURL先からhttpだったURLをhttpsに変更する」という処理を追記する時にハマったのでメモ。 誤ったソース <% unless growth_hackers.blank? %> <%= link_to "growth_hackerに移動", growth_hacker_path…

めちゃめちゃ簡単なキャッシュ対策。それは「nilガード」

エンジニアの永遠の課題である速度改善。。。 そのためにサーバーを増やしたり、railsだとフラグメントキャッシュを 使ったりするかと思うのですが、 一番手っ取り早いキャッシュ対策がありました。 サンプルコード @GH ||= GrowthHack.last 意味は @GHがnil…

【rails】【db】rake db:migrateのニッチなやり方

マイグレーションファイルを追加した際に、 rake db:migrateでも出来ますが、 他のテーブルや既存DBのスキーマに影響を与えたくない時や 後から追加したマイグレーションファイルだけ実行したいときに便利な やり方です。 rake db:migrate:up VERSION=作成し…

【B2Bハッカソン】【所感】僕らのチームが協賛企業賞を総なめするために意識してやった5つのこと。

(先に述べさせて頂きますが、今回作ったプロダクトは会社の社内事業プランコンテストで発表しようと画策中なので載せておりません。ご了承ください。) みなさんは先週の土日をどのように過ごしましたでしょうか? 2014年W杯における日本の初戦ということで、…

【ruby】【rails】csvでおなじみのKconv触ってみた。

必要なデータはCSV形式で良いですか? 営業さんやマーケッターとやり取りするエンジニアなら一回はこの言葉を聞いたこと あるかと思います。 ちょいちょい文字コードを変換するぐらいならやったことがあります! (別に大したことしてない。。。) 【DB】【CSV…

【ruby】【rails】抑えておきたい!サクッと「漢字」の文字数をカウントする方法

「文字数」をキーにロジックを組むことって結構ありますよね。 例えばこんな場合 受け渡された文字列が一定の文字数を超えていた場合、別の文言に切り替える 受け渡された文字列が一定の文字数を超えていた場合、表示しない それがおなじみの「size」や「cou…

【書評】【フレームワーク】web開発初心者必見?「大人のための算数教室」から思考フレームワークを考えてみた!

となりの席の凄腕エンジニアとへっぽこエンジニアな俺との違いって Rails知ってる、知らないの前に 開発力というか論理的思考力といったもっと根本的で致命的なやーつじゃないか。。。 そんなことをふと考えていたらこんな本を見つけました。 絵が何ともかわ…

【Sublime Text2】【設定】Sublime Text2初心者だからこそ抑えたい設定まとめ

デフォルトこそが正!!! そんな時代が僕にもありました。 ましてや「Sublime Text2」においてはほとんど、触ったことがないので デフォルト以外は怖くてカスタマイズをしていなかったのですが、 半角、全角の識別がしづらい 日本語入力したりすると「ガタガタ…

【ruby】URIparserを使わずにURLを分解する方法

今回は「日本語」が含まれるURLから 「日本語」の部分だけを抽出する というなかなか無い仕様に遭遇したのでその時のロジックを 備忘録的にまとめたいと思います。 # 文字列(URLはダミー) referer = "http://g08m11.hateblo.jp?q=グロースハック&l=沖縄" # […

【社内勉強会】【正規表現】社内勉強会で勉強したことまとめ

弊社では毎週金曜日に30分で出来るライトニングトーク的な勉強会を開いています。 「質疑を含め30分以内の「長めのLT」な感じで"ゆるふわ"かつ尖ったテーマ 」 をコンセプトに エンジニアだけでなく、デザイナー、新卒、中途、関係なく 自分が好きなことを話…

【Unity】【ゲーム】UnityをHello worldした時のまとめ。

今週末に普段とは違うことということで、 ゲーム系デベロッパー御用達で有名な「Unity」を触ってみました! Unity http://japan.unity3d.com/その時にやったことやハマったことを備忘録的に纏めたいと思います。 前提条件 Mac 電波環境良し 手順 1・ダウン…

【Heroku】【LT】変更あり!もし俺がHerokuのLTに出れたらこんなLTする!

今日、HerokuのLTにお邪魔させて頂くことになりました。 Heroku Meetup #12 恋に落ちるときはいつもハッピー http://herokujp.doorkeeper.jp/events/10902 そのため、今回の連休を使い(時間的にはそんなに使っていないのですが。。。) LT向けの記事を作成し…

【DB】【CSV】CSVに泣く前に見直したいたった3つのこと。

えっ??今までの俺のCSV力って何だったん? というぐらい今週はCSVと戦いました。 次はサクッと出来るように (出来ないとまずい) 勉強になったことを纏めたいと思います。 1・取得したカラムから改行を削除する方法 これはどういった時に使うかというとHTM…

【Mac】【メモリ】エンジニアならメモリ解放もコマンドで!

僕は今まで「何かPCが重い」と思ったら メモリ解放アプリを探していたのですが ひょんなことから以下のコマンドに遭遇しました。 メモリ解放コマンド sudo purgeまださくさく感は感じられないけど、 何となく起動は早くなったかなと思います。 もっと具体的…

【講演】【ライフハック】資料付き!人生で初めて講演をしてきました!

自分のことを人様に話す機会が来るとは。。。 僕は今回、レバレジーズさんが企画しているヒカラボというイベントで 人生初の講演会をしてきました。 【ヒカ☆ラボ】【Web系希望エンジニア必見!】SIerでSEだった講演者がWebエンジニアに転向し、どのようなキ…

【DB】【ハック】MySQLでデータ更新が面倒な時に試したいとっておきの裏技

MySQLでSQL文でデータ更新をする時にとっても面倒な時があります。 例えば {}が入っている 「”」が大量に入っている 「’」が大量に入っている 値がハッシュ などです。 上記の場合、文字列とMySQLに認識させようとするとシンタックスエラーになることが とて…

【勉強会】【所感】 クライアント系の勉強会に参加しての所感まとめ

今週の土曜日は元々、予定していた勉強会に参加してきました!講師がイケメン過ぎてヤバい! Web業界のイケてるエンジニアって天に二物与えられてる感ある。。。ちなみに講師の方のtwitterアカウントはこちらです!(許可取ってます!) https://twitter.com/m…

【MySQL】人に頼らないでコマンドに頼る!mysqldumpの取得と挿入!

ローカルのデータ古すぎ。。。 最新のデータほしい。。。 でも、他の人の手を煩わせるのはちょっと。。。 そんな人はぜひ、こちらの記事を参考に! 【前提条件】 最新のDBがあるサーバーヘログイン出来ること ローカルで実行する場合は「dump.sql」をftpツー…

【rails】【CSV】CSV読み込みに出るエラーの基本のき。

最近、CSVの読み込みや出力をする機会があり ちょいハマったので備忘録として 残して置こうかと。 1・ 引数が足りてないエラー ArgumentError: wrong number of arguments (1 for 2) ソース CSV.open(file) 2・引数は文字じゃない?エラー NameError: unde…

【ruby】【rails】最近覚えた「railsのコンソールでテーブルのカラム名を出力する方法」など

大江戸Rubyが大盛況だったみたいで。。。 特にこのペパポさんの段階的にバージョンアップをする方法はめちゃくちゃ参考に なりました。 弊社でも試してみたい。。。 さて僕の方といえば、 今回は転職して初の大上がりなリリースをした際に為になったことをい…

【rails】controller側でhelperの値を設定して、ActionMailerの値として使おうとしたらハマった。

四月の天気ってこんなに暑かったり、寒かったり 温暖の差が激しい季節だっけ?となっているg08m11です。今回もまたハマりました。。。 概要はタイトル通りなので、早速、ソースを載せていきます。 helper側 helpers/g08m11_helper.rb module G08m11Helper #…

【rails】これはひどしょぼ!!!環境指定系でやってはいけないたった一つのこと

まずタイトルの説明から。 ひどしょぼというのは、 ひどくてしょぼいの略であり 老若男女問わず、これはやってはあかんやろ! という意味です。 では本題の環境指定系でやってはいけないたった一つのことですが それは RAILS_ENVの後の「=」の間に全角または…

【アプリ】Evernoteじゃ満足出来ない!アイデアを効率的にまとめられるアプリ「Elevatr」

めちゃくちゃ良いアイデア思いついた!! と意気揚々にアイデアの説明をしていると、当初の思惑と違って 抜け漏れが多くて困ることないですか? 僕は結構あります。。。 いつもEveroteにメモを残したり、iPhoneのデフォルトのメモ帳なんかに 書くことが多い…

【rails】アンカーとvalidateの組み合わせを「初めて」使った。

今日はrailsを使い始めて初めて、 validteとアンカーの組み合わせを利用しました。 そもそもアンカーって? リンクしたい場所にアンカー(目印)を置いて、 ページ内ジャンプが出来るというものです。 記述方法は <a href="#アンカー名">となります。divタグのidでも指定可能です。</a>…

【ruby】【rails】現在の開発環境での気づいたことまとめ

現在、Rails2.0とやや古めのバージョンで開発をしています。 その時に詰まった、個別の環境であったり、サーバーの起動などををいくつか。。。【前提条件】 ・database.yml内に個人のdatabase設定済みであること。 ・/config/environmentsの下に個人の環境設…

【git hub】git hubのpull requestした時に便利だなーと思った機能

前職ではpullリクエスト開発をしていなかったのですが 現職ではpullリクエスト開発を開始。 全く無知の僕に同僚が便利な機能を 教えてくれました。 1・現在の開発している内容をmasterとは「別ブランチ」にプッシュ (ブランチ名は「日付_案件名」が望まし…

【宣伝】流行りの「note」で自分で撮影した写真を売ってみた。

みなさん、「note」をご存知でしょうか? https://note.mu/ 動画を見るだけでおおよそのことは理解出来るかと思うのですが、 個人で テキスト 写真 音楽 動画 を気軽に販売できます。 という訳で私も早速。 https://note.mu/g08m11 これから写真をベースにど…

【所感】Twilioのハッカソンに参加して勉強になったことなど

先週の土日にハッカソンに参加してきました。 Smart Communication Award 2014 ハッカソン その時に気づいた事を幾つか。 1・SQLite使うならfire foxアドオンが便利 fire foxアドオンでSQLiteの中身見る。 firefoxにこれを入れれば、sqliteの中が見られます…

僕のリーンスタートアップが全く機能していなかった訳が分かった

今回はこの勉強会に参加してきました。 【追加開催】UX、デザイン思考、リーンスタートアップのためのインタビュー入門 http://uxd-hcd-waiwai-cafe.doorkeeper.jp/events/9595 普段の二時間程度の勉強会と違い、懇親会があれど5時間半の長丁場だけど 集中力…

【追記あり】1時間でビジネスモデルキャンバスとピクト図解を作成してみた。

とあるアイデアソンでピクト図解という存在を知りました。 参加したアイデアソン 【10名増席】電話 × 決済 APIで考える!!「お小遣い獲得モデル」のアイデアソン! with Twilio & WebPay #MA10 このアイデアソンがめちゃくちゃ豪華でした! ITビジネスの原…

【所感】【アイデア】僕らのチームがアイデアソンで準優勝するために行ったたった2つのこと

先日、あるアイデアソンがありまして、そちらに参加した際に 僭越ながら準優勝を頂きました。 参加したアイデアソン 第2回 観光アイディアソン - 日本国内の観光促進や課題解決に関するビジネスアイディアを考えよう! http://everevo.com/event/11328 (チ…