クイックサマリー:以前は、JavaScriptの正規表現は他の言語の正規表現に比べてパフォーマンスが劣っていたものの、近年改良が重ねられ、他の言語に見劣りしなくなっています。この記事では、Steven Levithan氏がJavaScriptの正規表現の歴史と現状を評価し、より読みやすく、保守性とレジリエンスに優れた正規表現の書き方をアドバイスします。 モダンJavaScriptの正規表現は、皆さんがよく知っている従来の正規表現と比べると随分進化しました。正規表現はテキストを検索して置き換えるツールとして非常に優れている一方で、書くのも理解するのも難しいという根強い評判があります(しかし今から説明するように、この認識は時代遅れかもしれません)。 正規表現に関するこの認識は、JavaScriptに特に当てはまります。PCREやPerl、.Java、Ruby、C++、Pythonといっ
“タッチなし”で改札を通過可能な「ウォークスルー改札」や、各種処理のセンターサーバ化による「位置情報乗降システム」「サブスクリプション」「Suicaエリア統合」などの新サービスを実現しつつ、2028年度にはこれらサービスをスマートフォン上から利用可能な新しい「Suicaアプリ」の提供を計画しているという。 今回、同計画についてJR東日本に問い合わせて細かい事情が確認できたので、現時点でどういった変化が起きるのかの情報をまとめておく。 JRが導入する新しいQR決済は「Suicaとは別物」 現状のSuicaはチャージの上限金額が「2万円」であり、基本的にこの金額内に収まる小額決済での利用にとどまる。JR東日本によれば、26年秋ごろにモバイルSuicaアプリを大幅リニューアルし、この上限金額を超える買い物に利用可能な「コード決済機能」や「友達や家族同士で残高(バリュー)を送受信可能な送金機能」が
2024年11月02日19時30分 【特集】乱調相場における賢者の選択 「珠玉の超割安・高配当株」特選6銘柄 <株探トップ特集> 東京市場は上下に乱調な値動きが続いている。にわかに弱気の虫が顔を出しているが、ここは投資の原点に戻って好業績・割安・高配当の3拍子揃った銘柄で中央突破を図りたい。 ―好業績かつ割安で株主還元に積極的な銘柄を狙う、値上がりと配当獲得の双方で刮目― 東京株式市場は国内政局に対する不安や目前に控えた米大統領選などで、目先難しい相場環境を強いられている。米国に続いて日本でも個別企業の決算発表が本格化するなか、好調な企業業績に対する期待感はあるものの、好決算を発表しても注目度の高い銘柄ほど事前のコンセンサスに届かず、売りの洗礼を浴びるようなパターンも多くみられる。接戦が予想される米大統領選は結果判明まで時間を要するケースも想定され、当面は全体相場の不安定感が解消されない可
Appleはなぜ“AIへのこだわり:本田雅一のクロスオーバーデジタル(1/3 ページ) Appleは10月31日、プロフェッショナル向けノートPC「MacBook Pro」のラインアップを刷新した。第2世代の3nmプロセスを採用した第4世代Apple Silicon「M4チップファミリー」を搭載することで、性能と処理効率の両面で大幅な改善を果たしたことが特徴だ。 →新型「MacBook Pro」登場 M4 Pro/MaxチップでThunderbolt 5対応、最長の24hバッテリー駆動モデルも ただ、新しいMacBook Proは、SoC(System on a Chip)の刷新だけが注目点ではない。搭載メモリが最低16GBに引き上げられ、ディスプレイ上部のカメラが新しい「i
見た目は全く同じ まず、Appleの公式画像を見る限り、iPad mini(第6世代)から見た目は全く変わっていない。サイズと重量は同じで、ディスプレイサイズも8.3型で変更ない。P3の色域やTrue Tone、反射防止コーティングなども継承している。カラーバリエーションは、先代のピンクがなくなった代わりにブルーを採用。スペースグレイ、パープル、スターライトは同じだ。 プロセッサが2世代アップデート 性能面で大きくジャンプアップしたのがプロセッサだろう。iPad mini(第6世代)のA15 Bionicから2世代上のA17 Proを搭載。6コアiPhoneでいうと、A15 BionicはiPhone 13シリーズが搭載、A17 ProはiPhone 15 Pro/15
最近、一般家庭向け固定インターネットにおいて超高速を謳う10G(ギガ)プランが登場しています。しかし、一般的な動画視聴、ビデオ会議、ゲームのQoEも上昇が期待できますが、その効果は限定的です。 一方、ISP等の通信事業者の幾つかは、誇大な宣伝を行っており注意が必要です。今回はこのあたりの10ギガ詐欺についてまとめます。 10Gを使い切れる設備 ネットワーク性能 現状、スマホ、ラップトップ、PC、テレビ、もしくは一般的なWiFi環境下では、10Gbpsを使い切ることはできません(一般に流通している機器の場合、最大1Gbpsの場合が多いです)。10Gbpsを使い切るには、基本的に10GbE対応のPCと有線のネットワーク機器
データベースアップグレード後の性能劣化、イヤですよね。 去る2023年某日、弊社ではAmazon Aurora MySQL 互換エディション 2 (MySQL 5.7 互換) から Aurora MySQL 互換エディション 3 (MySQL 8.0 互換) にアップグレードしました。当時の背景やアップグレードに関する知見は以下の記事をぜひ読んでみてください。 blog.smartMySQL 8.0へのアップグレード前後においてもいくつかの問題に遭遇しました。 本記事ではそんな問題の一つ、MySQL 8.0のオプティマイザが選択したセミジョイン最適化が性能劣化を引き起こした事例と解決方法について紹介し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く