並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 61件

新着順 人気順

Shellscriptの検索結果1 - 40 件 / 61件

  • 私が独学をして、マジ神だと思うサイトおよび他 - Qiita

    初めに 私は独学でプログラミングその他について勉強をしていますが、基本的に知識を得るために金はかけません。調べれば何とかなるので。 私がプログラミングを始めるにあたって自分に投資したものは安いノートパソコンとマウスのみで合計金額は14600円(ノートパソコン14000円、マウス600円)ですね。 もちろんいいものはお金をかけなければ手に入りません。しかし、いいものというのはある程度のレベルにならなくては持っていても意味がほとんどないと思います。 実際にプログラミングの勉強を独学で始めると、なかなか教材を見つけることができず、え?こんないいサイトあったの!?もうちょっと早く見つけときゃあよかった!というものがめっちゃありましたので、これから独学でプログラミングの勉強をしたいという方に向けて、少しでもお役に立てたらと、紹介をしたいと思います。 というわけで、今回は私が感謝する神サイトおよびその

      私が独学をして、マジ神だと思うサイトおよび他 - Qiita
    • ShellScriptで自動化を楽にしたい時に知っておいても良いこと | sreake.com | 株式会社スリーシェイク

      はじめに こんにちは、皆さん。今日は、シェルスクリプトを使った高度な自動化のベストプラクティスとパターンについて解説します。これらは、ちょっとした知識で実行でき、作業を大幅に効率化できるTipsです。シェルスクリプトは、特にUNIX系システムでの自動化タスクに欠かせないツールです。適切に使用すれば、複雑なタスクを効率的に、そして信頼性高く実行できます。 トイルとは、反復的でマニュアルな作業のことを指します。これには、例えば、手動でのシステムのスケーリングや、エラーのトラブルシューティング、ルーティンなメンテナンス作業などが含まれます。トイルを特定し、それを自動化することで、エンジニアはより創造的なタスクやプロジェクトに焦点を合わせることができます。 トイルを判別する方法としては、以下のような基準が挙げられます: 手作業であること 完全な手作業だけでなく、「あるタスクを自動化するためのスクリ

        ShellScriptで自動化を楽にしたい時に知っておいても良いこと | sreake.com | 株式会社スリーシェイク
      • Ruby: a great language for shell scripts!

        Intro Ruby is so associated with its most famous framework, Rails, that many people forget how amazing this language is. I mean, I know a lot of people who says “I don’t like Ruby” and when I ask why, they say something about Rails. Personally, I consider Ruby one of my favorite programming languages, and the last time I touched any Rails code was 7 years ago… So, if I don’t use Rails anymore, wha

        • バウンスマネジメント用のメールアドレス帳をAWS移行しました - LIVESENSE ENGINEER BLOG

          概要 背景 移行 移行前の構成 (MySQL, PHPバッチ) 移行後の構成 (DynamoDB, Kinesis) 移行の段取り 詳細 ストリーミング処理 APIサーバー APIクライアント 移行を終えて 最後に 概要 技術部インフラグループの春日です。 2024年上期現在、弊社ではオンプレデータセンターで稼動しているサーバーのクラウド移行を進めており、 2024年1Qの時点で大半はAWSへの移行が完了しています。 本記事では社内で古くから運用し続けているメール配信サーバーのバウンスマネジメントに使用するアドレス帳データをクラウド移行した件について振り返ります。 メール配信サーバー自体のクラウド移行に関しては本記事では触れません。 以降の章ではメール配信サーバーを自前で運用している背景やクラウド移行前後での構成比較、および移行後のシステム詳細について触れていきます。 なお記事内ではEメー

            バウンスマネジメント用のメールアドレス帳をAWS移行しました - LIVESENSE ENGINEER BLOG
          • 過去のGitHub Actionsのbuild時間を取得して集計してグラフにする - xuwei-k's blog

            継続的にメンテナンスするのではなくて、雑な使い捨てでいいならshellscriptとjq職人芸でいけるので頑張ってしまったけれど、継続的にやるならもっと違うもので書いた方がメンテナンスしやすいと思います。 細かい部分はいくらでも改善の余地があるとは思いますが、とりあえず動いたのでヨシ・・・!? 以前も多少似たような何か作ったけど、こういうの誰か既にもっと綺麗に作ってないんですかね。 xuwei-k.hatenablog.com GitHub Actionsのログはデフォルトでは90日保存されてるはずなので、その程度の期間をなんとなく集計したいだけならば、こうやって後から集計するだけで十分ですね。 もちろん、yamlの内部の構造がすごく変わっていると集計が難しいか実質不可能になるリスクはありますが。 もっとしっかり計測したいならば、buildした時点で専用の場所に綺麗に記録して、他のもっとリ

              過去のGitHub Actionsのbuild時間を取得して集計してグラフにする - xuwei-k's blog
            • 2024-05-19のJS: Remix + React Router = React Router、State of HTML 2023

              JSer.info #693 - 次の記事では、Remix v3はReact Router v7としてリリースする予定という話が紹介されています。 Merging Remix and React Router | Remix RemixとReact Routerは、Viteとサーバ以外はほぼ同等の機能になってきています。 そのため、React RouterをRemixにマイグレーションするのではなく、React RouterをアップデートするだけでRemixの機能を使えるようにしたいという話が書かれています。 既存のRemixアプリは、import先のパッケージをreact-routerに変更するだけで動く予定とのことです。 この意思決定の詳細は、Xでも書かれています。 https://x.com/ryanflorence/status/1791479313939976313 React

                2024-05-19のJS: Remix + React Router = React Router、State of HTML 2023
              • VMwareからVirtualBoxへ仮想マシンの移行(OVF変換編)

                前回記事で、VMwareで使用していた仮想マシンの仮想ハードディスクが分割されていたのを結合し、1つにして下準備が整ったので、VirtualBoxへ仮想マシンを移行する方法です。 ※ただし、今回の移行方法では、この仮想マシンではないものを移行します。 ◆移行方法 移行方法として次の2つの方法で実施してみました。 OVF(Open Virtualization Format)ファイルに変換して、VirtualBoxでインポートする方法 VMwareの仮想ハードディスク形式(VMDK)のまま移行する方法 今回は、タイトルにもあるとおり、1のOVF変換編として移行する方法を実施します。 ◆OVFへの変換 OVFへの変換には、次の方法があります。 VMwareのエクスポート機能を使用する方法 OVF Tool(Open Virtualization Format Tool)を使用して変換する方法

                  VMwareからVirtualBoxへ仮想マシンの移行(OVF変換編)
                • 今週のはてなブックマーク数ランキング(2024年7月第3週) - はてなブックマーク開発ブログ

                  はてなブックマークのブックマーク数が多い順に記事を紹介する「はてなブックマーク数ランキング」。7月15日(月)~7月21日(日)〔2024年7月第3週〕のトップ30です*1。 順位 タイトル 1位 2011-2024 この13年間における最高の一冊 - HONZ 2位 「AIに仕事を奪われた絵師」な訳だが|走り書き 3位 軍事研究家・小泉悠氏が「人の脳が戦場になる」解説 「信じない人」が狙われる<認知戦インタビュー詳報>:東京新聞 TOKYO Web 4位 【特集】OneDriveの罠に注意!強制同期を切ったり、容量の警告に対処したいならこれをすべし - PC Watch 5位 調味料Tierリスト(ルーキー〜シルバー帯まで) 6位 取調べで使われる卑劣な手口と対処法 - 弁護士が暴露する黙秘権行使の真実|弁護士髙野傑 7位 世界規模でWindowsデバイスが次々とブルースクリーン(BSo

                    今週のはてなブックマーク数ランキング(2024年7月第3週) - はてなブックマーク開発ブログ
                  • 2024-04-11のJS: zx 8.0.0、ESLint 9.0.0、Flowの`component`構文

                    JSer.info #688 - zx 8.0.0がリリースされました。 Release 8.0.0 · google/zx パッケージサイズの削減、$.syncの追加、inputオプションの追加、AbortControllerのサポート、killメソッドの追加などが行われています。 そのほかには、$.verboseのデフォルト値をfalseに変更、ssh APIの削除などの変更も含まれています ESLint 9.0.0がリリースされました。 ESLint v9.0.0 released - ESLint - Pluggable JavaScript Linter Node.js 18.18未満のサポート終了、Flat Configをデフォルト化、ビルトインのformatterの一部をパッケージに移動、JSDocのルールを削除、eslint:recommendeddの更新などの変更が行われ

                      2024-04-11のJS: zx 8.0.0、ESLint 9.0.0、Flowの`component`構文
                    • FlutterもXcode Cloudで楽ちんCI/CD

                      はじめに 昔リリースしたアプリをアップデートしたいんだけど、iOSの証明書周りどうなってたっけ?ということありますよね。。自分はiOSの証明書周りがあまり自信がなく、毎回調べながらリリースしてるのですが、今回色々調べていたらXcode Cloudなる機能を利用することで、自動署名でビルドしてTestFlightにアップロードできるようなので、備忘録的に記事にしてみます。 今回やりたいこと FlutterのiOSアプリをXcode Cloudを利用してCI/CDする。 Xcode Cloudとは? Appleによって提供されているCI/CDサービスです。 Xcode 13.4.1以降とAppleDeveloperProgramのメンバーシップが必要なようです。 料金は25(コンピューティング)h/月までは無料のようです。 Xcode Cloudの設定 序盤の設定はぽちぽち進めてしまい詳しく覚

                        FlutterもXcode Cloudで楽ちんCI/CD
                      • EC2インスタンスのユーザーデータ内のdnfコマンドやyumコマンドが失敗する場合の緩和策を考えてみた | DevelopersIO

                        ユーザーデータでパッケージのインストールをしようとすると失敗するんだが こんにちは、のんピ(@non____97)です。 皆さんはEC2インスタンスのユーザーデータでdnfコマンドやyumコマンドが失敗したことはありますか? 私はあります。 具体的にはユーザーデータでdnf upgradeやdnf install パッケージ名を実行すると、以下のようにRPM: error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Resource temporarily unavailable)とログが出力されます。 $ dnf upgrade -y --releasever=latest Amazon Linux 2023 repository 30 MB/s | 23 MB 00:00 Amazon Linux 2023 Ker

                          EC2インスタンスのユーザーデータ内のdnfコマンドやyumコマンドが失敗する場合の緩和策を考えてみた | DevelopersIO
                        • XZ backdoor: "It's RCE, not auth bypass, and gated/unreplayable." | Hacker News

                          EDIT: Here's some more RE work on the matter. Has some symbol remapping information that was extracted from the prefix trie the backdoor used to hide strings. Looks like it tried to hide itself even from RE/analysis, too.https://gist.github.com/smx-smx/a6112d54777845d389bd7126d6e9... Full list of decoded strings here: https://gist.github.com/q3k/af3d93b6a1f399de28fe194add452d01 -- For someone unfa

                          • 競プロ用の環境構築覚書 C++&VSCode(&WSL2) - Qiita

                            はじめに やると快適になるけれど、何かと面倒な環境構築。 私は環境構築への苦手意識が強くあったのですが、3回くらいやって少しは慣れた気がするので今のうちにメモをしておきます。 もし記事内容に明らかな誤りがあれば、コメント等でご指摘いただけると幸いです。 当記事ではC++201の導入、AtCoder Libraryの導入、<bits/stdc++.h>ヘッダのプリコンパイル、コンパイルと実行のコマンド(ShellScript)を取り扱います。 Linuxについての知識が一切ない人でも大丈夫だと思います。 なお、想定環境としてはWindows11+WSL2でVSCodeを利用する形ですが、Windows10でも概ね同様だと思います。 LinuxユーザでもWSL関連以外の内容は共通しています。MacOSはわかりかねます… 最終的にはこのようなディレクトリ2構成になります。ac-libraryディ

                              競プロ用の環境構築覚書 C++&VSCode(&WSL2) - Qiita
                            • Productivity Weekly (2023-10-04号)

                              こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたものです。 2023-01-25 号から、基本的に隔週で連載することとしました。たまに単独でも投稿するかもしれません。 今週は 2023-10-04 単独号です。 今回が第 127 回目です。過去の記事はこちら。 news 📺 GitHub Actions: Apple silicon (M1) macOS runners are now available in public beta! - The GitHub Blog GitHub Actions でやっと Apple Silicon(M1)のランナーが利用可能

                                Productivity Weekly (2023-10-04号)
                              • C#でShell芸人を目指す 【ProcessX,ConsoleAppFramework】

                                はじめに この記事は サイバーエージェント24卒内定者 Advent Calendarの2日目です。 皆さんのPJにはPython2やPerl,Js,ShellScriptなどで作られた秘伝のタレはありますか? よくある秘伝のタレ CIツール ビルドしたapkやipaをAppCenterなどにPush ビルドマシンのブランチお掃除 アプリまわり バージョン表記 デバッグ用Appのアイコン自動生成 その他 TODO列挙 などなど...割と言語バラバラで作られてることが多いです。 そのため、言語を何かしらに統一したほうがいいと筆者は考えています。 今回の記事を読んでいただいて、選択肢にC#が加えてくれたらうれしいと思います。 でもC#ってめんどくさくない? 誰かの心の声 : 「C#でCLIツール?でもめんどくさいんでしょ? Hello World 実行するだけでもこれぐらいかかるし...」 u

                                  C#でShell芸人を目指す 【ProcessX,ConsoleAppFramework】
                                • Javaを難しく感じる理由を言語化してみる

                                  はじめに 記事の目的 まず Java 批判ではありません。 次に Java 固有の問題ではありません。 筆者は Java によるアプリケーション作成が難しいという苦手意識を持っています。所属会社は SIer であり、Java による開発は花形です。せっかくなら Java に強くなりたいと思い、この問題を乗り越えるため思ったことを言語化しようという記事です。 筆者について AWS メインのインフラエンジニア 業務では Terraform, Python, ShellScript を利用 アプリケーション開発はほぼ経験無し Java は Spring + MyBatis を 1 週間程度研修でやった程度 上記バックグラウンドのため、「Java を難しく感じる理由」とは言語固有の問題ではなく、 筆者の業務との乖離やアプリケーション開発の難しさに起因している 部分が多いと考えられます。 Java

                                    Javaを難しく感じる理由を言語化してみる
                                  • Chromeの履歴をShellScriptで弄り倒す - ハイパーマッスルエンジニア

                                    ShellScriptでドヤりたいGWアドベントカレンダー1日目いくで。 ブラウザの履歴ってその人がその日何をやっていたのか示すものとして結構な情報詰まってると思うのよね。 「俺今日何やってたっけ・・・」っていう時の思い出し作業や、「さっき見てたページもう一回開きたい」ときとか ターミナルからさくっと開けたら便利じゃねってことで作った。 github.com Requirement Mac fzf Chrome履歴のDBの場所 Chromeに関するファイルは~/Library/Application\ Support/Google/Chrome/にある。 履歴に関するものはSQLiteのDBで保存されている。 ~/Library/Application\ Support/Google/Chrome/Default/History ChromeHistoryにアクセスする SQLiteなので

                                      Chromeの履歴をShellScriptで弄り倒す - ハイパーマッスルエンジニア
                                    • 私が独学をして、マジ神だと思うサイトおよび他 - Qiita

                                      初めに 私は独学でプログラミングその他について勉強をしていますが、基本的に知識を得るために金はかけません。調べれば何とかなるので。 私がプログラミングを始めるにあたって自分に投資したものは安いノートパソコンとマウスのみで合計金額は14600円(ノートパソコン14000円、マウス600円)ですね。 もちろんいいものはお金をかけなければ手に入りません。しかし、いいものというのはある程度のレベルにならなくては持っていても意味がほとんどないと思います。 実際にプログラミングの勉強を独学で始めると、なかなか教材を見つけることができず、え?こんないいサイトあったの!?もうちょっと早く見つけときゃあよかった!というものがめっちゃありましたので、これから独学でプログラミングの勉強をしたいという方に向けて、少しでもお役に立てたらと、紹介をしたいと思います。 というわけで、今回は私が感謝する神サイトおよびその

                                        私が独学をして、マジ神だと思うサイトおよび他 - Qiita
                                      • 私が独学をして、マジ神だと思うサイトおよび他 - Qiita

                                        初めに 私は独学でプログラミングその他について勉強をしていますが、基本的に知識を得るために金はかけません。調べれば何とかなるので。 私がプログラミングを始めるにあたって自分に投資したものは安いノートパソコンとマウスのみで合計金額は14600円(ノートパソコン14000円、マウス600円)ですね。 もちろんいいものはお金をかけなければ手に入りません。しかし、いいものというのはある程度のレベルにならなくては持っていても意味がほとんどないと思います。 実際にプログラミングの勉強を独学で始めると、なかなか教材を見つけることができず、え?こんないいサイトあったの!?もうちょっと早く見つけときゃあよかった!というものがめっちゃありましたので、これから独学でプログラミングの勉強をしたいという方に向けて、少しでもお役に立てたらと、紹介をしたいと思います。 というわけで、今回は私が感謝する神サイトおよびその

                                          私が独学をして、マジ神だと思うサイトおよび他 - Qiita
                                        • 右方向の配列への代入(Bash, Zsh) - Qiita

                                          はじめに shellscriptで配列の末尾に、右方向への代入を用いて要素を追加する方法を述べる。 環境 PC: MacBookPro (2016) bash: GNU bash, バージョン 5.2.26(1) zsh: 5.8.1 (x86_64-apple-darwin21.0) 準備(zshの場合) zshでは配列の先頭の配列番号は1である(0ではなく!)。それでは都合が悪いので、setopt ksharraysで配列番号が0から始まるようにする。 また、コードの一部がglob表現として認識されてしまうのか、「no matches found」というエラーが出るため、それを回避するためにsetopt nonomatchとする。 コード(zshの場合) 以下のようにすれば、右方向代入で、配列末尾に要素を追加できる。 #!/bin/zsh # 準備 setopt nonomatch s

                                            右方向の配列への代入(Bash, Zsh) - Qiita
                                          • Batsを使ってbashのUnitTestを行う - Qiita

                                            はじめに shellScriptコードで最低限の自動テストをやりたい人向けのメモ、カバレッジ分析等は対象外 ちなみにBatsとbats-coreが存在するが、現在は bats-core/bats-coreがメンテされている 検証環境 Ubuntu 21.04 bats-core 1.5.0 bats-support, bats-assert 0.3.0 インストール方法 bats-coreのインストール $ git clone https://github.com/bats-core/bats-core.git $ cd bats-core $ ./install.sh /usr/local

                                              Batsを使ってbashのUnitTestを行う - Qiita
                                            • ShellScriptでsqlを定期実行 - Qiita

                                              やりたいこと MySQLに何かを定期的に実行させるということをShellScriptで実現させる。 環境 MySQL 5.5 Bash 4.2.46 手順 mysqlのコマンドを実行するShellScriptを書く crontabに定期実行のタスクを登録する 1. mysqlのコマンドを実行するShellScriptを書く mysql.sh的なファイルを作成する。 作成したら、中に以下を記述していく #!/bin/bash #------------------------------------------------ # date variables #------------------------------------------------ YEAR=$(date +%Y) MONTH=$(date +%-m) DAY=$(date +%-d) UNIX_TIME=$(date

                                                ShellScriptでsqlを定期実行 - Qiita
                                              • ラズパイを無線LAN 2つでルーター化(アクセスポイント化) - サイバーまめカンの電豆館

                                                サイバーまめカンの電豆館 鹿児島の出水市でプログラミングしてる人のブログ。MacとLinux, Docker, Python, Golang, VBAで温い日常。 自宅にWi-Fiの電波がちょっと届かない場所があったので、アクセスポイントを作ってみることにしました。 ラズパイのZero 2 Wに、内蔵無線LANと追加無線LAN(TL-WN725N)、この2つを使ってアクセスポイント化したいと思います。 以下の環境で、OSは起動出来る状態から設定を始めます。 Raspberry Pi Zero 2 W Raspberry Pi OS Lite (64-bit) TP-Link TL-WN725N (無線LAN) > lsusb Bus 001 Device 002: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wir

                                                  ラズパイを無線LAN 2つでルーター化(アクセスポイント化) - サイバーまめカンの電豆館
                                                • 私が独学をして、マジ神だと思うサイトおよび他 - Qiita

                                                  初めに 私は独学でプログラミングその他について勉強をしていますが、基本的に知識を得るために金はかけません。調べれば何とかなるので。 私がプログラミングを始めるにあたって自分に投資したものは安いノートパソコンとマウスのみで合計金額は14600円(ノートパソコン14000円、マウス600円)ですね。 もちろんいいものはお金をかけなければ手に入りません。しかし、いいものというのはある程度のレベルにならなくては持っていても意味がほとんどないと思います。 実際にプログラミングの勉強を独学で始めると、なかなか教材を見つけることができず、え?こんないいサイトあったの!?もうちょっと早く見つけときゃあよかった!というものがめっちゃありましたので、これから独学でプログラミングの勉強をしたいという方に向けて、少しでもお役に立てたらと、紹介をしたいと思います。 というわけで、今回は私が感謝する神サイトおよびその

                                                    私が独学をして、マジ神だと思うサイトおよび他 - Qiita
                                                  • 私が独学をして、マジ神だと思うサイトおよび他 - Qiita

                                                    初めに 私は独学でプログラミングその他について勉強をしていますが、基本的に知識を得るために金はかけません。調べれば何とかなるので。 私がプログラミングを始めるにあたって自分に投資したものは安いノートパソコンとマウスのみで合計金額は14600円(ノートパソコン14000円、マウス600円)ですね。 もちろんいいものはお金をかけなければ手に入りません。しかし、いいものというのはある程度のレベルにならなくては持っていても意味がほとんどないと思います。 実際にプログラミングの勉強を独学で始めると、なかなか教材を見つけることができず、え?こんないいサイトあったの!?もうちょっと早く見つけときゃあよかった!というものがめっちゃありましたので、これから独学でプログラミングの勉強をしたいという方に向けて、少しでもお役に立てたらと、紹介をしたいと思います。 というわけで、今回は私が感謝する神サイトおよびその

                                                      私が独学をして、マジ神だと思うサイトおよび他 - Qiita
                                                    • ShellScriptでGoogle Chromeのブックマークを開く - Qiita

                                                      はじめに みんな大好き超便利Go製ツールのfzfを使ってターミナルからChromeのブックマークを開くコマンドを作りました。 Githubリポジトリ https://github.com/RyuseiNomi/bookmark_fzf CLIでブックマーク情報を取得 このコマンドを実現するに際して、Googleのアカウントに紐づいているブックマーク情報をShellScriptで取得する必要があります。 Google Chromeのブックマークの情報はお手元のローカルマシンの以下のディレクトリに保存されており、catコマンド等で内容を取得することが出来ます。 { "checksum": " ", "roots": { "bookmark_bar": { "children": [ { { "date_added": " ", "guid": " ", "id": " ", "name": "

                                                        ShellScriptでGoogle Chromeのブックマークを開く - Qiita
                                                      • shellを実行してみよう | IT職種コラム

                                                        はじめに Shellってよく聞くけど何?Linuxは使ったことが無くてよくわからない、という方はわりといらっしゃるのではないでしょうか?本記事ではshellとは何か?という疑問に答え、実際にshellを実行してみます。PCがWindowsなんだよ、という方も安心してください。Windowsで簡単にLinuxを使うことが可能です。そのツールのインストールの仕方も載せておりますので、是非本記事を読んで、Linuxとshellについて理解を深めてみてください。 シェルとは何か まずshellとは何でしょうか?シェルとは、我々ユーザーがPCに対して命令を送る際のインターフェース(仲介)のことです。もう少し詳しく説明すると、我々がPCを操作する際は、OS(オペレーションシステム)を使っています。OSはWindowsやMac、Linuxのことです。このOSの核の部分に"カーネル”と呼ばれるものがありま

                                                        • VSCodeにlinterとformatterを入れて生産性・品質向上 - DevOps ナレッジ広場

                                                          掲題の通り、所属しているチームの開発効率・生産性・品質向上のためにVSCodeにlinterとformatterを入れる、という取り組みを行いました。 実際に導入する際の具体的な進め方をまとめてみました。 導入にあたり 案件で特に使う頻度が多い、 ・python ・node.js ・shell ・json にlinterとformatterを導入することにしました。 使用している環境 mac OS Big sur バージョン11.4 VSCodeバージョン: 1.79.0 (Universal) yarn 1.22.19 formatterとlinterの違い 当初、linterはただ修正案を提示するもの、それに対してformatterは自動で修正してくれるのでformatterはlinterの上位互換だと思っていました。 しかし、実際は両者は機能的に異なるもので、併用するのが良いことがわ

                                                          • ShellScriptでXMLの内容を取り出す - OPEN TONE Labs

                                                            こんにちは。itouです。 ShellScript(シェルスクリプト)でXMLをパースして内容を取り出すTIPSです。 環境はLinux(CentOS6.5)で検証します。 ツールは「xmllint」を使用します。 CentOS6.5だと「/usr/bin/xmllint」にプリインストールされています。 xmllintの本家サイトは「http://xmlsoft.org/」です。 まず、サンプルのXMLファイルを作成します。 ・sample.xml [code] <?xml version="1.0" encoding="UTF-8"?> <sample> <food> <name language="Japanese">りんご</name> <amount>105</amount> </food> <food> <name language="English">grape</name>

                                                              ShellScriptでXMLの内容を取り出す - OPEN TONE Labs
                                                            • ShellScriptで自動化を楽にしたい時に知っておいても良いこと | sreake.com | 株式会社スリーシェイク

                                                              はじめに こんにちは、皆さん。今日は、シェルスクリプトを使った高度な自動化のベストプラクティスとパターンについて解説します。これらは、ちょっとした知識で実行でき、作業を大幅に効率化できるTipsです。シェルスクリプトは、特にUNIX系システムでの自動化タスクに欠かせないツールです。適切に使用すれば、複雑なタスクを効率的に、そして信頼性高く実行できます。 トイルとは、反復的でマニュアルな作業のことを指します。これには、例えば、手動でのシステムのスケーリングや、エラーのトラブルシューティング、ルーティンなメンテナンス作業などが含まれます。トイルを特定し、それを自動化することで、エンジニアはより創造的なタスクやプロジェクトに焦点を合わせることができます。 トイルを判別する方法としては、以下のような基準が挙げられます: 手作業であること 完全な手作業だけでなく、「あるタスクを自動化するためのスクリ

                                                                ShellScriptで自動化を楽にしたい時に知っておいても良いこと | sreake.com | 株式会社スリーシェイク
                                                              • 急に "Lambda security notification" って何ですか!? - Qiita

                                                                はじめに もう半年以上、バーストし続けてメンタルクレジットが枯渇気味の @___nix___ です。 さて、AWS Health Dashboard の通知を Chatbot 経由で Slack に送信していたり、或いはメールで次のような案内があったと思います。(AWSアカウントを多く持っているとスパムのように大量に届くのですよね...) AWS Health - AWS_LAMBDA_SECURITY_NOTIFICATION Lambda GetFunction API の認証に変更に際し、お客様のアクションが必要になる可能性があるため、ご連絡しております。 これまで、ListTags API を明示的に使用する場合にのみ、ListTags への権限が必要でした。しかし、GetFunction API 権限を持つプリンシパルにおいても、GetFunction 呼び出しにより出力されたタ

                                                                  急に "Lambda security notification" って何ですか!? - Qiita
                                                                • AWS SSMのフリートマネージャーについて!インスタンスのファイルシステムやパフォーマンス、プロセスなどを管理 - Qiita

                                                                  AWS SSMのフリートマネージャーについて!インスタンスのファイルシステムやパフォーマンス、プロセスなどを管理AWSSSM ■概要 SSM(Systems Manager)のフリートマネージャーと機能的にできる事を書いてみます。 機能が多く複雑そうに見えますが、使いこなせればとても便利なものです! ■フリートマネージャー まずフリートマネージャーについてですが、以下はSSMのフリートマネージャーのページです。 ここでマネージドノードとなっているインスタンスは接続やパフォーマンスの確認といった様々なアクションを実行できます。 ■マネージドノードのやり方 EC2インスタンスに対してSSMの機能を活用する為には、 対象インスタンスをマネージドインスタンス、もといSSM管理可能なインスタンスにする前準備が必要です。 以下の3つの条件が必要となります。 1.IAMロールの紐付け(AmazonSSM

                                                                    AWS SSMのフリートマネージャーについて!インスタンスのファイルシステムやパフォーマンス、プロセスなどを管理 - Qiita
                                                                  • 私が独学をして、マジ神だと思うサイトおよび他 - Qiita

                                                                    初めに 私は独学でプログラミングその他について勉強をしていますが、基本的に知識を得るために金はかけません。調べれば何とかなるので。 私がプログラミングを始めるにあたって自分に投資したものは安いノートパソコンとマウスのみで合計金額は14600円(ノートパソコン14000円、マウス600円)ですね。 もちろんいいものはお金をかけなければ手に入りません。しかし、いいものというのはある程度のレベルにならなくては持っていても意味がほとんどないと思います。 実際にプログラミングの勉強を独学で始めると、なかなか教材を見つけることができず、え?こんないいサイトあったの!?もうちょっと早く見つけときゃあよかった!というものがめっちゃありましたので、これから独学でプログラミングの勉強をしたいという方に向けて、少しでもお役に立てたらと、紹介をしたいと思います。 というわけで、今回は私が感謝する神サイトおよびその

                                                                      私が独学をして、マジ神だと思うサイトおよび他 - Qiita
                                                                    • 私が独学をして、マジ神だと思うサイトおよび他 - Qiita

                                                                      初めに 私は独学でプログラミングその他について勉強をしていますが、基本的に知識を得るために金はかけません。調べれば何とかなるので。 私がプログラミングを始めるにあたって自分に投資したものは安いノートパソコンとマウスのみで合計金額は14600円(ノートパソコン14000円、マウス600円)ですね。 もちろんいいものはお金をかけなければ手に入りません。しかし、いいものというのはある程度のレベルにならなくては持っていても意味がほとんどないと思います。 実際にプログラミングの勉強を独学で始めると、なかなか教材を見つけることができず、え?こんないいサイトあったの!?もうちょっと早く見つけときゃあよかった!というものがめっちゃありましたので、これから独学でプログラミングの勉強をしたいという方に向けて、少しでもお役に立てたらと、紹介をしたいと思います。 というわけで、今回は私が感謝する神サイトおよびその

                                                                        私が独学をして、マジ神だと思うサイトおよび他 - Qiita
                                                                      • 私が独学をして、マジ神だと思うサイトおよび他 - Qiita

                                                                        初めに 私は独学でプログラミングその他について勉強をしていますが、基本的に知識を得るために金はかけません。調べれば何とかなるので。 私がプログラミングを始めるにあたって自分に投資したものは安いノートパソコンとマウスのみで合計金額は14600円(ノートパソコン14000円、マウス600円)ですね。 もちろんいいものはお金をかけなければ手に入りません。しかし、いいものというのはある程度のレベルにならなくては持っていても意味がほとんどないと思います。 実際にプログラミングの勉強を独学で始めると、なかなか教材を見つけることができず、え?こんないいサイトあったの!?もうちょっと早く見つけときゃあよかった!というものがめっちゃありましたので、これから独学でプログラミングの勉強をしたいという方に向けて、少しでもお役に立てたらと、紹介をしたいと思います。 というわけで、今回は私が感謝する神サイトおよびその

                                                                          私が独学をして、マジ神だと思うサイトおよび他 - Qiita
                                                                        • 2024/07/18(木)の出来事 - My Bookmark

                                                                          【特集】 OneDriveの罠に注意!強制同期を切ったり、容量の警告に対処したいならこれをすべし 北陸新幹線の延伸工費が倍増 費用対効果が条件割れ、国交省公表せず:朝日新聞デジタル 【速報】万博会場に「子ども専用列車」大阪府市が検討 吉村知事「混雑など不安を払拭、課題をクリア」(読売テレビ) - Yahoo!ニュース TVアニメ「しかのこのこのここしたんたん」虎視虎子(こしたん)オリジナルソング「それゆけ元ヤンこしたん」 狙撃手で有名なキャラクター 暗殺事件後の支持率 ファミコン探偵倶楽部 笑み男 | Nintendo Switch | 任天堂 Poku サメ映画を作ると、日本と中国の配給会社が争って権利を買ってくれるおかげで完全にバブル状態で不動産投資のように価格が上がり続けてる 暴走する”石丸信者”の横暴…対立議員の住所をさらし深夜に「死ね」と電話、頭髪が薄い議員の自宅には育毛剤…被害

                                                                          • macOS path_helperと格闘する

                                                                            こんにちは長谷川です。 みなさんはmacOSでどのterminalを使っていますか? 私は最近warpというterminalを使っています。 まだ個人的な使い方としてbashだからかあちこちかゆい感じなのですが、未来な感じのterminalで気に入っています。zshならめっちゃいいのかも といいつつも、補完機能が邪魔でtmuxごしに触っています。(意味ないけど🤣) ただiTerm2は安定してるし、alacrittyはシンプルで良い。 iTerm2は言わずもがなですが、alacrittyはconfigで設定するのでunixっぽくて好き。 warpは新しいし、ちょっとおもしろいので使ってます。飽きたら変えちゃうかもしれないけど。 Hyperはどうしても画面をキラキラバシバシさせちゃうので、Installもして設定もしてあるけど触らないようにしています😆 もうちょっとwarp使ってみて飽きた

                                                                              macOS path_helperと格闘する
                                                                            • 自作コマンドの作りかた

                                                                              ふと自作コマンドの作り方が気になったので、調べてみました。 要約 コマンド保存用ディレクトリを作る PATHを通す コマンド内容をShellScriptで書く 権限を与える 作成方法 コマンドファイル保存用ディレクトリを用意する 今回は個人用のコマンドと仮定してホームディレクトリ直下に作ります。システム全体で使用するなら /usr/local/bin 配下にすべきか? ディレクトリ名はcommandsにしました。

                                                                                自作コマンドの作りかた
                                                                              • 私が独学をして、マジ神だと思うサイトおよび他 - Qiita

                                                                                初めに 私は独学でプログラミングその他について勉強をしていますが、基本的に知識を得るために金はかけません。調べれば何とかなるので。 私がプログラミングを始めるにあたって自分に投資したものは安いノートパソコンとマウスのみで合計金額は14600円(ノートパソコン14000円、マウス600円)ですね。 もちろんいいものはお金をかけなければ手に入りません。しかし、いいものというのはある程度のレベルにならなくては持っていても意味がほとんどないと思います。 実際にプログラミングの勉強を独学で始めると、なかなか教材を見つけることができず、え?こんないいサイトあったの!?もうちょっと早く見つけときゃあよかった!というものがめっちゃありましたので、これから独学でプログラミングの勉強をしたいという方に向けて、少しでもお役に立てたらと、紹介をしたいと思います。 というわけで、今回は私が感謝する神サイトおよびその

                                                                                  私が独学をして、マジ神だと思うサイトおよび他 - Qiita
                                                                                • AWS lambdaでprivate subnetにあるRDS(MySQL)のdumpをする - Qiita

                                                                                  やりたいこと VPCを跨いでRDSのデータをコピーしたいというモチベーションがあり、RDSをprivate subnetに配置しながらdb dump/restoreを行うためにlambdaから実行していきました。 dump結果はS3に配置しています。 lambdaの開発は不慣れなところがあるのでもっとこうしたほうがいいなどのコメントがありましたらいただけるととてもありがたいです。 ※ lambdaにはタイムアウトが15分までという制約があるので、大規模なデータがある場合は今回の手段は適当ではありません。 対応の全体像 DB Dump用のlambdaを用意。VPCのprivate subnetにアタッチしてdump結果をS3にアップロードする lambdaからmysqldumpを動かせるようにlambda layerを用意 Nodejsのランタイムからdb dumpを実行 結果をS3にアップ

                                                                                    AWS lambdaでprivate subnetにあるRDS(MySQL)のdumpをする - Qiita