タグ

2014年1月7日のブックマーク (14件)

  • ペアリング対コードレビュー: 開発者文化の比較

    前職 と 現職 で、ペアプログラミング文化からコードレビュー文化への移行を経験した。文化の差に適合するのは興味深い経験だった。ちょっと気づいたことを書いてみよう。 (ペアプログラミング|コードレビュー)の(メリット|危険性)みたいな題名の記事はもう山ほどある。著者はどっちかの信奉者なわけだ。私は明確トレードオフがちょっとあるにせよ、どっちの戦略も有効であると認識している。このトレードオフについて、もうちょっとバランスのとれた議論をしてみようと思う。 用語の定義 まず、舞台を整えよう。”ペアプログラミング” とか”コードレビュー”という言葉は、人によってとらえ方が大きく異なることがある。 ペアプログラミング文化 といったとき、作業のほぼ100%をペア作業で行っているチームを指す。一つのタスクに二人の開発者が割り当てられ、同じ画面を共有して作業をする。開発者は両方コード構築のプロセスに関わって

    ryshinoz
    ryshinoz 2014/01/07
  • ジオコーディング サービス  |  Maps JavaScript API  |  Google for Developers

    フィードバックを送信 ジオコーディング サービス コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 注: サーバー側のライブラリ 概要 ジオコーディングとは、住所(「1600 Amphitheatre Parkway, Mountain View, CA」など)を地理座標(緯度 37.423021、経度 -122.083739 など)に変換する処理のことをいいます。地理座標を使用して、マーカーを配置したり地図の位置決めを行ったりできます。 リバース ジオコーディングとは、地理座標を人が読める住所に変換するプロセスです。詳しくはリバース ジオコーディング(住所検索)をご覧ください。 ジオコーダを使用して、特定の場所 ID の住所を探すこともできます。 Maps JavaScript API には、ユーザーの入力内容から動的にジオコーディングやリバース ジオコー

    ジオコーディング サービス  |  Maps JavaScript API  |  Google for Developers
    ryshinoz
    ryshinoz 2014/01/07
  • 国土交通省のデータを使って、緯度経度から市区町村までを取り出す - Qiita

    FrogApps 技術ブログ始めました! RailsやiOS、HTML5の情報を発信中!! → http://qiita.com/teams/frogapps ここ数年、位置情報を使ったアプリ・サービスが増えましたが、GPSから取得出来る緯度経度だけではデータとして使いにくい事があります。 GoogleのGeocodingサービスなどで、緯度経度から住所への変換ができますが、件数や速度の問題があります。 そこで、国土交通省のデータを元に、緯度経度から住所への変換を行ってみましょう。 国土数値情報ダウンロードサービス http://nlftp.mlit.go.jp/ksj/gml/datalist/KsjTmplt-N03.html から全都道府県を選択。最新の情報を全都道府県分選択します。 PostGISのセットアップ http://trac.osgeo.org/postgis/wiki/

    国土交通省のデータを使って、緯度経度から市区町村までを取り出す - Qiita
    ryshinoz
    ryshinoz 2014/01/07
  • AWS News Blog

    Amazon SageMaker Geospatial Capabilities Now Generally Available with Security Updates and More Use Case Samples At AWS re:Invent 2022, we previewed Amazon SageMaker geospatial capabilities, allowing data scientists and machine learning (ML) engineers to build, train, and deploy ML models using geospatial data. Geospatial ML with Amazon SageMaker supports access to readily available geospatial dat

    ryshinoz
    ryshinoz 2014/01/07
  • 【大幅追加】すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ - showrtpath - iPhone,iPadウェブブラウザアプリ開発ブログ

    2014-01-07 【大幅追加】すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ iOS開発の記事のまとめ こんにちはnasustです。『すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ - showrtpath - iPhone,iPadウェブブラウザアプリ開発ブログ』を大幅に更新しましたので、更新内容をこちらで紹介します。このまとめは、iOS開発者の有益な情報を提供する目的です。このまとめを読むだけで高品質なアプリが開発できるようにします。 以下のまとめを『すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ - showrtpath - iPhone,iPadウェブブラウザアプリ開発ブログ』に追加しました。 入門・

    【大幅追加】すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ - showrtpath - iPhone,iPadウェブブラウザアプリ開発ブログ
    ryshinoz
    ryshinoz 2014/01/07
  • RailsのRESTful APIをテストで理解する - ワザノバ | wazanova

    http://www.commandercoriander.net/blog/2014/01/04/test-driving-a-json-api-in-rails1 comment | 0 pointsPivotal LabsのEno ComptonがRailsでJSON APIをテスト形式で理解できるように紹介してくれてます。「Railsアプリをてがけると、いずれ、シングルページアプリ、モバイルクライアントのためにRESTful APIが必要になるだろうから練習用に。」ということで、コードはGithubで公開されています。 GET /movies POST /movies GET /movies/:id PUT /movies/:id DELETE /movies/:id 上記のrouteをサポートするために、Railsアプリ + RSpec + FactoryGirlを用意したら、

    ryshinoz
    ryshinoz 2014/01/07
  • 目的と手段、ひっくり返ってない? はじめてでもわかるレコメンド[1]

    ECzine Day(イーシージン・デイ)とは、ECzineが主催するカンファレンス型のイベントです。変化の激しいEC業界、この日にリアルな場にお越しいただくことで、トレンドやトピックスを効率的に短時間で網羅する機会としていただければ幸いです。

    目的と手段、ひっくり返ってない? はじめてでもわかるレコメンド[1]
    ryshinoz
    ryshinoz 2014/01/07
  • JavaScriptで学ぶ関数型プログラミング

    書はJavaScriptを使って関数型プログラミングを学ぶ書籍です。関数型言語としてJavaScriptを理解し、使用することにより、コードがより洗練され、美しく、そして読みやすいものになることを目的としています。JavaScriptビルトインのデータ型を上手に利用するための基知識やJavaScriptにおける関数の持つ特性など、関数型プログラミングの技術とその考え方について解説します。また実際のJavaScriptコーディングに関数型プログラミングのエッセンスを加えるポイントをサンプルを使って丁寧に説明します。関数型プログラミングに精通した著者が書き下ろした書はテクニックを増やし、コーディングのイマジネーションを広げたいエンジニア必携の一冊です。 Jeremy Ashkenasによるまえがき Steve Vinoskiによるまえがき 訳者まえがき はじめに 1章 関数型JavaSc

    JavaScriptで学ぶ関数型プログラミング
    ryshinoz
    ryshinoz 2014/01/07
  • 組織作りとリーダーシップに悩む起業家のみんな!ジャック・ドーシー大絶賛の”The Score Takes Care of Itself”を僕が代わりに読んでみたよ! | お金周りの楽しい話@WebPay

    1分でわかるまとめ ジャック・ドーシーが紹介してたはアメフトのマネジメントの 著者のビルさんはNFL殿堂入りした名監督で、厳格なのが売りの人 チームでは、 Standard of Performance (SoP) こそ全て リーダーとは、SoPを定義し、行動と言葉をもって教え、SoPのチーム全体への浸透図るために、全力を尽くす存在 SoPは、以下のようなこと チームが大切にしていること チームのパフォーマンスを最高に高めるために取るべき行動 チームのあるべき姿 あなたのチームのSoPは、明確に定義され共有されているか? The Score Takes Care of Itself: My Philosophy of Leadership Bill Walsh Steve Jamison Craig Walsh Portfolio Trade 2010-06-29 Sales Ran

    ryshinoz
    ryshinoz 2014/01/07
  • jQueryのfind()を利用した高速化

    jQueryのfind()を利用した高速化 最近、jQueryのfind()のちょっとよろしくない使い方をチラホラと見かけるのでfind()の高速化について解説をします。 アンチパターン 最近、見かけたパターンとしては以下の様なものがあります。 $('.foo #bar') このセレクタをfind()を使って高速化する為に以下のように書きなおす。 $('.foo').find('#bar') というもの。これは、ケースによっては高速化が見込めるものの、多くのケースでは低速化されてしまいます。 また、以下の様なパターンも見かけました。 var $ul = $('ul'), $a = $ul.find('.a'), $b = $ul.find('.b'); $a.css('color', 'red'); $b.css('color', 'green').text('Hello'); こちらも、

    jQueryのfind()を利用した高速化
    ryshinoz
    ryshinoz 2014/01/07
  • 60分で始めるiOSアプリのUI自動テスト - 株式会社CFlatの明後日スタイルのブログ

    iOSのアプリケーションではモデル周りのテストと同じぐらいUI周りのテストが重要な気がするのですが、画面のテストってちょっと面倒ですよね。その上Xcode標準のテストフレームワークでは画面遷移などのテストができません。そこで、統合テスト用のテストフレームワークを使う必要がでてきます。 選択肢はいくつかありますが、使い方がシンプルで導入も容易なKIF Frameworkを紹介します。 KIF Framework GitHub - kif-framework/KIF: Keep It Functional - An iOS Functional Testing Framework KIFは決済サービスSquareが自社アプリケーションの統合テストのために開発したフレームワークだそうです。KIFを使ったテストではボタンをタップして画面遷移したり、画面遷移した先のUIの存在を確認したりといったこと

    60分で始めるiOSアプリのUI自動テスト - 株式会社CFlatの明後日スタイルのブログ
    ryshinoz
    ryshinoz 2014/01/07
  • SSH ハニーポットでの悪い人の観察

    さくらのVPSに来た悪い人を、SSH ハニーポット(Kippo)で観察した動画の再生ログです。 Security Casual Talks (すみだセキュリティ勉強会)での発表の一部です。 当日の発表資料は以下です http://www.slideshare.net/ozuma5119/vps-28984029

    SSH ハニーポットでの悪い人の観察
    ryshinoz
    ryshinoz 2014/01/07
  • ジェネラリストについて - Kentaro Kuribayashi's blog

    専門を極めるとか職人技を鍛錬し続けるとかにすごく憧れつつもついついあれこれ手を伸ばしちゃって、よくいえばジェネラリストなんだけど、まあ普通にいって器用貧乏みたいな感じになっちゃうのは、性格的な問題もあるのでしかたないのかもとは思うけど、これだけはひとに負けないと誇れるみたいなのもやっぱほしいよなあとは思う。 とはいえ、では、誰でもがジェネラリストたり得るかといえば、そういうこともない。ジェネラリストであることと、なんでも中途半端ってのとは違うし、そもそもジェネラリストであることには適正があるんだとは思う。そうした適正というものを自分がそれなりに持っているのだろうとは思うので、それはそれでよい。 先日、まきもとさんと飲んでた時にそういう話になったのだけど、彼もまたそういうタイプで自分に近いと思っていたので、その点について話が合って面白かった。まあ、タイプという面で近いだけで、ジェネラリティの

    ジェネラリストについて - Kentaro Kuribayashi's blog
    ryshinoz
    ryshinoz 2014/01/07
  • 「Raspberry Piではじめるどきどきプログラミング」のここがすごい

    アベ先生 (CV: 阿部和広) @abee2 #dokipro はここがすごい。小学生が自分でRasPiをセットアップができる。組立からOSのインストール、初期設定までを #wakupro でおなじみのキャラクターが解説。Raspberry Piではじめるどきどきプログラミング http://t.co/CYgsPUyJJ9 2014-01-05 15:28:38 アベ先生 (CV: 阿部和広) @abee2 #dokipro はここがすごい。Minecraft Pi徹底解説。インストールから基操作、Scratchのスクリプトによるブロックの自動組立てまで。Pythonへの発展も。Raspberry Piではじめるどきどきプログラミング http://t.co/CYgsPUyJJ9 2014-01-05 15:32:29

    「Raspberry Piではじめるどきどきプログラミング」のここがすごい
    ryshinoz
    ryshinoz 2014/01/07