タグ Array
人気順 10 users 50 users 100 users 500 users 1000 usersチュートリアル: Yjs, valtio, React で実現する共同編集アプリケーション - ROUTE06 Tech Blog
Yjsは、リアルタイム共同編集を実現するためのアルゴリズムとデータ構造を提供するフレームワークです。Notion や Figma のように、1 つのコンテンツを複数人で同時に更新する体験を提供することができます。 Y.Map, Y.Array, Y.Text といった共有データ型を提供し、それらは JavaScript の Map や Array のように利用で... 続きを読む
[C++] std::arrayを初期化せずに初期化する - 地面を見下ろす少年の足蹴にされる私
初期化せずに初期化する。一見矛盾しているようにしか思えない行いはしかし、生配列の場合は次のように初期化しながら初期化しないことによって行うことができます int main() { int array_uninit[5]; // 各要素は未初期化 int array_zeroinit[5]{}; // 各要素は0で初期化 } この時std::arrayで同様に初期化しながら初期... 続きを読む
Pythonでリストを多用しがちな新人に贈りたい、array/tuple/set/queueの魅力と使い分けフローチャート - Qiita
Pythonでリストを多用しがちな新人に贈りたい、array/tuple/set/queueの魅力と使い分けフローチャートPythonarray初心者tupleset はじめに みずほリサーチ&テクノロジーズの @fujine です。 Pythonのリストってとても便利ですよね。可変長で任意のオブジェクトを保存できるため、シーケンシャルなデータなら何でもリス... 続きを読む
Haskell の Array
Haskellのカレンダー | Advent Calendar 2023 - Qiita 3日目の記事です。 Haskell の Array (配列) について書こうと思います。Haskell の Array は索引が型クラスの Ix で抽象化されているため、特に配列の次元を拡張する際に柔軟性がありとても便利です。 そんな便利な Array ですが、もともと Haskell はリスト操作が... 続きを読む
PHPからJavaScriptにデータを受け渡すときに考えること - Qiita
PHPのstringは任意のバイト列を扱えますが、JavaScript/JSONはUnicodeで扱える文字しか扱えません PHPのint / floatはプラットフォーム依存ですが、JavaScriptのnumberは整数と小数を型レベルで区別しません JSONのarrayに対応する型はPHPのarrayのうちリストであるものです PHPは配列(リスト)と連想配列を型レベルで区... 続きを読む
配列を征する者はJSを制す。JavaScriptのスマートな配列操作テクニック - ICS MEDIA
JavaScriptでコードを記述する際、配列の各要素について処理をするケースは頻出します。開発の現場で配列操作の処理を見ていると、次のようなケースがよくあります。 filter()やevery()など配列のメソッドで処理を簡潔に書けるのに、forEach()メソッドやfor ... of文の冗長なコードを書いている 書いても意味のないArray... 続きを読む
FirebaseのFirestoreに便利なクエリ「array-contains-any」ってのができたからサンプルサイトとともに解説するぞ! - フロントエンドの地獄
前から噂されていた便利クエリarray-contains-anyがついにJSのSDK等に入ったので早速使ってみます! SDK入りたてでできたてホヤホヤのため、まだ公式ドキュメントには影も形もありません笑(2019/10/30現在) array-contains-any ってどんなの 今までwhereにarray-containsを指定すると、arrayに特定の値が入っているdoc... 続きを読む
レトロゲームサントラ語り・「ファイナルファンタジーIII 悠久の風伝説」
ファイナルファンタジー III 悠久の風伝説 - ARRAY(0xf7cc6a8) まず最初に、「昔のサントラ事情」について話さないといけない。 ゲーム音楽というのは、今でこそ随分とメジャーになり、サントラが発売されたり音源が公開されたり、あるいはspotifyでBGMが聴けたりというのも全く珍しくはなくなったが、私が子どもの頃、... 続きを読む
あーありがち - JSONでデータを返すAPIは構造の意味を持たせてつつArrayを返そう
<< 2019/01/ 1 1. 今さらImageOptim-CLI 2 3 4 5 6 7 1. Amazon Certificate Managerで完全自動更新を設定する際に気をつけること 8 1. Vue CLI 3マジすごい 9 1. サーバサイドフレームワークのUrlHelperとフロントエンドアセットバンドラの組み合わせの考え方 10 11 12 13 1. Clean ArchitectureとHanamiですっきりして... 続きを読む
Ruby 2.6 の変更点 - Array - @tmtms のメモ
Ruby2.6アドベントカレンダーの3日目の記事です。 qiita.com Array Array#union 追加 https://bugs.ruby-lang.org/issues/14097 引数に指定した配列を結合した新しい配列オブジェクトを返します。重複した要素は削除されます。 ary1 = [1, 2, 3] ary2 = ary1.union([2, 3, 4, 5]) ary1 #=> [1, 2, 3] ary2 #=> [1, 2, 3,... 続きを読む
良い感じに詰めて整形してくれる JSON pretty-printer「jpp」を作りました - たにしきんぐダム
jpp というJSON Pretty-Printer を作りました。 github.com このコマンドはJSONを要素ごとに1つ1つ改行するのではなく、画面内(もしくは指定した幅)に収まる限りできるだけ改行を挟まずに要素を表示します。 そのため、例えばarrayの中身に大量の要素が入っているものや、objectの中身にfieldが大量にあるようなJSONを表... 続きを読む
WordPress:記事の削除と同時に使用されている画像も削除する方法 | NxWorld
WordPressで記事を削除した際、その記事で使用されている(紐付いている)画像も同時に削除されるようにする方法です。 実装にはfunctions.phpへ下記のように記述します。 functions.php add_action( 'before_delete_post', 'delete_post_attachment' ); function delete_post_attachment( $post_id ) { $args = array( ... 続きを読む
【Ruby】Array から Hash を作る方法7選(a.k.a. やっぱり Array#zip はかわいいよ) | RakSul Tech Blog
【Ruby】Array から Hash を作る方法7選(a.k.a. やっぱり Array#zip はかわいいよ) ラクスルでサーバサイドエンジニアをやっている小林です。 最近の業務では、主に Ruby を書いています。 さて、Ruby の組み込みライブラリにはいろいろな便利メソッドがありますが、 みなさん推しメソッドはありますか? 個人的推しメソッドは Array#zip と Hash#tran... 続きを読む
9. メルカリの現場(cocoitiban / hiraku) | PHPの現場
@cocoitiban さん、 @hiraku さんと、ワーカー、SET(Software Engineer in Test)、開発環境、開発で何を優先させるか、現代のサービス開発、力の抜き方、フィーチャトグル、何が偉いのか、高パフォーマンスを求められる PHP 開発、Guzzle、マスタデータのキャッシュ、リリースの心理的安全性、デプロイ、array、PHP 7、2017 年のフィーチャフォン開... 続きを読む
PHPの連想配列は常にin_arrayより速いのか - hnwの日記
プログラムを書いていると、入力値が辞書に含まれているかを調べたいようなことがあります。たとえば、ユーザーに都道府県名を入力させて、それが正しい都道府県名であるかどうかを調べたい、というようなことがあるかもしれません。 このような内容をPHPで書く際、キーに都道府県名を持つような連想配列を作る習慣がある人は多いはずです。これは典型的な連想配列の使い方といえるでしょう。 $ prefs = array... 続きを読む
Big Sky :: Ruby の Array#<< は Array#push よりも速いか
巷の噂で Ruby の Array#<< が Array#push よりも速いと聞いたので調べてみた。まずはベンチマークを取ってみた。 require ' benchmark ' Benchmark .bm 10 do | r | r.report " push " do 8000000 .times do ; [].push( 1 ); end end r.report ... 続きを読む
Suffix ArrayをRustで実装した - Islands in the byte stream
2016 - 12 - 30 Suffix ArrayをRustで実装した suffix arrayを一番簡単なアルゴリズムで実装する - アルゴリズム学習(その6) - $shibayu36->blog; を読んで、ちょうど自分も何らかの形で全文検索を一部実装してみようと思っていたのでRustで真似してみました。 Rustを選んだ理由は、以下の理由からです。 実際に全文検索を実装するのに耐えうる... 続きを読む
非標準の Array/String 汎用メソッドが廃止予定となりました | Firefox サイト互換性情報
JavaScript 1.6 で導入された非標準の Array 汎用メソッド と String 汎用メソッド は廃止予定となり、 近い将来削除されることとなりました 。これには以下のものが含まれます。 Array.concat Array.every Array.filter Array.forEach Array.indexOf Array.join Array.lastIndexOf Arra... 続きを読む
図で理解するJavaScriptのプロトタイプチェーン - Qiita
JavaScriptのリファレンスといえば MDN ですよね。 JavaScriptで調べものをする際に、真っ先に見る方も多いでしょう。 そんなMDNですが読めていますか? 例えば Arrayのページ を見てみましょう。 さらっと書かれているprototype JavaScriptを理解するにはプロトタイプチェーンを知る必要がある 本記事の目的 プロトタイプチェーンを理解する MDNをより読めるよ... 続きを読む
Big Sky :: コマンドラインから JSON が簡単に作れるツール jo
コマンドラインから JSON を扱うツールとしては jq が一般的ですが、例えば ls を実行した結果を JSON の Array にしたいであったり、コマンドライン引数から簡単に Object を作りたいといった場合には一旦考え込まないといけないくらい使い方が難しかったりします。そんな中でひょいと現れたのが jo です。 GitHub - jpmens/jo: JSON output from ... 続きを読む
nodejs - JavaScriptの配列の使い方まとめ。要素の追加,結合,取得,削除。 - Qiita
ここではJavaScriptの配列である、Arrayの基本的な使い方をまとめました。主な内容としては、要素の追加、結合、取得、削除となります。 続きを読む
NumPy でつくる俺々データ構造 - StatsFragments
2015-09-21 NumPy でつくる俺々データ構造 Python はじめに Python での数値計算の基盤をなす NumPy 、直感的なスライスやブロードキャスト、関数のベクトル適用など大変便利だ。 import numpy as np np.__version__ # '1.9.2' np.array([1, 2, 3]) # array([1, 2, 3]) np.array([1, ... 続きを読む
初心者のためのSwiftで始めるプログラミング入門(5):Swiftで値の集まりを使いこなそう――配列(Array)、辞書(Dictionary)の作り方、使い方 (1/2) - @IT
初心者のためのSwiftで始めるプログラミング入門(5):Swiftで値の集まりを使いこなそう――配列(Array)、辞書(Dictionary)の作り方、使い方 (1/2) 本連載では、これからプログラミングやiPhoneアプリ開発を始めてみたい方を対象に、開発に必要な知識を基礎から解説していきます。今回は、配列と辞書の作り方や、それぞれの値の参照、更新、追加、削除など、使い方について。 続きを読む
RFC 準拠的な JSON 形式について - Qiita
目的 そもそもトップレベルで true や false そして null を書いたとしても JSON なのかを知りたい。 結論 最新の RFC では、なんでもよくなってた。 RFC読んでみる もともと RFC が出たのが 2006 年のお話。そこでは JSON-text は Object か Array がトップレベルと明記されてる。 RFC 4627 - The application/json... 続きを読む
Streamの平均を求める処理が精度が高かった件(総和も) - きつねとJava!
結論を先に言うとStream/XxxStream*1が優秀なので,それを使おうという話です. 普通の実装の話よくサンプルで出てくる,ある数列から平均値を求める処理は以下のようになっていると思います. また,おそらく普通のプログラマに平均値を求める処理を書かせると以下のようなものを書くと思います.*2 double[] array = {...}; double sum = 0; for (int ... 続きを読む