Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 315件

新着順 人気順

consoleの検索結果121 - 160 件 / 315件

  • Docker ビルドチェックの紹介: ベストプラクティスによるDockerfileの最適化 | Docker

    製品 Docker Desktopアプリケーションのコンテナ化Docker Hubコンテナー イメージを検出して共有するドッカースカウトソフトウェアサプライチェーンの簡素化Dockerビルドクラウドイメージのビルドを高速化Testcontainers デスクトップ 実際の依存関係を持つローカルテストTestcontainers クラウド クラウドで制限のないテスト 製品ロードマップを見る開発者向けのその他のリソース

      Docker ビルドチェックの紹介: ベストプラクティスによるDockerfileの最適化 | Docker
    • GitHubに1コマンドでいろいろPUTできるツールghputを作った - Copy/Cut/Paste/Hatena

      ghput pr-comment ghput issue-comment のデフォルトの挙動について注意点を追記しました 最近はGitHubやGH:Eといったサービスのリポジトリと、そのリポジトリと連携するCI/CD環境がある前提で、様々なパイプラインを作ることが普通になってきています。 git push や Pull Request をトリガーにCI/CD環境で実行されるのもテストの実行だけではなく、master mergeのタイミングでのプロダクションデプロイやプロビジョニング、その前段階としてPull Requestタイミングでのdry-runやplanの実行など。 GitHubは便利ですし、それと連携するCI/CD環境があるとその2つだけで様々なものの自動化ができて便利です*1。 そんなGitHub+CI/CDな環境で使えるであろう ghput というツールを作りました。 gith

        GitHubに1コマンドでいろいろPUTできるツールghputを作った - Copy/Cut/Paste/Hatena
      • JavaScriptで文字列が小文字・大文字・数字を全て含むかどうか判定する方法について - Qiita

        タイトルにあるように、文字列が半角英小文字・大文字と半角数字を全て含むかどうかを判定するという機会は少なくありません。特に、文字種の多さがパスワードの強さであるという教義の持ち主である場合に顕著です。もちろん長さは16文字以内です。 さて、この判定は一見単純に見えて一筋縄ではいきません。文字列の条件判定といえば正規表現ですが、「全て含む」という条件をきれいに書くのは少し難しいでしょう。そこで、この記事ではこの条件を判定する諸方法について雑に考察します。 愚直に正規表現を使う方法 正規表現では、「ある文字種をひとつ含む」という条件を書くのは簡単です。例えば半角小文字を含むという文字列は/[a-z]/という正規表現で判定可能です。これを用いれば、正規表現を3回使うことで上述の条件を判定できます。 const ratz = /[a-z]/, rAtZ = /[A-Z]/, r0t9 = /[0-

          JavaScriptで文字列が小文字・大文字・数字を全て含むかどうか判定する方法について - Qiita
        • GitHub CLI 2.0 includes extensions!

          AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

            GitHub CLI 2.0 includes extensions!
          • マルチコアのCPUを使い切って圧縮を速くする - それマグで!

            gzip の限界 = CPU 1コア マルチコア・マルチスレッドのCPUがあるのに、gzip や lzma(xz)や bzipといったメジャーな圧縮は、CPUを1コアで処理するんですね。 CPU使用率を見てみたら、CPU利用率は100%を超えないんですね。 HDD・SSDの書き込み速度に限界があるからそれでも良かったんだろうが。いまはメモリが一般的に64GBもある時代です。うちのマシンでもメモリが12GBもあるのに3GB程度の圧縮に、5分とか耐えられません。もうちょっと速くしたい。 cpu利用率が100%で頭打ちになる。gzip gzipを使ってると、CPU利用率が100%で止まるんですよね。lzma などの他の圧縮でも同じ。 gzip/ gunzip をマルチで処理する pigz / unpigz Pigz のマニュアルには次のように書いてある。スレッドを使って並列処理をするっぽい。 P

              マルチコアのCPUを使い切って圧縮を速くする - それマグで!
            • GitHub - jdx/mise: dev tools, env vars, task runner

              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 - jdx/mise: dev tools, env vars, task runner
              • Google Search Console、除外されたページを確認する方法

                Google Search Console、除外されたページとは? 「除外されたページ」とは、Googlebotにクロール(巡回)されたけど、インデックスされなかったページのことをいいます。 つまりはGoogleが 「このページは不要」 「このページはGoogleの検索結果に表示する価値がない」 と判断したということです。 除外されたページは、Googleの検索結果に表示されません。

                  Google Search Console、除外されたページを確認する方法
                • 新ゲームハード「Steam Deck」が売切れ必至になる、と言い切れる理由

                  Nintendo Switch、Playstation 5、Xbox Series S/X……。新しいゲームハードの発表はいつだって人々を沸かせる。仮に買うつもりがない人にとっても、新たなゲームハードはそれだけで常に新しい地平を開き、ゲーム文化に革新をもたらしてきたことを経験的に知っているからだ。 今年7月にValveが発表した「Steam Deck」にも同様の注目が集まっている。7インチのディスプレイを真ん中にしつらえた携帯可能なゲームハードで、驚くのはAMDと共同開発したAPUに、Zen2ベースのCPU、RDNA 2ベースのGPUを搭載したことで、最大1.6TFLOPS/FP32の性能を実現。実質的にPS4、Xbox One Sに匹敵する処理能力を持ち、価格は最低価格399ドルという安さ。北米や欧州では先行して予約が始まったところ、1時間ともたずに予約完売。公開されたページもろともダウ

                    新ゲームハード「Steam Deck」が売切れ必至になる、と言い切れる理由
                  • What's New In DevTools (Chrome 94)  |  Blog  |  Chrome for Developers

                    Use DevTools in your preferred language Chrome DevTools now supports more than 80 languages, allowing you to work in your preferred language! Open Settings, then select your preferred language under the Preferences > Language dropdown and reload DevTools. Preferences" width="800" height="494"> Chromium issue: 1163928 New Nest Hub devices in the Device list You can now simulate the dimensions of Ne

                    • クエリア | ローコード管理画面開発SaaSのクエリアなら、管理画面を素早く開発・運用できます

                      迅速で柔軟な あたらしい管理画面開発エンジニアの管理画面開発業務が圧倒的に高速で安全、そして効率的に

                        クエリア | ローコード管理画面開発SaaSのクエリアなら、管理画面を素早く開発・運用できます
                      • GitHub - pkolaczk/fclones: Efficient Duplicate File Finder

                        Efficient duplicate file finder and remover This is the repo for command line fclones and its core libraries. For the desktop frontend, see fclones-gui. fclones is a command line utility that identifies groups of identical files and gets rid of the file copies you no longer need. It comes with plenty of configuration options for controlling the search scope and offers many ways of removing duplica

                          GitHub - pkolaczk/fclones: Efficient Duplicate File Finder
                        • App Runnerの登場とAmplify ConsoleのSSR対応でVPCレスなAWSアーキテクチャを夢見た話

                          はじめに 新サービスの AWS App Runner が発表されました、そして AWS Amplify Console が Next.js(バージョン 9 の機能をサポート)を使っての Server Side Rendering と Static Site Generate に対応しました。 https://aws.amazon.com/jp/blogs/aws/app-runner-from-code-to-scalable-secure-web-apps/ https://aws.amazon.com/jp/blogs/mobile/host-a-next-js-ssr-app-with-real-time-data-on-aws-amplify/ この 2 つのサービスを使うことでフロントエンドもバックエンドも VPC レスでスケーラビリティのある AWS アーキテクチャが実現可能に

                            App Runnerの登場とAmplify ConsoleのSSR対応でVPCレスなAWSアーキテクチャを夢見た話
                          • 【ファミコン救出大作戦その1】レトロゲームはテレビに映すのも難しい! 実家に放置した100本以上のソフトで息子と遊ぶまでの奮闘記【空いた時間でなにしてる?】

                              【ファミコン救出大作戦その1】レトロゲームはテレビに映すのも難しい! 実家に放置した100本以上のソフトで息子と遊ぶまでの奮闘記【空いた時間でなにしてる?】
                            • GitHub - cli/cli: GitHub’s official command line tool

                              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 - cli/cli: GitHub’s official command line tool
                              • GitHub - jetify-com/devbox: Instant, easy, and predictable development environments

                                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 - jetify-com/devbox: Instant, easy, and predictable development environments
                                • ESLint の Flat Config を書く時に読んでほしい記事 (2024-08版) - Object.create(null)

                                  ESLint v9 から Flat Config がデフォルトの設定ファイルの形式となり, 徐々に対応しているプラグインも増えて移行が進みつつありますが, 実際に移行したプロジェクトを見ているとしばしば勘違いなどから誤った設定をしている事例を目にします. ということで, Flat Config を書くにあたっていくつか知っておいて欲しいことや, よく見かけるミスをまとめてみました. この記事では網羅的な説明はしませんので, ESLint や typescript-eslint の公式ドキュメントを前提として, 副読本的に参照してください. Getting Started with ESLint - ESLint - Pluggable JavaScript Linter Getting Started | typescript-eslint Flat Config のしくみ Flat Co

                                    ESLint の Flat Config を書く時に読んでほしい記事 (2024-08版) - Object.create(null)
                                  • 『どうぶつの森』がインターネットを介さないオンラインゲームとして開発が始まり、『あつ森』に至るまで。シリーズの歴史と変遷を開発者たちが語る【CEDEC 2020】 | ゲーム・エンタメ最新情報のファミ通.com

                                    セッションでは、『あつまれ どうぶつの森』のプロデューサー・野上 恒氏と、ディレクターの京極あや氏により、『どうぶつの森』の歴史を振り返りながら、『あつまれ どうぶつの森』に至るまでの、ゲーム自体の変遷、開発体制の変遷について語られた。 2021年4月で20周年を迎えるシリーズであることもあり、内容も濃く、リポート自体も長めなので、じっくりと読み進めてほしい。 初代『どうぶつの森』のコンセプト 本題に入るその前に、野上氏は『どうぶつの森』シリーズは“かわいいどうぶつたちとのんびり暮らすゲーム”、“小さい女の子向けのゲーム”と思っている人も多いのでは? と視聴者たちに質問。『あつまれ どうぶつの森』のプレイヤーデータを例にすると、じつは男女比はほとんど同じで、しかも20代前後のプレイヤーがもっとも多いことを明かした。 といっても、これは2020年7月と、発売から数ヵ月経った時点でのデータ。野

                                      『どうぶつの森』がインターネットを介さないオンラインゲームとして開発が始まり、『あつ森』に至るまで。シリーズの歴史と変遷を開発者たちが語る【CEDEC 2020】 | ゲーム・エンタメ最新情報のファミ通.com
                                    • GitHub - contour-terminal/contour: Modern C++ Terminal Emulator

                                      ✅ Available on all 4 major platforms, Linux, macOS, FreeBSD, Windows. ✅ GPU-accelerated rendering. ✅ Font ligatures support (such as in Fira Code). ✅ Unicode: Emoji support (-: 🌈 💝 😛 👪 - including ZWJ, VS15, VS16 emoji :-) ✅ Unicode: Grapheme cluster support ✅ Bold and italic fonts ✅ High-DPI support. ✅ Vertical Line Markers (quickly jump to markers in your history!) ✅ Vi-like input modes for

                                        GitHub - contour-terminal/contour: Modern C++ Terminal Emulator
                                      • GitHub - orf/html-query: jq, but for HTML

                                        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 - orf/html-query: jq, but for HTML
                                        • TypeScript 5.2で予告されているusingをいじってみる

                                          この記事でのusing宣言の動作はBabelのtransform及びes-shimsのpolyfill実装に依存しており、実際のV8エンジンやTypeScriptのトランスパイル出力の挙動とは異なる可能性があります。 以下の挙動がusing宣言に対応している処理系の実際の挙動と異なる場合はコメントをいただけると幸いです。 導入 先日、Twitterでこんなツイートが回ってきました。 TypeScript 5.2で新しい「using宣言」が追加されるというものです。 しかも、TypeScriptの独自構文かと思いきや、JavaScriptのStage 3のProposalをTypeScriptで先行実装するという通常のTypeScriptの実装プロセスに則ったものでした。 新しい変数宣言の追加はES 2015(ES6)の「let」「const」以来でなんと8年ぶりで、JavaScript/T

                                            TypeScript 5.2で予告されているusingをいじってみる
                                          • Amazon予約分のPS5、配送が2021年以降になると謝罪 購入者からはため息「ぬか喜びさせられた」「抽選販売に賭けるしか…」

                                            ※本記事はアフィリエイトプログラムによる収益を得ています Amazon.co.jpは11月18日に再開したプレイステーション 5の予約受付分の配送が、2021年以降になる見通しだと謝罪。購入者へはメールが届き始めている。対象となったのはAmazonオリジナル特典のエコバッグ付きモデルを含んだ予約受付分の一部。 手に入ったと思ったPS5が来年までお預けに あまりの人気で現在も入手困難となっているPS5の予約受付が再開されるとあって、予約開始当日も瞬殺で売り切れていた。 Amazon.co.jpからのメールには注文したPS5の「お届けが来年以降になることが判明いたしました」とあり、「Amazonより後日」配送日などを知らせるとしている。「今回このような事態が発生しましたことを重く受け止め、今後のサービスの改善に努めてまいります」と謝罪している。 せっかく確保できたと喜んでいた購入者からは「強制

                                              Amazon予約分のPS5、配送が2021年以降になると謝罪 購入者からはため息「ぬか喜びさせられた」「抽選販売に賭けるしか…」
                                            • 「コンシューマー」? 「コンソール」? それとも……? 「家庭用ゲーム機」を指す言葉のちょっとややこしい歴史を徹底的に調べてみた

                                              小型の国語辞典にまで登場した「コンシューマーゲーム」コンシューマーゲーム機 Evan-Amos – 投稿者自身による作品, パブリック・ドメイン, リンクによる Evan-Amos – Media:PS4-Console-wDS4.jpg, パブリック・ドメイン, リンクによる Removed white background. Original by Evan-Amos. – Media:Xbox_One_Console_Set.jpg, パブリック・ドメイン, リンクによる 今回のテーマは「コンシューマー」だ。筆者はこの連載を始めてから、国語辞典でビデオゲーム関連語を引くことが増えたのだが、その中で、昨年12月に発売されたばかりの大修館書店『明鏡国語辞典』第三版に、以下のようにあるのが目に留まった。どうやら、この版で新しく採録された項目らしい。 コンシューマー-ゲーム【consumer

                                                「コンシューマー」? 「コンソール」? それとも……? 「家庭用ゲーム機」を指す言葉のちょっとややこしい歴史を徹底的に調べてみた
                                              • GitHub - semgrep/semgrep: Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

                                                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 - semgrep/semgrep: Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
                                                • ChatGPTでHARファイルを解析してWebアクセスの問題点を検出する - Taste of Tech Topics

                                                  9月になりましたが、まだまだ暑い日が続きますね、昼間に出歩く際にはネックリングが手放せない菅野です。 Webアプリケーションで問題があった際には、よくブラウザの開発者ツール等を確認してエラーや、遅延の原因を探ったりしますよね。 今回は上記のようなエラー解析、問題解析をChatGPTで簡単に実施できないか検証していきます。 とはいえ、ブラウザの開発者ツールをそのままChatGPTに渡すことはできないため、開発者ツールから生成したHARファイルをChatGPTのAdvanced Data Analysisで解析してもらいます。 「Advanced Data Analysis」というのは、少し前まで「Code Interpreter」と呼ばれていたChatGPTの機能のことです。 名称変更されただけで挙動は変わっていないようです。 個人的には「Code Interpreter」の方が好きだったの

                                                    ChatGPTでHARファイルを解析してWebアクセスの問題点を検出する - Taste of Tech Topics
                                                  • finickyを使い始めた - パルカワ2

                                                    こういうツイートをした。 会社用のGoogleアカウントと家用のGoogleアカウントがあって、会社SlackからGCPのURLをクリックしたら家用のアカウントで開いてしまうみたいなのを1000万回はしてるんだけど、未だにどうすればいいのかわからない— ひさいち (@hisaichi5518) 2020年7月25日 家用アカウントで会社のGCPにアクセスするとエラーになるので、毎回右上のアカウント切り替えで切り替えてるんだけど、めんどくさいな〜という話。 色々と教えてもらった。みなさん、ありがとうございます! そのなかで、まさにこれがほしかったという感じのを教えてもらった。 使ったことないんですが、こういう感じでブラウザアプリを選択するプロキシーアプリがあるみたいなので、こういうの使うといいのか...? と思ったりしましたhttps://t.co/vOIZmcBuQqhttps://t.c

                                                      finickyを使い始めた - パルカワ2
                                                    • AWS Amplify × Next.js で Server Side RenderingのデプロイおよびCI/CD環境を構築する

                                                      本記事では、AWS Amplify と Next.js を使って SSR 構成のデプロイ、および CI/CD の構築について考えていきたいと思います。 ※2021/05/19 更新 Amplify Console が SSR ホスティングをサポートしたので記事の内容を更新しました Amplify ConsoleがNext.jsで作成されたアプリのSSRに対応しました🎉 去年9月にAmplify LibrariesがNext.js/Nuxt.jsのSSR対応したので、SSRがAmplifyで完結できるようになります!https://t.co/igYF9Vz61a#AWSAmplifyJP — Jaga@AWS Amplify (@jagaimogmog) May 18, 2021 (参考) https://aws.amazon.com/jp/blogs/mobile/host-a-next

                                                        AWS Amplify × Next.js で Server Side RenderingのデプロイおよびCI/CD環境を構築する
                                                      • JavaScriptに密かに存在する“無名関数宣言”

                                                        この記事では JavaScript エンジニアがしてしまいがちなある誤解を紹介し、それがなぜ誤解なのかを解説します。 その誤解とは、「関数宣言には必ず名前が必要である」ということです。これはexport defaultの場合に例外が存在しているため、誤解となります。 JavaScript の関数宣言 JavaScript で関数を作る方法は色々ありますが、その中でもfunctionキーワードを用いる方法は初期から存在しています。functionキーワードを用いて関数を作る場合は関数式と関数宣言の 2 つに大別されます。関数式はその名の通り式である一方で、関数宣言は文のように使用され、巻き上げ (hoisting) の挙動を持つことが特徴的です。 // 関数式 const func = function (num) { return num * 2; }; console.log(func(

                                                          JavaScriptに密かに存在する“無名関数宣言”
                                                        • TinyBase

                                                          Start with a simple key-value store.Creating a Store requires just a simple call to the createStore function. Once you have one, you can easily set Values in it by unique Id. And of course you can easily get them back out again. Read more about using keyed value data in The Basics guide. import {createStore} from 'tinybase'; const store = createStore() .setValues({employees: 3}) .setValue('open',

                                                            TinyBase
                                                          • 【ファミコン救出大作戦その2】カセットをコピーできる「レトロフリーク」で昔のゲームを全部復活……は簡単にはいかない?【空いた時間でなにしてる?】

                                                              【ファミコン救出大作戦その2】カセットをコピーできる「レトロフリーク」で昔のゲームを全部復活……は簡単にはいかない?【空いた時間でなにしてる?】
                                                            • Next.js の Error を丁寧に扱う

                                                              Next.js には組み込みのエラーフォールバック機構が存在します。pages/404.tsxとpages/500.tsx、Unhandled Error を捉えるpages/_error.tsxが組み込みフォールバックです。https://nextjs.org/docs/advanced-features/custom-error-page 実アプリケーションにおいてはこれだけでは不十分なケースが多く、意図的なもの・そうでないものをハンドリングしログ収集に繋げるなど、きちんとエラー設計をしたいところです。 TypeScript 4.4 で try catch の推論が変更になった 話が少しそれますが、TypeScript 4.4 で try catch 文の catch 引数errの推論がanyからunknownに変更になりました。この変更はuseUnknownInCatchVariab

                                                                Next.js の Error を丁寧に扱う
                                                              • JavaScriptのモジュールは変数をエクスポートする - Qiita

                                                                今時のJavaScript開発において、JavaScriptが持つモジュールの機能は欠かすことができません。我々はプログラムをいくつものファイル(モジュール)に分割し、import文とexport文を使ってそれらを繋げています。各モジュールはexport文を用いてそのモジュール内で定義した変数・関数などをエクスポートすることができ、別のモジュールがimport文でそれらの値を取得することができるのです。 皆さんは、このimport・export文がどのように働いているのか正確に説明できるでしょうか。実は、import文やexport文というのは値をインポート・エクスポートしているのではなく、言わば変数そのものをインポート・エクスポートしているのです。これを理解するのがこの記事のゴールです。 ※ 本当は変数ではなく「バインディング」といったほうが用語としてより正確なのですが、この記事では分か

                                                                  JavaScriptのモジュールは変数をエクスポートする - Qiita
                                                                • 「アストロシティミニ」、全36作の収録タイトルが公開!

                                                                    「アストロシティミニ」、全36作の収録タイトルが公開!
                                                                  • 世界初のDVD再生対応ゲーム機「PlayStation 2」が未来技術遺産に。DVD普及に貢献

                                                                      世界初のDVD再生対応ゲーム機「PlayStation 2」が未来技術遺産に。DVD普及に貢献
                                                                    • Talos Linux

                                                                      What is Talos Linux?Talos Linux is Linux designed for Kubernetes – secure, immutable, and minimal. Supports cloud platforms, bare metal, and virtualization platformsAll system management is done via an API. No SSH, shell or consoleProduction ready: supports some of the largest Kubernetes clusters in the worldOpen source project from the team at Sidero Labs

                                                                        Talos Linux
                                                                      • Google サーチコンソール の使い方。ウェブサイト改善のための活用術! | ウェブ解析士ナレッジ

                                                                        *この記事は2022年1月5日に更新されました。 コンバージョン、上がってますかー!? ウェブサイトを着実に成長させていくために必要不可欠なツールがあります。 それは Google が無料で提供している Google Search Console(サーチコンソール)です。 ということで、こんにちは。 ウェブサイト改善とカフェラテが大好きなウェブ解析士マスターの井水大輔(いみずだいすけ)です。 今回は、ウェブサイトの改善に欠かせないSearch Console の設定方法からマーケティングへの活用法まで、初めて使う方でもわかるように説明していきます。 「もうすでに使っているよ」という方は、記事後半の基本編以降をチェックリストとして使ったり、クライアントさんへの説明にご活用ください。 はじめに:Search Console でできること Search Console(サーチコンソール)はウェブ

                                                                          Google サーチコンソール の使い方。ウェブサイト改善のための活用術! | ウェブ解析士ナレッジ
                                                                        • Node.jsでのCLIの作り方と便利なライブラリまとめ - Qiita

                                                                          はじめに Node.jsでCLI(Command Line Interface)を作りたくなることがあると思います。 そして、GitHubに公開されているCLIを見ると、色々なライブラリを組み組み合わせて便利なCLIを作っているようです。 この記事では、Node.jsでCLIをどう作るのか?そして、CLI開発を支える便利なライブラリを紹介します。 身の回りのCLI CLIの作り方を見る前に、普段の開発で触れているCLIを見てみましょう。 ESLint CLIには基本的に--helpオプションが用意されていますね。 npm ユーザーの入力を受け取る対話的なCLIも多いですね。 expo プレースホルダーがあることで入力する内容のイメージを伝えることができます。 stencil 様々な選択方法をユーザーに提供したり、分かりやすく色付けすることも可能です。 それでは、Node.jsでCLIを作っ

                                                                            Node.jsでのCLIの作り方と便利なライブラリまとめ - Qiita
                                                                          • あるファミコン世代の『ゲームの個人史』

                                                                            『ゲームの歴史』騒動 少しまえ、『ゲームの歴史』という本について騒動が起こった。 そのタイトルに反し、内容があまりにも不正確だと多くの指摘があった。さらにいえば、100年前の話でもないのだから、バリバリの当事者たちが直接声をあげたりもした。もちろん、史料も多く残っているわけで、出版社は絶版と回収を決めた。 そんななか、たまに見かけた意見は、「これがコンピュータゲームの歴史の本と銘打たず、単にゲームの個人史だったらこんな問題にならなかったのではないか」というものだった。あるいは、「ゲームをやってきた世代はなんとなく語りたくなってしまうもの」、と。 そんな意見を見て、おれはおれのゲーム人生を振り返り……振り返ったら語りたくなってしまった。 というわけで、「おれの」ゲームの歴史をちょっと書き残す。あくまでおれ史観、というか、史観ですらない単なる思い出話。 ゲームの発売時期とかそういうのも、Wik

                                                                              あるファミコン世代の『ゲームの個人史』
                                                                            • neue cc - ProcessX - C#でProcessを C# 8.0非同期ストリームで簡単に扱うライブラリ

                                                                              C#使う人って全然外部プロセス呼び出して処理ってしないよね。というのは、Windowsがなんかそういうのを避ける雰囲気だから、というのもあるのですが、ともあれ実際、可能な限り避けるどころか絶対避ける、ぐらいの勢いがあります。ライブラリになってないと嫌だ、断固拒否、みたいな。しかし最近はLinuxでもばっちし動くのでそういう傾向もどうかなー、と思いつつ。 避けるというのはOSの違いというのもありそうですが、もう一つはそもそも外部プロセスの呼び出しが死ぬほど面倒くさい。ProcessとProcessStartInfoを使ってどうこうするのですが、異常に面倒くさい。理想的にはシェルで書くように一行でコマンドと引数繋げたstringを投げておしまい、と行きたいのですが、全然そうなってない。呼び出すだけでも面倒くさいうぇに、StdOutのリダイレクトとかをやると更に面倒くさい。非同期でStdOutを

                                                                              • なぜ分割代入をすると Vue は reactive ではなくなるのか - Stockmark Tech Blog

                                                                                こんにちは。 Anews の開発に携わっている Engineer の 羽柴 と申します。 Anews はフロントエンドを Vue で開発しています。 自分自身の背景として、Stockmarkに入社するまでは React を使って開発していたので Vue の経験は殆どない状態でした。 そこで理解を深めるために chibivue を使った勉強会を社内で進めています。 その時に気づいたことを share したいなと思い、この記事を書きました。 ja.vuejs.org chibivueとは Vue を書き始めた感想 chibivue の勉強会を進めて Proxyについて でもなんで まとめ 余談 最後に chibivueとは ubugeeei.github.io Vue を最少単位で作ってみようという project です。 浅い理解でよければ公式 docs をさらっと読んで実装するのが早いので

                                                                                  なぜ分割代入をすると Vue は reactive ではなくなるのか - Stockmark Tech Blog
                                                                                • proto - A multi-language version manager | moonrepo

                                                                                  A version manager for all your favorite languages and tools. A unified toolchain. Supports Bun, Deno, Node (npm, pnpm, yarn), Rust, Go, and more.

                                                                                  新着記事