はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Array

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 31件)

チュートリアル: Yjs, valtio, React で実現する共同編集アプリケーション - ROUTE06 Tech Blog

2024/07/03 このエントリーをはてなブックマークに追加 97 users Instapaper Pocket Tweet Facebook Share Evernote Clip figma React Notion yjs フレームワーク

Yjsは、リアルタイム共同編集を実現するためのアルゴリズムとデータ構造を提供するフレームワークです。Notion や Figma のように、1 つのコンテンツを複数人で同時に更新する体験を提供することができます。 Y.Map, Y.Array, Y.Text といった共有データ型を提供し、それらは JavaScript の Map や Array のように利用で... 続きを読む

PHPからJavaScriptにデータを受け渡すときに考えること - Qiita

2023/01/01 このエントリーをはてなブックマークに追加 123 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita String JSON unicode int

PHPのstringは任意のバイト列を扱えますが、JavaScript/JSONはUnicodeで扱える文字しか扱えません PHPのint / floatはプラットフォーム依存ですが、JavaScriptのnumberは整数と小数を型レベルで区別しません JSONのarrayに対応する型はPHPのarrayのうちリストであるものです PHPは配列(リスト)と連想配列を型レベルで区... 続きを読む

配列を征する者はJSを制す。JavaScriptのスマートな配列操作テクニック - ICS MEDIA

2020/08/25 このエントリーをはてなブックマークに追加 549 users Instapaper Pocket Tweet Facebook Share Evernote Clip 配列 ICS MEDIA filter forEach 冗長

JavaScriptでコードを記述する際、配列の各要素について処理をするケースは頻出します。開発の現場で配列操作の処理を見ていると、次のようなケースがよくあります。 filter()やevery()など配列のメソッドで処理を簡潔に書けるのに、forEach()メソッドやfor ... of文の冗長なコードを書いている 書いても意味のないArray... 続きを読む

レトロゲームサントラ語り・「ファイナルファンタジーIII 悠久の風伝説」

2019/07/31 このエントリーをはてなブックマークに追加 140 users Instapaper Pocket Tweet Facebook Share Evernote Clip ファイナルファンタジーIII Spotify サントラ 音源

ファイナルファンタジー III 悠久の風伝説 - ARRAY(0xf7cc6a8) まず最初に、「昔のサントラ事情」について話さないといけない。 ゲーム音楽というのは、今でこそ随分とメジャーになり、サントラが発売されたり音源が公開されたり、あるいはspotifyでBGMが聴けたりというのも全く珍しくはなくなったが、私が子どもの頃、... 続きを読む

あーありがち - JSONでデータを返すAPIは構造の意味を持たせてつつArrayを返そう

2019/01/24 このエントリーをはてなブックマークに追加 64 users Instapaper Pocket Tweet Facebook Share Evernote Clip JSON あーありがち API 構造 データ

<< 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ですっきりして... 続きを読む

良い感じに詰めて整形してくれる JSON pretty-printer「jpp」を作りました - たにしきんぐダム

2018/10/29 このエントリーをはてなブックマークに追加 123 users Instapaper Pocket Tweet Facebook Share Evernote Clip Field Object JSON github.com 改行

jpp というJSON Pretty-Printer を作りました。 github.com このコマンドはJSONを要素ごとに1つ1つ改行するのではなく、画面内(もしくは指定した幅)に収まる限りできるだけ改行を挟まずに要素を表示します。 そのため、例えばarrayの中身に大量の要素が入っているものや、objectの中身にfieldが大量にあるようなJSONを表... 続きを読む

9. メルカリの現場(cocoitiban / hiraku) | PHPの現場

2017/07/18 このエントリーをはてなブックマークに追加 60 users Instapaper Pocket Tweet Facebook Share Evernote Clip Hiraku マスタデータ Guzzle PHP メルカリ

@cocoitiban さん、 @hiraku さんと、ワーカー、SET(Software Engineer in Test)、開発環境、開発で何を優先させるか、現代のサービス開発、力の抜き方、フィーチャトグル、何が偉いのか、高パフォーマンスを求められる PHP 開発、Guzzle、マスタデータのキャッシュ、リリースの心理的安全性、デプロイ、array、PHP 7、2017 年のフィーチャフォン開... 続きを読む

PHPの連想配列は常にin_arrayより速いのか - hnwの日記

2017/05/21 このエントリーをはてなブックマークに追加 99 users Instapaper Pocket Tweet Facebook Share Evernote Clip hnw 連想配列 PHP 辞書 習慣

プログラムを書いていると、入力値が辞書に含まれているかを調べたいようなことがあります。たとえば、ユーザーに都道府県名を入力させて、それが正しい都道府県名であるかどうかを調べたい、というようなことがあるかもしれません。 このような内容をPHPで書く際、キーに都道府県名を持つような連想配列を作る習慣がある人は多いはずです。これは典型的な連想配列の使い方といえるでしょう。 $ prefs = array... 続きを読む

Big Sky :: Ruby の Array#<< は Array#push よりも速いか

