lynx   »   [go: up one dir, main page]

タグ

editorに関するsh19910711のブックマーク (707)

  • タスク管理や作業メモを書く場所を Emacs (org-mode) に移行した

    背景 タスク管理 2022: Bear を使ってジャーナリングしてる 昨年まで bear.app で日々の作業メモと TODO 管理を行ってきたが、以下の理由で 3 月ごろから環境を変えた。 Bear は iCloud Sync を前提としており、MDM で制限がかかった環境などで使いにくい 作業時間の記録などタスク管理に特化した機能が物足りない テンプレート機能や自動化は Shortcuts を駆使して頑張るしかなく、痒いところに手が届きづらい あと一歩のカスタマイズ性やデータフォーマット・同期周りの不自由さという、アプリを使っててあるあるの話。Bear 自体は念願の 2.0 が出てますます良いノートアプリになってると思う。 移行先としては Obsidian など他のアプリも検討したが、結局アプリを使い続ける限り同じ問題は起きるので思い切って org-mode に移行した。メリットはカス

    タスク管理や作業メモを書く場所を Emacs (org-mode) に移行した
    sh19910711
    sh19910711 2025/05/09
    "tasks.org という一つのファイルのみで運用 + 1 日につき 1 headline / headline の横には [/] と書いておき、全タスク数と完了数が自動で出るようにする(最近までこの機能を知らなくて感動"
  • メモを育てるという感覚 - ならずものになろう

    今週のお題「メモ」 新学期といえば、新しくメモを使い始める時期だろう。色々と覚えることもあれば、気持ちを新たに習慣を変えようと試みる場合もある。 そんなときにオススメなのがWorkflowyである。 workflowy.com (このリンクから登録すると通常よりも一ヶ月に書ける量が増えます) 新学期にWorkflowyを使い始めて、「メモを育てる」という感覚を身につけてみませんか? 気軽なメモから複雑な文章まで メモの方法としては紙のメモや他のNotionなどのアプリを使うなど色々な手段がある。実際、自分もメインとしてはNotionを中心に使っているし、日常的にはロディアを使っている。 www.s-locarno.com そのような中で「新学期に併せて使い始める」という観点からオススメを考えるとWorkflowyが一番だ。 このように考えるのには3つ理由がある。 使い勝手がシンプルで、迷う

    メモを育てるという感覚 - ならずものになろう
    sh19910711
    sh19910711 2025/05/05
    2023 / "Notionなどだと「どこに書くか」ということをちょっと迷う / Workflowyは基本的には全てのメモを一カ所に書いているようなものであるので、「とりあえず書いておけば後から整理できる」という安心感"
  • Cursorでバイブコーディングを極める。非エンジニアでもできるは嘘。だが

    最近、バイブコーディングめちゃくちゃ話題ですね。 そこで、例に漏れず爆速アプリ開発を体験してみたのでレポートします! まず前提として、簡単に私のAI駆動開発環境を紹介させていただくと、今まではClineやCopilot、ClaudeのProは課金してDesktop App経由でMCPなどエージェント機能を使っていました。 ですが、今回バイブコーディングにデビューするにあたって、バイブコーディングではエージェントフル活用しますよね。 そのため、従量課金や、エディタでないClaude Desktopでは厳しかったので、CursorはTrialでしか使ったことがなかったのですが、Cursorを使うしかないと思いCursorのキャッチアップから始めました。 そのため、記事ではCursorの初期設定で意識しておきたいポイントからアプリをリリースするところまで一気に紹介します! バイブコーディングと

    Cursorでバイブコーディングを極める。非エンジニアでもできるは嘘。だが
    sh19910711
    sh19910711 2025/05/04
    "todo.mdのようなファイルを作って、そこでタスクの進捗を管理する + 地味ですが超重要なテク / 小さなプロジェクトから始める + 要件定義をしっかり行う + TODOファイルでタスク管理する"
  • スマホ片手にフリースタイルでAI Agentでコーディングする環境をつくる。

    オチ code-serverをいれる claude codeをいれる 様子 あらすじ 我々はスマホでごろ寝コーディングがしたい(主語がでかい)。 しかしながらスマホでコードをポチポチするのは苦行であり、もっと楽にやりたい、なんなら音声入力でどうにかしたい。 となると、昨今はやりのAI Agentをつかったコーディングが選択肢にあがる。 すでにDevinやReplit がそういった体験を提供しているが、どちらも結構お高いし、「当に俺はスマホでそんなにソースコード書くのか?」とか、「金はともかく、GitHubSlackと連携させるのか?(Devin)」とか、「コードが読みにくい(Replit)」とか「PHPを書けない…だと…?(Replit)」という様々な問題があって自分には微妙だった。 そこで私が試したのがcode-serverとclaude codeだった 概要 code-server

    スマホ片手にフリースタイルでAI Agentでコーディングする環境をつくる。
    sh19910711
    sh19910711 2025/04/26
    "code-server + claude code / 「コードが読みにくい(Replit)」とか「PHPを書けない…だと…?(Replit)」という様々な問題"
  • Logseqでのデイリーページの使い方 タスク管理も含めた「Logseqする」感覚 - ごりゅご.com

    Logseqでのデイリーページの使い方 タスク管理も含めた「Logseqする」感覚 - ごりゅご.com

    Logseqでのデイリーページの使い方 タスク管理も含めた「Logseqする」感覚 - ごりゅご.com
    sh19910711
    sh19910711 2025/04/20
    2022 / "Logseq: 「記録」を(自然に)まとめて、手軽に整理できるツール / やることを整理していたらいつのまにかやることが少し進められていて、気がついたら仕事してる状態になってた、というような感覚が味わえる"
  • ClineとRoo Codeで何が違うのか

    日Plusプランに落ちてきたDeep Searchを使って、早速ClineとRoo Codeの違いを調べて貰いました。 Deep Searchが結構しっかりとした所まで調べてくれたので、以下の転記します。 今のところ(2025/2/26)時点では、Roo Codeを使っておいた方が恩恵がありそうです。 以下転記。 1. 機能の違い ClineもRoo Codeも、VSCode内で動作するAIコーディングエージェントであり、自然言語の指示からコードの生成や編集を行う点は共通しています ( Cline - Visual Studio Marketplace ) ( Roo Code (prev. Roo Cline) - Visual Studio Marketplace )。しかし、いくつかの機能面で違いがあります。 共通機能: 両者ともプロジェクト全体を解析し、ファイルを読み書きしたり、

    ClineとRoo Codeで何が違うのか
    sh19910711
    sh19910711 2025/03/05
    "Roo Code: モード切替(コード記述/アーキテクト設計/質問対応/デバッグ)やCode Actions統合などによって、よりきめ細かな役割設定と直接的な操作"
  • VS Codeの拡張機能内でGitHub Copilot の言語モデル API を利用してテキスト生成する

    VSCodeのLanguage Model APIを使うと拡張の中からCopilotのモデルのAPIを叩ける。 モデルでテキストを処理をしたらVSCodeのエディタのAPIを使ってUIに反映することで、AI機能を持ったエディタ拡張を作成できる。 以下のコードではでは固定のプロンプトの主力結果をgpt-4oのモデルに送信して、レスポンスをエディタのタブ上に展開する。 Setup

    VS Codeの拡張機能内でGitHub Copilot の言語モデル API を利用してテキスト生成する
    sh19910711
    sh19910711 2025/03/05
    "VSCodeのLanguage Model APIを使うと拡張の中からCopilotのモデルのAPIを叩ける"
  • Emacs+Ollama=Ellama は最強のローカルLLM実行環境かも - シンギュラリティ実験ノート

    Ubuntu 22.04でEmacs29をビルドし、EllamaというElispパッケージの導入に成功した。導入方法と使用してみた感想などをメモしておきたい。まだ使い込んでいないのと、非常にマニアックな環境なため強くオススメはできないが、ローカルLLM実行環境としては最強かもしれない、というのが私の現在の印象だ。 導入環境 今回はWindowsのWSLのUbuntu環境ではなく、純粋なUbuntu環境(Ubuntu 22.04)に導入している。その理由は、Ellamaを動作させるにはEmacs28以上が必要なためだ。 私のWSL環境ではEmacs27までは簡単に導入できる(sudo apt install emacsでできる)のだが、どうしてもEmacs28、Emacs29を導入することができなかった。 下記ページを参考にソースからビルドする方法も試したができなかった。下記ページではWSL

    Emacs+Ollama=Ellama は最強のローカルLLM実行環境かも - シンギュラリティ実験ノート
    sh19910711
    sh19910711 2025/02/27
    2024 / "サンプルプログラムをEmacsで開き、そのバッファにカーソルを置いた状態で「M-x ellama-summarize」と入力すると、隣のバッファに概要が表示 / 自力でコードを読まなくても概要把握ができ"
  • 脆弱性報告で GitHub から $4,000 貰った話

    はじめに こんにちは、ダイニーの ogino です。 この記事では GitHub の bug bounty で脆弱性を報告し、実際に報奨金を受け取った時の体験を共有します。 私は特にセキュリティの専門家ではなく、偶然に問題を見つけて初めて報告をしました。読者の方が同じようなチャンスに遭遇した時スムーズに行くように、海外からお金を受け取る上での意外なつまずきポイントや、実際に貰える金額などについて紹介します。 どんな問題を見つけたのか 今回見つけたのは、GitHub Copilot の VSCode 拡張機能に関する問題です。 この拡張機能のソースコードは来公開されていないはずですが、TypeScript のソースマップによって元のコードが露出していました。 そもそも VSCode拡張機能は .vsix という拡張子の付いたパッケージ形式で配布されます。これは実態としてはただの zip

    脆弱性報告で GitHub から $4,000 貰った話
    sh19910711
    sh19910711 2025/02/20
    "VSCode の拡張機能は .vsix という拡張子の付いたパッケージ形式で配布 / ソースマップ (*.js.map) ファイルが含まれており、かつその中に sourcesContent フィールドがあった / ディレクトリ構造ごと復元できる状態"
  • RustでCRDTを使ったリアルタイム共同編集機能を作ってみる話

    メモ代わりにZennに記事を書いているせいで、下書きが積まれまくっているmasamikiです。 はじめに FigmaとかかMiroとかゲームならマインクラフトとか共同編集を機能としてもっているものは世にいろいろありますが、共同で編集することの需要が今後も増えていきそうないかなさそうな、P2Pの世界も広がっていきそうないかなさそうな気がするので、「共同編集」もっと詳しく知っておかないとなと、そのあたりを書いてみました。 (わかりやすく説明するのがとても難しい………) 変なとこがあればコメントください。追記や修正していきます。 リアルタイム共同編集の仕組み マルチプレイヤーな仕組みを検討する時に考えなければいけない、データのコンフリクトです。 同じものを同じタイミングで編集した場合どうなるの…? 後勝ち(Last-writer-wins)にしちゃえば? 編集したものを、他の人が編集してしまった

    RustでCRDTを使ったリアルタイム共同編集機能を作ってみる話
    sh19910711
    sh19910711 2024/10/12
    "共同編集を行うためのの、データの扱い方としてOT、CRDTの2つがあげられ / CRDTは「コンフリクトしない分散型のデータ」という名前の通り、データが分かれていても問題無く合体できますよというデータの構造を用意" '23
  • ブラウザのみの統合開発環境 StackBlitz の紹介

    初めに この記事は StackBlitz の紹介になります。 初めに言っときます。 StackBlitz は滅茶苦茶凄いです。 現状 JavaScript 系のフレームワーク・ライブラリは勿論。(Next.js / Nuxt.js / jQuery等) Node.js自体も動かせます。 WASM を利用して PythonWordPress も動きます。 (2023/10/24 現在) ブラウザのみで開発が完結します。 疑問 でも貴方は今こう思ったかもしれません。 Q. でもお高いんでしょ? A. 基的には無料です。 Q. 基的? 使えるプロジェクトの数とか制限されてるんでしょ? A. されてません。 無料アカウントで 無制限です そして今こう思ったのではないでしょうか。 [*] でもなんか裏が有るんでしょ? 無料はおかしい。 確かにおかしいです。 サーバーを動かすのにも電力やクラ

    ブラウザのみの統合開発環境 StackBlitz の紹介
    sh19910711
    sh19910711 2024/06/22
    "StackBlitzはNode.jsを貴方のブラウザで動かしている + PythonやWordPressも動きます / WebContainerAPI: StackBlitz がパッケージを公開 + xtermと組み合わせることで簡単な環境が直ぐに構築でき" 2023
  • CloudShell VPC environment から VPC内のEC2インスタンスやRDS DBインスタンスに接続してみた | DevelopersIO

    もっと簡単にVPC内のリソースにアクセスしたい こんにちは、のんピ(@non____97)です。 皆さんはもっと簡単にVPC内のリソースにアクセスしたいと思ったことはありますか? 私はあります。 VPC上のRDS DBインスタンスやRedisクラスターなどのリソースに接続したい場合、Site-to-Site VPNやClient VPN、Direct Connectがなければ踏み台が必要になります。 踏み台へのアクセス方法は以下のようなものがあります。 直接SSH SSMセッションマネージャー EC2 Instance Connect SSMセッションマネージャーとEC2 Instance Connectについては以下記事をご覧ください。 しかし、上述のいずれのパターンもEC2インスタンスやECS Fargateなどの課金が発生するリソースをプロビジョニングする必要があります。 そんな時に

    CloudShell VPC environment から VPC内のEC2インスタンスやRDS DBインスタンスに接続してみた | DevelopersIO
    sh19910711
    sh19910711 2024/06/21
    "CloudShell VPC environment: ENIでパブリックIPの自動割り当てを有効化してもパブリックIPアドレスは割り当てられない + Elastic IPアドレスの割り当ては可能 / デフォルトでpsqlやmariadbコマンドはインストールされている"
  • フロントエンドエンジニアに勧めるvscode の file nesting

    File Nesting is なに その名の通り、ファイルがネストされます。 どういうことかというと、こんな感じです ↓ 昨今のフロントエンドでは 1 つのコンポーネントに StorybookCSS、test などのファイルが存在する場合があるとおもいます。 自分の場合は Storybook のファイルのみでしたが、これだけでも正直、 ツリー構造が見にくい ファイル名のタイポに気づきにくい などがあり辛かったです。 そんなときに VSCODE の File Nesting という機能が出たことをきき、試したところかなり快適になったので紹介しました。 具体的な設定方法 まずエディタを開いて、 ⌘, で設定を開きます 検索窓に「file nesting e」と入力します 下記画像のように、ネストする条件と、機能を有効化に設定します 自分は tsx に対しての設定のみ変えてますが、ここら

    フロントエンドエンジニアに勧めるvscode の file nesting
    sh19910711
    sh19910711 2024/06/19
    "昨今のフロントエンドでは 1 つのコンポーネントに Storybook や CSS、test などのファイルが存在 / File Nesting という機能が出たことをきき、試したところかなり快適になった" 2022
  • RStudioのProfileを使ってみる - Qiita

    RStudio v1.0から正式サポートされた機能の中に、profvisを使ったパフォーマンスプロファイリングがあります。 ここでは、このprofileに関してさっくり触れてみたいと思います。 何ができるの? 解析対象のソースに対して、行単位or呼び出される関数単位でメモリの消費と処理時間を計測することができます。 行単位の結果はFlame Graphタブ、関数の呼び出し毎の結果はDataタブで見ることができます。 ※ちなみに、ほぼ10msec程度で処理が終わるようなものは、プロファイラが処理を拾えないので何もできないので、ご注意を。。。 実際にプロファイリングしてみましょう ということで、実際にやりつつ詳しく追ってみましょう。 今回はテストで次のようなスクリプトをまずは走らせてみましょう。 この例は、Rで処理が遅くなるのでやっちゃダメな典型例としておなじみの ベクター処理が可能なものをf

    RStudioのProfileを使ってみる - Qiita
    sh19910711
    sh19910711 2024/06/18
    "解析対象のソースに対して、行単位or呼び出される関数単位でメモリの消費と処理時間を計測 / どのコールで処理に時間が食っているか、関数の呼び出し関係から見る事が出来ます" 2016
  • RStudioでRStanを実行する際のTips - Qiita

    この記事は,Stan Advent Calender 2016の13日目の記事です。 RStudioでStanを実行する Stanを実行する環境としてはRやPythonなど色々あるかと思いますが,私の周りではもっぱらRStanが多く,またRStudioを利用している人が多い印象です。実際RStudioにはStanを実行するために色々なものが準備されているのですが,まだあまり広まっていないように感じます。 そこで記事では,知っておくと便利なTipsをいくつかご紹介します。なお,一部は記事公開時点(2016/12/13)ではPreview版RStudioを必要とするものがあります。ご了承ください。 stanファイルの編集 RStudioは実のところ色々なファイル形式に対応しており,.stanにも対応しています。しかし新規ファイル作成ではstan fileという項目はありません。なので以下のよ

    RStudioでRStanを実行する際のTips - Qiita
    sh19910711
    sh19910711 2024/06/18
    "R NotebookもStan直打ちに対応しています / R Markdownにはキャッシュ機能があるのですが,Stanエンジンの分はどうも毎回コンパイルを実行してしまい,これ自体はキャッシュとして残ってくれないっぽい" 2016
  • docstringのテンプレートを出力してくれるautoDocstringのVS Code拡張が素敵だった - Qiita

    Pythonの関数(メソッド)の内容に合わせてdocstringのテンプレートを生成してくれるautoDocstringというVS Codeの拡張機能をお仕事とプライベートで使っていたら結構気に入ったのでその紹介です。 autoDocstringでできること Pythonの関数やメソッドの引数名や型アノテーションなどに応じたdocstringのテンプレートをVS Code上で生成してくれます。 ※JSDoc的なもの含め、他の言語だと割とその辺をしっかり生成してくれる一方でPythonだと(出力されるdocstringのスタイルがずれていたりなど)個人的にしっくりくるものが無く、今まではスニペット的にクリップボードへ定型文登録などして過ごしていました。 PEP257やGoogleスタイル、NumPyスタイルなどメジャー所のdocstringのスタイルはサポートされています。 ※そもそもdoc

    docstringのテンプレートを出力してくれるautoDocstringのVS Code拡張が素敵だった - Qiita
    sh19910711
    sh19910711 2024/06/18
    "autoDocstring: VS Codeの拡張機能 + Pythonの関数(メソッド)の内容に合わせてdocstringのテンプレートを生成 / PEP257やGoogleスタイル、NumPyスタイルなどメジャー所のdocstringのスタイルはサポート" 2022
  • VSCodeでPlaywrightによるE2Eテスト自動化をはじめてみよう - Qiita

    今年8月にリリースされたPlaywrightVSCode拡張を今更ながら深堀りして触ってみました。 記事では、VSCode上でPlaywrightを使ったテストの生成・実行・デバッグ・結果確認を一通り実行する方法を紹介します。 PlaywrightないしEnd-to-End(E2E)テスト自動化がだいたいどんなものかを知りたい人に見てもらえれば嬉しいです。 はじめに Playwrightとは Microsoftが開発しているE2Eテスト自動化ライブラリです。 この分野ではSeleniumやCypressといったライブラリが先行していましたが、近年ではビッグテックならではの開発力を背景にPlaywrightが急速にシェアを拡大しているように思います。 事実これらを使い比べてみてもPlaywrightが圧倒的に使いやすく、これからE2Eテスト自動化に取り組んでみたい方にはまず最初にオススメ

    VSCodeでPlaywrightによるE2Eテスト自動化をはじめてみよう - Qiita
    sh19910711
    sh19910711 2024/06/17
    "VSCode上でPlaywrightを使ったテストの生成・実行・デバッグ / SeleniumやCypressといったライブラリが先行していましたが、近年ではビッグテックならではの開発力を背景にPlaywrightが急速にシェアを拡大" 2022
  • VSCode+TeXで論文執筆環境を構築したら想定以上に快適な環境が完成したので備忘録メモ - Qiita

    筆者は学生時代を最後に論文という文章を作成する環境とサヨナラしていました。しかし、幸運な巡り合わせにより、再び論文を書く機会を得ました。折角得られた機会を活かして学生時代論文やレポート作成で愛用していたTeX(LaTeX)を再び使ってみようと決意しました。学生時代はTeXStudioというOSSのエディターを利用していました。しかし、最近Visual Studio Code(以下VSCode)の進化が著しく、VSCodeで快適に執筆が出来る。。。物は試しと構築してみた所、予想以上に快適な環境が完成しました。今後も改良を続けて行くつもりですが、まずは構築方法を備忘録として残しておこうと思います。 環境情報 WSL2上のUbuntuとMacで環境構築を実行しました。 Linux Ubuntu 22.04 @ WSL2 Visual Studio Code 1.76.1 TeX Live 202

    VSCode+TeXで論文執筆環境を構築したら想定以上に快適な環境が完成したので備忘録メモ - Qiita
    sh19910711
    sh19910711 2024/06/17
    "幸運な巡り合わせにより、再び論文を書く機会 / 学生時代論文やレポート作成で愛用していたTeX(LaTeX)を再び使ってみようと決意しました / 最近Visual Studio Codeの進化が著しく + 快適に執筆が出来る" 2023
  • Quarto でレポート執筆(M1 Mac + VSCode) - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こんにちは.さんげん(@Sangen_u)です.今回は Quarto を導入し,これを使ってレポートを書く方法を解説していきます. はじめに-なぜ Quarto を使うのか Quarto とは何か 公式サイトには Quarto® is an open-source scientific and technical publishing system built on Pandoc とあります.Rmarkdown を使ったことがある人は RmarkdownPythonJulia,R で使えるように拡張したものであると理解すればわか

    Quarto でレポート執筆(M1 Mac + VSCode) - Qiita
    sh19910711
    sh19910711 2024/06/17
    "Quarto: Rmarkdown を Python,Julia,R で使えるように拡張したものであると理解すればわかりやすい / 大学の講義で Python を用いて作成した図を使ってレポートを書く機会 + Quarto を導入したところこれらの悩みが一挙に解消" 2022
  • Quarto + VSCode で作る数学ノート (TeXマクロ) - Qiita

    Quartoを使いたい理由 マークダウンで数学ノートを書くときに \newcommand が使いたい。 定理などを四角で囲みたい。 インストールした環境 Windows11 WSL2 (Ubuntu-20.04) VSCode Linuxにインストール (例) 参考: バージョン 1.2.335 (複数バージョンを入れられる方法でやっていますが、単一バージョンのみを入れるような別の方法があります) export QUARTO_VERSION="1.2.335" sudo mkdir -p /opt/quarto/${QUARTO_VERSION} sudo curl -o quarto.tar.gz -L \ "https://github.com/quarto-dev/quarto-cli/releases/download/v${QUARTO_VERSION}/quarto-${QUA

    Quarto + VSCode で作る数学ノート (TeXマクロ) - Qiita
    sh19910711
    sh19910711 2024/06/17
    "マークダウンで数学ノートを書くときに \newcommand が使いたい + 定理などを四角で囲みたい / 数式のサイズが大きすぎるときは .css でいじってあげれば良い / .md のようにlive previewができないっぽい" 2023
Лучший частный хостинг