2021-01-01から1年間の記事一覧

Docker on DeskTopでkubernateが起動しない

kubernateの学習のため kubernateのDashboardをデプロイしようとすると以下のエラーが出た。 % kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml Error from server (InternalError): an error…

SpringBootにSwagger(OpenAPI)を導入

Rest APIの一覧を把握したくて、Swaggerを導入した。 設定は簡単だった。 build.gradle.ktsに以下を追加しただけ dependensies { ... implementation("org.springdoc:springdoc-openapi-ui:1.5.5") ... } これでSpringBootを起動して http://localhost:8080/…

テスト実行時に読み込むApplication.propertiesを切り替える

テスト用DBに接続して実行したい場合に、使える。 やり方 テストクラスに@Activeprofile(プロファイル名)を指定 application-プロファイル名.propertiesファイルを作成 テストクラスに@Activeprofile(プロファイル名)を指定 @ActiveProfiles("test") class T…

MySQLで日時計算

SQLで1週間前からのデータの取得をしたい場合にすぐに思い出せないから、ここにまとめていく。 ■1週間前の日を算出 select DATE_ADD(CURRENT_DATE(), INTERVAL -7 DAY);

selenium.common.exceptions.InvalidSessionIdException: Message: invalid session id

pythonのSeleniumを使用したスクレイプで遭遇したエラー。 調査中。

PythonのSeleniumエラー

PythonでSeleniumを使ってscrapingしているんだけど、 selenium.common.exceptions.WebDriverException: Message: unknown error: cannot activate web view selenium.common.exceptions.WebDriverException: Message: unknown error: session deleted becau…

pythonでmysql_exceptions.OperationalError: (2013, 'Lost connection to MySQL server during query')

pythonでseleniumでスクレイピングしたデータを Sqlalchemyを使って、mysqlにデータを登録しているが いくつかデータを登録したところで、エラーが発生して苦しんでいる。 mysql_exceptions.OperationalError: (2013, 'Lost connection to MySQL server duri…

TerminalからFinderを開く方法

Mac

open コマンドを使う 現在いるフォルダをFinderで開くには以下のようにする open .

curlコマンドでレスポンスヘッダを表示する

curlコマンドでレスポンスヘッダを表示するには、以下の方法。 --dump-header(-D) オプションを指定する。 -I オプションを指定する(レスポンスヘッダのみ表示) --dump-headerには出力先を指定が必要。 -とすれば 標準出力が出力先になる curl --dump-header…

Twitter APIで"Client Forbidden"エラー

Tweeter APIを使用したアプリを作成していて、以下のエラーではまった。 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 create a pro…

文字列型を整数型に変換するint関数

num = '10' print(int(num))

キーボードからの入力を取得するinput関数

[Python]キーボードからの入力を取得するinput関数 input_line = input()

たった17行のコードで音声自動文字起こしを実装する

音声認識の学習で見つけたページ qiita.com HTMLとJavaScriptだけで少ないコードで こんなにできるようになっているんだと感動した。 このページどおりに作れば、 だれでも簡単に音声の文字起こしプログラムが書ける。 動かしてもたまに誤変換したテキストに…

git ブランチの一覧表示とともにブランチのコメントを表示する

タスク管理システムのチケット名が、ブランチ名のルールがつけられている場合 ブランチが何を対応しているものであるか分からない。 そのため、作業途中にブランチを切り替えてしまうと、 対応していたブランチはどれだっけ?と探すのに苦労する。 解決する…

git branchコマンドでページ表示されるのをやめさせる

git

ローカルに溜まったブランチを削除したい。 ローカルにあるブランチ一覧を確認するために、 git branch コマンドを実行しているけど、qキーを押すと一覧は消えちゃって、 別ウインドウを開くか、コピペしてテキストエディタにコピーするかしないと何を消して…