2017/02/11 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip Benchmark require Push Times

巷の噂で Ruby の Array#<< が Array#push よりも速いと聞いたので調べてみた。まずはベンチマークを取ってみた。 require   ' benchmark ' Benchmark .bm  10   do  | r | r.report  " push "   do 8000000 .times  do ; [].push( 1 );  end end r.report  ... 続きを読む

図で理解するJavaScriptのプロトタイプチェーン - Qiita

2016/10/03 このエントリーをはてなブックマークに追加 651 users Instapaper Pocket Tweet Facebook Share Evernote Clip プロトタイプチェーン MdN Qiita リファレンス 真っ先

JavaScriptのリファレンスといえば MDN ですよね。 JavaScriptで調べものをする際に、真っ先に見る方も多いでしょう。 そんなMDNですが読めていますか? 例えば Arrayのページ を見てみましょう。 さらっと書かれているprototype JavaScriptを理解するにはプロトタイプチェーンを知る必要がある 本記事の目的 プロトタイプチェーンを理解する MDNをより読めるよ... 続きを読む

Big Sky :: コマンドラインから JSON が簡単に作れるツール jo

2016/03/09 このエントリーをはてなブックマークに追加 613 users Instapaper Pocket Tweet Facebook Share Evernote Clip JSON コマンドライン GitHub Object ツール

コマンドラインから JSON を扱うツールとしては jq が一般的ですが、例えば ls を実行した結果を JSON の Array にしたいであったり、コマンドライン引数から簡単に Object を作りたいといった場合には一旦考え込まないといけないくらい使い方が難しかったりします。そんな中でひょいと現れたのが jo です。 GitHub - jpmens/jo: JSON output from ... 続きを読む

nodejs - JavaScriptの配列の使い方まとめ。要素の追加,結合,取得,削除。 - Qiita

2015/11/28 このエントリーをはてなブックマークに追加 136 users Instapaper Pocket Tweet Facebook Share Evernote Clip nodeJS Qiita 配列 結合 要素

ここではJavaScriptの配列である、Arrayの基本的な使い方をまとめました。主な内容としては、要素の追加、結合、取得、削除となります。 続きを読む

RFC 準拠的な JSON 形式について - Qiita

2015/04/12 このエントリーをはてなブックマークに追加 180 users Instapaper Pocket Tweet Facebook Share Evernote Clip RFC JSON Qiita Object true

目的 そもそもトップレベルで true や false そして null を書いたとしても JSON なのかを知りたい。 結論 最新の RFC では、なんでもよくなってた。 RFC読んでみる もともと RFC が出たのが 2006 年のお話。そこでは JSON-text は Object か Array がトップレベルと明記されてる。 RFC 4627 - The application/json... 続きを読む

SwiftのArrayがヤバくなくなった - Qiita

2014/07/08 このエントリーをはてなブックマークに追加 285 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Xcod Swift ヤバイ 型指定

概要 beta3でArrayの型指定の方法が変わったなーと思って眺めていたら、もっと根本的な変化がありました。 SwiftのArrayがヤバイなどで話題になってたやつです。 Xcode Release Notes About Xcode 6 Beta 3 http://adcdownload.apple.com//Developer_Tools/xcode_6_beta_3_lpw27r/xcod... 続きを読む

[JavaScript] 配列(Array)の合計値, 平均値, 中央値をモダンに求める - Qiita

2014/06/26 このエントリーをはてなブックマークに追加 79 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita arr Len 配列 sum

モダンといっても ECMAScript 5 から追加されたメソッドを使ってるってだけです... サンプルはこちら. 合計値を求める イケてない実装 普通に for 文回す. var sum = function(arr) { var sum = 0; for (var i=0,len=arr.length; i<len; ++i) { sum += arr[i]; }; return sum; }... 続きを読む

SwiftのArrayがヤバイ - Qiita

2014/06/21 このエントリーをはてなブックマークに追加 278 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Swift struct ヤバイ 実体

var a = [11, 22, 33] var b = a a[0] = 777 // b[0]も777になる a.append(44) a[0] = 888 // b[0]は888にならない なぜappendするとArrayの実体が共有されなくなるのか 一見すると奇妙な挙動ですが、SwiftのArrayが構造体(struct)であることから考えればその理由がわかります。おそらく、C言語で考える... 続きを読む

Rubyのイテレータメソッドと似ているJavascriptの便利なメソッド - Qiita

2014/06/19 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita イテレータメソッド Array.forEach

