タグ

ブックマーク / kazuhira-r.hatenablog.com (4)

  • LocalStackの提供するAWS CLIを使って、LocalStackを操作する - CLOVER🍀

    これは、なにをしたくて書いたもの? LocalStackでAWS CLIを扱う時、--endpoint-url=...と指定する必要があるのが面倒です。 awsコマンドを使う時に、常に--endpoint-url=...となるようにエイリアスでもつけようかなと思っていたのですが、 LocalStackが提供しているAWS CLIを使うと良さそうなので使ってみました。 GitHub - localstack/awscli-local: 💲 "awslocal" - Thin wrapper around the "aws" command line interface for use with LocalStack 環境 今回の環境は、こちら。LocalStackも、LocalStackの提供するAWS CLIも、pipでインストールします。 $ python3 -V Python 3.8

    LocalStackの提供するAWS CLIを使って、LocalStackを操作する - CLOVER🍀
    toenobu
    toenobu 2022/12/06
  • Ubuntu LinuxのPPAって?(Launchpad) - CLOVER🍀

    PPA? Ubuntu Linuxでaptなどを使ってパッケージインストールを行いますが、オフィシャルリポジトリにパッケージがない場合、 もしくはパッケージはあるもののバージョンが古い場合には困ったりします。 ソフトウェア提供元がサードパーティ側のリポジトリを持っていればそちらを追加することになりますが、それもない場合は ソフトウェアによってはPPAを使ったインストール方法が見つかると思います。 たまに使っていたものの、リポジトリを追加する以上の意味をあんまり意識したことがなかったので、ちょっと調べてみました。 Packaging/PPA - Launchpad Help What is PPA? Everything You Need to Know About PPA in Linux PPAとは、「Personal Package Archive」の略です。 パッケージ配布側から見た

    Ubuntu LinuxのPPAって?(Launchpad) - CLOVER🍀
    toenobu
    toenobu 2019/08/03
  • Javaで使えるオープンソース・キャッシュライブラリ - CLOVER🍀

    最近は、仕事でEhcacheを使っていたり、他にも調べたりすることがあったので、ちょっとJavaで使えるオープンソースなキャッシュライブラリについてまとめてみることにしました。 あ、そんなに大した内容ではないので、ご期待なさらぬよう…。 でまあ、改めて調べてみた感想としては、Ehcacheが現状デファクトになっていることが改めてわかった感じですね。Javaのキャッシュライブラリって、そこそこ数が見つかるんですけど、開発が止まってしまっているものが多かったり、ドキュメントも全然ないというものもけっこう多くて、割とカオス…。 しかも、軽量で気軽に導入できるキャッシュライブラリって、今はない感じですね。Guavaがキャッシュだけで独立していれば…。EhcacheとかInfinispanだと、機能で困ることはないと思いますが、ちょいと大きいですよね。 調べる時に気になるのは、以下のようなところでし

    Javaで使えるオープンソース・キャッシュライブラリ - CLOVER🍀
    toenobu
    toenobu 2013/12/30
  • 実行中のJavaアプリケーションの拡張設定を確認/変更する - CLOVER🍀

    jinfoというJDKに付属しているコマンドラインツールを使用すると、Javaの起動オプションやシステムプロパティを確認できたり、「-XX」ではじまる一部の値については実行中に変更できるようです。 詳しい説明は以下に書いてありますが、jstackやjmapなどと同様、使用するには対象のJavaVMのPIDが必要です。 http://java.sun.com/javase/ja/6/docs/ja/technotes/tools/share/jinfo.html 例えば、以下のようなちょっとわざとらしいオプション指定でJavaアプリを起動します。 $ java -Xmx512M -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:ParallelGCThreads=2 -XX:+PrintGCTimeStamps -XX:+PrintGC -XX:+Pr

    実行中のJavaアプリケーションの拡張設定を確認/変更する - CLOVER🍀
    toenobu
    toenobu 2012/06/24
  • 1