任意コード実行
コードスニペットの保存
取り出し
実行基盤
インターネット検索
任意コード実行
コードスニペットの保存
取り出し
実行基盤
インターネット検索
https://rentry.co/tamanobi
faZzF9Dy
rclone config で設定できるが、インタラクティブに設定するのもめんどうなので。
[gcs]
type = google cloud storage
object_acl = private
location = asia-northeast1
ipadapter
masactrl
photomaker
story diffusion
#画像生成
NVidia Driver と Cuda を更新する
https://cloud.google.com/compute/docs/gpus/install-drivers-gpu
https://www.googlecloudcommunity.com/gc/AI-ML/Segmentation-Faults-and-Stable-Diffusion/m-p/731274
Google Workspace を使っている場合はこちらを見る
https://developers.cloudflare.com/cloudflare-one/identity/idp-integration/gsuite/
Google ログインだと Google アカウントを持っていれば、デフォルトでログインできるようになる。
Cloudflare Access はカンタンにログインできるアカウントを絞り込めるのが魅力の一つ。特定のドメインのメールアドレスを持つアカウントのみログインできる、ということが可能
$ jupyter notebook --ip=*
#jupyternotebook #jupyterlab
meilisearch
https://blog.g-gen.co.jp/entry/using-gcs-fuse-on-cloud-run
#つくりたいもの
X
https://twitter.com/taziku_co 広め
https://twitter.com/toyxyz3 GitHubコード。実験
https://twitter.com/ai_syacho 広め
https://twitter.com/npaka123
Again please
もう一度って英語でなんて言うの? - DMM英会話なんてuKnow?
Rush
いそぐ、焦る
No problem
便利な AI ツールをまとめます
テキスト→音声
Narakeet 有料
Free Text to Speech Online with Realistic AI Voices 無料
音声→テキスト
TTS のサービス。話者の数が10以上あり、日本語も自然。技術用語もOK。
Narakeet - Easily Create Voiceovers and Narrated Videos Using Realistic Text to Speech!
Text To Speech のこと
Vision-Language Modelsを使った商品のトップ画像選定 - DROBEプロダクト開発ブログ
Vision-Language Modelによる画像品質評価のまとめ - Sansan Tech Blog
Vision Language Model のこと。
Text to Image や Image To Text
https://github.com/BradyFU/Awesome-Multimodal-Large-Language-Models/tree/Evaluation
https://github.com/THUDM/CogVLM
https://www.reddit.com/r/LocalLLaMA/comments/18wyevu/best_uncensored_multimodal_vision_model/
Open VLM Leaderboard - a Hugging Face Space by opencompass
#VLM
https://gligen.github.io/
https://github.com/mut-ex/gligen-gui
#生成AI #画像生成
脱ブクマ!読み直したいtwitterはNotionに入れておこう|yukka kiyo を実験してみたが 2023 年の X 騒動でできなくなっていた
2023年6月 ChatGPTとmakeを使って、Twitter投稿を自動運用する。 #ChatGPT - Qiita が有力そう。
annotation and classification apps
image crawlr
静止画を簡単に動かして楽しむ
Twitterでいいねした画像を自動保存する
保存した画像をGoogle Photosに突っ込む
google.api_core.exceptions.Forbidden: 403 Access Denied: BigQuery BigQuery: Permission denied while getting Drive credentials.
というエラーになることがある。
通常はこれでいける
from google.cloud import bigquery
import google.auth
編集
CANVA
Adobe Premiere
CapCut
収録
Bitnami WordPress のインスタンスバージョンアップ手順 #PHP - Qiita
#WordPress #PHP
LightSail や VPS でいろいろやるときに便利なツール #VPN - Qiita に描いた
LightSail などのメンテナンスで活躍しているツールやサービスたちをまとめる。
piping server: ファイルの受け渡しで使う。僕はよく https://ppng.io を使う。拡張子までしっかりつけてあげると便利。あと他人が待ち受けているとやばいので uuid/name.{ext}
のような感じで UUID 使うといい
The Open Interpreter Project
話題のOpen Interpreterを使ってみた、そして、驚いたw #ChatGPT - Qiita
Open InterpreterをDockerで動かす
ChatGPT
Cursor
OpenInterpreter
Voice In
Sider
Sider: ChatGPT Sidebar + GPTs & GPT-4 Turbo - Chrome Web Store
ChatGPTの最強Chrome拡張『Sider』導入から使い方まで徹底解説! | WEEL
Voice In - Speech-To-Text Dictation - Chrome Web Store
「Voice In」音声をテキストにリアルタイムで書き起こすことができるGoogle Chrome用拡張機能 - 窓の杜
文章生成
画像生成
動画生成
音声生成
など多種多様。
rclone を使う
公式記事: https://knowledgebase.wasabi.com/hc/en-us/articles/115001600252-How-do-I-use-Rclone-with-Wasabi
インストール
curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
unzip rclone-current-linux-amd64.zip
https://twitter.com/hugovntr/status/1748780749434532185
— Backlighting
— Soft overhead light
— Lens flare burst
— Rim lighting
OpenAIのPrompt Engineering Guideでより良い結果を得るプロンプトエンジニアリングを学ぶ
#プロンプト
Google Colab でアップロードされたファイルを指定のファイル名に変える #Python - Qiita
def upload_as(new_name: str):
import os
from google.colab import files
uploaded_name = [k for k in files.upload().keys()][0]
主に生成AIの性能
LMSys Chatbot Arena Leaderboard - a Hugging Face Space by lmsys
AIチャットボットの能力を比較評価できる「Chatbot Arena」--ユーザーの判定を反映 - ZDNET Japan
主にテック企業が、技術やプロダクトにフォーカスした記事を蓄積するブログ
企業テックブログRSS
企業技術ブログ: エンジニアの技術ブログコミュニティ
#RSS #技術
vncserver のパスワードは次のコマンドで変更できる。root でログインしていると USER が指定されていないよというエラーになる。
$ vncpasswd
vncserver パスワードの変更方法 - moremagic’s diary
#VNC
UbuntuでGUIを使用する方法VNC(TightVNC)| GPUSOROBAN | 業界最安級GPUクラウド | GPUSOROBAN
UbuntuをGUIで利用する方法 VNC(X11vnc)| GPUSOROBAN | 業界最安級GPUクラウド | GPUSOROBAN
VPS や IaaS だとストレージが限られていることがあるため、オブジェクトストレージにデータを保存したり、オブジェクトストレージからデータを取り出す操作が便利。
ローカルデータ Goofys で Wasabi に同期させる
ローカルデータを RClone で Wasabi に同期させる
#object_storage
https://qiita.com/charon/items/114601c585616c43e718
Goofys のインストールは
sudo curl -L https://github.com/kahing/goofys/releases/latest/download/goofys -o /usr/local/bin/goofys
sudo chmod a+x /usr/local/bin/goofys
https://github.com/kahing/catfs
S3 などの object_storage をファイルシステムとして扱えるようにするソフトウェア。ハイパフォーマンスと謳っており s3fs よりも高速らしい(実際体感高速だった)。
https://github.com/kahing/goofys
ただし、操作するたびに TCP/IP 通信をするため超高速ではない。さらに高速化したいときはキャッシュを利用する。Goofysだけではキャッシュできないため catfs を利用する
https://en.wikipedia.org/wiki/X_Window_System
Stability Matrix を GPU Soroban で動かすときに、はまった
X Window System を使えばいい。
具体的には https://soroban.highreso.jp/article/article-046 を読む。
https://wiki.archlinux.jp/index.php/X11vnc
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@1,500;1,600;1,700;1,800&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&family=Noto+Sans:wght@100;200;300;400;500;600;700;800
@font-face {
Google Colaboratory が正式名称
Colab は、これらの制限を行っているだけでなく、世界中の学生やリソース不足のグループが利用できるように、積極的にノートブックでプログラミングを行っているユーザーを優先しています。Colab のコンピューティング単位数の残量がプラスでない場合に料金なしで実行する Colab のマネージド ランタイムでは、以下の行為は禁止されており、警告なしでいつでも強制終了される可能性があります。
SSH シェル、リモート デスクトップなどのリモート コントロール
イメージは caddy file-server。 https://caddyserver.com/docs/quick-starts/static-files
Caddy だとインターネットからアクセスできないことがあるので ngrok や cloudflared と連携させたい
現在の実現方法
$ caddy file-server --listen :18080 --browse --root .
Cloudflare が提供しているデーモン
Python から使えるツール https://github.com/Bing-su/pycloudflared
セッション内外でのそれぞれの操作で説明する
セッション外での操作
セッション一覧
$ screen -ls
セッションの開始。hogehogeはセッションの名前。-S以降はなくても動く。
ターミナルマルチプレクサ
X(Twitter)フロントエンドの代替。
https://github.com/zedeus/nitter で開発されている。
https://nitter.uni-sonia.com/ にて日本人がホストしている RSS も有効化されている
サクサク動く「Nitter」のパブリックインスタンスを公開しました – UNI-SONIA
ファイルシステムにクラウドストレージプロバイダをマウントするツール。
https://rclone.org/
https://github.com/rclone/rclone
オペレーション費用がかからない WASABIオブジェクトストレージ と相性がいいはず。
RcloneでクラウドストレージをLinuxに自動マウント
Ant Design
shadcn/ui
【CSS】あなたが普段使っているCSSフレームワークはなんですか? #CSS - Qiita
コードジェネレーション系 CSS フレームワーク
ref shadcn/uiを使って簡単なWebページを作ってみた
Stripe
Square
メタップスペイメント
ペイパル
univapay
AI の副業やお金儲けの情報をまとめています。ウェブ全体を検索し、AI のサイドビジネスでお金を稼ぐための方法、技術、ツール、プラットフォームやチャネルをまとめることを目的としている。目標は、AI 時代の情報の繭を打破し、誰もが副業に AI 技術を活用し、通常の仕事以上の副収入を得られるようにすることです。
https://github.com/bleedline/aimoneyhunter/blob/main/README_ja.md
容量課金のオブジェクトストレージ
egress 料金もかからない
API 利用料もかからない
https://wasabi.com/ja/cloud-storage-pricing/
Berglas のクロスクラウド版
https://github.com/busser/murmur
https://www.reddit.com/r/aws/comments/13u81lw/murmur_pass_secrets_as_environment_variables_to_a/ でリリース報告されたっぽい
ステップを書く。わからないことがあったら聞かせる。
You are professional image proccesing. Write python code.
Condition:
- Use pillow not OpenCV(cv2)
- Use pathlib.
https://www.runpod.io で確保できた。ネットワークが重たいのがつらい。プリチャージ式。
#GPU #RunPod
管理者権限で Windows Terminal を立ち上げる。
$ Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
Name : OpenSSH.Client~~~~0.0.1.0
State : Installed
Name : OpenSSH.Server~~~~0.0.1.0
https://github.com/cumulo-autumn/StreamDiffusion/
txt2img では Negative Prompt が利用できない
https://github.com/cumulo-autumn/StreamDiffusion/issues/27
対面の営業成績は容姿によって変わる。だからみんな見栄えを気にするしそういう指導をする。
いまはリアルタイムでSDを動かせるようになっているので、化粧をするように容姿をSDで良い感じにするとたぶん営業成績が上がる。
#ビジネスの種
風俗嬢が写メを撮るの大変がっているらしい。風俗嬢を明かしている友人にわざわざ写真を撮ってもらっていたりするらしい。
#ビジネスの種
https://www.metaps-payment.com/service/credit.html
https://stripe.com/
https://www.fincode.jp/
https://univapay.com/service/credit/
https://hasura.io/learn/ja/graphql/hasura/introduction/
#試したい
firebase や supabase の代替。セルフホスティング専用
Open Source backend for your next SaaS and Mobile app in 1 file
https://pocketbase.io/
PocketBase が Firebase / Supabase の代替として面白いかも
FastAPI よりも速いらしい
https://litestar.dev/
https://zenn.dev/yuji_shimoda/articles/4c692851b8d833
#Python
https://docs.peewee-orm.com/
#Python_ORM
https://zenn.dev/chanmoro/articles/b980d8fa681362
#Python_ORM #試したい
https://ponyorm.org/
#Python_ORM #試したい
https://github.com/spookylukey/django-views-the-right-way
https://spookylukey.github.io/django-views-the-right-way/
#Python #Django
#Python
$ jq . -C | less -R
-C オプションと -R オプションでできる
https://qiita.com/takyam/items/d9636000643f9c3ea3a0
https://github.com/trevorhobenshield/twitter-api-client を利用する。自分のアカウントを操作するためにクッキーから情報を抜き出す必要がある。
X の API は Free プランだとブックマーク取得ができない。Basic か Pro が必要。安い Basic プランでも月100ドル必要
{'client_id': '000000000', 'detail': 'When authenticating requests to the Twitter API v2 endpoints, you must use keys and tokens from a Twitter developer App that is attached to a Project. You can c
有名なテックキャンプですら赤字(2023年12月) https://twitter.com/suan_news/status/1739596260091605242
3年間で売り上げは1/5に落ち込んでいる
ターゲット
未経験からスクールを受講し卒業した生徒で、自信と実績、実力が欲しい人
ウェブカツがそういうところを狙っている気がする
storage.objectViewer の role だけで blob を取得する
from google.cloud import storage
from google.cloud.storage import Blob, Bucket
import json
from google.oauth2.service_account import Credentials
僕の代わりに画像を蒐集してくれるcrawlrが欲しい
クロール対象
ブログ(まとめサイト)
pixiv
danbooru
#やりたい #新潟
pixiv を定期的に検索し、いいかんじの作品を見つけるために作っていたボット
https://docs.google.com/spreadsheets/d/1xqDemRYm2bn3pfZelmmOZjMolh4BjpwGkhOxkYqnvZI/edit#gid=0
#画像収集自動化
#つくりたいもの
ドローンは原則として飛ばせる区域が固く制限されており、事前許可を取って飛行させる必要がある。
しかし国土交通省が定める無人航空機操縦者技能証明を取得すると、等級に応じて事前許可不要で飛行できる。
https://www.hb-j.jp/column/detail.html?id=515
この制度を受けて、ドローンスクールが増えてきている。 https://academy.drone.rakuten.co.jp/lp/nationallicense/
画像生成を業務に取り入れようとし Stable Diffusion Web UI や Comfy UI を用意しても活用されない。
より簡易に手軽に画像生成を試せるサービスが必要そう。
機能
ユーザーは Lora やモデルの入れ替えできる
入れ替えるときに警告が出る
日々情報量が多すぎる
加えてアテンションエコノミー
情報蒐集している人は取捨選択に時間と脳のリソースを使っている
そして情報を集めてスナック菓子のようにまとめて発信している
取捨選択だけでも大変だし、要約や図解、解説などもより大変
Wayback Machineやウェブ魚拓などのインターネット上のウェブページを保存できるソフトウェア
セルフホスト可能
Django 製
ストレージに注意
一つのウェブページのリソースを保存すると10MB程度のストレージを必要とするため注意が必要。一つのウェブサイトではなく、ページ。
せっかく感銘を受けた記事を削除されたくない
あとで読み返したり、知識として扱いたい
欲しい機能
yt-dlp や gallery-dl を使ってメディアを保存したい
実現方法
OwnCloud からのフォーク。もともとオンラインストレージだったがプラグインをインストールすることで Chat や Video 会議、 Workflow、カレンダー、タスク管理など広く対応できる
ストレージの管理がめんどくさいが S3 をストレージにする方法もあるらしい。
外部ストレージ(S3)にストレージクラスが指定できるようになりました
保存した画像を見られるサービスを作っていたが、すでにビューが用意されているGoogle Photosにつっこめばストレージの問題も解消される。
https://github.com/akiko-pusu/python_google_drive_sample/blob/add_quickstart_sample/drive_upload.py
#つくりたいもの
これをサービスとして提供する場合、サービスの本質はストレージサービスになる
Twitterログインすると、Google連携
ユーザー側: TwitterログインしてGoogle連携(あるいはDropbox連携)させるのは、手間が多すぎる
Twitterログインは必須。
web(flask)で認可処理。認可したcredはファイルストレージに保存。
行動、行動、行動
タイパの追求
生成AIの活用
インターネット復活
お金儲け
団体・党派・政府などが、一般に呼びかけるためにその主義・主張を端的に言い表わした語句。標語。
ネットワーク関連
nftable(iptable)
ip コマンド
NetworkManager
ネットワーク仮想化
LPWA (Low Power Wide Area) の一種で、米国のSEMTECH 社が策定した無線通信方式。2-15kmの通信が可能。900MHz帯域を使用するが免許不要
今年はLoRa元年?日本対応の格安モジュールE220-900T22S(JP)で遊んでみた
LoRaモジュールのE220-900T22Sを使ってみた!
Vol.06 Connect によるスキーマ駆動開発のススメ - connect-web フロントエンド編
traP ISUCON初心者向け講習会
ISUCON11予選を1位通過した(shallowverse)
ISUCON13
パイプとGitHub CLIでIssueもPullRequestsもこれ一本!ISUCONハック後編