はやし

サイトラボという屋号で個人事業主をしてます。logwという技術ブログ書いてます。管釣り…

はやし

サイトラボという屋号で個人事業主をしてます。logwという技術ブログ書いてます。管釣り.com(https://kantsuri.com/) を運営してます。渓流釣り行きましょう!海釣りは下手ですが誘われたら行きます!

マガジン

  • python勉強中

    Pythonの勉強中のため、Python関連の記事を載せていますPythonのバージョンは3.6.10となります記事のヘッダー画像が毎回違うのはその時の気持ちだったり適当だったりします

  • 有料インフラノート

    インフラ関係の事を有料で配信してます。無料で読みたい方はhttps://www.logw.jp/でも閲覧できます。note公開後1ヶ月前後で公開されます。

  • ブロックチェーンを学ぶためのPython3

    ブロックチェーンを学ぶためにPython3の勉強してます

最近の記事

wsgi経由で日本語使うと500エラーになる対処方

Apache+mod_wsgiでpythonをブラウザで実行したいと思います。ところがなぜか500エラーとなるのでその対処方となります 環境今回はDocker環境で行います。Dockerファイルとしては以下のようになってます #イメージを取得。ここではalmalinux8のイメージFROM almalinux#実行コマンドを書いていくRUN dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-

    • ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

      Python3.10系をインストールしようとしたら、上記のようなエラーがでました。 この記事はlogwでも公開される予定です Openssl関係のエラーエラー内容からわかるように、Openssl関係でインストールができないみたいです。 サーバー環境ここでサーバーの環境を載せてみます ・CentOS7 ・Python3.10系 ・Pyenv使用 Python3.9まではインストールできるpyenvを使用してPythonをインストールしてます。そこでPython3.10

      • php.iniのパスを変更する

        yumやremiリポジトリを使ってインストールする場合は特に必要ないのですが、ソースからインストールしたりする場合でphp.iniの場所が異なっているのでその変更方法になります ※note公開後1ヶ月前後で多分logwにも同じ内容が記載されます。無料で見たいという方はそちらをお勧めします。

        • PHP7.4系インストール時のonigurumaのパッケージについて

          PHP7.4をインストールしようとすると、onigurumaというパッケージがないとエラーがでます。その時の対処法となります

        wsgi経由で日本語使うと500エラーになる対処方

        マガジン

        • python勉強中
          20本
        • 有料インフラノート
          8本
          ¥1,000
        • ブロックチェーンを学ぶためのPython3
          11本

        記事

          PythonでTwitterに投稿してみる4-複数投稿

          このnoteはPythonの事をメモしたりしているため、Python以外の事は基本書いておりません。例えば今回使っているbotはサーバー側のクーロンの技術を使って定期的にツイートしておりますが、このnoteではやり方はでません。もし希望されるかたはコメント下さい。考えます。 前回のコードは・・・なんだったのか忘れたので貼っておきます import tweepy# 先ほど取得した各種キーを代入するCK="API key"CS="API secret key"AT="Acce

          PythonでTwitterに投稿してみる4-複数投稿

          PythonでTwitterに投稿してみる3-ファイルの構成を変更

          このnoteはPythonの事をメモしたりしているため、Python以外の事は基本書いておりません。例えば今回使っているbotはサーバー側のクーロンの技術を使って定期的にツイートしておりますが、このnoteではやり方はでません。もし希望されるかたはコメント下さい。考えます。 前回APIでツイートしてみました。ちょっと外れてコードの修正をしてみます。 APIだけ別ファイルにしてみたいと思います。後々ファイルが増えたときにAPIを毎回書くのは大変だと思います。しかし別ファイル

          PythonでTwitterに投稿してみる3-ファイルの構成を変更

          PythonでTwitterに投稿してみる2-コード書いてみる

          このnoteはPythonの事をメモしたりしているため、Python以外の事は基本書いておりません。例えば今回使っているbotはサーバー側のクーロンの技術を使って定期的にツイートしておりますが、このnoteではやり方はでません。もし希望されるかたはコメント下さい。考えます。 前回Pythonの環境を構築しました。実際に投稿してみたいと思います。今回はソースコードを公開しておりません。 環境サーバー:外部のサーバー 投稿方法:TwitterAPIを使ってPythonコマンド

          PythonでTwitterに投稿してみる2-コード書いてみる

          PythonでTwitterに投稿してみる1

          Twitterで投稿を定期的にしたいなーと思うと、毎回手動でやるのは面倒です。アプリ側でスケジュールというのもあり、これに登録すれば自動で投稿されますが、登録が面倒・・・ 自動化したい登録が面倒なので、できれば一度やれば毎日勝手に投稿されるといいなーと思います。そこで今回はPythonのTwitterライブラリを使ってPythonからTwitterに自動で投稿してみたいと思います 自動投稿の方法自動投稿には大まかに2つやり方があります。 1.アプリ側の機能を使う 2.サ

          PythonでTwitterに投稿してみる1

          Pythonで西暦を和暦にしてみる

          先日失敗したので再度チャレンジしてみました。思ったより成功しました。 コードimport datetimenow = datetime.date.today()#now = datetime.date(2000,2,29)# 令和の開始日reiwa_year = datetime.date(2019,5,1)#平成の開始日heisei_year = datetime.date(1989,1,8)#昭和の開始日showa_year = datetime.date(1926,1

          Pythonで西暦を和暦にしてみる

          Python文字の扱いで失敗

          ある日ふと思いました。西暦を和暦にするのはPythonなら簡単にできるのかな?と試行錯誤をした結果、考えが甘いなとなりました。 コードimport datetimenow = datetime.date.today()now2 = datetime.date.today()#now = datetime.date(2019,5,1)# 令和の日付reiwa_year = datetime.date(2019,5,1)if now >= reiwa_year: #pri

          Python文字の扱いで失敗

          Pythonで複数スペースを1つのスペースにする方法

          Pythonをやっていると色々大変な問題があります。その1つに確実に「空白」という問題がでてくると思います。 複数の空白は避けて通れない空白問題は避けられない問題の1つだと勝手に思っております。特に複数の空白がある問題が出ることもあると思います。 複数の空白(全角スペース、半角スペース、タブ等)を1つの空白(半角スペース)にしたいこんな風に思う事ありませんか?僕はあります。最近毎日思っています。 複数の空白を1つにするやり方を調べてみました。paiza.ioで簡単なサンプ

          Pythonで複数スペースを1つのスペースにする方法

          .stripと.replaceの処理の違い

          Pythonをやっていてきっとあたる問題があるのは空白だと独断と偏見でおもっています。空白の問題をどうするか?削除するのか?置換するのか?どうやってやるのか?などあると思います。ここではその違いを書いて行きます。 空白の削除は二通り .strip→空白(スペース、タブ、改行コード等)を削除する .replace→空白を置換する 結果は同じでも、微妙に違いがあります。簡単なサンプルを用意して説明してみます。 今回はpaiza.IOを使ってやっていきます .stripのケ

          .stripと.replaceの処理の違い

          Pythonで一番右の文字を削除する方法

          ちょっと状況がわからない。と思うかも知れませんが、多分検索ワードで検索して来た方にはきっと役立つかもしれないです。 CSVで使った以前のテキストを使用 さて、以前Pythonにてテキストの抽出をしてみるというのをやりました。 ・Pythonでテキストの抽出をしてみる-CSVファイルの作成まで ・Pythonでテキストの抽出をしてみる日付編-CSVファイルの作成まで ・Pythonでテキストの抽出をしてみる提出編-CSVファイルの作成まで ・Pythonでテキストの抽出

          Pythonで一番右の文字を削除する方法

          PythonでテキストファイルをWord形式に変換2

          前回Pythonにpython-docxというライブラリをインストールしました。このライブラリを使ってワードデータに変換してみます。 手順1.テキストデータを読み込む 2.テキストデータを置換 3.テキストデータをワード形式に保存 こんな感じになるかなと思います。 コードを書いていくまずはテキストの読み込みをします 1.テキストデータを読み込むimport refrom docx import Documentfrom docx.shared import RGBCo

          PythonでテキストファイルをWord形式に変換2

          PythonでテキストファイルをWord形式に変換1

          以前PDF→txtデータにテキストを抽出→CSV変換というのをしました。今回は同じテキストを使ってワードデータにしてみたいと思います。 なんでワード?仕事でそういう依頼がきたからになります。忘れないための備忘録も兼ねております。 使うテキスト前回テキストデータをCSVに変換したときのデータを使おうと思います。 整理番号:322636940 日付:令和2年4月15日 平成:30年5月 2日 提出人:544506015206 参考人:青しそ大葉様 提出日:昭和16年2月 2

          PythonでテキストファイルをWord形式に変換1

          sedコマンドでファイルの1行目に追記する方法

          ファイルの追記を行う方法にsed関数というのを使う事が多いです。今回はこんなテキストを用意してみました。 人気寿司ネタランキング・階層とファイル名:/root/kani.txt cat kani.txt 2位:サーモン 3位:赤身 4位:はまち 5位:とろサーモン 6位:ねぎとろ 7位:いくら 8位:エビ 8位:ホタテ 10位:あなご 人気寿司ネタランキングです。 よく見たら、1位がありません!!1位はまぐろ(中トロ)らしいのですがこれを追加したいです。viやvi

          sedコマンドでファイルの1行目に追記する方法