並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 237 件 / 237件

新着順 人気順

node.jsの検索結果201 - 237 件 / 237件

  • 【統合版】ScriptAPIでアドオンを作ろう #番外編 自動補完を入れよう

    事前説明こんにちは、さば2号です。 今回はVScodeで利用できるScriptAPIの補完の導入方法を解説します。 注意事項 ・投稿者は素人です。間違えることがあります。 導入方法用意するもの ・Visual Studio Code ① node.jsをインストールしよう。npmコマンドを使用するために、node.jsをダウンロードしましょう。 Node.js ダウンロードページ https://nodejs.org/en/download ② TypeScriptのフォルダを開こう。「win+R」で出てくるウィンドウに次を入力しましょう。 %localappdata%\Microsoft\TypeScript ③ 最新のフォルダを開き、コマンドプロンプトを開こう。最新のフォルダ(上の画像なら5.3フォルダ)を開き、ファイルパスに「cmd」と入力して、コマンドプロンプトを開きます。 ④ n

      【統合版】ScriptAPIでアドオンを作ろう #番外編 自動補完を入れよう
    • Qiita のトレンド記事を要約してまとめたモノ(さぼり) - Qiita

      React(next.js)とかで開発してる時に深い階層のObjectデータをデバッグ用に吐き出すならconsole.log()ではなく、console.dir() ReactなどのバックエンドJavaScriptでは、console.log()は多段階層のオブジェクトを表示できないことがあります。この問題を解決するには、console.dir(targetVariable, {depth: null})を使用します。これは、console.log("%o", targetVariable)よりも深くオブジェクトを表示することができます。 歴戦のSE向け手順書を作成する際に気をつけたこと 手順書作成を通して学んだこと:暗黙の了解の危険性と丁寧な文章の重要性 この記事は、現場のSE向けに機器情報のリスト化を行う手順書を作成した経験について、作成過程での苦労や工夫、そしてそこから得られた学びを

        Qiita のトレンド記事を要約してまとめたモノ(さぼり) - Qiita
      • Lightsailってどんなサービス? ~100本ノックしてみたい中堅エンジニア 【AWS】~ 5/100 - Qiita

        Lightsailってどんなサービス? ~100本ノックしてみたい中堅エンジニア 【AWS】~ 5/100WordPressAWS初心者Lightsail100本ノック はじめに そこまで多くの人が使うサービスではないのかもしれませんが、業務でLightsailを使う機会があったので紹介します。 Lightsailは一言で言うと、導入が簡単かつ低価格でVPS(仮想プライベートサーバー)を構築できるツールかなと思います。 Lightsailのメリット Lightsailのメリットを紹介します。 1. 導入が簡単 まず、非常に簡単にWebアプリケーションの基盤を作れるというメリットがあります。 例えば、WordPress環境をAWSで構築したいとなったら以下のようなAWSリソースの作成や作業をすることになると思います。 ドメインの取得 Route53もしくはドメインサービスで取得 ネットワーク

          Lightsailってどんなサービス? ~100本ノックしてみたい中堅エンジニア 【AWS】~ 5/100 - Qiita
        • GitHub ActionsでReactアプリをCloudFront + S3にデプロイして静的サイトをホスティングする - Qiita

          GitHub ActionsでReactアプリをCloudFront + S3にデプロイして静的サイトをホスティングする 最近、ReactアプリケーションをS3とCloudFrontを使って静的にホスティングするプロジェクトに取り組みました。このブログでは、そのアーキテクチャやCICDパイプラインの構築について解説します。 タイトル内容のソースコードを先に把握したい方はGitHubリポジトリを参照してください。 アーキテクチャ概要 今回構築したアーキテクチャは、以下の要素で成り立っています。 S3バケット: Reactアプリの静的ファイルをホスティングします。S3はサーバーレスで静的サイトのホスティングに最適です。 CloudFront: S3上のコンテンツを高速に配信するためのCDN(Content Delivery Network)。世界中にあるエッジロケーションを利用し、ユーザーに近

            GitHub ActionsでReactアプリをCloudFront + S3にデプロイして静的サイトをホスティングする - Qiita
          • 「現代魔術JS×Web設計」のイメージと概念〜ビルド編〜 - Qiita

            はじめに 半年前ぐらい前にアニメ「葬送のフリーレン」を見て、この際にふとエンジニアとして見過ごせない概念がありました。 「魔術はイメージの世界」 私はジュニアプログラマーながら激しく同意したのを覚えてます。 Web設計はどんどん肥大化と複雑化していくもので、それに抗うための技術が発生するなどして…中々イメージが捉えづらいと思います。 本記事はそんな捉えづらい概念をご紹介していければと思います。 Node.js Node.jsとは…単にGoogle Chromeをサーバーサイドで動かしてしまおうという技術です。 今までJavaScriptはブラウザサイドで動くものとして扱ってきました。 しかしサーバーサイドで動かせるようになるということはサーバー内のファイルにJavaScriptでアクセスできる事を指します。 つまり頭の良い人はこう考えました… Node.jsのおかげでJavaScriptで

              「現代魔術JS×Web設計」のイメージと概念〜ビルド編〜 - Qiita
            • コンテナイメージを使用した Lambda 関数を作成してみた - Qiita

              概要 下記の記事を基に整理します。 AWS Lambda 関数のコードは、スクリプトまたはコンパイルされたプログラム、さらにそれらの依存関係で構成されます。デプロイパッケージを使用して、Lambda に関数コードをデプロイします。Lambda は、コンテナイメージと .zip ファイルアーカイブの 2 種類のデプロイパッケージをサポートします。 Lambdaのコードは、下記で構成される スクリプト コンパイルされたプログラム 上記の依存関係 デプロイパッケージを使用して、Lambdaに関数コードをデプロイする Lambdaは、下記のデプロイパッケージをサポートする コンテナイメージ zipファイル Lambda 関数のコンテナイメージを構築するには 3 つの方法があります。 Lambda の AWS ベースイメージを使用する AWS ベースイメージには、言語ランタイム、Lambda と関数

                コンテナイメージを使用した Lambda 関数を作成してみた - Qiita
              • WordPressからmicroCMSにコンテンツを移行するチュートリアル【準備編】

                株式会社メンバーズ メンバーズルーツカンパニーの岡田です。 WordPressでサイト構築を担当していた経験を生かして、現在はmicroCMSを利用したJamstack構成の開発に携わっています。 さて、無料で提供されているCMSとして世界で圧倒的なシェアを獲得しているWordPressですが、セキュリティの不安やメンテナンスコストなどの課題から、ヘッドレスCMSへの移行を検討している方も多いかと思います。 本記事では、WordPressからmicroCMSにコンテンツを移行する方法について、Node.js環境で実行できるサンプルコードを交えてご紹介いたします。 弊社でもWordPressで管理していた公式サイトをmicroCMSとAstroを利用したJamstack構成に移行した実績があります。WordPressからの移行を検討されている方の参考になれば幸いです。 まず前編では、準備編と

                  WordPressからmicroCMSにコンテンツを移行するチュートリアル【準備編】
                • IntelliJ IDEAのコード補完とリファクタリング機能の利便性とEclipseとの比較 | 株式会社一創

                  IntelliJ IDEAとEclipseのユーザーインターフェースの違いと使いやすさ IntelliJ IDEAとEclipseは、どちらも開発者に人気のある統合開発環境(IDE)ですが、ユーザーインターフェース(UI)の違いが大きく、使いやすさに大きな影響を与えます。 IntelliJ IDEAは、直感的でモダンなUIデザインを採用しており、使い始めるとすぐに操作感に慣れやすいのが特徴です。 特に視覚的なヒントやナビゲーションがわかりやすく、初心者でも迷わずに使える設計です。 一方、Eclipseは伝統的なUIを維持しており、開発者によってはカスタマイズ性が高いと感じるものの、慣れるまでに時間がかかる場合があります。 両者の違いは、単にデザインの違いに留まらず、操作性や設定の容易さにも影響します。 IntelliJ IDEAは、クリック数が少なくても目的の操作を実行できるよう設計されて

                    IntelliJ IDEAのコード補完とリファクタリング機能の利便性とEclipseとの比較 | 株式会社一創
                  • git protocol on port 9418 is no longer supported エラーの対処法

                    現象 ■ node.jsのプロジェクトでnpm installしたところ以下のエラーが発生し、npm installに失敗した。 Error while executing: npm ERR! /usr/local/bin/git ls-remote -h -t git://github.com/{hogehoge}.git npm ERR! npm ERR! fatal: remote error: npm ERR! The unauthenticated git protocol on port 9418 is no longer supported. npm ERR! Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information. npm E

                      git protocol on port 9418 is no longer supported エラーの対処法
                    • JavaScript

                      はじめにJavaScript のコーディングスタイル最初から Strict モードを有効にすべし (ECMAScript 5)JavaScript の 6 つの型静的解析ツール(旧)JavaScript の静的解析ツールの比較 (JSLint, JSHint, ESLint)(旧)JSLint で JavaScript コードの静的解析を行う(旧)JSHint で JavaScript コードの静的解析を行うESLint で JavaScript コードの静的解析を行う(オススメ)デバッグデバッグ出力用の print 関数の統一についてある処理を 1 秒間に何回実行できるかプロファイリングする数値/文字列 (Number/String)数値実数の小数点数以下を丸めて整数に変換する (floor, ceil, round)数値の小数点以下 N 桁までに丸めて表示する (toFixed)文字列

                        JavaScript
                      • Node.jsについて勉強したのでまとめてみた。 - Qiita

                        勉強のきっかけ 普段からフロントエンド、バックエンド両方の開発でお世話になっているNode.jsですが、サーバー環境を簡単に作れるライブラリー程度に考えて、あまり理解せずに使ってきたので、良い機会だと思い勉強することにしました。ここでは私が気づいたポイントをシェアします。 Node.jsとは?JavaScriptのフロントからサーバーサイドへの拡張 Node.jsは、JavaScriptをサーバーサイドで動作させるためのランタイム環境です。もともとJavaScriptは、ユーザーのブラウザ上で動作し、動的なWebページを構築するために使われていました。しかし、Node.jsの登場により、サーバー上でもJavaScriptを実行できるようになり、開発者はフロントエンドとバックエンドの両方をJavaScriptで書けるようになりました。 Node.js以前はクライアントサイドではJavaScr

                          Node.jsについて勉強したのでまとめてみた。 - Qiita
                        • WindowsでSafariと同等のブラウザを使用する方法 | Maromaro Blog

                          こんにちは MaromaroのTakaです。 今回はWindows機でSafariブラウザとほぼ同等のブラウザテストをする方法をご紹介します。 元々AppleからWindows向けにSafariのブラウザは提供されていましたが、 2010年に提供とサポートを終了しているようです。 https://support.apple.com/ja-jp/102665 コーディングなどをしているとブラウザチェックが必須になりますが、 どうしてもWindows機だとSafariが使えず不便ですよね。 ブラウザのエミュレーターサービスはありますが、 有料で割高のため、手が出しにくいと思います。 今回ご紹介するのは無料でローカル環境でのブラウザチェックが出来る方法となります。 ただ、注意点としてSafariそのものではなく、 Safariと同じエンジンを使用したブラウザで確認となるので、 基本的な動作確認は

                            WindowsでSafariと同等のブラウザを使用する方法 | Maromaro Blog
                          • SafariのWebPushでBadJwtTokenエラー

                            ChromeとFirefoxでは問題なく動作するがWebPushがSafariだけでBadJwtTokenエラーが発生しました。 原因 JWTを生成する際に、subにmailto: example@example.comと指定していましたが、 mailto:の後にスペースが入ってることが原因でした。。。 スペースを削除してmailto:example@example.comとしたら動作しました。 audやexpが正しく設定されていないのかと思って色々試してました。。。 参考 web-push-libs/web-push: Web Push library for Node.js Sending web push notifications in web apps and browsers

                              SafariのWebPushでBadJwtTokenエラー
                            • Remix + Cloudflare + Prisma で、Node.jsとWrangler実行時にimportを適切に切り替える | 空雲 Blog

                              Remix + Cloudflare で Prisma を使う場合の問題点 Prisma を使う場合に必要になるパッケージ remix vite:dev (Node.js)wrangler pages dev (Cloudflare Edge)

                                Remix + Cloudflare + Prisma で、Node.jsとWrangler実行時にimportを適切に切り替える | 空雲 Blog
                              • Kurocoビギナーズガイド | 導入実績6000社以上の国産エンタープライズ・ヘッドレスCMS

                                今回はヘッドレスCMSの理解を目的としてトップページのみの作成としますが、慣れてきたらフォームやブログページ、多言語対応等、ドキュメントを見ながら追加してみてください。 NuxtプロジェクトをKurocoFrontへデプロイする​Kurocoのフリートライアル申込​早速、Kurocoのフリートライアル に申し込みます。 リージョンを選択し、サイトキーはお好きな文字列を入力ください。 ここではリージョンを「アジア(東京)」、サイトキーを「sample-service-site」としました。 登録したメールアドレスに、「Kurocoサイト登録が完了いたしました!」のメールが届きます。 メールに記載されたURLをクリックするとKurocoのログイン画面が表示されるので、登録したメールアドレスとパスワードでログインします。 ログインすると、Kuroco管理画面が表示されます。 管理画面に[サイトを

                                  Kurocoビギナーズガイド | 導入実績6000社以上の国産エンタープライズ・ヘッドレスCMS
                                • JSの import/export をすぐ忘れるのでいい加減まとめてみた

                                  はじめに なんか JS の import/export って覚えにくい。。。 よく忘れるのでまとめてみました👇 ECMAScript モジュールと CommonJS モジュール CommonJS って何よ JavaScript の仕様というと ECMAScript を連想する方も多いと思いますが、ECMAScript はブラウザ上での JavaScript の仕様と標準を作っているのに対し、CommonJS ではブラウザ上だけでなく、サーバーサイドやクライアントでのCUI、GUI で JavaScript を使う際の仕様を作成しています。 単に仕様を作っているだけなので、ECMAScript に組み込まれるとかがない限り、それが JavaScript の標準になるというわけではないようです。 ちなみに CommonJS で作成された仕様は複数のソフトウェアによって実装が行われることで勧告

                                    JSの import/export をすぐ忘れるのでいい加減まとめてみた
                                  • Webアプリの設計書やコードをAIで自動生成する開発ツール「Jitera」 | IT Leaders

                                    IT Leaders トップ > テクノロジー一覧 > 開発ツール/プラットフォーム > 新製品・サービス > Webアプリの設計書やコードをAIで自動生成する開発ツール「Jitera」 開発ツール/プラットフォーム 開発ツール/プラットフォーム記事一覧へ [新製品・サービス] Webアプリの設計書やコードをAIで自動生成する開発ツール「Jitera」 2024年9月12日(木)日川 佳三(IT Leaders編集部) リスト Jiteraは2024年9月12日、クラウド型ソフトウェア開発ツール「Jitera」の提供を開始した。PHP、Ruby on Rails、JavaScript(Node.js、React)などによるWebアプリケーションのソースコードを、GUIベースのエディタから生成AIを用いて自動生成する。 Jitera(ジテラ)の「Jitera」は、Webアプリケーションの設計

                                      Webアプリの設計書やコードをAIで自動生成する開発ツール「Jitera」 | IT Leaders
                                    • christopherの日記

                                      Ethereumでhello worldするのが意外と大変だったので備忘 Ethereum公式の技術説明 Tutorial: https://github.com/ethereum/wiki/wiki/%5BJapanese%5D--Ethereum-Development-Tutorial White Paper: https://github.com/ethereum/wiki/wiki/%5BJapanese%5D-White-Paper Ethereumでhello world 一番てっとり早いturorial: http://consensys.github.io/developers/articles/101-noob-intro/#browser_ides Ethereum公式tutorial: https://ethereum.gitbooks.io/frontier-gu

                                        christopherの日記
                                      • Rails 7 で importmap を使用しライブラリを CDN からダウンロードする方法

                                        Rails 7 では Node.js を使用しないため(することもできます)、npm や yarn でのパッケージインストールをしないことを推しています。 今回はこれらのパッケージインストール方法の代わりとなる importmap を使用して、適当なライブラリを使えるようにしたいと思います。 参考 概要 対象 importmap を使用した、欲しいライブラリの導入方法がわからない方 前提 CPU:Mac M1 Rails 7 Docker 上で起動 importmap を使用したダウンロード 手順 JavaScript の CDN を使用できるようにする 今回は slick という画像スライドでよく使用するライブラリを導入してみたいと思います。 まずは、上記 Slick 公式サイトにある CDN の URL を確認します。 以下の通り 2 つありますね。 cdn.jsdelivr.net/

                                          Rails 7 で importmap を使用しライブラリを CDN からダウンロードする方法
                                        • ReferenceError: Request is not defined

                                          例えば、React Routerが使われたコードをjestでテストすると、タイトルのエラーが発生すると思います。 原因としては、下記になります。 上を読むとどうやら、単に、jsdomにRequestオブジェクトが実装されてないというだけになるかと思います。 issue自体も7年前にopenになってますし、RequestやFetch_APIもそんな新しい感じがしないので、jsdom、ちょっと大丈夫かなっていう感じは少しします。 ↑のissue内にも対応方法がいろいろ載ってますが、 React Routerのドキュメントにもヒントが載ってます。 jest実行時に、whatwg-fetchをpolyfillとして、加えてあげれば良さそうです。 ただ、↑を見ると、node.jsがv18以降だとpolyfillが必要無いような書かれ方になってますが、Testing Libraryあたりと一緒にテスト

                                            ReferenceError: Request is not defined
                                          • Prettier のコードを読む Part.1 | Memory ice cubes

                                            とは言っても、あんな巨大コードベースを一気に読み切れるわけがないので、まずは大枠のイメージを掴むことを目標にしてみる。 バージョンは、現時点で最新のリリースである3.3.3で。v4系はなんとなくやめておいた。 https://github.com/prettier/prettier/tree/3.3.3 知りたいのはメインの整形処理だけではあるけど、いちおう大枠から見ていく。何か発見があるかもしらんし。 はじめに TSじゃなくてJSで書かれてるの知らんかった それ自体はそこまで否定的ではない派 JSDoc TSなところと、そうでないところがある そして思ったよりexclude指定されてる・・・ 知りたい!と思ったところに型がない まあ型つけるのも大変そうではあるけども おま環かもしれないが、LSPが機能しない場面もあって、コードリーディングの難易度は高めかもと思った。 LSPに慣れきった現

                                              Prettier のコードを読む Part.1 | Memory ice cubes
                                            • 15分で理解!エンジニア初心者向け Vue.js導入ガイド | エンベーダー

                                              どちらを選ぶべきか? どちらのフレームワークを選ぶべきかは、開発するアプリケーションの規模や複雑性、開発者の経験などによって異なります。 学習しやすく、開発効率を重視したい場合はVue.jsがおすすめです。 大規模なアプリケーション開発や、企業での採用実績を重視したい場合はReactがおすすめです。 Reactについてはこちらの記事をご参照ください。 https://envader.plus/article/341 用語解説 プログレッシブJavaScriptフレームワーク 段階的に導入できるJavaScriptフレームワークのこと。 データバインディング HTMLテンプレートとJavaScriptコードを連携させる機能。 コンポーネントシステム UIを再利用可能な部品に分割して開発する機能。 仮想DOM 実際のDOMを抽象化したもので、UI更新処理の効率化に役立つ。 環境構築 Vue.j

                                                15分で理解!エンジニア初心者向け Vue.js導入ガイド | エンベーダー
                                              • Python の非同期処理/コルーチンを、Node.js との比較を通じて学ぶ - Qiita

                                                Python は asyncio モジュールを import してコルーチンを定義することにより、非同期処理を実装していくというスタイルの言語です。 コルーチンとは一旦処理を中断したあと再開できるような構造のことで、一旦処理が行われたら完了するまで止まらない構造であるサブルーチンと対比されるものです。 今回は、私が以前から馴染んでいた Node.js の Promise や async/await と比べて Python の非同期処理の書き方がどのように異なるのか、という点にスポットを当てて考えてみようと思います。 なお、Python のソースコードは公式ドキュメントの コルーチンと Task におおむね準拠しています。

                                                  Python の非同期処理/コルーチンを、Node.js との比較を通じて学ぶ - Qiita
                                                • 「Node.js」とは?プログラミング初心者におすすめの入門編!|Udemy メディア

                                                  Node.jsの大きな特徴は、普段はブラウザで活用されているプログラミング言語「JavaScript」をサーバーサイドやデスクトップで活用できることです。 先ほど、Node.jsはサーバーサイドのJavaScriptと言いましたが、最近ではNode.jsはフロントエンド(クライアントサイド)の開発でも使われることがあります。 また、Node.jsでのリクエストやレスポンスなどの処理はシングルスレッドで処理されるので、大量のアクセスを処理できるという特徴があります。 Node.jsの特徴やメリットをご紹介 続いて、Node.jsの特徴、そして利用するメリットを紹介しましょう。 ①大量のデータ処理が可能 Node.jsはノンブロッキングI/Oモデルを採用しています。そのため、I/Oの処理を待たずに次の処理を始めることができるので、大量のデータ処理などが可能です。 ②メモリの消費が少なく動作も速

                                                    「Node.js」とは?プログラミング初心者におすすめの入門編!|Udemy メディア
                                                  • AIプラットフォーム「Hugging Face」の使い方を解説 - Qiita

                                                    はじめに 今回の記事は、「Hugging Face」についての話題です。Hugging Faceは、AI技術のためのプラットフォームとして知られており、AI技術の研究と開発に広く使用されています。 Hugging Faceとは Hugging Faceは、人工知能(AI)のモデルやデータを共有し、利用するためのオープンソースプラットフォームです。Hugging Faceは、自然言語処理の分野において特に有名であり、AIの開発者や研究者がモデルを共有し、利用するための主要な場所となっています。 Hugging Faceの主な目的は、AIコミュニティの協力と共有を促進することです。プラットフォームは、AIモデルやデータセットをユーザーがアップロードし、共有することができるようになっています。また、他のユーザーがアップロードしたモデルやデータセットを検索して利用することもできます。 Huggin

                                                      AIプラットフォーム「Hugging Face」の使い方を解説 - Qiita
                                                    • Ruby on Rails 7.0.1の提供機能をいち早く解説!

                                                      Ruby on Rails 7.0.1のリリース2021年12月16日にリリースされたRuby on Rails 7.0ですが、2022年1月6日7.0.1がリリースされました。ベース言語であるRubyは例年12月25日に最新版をリリースしています。そのため、最新Rubyをサポートするために立て続けに7.0.1のリリースとなりました。詳細は後ほど説明します。 Ruby on Railsは、Rubyで書かれたウェブアプリケーションフレームワークです。コード量を最小にとどめ、多くの機能を実現することを主眼においたフルスタックのフレームワークとなります。 【参考】:Ruby on Rails RubyとRuby on Railsの関係ですが、Rubyがフレームワークのベースとなるコード実行を行うプログラム環境となります。RailsはRubyの上でアプリケーションフレームワークのRubyコードを実

                                                        Ruby on Rails 7.0.1の提供機能をいち早く解説!
                                                      • Vite × React × TanStack Router で始める快適フロント開発環境の構築 - Qiita

                                                        はじめに 先日、研究室の皆さんと技育CAMPハッカソンに参加してきました。 ハッカソンで開発した成果物については、すでに同輩が記事を作成してくれています。 成果物の詳細につきましては、以下の記事をご覧ください。 本記事のバックエンド版にあたるものについては、これまたすでに先輩が記事を作成してくださりました。Goが気になる方はこちらもご覧ください。 テンプレートリポジトリの公開 今回かなり丁寧に書いていったためか、全体で 800 行ほどになってしまいました。 そこで、今回はこの記事を作るにあたって作成した、環境作成が終わったリポジトリをテンプレートとして公開することにしました。 このページを参考に1から環境構築してもよいですが、面倒な方は以下のリンクからフォークして使ってあげてください。 今思えば、本当に快適な環境構築は、すでに環境構築が終わったものを渡されることなのかもしれない……と。 想

                                                          Vite × React × TanStack Router で始める快適フロント開発環境の構築 - Qiita
                                                        • 【募集】看護師を支援する技術共有プラットフォームの開発協力者募集 - Qiita

                                                          コロナ禍で疲弊した元看護師が0から学習して挑戦。。 私は元々、コロナ禍のICUで看護師をしておりまして、医療崩壊の現場を経験しました。 おそらく、今はもうコロナは落ち着いて皆さんは普段通りの生活に戻っているとは思いますが、 急性期病院では、コロナ禍で疲弊した看護師の離職に対して今でも看護師の数が戻っておらず 変わらず疲弊した状態で働いている状態です。 私もその一人で、コロナ禍のICUで休憩なしで20時間働いた経験がなん度もあるほどでして 体調を崩し戦線を離脱しました。 体調を戻すための休暇として現在休んでいるのですが、 以前から興味があって独学で学んでいたコンピュータサイエンスの学習を再開し 何か医療現場のために作れたらなあ、と思い考え 思いついたものを開発しようとしているところです。 しかし、実務未経験であることやまだセキュリティやインフラ関係の知識に疎いので 一人ではすごく時間がかかる

                                                            【募集】看護師を支援する技術共有プラットフォームの開発協力者募集 - Qiita
                                                          • Denoの@std/logが便利だった

                                                            はじめに Node.js では logger として pino や winston を採用することが多いのではないでしょうか。 Deno でも利用することは可能ですが、標準ライブラリには @std/log が用意されています。 なぜ@std/log を選んだか 私は Cloud Run をよく利用しますので Cloud Run にデプロイする想定です。 デプロイ先では stdout にログを出力し、Cloud Logging によって自動収集させたいです。 さらに、出力するログは JSON オブジェクトとしてフォーマット(構造化ログ)して運用時の検索性を向上させたいです。 Node.js ではこのような時、前述したライブラリを採用すると思いますが、Deno では@std/log だけでログのフォーマットやログの書き出し方法の設定、環境によってのロガーの切り替えを行うことができます。@std

                                                              Denoの@std/logが便利だった
                                                            • ポスト量子暗号: 標準と進展

                                                              .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                                                ポスト量子暗号: 標準と進展
                                                              • 【ESLint】React / TypeScript 環境で Flat Config を利用する - Qiita

                                                                はじめに この記事では、React / TypeScript 環境で ESLint の Flat Config を利用する方法について記載します。 元々 ESLint の設定ファイルは .eslintrc.* でしたが、v9.0.0(2024年4月リリース)からは Flat Config (eslint.config.js) がデフォルトになっています。さらに v10.0.0(2024年末から2025年頭にリリース予定)では、.eslintrc.* が削除される予定です。1 そのため、Flat Config (eslint.config.js) を利用した設定方法を調べていきます。 開発環境 開発環境は以下の通りです。 Windows 11 VSCode TypeScript 5.2.2 React 18.3.1 Vite 5.3.1 Node.js 20.15.0 npm 10.8.1

                                                                  【ESLint】React / TypeScript 環境で Flat Config を利用する - Qiita
                                                                • ServerlessDays Tokyo 2024(Day1)前編(9/21) - 構築中。

                                                                  日程調整の関係で申し込みが直前になってしまいましたが、個人スポンサー枠が空いていたのでそちらの枠で参加してきました。 serverless.connpass.com 朝早く家を出たら… 実は入口がわからず彷徨ってたら案内係の方がたまたま目の前に出て来られただけ、でした#serverlessdays #serverlesstokyo https://t.co/OIFZC1Ubzd— hmatsu47(まつ) (@hmatsu47) 2024年9月21日 偶然来場者第一号にw 個人スポンサーのTシャツをいただきました (着く前ちょっと近辺を歩き回っていたので汗が引いてから着ます)#serverlessdays #serverlesstokyo pic.twitter.com/9mzkJLfdAE— hmatsu47(まつ) (@hmatsu47) 2024年9月21日 本編開始 ちょっとトラブ

                                                                    ServerlessDays Tokyo 2024(Day1)前編(9/21) - 構築中。
                                                                  • 2024-10-01のJS: Oxc Transformer Alpha、Node.jsの9つの柱、Express 5.0 pre-release

                                                                    JSer.info #709 - TypeScriptのTranspilerであるoxc-transformがαリリースされました。 Oxc Transformer Alpha | The JavaScript Oxidation Compiler Rustで書かれたTypeScript to JavaScriptのtranspilerで、isolatedDeclarationsに対応した型定義ファイルの生成にも対応しています。 The Nine Node Pillarsは、Node.jsアプリケーションの9つのプラクティスについて書かれたドキュメントです。 次のような項目について、Node.jsでのアプリケーション開発について書かれています。 イベントループをブロックしない メトリクスを監視して行動する Node.js LTSを使う テスト、レビューなどの自動化 依存関係の管理、mono

                                                                      2024-10-01のJS: Oxc Transformer Alpha、Node.jsの9つの柱、Express 5.0 pre-release
                                                                    • 『プログラミング〈新〉作法 これからプログラムを書く人のために』を書店で探す 講談社BOOK倶楽部

                                                                      ★1つのプログラミング言語にこだわらず、それぞれの言語のベストプラクティスを学ぼう!★ ・「プロとしてプログラムが書ける人」に求められる能力が大きく変わった! ・現代のプログラミング言語を支える技術が凝縮された一冊! 【サポートサイト】 https://github.com/MasahiroAraki/programming 【キーワード】 C言語:構造化プログラミング Java:オブジェクト指向 Elixir:関数型プログラミング Rust Python JavaScript Node.js React TypeScript ハードウェア アセンブリ言語 ソフトウェア Docker:コンテナ Git:バージョン管理 GitHub Copilot Visual Studio Code 【主な内容】 第1章 はじめに 第2章 C言語からはじめよう 第3章 プログラムが動く仕組み 第4章 Ja

                                                                      • 成長市場での国内トップシェア企業におけるフロントエンドエンジニア募集 - 株式会社ELEMENTS

                                                                        【募集背景】 主要サービスであるeKYCを筆頭に、未踏の社会課題に挑戦し、顧客が日常的に利用するミッションクリティカルなサービスを提供しています。利用者が無意識にいつでもどこからでも一貫して認証できる革新的なサービスを開発しており、このようなサービスを通じ、世界のボーダーレス化や個々のニーズに合わせたパーソナライゼーション/多様な機会の創出/権利の確保に貢献し、より良い世界を築くことを目指しています。 現在、プロダクトの数に対してエンジニアが不足しているため、新たな課題に挑戦し、大規模システムの安定稼働と成長を支えたいエンジニアを募集しています。 【任せたいこと】 年間1,500万件の本人確認を行うプラットフォームの開発 ■フロントエンド開発 1)eKYC Platformの申請アプリケーションの改善/新機能の検討開発 2)eKYC Platformの審査アプリケーションの改善/新機能の検

                                                                        • Typescript + express + Dockerで、APIサーバーを構築する

                                                                          記事の内容 Expressで新アプリ用APIを開発するため、Dockerでローカル開発環境を構築する Express Node.js Docker Typescript を使用する。 対象読者 Express(node.js)で開発したい人 ExpressのprojectにTypescriptを導入したい人 Dockerでローカル開発環境を作りたい人 環境 node:16.13.1 express 4.16.1 mac OS Express環境を構築する projectを作成する yarn init & add express yarn initを行い、package.jsonを作成します。 $ yarn init yarn init v1.22.17 question name (node-test): node-test question version (1.0.0): questi

                                                                            Typescript + express + Dockerで、APIサーバーを構築する
                                                                          • Vite@6 で Cloudflare の HMR 対応開発環境を作り、Remix + Prisma を動かす

                                                                            現在の開発環境 Remix を使った Cloudflare 向けの開発環境では、Vite が Node.js 上で動作し、開発コードも Node ランタイムで実行されています。しかし、Cloudflare は Workerd ランタイムで動作するため、開発時とデプロイ時で動作方法や呼び出すモジュールに違いが生じます。 この問題を解決する最良の方法は、開発時にも Workerd ランタイムでコードを実行することです。しかし、通常この方法を取ると、開発用のコードをすべてビルドしてから実行する必要があり、Vite の HMR が利用できなくなるため、開発効率が低下してしまいます。 では、どうすればよいのでしょうか?それは、Vite 自体は Node ランタイムで実行し、開発コードを Workerd ランタイムで動作させることです。このアプローチはすでに進行中で、Vitest ではある程度機能する

                                                                              Vite@6 で Cloudflare の HMR 対応開発環境を作り、Remix + Prisma を動かす