万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    Locoで使うPostgresQLのDockerコマンドの意味

    docker run -d -p 5432:5432 -e POSTGRES_USER=loco -e POSTGRES_DB=loco_app -e POSTGRES_PASSWORD="loco" postgres:15.3-alpine -d コンテナをデタッチモード(バックグラウンドモード)で実行します。これにより、コンテナがフォアグラウンドで実行される…

    vimでファイル生成するときにディレクトリも同時に作る

    vim

    以下で、~/.vimrc ファイルを作る function! EnsureDirectoryExists() let dir = expand('%:p:h') if !isdirectory(dir) call mkdir(dir, 'p') endif endfunction autocmd BufWritePre * call EnsureDirectoryExists() 関数の作成: EnsureDirectoryExists と…

    RustをRender.comのDockerにあげてみる

    https://higmasan.com/docker/render%E3%81%ABdocker%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A%E3%82%92%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4%E3%81%99%E3%82%8B/ ここを参考にした。 もうこの方のリンクしてるGitHubのリポジトリは削除されてた。 自分のGitHu…

    SvelteKitとNetlifyで気をつけたこと

    SvelteKitとNetlifyで気をつけたこと このパスで設定 キーも設定 svelte - Cannot Delpoy Sveltekit app with Supabase From netlify - Stack Overflow .svelte-kit/をビルドのパスにするのかと思ったが違った。そのままで良かった。 Prismaのエラーは https…

    Flutter & Godotサンプル探し

    GitHub - Celpear/FlutDot: A Package for embedding GoDot in Flutter. https://github.com/kyadalu1/GodotFlutterSample https://github.com/clement-buchart/flutter_godot_view_widget

    supabaseのポリシー

    with check 新しく生成されるデータと比較してポリシーを書きたいとき using 今DBに保存されているデータと比較するとき zenn.dev 既存の比較と新規に入るのがあるので、updateポリシーはwith checkとusing両方を設定する。

    Pandasの空の時の注意

    Pandasでは、数値型の列が空の場合、通常float型として扱われるため、その場合.iloc[0]の結果はfloat型の値(通常はNaN)になります。 PythonにおいてNaNはfloat型 replace メソッド使う時は注意。 if pd.isna(値):とかで判定するとか無理やり`str()使うとか…

    SvelteKit + Netlify

    npm i -D @sveltejs/adapter-netlify https://kit.svelte.jp/docs/adapter-netlify https://docs.netlify.com/integrations/frameworks/sveltekit/

    Wagtail (Django)をDockerで

    GitHubの説明のままそのまま行けた https://github.com/wagtail/bakerydemo git clone https://github.com/wagtail/bakerydemo.git --config core.autocrlf=input cd bakerydemo docker compose up --build -d で簡単にビルドできる。 以下でマイグレーショ…

    wasmerのCLIツール

    curl https://get.wasmer.io -sSfL | sh したら、 warning: the profile already has Wasmer and has not been changed dyld[16752]: Library not loaded: /usr/local/opt/zstd/lib/libzstd.1.dylib Referenced from: <72094881-E557-3575-8BF0-CD8551D265CB…

    supabaseのstorageの設定

    Supabase の Storage のオブジェクトの URL を JS で取得する2通りの方法 みたが、role()がないと怒られた Supabase Auth のユーザー情報を操作する方法 auth.role()って書くんじゃん!

    supabase関連のDatabaseDefinitionsって?

    import type { Database } from './DatabaseDefinitions' const supabase = createClient<Database>(SUPABASE_URL, ANON_KEY) const { data } = await supabase.from('messages').select().match({ id: 1 }) やたらとしれっと出てくるDatabaseDefinitionsってなんだ? </database>…

    FaGithubのインポート

    <Button color="light" class="w-full mt-5 btn btn-filled-surface" on:click={GitHubSignIn}> <span class="h-5 mr-3"> <FaGithub /> </span> GitHubでログイン </Button> import FaGithub from 'flowbite-svelte-icons/GithubSolid.svelte'

    FaGithubのインポート

    <Button color="light" class="w-full mt-5 btn btn-filled-surface" on:click={GitHubSignIn}> <span class="h-5 mr-3"> <FaGithub /> </span> GitHubでログイン </Button> import FaGithub from 'flowbite-svelte-icons/GithubSolid.svelte'

    RustのLocoチュートリアルメモ

    RailsライクなRustのWebフレームワーク 「Loco」 | DevelopersIO これみたがいくつか誤りが有る {"created_at":"2023-12-07T02:22:33.108351","updated_at":"2023-12-07T02:22:33.108351","id":11,"title":"Your Title","content":"Your Content xxx"}% に対…

    Seleniumで終わらせる

    Seleniumで終わらせる try: driver.implicitly_wait(10) except Exception as e: print(f"エラーが発生しました: {e}") sys.exit(1) # Pythonスクリプトをエラーで終了させるこうしないと終わらない finally: driver.quit() # WebDriverを終了させる

    アジャイルソフトウェア開発宣言

    agilemanifesto.org

    Seleniumで画像をセット

    こんな感じのHTMLがある時 画像の選択ボタン <input type="file" name="image" accept=".jpg,.jpeg"> アップロードさせるボタン <input type="submit" name="submit" value="画像アップロード"> Seleniumのコードはこうなる from selenium.webdriver.common.by import By # 画像をセット def set_image(driver, value): image_path = f'/path/to/{value}' input_element = drive…

    Svelteとsupabase連携の公式記事でハマったこと

    実践 Svelte入門 エンジニア選書作者:Kyohei Hamaguchi (tnzk),小関 泰裕技術評論社Amazon Svelteもsupabaseも普段触ってなくて詳しくないが、Advent Celenderネタとして投下。 ほぼsupabaseで気が引けたが、意外とSvelte人気ないのかわからないが、記事を書…

    supabaseのリダイレクト先

    https://supabase.com/docs/guides/getting-started/tutorials/with-svelte このsupabaseのチュートリアルやってるがリダイレクト先で死んだ。 ⚠️ WARNING: Svelte uses Vite and the default port is 5173, Supabase uses port 3000. To change the redirec…

    バックキャスティング

    ASーIS(現状)とTOーBE(理想像)

    Seleniumで絵文字の入力に失敗

    Seleniumで input_elementには入れたい要素 input_element.send_keys(value) この方法だとvalueに絵文字があると失敗した Chromedriver only supports characters in the BMP このエラーが邪魔! teratailにこんなやり方がある でも任意の文字を入れるのはな…

    ISO8601 について

    citizen.jp https://qiita.com/tonluqclml/items/3affc5328d11b60583a9 GMTとUTCの違い 国際協定により、UTCはGMTと等しいことになっていますが、その測定方法は異なります。 GMTは正午から測定されており、一方、UTCは午前0時から測定されています。 UTCは…

    フォント一覧

    Swiftでフォント一覧取得 for familyName in UIFont.familyNames { print("Family: \(familyName)") for fontName in UIFont.fontNames(forFamilyName: familyName) { print(" - Font: \(fontName)") } } 結果 Family: Academy Engraved LET - Font: Academy…

    「地すべり的勝利」

    Landslide victoryの英語由来的っぽい。 投票を土砂に見立てて https://academic-accelerator.com/encyclopedia/jp/landslide-victory

    Codableについて

    public struct Hoge: Codable { public var id: Int } 以下のようにもかける public class Hoge: Codable { public var id: Int } struct は値型だが class は参照型 UICollectionViewにてdataSource.apply(snapshot, にて、 SectionとItemにuniqueなIdentif…

    Hashableでidでユニークにならない時

    public class Hoge: Codable { public var id: Int public var name: String // これ追加 let creationDate: Date public enum CodingKeys: String, CodingKey, CaseIterable { case id } // これ追加 required public init(from decoder: Decoder) throws {…

    UITableViewDiffableDataSourceのクラッシュでの修正

    https://techblog.glpgs.com/entry/2023/03/01/165521 UITableViewDiffableDataSource を使ってるときは、 それぞれのA,BのジェネリクスでHashableを実装しておかないといけないようだ。 UITableViewDiffableDataSource<A, B> 以下のエラー Terminating app due to</a,>…

    家畜

    豚、豚小屋 piggery= for pigs 鳥、鳥小屋 coop = for poultry

    かっこいいLoadingアニメーション Flutter

    qiita.com これいいね。 最近Flutterのだと動かないので、 loading.dart を以下のように修正 import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; class Loader extends StatefulWidget { final Color color; final Duration…