タグ

2019年5月13日のブックマーク (11件)

  • JavaScript libraryのREADMEにブラウザ互換性表バッジを表示することについての諸々 - Islands in the byte stream

    ブラウザ互換性表 (a.k.a. browser matrix) とは、こういうやつです。 ブラウザ互換性表 powered by Sauce Labs TypeScriptで MessagePack encoder/decoder を実装した - Islands in the byte stream で作った msgpack/msgpack-javascript にこのバッジをつけようとして苦労しました。今回は単に一度やってみたかったというのもあって頑張りましたが、いろいろ大変だったので記録を残しておきます。 しかし、どんなプロジェクトでもやるべきかというと微妙で、ブラウザの機能に大きく依存するライブラリでもない限りはバッジは頑張らなくてもいいかなあという結論です。ブラウザに依存した機能をもっと多用するのであれば、バッジの価値があるのかもしれません。 今回はブラウザテストをはじめてから1

    JavaScript libraryのREADMEにブラウザ互換性表バッジを表示することについての諸々 - Islands in the byte stream
    gfx
    gfx 2019/05/13
    書いた。雑然としてしまったけど、要はとにかく大変でした。
  • GitHub - google/zetasql: ZetaSQL - Analyzer Framework for SQL

    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 - google/zetasql: ZetaSQL - Analyzer Framework for SQL
    gfx
    gfx 2019/05/13
  • Big-O Algorithm Complexity Cheat Sheet (Know Thy Complexities!) @ericdrowell

    Hi there!  This webpage covers the space and time Big-O complexities of common algorithms used in Computer Science.  When preparing for technical interviews in the past, I found myself spending hours crawling the internet putting together the best, average, and worst case complexities for search and sorting algorithms so that I wouldn't be stumped when asked about them.  Over the last few years, I

    gfx
    gfx 2019/05/13
  • プログラマが勉強すること - きしだのHatena

    今日もプログラマになる勉強する人のところで話をしてきました。 で、また適当にいろいろ書いてました。 http://www.slideshare.net/nowokay/20140228-31742219 今日は特に、この図の内容についてまとめておきます。 ※ このエントリは、主に今日の話を聞いた人を対象としています。前提や補足については省略しています。 まずはプログラミング言語を プログラマというのは、利用者に直接サービスを提供することはできません。コンピュータの上でプログラムを動かして、そのプログラムを使ってもらうことでサービスを提供します。 ※組み込みは前提から外しています。 そのプログラムも、コンピュータで動くものを直接記述することは現実的にできません。 なんらかのプログラミング言語で、プログラムを書くことになります。つまり、プログラマの仕事は直接的にはプログラミング言語をいじくる作

    プログラマが勉強すること - きしだのHatena
    gfx
    gfx 2019/05/13
  • プログラマの実力は経験だけであがらないことがレベル格差につながる - きしだのはてな

    プログラマというのは、道具に慣れることが、実力があがることにならないのですよね。だから、勉強せず業務経験だけだとレベルが低いままということになってしまう。 Javaを10年さわり続けて、Strutsを5年さわり続けても、それだけでは、与えられた画面を手際よく作成できるようになるだけで、たとえばStrutsすらよりよく使えるようになるわけではなかったりする。 Javaにしても、「volatileってなんですか?」という問いに、まあ知らないのはしかたないとしても、解説を見ながらですら答えられない可能性がある。 プログラムの反復生産は、プログラミング能力の向上にあまりつながらない。設定や記述に慣れるだけだ。そして、この「慣れ」というのには「難しいからそもそも実装を回避する」というようなものも含まれる。実力の向上は、作業ができるレベルで止まってしまう。 プログラマとしての実力をあげるための勉強が自

    プログラマの実力は経験だけであがらないことがレベル格差につながる - きしだのはてな
    gfx
    gfx 2019/05/13
  • Flash of unstyled content (FOUC) in Firefox only? Is FF slow renderer?

    I'm not seeing this issue in any other browser that I've tested - IE, Chrome, Opera - but whenever I load a page from the server, I'm seeing a flash of unstyled content before the CSS is applied. This is even happening on subsequent page loads where everything should be cached - every time the page loads I see the unstyled content for a split-second, then everything settles in. It's also worth not

    Flash of unstyled content (FOUC) in Firefox only? Is FF slow renderer?
    gfx
    gfx 2019/05/13
    FirefoxでCSSが読み込まれるまえにレンダリングがされてしまうFOUCというバグがあるらしい…。
  • 「他人に期待しない」は「課題の分離」|masuidrive

    私も日頃これを言っていて、家庭内でも「お互い相手に期待しない」って話をしています。例えばこんな感じに... - した話は聞いてない - 聞いた話は覚えてない - 覚えていても実行されない - LINEの既読は読んでない - 時間通りには来ない - 遊びに行ったら帰ってこない - 飲みに行ったら覚えてない ... これだけ読むと「当に夫婦なの?」って思うけど、これはお互い「相手に期待しないけど、自分は可能な限り実行する」って言う前提があってのこと。 これがあると「話聞いてなかったの!?」とか言うよくある喧嘩の殆どはなくなりますw 喧嘩の原因は「自分の理想と相手の行動のギャップで、理想より行動が低かった」場合に起こりがちなので、まずは自分や相手の期待値を下げることが大事だと思いっています。 アドラーは「課題の分離」と言う話で「自分の課題」と「相手の課題」の区別を明確にしろって話をしてるんだけ

    「他人に期待しない」は「課題の分離」|masuidrive
    gfx
    gfx 2019/05/13
  • コンテナ技術を捨て、 WASIを試す

    こんにちは、NTTの藤田です。 Dockerfileを書くのに疲れた?イメージサイズの縮小で1日が終わった?コンテナの起動が遅すぎる?コンテナ技術と悪戦苦闘する皆様のための新技術、アーキテクチャに依存しないポータブルなバイナリフォーマットと数十μsで起動するsandbox環境を実現する、WebAssembly System Interface(WASI)を試してみました。 WebAssembly System InterfaceとはWASIは、 WebAssemblyWASM)をウェブブラウザ以外の環境で実行するため、 ホストのファイルやネットワークなどの資源に安全にアクセスさせるための仕様です。 具体的には、POSIXに似たAPIが定義されており、WASMのバイナリが、OSが管理する資源にアクセスできるようになります。 WASMは、ネイティブコードなみの速度で動作する、ポータブルなバイ

    コンテナ技術を捨て、 WASIを試す
    gfx
    gfx 2019/05/13
    "WASIにはファイルアクセス以外のリソースにアクセスする機能はないという状況で、コンテナ技術を捨てるどころの話ではなかったですね!"
  • fail if no examples - Configuration - RSpec Core - RSpec - Relish

    gfx
    gfx 2019/05/13
    rspecの `fail_if_no_examples` ってオプションを初めて知ったんだけど、これデフォルトで有効じゃないのはなんでなんだろ。
  • 多様性とビジョンへの共感 - 西尾泰和のScrapbox

    多様性と価値観はちがうって話。コミュニティ運営をしていて気づいた。コミュニティのバリューを決めたら、そのうらがわにあるポリシーも決めたほうがいい。コミュニティにおける善悪をはっきりさせる。そうしないと、バリューとして定義した価値観が揺らいでしまう。

    多様性とビジョンへの共感 - 西尾泰和のScrapbox
    gfx
    gfx 2019/05/13
  • 結婚と同時に東京にやってきた妻が愛用のピーナッツバターの入荷をスーパーにリクエストし続けた結果…「この町が好きになってきた」

    小坂俊史 @kosaka_s 4コマ&ショート漫画家。97年12月デビュー。山口ー広島ー東京ー岩手ー東京。よそじとふたごのメシ事情(まんがライフオリジナル/竹書房)まどいのよそじ(ビッグコミックオリジナル増刊/小学館)連載中。ルナナナ全2巻(双葉社)発売中。2020年9月双子男児誕生。きのこの山派 https://t.co/pMnFDxf23Y 小坂俊史 @kosaka_s 単行「新婚よそじのメシ事情」2巻から試し読みをもう一から熱いリクエストがありまして「ピーナツバター」の回を掲載します。希少かつお高いピーナツバターを巡りが熱いリクエストを繰り広げる回です。 pic.twitter.com/JSrtjDlpHQ 2019-05-10 19:38:24

    結婚と同時に東京にやってきた妻が愛用のピーナッツバターの入荷をスーパーにリクエストし続けた結果…「この町が好きになってきた」
    gfx
    gfx 2019/05/13
    "私はこの町のピーナッツバター伝道師になったのだ" / いい話やw