You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
GitHub Flow Scott Chacon on the Interwebs 31 Aug 2011 git-flowの問題点 (Issues with git-flow) 私は人々にGitを教えるためにあちこちを飛び回っているが、最近のほぼすべてのクラスやワークショップで git-flow についてどう思うかを尋ねられた。私はいつも、git-flowは素晴らしいと思うと答えている。何百万ものワークフローを持ったシステム(Git)を提供し、ドキュメントもあるし、よくテストされている。フレキシブルなワークフローは、実に容易なやり方で多くの開発者の役に立つ。標準的なものになりつつあり、開発者はプロジェクトや企業の間を移動しつつこの標準的なワークフローに馴染むことができる。 しかしながら、それ故の問題も抱えている。新しいフィーチャーブランチを master ではなく develop から開
日本のテレビを視聴することができない海外のアニメファンが、日本での放送とほぼ同時のタイミングでアニメを楽しめるというサイトが「クランチロール(Crunchyroll)」です。 かつてはファンが勝手に字幕をつけたアニメ動画がアップロードされているようなサイトでしたが、2008年からアニメの権利を持つ会社と交渉を持って合法的に配信を行うようになり、2009年からはすべての動画をライセンスの元で配信しているという動画配信サイトになっています。 Crunchyroll - Watch Naruto Shippuden, Bleach, Anime Videos and Episodes Free Online http://www.crunchyroll.com/ 東京国際アニメフェア2012では、このクランチロールの創業者であるクン・ガオ氏と日本法人社長のビンセント・ショーティノ氏によって、海外
楽観的排他制御を利用する非同期的なトランザクション実行であればスケーラビリティを損ねることなく2phase commitが可能である。これは、分散KVSにおけるスケーラビリティと一貫性の両立について で主張したように、同期的な2phase commitは密結合に誘導することになるため、矛盾するように思えるかもしれない。だがそんなことはない。 前半はまずこの話から入るが、後半ではRESTに関する間違いについて、3つほど思うところを述べたい。 楽観的排他制御と2phase commit reflexworksではFeedやEntry単位でatomicなトランザクション処理を行えるが2phase commitはサポートしていない。これを許すと密結合になってスケールしないからである。だが、これはあくまで同期的な処理の話であって、ネットワーク障害への耐性を考慮され、非同期処理やオフラインで使えるので
音楽プロデューサー・佐久間正英さん、漫画家・佐藤秀峰さん。佐久間さんのブログエントリー「音楽家が音楽を諦める時」に呼応して書かれた、佐藤さんの「漫画家が漫画を諦める時」をきっかけに、異業種対談が実現した。 2人とも緊張し、遠慮気味にお互いのプロフィールを探りながら話が続いてきたが、実は佐久間さんは漫画家に憧れていた時代があり、佐藤さんには音楽の才能はないと諦めていた過去が判明(「職業編」をお読みください)。 現在の本業ではお互い「諦める時」をイメージしつつ、現実にはひとつも諦めていないように見える、二人の話のその続きをどうぞ。 コンピューター化とコストの関係 ―― 音楽はコンピューター化が進んで今の状況があるんですが、漫画はコンピューター化で効率が上がったとか、制作費が安くなったということはありますか? 佐藤 漫画の場合、ほとんどが人件費なんですね。コンピューター化しても人は減らないんです
Matt HammDesigner, Director, and Small Business Owner in Jávea, Spain Matt HammDesigner, Director, and Small Business Owner in Jávea, SpainHire me Creative Director and co-founder of Supereight Studio Matt Hamm is a talented UK designer currently based in Spain, renowned for his innovative and captivating design solutions. With a passion for combining aesthetics with functionality, Matt has establ
The box-shadow property allows designers to easily implement multiple drop shadows (outer or inner) on box elements, specifying values for color, size, blur and offset. Browser support is growing of late with Mozilla (Firefox), Webkit (Safari/Chrome/Konqueror), Opera and the IE9 Platform Preview all offering a decent implementation of the spec, although Mozilla and Webkit still require their respe
If you’re looking for the best male sex toy, your hunt ends here. With a simple google search, you will be served with thousands of male masturbators in the form of strokers, fleshlights, blowjob simulators, and sex dolls. Practically speaking, no one can try out the vast assortments of products to know which one would be the best. After so many years of scanning the internet and getting our hands
We have been working since 2009. We started with two people: a designer and a programmer. Today the company employs almost 20 people who are divided into four teams. Everyone is a master of his craft. There are open vacancies. We use all our experience, knowledge and skills to help you properly implement your plans to make the site a convenient tool - in this we see our mission. In tandem with the
国内でのアジャイル開発の普及と共に、アジャイルという言葉が指す内容にも広がりがでてきました。同じ「アジャイル」という言葉を用いたとしても、それが何を指すのかを注意深く理解する必要が出てきたといってもいいでしょう。 そんな現状を、アジャイル開発の第一人者である平鍋健児氏がブログ「An Agile Way」にポストしたエントリ「アジャイルの「ライトウィング」と「レフトウィング」」で、非常に分かりやすい図と共に整理しています。以下に許可を得てその主な部分を転載します。 アジャイルの「ライトウィング」と「レフトウィング」 アジャイルの認知が進むにつれて、アジャイルという言葉がどんどん広がっている。アジャイル、という言葉の中にはいろんな要素が入っていることが分かる。もっと大きなものは、CI(継続的インテグレーション)を中核とする技術的なプラクティス群と、スクラムプロセスフレームワークのような、人と人
クラウドを活用したソフトウェアの提供方法としては、サービスとして提供するSaaS(Software as a Service)がよく知られています。しかしクラウドにおいても、従来のパッケージソフトウェアビジネスと同様に顧客がソフトウェアのライセンスを購入し、それをそのままクラウド上にインストールして利用する形態が、BYOL(Bring Your Own License、自分のライセンスをクラウドに持ち込む)と呼ばれて利用されています。 クラウド時代のソフトウェアベンダー(ISV、Independent Software Vendor)にとって、SaaSやBYOLといったソフトウェアの提供形態がどのような意味を持っており、それぞれをどう展望しているのでしょうか? 9月13日と14日の2日間行われたAmazonクラウドのイベント「AWS Summit Tokyo 2012」の最後に特別セッショ
SIerにおける某ネットゲームシステム(以下「NGS」)開発プロジェクトの発言録です。内容はもちろんフィクションですが、SI業界の実情を踏まえて構成してみました。SIerが内部に抱えるネットゲーム事業への参入障壁、さらにはSIerの将来の姿が垣間見えるかも知れません。 プロジェクト計画レビュー部長「NGSは、今年度の重点目標『高利益率ビジネスへの参入』を達成するために立ち上げる非常に重要なプロジェクトです。本部長から直々のご指示を頂き、開発チームのメンバーを集めました。」 PMO事務局「PMOとしてもプロジェクトの成功に向けて最大限貢献したいと考えています。」 部長「それは心強い。ありがとうございます。」 課長「それでは、早速ですが、NGS開発プロジェクトのプロジェクト計画レビューをお願いします。」 PMO事務局「プロジェクトのマスタスケジュールに計画が不明確な箇所が散見されます。βテスト
AAPL Company iOS 6 beta 4, Xcode 4.5 Developer Preview 4 released to developers Three weeks after it released iOS 6 beta 3, Apple has unleashed a fourth beta of the next-generation version of iOS to developers. The new beta is currently available as an over-the-air update to those running iOS 6 beta 3, and the new version should has also hit Apple’s iOS Developer Center. The build number is 10A537
わかった!お金借りるならでお金借りる審査通らない理由… わけもなく嫌な気持ちになってしまう人が存在します。 出来が寄ってきたらムカムカして、お金借りる審査通らない理由なので、マトモに対応すらできず、お金借りる審査通らない理由に冷たい対応をしてしまいます。お金借りるならに冷静になり、悔やむものの、以降だったら、嫌だということで頭がいっぱいになってしまいます。 少額融資の多様さからいえば、好きになれない人がいるのも当たり前なのでしょう。 お金借りるならを好きになるのは無理難題といっても過言ではなく、急変をなくしてしまえないので、困っています。 お金借りる審査通らない理由に考えるのであれば、客観的にはそんなに悪い人でもありませんから、お金借りる審査通らない理由に限り、私はおかしいと思います。たまたまテレビ中継などを目にすると、入出金可能への参加を目指す人があまりにも多くてちょっと呆れてしまいそう
A natural language detection library based on trigram statistical analysis for Node.js and the Web. Download .zip Download .tar.gz View on GitHub Try it out Usage You can clone this repo as follows: git clone git@github.com:richtr/guessLanguage.js.git You can use this library in a web page by including the following files: <script src="lib/_languageData.js"></script> <script src="lib/guessLanguage
最近、会社の公用語が英語になったので、色々思うことを書いてみる。 言うまでもないけど、ここに書くことは普通の末端社員の感想に過ぎないヨロシク。 英語化になって変わったこと1) 英語ができない私の一部の業務に時間がかかるようになった 2) 会社を辞めた人が少なからずいた 3) 海外のグループ企業の存在があまり特別じゃなくなった 4) 英語が得意な人が目立たなくなった 5) 入ってくる人のカタログスペックが凄まじくなった 6) 社員の誰とでも通じる共通のネタができた 1)まず、英語化で変わったことは、仕事ができない私の仕事が更に遅くなったw 英語は苦手で頭も悪いので、TOEICも社内では下の上くらい。社内文章を読むのに2倍の時間がかかって、書くのに3倍かかる。 聞き取りは半分も理解できず、話すのもめちゃくちゃ。でもまあ、それが主要業務じゃないので、何とかなってる。 英語は喋れないので、日本語苦
最初は「最近横暴だなー」とか思っていたけど、よく考えると、絶対時刻表記より相対時刻表記の方が理にかなっていると気づいた。 要するにタイムゾーンの問題。日本だとタイムゾーンがひとつしか無いからわかりにくいだろうけど、アメリカは複数ある。 例えば、「サンフランシスコからスマホを持ってニューヨークへ飛行機で移動、その間に中央部の友達がツイートを投稿、それをニューヨークで降りてから閲覧」というシチュエーションを考えると、「13:22」とかいう絶対時刻表記よりも「3時間前」という相対時刻表記の方がわかりやすい。だって、「13:22」って書かれても、その時刻がどのタイムゾーンなのか、仮にニューヨークだとしてもスマホの時刻設定が十分正確なのかは、いちいち確認しないといけない。新しいスマホは自動的にタイムゾーンをあわせてくれるけど、古い携帯や、簡素なノートパソコンだとあわせてくれない可能性がある。だったら
ソーシャルが注目を集めるこれだけの理由 浅井 IBMは企業向けのソーシャル製品やサービスの強化を早くから表明して、そのための機能実装を「IBM Connections」などで積極的に推進しています。なぜ今、ソーシャルなのか、その狙いを教えてください。 松浦 当社がソーシャルに力を入れるのは、組織を超えてさまざまな情報をやりとり、共有するという社員同士のコミュニティーが企業の競争力を大きく左右し始めたという紛れもない事実があるからです。例えば、企業活動のグローバル化に伴って国境を越えたM&Aが加速しています。しかし買収を完了しても、当初期待したほどのシナジー効果を上げられていないという企業からの相談が当社に数多く持ちかけられています。企業統合を成功させるうえで、買収先とコミュニケーションを図りながら企業文化を作ったり、合意を形成したりすることの重要性を買収後に改めて気付いたものの、そのための
※ 「なぜ、あの会社は儲かるのか? ビジネスモデル編」という書籍が、見た目に反して素晴らしい本なので、個人的なメモとして内容を整理しています。 「イミテーションはイノベーションよりも数も多く、現実に企業に利益をもたらすケースが圧倒的に多い」 ケーススタディからの学習はとても重要です。私が部下によくだす指示として「コンテンツを模倣せず、構造を模倣しなさい」というアドバイスをしますが、それもケーススタディから法則・構造を抽出するという意味ですね。 「ビジネスモデル」って言うのは簡単ですけど、実際に考えるのはそんな簡単な話ではありません。そこで、個人的なメモも含めて、ケーススタディからビジネスモデルのポイントを整理しました。 そんなわけで、ビジネスモデルを考えようといっても良くわからない方や、「会員増えたら広告販売をしようかしら。」とか「Google、Facebookにバイアウトしよっと!」と、
『アジャイルなゲーム開発 スクラムによる柔軟なプロジェクト管理』を読みました。タイトルこそ「ゲーム開発」と銘打ってはいるものの、Webサービス業界においても有用な知見を得られるだろう、とてもいい本だった。 アジャイルなゲーム開発 スクラムによる柔軟なプロジェクト管理 作者: クリントン・キース,江端一将出版社/メーカー: ソフトバンククリエイティブ発売日: 2012/08/29メディア: 単行本 クリック: 7回この商品を含むブログ (4件) を見る 読書メモ 状況 ムーアの法則 売上高/コストの上昇 人年の上昇 プロジェクトはなぜ問題に遭遇するのか feature creep(追加作業) 楽観的過ぎるスケジュール プロダクションフェーズの課題(不確実性を十分に減少させてない状態での実装) どうすればいいのか 最初に楽しさを探す 無駄を取り除く アジャイル開発を適用する スクラム前史 職人
Webのフロントエンドで仕事をしているみなさんに質問があります。あなたにとってWebのプログラミングは、HTMLというマークアップを読み書きすることですか。それともDOM(Document Object Model)というツリー構造の操作でしょうか。今回は、この2つの関係を考えてみたいと思います。 マークアップ主義とテンプレートエンジン HTMLを書くのは簡単です。テキストにいくつかタグを付け足せば最低限のHTMLはすぐにできあがります。プログラミングの必要なDOM操作と比べると、このわかりやすさはHTMLの大きな利点です。 Web開発がマークアップの読み書きだと答えた人の多くは、おそらくRuby 用のERBやJava のJSP(JavaServer Pages)、Python向けのJinjaなど、サーバサイドで動くテンプレートエンジンを使っていることでしょう。テンプレートエンジンはH
足掛け2年、全ての関連作品を見てからアベンジャーズを見て最高に盛り上がったminamiです。 Webデザインの中でもサイトのUIデザインは近年重要性を増していると思いますが、デザインする際のインスピレーションを受けられるサイトをご紹介します。 UI Patterns UI Patterns User Interface Patter Libraryというサイト名通り、UIが体系的にまとめられ解説されています。「Design patterns」ではそれぞれのUIに対して、どういう問題を解決してくれるものなのかの詳細な解説があるので、普段なんとなく使っているUIを基礎から勉強し直せます。 ui parade. ui parade. UIを種類別に集めたサイト。なかなか洗練されたものが集まってますね。 PATTERN TAP PATTERN TAP 良さ気なUIのスクリーンショットが集まるサイト
Foggy Foggy is a jQuery plugin for blurring page elements. It supports IE (8 and up), Firefox, Safari and Chrome. Here, both paragraph text and image in the background have been blurred with Foggy. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis commodo massa viverra diam pharetra quis dictum mauris bibendum. In eget tortor id risus suscipit facilisis. Duis luctus tortor non sem moll
The latest news from Google on open source releases, major projects, events, and student outreach programs. We are proud to announce the open source release of J2ObjC, a Google-authored translator that converts Java source code into Objective-C source for iPhone/iPad applications. J2ObjC enables Java code to be part of an iOS application's build, as no editing of the generated files is necessary.
How many ways can you slice a URL and name the pieces?07:54 on 2011-08-26 (ttk.me b/4DY1) using BBEdit While researching a way to describe different parts of a URL for a runtime interface, I was shocked to discover that over the years, different specifications, implementations, and communities had developed an incredible variety of ways to slice and name the pieces of a URL. I remember seeing XKCD
node.jsのインストールに関してはOSXへのインストールと変わりません。 VPSにSSHで接続して同じ作業を行えば設定したドメインの3000番ポートでアクセスできます。 では、何をするのかと… 前回のままではローカルからのアクセスのみなので末尾にポート番号指定されてても別にいいかなで済みました。 http://wacky-archive.com:3010/ ただし、公開するとなるとそれはかっこわるいのでこの辺なんとかしたいですね。 なので適当にサブドメインを用意して公開してみましょう。 @IT: DNSのサブドメインを定義する(同一ゾーン中に定義する方法) ※ 管理ツールはドメインを取得した会社によって違うのでそれぞれのサイトを参照してください。 今回はNode Test 1とNode Test 2という2つのアプリを予めexpressで作成してあります。 3010番、3
Normalize.css は僕もプロジェクトによって部分的に取り入れてたんだけど、v2.0 になったのをきっかけに今後はどのプロジェクトでもまるごと採用していこうかと考えてる。たとえばこのサイトでは今までどうやっていたかというと、 @mixin normalize-html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } @mixin normalize-body { margin: 0; } html { @include normalize-html; font-family: $sans-serif; overflow-y: scroll; ... } body { @include normalize-body; background-color: $
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く