Full paper - https://arxiv.org/pdf/1808.07371.pdf Website - https://carolineec.github.io/everybody_dance_now/
This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar. Understand more Trial ? Worth pursuing. It is imp
2024React Native 0.75 - Support for Percentage Values in Layout, New Architecture Stabilization, Template & init Updates, and moreUse a framework to build React Native appsReact Native 0.74 - Yoga 3.0, Bridgeless New Architecture, and more2023React Native 0.73 - Debugging Improvements, Stable Symlink Support, and moreReact Native 0.72 - Symlink Support, Better Errors, and morePackage Exports Suppo
はじめに 最近、意図的に「単体テスト」「結合テスト」という呼び方を避け、Google Testing Blogで紹介されてるTest Sizesによる分類(small / medium / large)に従った呼び方でテストを呼んでいる。 この分類方が自分の身の回りに徐々に浸透してきて、実際のチーム内のテスト戦略も一歩進んだ議論ができるようになってきたので、改めてまとめる。 ちなみにこの記事の話は手動で行われるテストではなく、自動テストを対象としているが本質はあまり変わらないと思う。 続き書きました。 akito0107.hatenablog.com 「単体テスト」「結合テスト」という呼び方について ソフトウェア開発に従事していれば必ず聞く言葉だと思う。改めて他のサイトから引用する形で定義をまとめておく。 単体テストとは *1 単体テストとは、プログラムを検証する作業の中でも、プログラムを
今年もパシフィコ横浜にて開催された「CEDEC2018」。期日は8月22日から同月24日までで、この3日間は多数のセッションに様々な業界・様々な立場の人々が集まる。本稿では、「データを分析する文化を作る-開発運営が自分でデータを分析してもらうためにしたこと-」について、株式会社 Aiming開発グループリードソフトウェアエンジニア(データ分析チーム・Monolithリーダー)の芝尾幸一郎氏が行ったセッションに触れていきたい。 「データ分析は、データ分析の専門家が行うのではなく、開発・運営が自分たちで行うべきである。データ分析の専門家は、そのための手助けをするべきだ」 これは「社内にデータを分析する文化を作る」事を目標とした主張であり、開発・運営が積極的に分析を行って欲しいとの願いも込められている。Aimingでは、そのために次の施策を行った。 ●社員誰にでも見られるBIツールの開発 ●BI
After almost 2 years, 4k commits, over 50 pre-releases, and a lot of help we are excited to announce the release of Babel 7. It's been almost 3 years since the release of Babel 6! There's a lot of moving parts so please bear with us in the first weeks of release. Babel 7 is a huge release: we've made it faster, created an upgrade tool, JS configs, config "overrides", more options for size/minifica
はじめに こんにちはNecoチームのsatです。本日はNecoチームの話ではなく、私が先週講師として参加した「セキュリティキャンプ全国大会 2018」というイベントの参加報告をいたします。このイベントの中でもとくに私が受け持った集中開発コース「Linux開発者を目指そう!」テーマについて述べます。 セキュリティキャンプ全国大会とは、お盆の時期に全国の学生が一か所に集まって、5日間その道のプロと一緒にセキュリティ技術について学ぶイベントです。イベントそのものについての詳細は以下リンク先をご覧ください。 www.ipa.go.jp 「Linux開発者を目指そう!」コースの概要 「Linux開発者を目指そう!」コースは受講者が実際にLinuxカーネルの部品を開発、追加することによってLinuxカーネルの開発についての理解を深めてもらうためのものです*1。今回は2人の学生がこのテーマに取り組みまし
Today we’re excited to announce something special for Babel users.Over a year ago, we set out to find what the biggest difficulties users were running into with TypeScript, and we found that a common theme among Babel users was that trying to get TypeScript set up was just too hard. The reasons often varied, but for a lot of developers, rewiring a build that’s already working can be a daunting tas
TL;DRInstead of purely relying on URL-based pattern matching, also consider leveraging the lesser-known — but super useful — Request.destination property in your service worker to determine the type and/or caching strategy of requests. Note, though, that Request.destination gets set to the non-informative empty string default value for XMLHttpRequest or fetch() calls. You can play with the Request
ML-прайсинг_на_Lamoda__вошли_и_вышли__приключение_на_20_минут__Слава_Цыганков.pdf
autoscale: true Webpagetestから始める継続的 パフォーマンス改善 ページロードタイム編 :hourglass: 自己紹介 Name : azu Twitter : @azu_re Website: Web scratch, JSer.info Create: textlint, Almin アジェンダ パフォーマンス改善は指標を決めて行わないと迷子になる パフォーマンス改善を行うには継続的な計測を行う 今回はページロードについて、ランタイムは範囲外 パフォーマンス改善のアプローチ 継続的なパフォーマンス計測とリグレッションの検知 ^ 目的はパフォーマンス改善には計測が必要という事実を知ること ^ パフォーマンス計測は継続的に行う必要がある ^ パフォーマンス改善は何を目的、指標にして改善するかを決めないと迷子になる ^ 目的をもって継続的にパフォーマンス改善を行い
JSer.info #398 - Babel 7が正式にリリースされました。 Babel 7 Released · Babel Node.js 4のサポート終了し、@babelスコープへモジュールを移動、es2015のような年号プリセットを廃止し@babel/preset-envに移行、Stageプリセットを廃止などが行われています。 年号プリセット(babel-preset-es2015) -> 廃止(@babel/preset-envへ移行) Stageプリセット -> 廃止(個別の@babel/plugin-proposal-*プラグインを使う) babel-preset-env -> @babel/preset-envへ移行 またJavaScriptで設定を書けるbabel.config.jsでの設定をサポート、パフォーマンスの改善などが行われています。 マイグレーションはbabe
今年も8月1日から、いよいよお笑い界の最大の祭典「M-1グランプリ」の予選が始まった。M-1の13回の歴史の中で、関西出身以外の芸人が優勝したのは、04年のアンタッチャブル(関東出身)、07年のサンドウィッチマン(東北出身)、09年のパンクブーブー(九州出身)の3例だけ。そこで関東芸人の聖地・浅草を本拠地にし、漫才協会の副会長を務めるナイツの塙宣之に、「関東芸人M-1必勝法」を探ってもらった。インターネットで調べた様々な知識を披露するも、どれも微妙に間違っている塙に土屋がツッコむ「ヤホー漫才」で一躍有名になったナイツは、M-1が始まった年、01年にコンビを結成し、以降、M-1に出場し続けた。そして3度、決勝の舞台に立ち、08年には最終決戦にも進んだ。優勝こそ無いものの、芸歴をM-1とともに歩んだ彼らは、「浅草の星」にして、まさに「裏・M-1の申し子」とでも呼ぶべき芸人でもある。 大阪はブラ
本書はニューヨークで英語やジャーナリズムを教える高校教師が、成績を用いず、生徒を評価する挑戦を行った記録である。通知表を捨て、成績をつけないクラスの実験を5年ほど前にはじめた。 淡々とコンパクトに実践の記録をまとめているが、時折顔をのぞかせる著者の成績に対する意見は核心を射抜いている。 成績は、生徒を動機づけたり、罰したりするのに使われます。生徒がしたくないことをさせるために存在する極めて強力なツールなのです 成績は成長を大切にせず、生徒を互いに対抗させるという競争に基づく学習文化を生み出す 保護者はよい成績をとることが成功することであると思いこんでいる。そして、それを子どもたちにも教える 成績は生徒にとってではなく、結局のところ教師にとっての強力な武器でしかありません とはいえ、教師が成績をつけるというのは聖域であり、変更が難しいアーキテクチャーである。そして、教師だけでなく、生徒自身も
React NativeでiOS/Androidアプリを丸っと開発! Nature Remo開発で分かった長所と短所 React Nativeを使って「Nature Remo」iOS/Androidアプリの開発を進める村瀨大輔(typester)さんと、北原壮さんに、導入して分かったメリットとデメリットを伺いました。 モバイルアプリ開発の現場において、現在注目されているのがFacebookやInstagramといったサービスも採用している「React Native」です。 Facebookが開発したJavaScriptのフレームワーク「React」をモバイルアプリ開発向けにしたもので、iOS/Androidアプリの開発ができます。JavaScriptがネイティブのUIを描画でき、iOS/Androidでコードを共通利用できる開発効率の高さから、多くの開発者が興味を寄せています。 開発のスピ
米調査会社のガートナーは、先進テクノロジーに関するハイプサイクルの2018年版「Hype Cycle for Emerging Technologies, 2018」を発表しました。 2018年版のハイプサイクルで取り上げられた35の先進テクノロジーは、2000を超えるテクノロジーを分析したうえで抽出されたもので、人とマシンの境界を曖昧にする5つの先進テクノロジートレンドを形成しているとガートナーは説明しています。 いくつかハイプサイクル上で注目されるテクノロジーをピックアップしてみると、黎明期には汎用AI、量子コンピューティング、ディープ・ニューラル・ネットワーク向けASICなどが並びます。 「過度な期待」のピーク期には、ブレイン・コンピュータインタフェース、ディープニューラルネット、IoTプラットフォーム、ブロックチェーンなど。 「幻滅期には複合現実、拡張現実などが並んでいます。 ハイ
GitLab.com、200TB超のデータとともにAzureからGCPへ移行完了。三度の計画停止による予行演習を繰り返し、移行手順も公開 ソースコード管理サービスを提供するGitLab.comは、GitHubの競合として見なされています。そのため、今年の6月にマイクロソフトがGitHubを買収するとの報道の際には、大手企業の傘下にない独立したGitサービスの提供元として突如として注目度が上昇していました。 参考:GitLabへのインポートが普段の10倍に急増、GitHubの買収報道で その同じ6月、GitLab.comはこれまで同社のサービスを提供する基盤として利用してきたMicrosoft Azureから、Google Cloud Platformへ移行することを発表します。 I wrote a post about @gitlab's project to migrate our SA
著者は有名なNetflix Culture Deck(NETFLIXの企業文化や行動規範を定めたカルチャーガイド)をリード・ヘイスティングスと一緒に書き上げた元CTO(最高人事責任者)のパティ・マッコード。 NETFLIXといえば、無制限休暇、人事考課の廃止、報酬レベルの高さなど大胆な施策が有名ですが、どのようにして最高の人材を惹きつけ、最高のチームを作り上げているのか3つのポイントでまとめました。 1. 優秀な人材のみを採用する実感値でもありますが、優秀な人材を採用するためには、優秀な人材“だけ”を採用しなければなりません。優秀な人材にとって、優秀な人材と働けることが何よりのインセンティブだからです。 自社でもよく話をしますが、自分よりも優秀な人を採用することにこだわり続けないと、チームの魅力は一気に低下していってしまいます。 NETFLIXは最初から優秀な人材“だけ”を採用できていたわ
□ パスワードの文字列は、長めにする(12文字以上を推奨) □ インターネットサービスで利用できる様々な文字種(大小英字、数字、記号)を組み合わせると、より強固になる □ 推測されやすい単語、生年月日、数字、キーボードの配列順などの単純な文字の並びやログインIDは避ける □ 他のサービスで使用しているパスワードは使用しない これまでは、英大文字・小文字、数字に加えて記号を混ぜ込むことが多々推奨されてきました。しかし、「アルファベットを数字や記号に置き換える」等の方法では、憶えやすさが損なわれたり(※後述のコラムを参照)、「p@ssword」(aをアットマーク「@」に置き換え)のような置き換えの場合、辞書攻撃であらかじめ推測されている恐れがあります。したがって、現在では、これまでの方法より数文字でも多くの文字を使うことが望ましいと考えられています。 例えば、8文字で英大小文字+数字+記号(9
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く