並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 23 件 / 23件

新着順 人気順

プロミスの検索結果1 - 23 件 / 23件

  • 昨今のJavaScriptをレビューしたら全くわからなかった話 - aoma blog

    はじめに 最近JavaScriptのプルリクが来たので「よーしやったるでー」って感じでレビューしたんですが、まったく理解できずレビューになりませんでした。 その時疑問に思ったことをメモします。。 誰かの助けになれば幸いです。。 これはもう引退やな。。 classの中で function って書くの省略してるの? class TestClass { test() { 処理 } } function を省略して書けるのかなと思ったらそうではない。むしろ書いてはいけない。 下記はエラーになる。 class TestClass { function test() { 処理 } } PHPに慣れてるからか、もやもやする。 (a, b) => は無名関数なのはわかったけど function(a, b) じゃダメなの? (a, b) => は無名関数で function(a, b) と同じ。 好みの問題

      昨今のJavaScriptをレビューしたら全くわからなかった話 - aoma blog
    • JSの非同期処理を理解するために必要だった知識と学習ロードマップ

      はじめに JavaScript の非同期処理を学習してみて「ある程度自信を持って理解できたと言える」状態に到達したので、その感想とまとめの学習ロードマップとその中でどのような知識が必要になるかを紹介したいと思います。 あるいは、自分が実際に学習してきた道筋に基づいているのでショートカットとして参考にしてもらったり、使えるリソースなどの情報が共有できると思います。もしくは「JavaScript 初心者が非同期処理を理解できるようになるまでの道筋」というストーリーで1つのサンプルとして見ていただけるといいかもしれません。 ChangeLog 大きな変更のみをトラッキングしています。 2022-11-16 本の内容を反映させた追記・修正を追加 2022-05-21 構成を修正 「V8 エンジンから考える」の項目を追加 2022-04-30 「イベントループの共通性質」の項目を追加 「ロードマップ

        JSの非同期処理を理解するために必要だった知識と学習ロードマップ
      • 「過払い」とは何だったのか

        https://www.toben.or.jp/message/pdf/230518arktokyo.pdf ここで言う「A社」とは株式会社DSC、「B社」とは「株式会社Dキャリアコンサル」、「同一人物」とは児嶋勝なる人物のことです。 https://diamond.jp/articles/-/250777 3年前の東京ミネルヴァ法律事務所の破産で裏にいたのと同じ会社、同じ人物。 首都圏にいると気づきませんが、地方のラジオや新聞は今でもいわゆる「過払い金」の広告で溢れています。 その広告を手掛けているのが上記のA社=株式会社DSCを代表とする広告代理店群。 サムライうんちゃんらとかね。名前は入れ替わりつつ、常に数社そういう会社がある。 それらの会社には共通点があります。 どれも中心人物が「武富士OB」なんです。 上記の「児嶋勝」氏もそうです。 事業モデルはどれも同じ。 経営基盤が弱い弁護士

          「過払い」とは何だったのか
        • 起業家7年生。シンデレラバスト向け下着ブランド「feast」の失敗を経て得た学び|ハヤカワ五味

          「五味ちゃん 起業家7年生」連載の第一弾です。 第二弾は今月中にどこかで!25歳、起業家7年生。 こんにちは、ハヤカワ五味です。 そう、実は起業家としては7年生になってしまいました。 7年生ということは、小学1年生が中学1年生になるくらいの年数を起業家として費やしてきたということですが、正直この7年は自分にとって有意義ながら遠回りだったなと思います。 趣味で作ったものをSNSにアップしたら幸運にも話題となり、それを受けて法人化したのがシンデレラバスト向けランジェリーブランド「feast」の立ち上げの経緯ですが、そもそも私はコンシューマーゲームのプランナーか広告代理店のアートディレクターを目指していました。だから、事業を継続する気はまったくありませんでした。 そんなめちゃくちゃな立ち上がりをしたfeastなので、運営する中でも問題ばかりだったのですが、ここ半年〜1年くらいでいいメンバーとも出

            起業家7年生。シンデレラバスト向け下着ブランド「feast」の失敗を経て得た学び|ハヤカワ五味
          • JavaScriptの非同期処理をじっくり理解する (1) 実行モデルとタスクキュー

            対象読者と目的 非同期処理の実装方法は知っているが、仕組みを詳しく知らないのでベストプラクティスがわからないときがある 実行順序の保証がよくわからないので自信をもってデプロイできない変更がある より詳しい仕組みを理解することでより計画的な実装をできるようになりたい という動機で書かれた記事です。同様の課題を抱える人を対象読者として想定しています。 目次 実行モデルとタスクキュー Promise async/await AbortSignal, Event, Async Context WHATWG Streams / Node.js Streams (執筆中) 未定 入門記事へのリンク プロミスの使用 - JavaScript | MDN Promise, async/await (現代の JavaScript チュートリアル) JSの初心者にPromiseとasync/awaitの使い方

              JavaScriptの非同期処理をじっくり理解する (1) 実行モデルとタスクキュー
            • setTimeout を完璧に理解する

              setTimeout は、指定された時間以降に指定されたコードを実行する JavaScript の API です。ブラウザでも Node.js でも広く使われているのですが、実装はまちまちで、色々と特殊な条件も多く、挙動を完璧に理解している人は少ないと思います。この記事では、そんな setTimeout を可能な限り深堀りしてみようと思います。 先に書いておきますが、ものすごくニッチで細かい話ばかり並びます。突然私が、ただ純粋に setTimeout について調べたくなったので、その結果をまとめただけのものです。普通に開発している人には必要のない情報が多くなるでしょう。この記事は基礎から setTimeout を学ぼう、という方には全然向かないと思います。 また、JavaScript のイベントループについてある程度理解していることを前提とします。その詳しい理解には、@PADAone さん

              • SQLアンチパターン簡単まとめ

                「SQLアンチパターン」について、自分の勉強がてら内容を簡単にまとめました。 「とりあえずSQLは触れてWebアプリが作れる」「シンプルなアプリを実務で作ったことがある」くらいの人が読むととても勉強になると思います。 また、「現場での良くない設計」が詳細に言語化されているので、経験豊富な人でも新たな発見があると思います。 詳しく知りたい方は是非本を買って実際に読んでみて欲しいです。 第一章 ジェイウォーク パターン 1カラムにコンマ区切りで値を入れて複数の紐付きを表現しようとする なぜダメか 検索しづらい 文字列カラムの文字数制限という暗黙の制約を受ける バリデーションかけられない 解決策 交差テーブルの作成 第二章 ナイーブツリー パターン 木構造を表現するとき、常に親のみに依存する(parent_idだけ持ってしまう) 隣接リスト なぜダメか 階層を深く掘ろうとするとそのぶんSQLをか

                  SQLアンチパターン簡単まとめ
                • 全都道府県にあるチェーン店等の一覧とは (ゼントドウフケンニアルチェーンテントウノイチランとは) [単語記事] - ニコニコ大百科

                  全都道府県にあるチェーン店等の一覧単語 ゼントドウフケンニアルチェーンテントウノイチラン 9.7千文字の記事 71 0pt ほめる 掲示板へ 記事編集 概要一覧全都道府県に進出できない理由関連動画関連リンク関連項目掲示板全都道府県にあるチェーン店等の一覧とは、すべての都道府県に1つ以上立地しているチェーン店などの施設のリストである。 概要 いわゆる「全国チェーン」と言ってほぼ差し支えないと思われる店舗たち。 ただし、全都道府県にあったとしても、一部の地方都市や山間部、離島など、当然存在しない地域もある。当記事ではあくまでそれぞれの都道府県に1つでも存在していれば「全都道府県にある」として扱う。 当記事では「ロケスマ」から初版執筆者が目視で確認を行って作成(一部は掲示板の投稿から新しい店・施設について追記している)ため、見落としを含む可能性が十分に考えられる。また、時間が経つと店の開業・閉業

                    全都道府県にあるチェーン店等の一覧とは (ゼントドウフケンニアルチェーンテントウノイチランとは) [単語記事] - ニコニコ大百科
                  • V8エンジンによる内部変換コードでasync/awaitの挙動を理解する

                    はじめに JavaScript の「非同期処理」ってやっぱりかなり難しくないですか? 自分も色々試行錯誤しましたが、結局「完全に理解した🤓」→「やっぱり何も分からん😭」っていうループの中で泥臭く理解を深めていくしかないようです。 さて、非同期処理の制御をある程度予測できるようになるには、非同期 API を提供する環境のことやイベントループ、マイクロタスクなどの仕組みについて理解する必要があります。 そして環境に埋め込まれた JavaScript Engine のことも理解する必要があります。 今回の記事では、JavaScript Engine の1つである V8 が内部で変換するコードから async/await の挙動を理解するための解説を試みたいと思います。V8 エンジンからアプローチすることで async/await の分かりづらい挙動を掌握して非同期処理を打倒します。 今回の記

                      V8エンジンによる内部変換コードでasync/awaitの挙動を理解する
                    • 2021年のコミック市場は、売り上げも単行本新刊点数も過去最高を更新。電子と単行本は伸びたが、紙の雑誌は低落が続く。 - 情報中毒者、あるいは活字中毒者、もしくは物語中毒者の弁明

                      2021年、コミック市場全体は前年よりも633億円、10.3%増。 紙の雑誌が11%減、紙のコミックスが0.4%増、電子が20.39%増。 そして、出版全体の4割をコミックが担ってるという規模になりました。 各出版社のサイト・アプリでの無料配信や連載もあるし、実質規模はさらに多いのかも。 ということで、出版月報2022年2月号、特集「コミック市場2021」に掲載されたデータなどより。 2021年の簡単なまとめ コミック市場全体の販売額はさらに増え、史上最高額を更新 鬼滅が終わっても、全体の売り上げは伸びた 電子は増加が続き、2021年から694億円もの増加 電子の増分だけで、紙の雑誌全ての売り上げよりも多い 電子のレーベルも増加が続いてる 完全に電子が主力に。だが、紙で売れてる作品もある 返品率は微増 紙の漫画雑誌は、さらに下がり続けてる。前年比13.6%減。販売部数は最大時の十分の一。(

                        2021年のコミック市場は、売り上げも単行本新刊点数も過去最高を更新。電子と単行本は伸びたが、紙の雑誌は低落が続く。 - 情報中毒者、あるいは活字中毒者、もしくは物語中毒者の弁明
                      • TBSテレビがゲーム事業への本格参入を発表。「TBS GAMES」としてオリジナルIP創出を目指す - AUTOMATON

                        株式会社TBSテレビは7月5日、ゲーム事業に本格参入することを発表した。TBS GAMESとして、さまざまなゲームを展開していくそうだ。TBS GAMESのティザーサイトも、あわせてオープンしている。 📣TBS GAMESが本格始動!✨ TBSテレビは新たにゲーム事業を始めます!🎮 今後、ゲームに関する様々な情報を発信していきます。 どうぞよろしくお願いいたします!#TBS #ゲーム #GAME #TBSGAMES サイトURL:https://t.co/obyTRhGjyU pic.twitter.com/4L2B9H6GiL — TBS GAMES (@tbstv_games) July 5, 2023 TBSテレビは、関東の広域を放送対象とするテレビ局だ。キー局のひとつに数えられるテレビ局である。ニュースにバラエティ、ドラマやアニメなど、さまざまなジャンルのTV番組を自社制作して

                          TBSテレビがゲーム事業への本格参入を発表。「TBS GAMES」としてオリジナルIP創出を目指す - AUTOMATON
                        • “Tao of Node - Design, Architecture & Best Practices” 日本語翻訳

                          私が働いているAniqueという会社では、1年前に全てのソフトウェアでTypescriptを採用することにしました。私たちが開発している進撃の巨人のNFTサービス “Attack on Titan: Legacy” でも採用しています。 TypescriptではNestJSという素晴らしいAPIフレームワークを利用することができ、生産性高く開発を続けることができます。また、私たちはフロントエンドでNext.jsを利用しています。言語レベルでのコンテキストスイッチを抑えることで、一人のエンジニアがフロントエンドとバックエンドのどちらもの機能を開発する環境が作れました。 しかし、Nodeならではの作法や設計について、Web上にはたくさんの情報があるものの、あまりにも情報が多すぎて、まとまったプラクティスになかなか出会うことができませんでした。そのため、最初はチーム内での共通認識を作るのに苦労し

                            “Tao of Node - Design, Architecture & Best Practices” 日本語翻訳
                          • 「家庭教育」めぐる連携の動き、 何が問題か - ふぇみにすとの論考

                            『週刊金曜日』2022年10月28日(1398号)特集「統一教会だけじゃない!part2:「家族」に介入する自民党と宗教右派」内掲載記事 (編集部の許可を得て転載) 報道や国会などで連日、統一教会が槍玉にあげられ、政界での唯一の暗躍者かのような印象を世間に与えている。思い返せば、6年ほど前のいわゆる「日本会議ブーム」のときも、保守団体「日本会議」のみが焦点化された。問題は、統一教会だけでも、日本会議だけでもない。 「家庭教育」をめぐる動きも同様で、統一教会が突如始めたものではない。本格化したのは2006年12月、第一次安倍晋三政権のもとで教育基本法が全面的に「改正」されて以降だ。 「改正」は、「愛国心」が新たに加わるなどで大きな批判を浴びたが、家庭教育に関する第10条も新設された。保護者が子どもの教育の第一義的責任を持つとし、国や地方公共団体(自治体)は家庭教育を支援するために必要な施策を

                              「家庭教育」めぐる連携の動き、 何が問題か - ふぇみにすとの論考
                            • イベントループとプロミスチェーンで学ぶJavaScriptの非同期処理

                              JavaScript の非同期処理は非常に難しく、その難しさの原因は「制御の流れ」が掴みづらいことにあります。 この本では非同期処理を理解するために必要な概念であり、仕組みでもあるイベントループでプロミスチェーンの処理がどのように行われるかをクイズ形式で学ぶことによって、非同期処理の「制御の流れ」を掴めるように訓練します。 知識面については中枢となるイベントループの機構から、実行環境と API、async/await や Promise.all などの一通りの範囲を学習し、最終的には並列化や順序づけて反復処理を行うための制御方法と TypeScript での型注釈までを網羅します。

                                イベントループとプロミスチェーンで学ぶJavaScriptの非同期処理
                              • WebAssemblyハンズオン: 実際に動かして基礎を学ぶ(翻訳)|TechRacho by BPS株式会社

                                概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Hands-on WebAssembly: Try the basics — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2020/08/25 著者: Polina Gurtovaya、Andy Barnov サイト: Evil Martians -- ニューヨークやロシアを中心に拠点を構えるRuby on Rails開発会社です。良質のブログ記事を多数公開し、多くのgemのスポンサーでもあります。 日本語タイトルは内容に即したものにしました。画像はすべて元記事からの引用です。 Web開発の一般的な知識のみを前提とするシンプルなハンズオンチュートリアルで、WebAssembly(Wasm)を始めてみましょう。実行可能なコード例を用いてWasmを味わうのに必要なものは「コー

                                  WebAssemblyハンズオン: 実際に動かして基礎を学ぶ(翻訳)|TechRacho by BPS株式会社
                                • プログラミングTypeScript

                                  プログラミング言語TypeScriptの解説書。TypeScriptの型に関する基礎的な内容からその応用、エラー処理の手法、非同期プログラミング、各種フレームワークの利用法、既存のJavaScriptプロジェクトのTypeScript移行の方法まで、言語全般を総合的に解説します。本書全体を通じて、TypeScriptの洗練された型システムを最大限活用するために、コードをどのように記述すべきか、なぜそうすべきかを学べます。 賞賛の声 監訳者まえがき まえがき 1章 イントロダクション 2章 TypeScript:全体像 2.1 コンパイラー 2.2 型システム 2.2.1 TypeScript対JavaScript 2.3 コードエディターのセットアップ 2.3.1 tsconfig.json 2.3.2 tslint.json 2.4 index.ts 2.5 練習問題 3章 型について

                                    プログラミングTypeScript
                                  • iPhoneの「フリック入力」開発者が作った、世界初FAQシステム 6億円を資金調達したHelpfeelが描く、顧客接点の強化とDXの未来

                                    大手企業からスタートアップや自治体まで、さまざまな業種で導入されているFAQシステム「Helpfeel(ヘルプフィール)」。検索キーワードの入力中に質問を予測して候補ページを表示することが可能となっており、これまでの平均的なFAQシステムに比べて約1,000倍の高速応答を実現しています。そんな「Helpfeel」に加え、ドキュメント管理ツール「Scrapbox」、スクリーンショット共有ツール「Gyazo」を展開する株式会社Helpfeel(2022年10月1日より社名変更。旧社名:Nota株式会社)が、新たな事業拡大フェーズを見据えて6億円を資金調達。「テクノロジーの発明により、人の可能性を拡張する」というビジョンのもと、事業成長に向けた今後の展望を語ります。 不要な問い合わせを減らし、顧客の疑問をすぐに解決するには? 洛西一周氏:本日は、弊社の事業が今後どのような戦略を描いていくのかにつ

                                      iPhoneの「フリック入力」開発者が作った、世界初FAQシステム 6億円を資金調達したHelpfeelが描く、顧客接点の強化とDXの未来
                                    • あなたの知らない10個の資金調達方法!個人事業主の資金繰りを救う

                                      個人が利用できる資金調達方法はないかな? 上記のように個人が利用できる資金調達方法をお探しではありませんか。 個人で副業をしたりビジネスをして利益を得る上では、多くの場合資金が必要です。 法人ではなく個人でも資金調達を行う方法は沢山あります。 今回は、個人でも使える資金調達方法について詳しく紹介していきましょう。 1:個人が利用できる資金調達方法10選 個人が利用できる資金調達方法は無いかな~? 上記のように個人が利用できる資金調達方法をお探しですよね。 個人でも副業やビジネスを始める上では、事業資金が必要となります。 そんな事業資金を個人が調達する10つの方法を紹介しましょう。 ① 自己資金 ② 家族、知人、友人から借りる ③ 新創業融資(日本政策金融公庫) ④ 中小企業経営力強化資金(日本政策金融公庫) ⑤ 信用保証協会の保証付融資 ⑥ 信用金庫・信用組合からの融資 ⑦ カードローン

                                        あなたの知らない10個の資金調達方法!個人事業主の資金繰りを救う
                                      • 過去のブーム(並列プログラム)の現状を考える

                                        みんな割と未来の予言はよくするが、あんまりその結果を振り返らんよなぁ。 現在のディープラーニングのブームをどう捉えるか、というか、 プログラマのキャリアという点でどう接していくか、を考えるにあたり、 過去のブームを考えてみるのは良いんじゃないか、という気がした。 最近並列GCや並行GCの章を読んでいて、 一昔前の大きなブームとしてはParallel computingがあったなぁ、と思い出した。 ということでこの事について、専門にしてなかった部外者プログラマの目にどう映ったかを記しておきたい。 なお、「XXXだと言われていた」はあんまりソースとかを確認したりはしてません。 なんとなく自分はそう聞いていた気がしたしそう思ってた、程度のものです。 かつて思っていたことと当時の状況 Parallel computingはだいたい10年くらい前の時点ではその後の大きなトレンドとして明らかに存在して

                                        • JavaScriptとイベントループ | NHN Cloud Meetup

                                          JavaScriptの大きな特徴の1つは、「シングルスレッド」基盤の言語だという点です。スレッドが1つということは、同時に1つの作業だけを処理できるということです。しかし、実際にJavaScriptが使われる環境を考えてみると、多くの作業が同時に処理されていることが分かります。例えば、Webブラウザは、アニメーション効果を見せながら、マウスの入力を受けて処理をし、Node.js基盤のWebサーバーでは、同時に複数のHTTPリクエストを処理したりします。スレッドが1つなのに、どうしてこのようなことができるのでしょうか?質問を変えると、「JavaScriptはどのように同時実行(Concurrency)をサポートしているのでしょうか?」 このとき登場する概念が「イベントループ」です。Node.jsを導入した際、イベントループ基盤の非同期方式でNon-Blocking IOに対応して…」のような

                                            JavaScriptとイベントループ | NHN Cloud Meetup
                                          • フロントエンドウェブ開発者 - ウェブ開発を学ぶ | MDN

                                            完全な初心者はこちらから!ウェブ入門ウェブ入門基本的なソフトウェアのインストールウェブサイトをどんな外見にするかファイルの扱いHTML の基本CSS の基本JavaScript の基本ウェブサイトの公開ウェブのしくみHTML — Structuring the webHTML概論HTML 入門HTML を始めようヘッド部には何が入る? HTML のメタデータHTML テキストの基礎ハイパーリンクの作成高度なテキスト整形文書とウェブサイトの構造HTML のデバッグ手紙のマークアップコンテンツのページの構造化Multimedia and embeddingマルチメディアとその埋め込みHTML の画像動画と音声のコンテンツobject から iframe まで — その他の埋め込み技術ウェブへのベクターグラフィックの追加レスポンシブ画像Mozilla のスプラッシュページHTML tablesH

                                              フロントエンドウェブ開発者 - ウェブ開発を学ぶ | MDN
                                            • 消費者金融、スマホ申し込み9割 LINEはペイ借り入れも - 日本経済新聞

                                              消費者向け金融の主戦場が店頭からスマートフォンに移っている。大手では9割前後がスマホを中心としたインターネットでの申し込みだ。LINEなどのフィンテック勢が独自の審査システムで金利競争を仕掛けてきており、業界の構図に変化が出てきた。手軽さゆえに借りすぎなどの問題も懸念される。「プロミス」を運営するSMBCコンシューマーファイナンスと、ノンバンク大手のアイフルでは足元で申し込みの9割がスマホ経由

                                                消費者金融、スマホ申し込み9割 LINEはペイ借り入れも - 日本経済新聞
                                              • さようなら、Node.js - 株式会社カブク

                                                はじめに こんにちは。JavaScriptの本を書いたりしているあんどうです。 JavaScript、流行ってますよね。より正確にはNode.js流行ってますよね。ぶっちゃけハンズオンなんとかもNode.jsの方がだいぶ・・・ゲフンゲフン。まぁハンズオンNode.jsはマジ名著なのでそのことは置いておくとして、そのNode.jsについて正直なところみなさんはどう思ってますでしょうか? 私はRails文化圏出身なので、開発に必要とわかりきっているツールを事前にわざわざあれやこれやと検証して設定してみたいなのが面倒くさくてしょうがないです。なんか思いついてキーボードに手を置いたらノータイムで機能の実装を開始したい。 しかもすぐ新しい同じようなツールが出てきて数年で主要ツール総取っ替え上等。ポジティブに捉えれば万物流転とか諸行無常とか人生のあれこれの現れかもしれないけど、正直回し車の中のハムスタ

                                                  さようなら、Node.js - 株式会社カブク
                                                1