タグ

ブックマーク / shoma2da.hatenablog.com (12)

  • 一日一善エンジニア - Shoichi Matsuda's diary

    私事ですが仕事で10月から希望を出させていただき100%エンジニアに戻りました。 この1年ぐらいはプロジェクト・マネージャとエンジニア兼務、もしくはマネージャ業だけに専念していました。 兼務といってもやはりコードを書けることはそう多くなくどうしてもエンジニアの手が足りない時に書く、といったことが多かったです。 (もちろんマネージャとしてかなり多くの経験を積ませてもらいました!そのあたりでも記事にできそうなことが思いつけば別途書きます。) 一日一善を実践する せっかくエンジニアに戻ったので意識的に実践していることがあります。 それが「一日一善」です。 具体的には1日に30分程度で良いので時間を取ってプロダクトの改善や、周辺環境の整備、プロジェクト全体の効率化を考えた行動を何か一つは取ることです。 実際にこの1ヶ月で着手できたことをいくつか並べてみたいと思います。(順不同。思い出した順) 基

    一日一善エンジニア - Shoichi Matsuda's diary
    koogawa
    koogawa 2015/11/01
    朝活もそうだけど、毎日少しずつ実践していくの良いな〜
  • Togglで時間管理しはじめたら意識がみるみる変わっていった話 - Shoichi Matsuda's diary

    はじめに 作業時間の管理・計測をこれまでやったことがなかったのですがTogglというサービスを使い始めてみたら作業時間の見える化だけでなく意識すら変わってきているように感じたのでまとめておきます。 Togglとは 非常にシンプルな作りのタイムトラッキング(時間の計測)サービスです。 Webクライアント、Andoird、iPhonePCクライアントが用意されています。 Webページ AndroidiPhonePC版ダウンロードリンク 基的な操作は作業を始めたらスタートボタンを押して、終わったらストップボタンを押すだけです。 これ以上ないほどにカンタン。 Togglを使い始めたきっかけ id:naoto5959さんのこちらの記事を読んだことでした。 この記事自体は情報のPush / Pullについて書いてあるので「なるほどー」と思って読んだのですが、この中で出てくるTogglについ

    Togglで時間管理しはじめたら意識がみるみる変わっていった話 - Shoichi Matsuda's diary
    koogawa
    koogawa 2015/01/18
  • リモートワークをするときに意識している言葉使い - Shoichi Matsuda's diary

    2015年一発目 あけましておめでとうございます。 今年は"発信"に重きを置いた一年にしたいと思ってます。 完璧より爆速を! よろしくお願いします。 普通の働き方とリモートワーク メンバーと顔を合わせて同じ場所で仕事をする場合は基的にはコミュニケーションが非常に取りやすいです。 改めて言うまでもないですが、メンバーは物理的に近くにいますし、同じ時間にほぼ必ず働いている、という点が良いのでしょう。 一方で社外でのプライベートなプロジェクトなどではメンバーの作業する場所、作業する時間はバラバラな場合が多いと思います。 そういったリモートワークをするときに僕個人が意識している言葉使いを書き残しておきます。 こんな言い方はせずに、こう言います 相談編 NG これ、どうしよう? OK これ、どうしよう?個人的には○○と思うから、△△しておきます。 お願い編 NG ○○の作業をしたので確認お願いしま

    リモートワークをするときに意識している言葉使い - Shoichi Matsuda's diary
    koogawa
    koogawa 2015/01/06
    あまり席にいない人と仕事をするときにもこの辺は意識してる。待ってると作業がストップしちゃう
  • Swiftことはじめ:String?のクエスチョンマークって何? - Shoichi Matsuda's diary

    Swift出ましたね! WWDCで突然の言語発表で驚きです。 無料のドキュメントが提供されており、ざっと読んでみた限り最近の言語のエッセンスを色々と取り込んだ良い意味で特徴のない(かなり書きやすそうな!)言語という印象を受けました。 今回はそんなSwiftの中のoptional valueなどと呼ばれている言語仕様について取り上げていきます。 どれのこと? ドキュメント中に出てくる以下の様な記述です。 var optionalString: String? = "hello" optionalString = nil println(optionalString) このString?、なんのことだかわかりますか? このクエスチョンマーク、どうやって使うの? 使い方を見ていきましょう。 まず普通の変数宣言で以下の様に書いてみましょう。 var normalString = "aaa" nor

    Swiftことはじめ:String?のクエスチョンマークって何? - Shoichi Matsuda's diary
    koogawa
    koogawa 2014/06/04
    ?マーク気になってので勉強になる
  • 続エンジニアだけでアプリアイコンを作る - Shoichi Matsuda's diary

    昨日「エンジニアだけでアプリアイコンを作る」を書いたのですが、500はてブ以上と思わぬ反響をいただいて驚いています。 ほぼツールの紹介だったので大方予想はできていたのですが「で、結局絵はどう書くの?」といったコメントを多くいただきました。 このあたりについてもどのようにやってきたかをざっくりですが紹介しておきたいと思います。 アイコンを書けるようになるまで 模写する 勉強する 自分なりに作る(ゴール) ざっくり言うとこの3つの手順です。 あくまで「なんとか書けるようになるまで」なのでデザイナーさんから見ればまだまだなレベルにしか到達しないでしょうが、やれないよりはマシなはずです。 模写する まずは今あるアイコンと同じものをとにかく作っていきます。 ここでの主な目的はツールの使い方を把握することです。(前記事ではInkscapeを紹介しました) 10個ほど作ればおそらくツールの使い方はほとん

    続エンジニアだけでアプリアイコンを作る - Shoichi Matsuda's diary
    koogawa
    koogawa 2014/05/07
    ノンデザイナーズ・デザインブック買いました!
  • エンジニアだけでアプリアイコンを作る - Shoichi Matsuda's diary

    エンジニアが自分一人でアプリ開発などをしているとかなり困るのが画像素材の作成。(もっというとデザイン全般ですが。。。) その中でもアプリアイコンを作る際に個人ではどうしているかを晒してみようと思います。 アイコンを作る手順 ざっくり手順を言うと以下2つです。 Inkscapeで元アイコン作成 makeappiconで全サイズのアイコン画像作成 Inkscape アイコン作成といえばIllustratorやPhotoshopを使うのが一般的かと思うのですが、非デザイナーにとってこれらのソフトはまだまだ高価で簡単に手を出せるものではありません。 そこでこのInkscapeです。 公式サイトはこちら。 Inkscapeはオープンソースの無料のベクター画像編集ソフトです。(ものすごく簡単に言うとIllustatorと同じことができる無料のソフトです) 無料ですが、基的なアイコン作りには困らない機

    エンジニアだけでアプリアイコンを作る - Shoichi Matsuda's diary
    koogawa
    koogawa 2014/05/06
    makeappicon便利そう
  • 適度な雑音を利用して集中力を高める - Shoichi Matsuda's diary

    今回は僕個人が普段のPC作業の中で集中力を高めるためにしている「雑音作り」を紹介したいと思います。 環境はMac OS X(Mavericks)です。 Follow @shoma2da NoisyTyper まずは一つ目。NoisyTyperです。 簡単に説明すると「キーボードを打つ度に音を出すMacアプリ」です。とってもシンプル。 具体的にどのようなものかはこちらの動画を見ていただくとわかります。 動画では少しうるさく感じてしまうかもしれませんが、実際に使ってみるとかなり心地よい音です。 カチカチカチ、チーンという音にやみつきになること間違いなしでしょう。 導入方法 NoisyTyperのdownloadリンクからzipファイルをダウンロードします。 zipを展開するとアプリ体が入っています。Applicationディレクトリなどに移動しておくと良いでしょう。 ここまで来たら起動だけし

    koogawa
    koogawa 2014/03/31
    “NoisyTyper” 良さそう
  • GitHubを使ってるならhubコマンドを使うべし - Shoichi Matsuda's diary

    前回の「今さら聞けないgit pushコマンド」に続きGitネタです。 今日はGitHubを使う全てのユーザの方におすすめしたいhubコマンドを紹介します。 hubコマンドとは GitHub社が公開しているコマンドです。 リポジトリはこちら。https://github.com/github/hub gitコマンドをラップしていて、GitHub上の操作をCUIから行うことができるようになります。 導入 導入はとっても簡単です。 インストール Homebrewならコマンド一発です。 $ brew install hub alias設定 hubを直接打たなくても良いようにgitにaliasします。(.bash_profileなどに記載してください) hubはgitをラップしているので今まで素のgitで使っていたコマンドは全て使えます。 eval "$(hub alias -s)" いきなりコマ

    GitHubを使ってるならhubコマンドを使うべし - Shoichi Matsuda's diary
    koogawa
    koogawa 2014/03/27
  • 今さら聞けないgit pushコマンド - Shoichi Matsuda's diary

    id:koogawaさんのgitの記事を読みました。 これを読んでそういえばみんな知ってるのかなと思った点があるので書いておきます。 取り上げるのはgitのpush周りのお話です。 (これ以降の記事中のリモートは全てoriginとします。) このコロンは何?? リモートブランチの削除で以下のようなコマンドを実行すると思います。 git push origin :hoge コロンが付いていますがこのコロン正体、正しく説明できますか? 実用Git 作者: Jon Loeliger,吉藤英明(監訳),間雅洋,渡邉健太郎,浜階生出版社/メーカー: オライリージャパン発売日: 2010/02/19メディア: 大型購入: 7人 クリック: 287回この商品を含むブログ (44件) を見る pushコマンドの実体 普通、ローカルブランチをリモートに反映する際のコマンドはこんな感じです。 git p

    今さら聞けないgit pushコマンド - Shoichi Matsuda's diary
    koogawa
    koogawa 2014/03/09
    "git push origin :hoge" のコロンの意味を初めて知りました
  • toPocketをリリースしました! - Shoichi Matsuda's diary

    どんなアプリ AndroidユーザでPocket(formerly read it later)を使っているユーザ向けのアプリです。 Pocketへの投稿/登録を即座に行えるようになります。 Google Playからダウンロードもしくはtopocketで検索 使い方 アプリを起動しアイコン画像をタップしてONの状態にしておきます。 初回のみ認証があり、その後ステータスバーにtoPocketからお知らせが表示されます。 このお知らせが表示されている間にURLをコピーしてください。 自動的にURLの記事や動画などがPocketに投稿/登録されます。 作った理由 ものすごく単純です。 Gunosyを使っているのですがPocketへの連携が難しいな、と思いました。 AndroidPocketへ投稿するのかなりめんどい— Shoichi Matsuda (@shoma2da) 2014, 2月

    toPocketをリリースしました! - Shoichi Matsuda's diary
    koogawa
    koogawa 2014/02/12
  • Travis CIならCIの導入コストを限りなく0に近づけられる - shoma2da's diary

    対象者 githubを使っている方 CI用のサーバを用意するのが面倒な方 Jenkins構築につまづくことが多い方 Jenkinsのプラグイン管理などが面倒な方 はじめに みなさんCIしてますか? その際の環境はどのようにしているでしょうか? VPSなどのレンタルサーバでJenkins構築、なんて方が多いのではないでしょうか。 僕もこのように構築していたのですが、サーバ用意が面倒だったりJenkins構築周りでつまづいたりしてとても憂な作業でした。 そんな方向けに、今回はCIプラットフォームであるTravis CIの導入方法を解説していきます。 Travis CIとは Travis CIとはGithub上のソースを対象にしてCIを実行できるWebサービスです。 Githubのソースコードがpublicであれば利用料は無料です! 非常に簡単な設定で自動ビルドやデプロイなど詳細な設定が可能で

    Travis CIならCIの導入コストを限りなく0に近づけられる - shoma2da's diary
    koogawa
    koogawa 2014/02/04
    Travis CIの導入方法
  • 第3回 #potatotips で発表されたAndroid Tipsのまとめ - Shoichi Matsuda's diary

    クックパッド主催の勉強会potatotips、月に一度の会で昨日は3度目でした。 今回はヤフーオフィスでの開催ということで発表までさせていただきました! potatotipsは一人5分のアプリ(iOS/Android)に関するTipsを発表する、というとてもシンプルなコンセプトの勉強会です。 iOSのまとめは早々と第3回はヤフー開催! #potatotips で発表されたiOSのtipsまとめ - Think Big Act Localにできていました!@himara2早い! 今回のAndroid Tipsは8個でした。 Android Tips アプリの評価を良くするための工夫 発表者:rejasupotaro さん 資料:http://rejasupotaro.github.io/blog/2014/01/16/29/ 発表概要 ・レビューの高いアプリであるほどそれだけ高い数値を出せる

    第3回 #potatotips で発表されたAndroid Tipsのまとめ - Shoichi Matsuda's diary
    koogawa
    koogawa 2014/01/16
    オブジェクト指向エクササイズ勉強になりました!
  • 1