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

Modern Agile 入門 #modernagile

完全に出遅れ感ありますが、モダンアジャイルが気になってきたのでちょこっと自分の中で理解のために整理をしてみました。モダンアジャイル自体にプラクティス厨やめろというメッセージが含まれているかとは思いますが、とは言え、本家 Modern Agile - Indus…

ビジネス貢献するためのエンジニアリングの話をデブサミでしてきた #devsumi

Nintendo switchの初期不良を引き当てたので、ゼルダをやるために開けておいた予定がなにもすることなくなってしまったのでブログを書いた。私のswitchは今頃京都にあるでしょう。 Developers Summit 2017 でコンテンツ委員しつつ登壇もしてきた もともとは…

新規事業のグロース期を支えるエンジニアリングについて

このブログは Recruit Engineers Advent Calendar 2016 - Adventar の12/7の記事になります。 はじめに 現在、新規事業開発部門にて、いくつかのチームの開発リーダーをしていまして、その中でチームの目標を決める中でグロースフェーズにおける開発チームの…

プロダクト開発を内製化やアジャイル化する際のどこからはじめるかの勘所の話 #postudy

本ポストは特に私が所属する組織の見解ではなく、私が今までの経験&自分がチームを作るときにチームの目標を考えたり、組織内にアジャイルを導入したり、組織内での開発チームの位置づけをどうするかなどなどを考えるときに意識していることですのであしか…

DevOpsはエンタープライズからスタートアップへの横恋慕 #devops #プロダクトマネージャー #leanstartup

DevOpsはエンタープライズのスタートアップへの憧れ と、楽天の川口さんが言ってたなーなるほどなーと今になってしっくりきてたのでブログを書いてみる。んで、ブログ書くために、あれ?そもそもあってるっけと思いFacebookストーキングしたら違ってた。 "De…

Scrumはじめるまえの本質的な部分の話 #agile #scrum

チームをスクラムにしたいのですが とあるアプリの責任者に相談を受けた。 彼は自分のチームが改善フェーズにはいり一定のリズムでサービス改善したいためWF型からスクラム化したいらしい。 そこで、いきなり彼は「プランニングポーカーどうやるんですか」と…

リーンスタートアップで失敗する18のパターン

ローレムに提供した下記ネタの原文を自分の活動ログとしてこっちにも残しておきます。(マルチポスト的でごめんなさい) 余裕があればもっといっぱい色々書きたいことあるので追記していきます。多分。やっぱしないかも。 l-orem.com リーンスタートアップで…

エンジニア向け #マインドフルネス 入門

社内でマインドフルネスの30分ワークショップをやったのでメモとして残しておきます。 本当は長期にわたる研修なので、こんな簡単な話ではありません。 以下の様な禅語があります。 調身 調息 調心 正しい姿勢を保ち、正しい呼吸法で坐禅を組めるようになれ…

あとデザインさえあれば・・・を若干のお金で解決する #OSS #docker #99designs #startup

エンジニアとしてサービスを作ってる時にどうしても行き詰まるのが、デザイン。 仮に、それがデザイナーと組んでチームとしてやっているときは良いのだけど、エンジニアの自分だけでやっているような場合特に困る。 Webサービスを作るのであれば、最近はTwit…

Developers Summit 2015とDevelopers Summit 2015 Summerで発表してきました #devsumi #natsumi

もう数ヶ月前のことですが・・・、Developers Summit 2015で発表してきました。 そして、先日のDevelopers Summit 2015 Summerにて発表&表彰をして頂きました。 デベロッパーズサミットというと数年前の自分からしたら神々がそれぞれのマサカリでもって斬り…

「Devlove現場甲子園2014 日本シリーズ編」で発表してきた。 #devlove

先日開催されましたDevLOVE現場甲子園2014 日本シリーズ編 〜東西開発現場の集結〜 - DevLOVE | Doorkeeperで発表させて頂きました。 会場でのMVP投票にて1位と2票差で2位でした。投票して下さった方々、本当にありがとうございました! 発表資料をはっつけ…

ZapierでSlackを佐野ひなこちゃんで埋め尽くす #apijp

API

