CATEGORY

開発

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

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

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

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

【2024/03/05 AMA まとめ】YuliverseのOG404についてのAMAをまとめたよ!

こんにちわSuです! 今日は、YuliverseのAMAについてまとめます! テーマはズバリ「OG404」についてです! OG404とは何なのか?どうやって手に入れるのか?今後のスケジュールは?が説明されていましたので、ぜひ理解して乗り遅れないようにしましょう! OG404について OG404の獲得条件について OG404の量について OG404に関するタイムスケジュール OG404の値段と手数料 […]

Shellスクリプトの苦労から解放される:Googleのzxツールの使い方ガイド

最近 zxツールというGoogle製のツールを使って見て、とても良かったので、zxツールの使い方について解説していきます。 zxとは何か? zxは、Googleによって開発された、Node.js環境で動作するシェルスクリプトを実行するためのツールです。一般的なシェルスクリプト言語はBashやZshなどで、これらはコマンドラインインターフェース(CLI)での作業を自動化するために使われます。 zxは […]

開発スピードが全てを決定する: なぜそれが重要なのか

どうもSuです。 ソフトウェア開発を20年くらいやっていますが、それでも毎日「学び」や「発見」があり、まったく飽きない日々を過ごしています。今の環境に感謝ですね。 さて、今日は「開発スピードがなぜ重要なのか?」について、自分の意見を書いていきたいなと思います。 「開発スピード良くたって、内容が雑じゃだめじゃん!」、「スピードより、まずは丁寧にコードを書くことが大事だよ!」という声が聞こえてきそうで […]

Spring Framework @Cacheableで引数無しの関数を複数定義する方法

どうもSuです。 最近、TypescriptよりもJavaを触ることの方が多いです。 Javaと言っても、Spring Frameworkを使うので、アノテーションの使い方などを学びながら開発している感じですね。 今回は、@Cacheableを使ったキャッシュ機能で、 「引数無しのキャッシュ付き関数を複数定義する場合、どういうふうに書くの?」 について解説したいと思います。 @Cacheableと […]

SQLマスターの道:ランダムで10件取得する方法

こんにちわSuです。 今回は、「SQLでSelectした結果からランダムに10件データを取るには?」に答えます。 結論はコレ MySQLバージョン PostgreSQLバージョン 結論は出ましたが、どんな時に使うか、メリット・デメリットについて書いていきたいと思います。 ランダムで10件取得するメリットは? 例えば、「本番データからランダムでデータを10件サンプリングして、内容を見たい」と言った要 […]

コードレビューで大事な事

どうもSuです。 皆さんは、コードレビューはしますか? コードレビューは、チームがより高品質なコードを生み出す手助けをするために重要なプロセスです。今日はコードレビューで大切な観点を紹介します。効果的なコードレビューを実施して、より良いコードを作っていきましょう! ちなみに、 コードレビューで品質は担保できません! いくらコードを見て「このコードは大丈夫!」となったとしても、それでテストが不要にな […]

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

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

npm初心者必見!ライブラリ選びのポイントと使い方を解説

どうもSuです。 npm installしてますか?Node.jsの開発をしていると、頻繁に登場するコマンド、それが「npm install」ですね。npm installの仕組みを理解するとNode.jsの開発もよりスムーズになると思いますので、一緒に勉強していきましょう。 この記事の目的は、実際に開発現場において、ライブラリをインストールするときに考える必要がある、あるいは、考えた方が良いこと […]