タグ 配列
人気順 5 users 50 users 100 users 500 users 1000 usersazooKey:NHKで片手ローマ字入力を画期的に - Jazzと読書の日々
まさかそんな真実が隠れているとは。 ローマ字入力の配列を組んだら左縦列が「NHK」になりました。 日本引きこもり協会。 これが日本語の正体なのか。 NHK配列 前回「片手で打てるのは3×3」と書いたので3×3の配列を考えてみました。 https://wineroses.github.io/js/azooKey_NHK.json 子音はワンタップ・母音はフリック... 続きを読む
「ダイヤモンドより硬く割れにくい」炭素構造の生成条件が判明!宇宙には既にある可能性 - ナゾロジー
ダイヤモンドといえば、「非常に硬い物質」として有名です。 これはダイヤモンドを構成するそれぞれの炭素原子が結び付きの強い構造で配列されているからです。 そして理論的には、この炭素原子の配列を変更することで、さらに硬い材料が作れると考えられています。 最近、アメリカのサウスフロリダ大学(USF)に所属す... 続きを読む
TypeScript 5.5で型述語を推論できて最高。配列のfilterも型安全に
結論を先に言うと、6月リリース予定のTypeScript 5.5で次のようなコードが型安全になります。 従来: TypeScript 5.4以前 function isNumber(value: number | string): value is number { return typeof value === 'number'; } const result = [12, null, 24, undefined, 48] .filter((value): value is number => value ... 続きを読む
構造色インクで世界最軽量クラスの塗装を実現 | 神戸大学ニュースサイト
神戸大学大学院工学研究科の田中悠暉大学院生、杉本泰准教授、藤井稔教授らの研究グループは、独自に開発した「構造色インク」を用いることにより、世界最軽量クラスの構造色塗装が可能であることを実証しました。近年、退色しない「構造色」が注目されていますが、見る角度によって色が変わる、配列など周期構造が必要... 続きを読む
「8番出口をやった後に行ったら腰抜かしそう」清澄白河駅の雰囲気や異変っぽく見える蛍光灯の配列の『8番出口』感がすごい
しぐれうい🌂 @ui_shig イラストレーター✒️ / お仕事: ラノベ装画『幼なじみが絶対に負けないラブコメ』『君は僕の後悔』、『大空スバル』(@oozorasubaru )、WIXOSS DIVA(A)LIVE キャラデザ / 🎨Pixiv: pixiv.me/ui_shig /🌂個人Vtuberでもある youtube.com/channel/UCt30j… 続きを読む
Goコンパイラのお勉強(3)~配列の効率的な操作に関する最適化~ - Techtouch Developers Blog
はじめに string と byte のキャスト最適化 1. map のキー指定のためのキャスト 2. string を byte 毎に処理するためのキャスト 3. 比較のためのキャスト memclr による配列ゼロクリア最適化 ガベージコレクションのマークスキャン回避 おわりに 参考文献 はじめに SRE の izzii (𝕏: @ahneahneahne) です。今回をもって... 続きを読む
空でない配列を型で表現する正しい方法【TypeScript】
TypeScriptでは配列が空でないことを型レベルで表現できます。 この記事ではその型をNonEmptyArray<T>と書くことにします。 結論だけ先に書くと、次のように定義するのが正しいです。 export type NonEmptyArray<T> = [T, ...T[]] | [...T[], T] 現在ネット上では上記とは異なる、少し不具合のある型定義が紹介されてい... 続きを読む
空の配列に対するmaxは何を返すか - きしだのHatena
ちょっと前に「配列中のすべての要素が条件を満たすかどうか判別する関数で、空の配列はTrueを返すべきかFalseを返すべきか」のような話が話題になってました。 まあこれは「Trueを返す」が答えなわけですが、では「配列中の最大値を返す関数で空の配列の場合は何を返すか」が気になりました。 「配列中のすべての要素が... 続きを読む
畳み込みの視点から見たforallとexists: 空集合に対するforallは常にtrueになる - Lambdaカクテル
こういうツイートが話題になっていた。 「配列のすべての要素が条件を満たすならtrueを返す」関数を定義するとき、空の配列を渡したらfalseを返すかtrueを返すかが、良いプログラマかどうかの一つの境目だ— ふみ a.k.a.DJ Monad (@fumieval) 2023年5月29日 つまりScalaで言うと次のようなコードが何になるか、というもの... 続きを読む
PHPの最高機能、配列を捨てよう!! / Throw away all PHP array now!!!
PHPの最高機能、配列を捨てよう!! / Throw away all PHP array now!!! 続きを読む
JavaScriptの配列メソッド: オブジェクトの配列を扱うときに役立つ便利な配列メソッドを分かりやすく解説
JavaScriptでオブジェクトの配列を操作するためにもっとも有用な配列メソッドとコードを紹介します。 JavaScript Array Methods: A Comprehensive Guide by Luca Spezzano 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに filter()メソッド: オ... 続きを読む
「競プロ典型 90問」Smallest Subsequence (最小部分列問題)
最小部分列問題 「 競プロ典型 90 問」の 006 - Smallest Subsequence(★5) (最少部分列問題) という問題を解いてみたのですが、最初は解説をみてもさっぱり分からず打ちひしがれていました・・・。 が、けんちょんの競プロ精進記録 を見るに、どうもこの問題を解く途中で出てくる nex という配列が「極めて汎用性が高いの... 続きを読む
PHPからJavaScriptにデータを受け渡すときに考えること - Qiita
PHPのstringは任意のバイト列を扱えますが、JavaScript/JSONはUnicodeで扱える文字しか扱えません PHPのint / floatはプラットフォーム依存ですが、JavaScriptのnumberは整数と小数を型レベルで区別しません JSONのarrayに対応する型はPHPのarrayのうちリストであるものです PHPは配列(リスト)と連想配列を型レベルで区... 続きを読む
ハーバード大学のコンピューターサイエンスの講義(日本語版)が無料公開されている件「聞き取りやすいから英語も勉強できる」
🎍QDくん🎍Python x 機械学習 x 金融工学 @developer_quant ハーバード大学のコンピューターサイエンス入門講義は日本語版が無料公開されている cs50.jp ・講義動画は日本語字幕付き ・講義ノートも日本語訳あり ・C言語 ・配列 ・アルゴリズム ・メモリ ・データ構造 ・Python ・SQL ・HTML, CSS, JavaScript ・Flask ... 続きを読む
🎍QDくん🎍Python x 機械学習 x 金融工学 on Twitter: "ハーバード大学のコンピューターサイエンス入門講義は日本語版が無料公開されている https://t.co/oBzdp6zFbq ・講義動画は日本語字幕付き ・講
ハーバード大学のコンピューターサイエンス入門講義は日本語版が無料公開されている https://t.co/oBzdp6zFbq ・講義動画は日本語字幕付き ・講義ノートも日本語訳あり ・C言語 ・配列 ・アルゴリズム ・メモリ… https://t.co/M3LD3E0shh 続きを読む
TypeScriptにおける配列の共変性
const animal: Animal = { animal: "string", }; const dog: Dog = { animal: "string", dog: "string", }; いま,Dog <: Animalです. <:という記号は2つの型のあいだに書いて,「左の型が右の型のサブタイプである」と読みます. TypeScriptの型システムは構造的なので,2つのオブジェクトがサブタイプ関係にあるには... 続きを読む
[アップデート] AWS Step Functionsの組み込み関数が14個追加されて配列や数値などの操作が簡単になりました | DevelopersIO
これはイイですね。とてもイイです。 以下AWS公式ドキュメントに各組み込み関数の詳細な使い方が記載されています。(表示されない場合は言語をEnglishに変更してみてください) 追加された組み込み関数をちょっと試しみましょう。 以下のようにPassステートで追加された組み込み関数を実行するステートマシンを用意しまし... 続きを読む
文字を分子の配列に置き換えて暗号化し「インク」に混ぜ込む技術が登場、解読困難な「秘密の手紙」の作成に成功する
分子の重合体「ポリマー」の配列を定義し、文字などの情報を「分子の並び順」で表す技術を応用して、情報が埋め込まれた化学物質をインクに混ぜ、手紙にしたためて他者に送ることに成功したことが明らかになりました。情報は暗号化されており、「最速のコンピューターでも破ることは実質不可能」とされています。 Molecu... 続きを読む
Recursion Schemeによるドドスコ問題の恐るべき解法 - Lambdaカクテル
さる8月1日、計算機科学の根幹を揺るがすドドスコ問題が出題され、エンジニアたちは震撼した(意味: 面白問題が出たので、なるべくヘンテコな解法を使って己の技巧を誇示するためにエンジニアたちは競ってコードを書きはじめた)。 【問題】配列{"ドド","スコ"}からランダムに要素を標準出力し続け、『その並びが「ドド... 続きを読む
うそ……こんなに効率悪かったの? 「QWERTY」配列のダメさを浮き彫りにした調査結果/日英両対応の独自考案配列「Tomisuke」に注目【やじうまの杜】
JavaScriptの上限・限界値 - Qiita
JavaScriptの文字列や配列は最長でどこまで格納できるか、気にしたことはありますか?関数は何個まで引数を取れるのでしょうか?ブロックのネストは何段まで? この記事では、そんな素朴な疑問に答えてみます。 テストに使った環境は、 macOS 12.3.1 (Arm64) Node.js v17.7.2 Firefox Nightly 102.0a1 (2022-05-29) です... 続きを読む
「美大生におすすめの本」Vol.15:松浦寿夫氏(元 美学美術史研究室教授) | 武蔵野美術大学 美術館・図書館
ムサビの先生方がお勧めする”美大生なら読んでおいてほしい本”、第15回目は、画家、美術批評家の松浦寿夫氏です。2021年度まで本学美学美術史研究室の教授を務めていらっしゃいました。 イメージライブラリーの映像資料もご紹介いただいています。 図書館では共通の分類法に基づいて図書の配列が行われています。これに... 続きを読む
JavaScriptのコードには、こんな書き方もある
本記事はコードの書き方について「bad」「good」で表していますが、書き方そのものを推奨するものではなく、このような書き方も出来るという紹介に留めておきます。コメント欄まで一緒にみていただくと学びになると思われます。 1.破壊的メソッドを避ける 破壊的メソッドとは、元の配列の要素を変えるメソッドです。以下... 続きを読む
Next.js (React) で BudouX を使って日本語の改行を整える
# お手軽にプロジェクトを作成します。 npx create-next-app@latest --ts # BudouXをインストールします。 npm install -S budoux 次に、BudouXを使って、文章を解析して span タグで囲っていきます。 BudouX のパーサー自体は分割した文字列を配列で返してくれるところまでしてくれるので、あとはよしなに map して囲っ... 続きを読む
ちょっと複雑なシェルスクリプトをJavaScriptで書く - lacolaco-engineering
ちょっと複雑なシェルスクリプトを https://github.com/google/zx を使って書くとJavaScriptプログラマにとってはメンテナンスしやすい /lacolaco/lacolaco.iconはzx歴 3-4ヶ月ってところ (2021-08) 嬉しいところ async/awaitが使える 配列が扱いやすい モジュールで再利用しやすい 他のNode.jsライブラリと併用できる P... 続きを読む