ECMAScript5になり、Rubyのイテレータメソッドに似たメソッドはJavascriptでも使えるようになった。それが下記のメソッドである オブジェクトはArrayである forEach(Rubyのeachのようなもの) var array = [1, 2, 3, 4, 5]; var sum = 0; array.forEach(function(value){ sum = value +... 続きを読む

Rubyで高速にパターンマッチするgemを作った - TODESKING

2014/05/25 このエントリーをはてなブックマークに追加 151 users Instapaper Pocket Tweet Facebook Share Evernote Clip gem DSL hash Ruby GitHub

Ripperの出力とかParseletの解析結果などを扱うのに、ArrayやHashでパターンマッチして中身を取り出す処理を多用する必要があったのでパターンマッチライブラリを作りました。 GitHub: todesking/patm 同様のライブラリとしてはpattern-matchがあります。 機能面ではpattern-matchのほうが豊富ですが、PATMは高速なのが売りです(DSLによるメソ... 続きを読む

若手エンジニア/初心者のためのRuby 2.1入門(3):Rubyの配列、ハッシュテーブルを表現するArray、Hashクラスの使い方 (1/4) - @IT

2014/05/09 このエントリーをはてなブックマークに追加 54 users Instapaper Pocket Tweet Facebook Share Evernote Clip ハッシュテーブル hash スタック 文法 Ruby

若手エンジニア/初心者のためのRuby 2.1入門(3):Rubyの配列、ハッシュテーブルを表現するArray、Hashクラスの使い方 (1/4) オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Arrayの基本操作、スタック/キューとしての使い方、さまざまなメソッド、Hashの基本的な使い方、連想配列のいろい... 続きを読む

Array()を使ったnilガード | mah365

2014/05/09 このエントリーをはてなブックマークに追加 62 users Instapaper Pocket Tweet Facebook Share Evernote Clip params Pictures Pictu nil Ruby

Ruby Weekly経由。Array()を使ったnilガードを紹介しているGuarding with arraysという記事がナイスでした。 Array()を使ったnilガード Rubyでのコーディングは常にnilとの戦いなのであります。 例えばparams[:pictures]に配列が入ってくると期待して、こんなコードを書くと、 params[:pictures].each do |pictu... 続きを読む

Rubyで簡単に全文検索エンジンが作れるGrnMiniを作った - ブログのおんがえし

2014/01/06 このエントリーをはてなブックマークに追加 156 users Instapaper Pocket Tweet Facebook Share Evernote Clip groonga rroonga おんがえし Ruby gem化

2014-01-06 Rubyで簡単に全文検索エンジンが作れるGrnMiniを作った ruby groonga rroonga web programming RubyでただのArrayだと思って・・の続きです。正月中に整備してgem化しました。 GrnMini ongaeshi/grn_mini Groonga(Rroonga)を簡単に使えるようにラップしたものです。 カラム指定不要でデータを追... 続きを読む

PHPのarray()を[]に置換する方法 | mawatari.jp

2013/12/25 このエントリーをはてなブックマークに追加 77 users Instapaper Pocket Tweet Facebook Share Evernote Clip 一役 PHP short array syntax コード

PHP5.4以降では、array()を[](short array syntax)で書くことができるようになりました。コードの中に存在しているarray()を[]に置換する方法をメモしておきます。 PHP5.4に移行していく中で起こりうるarray()と[]が混在してて気持ち悪い!という状況等を解消するのに一役買ってくれることでしょう。 環境 以下の環境で確認をしました。 当然ながら、PHP5.4... 続きを読む

RubyでただのArrayだと思ってデータを追加したつもりなのに気がついたら全文検索出来ていた・・的なものを作った - ブログのおんがえし

2013/12/22 このエントリーをはてなブックマークに追加 107 users Instapaper Pocket Tweet Facebook Share Evernote Clip おんがえし rroonga Ruby 全文検索エンジン イン

2013-12-22 RubyでただのArrayだと思ってデータを追加したつもりなのに気がついたら全文検索出来ていた・・的なものを作った ruby rroonga groonga web Ruby Advent Calendar 22日目の記事です RroongaというRubyで使える全文検索エンジンがあって愛用しているのですが、使う前の準備でカラム指定やデータ型を指定したり、全文検索のためのイン... 続きを読む

HTTPでHashやArrayを送る手法に仕様は存在しない……の? - ただのにっき(2013-09-15)

2013/09/16 このエントリーをはてなブックマークに追加 146 users Instapaper Pocket Tweet Facebook Share Evernote Clip Sinatra piyo http fuga hash

■ HTTPでHashやArrayを送る手法に仕様は存在しない……の? jQueryでこんなふうに書くと: $.post('/', { hash: { foo: 'hoge', bar: 'fuga'}, array: ['baz', 'piyo'] }); サーバ側でこんなふうに受け取れて(これはSinatra): post '/' do params.each do |key, val| pu... 続きを読む

FuelPHPのクエリビルダを表にまとめた - BTT's blog

2012/08/20 このエントリーをはてなブックマークに追加 103 users Instapaper Pocket Tweet Facebook Share Evernote Clip fuga Selec select from クエリビルダ

タイトルそのまま。FuelPHP1.2のクエリビルダ関連を表にまとめました。 SELECT // SELECT * FROM... \DB::select() // SELECT `hoge`, `fuga` FROM... \DB::select(column1, column2...) \DB::select_array(array(column1, column2...)) // SELEC... 続きを読む

 
(1 - 25 / 31件)