タスク管理システムのチケット名が、ブランチ名のルールがつけられている場合 ブランチが何を対応しているものであるか分からない。 そのため、作業途中にブランチを切り替えてしまうと、 対応していたブランチはどれだっけ?と探すのに苦労する。 解決する…
ローカルに溜まったブランチを削除したい。 ローカルにあるブランチ一覧を確認するために、 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…
息子とUnityを勉強しようと思って、 昔インストールしたMacのUnityでiOSのビルドファイルができない。。。 なぜだと思って Because you are not a member of this project this build will not access Unity services. のエラーを解消したり、あれこれ、奮闘…
同僚がやってしまったことだけど、 Windows10でHyper-V+dockerで 環境構築をしていたが、 hyper-vを有効化していると、vagrantが使えない。 そのため、hyper-vを無効化したら、 このような事態に、、、、 ブート情報が見つからないとか、エラーが出ているか…
仕事でPerlのプログラムの改修をしている。 Amon2(Web Application Frame work)を使用して書かれている。 IDEは、VSCodeを使い、起動はTerminalでコマンドを打っている。 プログラムをやるには、ポインタの考え、参照渡し、値渡しを理解しておく必要があると…
rsyncコマンドを使う。 cpコマンドでは、出来なかった。
重いSQLを実行した時に出た。 MySQL WorkBenchの設定でSessionのタイムアウト時間エラー 初期設定では、30秒らしい。短くね? 以下のところで設定変更が可能。
Macからsshコマンド(鍵指定)でできるんだけど、scp(鍵指定)で接続できない。。なんでだろう。。。 追加 別のマシンからやったらできた。 うーん。何が違うんだろう。。。
pythonに仮想ディスプレイのpyvirtualdisplayパッケージなんてものがあるんですね。 これで、xwindowがないlinuxサーバーで、 selenumを使ってchromeブラウザの自動操作ができちゃいますね!すごい!
はまった。。。 MySQLdbモジュールを使って autocommit=False として、commit()を呼び出していなくても、DBに書き込まれてしまう。。。。 何が原因だろうか。。。。 プログラムをいくら見直してもわからない。 方針を変えて、MySQL公式のモジュールを使って…
gmailのメールを受信するpythonプログラムを作る。 文字化けで苦しんだ。。。 content-transferとContent-typeのcharsetをちゃんと理解してなかったなあ。。 DBはsqliteを使う。DBを構築しないでいいから楽チン。 PycharmはCE版なので、DataBaseウインドウが…
perlの勉強していて気になった。 正規表現の\wって、単語構成文字なんだね。 正規表現で言うと[a-zA-Z0-9]って意味。
HTMLの概要を指定する <meta name="description" content="HTML文書の概要文を記述します。"/> I#nternet Explorerの最新バージョンの標準モードを指定する <meta http-equiv="X-UA-Compatible" content="IE=edge"> ピンチ操作による拡大・縮小ができる指定 <meta name="viewport" content="width=device-width, initial-scale=1"/> ピンチ操作による拡大・縮小ができない指定 </meta></meta></meta>
仕事でperlのweb システムAPIの改修に携わっている。 perlのシステムを改修するのは初めてだが、 if、for分の構文は当たり前にあるし、オブジェクト指向、HTTPの知識があれば、何とかなりそうだ。 が、、、開発環境という点では、スキル不足だなあと思うこの…