なんとな~くしあわせ?の日記

「そしてそれゆえ、知識そのものが力である」 (Nam et ipsa scientia potestas est.) 〜 フランシス・ベーコン

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

ansible-vaultでパスワード聞かれるのを1回にする

qiita.com毎回ansible-vault decrypt ~~~とコマンドを打ち込んでいたが、以下のようにすればansible実行時にパスワードを聞いてくれる $ cat ansible.cfg [defaults] ask_vault_pass = Trueこれができるんだったら echo "your great password" | ansible-pla…

Ansibleでデフォルト値を使わせたい場合はdefault(omit)を使う

表題通りだけの話、このサイトに書いてありました。www.netassist.ne.jp公式ドキュメントにも探せば…https://docs.ansible.com/ansible/2.9_ja/user_guide/playbooks_filters.html#omitting-undefined-variablesあったけどこんなんわからんね、RedHatが悪い…

systemdベースのOSでdockerするときはsystemdのunitファイルを消さないと変なことになるかも

systemdベースのOSでdockerするときはsystemdのunitファイルを消さないと変なことになるかも 問題 Centos7でdockerイメージを作成し、mysqlを起動させようとしたところ、変なエラーが出て起動できない # Dockerfile ...(いろいろ処理) RUN systemctl start m…

Ansibleの牛を消す

kurochan-note.hatenablog.jp上記のサイトでは環境変数による方法が書かれているが、ansible.cfgをプロジェクトのディレクトリにつくってnocowsを設定することでも対応できる。 $ cat ansible.cfg [defaults] nocows = 1ジョークだ…

Emacs 26でMELPAからライブラリを落とそうとするとBad Requestになる

解決策 redditで解決策が見つかった www.reddit.com techquila 20 points · 1 year agohey team, this solution was presented in #emacs on freenode earlier: it's definitely what's up in my case.Don't lose https. Bad idea. 2019-07-14 20:15:19 npos…

AWSソリューションアーキテクト – アソシエイトに合格した

AWS

AWSソリューションアーキテクト – アソシエイト 試験勉強 やったこと 勉強期間 リモート試験 やってみてよかったこと AWSソリューションアーキテクト – アソシエイト aws.amazon.comどんな資格か? 認定によって検証される能力 AWS のテクノロジーを使用して…

Linuxでハードウェア構成をGUIで取りたいときはlshw-gtkがよさげ

lshw-gtkインストールは sudo apt-get install lshw-gtkをやるだけ。マザーボードやらグラフィックボードなど手軽にGUIで見れる。

pipで失敗した場合のメモ

いずれもAmazon Linux メモリ不足 qiita.com前もこのエラーを見た気がするが何度も忘れる。 $ pip install -r requirements.txt --no-cache-dir gcc: error trying to exec 'cc1plus': execvp: No such file or directory stackoverflow.comC++のツールが足…

Emacsのインデントやコードスタイルをeditorconfigで定義する

いまさらeditorconfig Emacsでeditorconfigを使いたい やりたいこと C++のコードに対して インデントをスペース×4 タブ使わない 行の最後にある空白除去(trailing whitespace) editorconfig導入 以下のサイトを参考にさせてもらった EditorConfig を Emacs …

Linuxで長いバッチ処理などを途中で永続化したい場合disownコマンドが使える

Linuxで長いバッチ処理などを途中で永続化したい場合disownコマンドが使える コンソールで作業していて、バッチ処理を始めたのだけど終わらない…昼飯行けないやんけ… みたいなことがあると思いますがLinuxのbashのデフォルトコマンドで解決できそうです。 や…

Centos 7.8でyum updateしたらentitlement serverが無いとか言われた

借りてるVPSはCentos 7.8なのだが、今日確認したらyumが動かなくなった。 # yum update 読み込んだプラグイン:fastestmirror, product-id, search-disabled-repos, subscription-manager This system is not registered with an entitlement server. You can…

MateでGoogle Drive使うならgoogle-drive-ocamlfuseがおすすめ

MateでGoogle Drive使うならgoogle-drive-ocamlfuseがおすすめ Linux上でGoogle Driveにマウントしたいという需要がある場合、google-drive-ocamlfuseというツールがおすすめ。という話。github.com Mate Linuxだと一応Gnomeの方にネットワークログインとい…

GradleのAntの環境情報を取得する方法

GradleのAntの環境情報を取得する方法 Gradle内部にはantを操作するAPIがあるのだが、ドキュメントがよくわからない。 内部でどんなバージョンのAntが使われているかもわからない。 // 以下のようにすると、Gradle内部のantがもってる情報が拾える task vers…

Mateでウィンドウから閉じるボタン(☓)が消えて困った

Mateでウィンドウから閉じるボタン(☓)が消えて困った Mateでウィンドウから閉じるボタン(☓)が消えて困った 現象 調査 使用しているウィンドウマネージャの調査 原因 現象 PC起動後に開くアプリケーションから、最小化ボタン、最大化ボタン、☓ボタンが消…

