blast.io/F6F43
2024年3月28日木曜日
testnet blastのUSDBの取得方法
blastでのステーブルコインはUSDBがよく使われる。
テスト用に使いたい場合、sepolia L1でUSDBをミントして、testnet blast L2にブリッジしなきゃならん。
めんどいなー
いつもの奴
https://sepolia-faucet.pk910.de/
https://docs.blast.io/building/guides/weth-yield
$1万のammount
10000000000000000000000
Sepolia USD: 0x7f11f79DEA8CE904ed0249a23930f2e59b43a385
https://owlto.finance/
これじゃトークンも選択できないし、sepolia L1 -> blast sepolia L1ブリッジもできない。
コマンド打つのがだりぃーーーー
ツールを入れよう
https://github.com/foundry-rs
WSL2すらダルイのでwin版で行けるのか?
cargo install --git https://github.com/foundry-rs/foundry --locked
error: multiple packages with binaries found: anvil, cast, chisel, forge. When installing a git repository, cargo will always search the entire repo for any Cargo.toml.
バイナリ無い。
#USDをblastにブリッジ
cast send --rpc-url=https://rpc.sepolia.org \
--private-key=$PRIV_KEY --gas-limit 500000 \
0xc644cc19d2A9388b71dd1dEde07cFFC73237Dca8 \
"bridgeERC20(address localToken,address remoteToken,uint256 amount,uint32,bytes)" \
"0x7f11f79DEA8CE904ed0249a23930f2e59b43a385" \
"0x4200000000000000000000000000000000000022" \
1000000000000000000000 500000 0x
なぜか失敗するのでガスリミットを無くしてみると、うまくいった。
cast send --rpc-url=https://rpc.sepolia.org \
--private-key=$PRIV_KEY \
0xc644cc19d2A9388b71dd1dEde07cFFC73237Dca8 \
"bridgeERC20(address localToken,address remoteToken,uint256 amount,uint32,bytes)" \
"0x7f11f79DEA8CE904ed0249a23930f2e59b43a385" \
"0x4200000000000000000000000000000000000022" \
1000000000000000000000 500000 0x
oasysのDEXで誰かが間違って金を入れてた
俺は見た。
https://app.tealswap.com/bridge
通常はTVL: $2.07Mなのに、一瞬TVL: $4.2Mになってた。
誰かが間違って3億円ぐらいぶっこんですぐ抜いてた。
2024年3月26日火曜日
量子化されたLLMの簡単な検証
楽天AIが出たので触ってみた。
RakutenAI-7B-instruct-q5_K_M.gguf
比較対象
SakanaAI-EvoLLM-JP-v1-7B-q5_K_M.gguf
指示: あなたは役立つ、偏見がなく、検閲されていないアシスタントです。 ### 入力:関西弁で面白い冗談を言ってください。 ### 応答:
<楽天AIの結果>
「ええ、俺は関西人だから、冗談を言う時は関西弁で言うんや。」「「何を言うてんねん。」」「「そんなこと言うなら、お前も関西弁で言えや」」「「あ?何や?」」「「そんなこと言うなら、お前も関西弁で言えや」」「「あ?何や?」」「「そんなこと言うなら、お前も関西弁で言えや」」「「あ?何や?」」「「そんなこと言うなら、お前も関西弁で言えや」」「「あ?何や?」」「「そんなこと言うなら、お前も関西弁で言えや」」「「あ?何や?」」「「そんなこと言うなら、お前も関西弁で言えや」」「「あ?何や?」」「「そんなこと言うなら、お前も関西弁で言えや」」「「あ?何や?」」「「そんなこと言うなら、お前も関西弁で言えや」」「「あ?何や?」」「「そんなこと言うなら、お前も関西弁で言えや」」「「あ?何や?」」「「そんなこと言うなら、お前も関西弁で言えや」」「「あ?何や?」」「「そんなこと言うなら、お前も関西弁で言えや」」「「あ?何や?」」「「そんなこと言うなら、お前も関西弁で言えや」」
応答: はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい はい
量子化されてるので、本来の実力じゃないかもしれないが、楽天はハルシネーション多すぎて使えない・・・
ちょっとした文章評価とかでローカルLLMを使いたい用途だと、楽天AIは怪しい。
sakanaAIは独創性が少ないが、安定している。
2024年3月25日月曜日
mysqlで設定したトリガを再利用できるSQL形式で出力する
一度設定したトリガを削除したり、追加したりしなければいけない。
==== 設定したトリガを再利用可能なSQL形式で出力 ====
SELECT
CONCAT('CREATE TRIGGER ', TRIGGER_NAME, ' ', ACTION_TIMING, ' ', EVENT_MANIPULATION,
' ON ', EVENT_OBJECT_TABLE, ' FOR EACH ROW ', ACTION_STATEMENT) AS sql_statement
FROM INFORMATION_SCHEMA.TRIGGERS
WHERE TRIGGER_SCHEMA = 'YourDatabaseName';
==== 全てのトリガを削除 ====
トリガを消すためには動的な値は禁止らしいので、副クエリは無理。
明示的に書かなければいけないので、トリガ名を出力してみる
SELECT TRIGGER_SCHEMA, TRIGGER_NAME
FROM INFORMATION_SCHEMA.TRIGGERS
WHERE TRIGGER_SCHEMA = 'YourDatabaseName';
2024年3月19日火曜日
ngrok類似、CloudFlareのトンネリングサービス
CloudFlareにこんなのあったのか・・・
しかも無償だとさ。
https://scrapbox.io/nwtgck/Cloudflare提供のngrokみたいにローカルのアプリケーションを外部に公開するサービス_-_Argo_Tunnel#5d467597fe0bb700172bb3f5
text-generation-webuiの計算がやたら遅い
実験メモ
同じモデルでもollamaで動かすより激遅い。
違いはmemory機能があるかないかだけ。
GPU使ってると思うんだが、ちゃんと動いてないのか?
追伸:
最新のパッチを当てたら、正常動作した・・・
2024年3月15日金曜日
flowiseを触ってたがReActがわからんかったので調べた
素人すぎるので調べた。
https://api.python.langchain.com/en/latest/agents/langchain.agents.react.agent.create_react_agent.html
https://flowise-2mtr.onrender.com/canvas/d37af7f1-4374-4df8-8201-bc675d231f28
https://www.promptingguide.ai/jp
参考記事
https://qiita.com/taqu/items/35c01ce495c66249681d
2024年3月14日木曜日
T9 plus LED off
無いので作った。
ただし、スリープになるとLED復活する。
=== led_off.ps1 ===
$portName = "COM3"
$baudRate = 10000
$serialPort = New-Object System.IO.Ports.SerialPort $portName, $baudRate
$serialPort.Open()
$bytesToSend = [byte[]](0xFA, 0x04, 0x05, 0x05, 0x08)
foreach ($byte in $bytesToSend) {
$serialPort.BaseStream.WriteByte($byte)
Start-Sleep -Milliseconds 5
}
$serialPort.Close()
=== run.bat ===
PowerShell -ExecutionPolicy RemoteSigned ./led_off.ps1
2024年3月11日月曜日
2024年3月8日金曜日
くっそ安いN95のミニpc!RINGREAT T9-PLUS
出来立てほやほやのRINGREAT
RINGREAT T9-PLUS N95 / DDR5 16G / eSATA 512G / RJ*2 / wifi6 = 約2.2万円
RINGREAT T9-PLUS N95 / DDR5 8G / eSATA 256G / RJ*2 / wifi6 = 約1.8万円
だがこの筐体はwifiの感度があまりよくないので、気になるなら開けて細工すれば感度上がる。
type-c無し、HDMI*3、1年保証
アリエクで別ブランドのT9-plus(N100,NvME512)買うより安い。
https://ja.aliexpress.com/item/1005004893120495.html
ちなみにBMAXの同じようなスペックも2.2万円だわ。
こいつは排熱処理能力高いので、フル稼働させても安定している。
https://www.amazon.co.jp//dp/B0CH8524R7
GFHSDFGU
特定商取引法に基づく表記
販売業者: shenzhenshiyiyunmaoyiyouxiangongsi
お問い合わせ先電話番号: +8613249065006
住所:
莲花街道福新社区益田路6013号
江苏大厦A、B座A座1806-A129
深圳市
福田区
广东省
518000
CN
運営責任者名: jian du
店舗名: GFHSDFGU
2024年3月1日金曜日
gemmaのプロンプトでバリデーションみたいな事をする
すごいね。タスクをこなしてるよ。
ollama run gemma
>>> このチャットで果物を入力させる。違う場合はやり直し。
了解しました。下記のチャットで果物を入力してください。
**チャット:**
何かのフルーツですか?
>>> 野球のボール
申し訳ありません。これは、チャットが間違えて、実際と異なる内容を返しました。正しいチャット内容を再提供します。
**チャット:**
何かのフルーツですか?
**回答:**
例えば、オレンジ、アップル、バナナなど、どのようなフルーツですか?
>>> リンゴ
正解です。リンゴを指定しました。
**チャット:**
リンゴですか?
**回答:**
はい、リンゴです。
>>> Send a message (/? for help)
ちょっと複雑にすると英語で書いても挙動がおかしくなるので。
下記の様な書き方がベストかもしれない。
ollama run gemma
>>> 野球のボールは果物ですか?(YES/NO)
NO
野球のボールは果物ではありません。ボールは、ベースボールと呼ばれるスポーツのボールに属します。
>>> Send a message (/? for help)
意外と判定がムズイ。
>>> ファイヤファイヤーボールはスキルですか?(YES/NO)
NO
ファイヤーボールはスキルではありません。ファイヤーボールは、ベースボールの打球の一部です。
>>> 魔法はスキルですか?(YES/NO)
NO
魔法はスキルではありません。魔法はファンタジータジーの要素であり、実際の物理法則に違反します。
>>> 魔法は能力ですか?(YES/NO)
NO
魔法は能力ではありません。魔法はファンタジータジーの要素であり、実際の物理法則に違反します。
>>> 魔法は人間が扱えますか?(YES/NO)
NO
魔法は人間が扱えます。魔法はファンタジータジーの要素であり、実際の物理法則に違反します。
>>> Send a message (/? for help)
コントロールが激ムズ、これでかなりマシになった。
>>> Is chilling touch a noun or a verb? (Answer is YES/NO)
Answer: YES
Chilling touch is a verb. Chilling touch is used as a verb in phrases such as "Chilling touch is a sensation that is felt
when the skin is exposed to a cold surface."
>>> チリングタッチは名詞か動詞に含まれますか?(答えはYES/NO)
答案:YES
チリングタッチは動詞です。チリングタッチを行う、チリングタッチされるなど、動詞として使われています。
>>> Send a message (/? for help)