ブックマーク / efcl.info (17)

  • superwhisperでの音声入力を試す

    superwhisperという、whisper.cppを使った音声入力ができるmacOSアプリケーションを最近使っています。 基的にはggerganov/whisper.cppのモデルを使って、音声認識しながら文字入力ができるアプリケーションです。 特徴 Whisperの認識精度が高い かなり早く喋っても認識してくれる 日語も認識してくれるモデルがある 日語で喋って英語に翻訳してくれる機能もある オフライン対応 有料: サブスク と 買い切り の2種類のプランがある 無料で15分のトライアル、その後は選べるモデルが制限される 公式サイトのデモをみると、かなり早く喋っても認識してくれるのがわかります。 大抵の人にとっては、多分文字入力するよりしゃべったほうが早いぐらいの入力速度が出ると思います。 superwhisper 長文はそこまで得意じゃないけど、1行とか2行ぐらいの文章はかなり

    superwhisperでの音声入力を試す
    yarumato
    yarumato 2024/01/18
    “Mac専用。オフライン対応。有料:サブスクか買い切り。Macの音声入力は、しゃべってる最中に他の操作ができない。Superwhisperは、喋りながらTwitterを開いて結果を貼り付ける操作が可能。日本語で入力して英語に翻訳機能”
  • メールの受信トレイを空にするInbox Zeroを始めた

    Gmailをメーラーとして使ってますが、メールを開くのがいまだに苦手です。 これをどうにかしようと、メールをもっと気軽に消せる方法はないかなーと思ってInbox Zeroを思い出したのでやり始めました。 次の記事や動画を参考にしています。 Inbox Zero and the Inbox Zero Method — everything you need to know 【15分で完了】1度設定したら戻れない、受信トレイ0生活 | おかんの給湯室 My Complete Inbox Zero Workflow (in 2022)! - YouTube 基的には、この動画を参考にして設定しました。 Inbox Zeroの設定方法 細かい設定は参考にした動画や記事の方に任せます。 Gmailの”設定”でやること 詳細タブ [ ] 自動表示 を有効化(アーカイブしたときに次のメールを自動で開く

    メールの受信トレイを空にするInbox Zeroを始めた
    yarumato
    yarumato 2022/12/24
    GmailはすべてInboxに置きっぱなし。ローカルのメーラーはInbox Zeroにしてる。
  • 1クリックで始めるGitHubリリース as a ブログ

    GitHubリリースという、GitHubでタグに対してリリースノートを書ける機能があります。 このリリースノート機能は、パーマネントリンクもあるし、Markdownも書けるし、画像もアップロードできるし、絵文字でリアクションもできるし、RSSもあるし、通知機能もあるし、GitHub Discussion連携すればコメントも書けるし、全文検索もついてくるしこれブログとして使えるんじゃないかと思いました。 そういう発想から、GitHubリリースノートをブログとして運用するためのちょっとしたブログシステムを作って使っています。 次のリポジトリが実際に動いてるものです。 azu/book-review: を読んだ感想を書くブログです。 リリースの一覧を見るとの感想の記事が並んでいます。 Releases · azu/book-review Release 伴走型支援: 新しい支援と社会のカタチ

    1クリックで始めるGitHubリリース as a ブログ
    yarumato
    yarumato 2022/11/07
    “GitHubリリースという、リリースノートを書ける機能がある。Markdownも書けるし画像もアップできるし、GitHub Discussion連携すればコメントも書けるし、全文検索もつくしブログとして使えるんじゃないかと”
  • Nreal Air + Macbook Pro/iPad Proで、文章やコードを書く

    最近は、Nreal Airというサングラス型のディスプレイを使って、プログラミングしたり文章を書いたりしています。 Nreal Airは、いわゆるARグラスというジャンルのガジェットです。 ただし、自分の場合はiPad ProやMacbook ProなどのUSB Cで接続できるデバイスから、ただの外部ディスプレイとしてNreal Airを使っています。(AR的な使い方は実質Androidの特定の端末のみが現時点では対応しています。) OculusなどのVRでも同じようなことをやっているので、VRでやる人は次の記事を参照してください。 Immersed + Meta Quest(Oculus Quest) + Macbook Proで、文章やコードを書く | Web Scratch 必要な道具 Nreal Air サングラス型のディスプレイとUSB Cケーブルが同梱されています Nreal

    Nreal Air + Macbook Pro/iPad Proで、文章やコードを書く
    yarumato
    yarumato 2022/09/09
    “ARグラス、サングラス型の外部ディスプレイ。目の前に28インチモニターがある感じ。首を傾げると中も傾く。レンズの上半分がモニター、下半分が背景(部屋)。Meta Questストラップと違って、後頭部に何もない”
  • Maintainer Month: なぜtextlintを作ったか

    今では200以上のルールがある自然言語のLintツールであるtextlintがどのように作られたかを振り返る記事です。 6月はMaintainer MonthというイベントをGitHubが主催しています。 Maintainer Month is a reminder for the ecosystem to support, celebrate, and compensate open source maintainers. – Maintainer Month Maintainer Monthは、オープンソースのメンテナーが集まって情報共有したり、メンテナーを祝ったり、支援したりするイベントです。 メンテナーがどういうサポートを求めているかを知る、負荷が特定の箇所に集中するエコシステムはバランスが悪いのでそれを支援する方法を知るといったことを思い出すのがMaintainer Monthの

    Maintainer Month: なぜtextlintを作ったか
    yarumato
    yarumato 2022/06/29
    “ただの文字列一致だとMarkdown構文を認識しない誤検知があったため、textlintを作る時には文字列一致ではなくASTをベースにして扱う。”
  • fz-browse: fzfライクな自由度の高いインタラクティブな検索ツール、ただしブラウザに表示する

    fz-browse: fzfライクな自由度の高いインタラクティブな検索ツール、ただしブラウザに表示する fz-browseという、fzfライクなインタラクティブな検索ツールを書きました。 fz-browse自体は検索エンジンを持っているわけではなく、既存のripgrepやripgrep-allなどのツールと組み合わせて、インタラクティブな検索体験を自分で組み立てるツールです。 コマンドを組みあわせたインタラクティブな検索(絞り込み)はpercol、peco、fzfなどが有名ですが、これらは検索の結果や操作もターミナル上で行います。 ターミナルは、書籍や画像などのコンテンツを検索した結果を表示してもあまり楽しくない場合があります。 fz-browserでは既存のコマンドラインツールを組み合わせて検索するのは同じですが、この検索結果の表示や操作をウェブブラウザ上で行います。 ブラウザで表示でき

    fz-browse: fzfライクな自由度の高いインタラクティブな検索ツール、ただしブラウザに表示する
    yarumato
    yarumato 2022/04/18
    “ローカルサーバを立ち上げて、ブラウザからアクセスして利用。検索窓入力で、検索結果が徐々に表示されていくターミナルでのgrep検索と似た体験。画像ファイルのEXIFをテキストとして取り出してgrepで絞り込む仕組み”
  • 音声入力でメモを書けるウェブアプリを書いた、x-callbackを使ったアプリケーション連携

    voicodという音声入力でメモを書けるシンプルなウェブアプリケーションを書きました。 音声入力でメモができるシンプルなアプリケーションを書きました。https://t.co/EHSKnNKNaL x-callbackを使ってショートカット.app 等と連携すれば、入力内容をNotionに保存したりできます。 Note: SpeechRecognitionに対応したブラウザ(ChromeやSafari)が必要 Source: https://t.co/NnzXVjlGnF pic.twitter.com/yzoA3VIzzl — azu (@azu_re) February 10, 2022 SpeechRecognitionというウェブブラウザで音声認識をするAPIを使っているので、このAPIに対応しているブラウザが必要になります。 具体的にはGoogle ChromeやSafariなど

    音声入力でメモを書けるウェブアプリを書いた、x-callbackを使ったアプリケーション連携
    yarumato
    yarumato 2022/02/11
    “ブラウザで音声認識をするAPI SpeechRecognition に対応しているブラウザGoogle ChromeやSafariが必要。x-callback-urlは、Appleが提供してるショートカット.appと相性がいい。入力内容をNotionに保存する”
  • Komesan: 指定したURLに関連するはてなブックマーク、Twitter、HackerNewsのコメントを表示する

    Komesan: 指定したURLに関連するはてなブックマーク、Twitter、HackerNewsのコメントを表示する Komesanというはてなブックマーク、Twitter、HackerNewsをまとめて表示するサイトを作りました。 https://komesan.pages.dev/?url=https://pages.cloudflare.com HackerNewsはオプショナル: https://komesan.pages.dev/?url=https://pages.cloudflare.com&service=hackerNews ブックマークレットで実行する場合は、次のようなURLのブックマークを利用します。サイトの下部に同じものがおいてあります。 javascript:void(window.open("https://komesan.pages.dev/?url="+e

    Komesan: 指定したURLに関連するはてなブックマーク、Twitter、HackerNewsのコメントを表示する
    yarumato
    yarumato 2022/01/29
    “ソースコードも公開してるので、Forkして、Twitter v2のAppを作ってTWITTER_TOKENという環境変数にBearer Tokenを設定すれば、自分用のkomesanが動かせます。”
  • Immersed + Meta Quest(Oculus Quest) + Macbook Proで、文章やコードを書く

    Immersed + Meta Quest(Oculus Quest) + Macbook Proで、文章やコードを書く 最近は、ImmersedというMeta Quest(Oculus Quest)で動くアプリを使ってプログラミングをしたり文章を書いたりしています。 ImmersedはOculus QuestなどのVR機器で動くアプリです。 リモートデスクトップ的にOculus QuestとPCを接続して、Oculus QuestをPCのディスプレイとして使えます。 必要な道具 Oculus Quest 2 Oculus Questでも問題ないそうです Windows or macOS or Linuxが動くPC macOSだと自動で物理的なディスプレイが暗くなったり、macOSの方がサポートは良いのかも MacBook Pro (13-inch, 2020, Four Thunderb

    Immersed + Meta Quest(Oculus Quest) + Macbook Proで、文章やコードを書く
    yarumato
    yarumato 2021/10/31
    “VRゴーグルつければ、どこでもマルチディスプレイ(無料版だと3つまで)環境になる。キーボードは膝上に置くMacbook。作業に集中しやすい。バッテリーは1時間半持つ。遅延は数十ms以内。”
  • GitHub Sponsorsの募集を始めてから2年が経ったので振り返る

    この記事は、GitHub Sponsorsを募集開始してから、約2年経つのでGitHub Sponsorsについて振り返った記事です。 この記事では、GitHub Sponsorsを始めた理由、Tierの設計、やってみた結果と感謝、やったことによる変化、これからやる方へのアドバイスなどを書いています。 GitHub Sponsorsを始めた理由 2019年10月からGitHub Sponsorsのページを公開して、スポンサーの募集を開始しました。 GitHub Sponsorの募集ページを公開しました。https://t.co/YpSPfMPxjU#Promise や #jsprimer を書いたり、textlintを作ったり色々OSSを作ってます。 後は https://t.co/CXy3hOXJ8q を8年ぐらい毎週更新してたりもします。@jser_info Sponsorとかもある

    GitHub Sponsorsの募集を始めてから2年が経ったので振り返る
    yarumato
    yarumato 2021/10/01
    “GitHub Sponsorsの支払い方法は月額とワンタイムがある。それぞれ最大10種類のTier(金額)設定できる。継続的に支援してもらうのを優先してOne-timeのTierは未設定。約80名が支援”
  • スクリーンショットドリブンのメモアプリ mumemo を作った

    自分は技術書などの書籍のメモはスクリーンショットを撮ってそれにメモを追加するという形で取っています。 以前はOneNoteにスクショを貼り付けていましたが、OneNoteを立ち上げるのが面倒なので、去年mumemoというスクリーンショットベースのメモアプリを書いて、メモはGitHubのPrivateリポジトリで管理するようにしました。 この記事では、スクリーンショットべースのメモを取るmumemoというアプリを紹介します。 書籍などを読むときにスクリーンショットを撮って、Markdownでメモを書くスタイルでやっているので、それをいい感じにやるElectronアプリを書きました。 "スクリーンショットドリブンのメモアプリ mumemo を作った | Web Scratch"https://t.co/Y26TvxvEvv pic.twitter.com/gA1txccoIw — azu (@

    スクリーンショットドリブンのメモアプリ mumemo を作った
    yarumato
    yarumato 2021/05/06
    “技術書のメモは手書きすると時間かかるので、スクショ撮って、自動でよい感じに領域を切り取り、それにMarkdownの文章メモを追加してGitHubのPrivate repoに保存。Electronアプリ” Githubを無料ストレージとして使うのか
  • JavaScriptの歴史については「JavaScript: The First 20 Years」を読む

    JavaScript/ECMAScriptというプログラミング言語の歴史について書いた文章はWikipediaなどいろいろなものがあります。 その中でも、ECMAScript 2015のSpec EditorであるAllen Wirfs-Brockによって書かれた”JavaScript: The First 20 Years”が特におすすめです。 JavaScript: The First 20 Years JavaScript: The First 20 Years | Zenodo “JavaScript: The First 20 Years”はHOPL IV - History of Programming Languages向けに書かれたPaperです。 JavaScriptの誕生からECMAScriptの策定、ECMAScript/JavaScript各バージョンでの違い、ブラ

    JavaScriptの歴史については「JavaScript: The First 20 Years」を読む
    yarumato
    yarumato 2020/06/05
    “ECMAScript 4の策定中止の流れ。ECMAScript 6(2015)の策定プロセスの話。 ブラウザ戦争、Ajax、ブラウザ差異吸収ライブラリECMAScript 2015、CommonJSとNode.js、CoffeeScript、Transpilerが果たした役割など書かれた文章です”
  • JavaScript Primerの書籍版が4月27日に発売予定です!

    JavaScript Primerは https://jsprimer.net/ でOSSとして公開しているJavaScriptの入門書です。 JavaScript Primerの書籍版が2020年4月27日にアスキードワンゴから発売されます! 正式名称は「JavaScript Primer 迷わないための入門書」となっています。 略称は今まで通り jsprimer または js-primerです。 ハッシュタグも引き続き #jsprimer を利用してください。 予約できるのは物理書籍だけですが、電子版(Kindleと達人出版)も発売同日〜後日に発売される予定です。 書店への物理的なアクセスが難しい状況なので、欲しい人はできるだけ予約してください!Amazonなら次のページから物理書籍を予約できます。 JavaScript Primer 迷わないための入門書 | azu, Suguru

    JavaScript Primerの書籍版が4月27日に発売予定です!
    yarumato
    yarumato 2020/04/14
    “jsprimer)は、2015年に大きく変更があったECMAScript 2015をベースにして、一からJavaScriptを学べる書籍です。今すぐ読みたいかたはウェブ版(MITとCC BY-NC)を”
  • JavaScript Promiseの本 v2リリース、ES2015+に対応、Async Functionの章を追加

    JavaScript Promiseの v2リリース、ES2015+に対応、Async Functionの章を追加 JavaScriptのPromiseについて学ぶ書籍であるJavaScript Promiseの v2をリリースしました。 Promise 1.0.0をリリースしたのは2014年6月ですが、そこから少しづつアップデートしていました。 JavaScript Promiseのを書きました | Web Scratch ES6がリリースされたのでPromiseについて学びましょう | Web Scratch 今回のメジャーアップデートとなる2.0.0では、サンプルコードのコードベースをES2015前提のものへと変更しています。 1.x系からの主な変更点としては次のものがあります。 ES6をES2015に表記を変更 コードベースをES5からES2015+(ES2015以降ベース

    JavaScript Promiseの本 v2リリース、ES2015+に対応、Async Functionの章を追加
    yarumato
    yarumato 2019/10/24
    “サンプルコードが(Promise以外は)ES5のものを読みたい場合はPromise本 v1のアーカイブも作成してある。 寄付の手段として付録を好きな値段をつけて購入する以外にも、GitHub Sponsorsでの寄付を追加”
  • JavaScript Promiseの本を書きました | Web Scratch

    JavaScript Promiseのという無料で読める電子書籍を書きました。 タイトルそのままで、JavaScriptのPromiseについて書いた書籍です。 書籍の目的 この書籍を読むことで学べる事として、次の3つを目標にして書きました。 Promiseについて学び、パターンやテストを扱えるようになる事 Promiseの向き不向きについて学び、何でもPromiseで解決するべきではないと知る事 ECMAScript6 Promiseの基をよく学び、発展した形を自分で形成できるようになる事 Promiseは、次のECMAScriptの言語仕様として策定が進められていて既に多くのブラウザに実装されています。 Promiseについて扱う書籍ですが、この機能はjQuery.Deferred()やAngularJSの$qやBluebird等の類似の機能が既にあるため扱ったことがあるかもしれま

    JavaScript Promiseの本を書きました | Web Scratch
    yarumato
    yarumato 2018/11/12
  • JavaScriptの入門書を jsprimer.net で公開しました | Web Scratch

    ここ数年書いているJavaScript入門ですが https://jsprimer.net/ というURLで無料で公開しました。 まだ開発中です これからJavaScriptを始める人がES2015以降をベースにして学べる プログラミングをやったことがあるが、今のJavaScriptがよくわからないという人が、今のJavaScriptアプリケーションを読み書きできるようになるもの Webサイト: https://jsprimer.net/ リポジトリ: asciidwango/js-primer: JavaScriptの入門書 もともと公開してありましたが、jsprimer.net というドメインを取ったのでURLが変わっただけです。リダイレクトされているので既存のブックマークはリンク切れにはなりませんが、気になる人はブックマークしなおしてください。 またリポジトリ(asciidwan

    JavaScriptの入門書を jsprimer.net で公開しました | Web Scratch
    yarumato
    yarumato 2018/11/12
  • ライブラリをES2015(ES6)で書いて公開する所から始めよう

    この記事はECMAScript 2015の事始めとして、ライブラリをECMAScript 2015で書いて公開するというところから始めるのがいいのではという内容です。 ECMAScript 2015(ES2015)はES6とも呼ばれていてどちらも同じものを指しますが、この記事ではES2015に統一します。 ECMAScriptのバージョンについては次のページを参照してください。 ECMAScript · JavaScriptの入門書 #jsprimer 2018-12-27: 追記 textlint/textlint-rule-helperのmasterはTypeScriptの実装へ変換されています。 Babelの実装はhttps://github.com/textlint/textlint-rule-helper/tree/2.0.1から参照できます Babel から TypeScrip

    ライブラリをES2015(ES6)で書いて公開する所から始めよう
    yarumato
    yarumato 2018/10/06
    “ES2015で書いてnpmでライブラリを公開するまでを見て行きたい。ライブラリのdirectory構成。ES5変換Babelの使い方。mochaでテストを書く。npm”
  • 1