Rest APIの一覧を把握したくて、Swaggerを導入した。 設定は簡単だった。 build.gradle.ktsに以下を追加しただけ dependensies { ... implementation("org.springdoc:springdoc-openapi-ui:1.5.5") ... } これでSpringBootを起動して http://localhost:8080/…
テスト用DBに接続して実行したい場合に、使える。 やり方 テストクラスに@Activeprofile(プロファイル名)を指定 application-プロファイル名.propertiesファイルを作成 テストクラスに@Activeprofile(プロファイル名)を指定 @ActiveProfiles("test") class T…
SQLで1週間前からのデータの取得をしたい場合にすぐに思い出せないから、ここにまとめていく。 ■1週間前の日を算出 select DATE_ADD(CURRENT_DATE(), INTERVAL -7 DAY);
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でseleniumでスクレイピングしたデータを Sqlalchemyを使って、mysqlにデータを登録しているが いくつかデータを登録したところで、エラーが発生して苦しんでいる。 mysql_exceptions.OperationalError: (2013, 'Lost connection to MySQL server duri…
open コマンドを使う 現在いるフォルダをFinderで開くには以下のようにする open .
curlコマンドでレスポンスヘッダを表示するには、以下の方法。 --dump-header(-D) オプションを指定する。 -I オプションを指定する(レスポンスヘッダのみ表示) --dump-headerには出力先を指定が必要。 -とすれば 標準出力が出力先になる curl --dump-header…
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…
num = '10' print(int(num))
[Python]キーボードからの入力を取得するinput関数 input_line = input()
音声認識の学習で見つけたページ qiita.com HTMLとJavaScriptだけで少ないコードで こんなにできるようになっているんだと感動した。 このページどおりに作れば、 だれでも簡単に音声の文字起こしプログラムが書ける。 動かしてもたまに誤変換したテキストに…
タスク管理システムのチケット名が、ブランチ名のルールがつけられている場合 ブランチが何を対応しているものであるか分からない。 そのため、作業途中にブランチを切り替えてしまうと、 対応していたブランチはどれだっけ?と探すのに苦労する。 解決する…
ローカルに溜まったブランチを削除したい。 ローカルにあるブランチ一覧を確認するために、 git branch コマンドを実行しているけど、qキーを押すと一覧は消えちゃって、 別ウインドウを開くか、コピペしてテキストエディタにコピーするかしないと何を消して…
Vagrantの仮想マシン上でDBサーバを構築するスクリプトを作成している。 いざ実行すると以下のエラーが出た。 {"failed": true, "msg": "ERROR! Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass d…
Javaのプロジェクトを作成している。 メインアプリとDB Migrationを別にわけて、IntellJでGradle のマルチプロジェクトに使用と設定していたが、 gradleの設定を更新したところ、以下のエラーが出た。 Spring Boot plugin requires Gradle 5 (5.6.x only) or…
SpringBootでgradleでビルド実行するアプリケーションを開発しているが、 Windows環境でのみ、DBUnitで読み込んだテストデータが文字化けして、 期待値と一致せずテストエラーになってしまう。Macじゃおきない。 ずっと悩んでたけど、解決方法がわかった。 …
仕事でSpring Bootを使ったWebシステムを構築している。 サーバサイドはREST APIを返す構成となっているが、社内向けはSSOでログインされたユーザーのみが呼び出せる仕様。 そのため、Spring Securityを使用して認証されているかをチェックするのだが、そも…
仕事でサーバ構築をすることになりました。 APIサーバとして、Tomcat上でwebアプリケーションを動かさないといけない。 用意してもらったサーバに直接SSHで入ってセットアップしてもいいけど、 手探りでやったら不要なファイルとかできたらやだなあって感じ…
(Mac などシェルが使えるOS限定) IntellJとかVisual Studio Codeで作業していて、 gitのブランチに関連するチケットページやGit Hubのブランチや、PRページを開きたいことがありますよね。 いちいちブラウザを開いてショートカットから 選んでトップページに…
GoogleCromeを使って、 Google検索結果をキーボードだけで操作したい。 マウスへ手を移動させる時間がおしいから。。 そのためには、 「Google検索キーボードショートカット」の Google拡張をインストールすればいい。 インストール後、検索結果に▶が表示さ…
Google の API を使えば簡単にリンク先の Favicon が取得できる。 ブラウザで以下の書式のURLを入力するだけ。 [書式] http://www.google.com/s2/favicons?domain=xxxxx xxxxxに取得したいサイトURLを入力するだけ [使用例] http://www.google.com/s2/favico…
フロントの障害あるある。 ・画像のサイズやテキストの表示サイズは、仕様書や設計書に記載されない。一枚絵でイメージが渡される。 ・テストコードを書けず、画面で確認するしかないからよくテスト観点から漏れる。 ・メイン機能でないから、テスト工数に見…
オープンデータとは オープンデータ(Open Data)は政府や自治体、企業などが保有するデータを公開し、自由に活用してもらう取組です。特に政府や自治体が公開するオープンデータが注目されており、データの活用による行政の透明性向上、官民協働の推進、行政…
pandasを使用すると簡単にCSVを読み込むことができる。 わずか3行。こりゃラクチンだ。 import pandas as pd # 為替データCSVファイルを読み込む # データのダウンロード先 # 日本銀行時系列統計データ検索サイト # https://www.stat-search.boj.or.jp/ df_e…
旧Google Siteで新しい投稿にテンプレート指定できない 会社で使っているGoogle Siteのページにいいね!ボタンを実装してほしいと話があり作ったのだが、 「新しい投稿」ボタンからのページ作成でテンプレートを変更できない。 あれこれ、設定を見ているのだ…
画像をブラウザの画面の高さいっぱいまで表示するには、 画像を表示する要素のheightプロパティで「100vh」と指定する。 HTML <div> <section class="conA"> <div class="container"> </div> </section> </div> CSS .conA { height: 100vh; background-image: url(/img/fruits.jpg); background-position: center; background-color: c…
outsystemsを入れて勉強しようかと思ってインストールしてみたけど、動かない。 ググりまくって、調べた結果、サポートできておらず、対応中だそうです。orz. Service Studio Mac not running on Catalina - OutSystems
DBデータがあることが前提のテストクラスで、テスト実行前にDBデータを投入しようとした。 でも、該当のテーブルにデータを投入するテーブルアクセスクラスを作成していないことに気づいた。 これからテーブルを作成するたびに、テーブルアクセスクラスを作…
MacのSequel Proから、ローカルに構築したMySQL8に接続しようとしたら以下のエラーが出た Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/lib/plugin/caching_sha2_password.so, 2): image not found qiita.com MySQL8…