タグ

workに関するamericanbossのブックマーク (339)

  • 「スクラムでは遅過ぎる」との声も。Google主催『Startup Tech Night』で聞いた、少人数で高速開発を進めるコツ - エンジニアtype | 転職type

    転職・求人情報サイトのtype エンジニアtype スキル 「スクラムでは遅過ぎる」との声も。Google主催『Startup Tech Night』で聞いた、少人数で高速開発を進めるコツ 「ユーザーを中心に考え」て、「すばらしいプロダクトを作る」ことこそが、インターネットの世紀を生きる企業が行うべき最も重要なことである。良いプロダクトさえあれば、マネタイズやマーケティングの戦略もすべて後付けで立てられるからだ――。 Google会長のエリック・シュミット氏が著書『How Google Works』でこう述べるように、インターネットをベースにビジネスをする企業にとって、プロダクトを開発・発展させることこそがすべてである。ことさらスタートアップとなれば、開発・改善のスピードが大手と競争するための源泉となるだろう。 そんなスタートアップのエンジニアや、今後転職を考えるエンジニアを応援すべく、1

    「スクラムでは遅過ぎる」との声も。Google主催『Startup Tech Night』で聞いた、少人数で高速開発を進めるコツ - エンジニアtype | 転職type
    americanboss
    americanboss 2014/11/11
    そもそもスクラムじゃ遅いって開発スピードでスクラムに必要な人数抱えるのは大所帯なんじゃないかってのもあるし、そのペースでいけるのは優秀なプレイヤーばかりという前提な気が。
  • 絶対必要になるAndroidの生きたライブラリ一覧(2014) - Qiita

    こんにちは @wasabeef_jp です 最低限、これだけ知っていればAndroidエンジニアとして語れるものを一覧にしています。 随時、このRepositoryを更新していきますので、参考にして下さい。 参照:wasabeef/ListOfAndroidLibraries UI系のライブラリは含めてません Networking Name Repository License

    絶対必要になるAndroidの生きたライブラリ一覧(2014) - Qiita
    americanboss
    americanboss 2014/10/30
    良いリスト。「最低限、これだけ知っていればAndroidエンジニアとして語れるものを一覧にしてい」るのであれば、最低限、個々に使ってみてどうなのかくらいは記事にしてリンク張ると良いのでは。
  • getter/setterとはなんだったのか - プログラマーの脳みそ

    Javaのgetter/setterのお話。 僕は当時を語るには若すぎるのだけど、過去を振り返って書いてみる。当時を知る人は誤りがあれば指摘してほしいし、情報があればコメントなりトラックバックなりして欲しい。前世紀の話というのは今となっては探すことがなかなか難しくなりつつある。 「privateな変数にpublicなアクセサを定義する」? - ネットの海の片隅で getter/setterとは何か Javaのオブジェクトにフィールドがあったとして、そのフィールドに値を設定するメソッドがsetter(せったー)、そのフィールドの値を取得するメソッドがgetter(げったー)と呼ばれる。慣習としてsetterはsetXXX(int value)といった様にsetから始まる名前をつけ、引数はひとつ。戻り値はvoid型。getterはgetXXX()といった様にgetから始まる名前をつけ、引数はな

    getter/setterとはなんだったのか - プログラマーの脳みそ
    americanboss
    americanboss 2014/10/11
    lombokは良い物だけれど、それならgetter/setterやめよーぜ感はある。まあ、惰性と「今更書かなくしても落ち着かない」であるかな。これやるならフィールドのプレフィックスmとかも削りたい
  • Androidソースコードレビューで指摘する事が多い項目まとめ - こやまカニ大好き

    業務でソースコードレビューを行う機会が増えたので、複数回指摘した項目や気になった実装などをまとめてみました。 こういう観点をできる人と共有できるといいなあ…。 2014/09/29 23:00 一部修正しました。 業務上ソースコードレビューの名目で仕様・デザインまで見ることになっていたためこれらを先頭に書いていましたが、わかりづらかったため最後にまとめました。 Fragment関連 FragmentとActivityの密結合 Fragmentが特定のActivityから呼ばれることを想定して書かれている場合、そのFragmentとActivityは密結合である場合が多いです。 具体的には、以下の様な実装です。 ActivityのViewを参照する Activityのメソッドを直接呼び出す なぜダメか Fragmentの利点のひとつは優れた再利用性にあります。 Fragmentが特定のAct

    Androidソースコードレビューで指摘する事が多い項目まとめ - こやまカニ大好き
    americanboss
    americanboss 2014/09/29
    タイトルがコードレビューのまとめなのに最初が「画面構成がiOS風」な時点で、後に書いてある有益な記事も「残念」という先入観を持って見てしまう。WebViewは明示的に止めるし、セキュリティも大変だから気をつけよう
  • クソコードに対する怒りとコードレビューにおける人格攻撃について | おそらくはそれさえも平凡な日々

    デキるプログラマだけが知っているコードレビュー7つの秘訣 7つの秘訣の1〜5は当にそのとおりだと思います。 「怒り」って言葉を使っているところはなかなか画期的だと感じた。というのも僕は前から「人格攻撃に思われて」しまうような、コードで人を殴るようなことをしてしまう人が出てきてしまうのは何故かということを考えた時に、そこには「コードに対する怒り」があるからだろうなと思っていたからである。怒りがあるからこそ強く指摘しすぎてしまうことが起こりうる。 「怒り」というのはつまり「感情」である。であれば、「その『怒り』はコードに向けられたものであり、書いた人に対してのものではないので、その人に対しての攻撃ではない」というのは、理屈ではかろうじて通るかもしれないが、書いた人の「感情」的には通らないこともあることは理解したほうが良いと思う。 じゃあ怒らなければ良い、という話にはしたくなくて、どうしても怒

    クソコードに対する怒りとコードレビューにおける人格攻撃について | おそらくはそれさえも平凡な日々
    americanboss
    americanboss 2014/08/20
    ディレード・ペアプログラミングだと思ってるし、レビュアーが攻撃してくれる前提で気楽に(not怠惰に)コード書けばいいと思うし、「レビュアー is 正義」が固定してないならレビュイーもガンガン手斧を投げ返そう
  • Tips: Android のコードスタイルのハンガリアン記法について - Qiita

    Android Open Source Project のコーディングガイドライン には、いくつかのハンガリアン記法があります。 publicでなく、かつstaticでないフィールドにはmを、static なフィールドにはsをつけるのが Android 流のハンガリアン記法のようです。 が、そもそも Java を使って、かつ IDE を使っている時点で、ハンガリアン記法を取り入れるメリットはそんなに無いように思われます。 このあたりは、Twitter での Jake Wharton と Romain Guy のやりとりの中でその経緯が語られています。 このやりとりを要約すると、以下のような内容です。 Jake Wharton: AndroidJava にハンガリアン記法を使うことにしたやつ謝れ。 Romain Guy: 激しく同意。C++やってる人とか Vimmer に Java

    Tips: Android のコードスタイルのハンガリアン記法について - Qiita
    americanboss
    americanboss 2014/08/08
    「ほんまやで。」とは言え、IDEからコードをコード全体が見える形で読めるとは限らないってのは、まあ。
  • 総務省|報道資料|平成26年度「独創的な人向け特別枠」の事業名の決定、 業務実施機関の選定結果及び「独創的な人」の公募の予告

    総務省は、平成26年度「独創的な人向け特別枠」について事業名を「異能(inno)vation」(いのうべーしょん)とすることに決定しました。また、その業務実施機関を選定するとともに、「独創的な人(ICT技術課題に挑戦する個人)」の公募を平成26年7月14日(月)から行うこととしましたのでお知らせいたします。

    総務省|報道資料|平成26年度「独創的な人向け特別枠」の事業名の決定、 業務実施機関の選定結果及び「独創的な人」の公募の予告
    americanboss
    americanboss 2014/06/27
    伊能忠敬(房総的な人)も公募しましょう
  • 詳細に指示を出せば出すほど無能になる人について - ベンチャー役員三界に家なし

    ある居酒屋チェーンでは1000店舗以上展開をしているにもかかわらず、「店内掃除用のほうきが壊れたので買ってよいか?」という稟議が会長まで上がり、そのタイミングタイミングで会長がジャッジしているという話を中の人から聞いたことがある。 これは極端な例としても、意思決定事項がトップに集中してしまう事象はよくあり、これをもって悪く言うときには「ワンマン経営」、よく言うときには「トップダウン経営」と言ったりしているのは誰しも知っての通りだ。 責任感のある叩き上げのトップというのは、まぁとにかく「細かい」ことまで口を出す。 いわゆるマイクロマネジメント型である場合が多い。 これ自体は僕は非常に正しいことだと思っている。 未だ店舗に必ず足を運んで店長に指示を出すユニクロ柳井さんなどの話は聞いたことがあるのではないだろうか? 最近では、マネジメントや経営に軸足を置きながらも現場感を持つことは重要であるとい

    詳細に指示を出せば出すほど無能になる人について - ベンチャー役員三界に家なし
    americanboss
    americanboss 2014/05/25
    職場の隣のがまさにこんな感じで、一日の半分は指示出す人が席にやってきて「これはどうなってる」「なぜこのコードを書いた」と質問攻めを受けてキーボードもマウスも奪われているが、それすら残当だと思う人はいる
  • Checkstyle 利用ガイド (eclipse3.3 対応版) . 書は、書に記載した要件.技術.方式に関する内容が変更されないこと、および出典を明示い ただくことを前提に、無償でその全部または一部を複製、翻案、翻訳、転載、引用、公衆送信、譲 渡等して利用いただけます。なお、全体を複製、翻案、翻訳された場合は、書にある著作権表示 を明示してください。 書の著作権者は、書の記載内容に関して、その正確性、商品性、利用目的への適合性等に関 して保証するものではなく、その利用により生じた損害について、法律上のいかなる責任も負いま せん。 eclipse は eclipse.org(http://eclipse.org)によるオープンソースのプラットフォームです。 その他、掲載した製品名はそれぞれの会社の商標、あるいは登録商標です。 第5版 第1刷 発行日 2008 年 4 月

    americanboss
    americanboss 2014/04/25
    野村総研によるCheckStyleのドキュメント。導入方法からリファレンスまで書いてあって、特にリファレンスが非常に有用。独自のCheckStyleの書き方も記載されている
  • はてなにおける Android アプリのソフトウェアテスト

    android.casual.test #2 の発表資料です。 LT 内容の補足も含めた勉強会全体の感想などは次の記事を参照してください: http://vividcode.hatenablog.com/entry/study-meeting/android-casual-test-2Read less

    はてなにおける Android アプリのソフトウェアテスト
    americanboss
    americanboss 2014/04/04
    はてなにおける事例。やはりGradleのアレは結構時代の趨勢という気がしてきている。
  • 些末なコードレビュー - naoyaのはてなダイアリー

    朝起きて布団から出るのがつらいので、HBFav をつらつらと眺めていた。 あるサービスの JavaScript が重いとか、そのコードが難読化されてないとか、担当者とおぼしき人間が書いたコメントがそのまま残ってるから消しましょうよとか、そんなことが書かれていた。JavaScript が重い、という話は結局そのサービスの JavaScript が重かったのではなく、ユーザーが自分で導入した広告が重いというだけの話だった。 コードが難読化されていない、趣味の製品ではなく会社の製品なのでコメントそのまま残ってるから消しましょう・・・実にくだらない。 ところで話は変わってコードレビューについて。 コードレビューに慣れないチームが、何の考えもナシにコードレビューを始めるととにかく気になったこと大小様々な指摘が行われることになる。一見、いろいろな指摘が出て議論が活発になっているように見えるが、だいたい

    些末なコードレビュー - naoyaのはてなダイアリー
    americanboss
    americanboss 2014/03/13
    コードレビューで「不要な改行が入っている」と改行1行を指摘されてイラッとしたことがあるのを思い出した。言い返すだけ不毛なので黙って消したが
  • 開発者向けAPI提供サイト「docomo Developer support」を開設 | お知らせ | NTTドコモ

    お客様の設定により、お客様情報が「非表示」となっております。お客様情報を表示するにはdアカウントでログインしてください。 お客様情報表示についてへ お客様情報表示についてへ サービスは、2021年3月31日(水曜)17時00分をもちまして提供を終了いたしました。 株式会社NTTドコモ(以下、ドコモ)は、スマートフォン向けサービス開発者が、ドコモの保有するAPI1 をより便利に利用できるAPI提供サイト「docomo Developer support」を、2013年11月11日(月曜)より開設いたします。 サイトでは、ドコモのスマートフォン向け音声エージェントサービス「しゃべってコンシェル®」で利用されている「音声認識」「知識Q&A」のAPIに加えて、新たに開発した「雑談対話」のAPIを初めて提供いたします。「雑談対話」のAPIを利用することにより、自然でバリエーション豊かな雑談応答を

    americanboss
    americanboss 2013/10/18
    文字認識APIはベータを使わせてもらったことあるけどイマイチな感じだったが、正式版はどうなんだろ
  • コミットコメントを意地でも書かせたい - almost nearly dead

    コミットコメントを意地でも書かせたいと思うことがあります。 でも意外と書いてもらえなかったりします。 酷い場合だと バグ修正 とか 対応した だけ書いてあったりします。 注意するのも疲れるし、大抵の場合は注意しても直りません。 そんなわけで、私が面倒を見ている環境だとpre-commit-hooksを使って、規定のバイト数のコメント書かないとコミット出来ないようにして対応しています。 単にエラーだと障碍だと騒ぐ人達が居るので、コメントの重要性をエラーメッセージで語りかけるようにもしてたりします(笑) 以下はTracLightning環境下で動作する(はず)のScriptです。*1 キーワードの定期的な見直しは必要ですが、コメントを書かないとコミットできなくなるので意識付けを行うのには有用だと思います。コミットコメントが書いてもらえないと悩んでいる方は試してみては如何でしょうか。 #結構やっ

    コミットコメントを意地でも書かせたい - almost nearly dead
    americanboss
    americanboss 2013/09/26
    バグトラッキングとかタスク管理と結びつけて起票されてるものに対してのみコミットできるようにしてる人いたなー。どのタスクやバグに対してのコミットなのかが結びついてるから「これ何?」てのがなくなるそうな。
  • 不眠のすすめ - やまもといちろうBLOG(ブログ)

    たくさん寝て健康的な生活をしている奴は健康なまま死ね。 不眠はいいぞ。がっつり睡眠時間を削ると、起きている時間が増えるんだ。気合で起き続ける気持ちが大切である。不眠自慢は良くないが、不眠だからできることがたくさんある。っていうか起きてるから捗る。 ○ 寝ないから仕事がたくさんできる ○ 子供が夜起きても普通に対応できる ○ 子供が寝静まったあとに自分の時間が作れる ○ 眠いから余計なことに頭が回らず集中できる ○ 眠いから効率的に仕事をしようというモチベーションが生まれる ○ 「これをしてから寝よう」というTODOが、あれもしようこれもしようとなっていっそう捗る ○ 時差のある海外対応もネット会議も余裕 ○ 眠い波さえ超えれば眠くなくなるからも資料もたくさん読めるし勉強もできる ○ 一度寝たら起きるのが辛い ○ ただし起きて眠くて辛いのは一瞬で、動き出せば眠くなくなる ○ たっぷり寝てや

    不眠のすすめ - やまもといちろうBLOG(ブログ)
    americanboss
    americanboss 2013/06/28
    明け方5時くらいとか全然眠くないのに、無理矢理3時間寝て朝8時に起きたら吐きそうなほど眠いのってなんでだろうね。眠いほうが捗る仕事があるってのには同意だけど、眠いまました仕事にはリスクが潜んでるからなー
  • 「デザイナー」が足りない。

    http://anond.hatelabo.jp/20130604191150読んだ。 数年前にプロダクト系のデザイン事務所から、ネット系のベンチャーに転職したんだが、デザイナーが足りない。Photoshopやらを使って何となく見た目のいい(でもどこかで見たような)モノを、ディレクターの指示通りに作れる奴は結構いる。まあそれすらできない奴も多いが。というかそれはデザイナーじゃない。オペレーターだ。自分でモノを考えて、ディレクターの意図をうまく汲み取って、かつ足りないところを補完しつつ、逆提案出来るような奴がいない。そもそも「Webデザイナー」なんて言葉が有るのが諸悪の根源。業界は関係なく、そういう提案を自主的に出来る奴が「デザイナー」と呼ばれるべきだ。ソフトの技術や、プログラム言語をいくら身につけても永遠に「オペレーター」どまりだよ。当に出来る「デザイナー」は未経験の分野でも良い提案をし

    americanboss
    americanboss 2013/06/05
    これそのまま「プログラマーが足りない」で改変テンプレできる気がする
  • crontab -e は「絶対に」使ってはいけない - ろば電子が詰まつてゐる

    今までナチュラルにcrontab -eでcron編集をしていたのだけど、実はこれはとてつもなく危ないやり方だった。ということを、今さら知った。 crontab -rの恐怖 crontabコマンドにはrオプション(Remove)があり、これを実行すると何の警告もなく全てが消え失せる。 macbook:~ ozuma$ crontab -l 15 * * * * /home/ozuma/bin/hoge.sh 0 9 1 * * /home/ozuma/bin/piyo.sh > /dev/null 2>&1 */5 * * * * /home/ozuma/bin/fuga.sh > /dev/null 2>&1 macbook:~ ozuma$ crontab -r macbook:~ ozuma$ crontab -l crontab: no crontab for ozuma macbo

    crontab -e は「絶対に」使ってはいけない - ろば電子が詰まつてゐる
    americanboss
    americanboss 2012/07/24
    ※欄にもあるけど「小規模な開発サーバーで頻繁に設定を入れ替えながら作業を進めて行く時に、crontab -e使えば効率上がるじゃん」はい論破。もっと適切な見出しをつけましょう。
  • Flash終了でアプリは消えないと思うよ?

    アプリが消える日? スマホからアプリが消える日――web化していくスマートフォンの未来 ↑こちらの記事が興味深い内容だったので、iOSアプリデベロッパの端くれとして意見を書いてみる。 (僕はFlasherではありませんよ) 別に記事にいちゃもん付ける訳ではないですが、裏付けが乏し過ぎるかなと。 正直、スマホとアプリのビジネスがどういうものなのか解ってないなーと思いました。 「モバイル向けFlash終了」という理由って、そもそもあんまり関係ない。 そういう理由では、アプリは無くならないです。 以下、理由です。 ちなみに、Android Marketは詳しく無いので、App Storeをベースに書いてます。 理由1:Webアプリにできることは限られている やっぱり出来ることでは、ネイティブアプリの方がアドバンテージが当然高い。 以下、Webアプリが不利な点 ・カメラなどハードウェア操作が出来な

    americanboss
    americanboss 2011/11/21
    だいたい同意。端末が処理できることを全部Webサーバーとかにやらせるのって効率悪いし、Webアプリ最強ならスマートフォンもシンクライアント化していくものじゃないのかね。実際Androidはそういう傾向ないし。
  • Iosched読書会向け資料

    20140115 potato tips No.3 Android App Test Development Driven and Jenkins CI ...tkawashita

    Iosched読書会向け資料
    americanboss
    americanboss 2011/11/09
    続きが欲しいんだが、自分で作るしかないのだろうか。
  • Google Analytics SDK for Androidでユーザーのアプリ操作を追跡する - Android(アンドロイド)情報-ブリリアントサービス

    このトピックは「Google Analytics SDK for Android」と「Android Developer'sのブログ記事」を参考にしています。 SDKの概要 Google Analytics SDK for Androidは、Google Analytics for Mobile Apps SDKの一つで、モバイルアプリの操作を追跡し、それをGoogle Analyticsへレポートするインタフェースを提供します。SDKを利用すると主に下記のものが測定可能です。 訪問者数 セッションの滞在時間 バウンスレート(直帰率:ウェブサイトを訪問し、サイト内をじっくり閲覧せずに離れた訪問者の割合のこと) ユニーク訪問者数 モバイルアプリケーションの追跡は、Webサイトのページの追跡モデルに対して、若干の構造的な違いがあります。SDKはウェブサイトの訪問者を追跡し、Webページのウィジ

    Google Analytics SDK for Androidでユーザーのアプリ操作を追跡する - Android(アンドロイド)情報-ブリリアントサービス
  • Color Hex Color Codes

    Color-hex gives information about colors including color models (RGB,HSL,HSV and CMYK), Triadic colors, monochromatic colors and analogous colors calculated in color page. Color-hex.com also generates a simple css code for the selected color. Html element samples are also shown below the color detail page. Simply type the 6 digit color code in the box above and hit enter.

    americanboss
    americanboss 2011/10/05
    色をどうにか