タグ

ブックマーク / tech.a-listers.jp (55)

  • オープンソース開発者やブロガーに出資できるGittipがGratipayにリブランド

    GitHubでオープンソース活動をしているユーザーに感謝の気持ちとして少額送金できるサービス、Gittipが名前をGratipayに改め、リニューアルしているのに気が付きました。 2012年5月に「GitHubのためのtipjar(チップを居れる瓶)」というアイデアでスタートしましたが、当初からより大きな範囲になるであろうと想定したようです。 実際に現在はTwitterやFacebook、Open Street Mapなどのさまざまなアカウントに対して送金できるようになっています。 しかしGittipという強い名前を使っている事でGitHubであるかのように誤解されたり、またGitという名称をサービス名などに使う事自体の権利問題などがついてまわることになります。 In addition, you may not use any of the Marks as a syllable in a

    オープンソース開発者やブロガーに出資できるGittipがGratipayにリブランド
  • GitHubブログにDeNA登場

    すでにご覧になった方もいるかと思いますが、GitHubの利用体験を語るビデオシリーズ、OctoTalesにお馴染みのDeNAさんが登場しています。 DeNAは2012年から7カ国にあるオフィス間のコラボレーションのためにGitHub Enterpriseを利用しています。DeNAで活躍している1300名の開発者はユーザーリサーチとコラボレーションの文化を基礎にしてモバイルゲームを通じて4千万人のユーザーが繋がるプラットフォームを構築しています。 GitHubを巡る話題に新規参戦した方向けに補足すると、「GitHubを利用する」とはgithub.comを使うという事だけではなく、独自のインフラ環境で実行できる「GitHub Enterpriseを使う」というケースが少なからずあります。この文脈を読み落として「うちもGitHub使ってるもんねー」と言うとスベる場合があるのでご注意下さい。 リン

    GitHubブログにDeNA登場
    bojovs
    bojovs 2014/03/05
  • 2013年の UX トレンド

    UX マガジンが寄稿者などに 2013年の UX トレンドを募って、各人のコメントとともにまとめています。 ダメな UX がメインストリームに QuantifiedSelf – “ライフログ”機器の浸透 コンテキストを意識したコンピューティング – Google Now, Yahoo の Aviate など モノのインターネット(Internet of Things / IoT) − あらゆるモノがインターネットに繋がっている モノのインターネットの成長 – KickStarter や IndieGoGo を使ったキャンペーンでの成功例 モノのインターネットの失望 新しいTypography タッチスクリーンデバイスの流行 コンテンツのキュレーション Pinterest 化 モバイル・ファースト フラット・デザイン 新しい経営幹部職 – Chief Customer (experience

    2013年の UX トレンド
  • GitHubが(何故か)ミュージックビデオを公開

    タイトルをご覧の通り、GitHubがミュージックビデオを公開しました。曲名は「Better Together」。コラボレーションの素晴らしさを歌ったこの一曲は話題になる事間違いなしです。ビデオにはGitHubberも多数出演していますのでGitHub大好きな私たちにピッタリの一曲です。 追記 このミュージック・ビデオはGitHub Guidesという一連のビデオシリーズの購読を促すものです。以前紹介したようにGitHubは公式YouTubeチャンネルを開設し、動画コンテンツの周知に力をいれているようです。 歌詞 Better Together Song produced by Jeff Kite Sometimes your code looks perfect, Nothing to rearrange. Sometimes you fork, out a feature When yo

    GitHubが(何故か)ミュージックビデオを公開
  • GitHubの公式YouTubeチャンネルが豊富

    さまざまな機能をリリースし続けているGitHubですが、コンテンツづくりも活発になっています。GitHub公式のYouTubeチャンネルではGitHubの理念を説明するインタビュー動画や、GitHubがサポートする女性向けコミュニティ「Passion Project」のイベントでの講演録画、またさまざまなワークショップやカンファレンスなど多岐に渡ります。 素晴らしくなる為には、失敗をする為の余裕が必要なんだ。それがGitHubが特別な存在になった理由です。 GitGitHubの基を解説する50分のトレーニング GitHubを業務に導入するにあたって解説コンテンツなどがあると、導入を推進する立場の労力も下がりますし、こういった動画を活用してみるのも良いかもしれません。なお、これらの動画には当然日語の字幕などはついていませんが、有志の活躍などによって日語でも楽しめるようになると良いので

    GitHubの公式YouTubeチャンネルが豊富
  • 綺麗な設計を身に付けるためのSandi Metzルール

    Webアプリやモバイルアプリの受託開発やコンサルティングを行うthoughtbot社のブログにて、Sandi MetzルールというRubyプログラマ向けのルールが紹介されていました。 Sandi Metz’ rules for developers このルールは、プログラマーでありPractical Object-Oriented Design in Rubyという書籍も執筆しているSandi MetzさんがRuby Roguesポッドキャストに出演した際に紹介していたものです。 そのルールは以下の通りです。 クラス内のコードが100行を超えてはならない メソッド内のコードが5行を超えてはならない 4つより多い引数をメソッドに渡すようにしてはならない(ハッシュによるオプションもパラメーターとみなす) コントローラーではただ1つのオブジェクトだけをインスタンス変数化できる ビューは1つのイン

    綺麗な設計を身に付けるためのSandi Metzルール
  • EmberJSに混乱している人が話題

    EmberJSを頑張って理解しようとしたけど無理だったという苦労話のブログ投稿が話題になっていました。このブログ投稿を書いたのはハイクオリティなスクリーンキャストを集めているTekPubを運営しているRob Conery氏で、RubyJavaScriptを中心に幅広い活動をしているようです。 彼は自分自身の努力が足りなかったか、飲み込むまでの時間に達していなかったという謙虚さを示しつつもTekPubにEmberのタイトルを掲載する為に努力をしていたようです。彼がEmberで理解できなったという点として下記のような点を挙げています。 MVCだというけれど、なんか違う Controllerが結局、Viewをコントロールしてる ModelがController的である ルーティングとオブジェクトが複雑 命名規則が複雑(ネーミングガイドとケーシングガイドがある) 元記事ではコードの引用も多くされ

    EmberJSに混乱している人が話題
  • Facebookが開発したPHPを超高速で実行する仮想マシン HipHop VM

    FacebookがPHPをさらに高速に実行する技術について2012年11月に公開した記事が話題になっています。Facebookはサービスを高速に実行する為にPHPで書かれたスクリプトをC++に変換して実行する技術、HipHop(HPHPc)を開発して利用してきました。CPUの使用量を半分程度に抑えることができるこの技術は大きな注目を集めていました。 一方でHipHopはPHPのソースコードをコンパイルして実行するというステップが必要な事から開発から実行までの手順が増えてしまうという面もありました。この欠点を補うべく、実行時に変換を行なって実行するアプローチを模索していたのがHipHop VM(HHVM)です。この記事によると、このHHVMがついにHPHPcを上回るパフォーマンスを達成したとのことです。 sandboxと呼ばれる開発環境ではインタプリタとして実行可能なHipHop (HPHP

    Facebookが開発したPHPを超高速で実行する仮想マシン HipHop VM
  • API設計に関する10のワーストプラクティス

    過半数の開発者が平均で3つ以上のAPIのインテグレーションを実装していると言われている昨今、「使い辛い設計のAPI」を実装するのは開発者にとっては頭の痛い問題ではないでしょうか? Programable Web上に投稿されたAPIのワーストプラクティスに関する記事が国内外の開発者の目に止まったようです。この記事によると悪いAPIに見られるプラクティスは下記のようなものだそうです。 貧弱なエラーハンドリング HTTPのルールを無視したREST API 裏に潜んだ生のデータモデルの露出 セキュリティの複雑さ ドキュメント化されていない予期せぬリリース 貧弱なデベロッパエクスペリエンス MVCフレームワークが良いAPIにしてくれるという思い込み 開発すれば使ってもらえると見なすこと 不十分なサポート 貧弱なドキュメンテーション APIを利用するだけでなく、APIを提供する場合に上記のようなポイン

    API設計に関する10のワーストプラクティス
    bojovs
    bojovs 2013/01/16
  • 37signalsはベータサーバーを本番環境のデータベースに接続している

    David Heinemeier Hansson氏(Railsの開発者。以下DHH)が37signalsのブログに公開したRunning beta in productionというエントリによると、同社ではBasecampの開発に使われる6つのベータサーバーがすべて単一の番環境のデータベースを参照して動いているそうです。 DHH氏曰く、「自分がいいアイデアだと思ったものが当にそうなのかを知るには、実際のデータを対象に自分たちが日々使ってみることが必要」とのこと。 Basecampでは新機能や改良の開発、技術的なアップグレードなどを継続的に行なっており、そのために同一の番環境のデータベースを参照する6個の異なるベータサーバーが運用されています。通常、開発中の機能は開発用のデータベースと共に運用するのがセオリーだと思いますが、DHH氏は「実際の重要なデータとともに不満を感じながら使わない

    37signalsはベータサーバーを本番環境のデータベースに接続している
  • GitHub スピードの秘訣

    みんな大好き GitHub のスタッフ blog で『Github は如何にして速いままでいられるか』という記事が出ていました。内製のツールなどが screenshot 付きで紹介されています。 How we keep GitHub fast しかしツールの見栄えの良さにちょっとくらくらしますね。Web な startup だとよくありがちな Staff モードの SQL query log や、call graph。Graphite や statsd を使ったグラフを大型モニタに映し出すのがNew York の startup では流行って(いるような気がし)ますが、ここまでビジュアル的によく出来たものは見たことがないです。 Etsy の performance dashboard 結論としてはまとまっていませんが、一言でいえば『メトリックス大事』ということでしょうか。皆さんの会社では、

    GitHub スピードの秘訣
  • 喜びの多いプログラミング言語はObjective-CとPHPと判明

    いやいやもっと楽しい言語あるでしょ?と思った方にとっても興味深い調査結果がExploring Expressions of Emotions in GitHub Commit Messages(GitHub上のコミットメッセージの感情表現の調査)として公開されていました。記事の作者はベルリンのRamiro Gómezさんで、自然言語とプログラミング言語の双方に関心のある彼はGitHubが公開した統計情報からさまざまな感情表現をコミットメッセージから探して分析するという調査を行いました。これによりanger(怒り), joy(喜び), amusement(楽しみ) surprise(驚き)の表現が多く使われているプログラミング言語のランキングを生成して公開しています。 怒りの言語はVimL、C、Shell 怒りのランキングではangry(腹を立てる)、annoying(いらいらする)、cra

    喜びの多いプログラミング言語はObjective-CとPHPと判明
  • 退職理由は「転職先のモニターのほうが大きい」から?

    今や、いいエンジニアを雇うのに環境や待遇が重要なのは言うまでもないことで、「希望するマシンが支給される」とか「椅子はすべてアーロンチェア」といったフレーズは魅力的です。しかし、そんな華やかなフレーズの裏側に見え隠れする「社内のカルチャー」という質を理解しないと、当に素晴らしいエンジニアを惹き寄せることは難しいもの。 NingやVMware、Akamaiといった企業で働いた経験のあるJohn Josef “Sef” Kloningerさんは、Why Quit? Because They Have Bigger Monitorsというブログ記事で、自身の経験を以下のように紹介しています。 退職理由は「転職先のモニターのほうが大きい」から? 以前の職場での話。 私はエンジニアリングマネージャーで、人材確保に関して問題を抱えていた。チームのエンジニアが会社を辞めて、もっと小さい今風の会社に移ろ

    退職理由は「転職先のモニターのほうが大きい」から?
  • GitHub直伝 プルリクエスト活用の3つのコツ

    GitHubの特に重要な機能である「プルリクエスト」の活用方法についてGitHub社内でのノウハウが公式ブログの記事になっていました。GitHubが今回更新をしたAboutページの開発でも2ヶ月の間に10人のメンバーが130のコミットと91のコメントのやりとりがブランチ上で行われていました。 GitHubberによる講演などでもプリリクエストが重要な機能であると強調されているようです。 記事によるとプルリクエストは新しいアイデアについてのディスカッションを生み、協力してくれる人を見つける為のとても良い方法との事で活用するコツとして以下の3つの点を紹介しています。 プルリクエストはなるべく早く起こす プルリクエストは機能についての意見交換をする良いきっかけになります。コードの修正が終わっていなくてもなるべく早くプルリクエストをする事で、最後にまとめてフィードバックをするのではなく発展的にコメ

    GitHub直伝 プルリクエスト活用の3つのコツ
  • Mozillaの新OSの概要を知る6つの質問

    Firefoxのレンダリングエンジンとして知られているGeckoを元にOSを開発するというプロジェクト、B2GがMozillaから発表されました。いくつかのメディアやブログでも取り上げられているので一報だけはご存知の方も多いかもしれません。 モジラ、AndroidやiOS対抗の「B2G」モバイルOSプロジェクトを発表 – Computerworld Mozilla、HTMLレンダリングエンジンGeckoにOSの要素を組み込む「Boot to Gecko」プロジェクトを発… Mozilla 、新OS開発プロジェクト「B2G」発表 | エンタープライズ | マイコミジャーナル yebo blog: MozillaがモバイルOSの開発に取り組む事を発表 Mozilla、ウェブアプリ用OS “Boot to Gecko” を開発へ。スマートフォン & タブレット向け まだプロジェクトが開始した直後

    Mozillaの新OSの概要を知る6つの質問
    bojovs
    bojovs 2011/08/04
  • MongoDBは新たなMySQLなのか?

    利用が急速に広がっているMongoDBですが、「MongoDBMySQLをリプレースしていくのか」という話題が複数のブログで語られています。Joseph Ritcheyさんの記事では「全てのウェブアプリケーションがMongoDBにするわけではないだろう」と言いつつも、スケーリングの容易さやOracleMySQLを保有したリスクなどに触れつつMongoDBをプッシュしています。 この記事に呼応して書かれたのがRedmonkのStephen O’Gradyさんの記事では「MongoDBの役割が10年前のMySQLに似ている」という印象を述べています。かつてはエンタープライズで必要とされていたストアドプロシージャーやトリガーなどの機能を欠いていたMySQLですが、最もポピュラーなRDMSになりました。これと同じような事がMongoDBでも起こるのではないかという事ですね。 元記事には他にもい

    MongoDBは新たなMySQLなのか?
  • ソーシャル音楽サイト outloud.fm

    エントリは普段から少し指向を変えて、僕の友人 Mike O’brien と Steven Hyunh が始めた outloud.fm を紹介したいと思います。 outloud.fm は最新の HTML5 を使った social music サイトです。だいぶ前に取り上げた A-lister で取り上げた turntable とアイデアは似ているかもしれません。まだメディアへの露出はほとんどありませんが、非常に面白いアイデアだと思います。 今アメリカでは Facebook の映画で話題になった Sean Parker を取締役会にむかえる Spotify がローンチされたばかりで、音楽サイトが大きな話題の一つになっています。 以下独占インタビューをどうぞ。 outloud.fm で何が出来るの? outloud.fm は、友達とリアルタイムでチャットしながら音楽が聴けるサイト。ログインした

    ソーシャル音楽サイト outloud.fm
  • 「ふたば☆ちゃんねる」英語版「4chan」の歴史と匿名性の未来

    Facebook、Google Plus といったソーシャルネットワーキングサービスの新機能などが何かと話題に上がることが多い今日この頃ですが、日語圏では依然として匿名掲示板も根強く読者・参加者を持っています。そういった日掲示板文化にインスパイアされた掲示板英語圏にもあるのはご存知でしょうか?その、4chan.org の創始者とサイトの歴史などに触れた記事が Slate に載っていました。 https://ted.com/talks/view/id/874 当時ティーンエイジャーだった Christopher “moot” Poole 氏は、2004年に「ふたば☆ちゃんねる」をモデルにして掲示板を作成しました。最初に作られた/b/ 板は現在も最も人気があり、LOLcats、FAIL ブログ、リックローリング、偽 Successories ポスター など、数々のインターネット上のジョ

    「ふたば☆ちゃんねる」英語版「4chan」の歴史と匿名性の未来
    bojovs
    bojovs 2011/07/09
  • Google+のビデオチャット”Hangouts”の技術

    とりあえずGoogle+について何か書いとこう的な空気が各メディアにあるようですが、GigaOMにも「The technology behind Google+ Hangouts」と題された記事が投稿されていました。Janko Roettgers氏によるとここ数ヶ月で行われていたいくつかの技術開発から今回のGoogle+に搭載されている”Hangouts”の現状と今後を推測するという記事です。 クラウド ビデオチャットをスケールするには大量のリソースが必要になり、その理由でSkypeなどが採用するP2Pはレイテンシや多数との接続に問題がある。グーグルのインフラによるクライアントサーバーモデルがこの問題を解消した。 ブラウザとの統合 現状ではHangoutsはgtalkと同じプラグインが必要だが、プラグイン無しで利用できるように作業中。WebRTCのフレームワークが使われるように。 オープン

    Google+のビデオチャット”Hangouts”の技術
  • Kinectを利用してバーチャルに試着できるKinectShop

    各所でネタ的活用が進むデバイス、Kinectを新時代のショッピングに応用した事例が話題になっていました。テレビの前に置いたKinectのセンサーを利用して好きな商品を選び、画面でバーチャルにフィッティングすることができます。 現在の映像を見る限りでは手持ちのバッグをぶら下げるという形の動作が可能なようです。またカートに入れる操作についても画面左側のカートの部分に商品を運ぶ事で行います。 試着時の様子を画像に残してソーシャルに共有することもできます。日ではいまひとつマイナーなKinectですが、世界で最も早く売れたデバイスと言われている事から、Kinectをデバイスとして使うコンシューマー向けのサービスがブレイクする日は意外と近いのかもしれません。 残念ながら動画が埋め込めなかったので是非ともリンク先をご覧ください。 via:http://www.fastcompany.com/17586

    Kinectを利用してバーチャルに試着できるKinectShop