並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 266件

新着順 人気順

nvmの検索結果81 - 120 件 / 266件

  • zshrcとzprofileについて - gallardo diary

    あるとき.zprofileというファイル名を見かけて、そんなファイルあるのかなと疑問に思い、自分のターミナルで調べたら確かにあった。 中身を見たら、nodeのPATHだけ書いてあった。 export PATH=$HOME/.nodebrew/current/bin:$PATH 前にrbenvをインストールしたときは.zshrcにPATHを追加したので、 nodeも.zshrcに書いたと思ったら.zprofileにPATHを書いていた。 記事をいくつか見ると.zshrcに書くパターンと.zprofileに書くパターンの半々。 どっちに書けばいいんやら..... 使い分けは? bashの記事引用、 .bash_profile 基本的に デフォルトのまま一切いじらない 端末操作以外でも設定しておく必要がある環境変数のみ設定する .bashrc .bash_profileに書いた設定以外はすべてこ

      zshrcとzprofileについて - gallardo diary
    • インフラ設計と運営チーム – 大規模トラフィックを支えるDMM.comのインフラとその文化 - FLEXY(フレキシー)

      AWSやGCP、Azureなどのクラウドサーバの登場によりインフラ構築は誰でも気軽に行えるようになりました。物理サーバからクラウドに環境を移行した会社も数多くあり、クラウド全盛期の時代だと言っても過言ではないでしょう。 一見するとクラウドにすべて移行しても良いように思えるかもしれませんが、物理サーバから移行すべきでないケースも多々あります。このクラウド全盛期の時代に、オンプレ環境で開発をやる上でどのように物理サーバを運用しインフラを育てているのでしょうか。今回はDMM.comにどのような課題があり、それらをどう解決していったのかお伺いしました。 大久保:弊社はオンラインゲーム、動画配信、電子書籍をはじめ、通販ショッピングや競輪も楽しめる総合エンタメサイト「DMM.com」を運営しています。弊社は、現CTOである松本が2018年にジョインしてからテックカンパニーとしての指針「DMM TECH

        インフラ設計と運営チーム – 大規模トラフィックを支えるDMM.comのインフラとその文化 - FLEXY(フレキシー)
      • npm の基本的な使い方

        npm とは npm(Node Package Manager)は、Node.js のパッケージ(Package)を管理するツールです。 npm はパッケージをインストールする際に各種ライブラリなどの依存関係を管理・解決してくれ、パッケージの検索や更新、バージョン管理、アンインストールなどもできます。 また、npm を使ってインストールした複数のパッケージの環境を簡単に複製することができます。 npm は Node.js をインストールすると自動的にインストールされるので、使用するには Node.js をインストールする必要があります。 関連ページ: nvm を使って Node.js を Mac にインストール Node.js を Mac にインストール(nodebrew の使い方) Node.js がインストールされていれば、ターミナルで以下を実行して npm のバージョンを確認すること

        • Rust for JavaScript Developers - Tooling Ecosystem Overview

          SetupRust is installed using the rustup command. rustup is similar to nvm in Node.js. You can use it to install and manage multiple versions of Rust and more. CargoInstalling Rust using rustup also installs Cargo similar to how installing Node.js also installs NPM. Cargo is Rust’s package manager and would feel very familiar if you’ve used NPM before. Rust’s packages are called “crates”, and they’

          • 異業種からWeb開発者としての生き延び

            現在、会社の技術横断組織のメンバー(主にフロントエンド担当)として技術支援(壁打ち的やレビュー)やエンジニアの評価制度・採用、組織を横断したエンジニアのコーチング・メンタリングなどエンジニア組織を良くするための課題解決にそこそこの裁量をもたせてもらって事業に携わらせてもらっています。 そんなことをしている私ですが、そもそも製薬業界(学位も薬学修士を修めています)から業界転職をしており、気がつけば6年ほど経っていたのと、最近は自分のキャリアについて聴かれることも増えたので一度、開発者目線で「どんなことを?どういうモチベーションで?こんなことになったんだっけ?」を少し振り返ってみようと思います。 ※1. 今の自分の視点から振り返りつつ、またカッコでたびたびツッコミを入れながら書いていきますので、文体の時系列に違和感があるかもしれませんがなるべく書いている時の自然な気持ちを大事にしたいのでご了承

              異業種からWeb開発者としての生き延び
            • ⚠️ Don't try this at home: CSS _as_ the backend - introducing Cascading Server Sheets!

              ⚠️ Don't try this at home: CSS _as_ the backend - introducing Cascading Server Sheets! Here we go again! Another one of these, and promise, you will be questioning my sanity after this one. I was just getting groceries. I walked down the street to the local shop when it hit me. Cascading... Server Sheets! Today, we'll use CSS as a server-side language. That's right. Use CSS to declare routing, do

                ⚠️ Don't try this at home: CSS _as_ the backend - introducing Cascading Server Sheets!
              • りあクト! 第3版がすごくよかった - happy developing

                会社のフロントエンドエンジニアの方にReact/Typescript関連のおすすめのドキュメントを聞いたところりあクトを教えてもらいました。 読んでみてとてもおもしろく、おおげさですが感動してしまったので感想を書きます。 読んだ本りあクト! TypeScriptで始めるつらくないReact開発 第3版(200912) りあクト!第3版Ⅰ. 言語・環境編Ⅱ. React基礎編Ⅲ. React応用編私とフロントエンド 普段仕事ではmovoという物流業界向けのSaaSのバックエンドでGoを書いています。 各種プロダクトのフロントエンドはReact(16.9)/Typescript(3.7)で書かれているのですが、swagger/openapiの生成までしかタッチしていないので フロントのコードを読めるようになりたいと思っていました。 ReactについてはUdemyのコースを買ってみてTODOを中

                • Node.js's Config Hell Problem

                  Then what? If you’re just starting with TypeScript, you don’t know what configuration you want, so you do what any self-respecting developer would do: steal a config from Stack Overflow: { "compilerOptions": { "target": "es5", "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, "strict": true, "forceConsist

                    Node.js's Config Hell Problem
                  • NVMe 2.0、「未来のストレージの需要に対応」

                    SSD接続規格である「NVMe(Non-Volatile Memory express)」が次のレベルへと移行する準備を整えつつある。NVM Expressは2021年6月、「NVMe 2.0」の仕様を発表した。 SSD接続規格である「NVMe(Non-Volatile Memory express)」が次のレベルへと移行する準備を整えつつある。NVM Expressは2021年6月、「NVMe 2.0」の仕様を発表した。 NVMe 2.0は、前世代との後方互換性を維持しつつ、デバイス環境の多様化が進む中でさらなる開発の迅速化と簡素化を実現できる。NVM Expressのプレジデントを務めるAmber Huffman氏は、「NVMeを再構築することにより、未来のストレージに対する需要の進化に対応することができる。また、ZNS(Zoned Namespaces)やKV(Key-Value)な

                      NVMe 2.0、「未来のストレージの需要に対応」
                    • 次世代SSDの解説。M.2スロット(NVMe SSDとSATA SSD)

                      M.2規格のスロットは、mSATAの後継として開発された。伝送方式には「PCI Express 3.0、SATA 3.0、USB 3.0」の互換性を持っている。 接続インターフェースが従来のSATA3.0規格では「転送速度600MB/s」までのボトルネックがあったが、M.2のネイティブなPCI Express接続によって、本来SSDが持つ性能を引き出せる環境となった。 2013年ごろから、PCI Express接続が可能なM.2スロットとそのSSDが登場した。 ただし、高速であるPCI Express接続には、NVM Express (NVMe)規格のSSDが必要となる。NVMとは「Non-Volatile Memory 」の略で「不揮発性メモリ」のこと。。なお、M.2スロットに挿し込めてもSATA接続のSSDでは、従来の通りSATAの速度である(転送速度600MB/sまでのボトルネックが

                      • WindowsのNode.jsバージョン管理をNodistからfnmに変えてみる - Umi Uyuraのブログ

                        これまでWindowsでNode.jsのバージョン管理はNodistを使っていましたが、改めて環境構築を構築をしていくにあたってMicrosoftのドキュメントを眺めていたところ、Nodist以外にもそういったツールがあることを知りました。 NodeJS をネイティブ Windows 上に設定する | Microsoft Docs WSL 2 上で Node.jis を設定する | Microsoft Docs WSL2(Linux)向けの方で掲載されているパッケージ管理ツールのほうが多いですが、その中のいくつかはマルチプラットフォームで、ネイティブWindowsでも使えそうなものもあります。 2020 年ではもう使えない Nodist はアンインストールする (Windows) この記事に触発されたというわけでもないのですが、最近WSLを触り始めたこともあり、Windows/Mac/Li

                          WindowsのNode.jsバージョン管理をNodistからfnmに変えてみる - Umi Uyuraのブログ
                        • 楽天三木谷社長、ガーシーの“乱交パーティー暴露”にブチギレ 「ハイエナか、お前は」 : 痛いニュース(ノ∀`)

                          楽天三木谷社長、ガーシーの“乱交パーティー暴露”にブチギレ 「ハイエナか、お前は」 1 名前:イオ(東京都) [ニダ]:2022/06/28(火) 12:30:47.23 ID:YnUO3LrH0 楽天の三木谷会長が“ガーシー”に激怒 「ハイエナか、お前は」 楽天グループ株式会社・取締役会長兼社長の三木谷浩史氏が、“ガーシー”こと「東谷義和」(登録者数123万人)への怒りをあらわにしました。 6月26日、東谷はインタグラムでライブ配信をおこない、 ある企業のM社長が、今ね、戦争で大変な状況になってるウクライナの女性を集めて乱交パーティーしてたらしい。 と暴露しました。その場にはM社長以外にも大企業の社長が複数いたといい、「これガーシーに見つかったらえらいことだね」といった発言もあったのだとか。 東谷は「見つかってるから!」とツッコミを入れると、「舐めてるんかなと思うぐらい、俺のファンがい

                            楽天三木谷社長、ガーシーの“乱交パーティー暴露”にブチギレ 「ハイエナか、お前は」 : 痛いニュース(ノ∀`)
                          • SSDがHDDとは“完全に別物”になる日

                            関連キーワード SSD | 半導体ストレージ | ハードディスク | データセンター SSDは、HDDを前提にした設計にNAND型フラッシュメモリを無理やり押し込んだストレージだ。そのため、企業はI/O(入出力)などの性能においてSSDの可能性を十分に引き出せていない。この問題の解消を狙う動きがある。 SSDがHDDとは“完全に別物”に? 併せて読みたいお薦め記事 連載:SSD新時代は来るのか 第1回・HDDとは別物になる“新型SSD”の正体 第2回・SSDの“あの無駄”がなくなる? 「Software-Enabled Flash」(SEF)とは SSD市場の動向 PCが売れなくなっても「SSD」が売れる理由 PCが売れなくても「TLCのSSD」はなぜ売れ続けるのか SSDの利用においてHDDの制約を突破しようとする革新は、過去にもあった。SSD用のストレージインタフェース規格「NVMe」

                              SSDがHDDとは“完全に別物”になる日
                            • VSCode Extensions(拡張機能) 自作入門 〜VSCodeにおみくじ機能を追加する〜 - Qiita

                              皆さん、初めましての方は初めまして。 アルバイトとしてN予備校の教材制作補助に携わっている者です(2021年12月現在)。 昨年は自作の Web アプリに関する記事を投稿しました。 今年は VSCode Extensions(拡張機能) に関する記事を書きたいと思います。 VSCode はそれ単体で使っても十分便利なエディタですが、拡張機能を追加することでさらにパワーアップします。例えば ファイルの種類をもっと分かりやすいアイコンで表示する vscode-icons ファイルを開いているときに Git の変更履歴も表示する GitLens などが私のお気に入りです。 こうした拡張機能は、既に完成されたものをインストールするだけでなく自分でオリジナルのものを作ることもできます(実はN予備校の教材制作の裏でも独自の拡張機能が暗躍(?)しています)。しかしながら、いざ開発に取り組もうとすると、日

                                VSCode Extensions(拡張機能) 自作入門 〜VSCodeにおみくじ機能を追加する〜 - Qiita
                              • 🐻小樽の川を🐟魚が住める川❕にしていかないと…… : 後志が1番❗❗❗

                                2022年10月09日 🐻小樽の川を🐟魚が住める川❕にしていかないと…… 🐻✋2022年は…小樽市内の河川…勝納(かつない)川や朝里川、21年には…小樽運河の近くに流れる於古発(オコバチ)川に鮭🐟が遡上(そじょう)しましたが…《🐟魚が住める川❕》は小樽市内には本当に少ないのが現状❕❕です。 本当に鮭🐟や川魚が住める環境がされているのか❔《小樽市内の河川を検証❕❕》していきます。 小樽市内の川に遡上した鮭🐟 🐟【勝納(かつない)川】(勝納、有幌、信香、新富、若松、真栄、奥沢、天神地区)小樽港勝納埠頭から第2運河の下流付近から天神地区の奥沢水源地迄の上流を流れる北海道が所管する2級河川です。1962年(昭和37年)の台風での水害で…勝納川は…大規模な河川改修工事を行い、上流域迄の26ヶ所に約3㍍の段差工堰堤を設置した後は…川の水深を10センチメートル程度に浅くして、《魚🐟が住

                                  🐻小樽の川を🐟魚が住める川❕にしていかないと…… : 後志が1番❗❗❗
                                • Improving Node.js performance using Rust - LogRocket Blog

                                  Editor’s note: This article was last updated on 6 July 2023 to better explore the popular methods to leverage Rust’s features in a Node.js application, including Neon and the Foreign Function Interface (FFI). Node.js is a popular JavaScript runtime for writing backend applications. Its flexibility and nonblocking nature have made it the premier choice for API consumption. JavaScript, as a scriptin

                                    Improving Node.js performance using Rust - LogRocket Blog
                                  • React入門 未経験から1週間でReactをマスターする #01. プロジェクトの作成と立ち上げ - Qiita

                                    この入門は、 Reactの技術要素を圧倒的効率で学ぶ ことを目的にしています。 Reactの技術要素を散りばめたWebアプリを1から作っていくことでReactを学んでいきます。 すべての動くコードを公開しています。 目次 1. Reactの新規プロジェクトの立ち上げ ←今ここ 2. コンポーネントの書き方とイベントハンドラ 3.Class Components と Function Components 4. 条件分岐 (if) と繰り返し (loop) 5. フォームと親子間のデータのやり取り 6. コンポーネントのライフサイクル 7. スタイル (準備中) 8. Higher-Order Component (準備中) 9. Portalを利用したモーダル (準備中) 10. refによるエレメントの取得 (準備中) 11. Contextを利用したテーマの変更 (準備中) この入門の

                                      React入門 未経験から1週間でReactをマスターする #01. プロジェクトの作成と立ち上げ - Qiita
                                    • PhpStorm on WSL2でWindowsに依存しない開発環境を作る - レガシー環境から脱却したい

                                      はじめに WindowsでPHPなどの開発をしていると色々トラブルに見舞われます。 WSL2やWindows terminalの登場で、端末環境はほぼLinux同等のものが動くようになりました。 しかし、コード編集にWindows側のIDEを使おうとすると色々トラブルに見舞われます。 (Dockerの実効速度とか、Git管理時のパーミッション問題とか) それらはLinuxマシンを使えば解決することですが、Windowsマシンを使いたい。。。 今回はWSL2に開発ツールを詰め込みX-Server経由でGUI操作することで、Windowsの依存性を限りなく減らした環境を作成します。 補足 VSCodeを使用する場合はX環境を設定しなくても、Remote Develop機能でWSL2内の環境を直接操作できると思います。 また、Windowsのファイルエクスプローラで\\wls$\ubuntu-2

                                        PhpStorm on WSL2でWindowsに依存しない開発環境を作る - レガシー環境から脱却したい
                                      • [メモ] Node.jsで開発するにあたっての基礎知識まとめ - Qiita

                                        はじめに この記事は自分がNode.js未経験の状態からNode.jsのプロジェクトに携わって学んだことを忘れない様にメモしておくための記事です。 今はプロジェクトを離れてNode.jsに関わっていないため、思い出すためのメモとしてまとめました。 各ツールの役割を解説する事で、開発時に知識として必要なキーワードを効率よく知る事を目的としています。 私自身常に最新の情報を追えていた訳ではないので、情報としては古い可能性があるかもしれませんのでご注意を。 また、ツールの導入の仕方はバージョンアップによって変わる事があり、都度公式の最新の情報をチェックすべきであり、かつ今回の趣旨ではないため省略します。 実際こちらの記事を記載中にバージョンアップによって色々と変わったツールが散見されました。 より詳しい情報が欲しい方には 私はある程度自力で試行錯誤しながら学んだ後でこの本に出会ったので、本の内容

                                          [メモ] Node.jsで開発するにあたっての基礎知識まとめ - Qiita
                                        • Route 53 Application Recovery Controllerを試した | DevelopersIO

                                          中山(順)です 先日、Route 53 Application Recovery Controllerなる機能がリリースされました。 Amazon Route 53 announces Route 53 Application Recovery Controller この記事では環境構築および動作確認を実施した結果をまとめてみました。 Route 53 Application Recovery Controllerとは サービスを運用するにあたり、「可用性」は重要なテーマの一つです。 設計の際には、障害が表面化しないようにコンポーネントを冗長化したり障害が発生した時に速やかに復旧できるように工夫をすると思います。 具体的には、特定のリージョンにおいて1つのVPCをベースにSubnet / ALB / AutoScaling / RDS等のリソースを複数のアベイラビリティーゾーンに跨がってプ

                                            Route 53 Application Recovery Controllerを試した | DevelopersIO
                                          • 『リトル・マーメイド』の監督が「ディズニーはポリコレを控えるべき」と批判(海外の反応)

                                            Yahoo掲載の米国のエンタメ業界誌『Variety』の記事より 『ディズニーにはポリコレ路線からの「軌道修正」が必要、『リトル・マーメイド』と『アラジン』の監督が語る』 Disney Needs ‘Course Correction’ Away From Political Messaging, Says ‘Little Mermaid’ and ‘Aladdin’ Director - 記事の要約 - 「最近のウォルト・ディズニー・カンパニーは映画でストーリーよりも政治的メッセージを優先している」 (最近公開された実写版の方ではなく)1989年の『リトル・マーメイド』、2019年の『アラジン』、1997年の『ヘラクレス』などのディズニー映画を監督したアニメーション映画監督のジョン・マスカー氏はディズニーをこう批判した。 スペインのグランカナリア島で開催された学生や若手アーティストを支援

                                              『リトル・マーメイド』の監督が「ディズニーはポリコレを控えるべき」と批判(海外の反応)
                                            • 個人的フロントエンド開発環境の締めくくり:2019年編 - Qiita

                                              この記事は勤労をしていない高校生が書いているということを念頭に置いて参考にして下さい この記事は 2019 年の個人的な締めくくりです、時間がないので何が何なのかという解説はしません、利用しているパッケージはできるだけ数を載せるのでハブ空港として利用して下さい 2020 年になっても更新はする いまはNuxt.js x firebaseで日報アプリを作っていたり CLI ツールを作っていて、多分以下のリポジトリ内の内容が最新になっています daze(プライベートリポジトリなので見れなかったら諦めて下さい) cz-gitmoji-cli cz-gitmoji-config-parser Windows で、VSCode から WSL の Ubuntu にリモート接続してやっている、zsh を使っています anyenvでnodenvを管理して、Node.js のバージョン管理を nodenv

                                                個人的フロントエンド開発環境の締めくくり:2019年編 - Qiita
                                              • 音楽制作専用のPC、Sound Cubeは一般のPCと何が違うのか?仕事で確実に使えるハイスペックPCのメリット|DTMステーション

                                                DAW、オーディオインターフェイス、MIDIキーボード…などなど、音楽制作する上で必要なものはいろいろあります。でも、その中でもっとも重要にポジションを占めるのはやはりPCでしょう。PC性能によってできることの範囲も変わってくるし、作業効率も変わってきます。音楽制作はビデオ制作ほど処理能力は必要としないとはいうものの、使える音源の数やエフェクトの数、またトラック数も大きく変わってきます。もちろん、Windowsマシンを選ぶか、Macを選ぶかという根本的な問題もあるわけですが、Macを使いつつ、エンジン部分は裏でWindowsを動かしておくといった使い方もあるので、ときには制作環境を見直すのも重要事項なのです。 そのPC選びは単に処理能力に留まりません。基本的には高速だけど、時々PCが落ちたり、DAWが固まってしまう……なんてことがあったら、まともな作業はできません。でも、数多くのプラグイン

                                                  音楽制作専用のPC、Sound Cubeは一般のPCと何が違うのか?仕事で確実に使えるハイスペックPCのメリット|DTMステーション
                                                • BlueskyでシンプルなBotを作る

                                                  TwitterからBlueskyに軸足を移して1週間ほど経った。ようやくBlueskyの使い方にも慣れてきたのでここらでBotを作ってみることにした。 BlueskyのBotを作るには、 Blueskyのアカウント Botを動かすサーバー の2つがあれば良い。現状はアクセスキーやトークンなどはなく、アカウントのIDとパスワードを使って投稿したりするシンプルな仕組みになっている。 アカウントの作成に関しては招待コードが必要になる。これに関しては身の回りの誰かに貰うなどしてなんとかしてもらうしかない(ちなみに登録から2週間ほどたたないと招待コードが付与されないので自分もまだ持ってない...)。 以下アカウントを持っている前提で進める。 仕様 まずBotの仕様だがこれは下記の通り。 1時間おきに呟く 投稿時点での東京の気温を投稿する(ソースはtekin.jp 投稿内容はテキスト+リンク+OGP画

                                                    BlueskyでシンプルなBotを作る
                                                  • Node.jsのバージョン管理ツールおすすめ | 株式会社CAM

                                                    こちらはCAM advent calendar 2021の14日目の記事です。 |はじめに CAMでWebフロントエンドエンジニアをしている三好です。 Node.jsのバージョン管理ツールはnvmを筆頭に様々なものが存在しています。 私が直近でNode.jsの環境を作った際に結局どのツールを使うべきか悩んだため、各ツールを比較した上で私がどのツールを使うに至ったか、各ツールの使うべき状況を書かせていただこうと思います。 記述されている情報は2021年11月執筆現在の情報です。 |今回扱うツールについて 今回は以下のツールを扱います。 ・nvm ・n ・nodenv ・nodebrew ・fnm ・asdf ・Volta |ツール選定条件 以下の条件を私が選ぶツールの最低条件としました。 1. macOSとWindowsに対応している ・普段自分でどちらのOSも使用しているため、両方に対応し

                                                      Node.jsのバージョン管理ツールおすすめ | 株式会社CAM
                                                    • トレンドのVuejs/NuxtをAws ECS, FargateでSSR、詳細解説します🚀 | Ragate ブログ

                                                      こんにちは! ウェブアプリケーションの開発でデファクトスタンダードな VueJS / NuxtJS ですが、SSR 時のデプロイ方法についてはみなさん悩まれることが多いのではないでしょうか? SPA であれば AWS Cloud Front と S3 のコンビで十分に運用可能ですが、要件に SSR が入ってくると Nodejs のランタイムが必要になりますね。 そんな時に大活躍するのが ECS, Fargate です! 想定する読者 AWS サーバーレス環境で NuxtJS で SSR したいヒトNuxtJS のデプロイ方法について悩んでいるヒト はじめに Lambda での SSR 時の問題 実は、Lambda と API Gateway のコンビの方がもっと手軽にSSRを構築可能です。しかし、Lambda にはレスポンスボディサイズの制約、デプロイ可能な ZIP サイズの制約などがあり

                                                        トレンドのVuejs/NuxtをAws ECS, FargateでSSR、詳細解説します🚀 | Ragate ブログ
                                                      • The Complete Guide to Full Stack Solana Development with React, Anchor, Rust, and Phantom

                                                        Nader Dabit for Edge and Node Posted on Sep 15, 2021 • Updated on Mar 11, 2022 The Complete Guide to Full Stack Solana Development with React, Anchor, Rust, and Phantom Building Full Stack dapps with React, Solana, Anchor, and Phantom wallet. In The Complete Guide to Full Stack Ethereum Development I did a deep dive into how to build a full stack dapp on Ethereum, which can also be applied to othe

                                                          The Complete Guide to Full Stack Solana Development with React, Anchor, Rust, and Phantom
                                                        • Serverless Nextjs Pluginを試してみた | DevelopersIO

                                                          こんにちは、岩城です。 Serverless Nextjs Pluginについて調べる機会がありました。 このプラグインを使うと以下のような環境を作ってくれます。 (公式サイトからの引用) 本エントリでは、Serverless Frameworkの導入方法をはじめ、実際にデプロイしてみてどんなリソースが作成されるかを紹介します。 なお、筆者はアプリケーション開発全般よく分かりません。 やってみた Serveless Framework セットアップ まっさらな環境でセットアップしたかったので、新規で起動したEC2上で試しました。 $ cat /etc/system-release Amazon Linux release 2 (Karoo) Amazon Linux 2はデフォルトでNode.jsがインストールされていません。 はじめにNode.jsをインストールします。 $ curl -

                                                            Serverless Nextjs Pluginを試してみた | DevelopersIO
                                                          • 安全な廃棄のために使用すべきストレージの機能(2/2) - Qiita

                                                            はじめに 前回の記事では、2019年末に報じられた「個人情報が保存された自治体のHDDが、廃棄処理委託先業者の従業員によって、データ復元可能な状態のまま転売された」という事件を題材に、ストレージを安全に廃棄するために行うべき対策としてストレージのロックと難読化を挙げ、SATAおよびNVMeストレージのロックの具体的な方法をまとめました。 同じく前回の記事で指摘した通り、「データ流出」に対する根本的な対策は「難読化」です。そこで今回の記事では、この難読化についてまとめます。 難読化には、「物理的破壊」、「記憶媒体を消去状態にする」、「複数回データを上書きする」といった従来から広く行われている方法や、暗号化機能を利用した「暗号的消去(Cryptographic Erase)」まで、様々な方法があります。 この記事では、まずストレージ廃棄時の難読化に関する国内外のガイドラインを概観し、その後難読

                                                              安全な廃棄のために使用すべきストレージの機能(2/2) - Qiita
                                                            • TauriでRustもフロントエンドも身につけたいので、最初の一歩を踏み出した

                                                              Tauriって? 公式サイトは→こちら Tauriは、RustツールとWebviewで表示されるHTMLを組み合わせてデスクトップコンピュータ用のアプリが作れる、アプリケーションフレームワークです。 公式もまだベータ版であり、日本語の資料は大変少ない・・・ でも、これならRustへの理解をもっと深めるのもフロントエンドの勉強も同時に進められるじゃん!俺得! ということで、早速インストールしてみます。 読むと今後得するかも?な人 ReactとかVueは触ったことあるけど、Rustは触ったことない。Rustの勉強はしたいけど、コンソールで文字を表示するところから入るのは気が乗らない・・・っていう人 Rustは触ったことあるけど、GUIのフレームワークにピンとくるものがない。画面をフロントエンドの技術で作れないかなぁ・・・と思っている人(私です😇) バックエンドとフロントエンドを、ローカル環境

                                                                TauriでRustもフロントエンドも身につけたいので、最初の一歩を踏み出した
                                                              • Node.js のバージョン管理ツール nvm の使い方

                                                                JavaScript Node.js のバージョン管理ツール nvm の使い方※当サイトにはプロモーションが含まれています。 1. nvm とは?nvm は、Node.js のバージョンを切り替えて使うことを可能にするツールです。 ここでの「Node.js」とは、簡単に書くと以下のコマンドをセットにしたものです。 node(JavaScript 実行エンジン)npm(Node.js のパッケージ管理ツール)npx(Node.js のコマンド実行を補助する)これらのコマンドをまとめてバージョン管理(インストール・切り替え)することができます。 以下のように、バージョンごとにディレクトリが作成され、コマンドがひとまとめにされています。 $ tree ~/.nvm/versions/node/v10.15.3/bin/ ├── node ├── npm └── npx 2. nvm の導入1.

                                                                  Node.js のバージョン管理ツール nvm の使い方
                                                                • 📕 入門WebAssemblyを読んでWASMをはじめた | Happy developing

                                                                  Rick Battagline 著入門WebAssembly The Art Of WebAssemblyの翻訳書です。 本書を読みながらサンプルコードを写経したので感想を書いていきます。 著者のWebサイトには他にもWebAssemblyについてのトピックがあります。 サンプルコードはGitHubから見れます。 canvasに3000個のobjectの衝突判定をrenderingするサンプルを動かすところまでやりました。 https://wasmbook.com/collide.html collide.htmlきっかけRustでWASMのecosystemにふれていく前に素のWASMについてなんとなくでも理解したいと思っていました。(ある程度生成されたグルーコード読めないと落ち着かない) 本書ではWATを書いてWASMに変換して動かしながらWASMの仕様を追っていくので、WASMだけを

                                                                  • ダイソン、オリジナル人工呼吸器を10日で設計 各国へ5000台寄付へ : 痛いニュース(ノ∀`)

                                                                    ダイソン、オリジナル人工呼吸器を10日で設計 各国へ5000台寄付へ 1 名前:レムデシビル(東京都) [ニダ]:2020/03/27(金) 14:06:21.35 ID:ge19SzRA0 ロンドン(CNN Business) 英家電メーカーのダイソンが、新型コロナウイルス感染症の患者の治療に使用するため、新型の人工呼吸器を生産する見通しであることが27日までにわかった。政府の依頼を受けてから10日間で設計した機器で、保健当局の取り組みを支援する。 ダイソンの創業者で富豪のジェームズ・ダイソン氏は25日、従業員あての書簡で政府から受注があったことを確認。英国をはじめとする世界各国で人工呼吸器が不足している現状に言及した。 そのうえで10日前にジョンソン首相から依頼を受け、新たな人工呼吸器を一から設計、製造したと述べた。ダイソン氏によると「CoVent」と名付けられたこの製品は、迅速かつ

                                                                      ダイソン、オリジナル人工呼吸器を10日で設計 各国へ5000台寄付へ : 痛いニュース(ノ∀`)
                                                                    • Ubuntu 20.04にNode.jsをインストールする方法 | DigitalOcean

                                                                      はじめに Node.jsは、サーバー側プログラミング用JavaScriptランタイムです。ブラウザベースでウェブ開発を行うことで知名度の高いJavaScriptを使用して、スケーラブルなバックエンド機能の開発を実現します。 このガイドでは、Ubuntu 20.04サーバーにNode.jsをインストールする3つの方法を示します。 Ubuntuのデフォルトのソフトウェアリポジトリからaptを使用して、nodejsパッケージをインストールする方法、 デフォルトレポジトリの代わりにPPAソフトウェアリポジトリからaptを使用して、nodejsパッケージの特定のバージョンをインストールする方法、 nvm(Node Version Manager)をインストールし、それを使用して、Node.jsの複数のバージョンをインストール、管理する方法です。 多くのユーザーにとっては、デフォルトリポジトリからap

                                                                        Ubuntu 20.04にNode.jsをインストールする方法 | DigitalOcean
                                                                      • clasp + GitHub + CodeBuild で Google Apps Script の継続的デプロイをやってみた | DevelopersIO

                                                                        こんにちは、大前です。 以前、Clasp という Google Apps Script をローカル管理できる CLI ツールを紹介しましたが、今回はこれを使った CD の仕組みを作ってみましたので、ブログを書いていきます。 claspを使ったGoogle Apps Scriptのソース管理を試してみた 構成 下記の構成となります。 GitHub 上の特定の操作が発生 CodeBuild が起動 CodeBuild から EC2 上のシェルスクリプトを実行 EC2 上で最新のソースを GitHub からクローン Clasp を利用して GAS にデプロイ 何だかまわりくどい構成になっていますが、Clasp を使用するために叩く「clasp login」で必ずブラウザでの操作が必要となってしまい、ログイン状態を保持するために EC2 上で処理を行う形になっています。 GitHub Action

                                                                          clasp + GitHub + CodeBuild で Google Apps Script の継続的デプロイをやってみた | DevelopersIO
                                                                        • 北森瓦版 - NVMe 2.0の仕様が発表されるーHDDに対応へ

                                                                          NVMe 2.0、「未来のストレージの需要に対応」(EETimes) (NVM Express) Changes in NVM Express Revision 2.0(NVM Express) NVM Expressは7月3日、NVMeの次世代規格であるNVMe 2.0を発表した。NVMe 2.0はNVMeソリューションをより高速にまたかつシンプルにするべく再構築し開発された。そして多様化するNVMeデバイス環境へのサポートを行えるものとした。 EETimesが日本語の記事をあげており、詳しい説明も行われているので詳細はそちらを参照して欲しいが、特記すべき事項の1つとしてHDDのサポートの追加があげられている。 現在、HDDはコンシューマ向けならSATA、サーバー向けであればSASで接続されているが、どちらも新しい規格が出なくなって久しい。それが影響してかは不明だがNVMeでHDDを接続

                                                                          • The 100% Markdown Expedition – Mozilla Hacks - the Web developer blog

                                                                            In June 2021, we decided to start converting the source code for MDN web docs from HTML into a format that would be easier for us to work with. The goal was to get 100% of our manually-written documentation converted to Markdown, and we really had a mountain of source code to climb for this particular expedition. In this post, we’ll describe why we decided to migrate to Markdown, and the steps you

                                                                              The 100% Markdown Expedition – Mozilla Hacks - the Web developer blog
                                                                            • GitHub - arata-nvm/mitnal: Twitter client for UEFI

                                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                GitHub - arata-nvm/mitnal: Twitter client for UEFI
                                                                              • Twilio Voice JavaScript SDKを使って電話の発信、着信をしてみる | DevelopersIO

                                                                                はじめに Twilio Programmable Voiceでは、APIを使ったり、SDKを使ったりして、下記のように電話の発信、着信などを行うことができます。 発信の場合 const accountSid = process.env.TWILIO_ACCOUNT_SID; const authToken = process.env.TWILIO_AUTH_TOKEN; const client = require('twilio')(accountSid, authToken); client.calls .create({ twiml: '<Response><Say>Ahoy, World!</Say></Response>', to: '+14155551212', from: '+15017122661' }) .then(call => console.log(call.sid

                                                                                  Twilio Voice JavaScript SDKを使って電話の発信、着信をしてみる | DevelopersIO
                                                                                • Windows 10の社用PCが“このスペック”以下なら仕事にならない?

                                                                                  関連キーワード Windows 10 | Microsoft(マイクロソフト) | Windows Microsoftは「Windows 10」のシステム要件を公開している。システム要件を満たすPCであれば、Windows 10を動作させることは可能だ。ただしシステム要件をわずかに上回る程度のPCでは、エンドユーザーは快適に利用できず、生産性にも影響しかねない。特に会社支給のPCなど、ビジネスで利用するPCであれば、エンドユーザーがストレスを感じずに利用できるだけのスペックが必要だ。 このスペック以下のPCは仕事にならない? ビジネス用のWindows 10搭載PCは、以下のスペックを満たすことが望ましい。 併せて読みたいお薦め記事 連載:Windows 10パフォーマンス問題「5つの対処法」 第1回:「Windows 10」がぎりぎり動く“最低PC”スペックは本当に低かった 第2回:Wi

                                                                                    Windows 10の社用PCが“このスペック”以下なら仕事にならない?