【1】Daily Lesson Builder(デイリーレッスンビルダー)
英語の家庭教師として行動してください。
語彙・文法・練習問題を含む20分間の毎日の英語レッスンを作成してください。
【2】Conversation Partner(会話パートナー)
Please arrange an English conversation practice session.
【1】Daily Lesson Builder(デイリーレッスンビルダー)
英語の家庭教師として行動してください。
語彙・文法・練習問題を含む20分間の毎日の英語レッスンを作成してください。
【2】Conversation Partner(会話パートナー)
Please arrange an English conversation practice session.
| claude_dir=~/.claude | |
| gemini_dir=~/.gemini | |
| mkdir -p $gemini_dir/commands | |
| for c in $(ls $claude_dir/commands); do | |
| cat $claude_dir/commands/$c \ | |
| | awk '/^---$/ && !f++ {next} 1' \ | |
| | awk '/^---$/ {print "prompt = \"\"\""; next} 1' \ | |
| | sed 's/!\`\([^`]*\)\`/!{\1}/g' \ |
| volta list | cat | grep "^package " | awk '{print $2}' | while read package_with_version; do | |
| # Delete the @ version part (delete after the last @) | |
| package=$(echo "$package_with_version" | sed 's/@[^@]*$//') | |
| echo " \e[34mupdate package:\e[0m $package_with_version" | |
| volta install "$package@latest" | |
| done |
| javascript: var t = [...document.querySelectorAll('a.article_title_link')].map((a) => {return a.href}); (async () => { try { await navigator.clipboard.writeText(t.join("\n")); alert(`コピーしました ${t.length}`)} catch (e) {alert(`コピーに失敗しました: ${e}`);}})(); document.querySelector('div.bulk-article-select-mode-header-btn a').click(); [...document.querySelectorAll('input[type=checkbox][name=article_bulk_select]')].forEach((i) => {i.click()}); |
| <html> | |
| <!-- --> |
TestCafe が登場する前は、実際のブラウザで動作するエンドツーエンドの Web テスト ツールは、これらのブラウザを外部から駆動してユーザー アクションをエミュレートすることに依存していました。ただし、このアプローチには重大な欠点がありました。
| import { test, expect } from "@playwright/test"; | |
| test("検索ワード無しで検索した場合に急上昇ワードが表示される", async ({ page }) => { | |
| // 1. Yahoo!Japan のサイトを開く。 | |
| await page.goto("https://www.yahoo.co.jp/"); | |
| // 2. 「検索」というラベルが付いた要素を探し出してきて、クリックする。 | |
| await page.getByRole("link", { name: "検索" }).click(); |
| (function () { | |
| 'use strict'; | |
| kintone.events.on(["app.record.detail.show"], event => { | |
| const span = document.createElement('span'); | |
| const title = kintone.app.record.getFieldElement('title'); | |
| const body = kintone.app.record.getFieldElement('body'); | |
| const a = document.createElement('a'); | |
| const urlBase = 'https://*****/hc/ja/requests/new?ticket_form_id=*****'; |
| (ns authexample.web | |
| (:gen-class) | |
| (:require [buddy.auth :refer [authenticated? throw-unauthorized]] | |
| [buddy.auth.backends.session :refer [session-backend]] | |
| [buddy.auth.middleware :refer [wrap-authentication wrap-authorization]] | |
| [clojure.java.io :as io] | |
| [compojure.response :refer [render]] | |
| [reitit.ring :as ring] | |
| [ring.adapter.jetty :as jetty] | |
| [ring.middleware.params :refer [wrap-params]] |
| X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* |