TAG

開発

LogstashでGrokを使う方法を学ぼう!

こんにちわ! Suです! 最近、開発現場でLogstashのfilterを設定する機会があって、初めてGrokを触ったので、調べたGrokについて簡単にまとめました。 この記事がお役に立てれば幸いです! Grokって何? Grokは複雑なテキストデータのパターンマッチングを行うための強力なツールであり、ログの解析やデータ抽出など、さまざまな用途で活用されてるようです。 なんのこっちゃ分からん!w […]

Postmanでタブが開かない時の対処方法

こんにちわSuです。 APIの動作確認をする時にPostmanを使うのですが、 「リクエストをクリックしてもAPIのタブが開かなくなった」 という問題に当たりまして、1日時間を取られてしまいましたので、備忘録として残しておきたいなと思います。 結論から言うと、解決策は単純で 「アプリの再インストール」です 状況 リクエストをクリックしてもタブが開かない 通常であれば、以下の様にリクエストをクリック […]

Googleのソフトウェアエンジニアリング: コードカバレッジ

どうもSuです。 「Googleソフトウェアエンジニアリング」という知識の宝庫をちょくちょく読んで、知見や感想をまとめています。今日はコードカバレッジ編です。 コードカバレッジって何? テストコードが、どれくらいプロダクションコードをを網羅したか(通過したか)を計る指標です。C0(命令網羅)、C1(判定条件網羅)、C2(条件網羅)といった異なる指標があります。 Googleさんとしての見解は? 「 […]

SQLを学ぶならSQLZoo!基本から応用まで網羅した問題集

どうもSuです。 最近初心者向けのSQLを勉強できる無料サイトないかなーと思って、探してみたら、SQLZooというサイトを見つけました。いくつかの問題を解いてみましたが、とても簡単で、初心者にもお勧めできるサイトかなと思います。 SQLZooとは? SQLZooは、SQLに関する練習問題を提供するウェブサイトで、SQLの基礎から応用まで、様々な難易度の問題が用意されています。SQLZooは無料で利 […]

roadmap.shで、エンジニアとしてスキルアップしていこう!

みなさん、roadmap.shをご存じでしょうか? roadmap.shは、エンジニアの学習に取って、道しるべとなるウェブサイトです。 「エンジニアとして何を学べば良いの?」、「どんな順で学んでいけば良いの?」という悩みは初心者だけのものではありません。 開発経験10年のエンジニアでさえ、「次は何を学べば良いだろうか?」と悩みます。 今日はroadmap.shの概要について簡単に説明したいと思いま […]

chatGPTはウソをつく!?

こんにちわ、Suです。 最近仕事のパートナーとして、chatGPTを使い倒してます。以前よりGoogle検索するよりも、chatGPTに聞いてみることが多くなった気がしています。 永遠の開発パートナーになれるのか!?と期待に胸を膨らませていたのですが、「これは、もうちょっとなんとかならんかなー」、「ググるしかないか」と思うことがありました。 何が困っていたのか? 今回困っていたのは、Spring […]

覚えておいて損はない!開発者に必要な「考え方」その1!

どうもSuです。 毎日チーム開発をしている中で、開発者として必須だなと思う「考え方」について、自分なりの考え方をまとめたいと思います。様々なチームや人と開発をしてきた中で、開発者としてコレは抑えておいた方が良いなと思うことが結構あるかなと思います。 今回は第1回目ということで、基本的な考え方というところを書いてみますので、ぜひご一読頂ければ幸いです。 私はどんな人? ソフトウェアアプリケーションエ […]

Typescriptって何がいいの?静的型付け言語って?

最近はほぼTypescriptの開発のSuです。 10年前はjavascript+JQueryでフロントエンドの開発をしていましたが、今では型がない言語で開発することは考えられません。 そこで、今日はTypescriptについて概要を紹介します。 Typescriptとは? TypeScriptは、javascriptに静的型付けを追加したプログラミング言語です。javascriptと同じ文法を使 […]

Katalon Studioとは?

最近チームでKatalon Studioを導入して、手動テストの主要なテストを自動化するために動いています。QAの方が手動で進めてもらっているのですが、開発者としてもツールを理解して、テスト自動化のために協業したいなと考えています。そのため、Katalon Studioをまずは触ってみようと思い、調べ始めました。学んだことはまとめていきたいと思いますので、ぜひお付き合いください。 まずは、Kata […]

package.jsonのscriptsの仕組み、「npm run xxx」でなぜ動く?

nodejsで開発している、package.jsonのscriptsに以下のようなコマンドが書かれていることがありますね。これどうやって動いているかご存じですか? これ、実はjestというライブラリをインストールすると、「node_modules/.bin/」にプログラムがインストールされているのです。lsした結果はこんな感じ。jest以外もeslintなどもありますね。 つまり、package. […]