その他

AWS の Lambda関数のタイムアウトの最大時間、制限値

2018年の公式アナウンス aws.amazon.comこれしかないのか・・・15分って長いようで短い。。。

Maven package 実行のメモ

テストスキップしてパッケージ生成 mvn package -DskipTests=trueクリーンしてからパッケージ(よく使いそうな実行) mvn clean package -DskipTests=trueMaven プロジェクトーサブモジュール構成で、モジュールを指定する場合 書式は、、 mvn clean package…

AWS EventBridge で、Javaで書いた Batch Job にパラメータを渡す。

AWS のナレッジを参考にするしかない。 https://aws.amazon.com/jp/premiumsupport/knowledge-center/batch-parameters-trigger-eventbridge/「準備:Job定義」 Javaで書いた Batch のイメージ作成済でAWS Job定義のジョブ設定を行う。 ”Ref”+”::"+{パラメ…

ローカルの置いた Jar をMavenでビルドの依存関係に追加する。

Maven セントラルリポジトリにない JAR 、あるいは外部サーバーのMavenリポジトリから取得できない JARをローカルPCに置いて、Maven でビルドの依存関係に追加する方法Maven の <build> <plugins> に、以下のように<plugin> を挿入すれば可能になる。例)poisample-0.0.1-SNAPSHOT.ja</plugin></plugins></build>…

Apache POI を使わない Excel の読み書き

Java で、Excel ファイルを操作といったら、Apache POI 一択だろうと思っていたので 今まで躍起に探したことがなかった。Jxls ・・・テンプレートによる転送、、そんなことをしたいのではない。Apache-poi を内包するんだったら意味ない。 ExCella Reports・…

Eclipse 他プロジェクトのソースのクラスパスを取得してビルド

プロジェクト名=ProA と プロジェクト名=ProB が存在して、 ProA で作成した src/test/java で作成したクラスを、ProB の src/test/java で 使用したいという要件です。 簡単な環境設定なのですが、毎度のこと Eclipse 操作に落とし穴があります。 設定の手…

SourceTree でリモートフェッチして対象が表示されない時、

リモートのGIT に存在するはずのブランチが、リモート origin をフェッチしても 表示されないことが、SourceTree であった。他のアプリ、Eclipse GIT でプルしたのを後からSourceTreeで開いたせいだろうか? 原因がよくわからないが対処は、 .git フォルダに…

AWS Lambda設定で環境変数を設定する時の注意

AWSコンソールから Lambdaを設定する作業で、 環境変数に、AWS_REGION というのをキーに、使用 Region をセットしようとしら、、Lambda was unable to configure your environment variables because the environment variables you have provided contains …

Maven ビルド実行前にファイルコピー

過去にこんな投稿をしていた。。。 Maven ファイルのコピー - Oboe吹きプログラマの黙示録 そして、gradle 使用では、、、 gradle の copy タスク活用 - Oboe吹きプログラマの黙示録Maven の方、、ビルド前、package や install タスクの前に実行したいとい…

Eclipseプロジェクト、既存Mavenプロジェクトを強制的にMavenモジュールにする方法

親になるpom で定義したMavenプロジェクトに子のMaven モジュールを作成するのは、 通常の方法では、親になるMavenプロジェクトを選択して右クリック [Maven]→「新規 Mavenモジュール・プロジェクト」を選択して作成していく。 既にある Mavenプロジェクトを…

TeraTerm の SSH 接続の記憶場所

TeraTerm は、はじめてSSH接続するホストに対しては、必ずこのウィンドウを開いて 問い合わせてくる。この記憶を消したい場合、TeraTerm のどうするのか? ssh_known_hosts という TeraTermが管理するファイルを見つけて、IPアドレスとキーのペアが 書かれ…

PyCharm のコードテンプレート設定

2018 年販 PyCharm では、コード補完キー操作で、 Pythonスクリプト先頭行に書く、 # -*- coding: utf-8 -*- がすぐに出てくるのだが、最近のPyCharm はコード補完キー操作では出てこない。 ちゃんとコードテンプレート設定するのが良いようです。

GoogleSpreadSheet のWeb公開の方法

任意のWebページに埋め込みで公開したい場合の画面操作メモです。ブラウザでGoogleアカウントに入って公開したいGoogleSpreadSheet を開きます ファイルメニューから「ウェブに公開」を選択 「埋め込み」を選択して公開するコンテンツを、ドキュメント全体で…

PyCharm の起動画面

PyCharm の起動後の画面、プロジェクトを毎回選択させる画面にするには、 設定で、「起動時に前回のプロジェクトを開く」のチェックをはずす。 デフォルトは、チェックONになっている。 そうすれば、以下のように起動後はプロジェクト選択の画面になる

