はてブログ

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



タグ forEach

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

JavaScriptのforEachで非同期処理を逐次実行する方法

2022/07/14 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip 同期 ゴール 非同期 非同期処理 JavaScript

JavaScript の forEach は非同期ではない 時々ネットの解説記事で forEach は非同期だという解説を見かけますがこれは間違っています。実際の処理は逐次関数をコールバックしていくだけなので、普通に同期で動いています。コールバック中に非同期処理を使って待機動作を行っていないので、バラバラに動いているように見... 続きを読む

新山祐介 (Yusuke Shinyama) on Twitter: "あるセキュリティ研究者が、npmパッケージ "foreach" 作者のドメイン名が失効していることを発見し、取得する。いまや彼は foreach (と、それに依存する 36,826の

2022/05/11 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip 新山祐介 Yusuke Shinyama npmパッケージ

あるセキュリティ研究者が、npmパッケージ "foreach" 作者のドメイン名が失効していることを発見し、取得する。いまや彼は foreach (と、それに依存する 36,826のnpmプロジェクト) に対して好き勝手できるよう… https://t.co/GjqrQ3xxU2 続きを読む

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

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

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

CSVファイルを呼び出す前に文字コードを確認するようにする。 | バシャログ。

2019/01/24 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip バシャログ CSVファイル 文字コード PHP エク

みなさんこんにちは 私の担当したプロジェクトで必要な情報をエクセルからCSVファイルに変換してそれをphpで読み取って保存する。 という手順がありました。 処理自体は簡単なものでSplFileObject()を使ってやればforeachで一行ずつ読み取るだけです。 しかし、一点読み取る前に問題がありました。文字コードです。 エク... 続きを読む

for...of を使うなってAirbnbが言ってたから使わないようにしてたら慣れた

2018/07/20 このエントリーをはてなブックマークに追加 79 users Instapaper Pocket Tweet Facebook Share Evernote Clip Airbnb eslint every map コーディング

概要 Airbnb の JavaScript Style Guide を適用する eslint のプラグイン eslint-config-airbnb を入れてコーディングをすると、 for ... of を使うなと怒られる。仕方ないので、map とか forEach とか every とか使っているうちに、for..of を使わないでやっていけるようになったという話。 1. 状況整理 1-1. 怒られる... 続きを読む

JavaScript配列の空要素の話 - NullPointer's Blog

2018/01/28 このエントリーをはてなブックマークに追加 27 users Instapaper Pocket Tweet Facebook Share Evernote Clip 空要素 gfx イテレーション undefined 配列

2018 - 01 - 27 JavaScript配列の空要素の話 gfx.hatenablog.com 配列の空要素の問題ですね。容量は確保されてるが値が(undefinedさえも)入っていない状態。 $ node -p -e "new Array(3)" [ <3 empty items> ] この配列のlengthは3になるのだが、forEachなどの イテレーション 関数では空要素は列挙さ... 続きを読む

【Unity勢に】C#のforeachとラムダ式の落とし穴、そしてその破壊的言語仕様変更【今読んでほしい】 - Qiita

2016/12/18 このエントリーをはてなブックマークに追加 42 users Instapaper Pocket Tweet Facebook Share Evernote Clip デリゲート Qiita 落とし穴 ラムダ式 ロク

はじめに C#アドベントカレンダー2016 、19日目は『【Unity勢に】C#のforeachとラムダ式の落とし穴、そしてその破壊的言語仕様変更【今読んでほしい】』と題して室星が担当させていただきます。 タイトルはラムダ式としていますが、正確にはデリゲートです。 foreachとデリゲートの落とし穴 次のコードを実行するとどのようなログが出力されるでしょうか? var names = new L... 続きを読む

