毎月、最終日に向けてサイト速度はどんどん遅くなり、1日になると劇的に改善する。開発者がサイトの表示速度をどんなに良くしても「通信制限」の前に為す術がない。今月もまた、日本のインターネットが重くなる日がやってきた。 https://t.co/HHFxSf0rAE
PWA の信頼性、インストール可能性、機能性を高めるテクノロジーを最大限に活用できるようにアプリケーションを設計するには、まず、アプリケーションとその制約を理解し、両者に適したアーキテクチャを選択します。 SPA と MPA の比較 現在、ウェブ開発には、シングルページ アプリ(SPA)とマルチページ アプリ(MPA)の 2 つの主要なアーキテクチャ パターンがあります。 シングルページ アプリとは、アプリが取得または提供するデータに基づいて、ページの HTML レンダリングのほとんどまたはすべてをクライアント側の JavaScript に制御させることで定義されます。アプリはブラウザの組み込みナビゲーションをオーバーライドして、ルーティングとビューの処理機能に置き換えます。 マルチページ アプリは通常、プリレンダリングされた HTML をブラウザに直接送信します。多くの場合、ブラウザが
NodeFest 2017 を開校します。 さてさて、NodeFest 2017 を開校します。今年の学園祭の紹介をここでしておきます。 去年に引き続き今年も2Days開催します。 参加はこちらから! 1日目: nodejs.connpass.com 2日目: nodejs.connpass.com 詳細なスケジュールに関してはここを見てみてください。 nodefest.jp 1日目 最初の発表は以下のような感じです。 この時点で目玉はいくつもありますが、あえて上げるなら、 V8 の中のコアメンバーである Franziska Hinkelmann が語る V8 のディープな話、stdlibの作者が語る WebAssembly の話、 Node.js Core memberである Myles が語る 今後のNode.jsのガバナンスモデルの話、中国最大手のオンラインマーケットサイトを持つAl
The document discusses property-based testing and its advantages over example-based testing. It describes how property-based testing uses generators to generate random inputs from the set of all possible inputs for a function. This allows tests to cover a wide range of cases rather than just specific examples. It also discusses how property-based testing frameworks like Testcheck use techniques li
物理インフラ出身で、IoTも得意なkintoneエバンジェリストである山下竜氏。ジョイゾーで対面開発を長らく手がけ、今年は北米に渡って現地企業を対象としたkintone案件も手がけてきた。山下氏がkintoneに行き着いた経緯を追うとともに、自身の目で見た北米市場の現状を聞いた。 光ファイバーの敷設から始まり、kintoneに触れるまで 九州の福岡出身の山下竜氏。大学進学とともに東京に移ったものの、「空気清浄機が真っ黒になった」(山下氏)のを見て、2年で故郷の福岡にリターンした。その後、大学時代に研究していた無線技術の経験を活かし、九州電力の電気通信部門に入社。「光ファイバーを張ったり、パラボラアンテナを持った無線機を設置したり、通信工事や保守をやっていました。インフラ屋さんで、しかもレイヤー0(物理)のお仕事でした」(山下氏)。 転機が訪れたのは、入社してから3年後に九州電力グループのニ
はじめに こんにちは、技術顧問の武内です。 Linuxにはmultiple devices(以下md)と呼ばれるソフトウェアRAID機能があります。この機能はmdadmというツールを使って管理します。サイボウズのSREチームは、Ubuntu16.04のmdadmを検証をした際に次のような2つのバグを発見しました。 mdのresync*1時に使うwrite intent bitmap*2(以後bitmapと表記)のサイズが所定量を超える場合、mdを構成するストレージデバイスに不良セクタを検出した際にbitmapを破壊する mdのサイズ拡張時にbitmapの付与に失敗する これに関して、本エントリでは、次のようなことをお伝えしたいと思います。 これらのバグが具体的にどういうものなのか サイボウズはこのよう場合に、自分たちが使うものだけを修正するのではなくupstreamのOSSを修正するという
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
Apache Software FoundationのLucene PMC(プロジェクト管理委員会)は10月17日、Javaベースの全文検索エンジン「Apache Lucene 7.1.0」および検索プラットフォーム「Apache Solr 7.1.0」公開を発表した。 Apache LuceneはJavaで実装された全文検索エンジンライブラリ。バージョン7.1は9月に公開されたバージョン7系の最新のポイントリリース。 デフォルトのタクソノミーのキャッシュを高速化し、IndexOrDocValuesQueryのヒューリスティックスも改善した。また、ポイントベースの領域を示すLatLonBoundingBox、FloatPointNearestNeighborなどを実装した。Geo3Dも強化され、LongValueFacetCountsを利用した各数値向けのコンピューティングファセットカウン
ボトムアップアプローチの本 なぜ、日本の職場の生産性はいつまでたっても低いままなのか? が、冒頭で提起されます。 気になった言葉は以下です。 ・残業時間や、総労働時間は、結果でしかありません。結果だけの数字に着目して、仕事のやり方や組織のスキルなどのプロセスに目を向けない。これ、なんのいいがあるのでしょう? ・プレゼンテーション能力の高い営業マンが辞めたとたん、売上がガタ落ちした ・制度、プロセス、個人スキル、場の4つの観点で、問題点を洗い出し、できるところから良くしていきましょう。 ・5つの要素で仕事をとらえる。①目的、②インプット、③成果物、④関係者、⑤効率 ・進め方の提案 ①期限、②ステップ ・無駄な会議 そのものを減らす 会議の無駄 価値と効率を上げる ・会議の目的は5つ ①意思決定、②報告、③連絡、④情報共有、⑤ブレスト、アイデア出し ・会議の3本締め ①決定事項、②宿題事項、③
Streaming fetches are supported in Chrome, Edge, and Safari, and they look a little like this: async function getResponseSize(url) { const response = await fetch(url); const reader = response.body.getReader(); let total = 0; while (true) { const { done, value } = await reader.read(); if (done) return total; total += value.length; } } This code is pretty readable thanks to async functions (here's a
Slides from my talk at the first AWS Community Day in Bangalore https://www.meetup.com/awsugblr/events/243819403/ Speaker notes: https://medium.com/@adhorn/10-lessons-from-10-years-of-aws-part-1-258b56703fcf and https://medium.com/@adhorn/10-lessons-from-10-years-of-aws-part-2-5dd92b533870 The list is not in any particular order :) Read less
偉大なCEOの隣にはいつも、偉大な参謀がいる。経営陣による社内カルチャーの醸成に失敗したウーバーと、復活をみせたフェイスブックやマイクロソフト。両者の決定的な違いは、どのようなところにあるのか。 シリコンバレー在住の戦略コンサルタントの2人に、外からでは見えない「シリコンバレーの裏事情」を語ってもらう、ゆるく鋭い新連載の記念すべき第1回! 渡辺:ウーバーのCEOのトラビス、2月に元女性社員が社内セクハラを暴くブログが出て、それからもいろいろあって、6月にほとぼりが冷めるまで3カ月の休暇……と思ったら休暇が始まって1週間で突然辞任。 奥本:そうそう。トラビスが辞める前にカラ・スイッシャー(シリコンバレーテクノロジー業界で最も有名なジャーナリスト*)がポッドキャストで「トラビス辞めるかも」と言ってて、その時はちょっと驚いたんだけど。取締役会はトラビス本人と彼の息がかかった人が過半だと聞いていた
「働き方改革」の旗印のもと、プレミアムフライデーやノー残業デーなど、労働時間を短縮する動きが広がりをみせている。その一方、空いた時間を持て余して街をふらつく「フラリーマン」など、働き方の意識と働き方改革にズレが生じている事象も現れてきた。 「日本人の働き方改革は、短期的な視点しかない」――そう指摘するのは、ピョートル・フェリクス・グジバチ氏だ。ピョートル氏はモルガン・スタンレーやGoogleで人材開発に携わった経験を持ち、生産性やリーダーの仕事術についての著書『0秒リーダーシップ』『世界一速く結果を出す人は、なぜ、メールを使わないのか』を出版している。 世界で成長を続ける企業と日本企業では、働き方の意識がいかに異なるのか。ITmedia ビジネスオンラインとITmedia エンタープライズが共催するセミナーで、ピョートル氏が語った。 指数関数的な変化に追従するために ピョートル氏は、民泊サ
@IT編集部は2017年9月21日、セミナー「狙われる働き方改革~攻撃者視点で明かす、モバイルワークの脆弱(ぜいじゃく)性~」を開催。基調講演『狙われる働き方改革~攻撃者とCSIRT、攻守の視点で語るモバイルワークの脆弱性~』では、ゲヒルンの代表取締役であり、さくらインターネットのフェロー・CISOとセキュリティ・キャンプ実施協議会の顧問・企画実行委員も兼務する石森大貴氏が、モバイルを活用したリモートワークの危険性と、そうした脅威に対して先進的な企業が行っている対策を紹介した。 本稿では、その模様をお届けする。 働き方改革の要となるリモートワークが狙われる? 「働き方改革」は、現代の日本企業にとって重要なキーワードの1つである。 日本政府は2016年9月、働き方改革実現推進室を内閣官房に設置し、働き手を増やし、出生率を上昇させ、労働生産性を向上させることで、労働人口減少の問題を解決しようと
本記事は東京大学工学部電子情報工学科の「大規模ソフトウェアを手探る」という実験の報告記事です 学校の授業でOSSにコントリビュート? 東京大学工学部電子情報工学科にはあらゆる工学系学科の例に漏れず「実験」の授業があります。 実験の内容はいくつかのテーマの中から選択することができ、例えば 「OpenCV/OpenGLによる映像処理」 「情報可視化技術とデータ解析」 「AIロボットを作ろう」 などのテーマが用意されています。 私はその中から 「大規模ソフトウェアを手探る」 というものを選択し、 その結果としてFirefoxのJavaScriptエンジンである SpiderMonkeyにコントリビュートすることができました。 コミットログ1(私の名前のコミット): https://hg.mozilla.org/mozilla-central/rev/7371550c7fc5 コミットログ2(ペア
A few months ago, I wrote about how you can use system fonts in the browser using the built-in keywords that work with the font shorthand property (see Using System Fonts in the Browser). These keywords can be useful, but they also have some drawbacks, the main one being that they only work with the shorthand font property. This means that we cannot use it in a list of font families with fallbacks
The Perfect Slide Deck SolutionFor Tech Conferences, Training, Developer Advocates, and Educators. Download the App Free Trial v Paid Plans Available on MacOS, Linux, and Windows 10Work and present offline. Export to PDF, PPTX, and HTML. Or git-push to share public, private and password-protected slide decks online.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く