記事一覧
【Jenkins】log4jによる影響について
https://www.jenkins.io/blog/2021/12/10/log4j2-rce-CVE-2021-44228/ ↑こちらの記事を読んだところ、Jenkinsのスクリプトコンソールで以下のGroovyスクリプトの実行で判…
swift/collectionviewのセル選択を複数可能にする
collectionView.allowsMultipleSelection = true 【参考資料】 https://developer.apple.com/documentation/uikit/uicollectionview/1618024-allowsmultipleselection
【遊戯王】2022年に使ったデッキまとめ
どうも、仕事納めも終わって家でゴロゴロしているみのるです。
時間ができたので今年使用したデッキを見返しながらちょくちょくコメントしてみようと思います。
1.深海ベアルクティベアルクティを活躍させるデッキ。ディパーチャー、ビックディッパーなど除外する動きに着目し「相剣大公-承影」を採用することで自分・相手ターンにフィールド・墓地の除外を行いつつベアルクティの展開が可能。ディーヴァからレベル10シン
【Linux】変数の中身が更新されない?
【問題】
ループ処理を通して、変数の中身を更新するようにコーディングしたが、実行すると予想に反して中身が更新されていない。
#!/bin/bashsum=1echo "234" | while read ido echo "i=$i" ((sum+=i)) echo "sum=$sum"doneecho "result=$sum"
(出力結果)
i=2sum=3i=3sum=6i=4s
【Jenkins】パスワード変更
Jenkinsの管理>ユーザーの管理に入る。
変更したいユーザーの歯車マークを押下すると、色々項目がある。
その中の「パスワード」の項目にテキストボックス2つに変更したいパスワード文字列を入力。
一番下の「保存」ボタンを押下。
【参考資料】
【その他】
パスワード生成はここ↓使ってます
【Jenkins】log4jによる影響について
https://www.jenkins.io/blog/2021/12/10/log4j2-rce-CVE-2021-44228/
↑こちらの記事を読んだところ、Jenkinsのスクリプトコンソールで以下のGroovyスクリプトの実行で判明するとのことです。
(確認方法)
Jenkinsのスクリプトコンソールで以下のGroovyスクリプトを実行
org.apache.logging.log4j
rundeckでジョブが失敗しまくる
【問題】
定期実行しているrundeckのジョブが、全て失敗してしまう。
【原因】
ディスク容量がいっぱいいっぱいだったため(ログが溜まっていた)。
おそらく/var/lib/rundeckあたりが容量を占めている
# du -sh /*〜45G /var
【解決方法】
ログを削除してディスク容量を確保する。
〈参考資料〉
2年間運用した Rundeck のジョブが全コケした話
https
【Linux】historyコマンドは便利
一度書いた長いコマンドを思い出せないことがある時は、historyが便利。
grepとの組み合わせで過去に実行したコマンドを表示できます!
$ history | grep cd 32 mkdir -p tmp && cd tmp 68 cd .. 71 cd tmp 72 cd .. 73 cd changelog
scpコマンドなど指定が多いものはこれで引っ張ることが多
JenkinsのSSH接続で詰まった
Jenkinsサーバから他のサーバ(EC2)へscpコマンドを実行するジョブを作成したが、以下のエラーがででうまくいかず。。。
(※JenkinsにてリモートサイトSSHを作成し、公開鍵も登録済みの状態です)
Host key verification failed.lost connection
Jenkinsユーザーでホスト鍵をknown_hostsに登録してないことが原因でした。
なので
bashrcとbashprofileの違い
【bash_profile】
ログイン時にのみ実行される。
→初期設定で必要なものを書いておくと便利
【bashrc】
対話モードの bash を起動する時に毎回実行される。
→コマンドラインで使うエイリアスやターミナルの設定を書いておくと便利
⦅参考資料⦆
本当に正しい .bashrc と .bash_profile の使ひ分け
Jenkins/ビルドした際にブランチを切り替え可能にする
1、ジョブの設定画面内の「ビルドのパラメータ化」にチェックを入れる。
2、パラメータの追加」でブランチ名を入れる変数を作成。
3、パイプラインスクリプトの記述
pipeline { agent any // パラメーター定義 parameters { string name: 'HOGEHOGE_BRANCH', defaultValue: 'develop', desc
swift/collectionviewCell選択時に背景色を変更
import UIKitclass ThumbnailCell: UICollectionViewCell { var thumbnailImageView: UIImageView required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } o
もっとみるswift/collectionviewのセル選択を複数可能にする
collectionView.allowsMultipleSelection = true
【参考資料】
https://developer.apple.com/documentation/uikit/uicollectionview/1618024-allowsmultipleselection
swift/カメラロールのアクセス許可の確認ダイアログを表示
override func viewDidLoad() { super.viewDidLoad() switch status { case .limited: print("limit") // ParentalControlなどで制限されていて、ユーザーがアプリのアクセス許可を変更できない
もっとみるxcode/あったら良い開発環境の色々メモ
[Fabric] Crashlytics 入門 #1 まずは導入してみよう
bitrise/xcodeテストの実行
swift/navigationItem.leftBarButtonItem
Navigation Controllerに繋がれた最初のView ControllerのNavigation Barに
戻るボタンを設定したいが、最初の画面のため、backbarbuttonitemを設定できない・・・
なので代わりにnavigationItem.leftBarButtonItemを使用する。
navigationItem.leftBarButtonItem
xcode/Command CompileSwiftSources failed with a nonzero exit code
xcodeでこんなエラーが。。。
Command CompileSwiftSources failed with a nonzero exit code
なんだこりゃ〜
対処方法は以下の4つ
・XcodeでClean Build Folder
・/Library/Developer/Xcode/DerivedDataの削除
・Xcodeの再起動
・Simulatorでアプリアンインストール、