[C# .Net] SelectとSelectManyの使い分け。そしてforeachでインデックスを使う方法。 | TOACH

2015/10/24 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip LinQ 鬼門 TOACH select net

LINQに慣れないうちは自分の思ったとおりの出力が得られないもの。 中でも、コレクションの中のコレクションから要素を取り出す操作が鬼門になるだろうか。 そういう操作はSelectManyで一発OKなのだけれど、Selectを使ってしまうと頭を抱えることになる。 今回は、SelectMany、それからSelectとの使い分けを考える。 Selectの使い方 以前、TOACHで紹介したSelectの使... 続きを読む

ダイエット | 健康生活

2015/06/13 このエントリーをはてなブックマークに追加 30 users Instapaper Pocket Tweet Facebook Share Evernote Clip ダイエット 健康生活 ダイエ Echo 肥満

<? foreach((get_the_category()) as $cat) {echo $cat->category_description . '';} ?>健康のためのダイエットとは、現代病である生活習慣病を防止するため、肥満による関節への負担を減らすために、消費するカロリーよりも、摂取カロリーを少なくするというものです。ですが、若い女性の間では、「見た目」を重視するための、誤ったダイエ... 続きを読む

Javaで1行ずつテキストデータを読み込むイディオムの変遷 - argius note

2015/06/06 このエントリーをはてなブックマークに追加 373 users Instapaper Pocket Tweet Facebook Share Evernote Clip イディオム Java 変遷 大抵 テキストデータ

2015-06-06 Javaで1行ずつテキストデータを読み込むイディオムの変遷 Java テキストデータを読み込む場合、言語にかかわらず1行ずつ読み込んで処理します。ここではこのイディオムを"read-lines"と呼ぶことにします。 スクリプト言語なんかだと大抵、最初からforeachで済んでしまっていたりしますが、初期のJavaではちょっと面倒な手順が必要でした。 新しいバージョンではだいぶ... 続きを読む

R で超簡単に並列処理を書けるパッケージ pforeach を作った - ほくそ笑む

2014/12/22 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip 並列処理 ATND 並列 デフォルト 並列計算

※この記事は R Advent Calendar 2014 : ATND の 22 日目の記事です。 0. この記事の要約R の foreach パッケージを改良して、デフォルトで並列計算するようにしたパッケージ pforeach を作りました。pforeach - Easy to parallel processing in Rこれにより、R での並列計算を下記のようにシンプルに書くことができま... 続きを読む

R の foreach で並列処理するときに乱数を固定する - Qiita

2014/11/05 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita combine library function

library(doParallel) ExecuteParallelProcess <- function() { cl <- makeCluster(detectCores()) registerDoParallel(cl) on.exit(stopCluster(cl)) foreach(i = 1:3, .combine=c) %dopar% { rnorm(1) } } ExecuteP... 続きを読む

Swift - Repeating Code Using Loops(Range(inclusive, exclusive), for loop(for/in), map, join, closures, Array extension(forEach)) | Kamimura's blog

2014/09/11 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip Exclusive join Range inclusive

2014年9月11日木曜日 Swift - Repeating Code Using Loops(Range(inclusive, exclusive), for loop(for/in), map, join, closures, Array extension(forEach)) The Swift Programming Language Apple Inc. 開発環境 OS X Maver... 続きを読む

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 +... 続きを読む

PHP で配列を走査して処理するのは、for / foreach だけじゃない - Shin x blog

2014/06/16 このエントリーをはてなブックマークに追加 92 users Instapaper Pocket Tweet Facebook Share Evernote Clip エントリ 配列 ライブラリ 関数 PHP

PHP で配列の要素にアクセスして、処理を行うには、for や foreach を使うのがおなじみです。 この方法でも良いのですが、PHPには、それ以外にも配列を走査する関数やライブラリがあります。ここでは、配列を走査して処理を行う方法を見てみましょう。 サンプル仕様 このエントリで以下の配列を処理対象とします。array.phpで保存されている想定です。 <?php return [ [ 'id... 続きを読む

[JavaScript] オブジェクトをループでまわす - Qiita

2014/06/11 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita keys オブジェクト ループ ツッコミ

「そもそもオブジェクトをループで回したい場面なんてねぇよ!」 「潔く標準のメソッド使えよ!」といったツッコミを想定の上で書いております. ご承知の上でお読みください. フロー ふとオブジェクトをループで回したいってときに私がたどるフロー for in 使うか? いや keys で key 配列とってきて forEach で回したほうがカッコよくね? obj.keys().forEach(...) ... 続きを読む

forEach書いたら負け、for文禁止 - torutkの日記

2014/05/19 このエントリーをはてなブックマークに追加 97 users Instapaper Pocket Tweet Facebook Share Evernote Clip JJUG torutk セッション K-1 Java SE

本日は日本Javaユーザーグループ(JJUG)主催のクロスコミュニティカンファレンス2014春に参加してきました。今日の日記は、参加内容のまとめではなく、参加して得たことやそれをきっかけに考えたことなどをだらだらと書き連ねます。 Java SE 8では、forEach書いたら負け、for文禁止日記のタイトルは、午前のセッション「K-1 詳説 Java SE 8 – CCC Edition」で出た話... 続きを読む

iteratorや拡張forよりStreamのforEachが速い? - きしだのはてな

2014/03/30 このエントリーをはてなブックマークに追加 101 users Instapaper Pocket Tweet Facebook Share Evernote Clip iterator stream はてな

ちょっと気になったので、簡単にベンチマークしてみました。最初は、ラムダ呼び出しが入る分forEachは遅いんじゃないかと思っていたら、倍の速さに。もちろん、いろんな条件で変わるんだろうけど、ここまで差が出ることがあるのは驚き。 あと、Collectors.summingIntのような基本型に対するCollectorを使うよりは、intStreamに変換してからsumなど専用メソッドを使うほうが圧倒... 続きを読む

イテレータを介して見るPHPクラスの内部構造 - hnwの日記

2013/10/26 このエントリーをはてなブックマークに追加 46 users Instapaper Pocket Tweet Facebook Share Evernote Clip イテレータ hnw 配列 PHP ループ

PHPにはイテレータの仕組みがあります。イテレータクラスのインスタンスは、配列同様にforeach文でループを作ることができます。たとえば次の例を見てみましょう。 $iter = new SplQueue(); $iter[] = 1; $iter[] = 2; $iter[] = 3; $sum = 0; foreach ($iter as $v) { $sum += $v; } var_dum... 続きを読む

Ruby で Scala の Option っぽいやつを実装してみた話 - life.should be_happy # => 1 examples, ? failures

2013/07/02 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip Examples failures Scala Option

2013-07-02 Ruby で Scala の Option っぽいやつを実装してみた話 programming Scala Ruby こんな感じで実装できた。Option (Haskell で言うところの Maybe)はモナドの中でもかなりわかりやすく実装しやすい。foreach とか filter は実装してない。 ただ、これだけがあっても、map や flatmap とか foreach... 続きを読む

PHPの教室「foreachを極める」を開催しました - Engine Yard Blog JP | Engine Yard Blog JP

2013/01/25 このエントリーをはてなブックマークに追加 61 users Instapaper Pocket Tweet Facebook Share Evernote Clip 構文 負債 事後 PHP スライド

不定期で開催しているPHPに関するレッスン、「PHPの教室」を1月22日(火)に下北沢オープンソースカフェで開催しました。今回は現地参加は4名でしたが、ライブ配信を20人ほどの人が見ており事後に公開したスライドもじわじわと閲覧されているようでなんだかんだで盛況でした。 foreachはPHPでも特に頻繁に使われる構文ですが、頻繁に利用されるが故に技術的な負債を作ってしまうような使い方をしているとコ... 続きを読む

PHP5.5 Alpha1リリース! 新機能を俯瞰する : アシアルブログ

2012/11/21 このエントリーをはてなブックマークに追加 89 users Instapaper Pocket Tweet Facebook Share Evernote Clip アシアルブログ コルーチン ジェネレータ 新機能 久保田

こんにちは、久保田です。 PHP5.5 Alpha1が11/15日付けでリリースされました。この記事では以下のような新機能や変更を紹介します。 ・ジェネレータとコルーチンの追加 ・finallyキーワードの追加 ・配列や文字列のデリファレンスのサポート ・foreachの中でのlist表現 ・PCRE正規表現での/e修飾子が非推奨化 ・NEWS翻訳 ジェネレータとコルーチンの追加 PHP5.5での... 続きを読む

jQueryとも組み合わせて使える汎用的ユーティリティライブラリ「Pot.js」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ

2012/04/20 このエントリーをはてなブックマークに追加 59 users Instapaper Pocket Tweet Facebook Share Evernote Clip reduce Repeat MOONGIFT jQuery

JavaScriptを素のままで使うケースは減っています。jQueryやMootoolsをいったライブラリを使うケースが多いのですが、そうしたライブラリとも組み合わせて使える汎用的ユーティリティライブラリがPot.jsです。 0 そのコード。 Pot.jsは実に数多くの機能があります。まずforEach、filter、map、reduce、zip、repeat、someといったイテレートがあります... 続きを読む

PHP の開発を8倍早くする方法

2007/05/30 このエントリーをはてなブックマークに追加 102 users Instapaper Pocket Tweet Facebook Share Evernote Clip PHP 開発 8倍 Dump 方法

大真面目に。 var_dumpの代わりに以下の関数d(dumpのd)を使います。 function d() { foreach (func_get_args() as $v) var_dump($v); } var_dump(8文字)がd(1文字)になるので8倍というわけです。単純すぎる方法ですが、タイプ量はかなり重要ですよ。実際に試してみるとわかりますが、体感できるほど快適になります。(エディタ... 続きを読む

 
(1 - 24 / 24件)