並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 256件

新着順 人気順

editorの検索結果81 - 120 件 / 256件

  • DBeaverでやらかした話 - Qiita

    DBeaver最強 DBeaverは無料で使えるDBクライアントツールです。 めちゃめちゃ高機能なので、使っている人も多いのではないでしょうか。 ツールのバグが怖いから、コンソールでのコマンドでしかDBには接続しない 派の人もいるかと思いますが、私の場合は使いやすいSQLエディタや、見やすい結果セットがあった方が作業ミスが起きにくいと思っているので(むしろコマンドの方がミスる)、DBeaverは開発にも本番メンテナンスでもフル活用しています。 本番メンテナンス ある時、イレギュラーな作業で、本番DBを直接いじることになりました。 大した作業ではなかったので手順書も作らずサクッとやることにしました。 エディタでクエリを準備 SELECTで現在のデータを確認と念のため記録 DBeaverの場合、エディタに複数SQLが書いてある場合、全て実行することもできますが、実行したいSQLのどこかにカーソ

      DBeaverでやらかした話 - Qiita
    • 「Python in Excel」に強力な援軍、「Python Editor」のテストが開始/長いPythonコードも「Excel」サイドパネルで楽々、「VS Code」由来の支援機能も充実

        「Python in Excel」に強力な援軍、「Python Editor」のテストが開始/長いPythonコードも「Excel」サイドパネルで楽々、「VS Code」由来の支援機能も充実
      • 「Visual Studio Code」にも「Unity」拡張機能、Microsoftがプレビューリリース/「Visual Studio」版に迫る生産性をMac/Linuxの「Visual Studio Code」で

          「Visual Studio Code」にも「Unity」拡張機能、Microsoftがプレビューリリース/「Visual Studio」版に迫る生産性をMac/Linuxの「Visual Studio Code」で
        • Vim で日本語を使うための工夫

          概要 Vim を使いはじめてから 5年ぐらいになりますが、それ以来まとまった量の文章はほとんど全て Vim で書いてきました。その中には日本語の文章も多く含まれているわけですが、Vim で日本語を編集する際には英語やソースコードを書くときとには生じにくい問題がいくつか出てきます。 代表的な問題としては、IME がオンになったまま normal モードに戻ってしまうと normal モードのコマンドが打てなくなることや、f<char> や / による検索で IME 切り替えのコストが生じてしまうことがあります。 最近このあたりの環境改善についていくつか行ってみて、以前より日本語ファイルの編集を行いやすくなっていると感じるので、その方法を紹介したいと思います。 環境 CUI 環境の vim を前提とします。gvim の IME 連携についてはこの記事では対象としません。 課題 Normal モ

            Vim で日本語を使うための工夫
          • 無料で25人のAIシンガー使い放題なボーカロイド「VOCALOID β-STUDIO」はどこが画期的なのか、パラメータ1つで歌ってもらってわかったこと(CloseBox) | テクノエッジ TechnoEdge

            「VOCALOID β-STUDIO」の試用申し込み受け付けが開始されたという記事を書くとともに、実際に申し込みもしていました。リリース前の協力者による作例が少しずつ公開されてきた23日、初回受付分からの抽選が行われ、筆者は運良く当選しました。 当選の案内著名ボカロPで外れた方もいらしたようなので、かなりの難関だった模様ですが、せっかく試す機会を得られたので、まずはインプレッションを書いてみようと思います。 Cubaseユーザー以外の使い勝手VOCALOIDを開発するヤマハにとって、Cubaseを開発している独Steinbergは子会社。ヤマハのDAWにはCubase LEのライセンスが付属するなど、強い連携をしています。VOCALOIDと連動するVOCALOID Editor for Cubaseも早くから提供されていて、「VOCALOIDを使うならCubase」となるのは当然のことでし

              無料で25人のAIシンガー使い放題なボーカロイド「VOCALOID β-STUDIO」はどこが画期的なのか、パラメータ1つで歌ってもらってわかったこと(CloseBox) | テクノエッジ TechnoEdge
            • Unityを通じて3D空間、グラフィックを理解する

              はじめに ゲーム開発の旅を始める上で、開発者が最低限理解すべきコンピュータの基本的な仕組み、グラフィックスの原理、そしてスクリプティングの技術について、本記事では詳しく掘り下げていきます。 コンピュータの心臓部であるCPUとGPUの役割と相互作用から始め、これらがどのようにして3D空間のレンダリングやアプリケーションの実行に影響を与えるかを解説します。 Unityエンジンを用いたゲーム開発では、これらのハードウェアコンポーネントの理解が不可欠です。 続いて、ゲーム開発におけるグラフィックスの基礎を学びます。 ここでは、ビルトインレンダーパイプラインから、より高度なUniversal Render Pipeline (URP) やHigh Definition Render Pipeline (HDRP) まで、Unityで利用可能なレンダリングパイプラインの違いとその選択がプロジェクトに及

                Unityを通じて3D空間、グラフィックを理解する
              • My Text Editor Is Not Open Source

                I've been using Sublime Text on and off for longer than I can remember. I think Sublime has been around since the start of my "real" career over 10 years ago, but I could be mistaken1. It certainly feels that long. And in that time I have never gotten upset with Sublime. I've never rage quit or ran into an issue of Sublime not being able to do the thing I wanted it to do. As much of a cliche it ma

                • Cursorはコードベースに質問できる - laiso

                  VSCodeベースのCursorっていうGPT連携組込みエディタがあって、GitHub Copilot Chatと比較してみた。 cursor.sh 関心 読みテスト 脆弱性探知 OSS解析 書きテスト Cursor Copilot Chat 関心 GPTでソースコードからpatchを生成し続けたらプログラミングを自動化できるのでは???? - laiso ChatGPTのCode Interpreterのコードリーディング能力は結構優秀 - laiso で書いたようにコーディング(読み書き)を自動化したい。 Cursorをとくに薦めはしないけどLLM組込みエディタのUXの例としてわかりやすかったので紹介します。 読みテスト 脆弱性探知 例によって脆弱性診実習用アプリ(通称「やられサイト」)のSQLインジェクションを発見してもらうという会話をした。 ディレクトリを開いて「PHPファイルにS

                    Cursorはコードベースに質問できる - laiso
                  • VSCodeへ「Hey Code!」と呼びかけ、Copilot Chatが起動する新機能。2024年1月のアップデート

                    VSCodeへ「Hey Code!」と呼びかけ、Copilot Chatが起動する新機能。2024年1月のアップデート コードエディタのVisual Studio Code(以下、VSCode)は2024年1月のアップデートで、「Hey Code!」と音声で呼びかけると、Copilot Chatが起動する新機能が追加されたことが明らかになりました。 The January release of @code is here! Check out what's new: Per-window zoom levels "Hey Code" voice command Triggered breakpoints ... & much more! Release notes: https://t.co/ourbLiwakw Download: https://t.co/1CSkQpMbwd pic.

                      VSCodeへ「Hey Code!」と呼びかけ、Copilot Chatが起動する新機能。2024年1月のアップデート
                    • なぜ正規表現の行頭と行末を表す記号として「^」と「$」が採用されたのか?

                      なぜ正規表現では「^」と「$」という記号を行の先頭・末尾を示す記号として採用したのかという歴史について、ソフトウェアエンジニアのヒレル・ウェイン氏がブログに投稿しました。 Why do regexes use `$` and `^` as line anchors? • Buttondown https://buttondown.email/hillelwayne/archive/why-do-regexes-use-and-as-line-anchors/ 正規表現は「文字列の集合を一つの文字列で表現する方法の一つ」で、例えば「/^G.*/」という一つの文字列を使用して「Gから始まる文字列全て」のようにたくさんの文字列の集合を表現できます。そうした正規表現で使用される文字のうち、「^」は行頭に一致し、「$」は行末に一致する文字となっています。 これら2つの文字はQEDテキストエディタのケ

                        なぜ正規表現の行頭と行末を表す記号として「^」と「$」が採用されたのか?
                      • RuboCopにLSPを標準搭載した - koicの日記

                        タイトルのとおり。RuboCop 1.53 で LSP (言語サーバー) を標準搭載しました。 最初に3行まとめを書いておきます。 RuboCop を使っているけれど LSP を使っていない場合は、高速なリアルタイム性で開発体験が変わると思います。速い! VS Code ユーザーを使っている方は、後述する vscode-rubocop という VS Code 拡張をインストールすれば OK です。 Emacs や Vi などのユーザーは、LSP クライアントの設定で rubocop --lsp を起動するように LSP 設定してください (VS Code では不要) 。 公式の使い方としては以下のドキュメントを更新していくことになるものの、実装者が自分なのでこちらに軽く書き記します。 docs.rubocop.org rubocop --lsp コマンドは直接ユーザーが手動実行するものでは

                          RuboCopにLSPを標準搭載した - koicの日記
                        • CodeMirror v6によるZennのMarkdownエディタの作り方

                          Zennでは、「記事」や「本のチャプター」のMarkdownエディタのベースにCodeMirrorというライブラリを使っています。これまではCodeMirrorのv5を使っていた(正確にはv5に依存するラッパーライブラリを使っていた)のですが、古いバージョンを使い続けるリスク解消と更なるエディタの拡張性を得るため、CodeMirrorのv6にアップグレードすることにしました。 本記事では、CodeMirror v6の基本的な知識部分から、ZennのMarkdownエディタを実装するまでのカスタマイズ方法を紹介します。 CodeMirrorの基礎知識 はじめに CodeMirrorはWeb上にコードエディタを実装するためのライブラリです。標準で多くのプログラミング言語に対応したシンタックスハイライトや入力補完、折りたたみ、キーマップ、マルチカーソルなど、モダンなコードエディタに必要な機能を備

                            CodeMirror v6によるZennのMarkdownエディタの作り方
                          • プログラマーを苦しめてきた「KEN_ALL.CSV」を「utf_all.csv」に!「EmEditor」を駆使して変換してみた[Sponsored]

                              プログラマーを苦しめてきた「KEN_ALL.CSV」を「utf_all.csv」に!「EmEditor」を駆使して変換してみた[Sponsored]
                            • ポート転送機能を内蔵した「Visual Studio Code」2023年8月更新(v1.82.0)が公開/「コマンド センター」と新しい差分エディターは既定で有効化、

                                ポート転送機能を内蔵した「Visual Studio Code」2023年8月更新(v1.82.0)が公開/「コマンド センター」と新しい差分エディターは既定で有効化、
                              • 【Ubuntu日和】 【第39回】Ubuntuのテキストエディタ事情について知る

                                  【Ubuntu日和】 【第39回】Ubuntuのテキストエディタ事情について知る
                                • ESLint の Suggestions から学ぶ、コードの自動修正の奥深さ - mizdra's blog

                                  これは、はてなエンジニアアドベントカレンダー2023 4日目の記事です。 3日目は id:mechairoi さんの「SQLiteでLinderaを使った日本語全文検索」でした。 blog.chairoi.me 今日のテーマは、JavaScript 向けの Linter 「ESLint」についてです。ESLint を使うと、JavaScript で書かれたコードを静的解析して、よくある間違いを検出したり、コーディングスタイルを統一できます。 通常、ESLint のルールによって報告された問題 (error や warn) は人が手で修正します。ただし、ルールが報告する問題の中には「fixable」な性質を持ったものがあります。こうした fixable な問題は、eslint --fix で自動修正できます。例えば、object-shorthand ルールによって報告された問題は、以下のよう

                                    ESLint の Suggestions から学ぶ、コードの自動修正の奥深さ - mizdra's blog
                                  • PCが変わっても使い慣れたNeovimですぐに開発を始める仕組み

                                    はじめに 私はエンジニアのキャリアをスタートしたときから、当時の上司の影響もあり、Neovim を使用して開発してきました。 当時は dotfiles を GitHub で管理していて、そのリポジトリをローカル環境に git clone して Neovim を使用していました。 その運用をしていたため、新しく PC を購入した時にすぐに環境を整えることができませんでした。なぜなら、dotfiles を機能させるためにどういったライブラリ(例: npm, node, ...)をダウンロードしていたか覚えていなかったからです。 そういった背景があり、転職や故障などを理由に PC が変わったとしても、すぐに開発環境を整えられるように Docker を利用した運用方法に変えました。 具体的にどういった運用をしているのか? 私は以下のような方法で開発環境を整えています。実際にプライベートの PC と

                                      PCが変わっても使い慣れたNeovimですぐに開発を始める仕組み
                                    • CursorでClaude3を使う

                                      を使うとできます。OpenRouterはopenaiと同じAPI仕様で様々なモデルを利用できるサービスです。 Cursorの設定項目です。 これを以下の様に謀ればOKです。 OpenAI API Key: <YOUR_OPENROUTER_API_KEY> Override OpenAl Base URL: https://openrouter.ai/api/v1 New Model Name: anthropic/claude-3-opus OpenRouterの方のAPI KeyはSign Up後にメニューのKeyから作成してください。クレジットも購入してください。 他のモデルのモデル名は https://openrouter.ai/docs#models から拾ってください。 設定するとこうなります。API Keyをコピペした後は"→"をクリックしている方がいいかも? 使えるようにな

                                        CursorでClaude3を使う
                                      • お前もVimmerにならないか?VScodeで甘やかされた男がVimを使い始めて一ヶ月が経ったので振り返る

                                        どうもこんにちは。MESIと申します。 皆さんVimは使ったことがありますでしょうか? Vimといったらキーボードのみで操作をしないといけない敷居の高いエディターなため、使っていない人のほうが多いと思います。 私はエンジニア3年目なのですが、ずっとVScodeをつかってコードを書いていて たまにCUI環境を使わざるをえないときに仕方なく使うくらいでした。 当然まともには使えないので、insertモードと矢印キーでごまかしながら使ってました。 そんな感じだったのですが、11月の月初からVimを使っています。 12月になった今、本格的にvimを使いだして1ヶ月が経過したので、その節目として振り返りたいと思います。 ちょっとVimに興味があるVim未経験の方へ参考になれば幸いです。 なぜVimを使うことになったのか? Vimを使い始めた理由ですか?それは… なんか…カッコいいから です。 コード

                                          お前もVimmerにならないか?VScodeで甘やかされた男がVimを使い始めて一ヶ月が経ったので振り返る
                                        • Zed is now open source - Zed Blog

                                          We're excited to announce that Zed is now an open source project. The code for Zed itself is available under a copyleft license to ensure any improvements will benefit the entire community (GPL for the editor, AGPL for server-side components). GPUI, the UI framework that powers Zed, is distributed under the Apache 2 license, so that you can use it to build high-performance desktop applications and

                                            Zed is now open source - Zed Blog
                                          • GitHub Copilot Chatでハッシュ(#)を使ったコンテキスト変数を試してみた | DevelopersIO

                                            はじめに GitHub Copilot Chat で #file, #editorのように # を利用すると、質問と同時に渡したい情報を投げることができる context variables という機能があります。 今回は現在(2024/2/8)までで利用可能な context variables を全て試してみました。 #file : 選択したファイル チャットプロンプトと共にワークスペース内の指定されたファイルをコンテキストとして含めるために#fileを追加しました。入力の提案コントロールから#fileを選択し、表示されるクイックピックからファイルを選択してください。 可能であれば、ファイルの完全な内容が含まれます。コンテキストウィンドウに収まりきらないほど大きい場合は、実装を除いた関数とその説明を含むファイルのアウトラインが含まれます。アウトラインも大きすぎる場合は、ファイルはプロン

                                              GitHub Copilot Chatでハッシュ(#)を使ったコンテキスト変数を試してみた | DevelopersIO
                                            • Microsoft、無料アプリ「ペイント」にレイヤーと透明機能追加へ

                                              米Microsoftは9月18日(現地時間)、Windowsで利用できる無料アプリ「ペイント」のCanaryおよびDevチャンネルのWindows Insider版を更新すると発表した。この更新で、米Adobe Photoshopでおなじみのレイヤー機能と、PNGファイルのサポート(つまり透明性のサポート)が追加になる。 ツールバーに追加される「レイヤー」ボタンをクリックするとキャンバスの横にパネルが開き、ここで新しいレイヤーを追加できる。Photoshopと同様に、レイヤーの表示/非表示切り替えや、重ねる順番の変更、レイヤーのコピーや統合なども可能だ。

                                                Microsoft、無料アプリ「ペイント」にレイヤーと透明機能追加へ
                                              • Unity開発にAI時代の新テキストエディタ「Cursor」を使う

                                                はじめに こんにちは、まつさこ です。 生成AIが日々なにかと話題ですが、そんななかAIファーストな新しいテキストエディタ「Cursor」が登場しました。今回は、Unity開発におけるIDEとしてCursorを使用するための導入手順について紹介します。 Cursorとは AIファーストな新しいテキストエディタです。Visual Studio Code をフォークして作られているので、VSCode からスムーズに移行することが出来ます。 コードの一部を選択して「Ctrl + K(Command + K)」を押すことで、AIと対話しながらコーディングをすることが出来ます。 VSCodeのフォークなので、VSCodeで使用できる様々な拡張機能を利用できます。 Cursor導入と初期設定 Cursor のホームページから最新バージョンのアプリケーションをダウンロードします。 インストール出来たら初

                                                  Unity開発にAI時代の新テキストエディタ「Cursor」を使う
                                                • Writerside - JetBrains が提供する新しい技術文書作成環境。

                                                  Writerside は JetBrains が提供する新しい技術文書オーサリングおよびパブリッシング環境です。

                                                    Writerside - JetBrains が提供する新しい技術文書作成環境。
                                                  • Xユーザーの八木沢里志さん: 「初めまして、の方もいるかもしれません。小説家の八木沢里志と申します。 地味な作風のせいか、日本ではあまり知名度も人気もない(と自分で言うのも悲しいけど)けれど、欧米ではけっこう作品が愛されていて、イギリスの本のアカデミー賞と言われるBritishBookAwardsに現在ノミネートされています。…」 / X

                                                    • VSCode上でCodeWhispererとCopilotを両方使うと、捗る (AIが脆弱性診断→AIが解説)

                                                      Qiita Advent Calendar 2023 「Visual Studio Code」 24日目の記事です。 言いたいこと VSCode上でAmazon CodeWhispererに脆弱性診断をさせてGitHub Copilot Chatにその解説をさせると、とても捗るよ。 もう少し細かい説明 GitHub CopilotやAmazon CodeWhispererって何? GitHub Copilotは、IDE上でAIがコーディングの補完をしてくれるGitHub提供のサービスです。 Amazon CodeWhispererは、IDE上でAIがコーディングの補完をしてくれるAWS提供のサービスです。 つまり競合しています。比較用に両方を使ったことがある人はいても、日常的に同時使用している人は少ないのではないでしょうか。 ですが、メイン機能であるコーディング補完は一旦おいておいて、Co

                                                        VSCode上でCodeWhispererとCopilotを両方使うと、捗る (AIが脆弱性診断→AIが解説)
                                                      • Tiptapでオリジナルエディタをつくろう!

                                                        こんにちは!テラーノベルでiOS/Android/Webとフロントエンド周りを担当している @kazutoyoです! 今回はHeadless Editor FrameworkであるTiptapのご紹介と、そちらを使ってオリジナルなエディタを作成しようと思います。 Tiptapとは TiptapはHeadless Editor Frameworkと呼ばれています。 これまでWebでのWYSIWYGエディタとしてQuill.jsやDraft.jsなどが存在しました。 これらは文字の装飾や文章の編集に関するUIをデフォルトで提供しており、エディタに特別な機能を追加しようとしたり、UIを大きく変えるというのは少々大変でした。 TiptapのようなHeadless Editor Frameworkは、エディタで必要な機能のコア機能を提供し、必要なUIや機能は拡張機能として追加できるような仕組みになっ

                                                          Tiptapでオリジナルエディタをつくろう!
                                                        • VS Code で Gemini Code Assist を使う - Qiita

                                                          はじめに コーディングにAIが使われるようになってだいぶ時間が経ちました。AIエディタも様々なものが出ましたが有名どころとしてはCursorやGithub Copilotが挙げられると思います。これらのツールは、定額課金であるため個人で手が出しづらかったり契約にハードルがあるような職場もあるかもしれません。 ということで従量課金で使えるVSCode拡張のAIエディタ機能を探していたところ、Geminiの拡張を知りましたので使ってみました。 あまり使っている人が見当たらなかったので共有できればと思います。 誰向けの記事か Gemini Code Assist(VSCode拡張)について知りたい人 従量課金のAIエディタツールを探している人 Gemini Code Assist Gemini Code Assistは、Google Cloud の AI を活用したコラボレーターと表現されており

                                                            VS Code で Gemini Code Assist を使う - Qiita
                                                          • 「Visual Studio Code」の状態をMarkdown/JSON形式でまとめてくれる拡張機能【7月24日追記】/ステータスバーには好みのシステム情報を表示しておける【レビュー】

                                                              「Visual Studio Code」の状態をMarkdown/JSON形式でまとめてくれる拡張機能【7月24日追記】/ステータスバーには好みのシステム情報を表示しておける【レビュー】
                                                            • 生成AIがアシストしてくれるテキストエディターが爆誕! 「EmEditor」のマクロで実現[Sponsored]

                                                                生成AIがアシストしてくれるテキストエディターが爆誕! 「EmEditor」のマクロで実現[Sponsored]
                                                              • [最初の一歩]OSSにチョット🤏だけコントリビュートできるようになってきて見えてきた個人的コツを書きます

                                                                対象者 「OSSにコントリビュートしたことない・・・本当はやりたい・・・!!!でもまず何をすればいいのかわからない・・・最初の一歩どうすればいいんだ・・・!」 「OSSこんとりびゅーたーーーってかっこいい!!!!俺も〇〇のコアコントリビューター(キリ って言いてぇ!」 こんな事を心のなかでちょっと思ってるような、でも具体的な一歩を動かせてない人向けです。ちなみに↑の思考は過去自分が思ってた心の中の声です。過去というかこの記事を書いている現在進行系で思っています。 何を話す? OSSにコントリビュートしたい!PRの出し方とか、gitの使い方とか、そこらへんのやり方はわかるんだけど、どうしても最初の一歩が踏み出せない!、どんな感じで進めていけばいいのかわからない!という人に対して、自分の過去の知見から 「こんなふうな視点でで取り組むといいかもしれない」 という事柄を書いていきます。これをきっか

                                                                  [最初の一歩]OSSにチョット🤏だけコントリビュートできるようになってきて見えてきた個人的コツを書きます
                                                                • ZennとQiitaの2重管理を解消してみた

                                                                  概要 ZennとQiitaに同じ記事を投稿する際には、同じ内容を2つのファイルで管理する必要があります。変更があるたび、忘れずにコピー&ペーストをして、プラットフォーム独自の記法[1]を書き換えなくてはなりません。手間がかかる上に、手作業なのでミスが起こるかもしれません。 複数の場所で同じ記事を管理するのが面倒 プラットフォーム独自の記法を手作業で書き換えるのが面倒 これらの問題を解決するために、Rust言語で簡単なツールを作ってみたのでご紹介します。「Zeta」と呼ぶことにします。 動作確認環境 $ node --version v21.7.1 $ npm --version 10.5.0 $ npx zenn --version (node:11561) [DEP0040] DeprecationWarning: The `punycode` module is deprecated

                                                                    ZennとQiitaの2重管理を解消してみた
                                                                  • 「Notepad++」が20周年 ~マルチ編集をフルサポートした記念バージョンv8.6が公開/海外のプログラマーを中心に幅広い支持を集めているWindows向けのテキストエディター

                                                                      「Notepad++」が20周年 ~マルチ編集をフルサポートした記念バージョンv8.6が公開/海外のプログラマーを中心に幅広い支持を集めているWindows向けのテキストエディター
                                                                    • 【Cursor】AI搭載の最強コードエディタ!日本語の使い方や料金体系、できることを解説 | WEEL

                                                                      Cursorの機能を軽く試す程度であれば、Basicプランでも全く問題ないかと思います。しかし、Cursorを本格的に業務に導入したい方や、より多くの機能を活用したい方はPro・Businessプランに加入するのがおすすめです。 CousorでAPIキーを利用する方法 Cursorはそのままでも十分便利なツールですが、OpenAIのAPIキーを活用することによってその利用価値はさらに上がります。APIキーによる拡張利用をすることで、無料のBasicプランでもほとんどの機能を利用することが可能になります。 具体的な手順は以下のとおりです。 Cursorの画面で「Command+Shift+P」を押す コマンドパレットから「Cursor:Open Settings」と入力 APIキー入力画面でOpenAIのAPIキーを入力 APIキーを使えば、最新のGPT-4 Turboも利用可能です。API

                                                                      • Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting

                                                                        # Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting This slides are used at VS Code Conference Japan 2024 https://vscodejp.github.io/conference-2024/ (15 ~ 20 minutes) ## References: - Extension API | Visual Studio Code Extension API https://code.visualstudio.com/api - The Biome Tool Chain https://fosdem.org/2024/schedule/event/fosdem-2024-2563-the-biome-toolchain/ - Mo

                                                                          Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
                                                                        • iDraw.js | iDraw.js

                                                                          iDraw.jsDrawing easier on the web. A simple JavaScript framework for Drawing on the web.

                                                                          • Text Editor: Data Structures

                                                                            The first step in building my text editor is to implement the core API. If you’re wondering why I want to do this, the original article is here. I researched several data types, and I tried to be language agnostic. I wanted my decision to not be influenced by any particular language, and first see if there was a “best way” out there, solely based on operations. Of course, a “best way” rarely exist

                                                                            • エディター付きのReact開発環境を ブラウザーだけで実装した話

                                                                              ぜひmosya Reactで遊んでみてください! https://mosya.dev/react

                                                                                エディター付きのReact開発環境を ブラウザーだけで実装した話
                                                                              • 日本デザインセンター、日本語を書くことに主軸を置いた縦書き対応の文章作成アプリ「stone for iPad」を無料リリース。

                                                                                日本デザインセンターが日本語を書くことに主軸を置いた縦書き対応の文章作成アプリ「stone for iPad」を無料リリースしています。詳細は以下から。 日本デザインセンターは昨年10月、2017年にリリースした日本語を書くことに主軸を置いたMac用の文章作成アプリ「stone」のiPad版の開発を発表していましたが、日本時間2023年12月05日、そのアプリが「stone for iPad」として正式にリリースされています。 書く気分を高めるテキストエディタ「stone」stone(ストーン)は、日本語を書くことに主軸を置いた文章作成アプリケーション。清らかな気持ちで文章を書く。そのために機能は極力そぎ落とし簡潔に、画面はシンプルで、文字が美しくつづられる、「素」のノートに徹しました。 stone for iPad – App Store stoneシリーズは気持ちよく日本語で原稿を書く

                                                                                  日本デザインセンター、日本語を書くことに主軸を置いた縦書き対応の文章作成アプリ「stone for iPad」を無料リリース。
                                                                                • moonbit で json パーサーを書いてみた 感想

                                                                                  エアプにならないために、実際に moonbit を使ってコードを書いてみた感想を書く。 JSON Parser を書いた パッケージレジストリである https://mooncakes.io を見た限り、使いやすい json parser がなさそうなので、とりあえず自分用のをでっち上げた。 mooncakes.io に publish してあるので、 moon add mizchi/json で使える。品質が良くなくても ネームスペース付きで publish するので別に邪魔にならない気がした。 なんで作ったかというと、公式 example の cloudflare workers の example は単純なフィボナッチを計算するだけで、構造的なデータを返すことができない。 moonbit と js 間の文字列の受け渡しについては、あとで別の記事を書く。 使い方 fn main { l

                                                                                    moonbit で json パーサーを書いてみた 感想