万年素人からHackerへの道

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

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

    Python

    Python

    一番最新ファイル # 最新画像を1枚取り出す def find_latest_file_with_number(filenames, search_number): """ This function finds the file with the largest numerical part in its name, given a specific number in the pattern. """ # Compile a regu…

    Pandasの空の時の注意

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

    Seleniumで終わらせる

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

    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…

    Seleniumで絵文字の入力に失敗

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

    gpt4freeをもう一つのでDockerで立ち上がらせる

    https://github.com/xtekky/gpt4free/issues/283#issuecomment-1535554788 streamlit_chat_app版でやりたい gpt4free フォルダ内で Docekerfileをこうする。 FROM python:3.11 as builder WORKDIR /usr/app ENV PATH="/usr/app/venv/bin:$PATH" #RUN apt-get…

    Dockerの記事でスクレイピング

    https://zuma-lab.com/posts/docker-python-settings ここからほぼコピペでいけた。 気をつけるのは .envというファイルもルートに置かないとだめ。 -itは、docker execコマンドに渡されるオプションです。 -iは、標準入力(STDIN)を開きます。 -tは、TTY(…

    「動かして学ぶ!Pythonサーバレスアプリ開発入門」 サンプルコード

    P150で SESSION_TYPE = dynamodb をコメントアウトしないとき python manage.py init_db Traceback (most recent call last): File "/Users/shinriyo/.local/share/virtualenvs/application-jAa1F8aU/lib/python3.8/site-packages/pynamodb/connection/base.…

    pipenvがFishシェルで動かない

    pipenvコマンドを打つと Install http://docs.pipenv.org/en/latest/ to use this package. のエラー?が出る。 https://github.com/sentriz/fish-pipenv M1のMacBook Airのせいかと思ってた。 そこのREADMEを見ると原因が書いてあるけど fisher install sen…

    HEIC変換 PillowをPython3で使うコピペ

    brew install libheif curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py sudo pip3 install pyheif Pillow でインストールして、 以下のようにする https://qiita.com/tomoyk/items/c2a85dced32c08aca209

    Python - Jupyter NotebookをMac M1 搭載機にインストールする

    degitalization.hatenablog.jp Pip3で入れるのがいいっぽい。 sudo -H pip3 install jupyter したんだが、 ERROR: Failed building wheel for argon2-cffi 結論 まずこれ、 sudo -H pip3 install --upgrade pip setuptools そしてこれ sudo -H pip3 install …

    生成 Deep Learning ――絵を描き、物語や音楽を作り、ゲームをプレイする

    github.com git clone -b tensorflow_2 https://github.com/davidADSP/GDL_code 生成 Deep Learning ―絵を描き、物語や音楽を作り、ゲームをプレイする作者:David Foster発売日: 2020/10/05メディア: 単行本(ソフトカバー) Anaconda | Individual Edition …

    重複チェックPython リスト

    def has_duplicates(seq): return len(seq) != len(set(seq)) l = [3954, 3948, 3938, 3937, 3936, 3935, 3934, 3933, 3932, 3931, 3930, 3929, 3928, 3927, 3926, 3925, 3924, 3923, 3922, 3921, 3920, 3919, 3918, 3917, 3916, 3915, 3914, 3913, 3912, 39…

    正方形画像リサイズスクリプト Python

    Python2だけw square_images.py # -*- coding: utf-8 -*- from glob import glob from wand.image import Image import os, sys def __squareImage( image ) : ''' 画像の正方形化 @param image 画像オブジェクト ''' width = image.width height = image.he…

    Lambda Python Pyramid

    AWS Lambda、FlaskとOpenCVの環境構築 - Qiita WSGI、PyramidもOK GitHub - logandk/serverless-wsgi: Serverless plugin to deploy WSGI applications (Flask/Django/Pyramid etc.) and bundle Python packages

    組み合わせPython

    例えば3つ(A, B, C)の項目を組み合わせて「有り、無し」パターン作りたいとき import itertools A = ('0', '1') B = ('0', '1') C = ('0', '1') res = list(itertools.product(A, B, C)) for x in res: print "{}\t{}\t{}".format(x[0],x[1],x[2])

    Python3 シーケンスデータ型の実験

    リストは「mutable」であり、タプルの中に格納できる。 >>> ([1], [2], [4]) ([1], [2], [4])

    Python3のremove

    python - Remove all occurrences of a value from a list? - Stack Overflow remove()は指定したものを最初の1つだけ削除 >>> x = [1, 2, 3, 4, 2, 2, 3] >>> x.remove(2) >>> x [1, 3, 4, 2, 2, 3] なので、2は全部消されないよ。

    printでrangeの違い 2と3

    Python2 print(range(5)) print(range(0, 5)) [0, 1, 2, 3, 4] [0, 1, 2, 3, 4] って予想通り Python3 print(range(5)) print(range(0, 5)) range(0, 5) range(0, 5) しかし、 print(list(range(5))) はちゃんと[0, 1, 2, 3, 4]となる。

    Pythonのデフォルト引数はどうなるか?

    i = 111 def hoge(arg=i): print(arg) i = 999 hoge() これは111になる。 メソッドの下で上書きしてるけどそれはメソッドにとっては知らなかった。

    Pythonのメソッドのアスタリスクのタプル

    def test_method(teacher, *mentor): print(teacher) print(mentor) test_method('Aho', 'Baka', 'Manuke') Aho ('Baka', 'Manuke')

    LambdaでPythonのlxmlを使う

    Pythonだけでなく、OS依存っぽいので面倒ですね。 Python Data Deployment on AWS Lambda – Nervous Systems Using Python’s LXML in Amazon Lambda - Azavea - Beyond Dots on a Map ↑のこれらが嫌なら、 ↓これをzipにいれるといいかも? github.com AWSに…

    LambdaでPythonを分割

    pipとかのモジュールは出来るのに、 なぜか自分のローカルのファイルをインポートできない。 これらが平行で存在してる時に lambda_function.py hoge.py lambda_function.py内で from hoge import A, B みたいに書きたいのだ。 ちなみにできないけど、 lambd…

    lambda-uploaderのlambda.jsonについて

    lambda.json の "handler": "function.lambda_handler", に書いていたのは、Lambdaのここに相当する。 function.pyのlambda_handlerだと思う。 lambda_function.pyを使うときは "handler": "lambda_function.lambda_handler", にする

    LambdaでPythonをあげる

    AWS Lambda Pythonをlambda-uploaderでデプロイ | Developers.IO アクセスキーの確認 https://console.aws.amazon.com/iam/home?#/security_credential ここで作って rootkey.csvのダウンロード aws configure またはaws configure --profile devこれ? 権…

    Django 1.11でのタグ使用時に勝手にエスケープされてしまう

    今までこのように買いていた。 @register.simple_tag def calc_rate(star): """ 星を計算する(評価者一覧の方) :param star: 星の数の数字 """ html = """ <p> """ star = '<span class="glyphicon glyphicon-star"></span>' * star html += star html += """ </p> """ return html しかし、いざtemplateで <div class="ratings"> {% cal</div>…

    先週の金曜(2008年7月25日) ミラクルリナックスでの[コードリーディング]Python Code ReadingStringIO.py 達人が書いた ウェブコア(株)柴田淳(しばたあつし)ex.しばたじゅんはシンガーソングライターコピーモジュール リファレンスが変数になる。 書き換え…