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
Normally one would not associate vegetarianism with Kebabs however the choice to choose between meat and non-meat merchandise is a given in India. This time across the vegetarian picks also stand tall; the tremendous wonderful Dahi Ke Kebab Platter wins the competition palms down. Chiles rellenos are chili peppers filled with beef after which dipped […] Little dogs have much smaller stomachs in or
This document summarizes a microservices meetup hosted by @mosa_siru. Key points include: 1. @mosa_siru is an engineer at DeNA and CTO of Gunosy. 2. The meetup covered Gunosy's architecture with over 45 GitHub repositories, 30 stacks, 10 Go APIs, and 10 Python batch processes using AWS services like Kinesis, Lambda, SQS and API Gateway. 3. Challenges discussed were managing 30 microservices, ensur
この話を書き始めた2006年は、Winnyのネットワークを利用した情報漏えい系のウイルスが流行っていた時期でした。 当時、博士こと金子さんに対するメディアの扱いは酷く、まるで、マッドサイエンチストのような扱いでした。 しかし、実際の金子さんは、悪しき意図とは無縁の、純朴で、世間知らずな人物でした。 私の目の前にいる金子さんをみんなに知ってもらいたい。 本当は、被告人にそんな感情移入するのは、刑事弁護のプロフェッショナルとしては、冷静さを欠いて失格かもしれません。 でも、金子さんといると、そんなことがどうでも良いと思えてきたのです。 そういう想いからアターニアットローを書き始めたのですが、文章力ないわ、遅筆だわ、仕事忙しいわで、そんなこんなしている間に、事件が終わってしまって、金子さんの人生まで終わってしまって、当初の目的はどこにいったのやら状態になりました。 Winny事件の最高裁決定がで
この記事は「さくらインターネット Advent Calendar 2015」の20日目の記事です。 Slackは非常に気の利いたチャットツールで、とても便利に使っています。 問題 しかし、このツールにも問題があります。 ジョインしているチャンネルが多くなると未読のメッセージがつぎつぎに溜まり、未読を消化したい欲と仕事に集中したい欲を常に戦わせる状態となります。 (そして、だいたい未読を消化したい欲が勝ちます) 解決 仕事の効率を高めるはずのツールで仕事の集中力を欠いてしまっては仕方がないので、この問題を2つのツールを使って解消します。 Slack Silencer github.com まず、Slack Silencerというツールを使います。 このツールは指定したチャンネルをミュートにしてくれます。ミュート状態のチャンネルはリスト上に薄く表示され、メッセージの未読を伝える白文字の表示にな
最初は最近新設されたAPIでも叩いて遊ぼうと思って, session.enableNetworkEmulation とか触ってみたのですが, 特に記事にするほどの知見も得られなかったので, 少し前にElectronでハマった話を書こうと思います. ハマった内容 今年(2015年)の秋頃の話で, その時に使ってたElectronのversionはv0.31.0でした. Renderer Processから読み込まれるjsに下記のようなコードを書いてました: var myHandler = () => { console.log('動いた!'); }; var win = require('remote').getCurrentWindow(); win.on('move', myHandler); // イベントハンドラの登録 window.onBbeforeUnload = () => {
作者 segabito 1日のインストール数 0 累計インストール数 64,313 評価 109 11 4 バージョン 1.15.10 作成日 2015/12/01 更新日 2019/01/15 ライセンス public domain 対象サイト nicovideo.jp 生活苦のため、今後の更新は難しくなります。 dev版が消えた理由については不明ですが、復活することはないと思います。 将来こうなることを想定して権利を放棄してるので、改造版の配布は自由です。 早い、 軽い、 滑らか、 そして速い。 ZenzaWatchは、非公式のニコニコ動画プレイヤーです。 公式プレイヤーのような「視聴ページ」という概念はなく、クリックしたらその場でプレイヤーが起動します。 回線次第では、クリックしてから再生開始まで0.5秒を切ることもあります。 更新についてはブロマガに公開していきます http://
これはリモートワーク Advent Calendar 2015 20日目の記事です。 www.adventar.org 現在、オフィスのない会社でソフトウェアエンジニアとして働いています。 これまで3社でリモートワークを経験してきたので、ざっと振り返ってみます。 1社目: チーム内で唯一人のリモートワーカー(3-4年) 2社目: エンジニアのみ週1-2回のリモートワーク(2年) 3社目: オフィスのない会社でメンバー全員リモートワーク(new!) 1社目: チーム内で唯一人のリモートワーカー リモートワーク1社目。 受託の Web アプリケーション開発の会社でした。 元々は普通に毎日オフィスへ出社して勤務していたのですが、あるとき家庭の事情により通勤が難しくなってしまい、リモートワークへ切り替えてもらうことになりました。 ルール リモートワークを始めるにあたって、以下のようなルールが取り決
こんにちは!フロントエンド闇祓いの Kuniwak です。 この投稿はmixiグループ Advent Calendar 2015の20日目の記事です。 今年の9月に、スマートフォン Web ブラウザ版 mixi「mixi Touch」の巨大 CSS を Less (CSS プリプロセッサー)でビルドする環境へと移行しました。 書き換えた CSS の行数は、なんと 56,725行 です。😵 ということで、今回は弊社の大規模 CSS → Less 移行事例についてお話しします。 背景 スマートフォン版 mixi は、2010年5月に始まりました。 この頃のスマートフォンは、iPhone 端末であれば iPhone 3GS、Android 端末であれば Nexus One という時期です。 また、スマートフォンの世界では、Webkit ベースのブラウザーが席巻していた時代ということになります。
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog はじめに こんにちは、近藤裕介と申します。 みなさま、Yahoo! JAPANにログインしてサービス利用していますでしょうか? Yahoo! JAPANに限らずログインが必要なウェブサービスやアプリケーションを利用して、ヘビーユーザーになってくると他人に見られたくないデータが増えたりなりすましされて困るようになりますよね。そうならないための対策としてパスワードを長く難しくしたり、2要素認証を設定したりする必要がありますが利便性が下がってしまいます。 そんなパスワードにまつわる課題を解決する、FIDOアライアンスの策定している認証プロトコルであるU2FとUAFの仕様が昨年12月に正式公開され、2015年にはいくつものサービスで採用さ
Google グループでは、オンライン フォーラムやメール ベースのグループを作成したり、こうしたフォーラムやグループに参加したりすることで、大勢のユーザーと情報の共有やディスカッションを行うことができます。
Reactive Programming With Rxjs: Untangle Your Asynchronous Javascript Code 作者: Sergi Mansilla出版社/メーカー: Pragmatic Bookshelf発売日: 2015/12/25メディア: ペーパーバックこの商品を含むブログを見る Reactive Programming with RxJSの電子書籍版を買って勉強しています。目的は気になっているJavaScriptフレームワークCycle.jsを理解するためです。この本の最終章にもCycle.jsのさわりが書いてあるっぽいので楽しみにしています。ただ、Rx/Cycle.jsはとある優秀なエンジニアが採用しながらもプロジェクトが頓挫しておりダメなアレかもしれません。ただ、Rxがどこまで使えるかどうかわかりませんが、ストリームの扱いは今後の糧になっ
@bouzuya の RxJS 学習記録を兼ねた Advent Calendar 。RxJS は 4.0.7 を使用し 5.x 系 (alpha -> beta) を使用しない。 内容としては、代表的なメソッドから順にドキュメントを読み、ソースコードを読み、サンプルコードを書く、ところどころで整理のための確認記事を入れる。 同時期の RxJS Advent Calendar 2015 - Qiita で同日が空いていれば、そちらも兼ねている。 2016: (bouzuya) PureScript Advent Calendar 2016
(..or maybe Mocha 4. I don't know.) @mochajs/mocha + everyone, I mentioned this in the mochajs/maintainers room on Gitter, but since it appears people aren't using Gitter much, I'll repeat it here: Pitch Mocha's old. What's cool about that is that we know what's wrong with it. And indeed, it has problems which make certain issues difficult to address. The major issue is "plugins". Others include (
Technology for Web Developers Webエンジニアリングに関するトピックで、フロントエンドをメインにバックエンドやインフラ周りまで、個人的にまとめたドキュメントを公開してます。 なんの気なしに公開していたドキュメントでしたが、最近急激に読者が増えてきて、そろそろ内容も古くなってきたこともあり今後真面目にメンテナンスや運用方法を検討中です。 ※本Wikiは内容が古かったり誤りがある可能性がありますのでご了承ください。 ※内容に致命的な問題を発見した場合はお気軽にご指摘ください。 Front-end FEのためのJS基礎 これだけ覚えるべきJSの基礎 現場で使うjQuery FEの実践的なJS頻出表現 フロントエンド環境構築とnpm CommonJSモジュール運用 JS小規模なView設計 JSモジュール設計 ReactとRedux Reactの基礎 Reactの実践
バイナリ形式の軽量なオブジェクトのシリアライズフォーマットである MessagePack(以下、msgpack)のエンコード・デコードを行う JavaScript ライブラリ msgpack-lite を2015年7月にリリースしました。node.js v0.10 から最新の v5.3、またブラウザも含めて幅広い環境で動作するのが特徴で、fluent-logger ライブラリも、msgpack に替えて msgpack-lite を採用しています。 以下では、msgpack を実装した際に注意したポイントを、2つご紹介します。 C++ よりも高速なピュア JavaScript 実装 本題に入る前に、ベンチマーク結果を更新しておいたので、ここに載せておきます。 最新バージョン msgpack-lite 0.1.14 の node.js v4.2.3 におけるベンチマーク結果です。 msgpa
The Problem: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://internet.derp' is therefore not allowed access. The Solution: A CORS proxy! $.getJSON('https://httpbin.org/get?cors=a_problem',function(){}) becomes .. $.getJSON('http://cors.io/?https://httpbin.org/get?cors=a_problem',function(){}) $.post('https://httpbin.org/post',data,function(){}) becomes
このエントリは JavaScript stage 0,1,2,3 Advent Calendar 2015 の 19日目の記事です。 ちなみに stage 1 です。 SharedMemory は SharedArrayBuffer と呼ばれる特殊な ArrayBuffer をインタフェースにして提供されます。さらに、 Atomic API というのはこの SharedArrayBuffer を操作するための Atomic という built-in Object です。 ちなみに Node.js v4.0 以降なら --harmony-sharedarraybuffer と --harmony-atomics で有効になります。 (Worker がないので無意味ですが) 背景 基本的に WebWorker に代表される Worker は shared nothing、 つまりメモリを共有せ
この記事は Vim Advent Calendar 2015 の20日目の記事です. まずはこちらのスクリーンショットをご覧ください. エディタの UI やカーソル移動は Vim っぽいですが,markdown ライブプレビューやカーソル位置での画像ポップアップ,組み込みブラウザなど謎の UI が見て取れます.本記事ではこれについてボトムアップで必要な知識から順を追って紹介します. 長い……三行で Neovim msgpack-rpc API を使って <canvas> と Node.js API で Neovim フロントエンドを作成し Web Component としてラップ して HTML アプリに簡単に組み込めるようにした上で UI プラグインをウェブ技術で構築できる NyaoVim という Neovim GUI エディタを Electron 使ってつくってます. 目次 Web C
豊富なウェイト Extralight, Light, Regular, Semibold, Bold そして Extrabold の 6 種類ものウェイトを使い分けることができます。 繊細なシーンから、力強さが必要なときまで自由自在に表現が広がります。 自由なライセンス Kazesawa フォントは、非常にゆるいライセンスの M+ フォントと、SIL Open Font License のもとに配布されている Source Sans Pro の合成フォントなので、Kazesawa フォントも SIL Open Font License に基づいて提供されます。 このライセンスは FSF によってフリーであると認定されています。 Kazesawa フォントは使用や再配布を自由に行うことができます。 Kazesawa フォントは、もちろん Web フォントとして使用することもできます。 圧縮さ
(注:2016/1/21、頂いたフィードバックをもとに記事を修正いたしました。) 『 Programming in Scala (Scalaでプログラミング) 』の初版を読み始めた(でも読み終えていない)5年前からJavaの代わりにScalaを使うようになりました。最初はテストの時に使用していましたが、すぐにちょっとしたユーティリティクラスでも使用するようになり、気付いたらプロジェクト全てで使用するようになっていました。 Scalaに対する不満は多く存在しますが、この記事は違います。これは非難するものではなく、むしろ称賛するものです。 Scalaに興味ある開発者や聞いたことがあっても詳しく見たことがない人、「スムーズなプログラミングの妨げになる」と思い使用を先送りしていた人のために書きました。もちろんScalaファンに読んでもらうのも、他の人にも紹介してもらうのも大歓迎です。 この記事は3
Update. June, 2016: If you are working on a bigger project you might find Tape not quite up for the job, take a look at React Unit Testing with Enzyme, Lab and Code This is a short intro into testing React applications using Tape. If you were wondering why you should be using Tape over Mocha/Chai/etc, read Eric Elliott’s excellent Medium article on the topic. For this tutorial we’ll be using a tec
Hi, I’m Mark Nottingham. I write about the Web, protocol design, HTTP, Internet governance, and more. This is a personal blog, it does not represent anyone else. Find out more. Comments? Let's talk on Mastodon. @mnot@techpolicy.social other HTTP posts Yet More New HTTP Specs Wednesday, 8 June 2022 A New Definition of HTTP Monday, 6 June 2022 How Multiplexing Changes Your HTTP APIs Sunday, 13 Octob
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く