CockroachDB はどのくらい「しぶとい」のか? / How tough is CockroachDB?
CockroachDB はどのくらい「しぶとい」のか? / How tough is CockroachDB?
git commit --fixup と git rebase --autosquash で簡単に commit が整理できて感動した話 Written by @ryysud Apr 2, 2019 00:07 · 2636 words · 6 minutes read #git よくある面倒なシチュエーション PR を作成した際に、開発中にメインとなる実装の commit とは別に、レビューを受けての修正であったり、ちょっとしたリファクタリングであったり、typo 修正などの細かな commit を、PR の中で粛々と対応するシチュエーションは、どなたにも経験があることだと思います。そして、マージ前に git rebase -i を使って commit を整理するにしても、エディタを開き、どれがどれに紐付く commit なのかをマッピングするのは非常に面倒な作業だと思います。 そこで今
サイボウズが公式ブログで無償公開している、新人ITエンジニア向けの研修資料がTwitterで話題だ。Webアプリ開発の基礎知識やIT業界の文化などが学べるといい、7月26日夜ごろから「初心者(エンジニア)の指針になる」「一通りできれば相当なレベルになれそう」などの声が出ている。 サイボウズが2021年4月から6月にかけて行った研修で使った資料や講義動画の一部を公開。Webアプリ開発やIT業界の文化に加え、HTTPやDNSの仕組み、コンテナやその管理ソフトウェア「Docker」「Kubernetes」の基礎知識、「CI/CD」(継続的インテグレーション/継続的デリバリー)の考え方などが学べるという。UIやUXの重要性の他、同社の支社がベトナムにあることからベトナム語の基本をまとめた教材も公開している。
第4のWebブラウザ用言語「WebAssembly」、誰がどのように使っているのか:他の言語から呼び出して使う ソフトウェアコンサルティング会社のScott Logicが第4のWebブラウザ用言語「WebAssembly」の使用状況について、調査結果を発表した。WebAssemblyアプリケーションの作成に使われている言語やWebAssemblyの使用目的、今後大きな影響を与える分野、改善を要する分野などが明らかになった。 WebAssemblyとは WebAssembly(「Wasm」と略される)は、Webブラウザを含むモダンな実行環境での効率的なコード実行とコンパクトなコード表現を実現するために設計された、安全でポータブルな低レベルフォーマットだ。 企業の独自規格ではなく、World Wide Web Consortium(W3C)が2019年に標準化を完了し、コア仕様をW3C勧告とし
React 18はα版で、主にライブラリ作者のために公開されています。ユーザーが急いで知る必要はありません。この記事は、いわばオタク向けです。 React 18とはなにか、Fiberの観点から理解する React 18では目新しい機能が多く導入されます。たとえば追加されるものにはConcurrent RenderingやstartTransition、SSRの改善やSuspenseの一部挙動変更などがあります。 私はこれらの機能について解説した記事をいくつも読みましたが、いまいちピンと来ませんでした。 これらが凄いのは伝わるけれど、どうして必要なのか? なぜこれらの機能が一度に追加されたのか? React Core Team はどこを目指しているのか? おそらく、多くの方がこれと同じ疑問を抱いていると思います。これらの機能追加の基本コンセプトは何でしょうか。この記事では、主に上2つの疑問に
こんにちは。LINEフィナンシャル開発センター フロントエンドエンジニアの峯です。 先日新卒としてLINE証券プロジェクトに配属となり、最初のタスクとしてRecoilによる状態管理の導入に取り組みました。 その際、なぜRecoilにしたのか、また本番開発にRecoilを使うにあたって設計に気をつけたことなどを本記事でご紹介しようと思います。 技術選定 いままでの状態と課題 LINE証券フロントエンドではReact+Typescriptによる開発を採用しており、いままでのグローバルな状態管理にはUnstated を用いていました。 Unstatedでは Container classを状態の単位とし、その内部の stateを setState によって更新します。状態を使用したいコンポーネント側では、<Subscribe> コンポーネントによって情報を読み出すことができます。 一方ご存知の通
When I first started using styled-components, it seemed like magic ✨. Somehow, using an obscure half-string-half-function syntax, the tool was able to take some arbitrary CSS and assign it to a React component, bypassing the CSS selectors we've always used. Like so many devs, I learned how to use styled-components, but without really understanding what was going on under the hood. Knowing how it w
はじめに 私はこれまで機械学習のパラメータチューニングに関し、様々な書籍やサイトで学習を進めてきました。 しかしどれもテクニックの解説が主体のものが多く、 「なぜチューニングが必要なのか?」 という目的に関する記載が非常に少なかったため、体系的な理解に苦労しました。 この経験を後世に役立てられるよう、「初心者でも体系的に理解できる丁寧さ!」をモットーに記事にまとめたいと思います。 具体的には、 1. パラメータチューニングの目的 2. チューニングの手順とアルゴリズム一覧 3. Pythonでの実装手順 (SVMでの分類を例に) の手順で解説を進めます。 独自解釈も含まれるため、間違っている点等ございましたら指摘頂けると有難いです。 なお、文中のコードはこちらのGitHubにもアップロードしております。 2021/9/6追記:LightGBMのチューニング実行例追加 以下の記事に、Ligh
1 主成分分析 2 内容 主成分分析 主成分分析について 成績データの解析 「R」 で主成分分析 相関行列による主成分分析 寄与率・累積寄与率 因子負荷量 主成分得点 3 主成分分析 4 次元の縮小と主成分分析 次元の縮小に関する手法 次元の縮小 国語、数学、理科、社会、英語の総合点 ⇒5次元データから1次元データへの縮約 体形評価 : BMI (Body Mass Index) 判定 肥満度の判定方法の1つで、次の式で得られる。 ⇒ 2次元データを1次元データに縮約 主成分分析 5 主成分分析とは 主成分分析 多次元データのもつ情報をできるだけ損わずに 低次元空間に情報を縮約する方法 多次元データを2次元・3次元データに縮約できれば、 データ全体の雰囲気を視覚化することができる。 視覚化により、データが持つ情報を解釈しやすくなる
Discover Music through Samples, Cover Songs and Remixes Dig deeper into music by discovering direct connections among over 1,011,000 songs and 311,000 artists, from Hip-Hop, Rap and R&B via Electronic / Dance through to Rock, Pop, Soul, Funk, Reggae, Jazz, Classical and beyond. WhoSampled's verified content is built by a community of over 32,000 contributors. Make contributions to earn Cred - our
はじめに 重回帰分析の発展として正則化について勉強しました。 今回はリッジ回帰(L2正則化)についてまとめています。 参考 リッジ回帰(L2正則化)の理解に当たって下記を参考にさせていただきました。 機械学習のエッセンス 加藤公一(著) 出版社; SBクリエイティブ株式会社 正則化の種類と目的 L1正則化 L2正則化について リッジ回帰とラッソ回帰の理論と実装を初めから丁寧に リッジ回帰(L2正則化)概要 重回帰分析の復習 リッジ回帰は重回帰分析を行う際の損失関数に対して正則化項を付与したものになります。 重回帰分析は下記のような損失関数を最小化する重みを見つけることで、最適な回帰式を導きだします。 $$L = \sum_{n=1}^{n} (y_{n} -\hat{y}_{n} )^2$$ $y_{n}$は実測値 $\hat{y}_{n}$の予測値 ベクトルの形式で表現するとこのような感
計測 ページロードのパフォーマンスを計測については、すでに多くのツールやサービスが存在します。 以下はパフォーマンス計測を行えるサービスの例です。 WebPagetest(無料) SpeedCurve(有料) Calibre(有料) New Relic Synthetics(有料) CatchPoint(有料) 今回の対象のサイトはログインが必須であったことと、とりあえずないよりはあったほうがいいという考えであったため、 手軽に使えるWebPagetestで計測を行うことにしました。 (環境によって左右されにくいファイルサイズをメインとしてのも理由の1つです) WebPagetest WebPagetestはOSSとして公開されていてプライベートインスタンスを立てることもできます。 また、ホスティング版では制限はありますが、API経由でパフォーマンス計測を行いその結果を取得できます。 しか
はじめに 自分への備忘録も兼ねて、matplotlibでの等高線描写の基本をまとめてみます・・・ 等高線の基本 等高線描写は「meshgridしてcontour」 まず等高線を描くにあたって必要なものを洗い出しましょう。 等高線を描くには基本的に以下の2つが必要になります。 等高線を書くために必要なもの 格子点 格子点における高さ なので、まず格子点を作ります。 格子点を作る 格子点を作るにはnumpy.meshgridを用います。 例えば、次のような15個の格子点を作りたいとします。 この場合、次のコードで格子点が作れます。 import numpy as np # X座標 x = np.arange(3) # array([0, 1, 2]) # Y座標 y = np.arange(5) # array([0, 1, 2, 3, 4]) # 格子点作成 xx, yy = np.mesh
SEO対策に必要な考え方とは そして迎えた講習会の当日。ディテイルクラウドクリエイティブ 執行役員の名取 雄介氏、チーフマネージャーの櫻井 玲子氏の2名が講師を担当してくれることになった。 名取「本日は、なんでも聞いてください」 ーー本日はありがとうございます。まず恥ずかしいんですが、SEOって簡単に言うと、どういうことか、っていうところから教えていただきたいです。 名取「そこからゆっくりいきましょう。『SEO』(Search Engine Optimizationの略)は日本語に直すと、『検索エンジン最適化』ということなんです。広義では、検索エンジンでの検索結果の上位に表示されるように、サイトの内容やサイトの構造を調整すること。狭義には、その対策をして、『検索エンジンからの流入を増やしていくこと』を指す場合もあります。 よく、私たちはアクセス数がほとんどないウェブサイトを『砂漠に看板を立
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く