はじめに
こんにちは!
ケイズ・ソフトウェアに入社して半年のキタジマです。
入社時、インフラのお仕事は未経験でわからないことだらけでした。
挫けそうになりながらも先輩方にサポートいただいて半年間走ってきました!(まだまだゴールは遠そう。。でもそれが楽しい!)
今回は、インフラ未経験でケイズソフトウェアに入った私が入社後半年で読んでみて良かった本3選を紹介していきます!
おすすめラインナップ
...
後編です!
さて、ここまでちゃっぴーに作ってもらったところで、GASのトリガーについて考えていきます。
今回作ってもらって、定期的に動かしたい関数は3つ。
notifyRandomEmployee:Slackにメッセージを投下するメインの関数
createTrigger:notifyRandomEmployee関数のトリガーを作成する関数(chatGPTは、「初回実行時に手動で設定する必要...
はじめに
こんにちは!サヤマです。
ケイズ・ソフトウェアでは飲み会番長を名乗っているサヤマです。(弊社は酒飲みが少なく飲み会には決まった人しかきてくれません。シクシク)
弊社では最近、毎朝ランダムにメンバーを指名して『最近のGoodnews、嬉しかったこと(なるべく仕事でのこと)』を発表してもらうようになりました。
最初はSlackbotのリマインダーにリマインドしてもらって、Cat-Sel...
Git Reset コマンドの役割とオプションの違い
Gitは、ソフトウェア開発において最も広く使用されているバージョン管理システムの一つです。今回は、Gitでよく使用されるgit resetコマンドに焦点を当て、その基本的な使い方とオプションについて解説します。
git reset コマンドって何をするコマンド?
git resetはGitの非常に多用されるコマンドの一つであり、その動作は...
Gitではスカッシュが困難な状況がいくつか存在し、その中でもマージコミットが含まれている場合はちょっとはまることがあります。以下、そのような状況での対処法について解説します。
1. 手動での対処
話の前提として、普段スカッシュに git rebase のインタラクティブモードを使うものとします。どのコミットをスカッシュしたいか選択できますし、普通はこの方法をつかうと思います。
1.1. 一時...
Go言語プロジェクトでのセマンティックバージョニングの採用とそのメリット
はじめに
前回はGo言語プロジェクトでのChangelogの管理について、特にコンベンショナルコミットとの連携を中心に解説しました。今回はその続きとして、セマンティックバージョニングについて解説します。
セマンティックバージョニングとは
セマンティックバージョニングは、ソフトウェアのバージョンを明示的かつ一貫性を持って...
Go言語プロジェクトにおけるChangelogの効率的な管理
はじめに
前回の記事で「コンベンショナルコミット」について詳しく解説しました。今回はその前提として、特にGo言語のプロジェクトでどのようにChangelog(変更履歴)を効率よく管理できるのかについて探ります。
なぜChangelogが必要なのか
Changelogはプロジェクトの各リリースで何が変わったのかを一覧形式で示したドキ...
目次
はじめに
なぜコンベンショナルコミットか?
コミットタイプ
実例
さらに詳しく
1. はじめに
コンベンショナルコミットとは、コミットメッセージに一定のフォーマットや規則を持たせるスタイルガイドです。これにより、プロジェクトの履歴を明瞭に保ち、他のメンバーとのコミュニケーションを円滑にします。
2. なぜコンベンショナルコミットか?
コンベンショナルコミットを採用する主な利点は、コ...
はじめに
Gitはソフトウェア開発において不可欠なツールですが、時には過去のコミットを修正したくなるケースもあります。特に、1つの大きなコミットを複数の小さなコミットに分割したいというケースを解決する方法を今回はご紹介します。
シナリオ
あるコミット(例:8d496132fb8a69372a43a2277fc06b4d325c70e6)に複数の異なる変更が混在しており、それを2つの別々のコミ...
という事で、簡単なメモ。
, #_
~\_ ####_ Amazon Linux 2023
~~ \_#####\
~~ \###|
~~ \#/ ___ https://aws.amazon.com/linux/amazon-linux-2023
~~ V~' '->
~~~ ...
という事で、簡単なメモ。
, #_
~\_ ####_ Amazon Linux 2023
~~ \_#####\
~~ \###|
~~ \#/ ___ https://aws.amazon.com/linux/amazon-linux-2023
~~ V~' '->
~~~ ...
2019年4月、『アベンジャーズ/ エンドゲーム』が公開されました。
私は映画ももちろん見ましたがそれだけでは足りず、日々映画の情報サイトを漁ってアベンジャーズに関する記事を読んでいます。
しかし毎日記事を見にいくのは手間ですし、見逃してしまう可能性もあります。
そこで、映画の記事サイトをスクレイピングしてアベンジャーズの記事を抽出し、Slackに通知する様にしました。
環境
...
perl スクリプトの中で secure ログを cat するような処理を書いていて、secure ログを cat するには root 権限が必要なので、
その perl スクリプトを suid すればいいよね、と軽く考えていた。
suid はほぼ使う機会が無いので知らなかったのだけど、実はスクリプト系のものには suid は無効らしい。
p...