メモ:Windows においての Python PATH

pip 実行の為のPATH C:\Users\Xxxxxxx\AppData\Local\Programs\Python\Python39\Scripts\python 実行の為のPATH C:\Users\Xxxxxxx\AppData\Local\Programs\Python\Python39\Xxxxxxx : Windows ユーザーーーー python-daemon · PyPI

Excel の操作、行列入れ替え

いつも、どうするんだっけ?と忘れているのでメモ 入れ替えたい範囲を選択してコピー、 貼り付けオプションで指定

SpringBoot で gson使用

Jackson も、Google gson も spring-boot-starter-json で利用するための構成があります。 SpringBoot で、gson だけに使用を絞りたい時はどうすればいいのでしょう。まずは、Gsonを使うための設定 for Gradle build.gradle dependencies { compile group: '…

MySQL 8.x からは、JDBCドライバ指定は変えないとダメだった

MySQL 5.7 あたりは、JDBC ドライバ指定は、 com.mysql.jdbc.Driver だったけど、 以下、Maven で取得したコネクターを使うなら、 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.23</version> </dependency>

ありがちな github のエラー

開発環境PCを入れ替えたとき、うっかり忘れて以下をエラーを出してしまう。 maven で、git-hub 上のリポジトリにデプロイしようと思ったときに、、、 [ERROR] Failed to execute goal com.github.github:site-maven-plugin:0.12:site (default) on project X…

サクラエディタで snakecase ⇔ camelcase

以前、Excel VBA で、Python で書いた snake case ⇔ camel case スクリプトで、 Excel 上に入力したものを変換する方法を書いた。 oboe2uran.hatenablog.comでも、Python が入っていないPC環境では不可能なので他の方法で日常、すぐに使える方法はないかと …

Eclipse が起動しない JVM is not suitable for this product

Eclipse Pleiades 2020年版をインストールして起動したら、 JVM is not suitable for this product; Version 11 or grater is required と表示され起動できなかった。 Java11 以降を前提としており、環境として Java8 で開発したり Java11 で開発したり する…

サクラエディタのメニューアイコンが消えた時

サクラエディタを再インストールした時だったか、急にサクラエディタのメニューのアイコンが表示されなくなった。対処は、、サクラエディタ常駐してたら、まずは終了して、%UserProfile%\AppData\Roaming\sakura\を開き、このフォルダにある sakura.ini ファ…

JSON と YAML の変換をしてくれるところ

ちょっと JSON を書いていて、あるいは、 YAML 形式で書いていて、変換が必要なとき、 以下のサイトが便利www.json2yaml.com

Generate a JSON schema using Jython !?

JSON schema の Draft 7 JSON Schema Draft-07 Release Notes | JSON Schema に沿ったバリデータを探していて、 JSON schema を生成するのに、Python でというのは、よくあるアーキテクトと思うが、、 今更、Jython ?。。。天下のOracle のページで目にした…

SpringBoot MySQL接続でserver time zone エラー??

久々のSpringBoot バージョン は、2.3.1 mybatis-spring-boot-starter Version : 2.1.3 を使い、 mysql-connector-java Version: 8.2.20 を使って、MySQL に接続する。Spring の アプリケーション起動していきなり、 java.sql.SQLException: The server time…

メモ

https://dev.classmethod.jp/articles/aws_s3_getobject_error/https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/RetrievingObjectUsingJava.htmlS3Object object = s3Client.getObject(new GetObjectRequest(bucketName, key)); InputStream objectD…

東京オリンピック延期なら、Java祝日計算プログラムをまた、修正しなきゃならない。。。

3月24日のニュースを聞いて、東京オリンピックが1年延期なら、 またもや、Java祝日計算プログラムを修正しなきゃならない。のか!?Java祝日計算 プロジェクト日本語トップページ - OSDNプログラムは、2020年限定の処理部分を修正すれば良いのだが、 以…

依存関係のライブラリ(JAR)を含めた実行可能JAR を Gradle で作成する

Gradle の jar タスクは以下のようにする。 jar { excluse 'MET-INF/*.SF', 'MET-INF/*.DSA', 'MET-INF/*.RSA', 'MET-INF/*.MF', manifest { attributes 'Main-Class': 'org.yips.HellowMain' 'Class-Path': configurations.runtime.files.collect { "lib/%i…

BATファイルへのドラッグ&ドロップ

なぜか、気がつかなった。。。 BATソース内、 変数名 %1 , %2 , %3 , .....BATファイルアイコンに、Window で選択したファイルをドラッグ&ドロップすると ドロップしたファイルパスが渡る。 以下のように、BATをを書いてみればわかる。 @echo off set f1=%1…

daria公開

遂に公開、Excel → Database のツールhttps://github.com/yipuran/daria