本ポストは下記のアドベントカレンダー13日の記事になります。 Web API Advent Calendar 2014 - Adventar Web API Advent Calendar 2014 - Adventar ところでみなさん、Zapierってご存知でしょうか? The best apps. Better together. - Zapier The best app…

Hello Swift

Social.frameworkとAcount.framework使ってTwitter投稿とTableViewへのタイムライン取得&表示でSwiftをハローワールドしました。 xcodeでコード補完が殆ど効かなくて苦行でした。 コードをおいときます。(実行環境はxcode6-betaなので、いつ動かなくなって…

AndroidのBitmapを扱う際のTIPSメモ

Androidの実装をOSのバージョンが2.xの頃からしておらず最近のコーディングの仕方をキャッチアップしているので、メモを残して行きます。 画像キャッシュ メモリキャッシュ ディスクキャッシュ 大きなBitmapをメモリに読み込むときに気をつけること inPrefer…

Play2.1.3でplay testをしてもテストを認識してくれない不具合について

Play2.1.3 Javaで発生したけど、こうするとなおるよ。Play2.1.3 Scalaはしらぬ。 @kara_d さんに教えてもらたのでメモ。Build.scalaのmainに以下を追加 testOptions in Test ~= { args => for { arg <- args val ta: Tests.Argument = arg.asInstanceOf[Test…

スマホアプリ向けのAPIサーバの品質ガイドライン

ふと思い立ってかいた。スマホアプリを開発する際、mixiさんが公開しているようなスマホ向けガイドラインと同様にAPIサーバでも、ある程度の確認用のガイドラインを個人的に設けていますので、メモとして公開してみます。クラウド環境の登場により誰でも簡単…

API管理もこれで簡単!Apigeeが凄い

API

Web2.0で火がついたマッシュアップブームにより、WebAPIが脚光を浴びました。 当時は、GoogleMap上に何かを表示して、すげーーーってなっていただけですが、 最近は、スマホアプリのバックエンドとしてのより実用的な需要が高まっております。スマホアプリを…

意外に簡単!LINEのような電話番号認証の作り方(Twilio-SMS編)

LINEで使われているような電話番号による認証を試しに作ってみたので、ブログにまとめておきます。 電話番号認証とはこんなのです。 まず、電話番号を用いた認証ですが、方式が2通りありますので、それらの概要を説明します。 SMS利用パターン 電話番号をア…

今更だけどEnumでSingleton

Java1.5からEnum型が追加され、定数の定義等に利用されていますが、EffectiveJava久々に読み直していたら、EnumでSingletonをやるのがおしゃれさんだよと書いてあったので、ブログにメモしときます。 周知の事実すぎるので、今更かよ感ありますが、知らなか…

ReverseAuthの使い方 #twtr_hack

Account.frameworkで既にTwitter認証済みのACAccountを使い回してiOS側からSLRequestやTWRequestでAPIコールをしているだけであれば、必要ないのですが、どうしてもサーバにもAccsessTokenやAccessTokenSecretを渡したい場合があります。しかしながら、Servi…

Play2系でplayコマンド実行時にsbtが無いと言われる場合の対処法

下記のようなエラーが発生したときは、project/build.propertiesのsbtのバージョンを確認すること。 ソースは古いplayのままでframework側のsbtが新しいかもしれない。 project/build.properties内のsbtバージョンを正しいバージョンに書き換えれば動く。 $ …

hatena blogのデザイン変更メモ(横幅を広げる)

hatena blogデフォルトだと横幅が狭く、ソースコード等が見難いのでカスタマイズしたのでメモ。 /* <system section="theme" selected="report"> */ @import "/css/theme/report/report.css"; /* </system> */ /* <system section="background" selected="fff"> */ body{background:#fff;} /* </system> */ pre.code{ font-size: 70%; background:#EEEEEE; max-heig…

Social.framework & Account.framework

社内のスマホエンジニア勉強会で発表したのでブログにしときます。 Social.framework&Account.framework #twtr_hack from Itsuki Kuroda サンプルアプリはGitHubに公開しているのでどうぞ。 https://github.com/i2key/SocialframeworkExample最初のほうは当…

Amazon Linux にJenkins入れたときのメモ

yumにJenkinsリポジトリ登録してインストール $ sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo $ sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key $ sudo yum install jenkins cf : h…

Port指定してPlay!を起動するコマンド

1.2系は設定ファイルでもできるけど、ここではコマンド指定のメモ。たまに忘れるのでメモ。Play 1.2系 play run --http.port=8080Play 2.0系 play "run 8080"または sbt stage target/start -Dhttp.port=8080

TwitterAPI勉強会で発表してきました。 #twtr_hack

8月にTwitterAPI勉強会で発表したスライドを載せていなかったので、 思い出迷子にならないように載せときます。しかしながら、既にiOS6のSocialFrameworkが出ていたり、リバースオースも申請しないでも使えるようになったりと情報鮮度は著しく悪化しているの…

第三回Playframework勉強会で発表してきました。#play_ja

第三回Playframework勉強会で発表してきました。当日のtoggetterはこちら。内容は、今回私が開発したソーシャル音楽アプリAttaccaでPlay2.0+Javaを選択した経緯がメインになります。 こんなアプリです。発表資料はRECRUITの黒田として発表した部分は省いてお…

女子中高生とTwitter4Jについて発表してきました。#twtr_hack

TwitterAPI勉強会にて、以下のLTをしてきました。 10分の発表なのに、スライド60枚以上作ってしまったので、どうなるかと思いましたが、想定通り1分6枚ペースで時間内に無事?終わりました。 また、タイトルで釣ることを目的にしていたので、中身薄くてゴメ…

TwitterハッカソンでNFCによるTwitterアイコンチェンジャーを作成しました。#twtr_hack #twitter4j #nfchack

Twitterハッカソンに参加してきました。場所はTwitter Japan! (場所はアーク森ビルといわれ、勘違いして六本木ヒルズに行き、インフォメーションカウンターのおねーさんにTwitterJapanどこですか?と聞いて、ザワザワしたのは言うまでもない。)トゥギャッ…

Javaで書かれたTwitterの自動フォロー返しを、Scalaで書いてみた #twitter4j #twtr_hack

つくっているiOS、AndroidアプリのPRキャンペーンでTwitterの自動フォロー返しが必要になったので、最近勉強をはじめたScalaで書いてみました。 参考にさせていただいたのは以下のJavaソースです。もちろん、Twitter4Jを使います。http://d.hatena.ne.jp/yoh…

Android + Twitter4JでHelloWorld2.0 #twitter4j

以前、Twitter API勉強会(#twtr_hack)後の懇親会にて @yusukeyさんが、「今時はコーディングの勉強はじめるならTwitter4JつかってHelloWorld2.0だよね。」と言っていたので、 そのままその案をパクって採用して、学生向けAndroid勉強会(入門編)のテーマ…

NFCハッカソンに参加してきました

先日行われましたNFCハッカソンに参加してきました。実は勤務先のブログでも本イベントの報告はしているのですが、個人的な見解等も交えて書きたかったので自分のブログにもポストしました。 NFCについて 技術的なことはWEB上にも沢山あるので(参考:NFCの…

自分用Android参考情報まとめ(随時リンク追加中)

Androidを勉強初めて参考にしたページをリストアップしていく。 パフォーマンス フルGC対策 OutOfMemory発生時に真っ先にメモリを回収させるためのラッパークラス SoftReference(Android特有の話ではないけど) http://labs.techfirm.co.jp/android/cho/214…

PlayFrameworkでSpringFrameworkを使う

こんばんは。Play! framework Advent Calendar 2011 jp #play_jaの12月23日の記事になります。よろしくお願いします。さて、Spring Module知ってますか?Play!にはSpring Moduleなるものがあります。これによってPlay!でもSpringFrameworkを使うことが可能に…

社内勉強会をやってその先にあったもの

ブログはじめました。インプット期間が長過ぎたため、そろそろアウトプットしていかないとという焦りもあり、ブログ始めます。久々のブログなので、記事ひとつに対するパワーの入れ方がわかっていないので、長い文章になってしまいました。すみません。最初…