2026年2月23日月曜日

strudel シュトルーデルは、Haskellで書かれた人気の音楽用ライブコーディング言語tidalcyclesのJavaScript版です

 シュトルーデルは、Haskellで書かれた人気の音楽用ライブコーディング言語tidalcyclesのJavaScript版です。シュトルーデルはフリー/オープンソースソフトウェアです:GNU Affero General Public Licenseの条件下で再配布および/または変更が可能です。ソースコードはcodebergで公開されています。デフォルトのサウンドバンクに関するライセンス情報も同サイトで確認できます。

始めるには、インタラクティブチュートリアルをご覧ください。また、質問やフィードバック、あるいは気軽に挨拶をするために、discordチャンネルに参加するのも自由です。



Error: The from address does not match a verified Sender Identity. Mail cannot be sent until this error is resolved.「送信元(From)に指定したメールアドレスが、SendGrid 側で“送信を許可された(検証済みの)差出人”として登録・認証されていないため、送信を拒否した」


GPTs(Custom GPT / GPT Actions)から SendGrid 送信を行う手順として言及されている例(実装記事)は見つかりました。下記です。 (Medium)

  • Medium: Creating an action in a CustomGPT to send an email using SendGrid (Medium)

  • SendGrid(KKEブログ): ChatGPTのAPIでメールを作成してSendGridで送信する方法 (SendGrid)



2026年2月21日土曜日

OS別 Blob Download(全量・単一HTML)

OS別 Blob Download(全量・単一HTML)

OS別 Blob ダウンロード(全量)

OS: 未判定 UA: -

ログ






YouTube Switch

YouTube Switch

PowerShell Code Card

PowerShell Code Card
</>
PowerShell
# ====== EDIT ONLY THESE 3 LINES ======
$SG_KEY  = "YOUR_SENDGRID_API_KEY"
$SG_TO   = "your_to_address@example.com"
$SG_FROM = ""   # Verified済みのFrom
# ======

$payload = @{
  personalizations = @(
    @{
      to      = @(@{ email = $SG_TO })
      subject = "SendGrid PowerShell test"
    }
  )
  from = @{ email = $SG_FROM }
  content = @(
    @{
      type  = "text/plain"
      value = "Hello from PowerShell via SendGrid."
    }
  )
} | ConvertTo-Json -Depth 10

try {
  $resp = Invoke-WebRequest `
    -Uri "https://api.sendgrid.com/v3/mail/send" `
    -Method Post `
    -Headers @{ Authorization = "Bearer $SG_KEY" } `
    -ContentType "application/json" `
    -Body $payload
} catch {
  Write-Host "Error:" $_
}
Copied

SendTo的な“ライト枠”の名称

 

OSSendTo的な“ライト枠”の名称追加のしかた(ライト)どこに出るか何が渡るか留意点
WindowsSend to(送る)Win + Rshell:sendto を開き、ショートカット(.lnk)やスクリプト等を置く (Super User)右クリックメニュー内「送る」サブメニュー選択ファイルのパスが引数になる(基本はファイル渡し)直下には出せない(必ず「送る」配下)。Windows 11の新UIより「旧メニュー」側で見える場面もあります
macOSクイックアクション(Quick Actions)/サービス(Services)Automator/ショートカットで作り、Finder拡張で有効化。ショートカットは「共有シートに表示」「クイックアクションとして使用」をON (Apple Support)Finderの右クリック内「クイックアクション」や下部の「サービス」、または共有メニュー選択したファイル/フォルダ(入力タイプで制御)“何も選択していない空白”では出ないことが多いです(対象が必要) (Super User)
Linux(GNOME Files/Nautilus)Scripts(スクリプト)~/.local/share/nautilus/scripts/ に実行可能スクリプトを置く(chmod +x) (help.gnome.org)右クリック内「Scripts」サブメニュー選択ファイルがパラメータで渡る (help.gnome.org)実行権限が必須。反映に再起動が必要な場合があります (Ask Ubuntu)
Linux(KDE Dolphin)Service Menus(サービスメニュー).desktop のサービスメニューファイルを所定の場所に置く(ユーザー領域も可) (Developer)右クリックメニュー内(条件一致時)選択ファイル/フォルダを引数的に扱える(.desktop側で条件定義)“どの種類のファイルで出すか”を厳密に書ける分、定義ミスで出ないことが多いです (Developer)
Android共有シート(Sharesheet)/アプリアイコン長押し(App Shortcuts)利用者側で“任意アプリ共通のSendTo”を追加は基本不可。開発側は共有先の最上段(Direct Share)や長押しショートカットを実装 (Android Developers)「共有」からの一覧、またはホームでアイコン長押し共有は Intent 経由でデータ、長押しはアプリ内の特定機能への入口ランチャー差が大きく、表示数や並びが限定されます(仕様上の上限もあり) (Android Developers)
iOS/iPadOS共有シート(Share Sheet)/コンテキストメニューショートカットを「共有シートに表示」などで有効化(ユーザー操作でON) (Apple Support)共有シート、または長押しの文脈メニュー(アプリ依存)共有対象(URL/テキスト/画像/ファイル等)共有先の並びはOSと利用履歴の影響が強く、狙った位置固定が難しい場合があります(運用で割り切りが必要)

フォルダ構成ごとZIPバンドル(ブラウザJSのみ)

ZIPテスト

ZIPテスト