とりあえず手元で問題になったやつだけ renovate-config/default.json at master · kyo-ago/renovate-config .github/renovate.json5 に以下の記述を行う。 { "extends": [ "github>kyo-ago/renovate-config" ] }
アプリケーションを実装していくと、「大規模なUI改修」に遭遇することがある。 あちこちで見聞きした結果、以下のようなパターンがあるように感じたのでまとめてみた。 (UI改修なので基本的にフロントエンドからみた内容) これは一般的に「技術的負債」と呼ばれることが多いが、デザインの負債(UIを置く場所が無くなったり無くなったり、同じ概念のUIが分散したり)である場合も多い。 (ちなみに、デザインの負債は「ダイアログを多用する」とか、「最小画面サイズが大きくなる」とかの形で現れやすい) そして、デザイン負債に対応するために実装の困難なUIが増えるため、技術的負債も高くなる傾向がある。 (サーバサイドの技術的負債がDBの負債に起因する場合が多いことと似ているかもしれない)
"I wrote some code. I think you should maintain it." Keep in mind that when you send a pull request you're saying, "I wrote some code. I think you should maintain it."— Nicholas C. Zakas (@slicknet) May 29, 2014 This is an important thing to consider when you, as a contributor, make a pull request, also as an author before hitting the merge button.
One of the Core Web team's goals at Tumblr is to reduce the number of runtime issues that we see in our React codebase. To help move some of those issues from runtime to compile time, I evaluated the two leading type systems, Flow and TypeScript, to see if they could give us more type safety. I did a bit of background reading about the differences between Flow and TypeScript to see what the commun
**概要** : AMQP のプロトコルを読むと、一瞥して送信はパケットを送るだけ、受信はソケットを読み込むだけのようにも見える。しかしながら、実際に書いてみると、再送処理を自前で実装する必要があるため、現実には大変に複雑な処理が必要だ。 ### そもそもなぜ RabbitMQ を使うのかという話、あるいはなぜ再送が必要かという話 たんにコンポーネント同士が疎結合で通信したいのであればわざわざ MQ を使う必然性は皆無である。ごくあたりまえに TCP で通信すればそれでいい。暗号通信が必要なら当然 SSL でいいし、パケットエンティティに依存する複雑な L7 リバースプロキシを MQ を使って実現することも、不可能ではないが、普通そういうのは varnish とかでやるだろう。 MQ において優れているのはデータの durability だ。つまり、一旦キューにためておけば、その両側のコン
サイボウズ・ラボユース制度の細かい話については募集要項 ( http://labs.cybozu.co.jp/youth/requirements.html )を確認して頂ければと思います. 私は当時書いていたソフトウェアのソースコードを送ってみたり当時やっていたことをいくつか並べてみたりとしたらいつの間にか選考に通っていました. さほどすごいことはしていないのですが, ちゃんとある程度コードを書いていて公開している, かつ意欲がある人なら応募してみるのもありかな?と思います. 実は私はC++で開発をしたことが無く, 暗号に関するアプリケーションか音声処理でもやってみたいなという割とふわふわした理由で応募していました. そこで, 最初はC++に慣れることを目標に複素数クラスの実装や楕円曲線Diffie-Hellmanの実装をやってみたりと簡単なものを書く程度となっており, 夏休み分はそれで
Open Sourcing Screwdriver, Yahoo’s Continuous Delivery Build System for Dynamic Infrastructure By James Collins, Sr. Director, Developer Platforms and Services, and St. John Johnson, Principal Engineer Continuous Delivery enables software development teams to move faster and adapt to users’ needs quicker by reducing the inherent friction associated with releasing software changes. Yahoo's engineer
グッドパッチとしては今年は念願の海外オフィスとしてベルリンにオフィスを出す事ができたし、Prottとアットホームとの共同事業のTALKIEがグッドデザイン賞をダブル受賞し、MERYやガールズちゃんねるはクライアントのサービスGrowthに大きく貢献した代表的な事例となった。自社サービスであるProttもユーザー数は5万人を越えて、多くの企業に導入された。12月にはFiNCとの資本業務提携も発表し、話題に事欠かない1年だった。 では、自分としてはこの1年どうだったかと言われると、とても苦しい1年だったという言葉が真っ先に出てくる。Kaizenのすどけんさんの振り返りブログを見ると同じような感想で驚いた。課題もとても似ていた。 この1年色んな所で会う人たちに「グッドパッチさん勢いありますねー」「うまくいってますねー」とか言われたが、その度に全くそんな事ないと思っていた。そりゃ社長をやっている以
Mobile and client-side web applications have been reshaping the design principles of service layer APIs. Business logic traditionally implemented on the server and exposed as functions (think RPC) has morphed into exposing data and shifting that logic to the application. Object hierarchies and graphs are one of the most common and natural forms for data representation and often pair well with simp
二槽式とは「Viewとロジックを切り離し、それぞれが独立して成立することを目指したアーキテクチャ」をさして呼んでいます。 (これは私が勝手に名付けてるだけなので厳密な定義はないです) もう少し具体的にいうと、「Fluxのアクション部分を切り離して、View -> postMessage(JSON) -> onmessage(()=>{}) -> Dispatcherという形式にしたもの」です。 (ここではpostMessageを使っていますが、ある程度独立性が保てるのであれば普通のfunction callでも問題ないと考えています)
こないだ試したらちょうどmocha+TypeScript+power-assertが使えるようになってたのでメモる。 { "devDependencies": { "babel": "^6.0.15", "babel-polyfill": "^6.0.16", "espower-babel": "^3.3.0", "espower-typescript": "^2.0.0", "mocha": "^2.3.3", "power-assert": "^1.1.0" }, "scripts": { "test": "mocha --compilers ts:espower-typescript/guess --compilers ts:espower-babel/guess test/**/*-test.ts", "test:watch": "mocha -w --compilers ts:e
Recently someone on reddit asked "How on earth is the Facebook app size so large ?". The person asking the question realized that the ~100Mb compressed App Store archive wasn't all assets - a very large portion was the application binary. How do you answer that question? You quickly reverse engineer the application!
なにがすごいって、年金基礎番号がメールの添付ウィルスを開封する程度で流出してしまう事件について、もう誰も驚かないこと。生データが職員の持っていたパソコンごと電車に残されていても、非正規職員が名簿屋に横流ししていても、もう誰も驚かない。信頼ゼロという、ある意味で最強のセキュリティ。— yu koseki (@youkoseki) June 1, 2015 日本年金機構が125万件の個人情報を流出させるという大事件をやらかしたのだが、世の中の反応は実に冷めている。米国なら集団訴訟待ったなし、欧州なら担当大臣の首が飛んでもおかしくなさそうな事件なのに、日本には冷笑で済んでしまうようだ。かくいう私も冷笑する他にないし、これから自分が被害対象と分かったとしても、冷笑で済ませるだろう。 はっきり言ってしまえば、私達はもう公のセキュリティを信頼していない。日本年金機構は特殊法人だが、そうした対象も含んだ
We blogged about the evolution of Yahoo Mail to React + Flux and Node.js. It is important to focus on building a strong foundation when you are building a new platform and having a robust test infrastructure is a big part of the foundation. Yahoo Mail today relies on automated testing on our Continuous Integration pipeline before we deploy changes to production. We run Cucumber and Waitr-Webdriver
🆒🆕In October 2011, Apple added the emoji keyboard to iOS as an international keyboard. Since then, digital language has evolved such that nearly half of comments and captions on Instagram contain emoji characters. And earlier this week, Instagram also added support for emoji characters in hashtags, which allows people to tag and search content with their favorite emoji #🎉. In Part 1 of this blo
The Yahoo User Interface library (YUI) has been in use at Yahoo since 2005, and was first announced to the public on February 13, 2006. Although it has evolved tremendously since that time, YUI has always served the same overarching purpose of providing a comprehensive toolkit to make it easier for developers to create rich web applications. As such, YUI is an important part of Yahoo’s history: mi
Sassの3.3.0.rc.xのバージョンは触っていなかったのですが、 先日カレントバージョンが3.3.0になり、手元の環境を3.3.0にしてみようと思い触っていました。
2014/1/17(Fri) に開催される CROSS2014 にて、実況解説つき!ペアプロでわかるJavaScriptテスト入門というセッションを担当させていただくことになりました。 (ちなみに、去年のは CROSS2013 には 大規模JS開発徹底比較 という内容で参加させていただきました) 今日はこのセッションの意図と概要について書こうと思います。
髪がボッサボサになりつつも、マフラーにしまわれている様子。基本的には、髪がランダムに出たり入ったりしているしまい方を指すが、決まった型があるわけではなく、分類しづらいような特殊なしまい髪も、みだれ髪に含める、というのが協会の見解である。 みだれにはもちろん理由があり、やだ、寝坊しちゃった。急がなきゃ、最低限のお化粧だけして、朝ごはんは抜きで、えーと、荷物はこれでオーケーでしょ、とりあえず出よう!あー電車来てる!しょうがない、走ろっかな、やだなー、でも走ろー、的なストーリーを感じることが出来て、非常に味わい深いしまい方である。 そして、その急ぎが、焦りが、自然な無防備さというしまい髪の魅力につながっていくのである。そう、このしまい方は、愛でる側一人一人の想像力によって幾通りもの魅力を露わにするのだ。そういった意味で、一部のマニアには熱狂的に愛されているしまい方であり、みだれ髪以外はしまい髪と
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く