pytorchでGPUで訓練したモデルをCPUで動かす時

github.com表題通り pytorchは機械学習モデルの学習にCPUを使うかGPUを使うか選べる pythonでは機械学習モデルをpickle形式で保存することがある pytorchでGPUで訓練したモデルをCPUで動かす時、起こるエラーとその対処 以下のようにtorch.loadに引数を与え…

Debianをsidからbuster(stable)に戻した

Debianをsidからbuster(stable)に戻した Debianをsidからbuster(stable)に戻した sidからbusterに戻す手順 表題通り、ここしばらく(1年ぐらい)Debianを入れていたマシンが不調で原因がわかっていなかった。いろいろやってメモリがだめだとわかったので新…

torch.nn.LSTMのややこしいパラメータ

torch.nn.LSTMのややこしいパラメータ LSTMに渡すテンソルはどうするのが正しい? LSTMに渡すinputは, 3次元のテンソル 「文章の長さ × バッチサイズ × ベクトル次元数」, とQiitaにある PyTorchを使ってLSTMで文章分類を実装してみた - Qiita StackOverflo…

raspberry piのファイルシステムにUSBメモリーを使う

ラズベリーパイを久しぶりに起動させたのだがディスク容量が少ない、USBメモリーを使って容量を増やす。 // fdisk -l すると接続済みのUSBメモリーが出てくる $ sudo fdisk -l Disk /dev/sda: 7.6 GiB, 8103395328 bytes, 15826944 sectors Disk model: Tran…

Kotlinであるinterfaceを実装したサブクラスを関数の返り値に設定する方法

意外にネット上に情報がなかった Kotlinはfunのあとに型引数をとれるので、そこで以下のようにやるとインターフェースを実装したTを返り値にとれる fun <T: インターフェース名> hoge(): T {} あとは関数内で生成した対象をas Tしてやる その際の警告はアノテーション@Suppress("UNC</t:>…

KotlinでS3バケットをmockする場合s3mockが便利だった

s3mock github.com ユースケース ユニットテストでS3バケットへのファイルアップロード/ダウンロードをテストする場合 mockのS3バケットをJUnitで立ち上げたり、全部のファイルを事前に削除して再作成、みたいなことができる 使い方 ライブラリのセットアッ…

WSL2上でXServerを立ててLinuxのアプリを使う

WSL2上でXServerを立ててLinuxのアプリを使う autoize.com 上記の設定通りやればWindows10上でLinuxのアプリケーションが実行できる 前提となる条件としてはWSL2がインストールされていること VcXsrv Windows X Server download | SourceForge.net をインス…

Kotlin+spring-bootでapplication.ymlのデータを読み込む

Kotlin+spring-bootでapplication.ymlのデータを読み込む @ConfigurationPropertiesを使う Binder APIを使用する サンプルコード Kotlin+spring-bootでapplication.ymlのデータを読み込む spring-bootでコンフィグファイルを外だしするとき、一般的にはappli…

WindowsのCドライブをSSDにしてみた

なかなか快適になった。CPUが重いというよりファイルアクセスが多く、HDDが古くなっていたからだ。PLEXTOR PX-512M8VC 512GB 2.5インチ SSDメディア: エレクトロニクス

docker for windowsでPort 2375でdockerがLISTENしてない

そんなことがあるgithub.comstackoverflow.com 解決策 docker for windowsの設定ファイルを修正してdockerのdaemonを再起動する // windows-daemon-options.json - "hosts": ["endpoint|redacted"], + "hosts": ["endpoint|redacted|tcp://0.0.0.0:2375"],

EntityとDto

EntityとDto Dtoについてこれまで誤解していたことと、本来の使われ方について書く EntityとDtoの違い java - Difference between Entity and DTO - Stack Overflow 今回はこの記事について書く TL;DR: エンティティはビジネスドメインの一部でありうる。そ…

Apacheの同時接続スレッド数

表題の件を調べることになった、このページには最終的な手順のみ残す workerで動いてるか、preforkで動いてるか確認 Apacheのプロセス管理がなんのモジュールで行われているか確認する $ apachectl -l Compiled in modules: core.c worker.c http_core.c mod…

VisualVMが使ってみるとけっこうよかった件

visualvm.github.io仕事で負荷試験などを行ったのだが、ボトルネックがどこであるか非常にわかりやすい。 ボトルネックの見つけ方 ローカル環境 or JMXのポートを開けた環境でアプリケーションを起動する VisualVMで対象のアプリケーションの環境につなぐ サ…

Seleniumにおける待ち合わせの概念

Selenium このページの重要な点を翻訳 stackoverflow.com Implicit Wait(暗黙的待ち合わせ) 暗黙的待ち合わせはウェブドライバーのインスタンスにHTML DOMの要素を見つけたり、要素のグループやコレクションを見つけたりする時に即時利用可能でない場合の…