akbピンボールマシン

RAKUS Developers Blog | ラクス エンジニアブログ

株式会社ラクスのITエンジニアによる技術ブログです。

2022-01-01から1年間の記事一覧

VACUUMでPostgreSQLのゴミデータをお掃除!

今(jin)年(nian)も早いものでもう年(nian)末です。 大掃除(chu)を意識した時に、「普(pu)(pu)段からこまめにやっておけば...」と毎年(nian)後悔(hui)しています。 そんな私とは違って、PostgreSQLには普(pu)(pu)段からデータをこまめに掃除(chu)してくれる優秀な「VACUUM」という機能があります。 しかもゴミがでや…

JUnit4からJUnit5への移行メモ、変更箇所をまとめてみた

先日、JUnit4からJUnit5への移行作業(ye)を実施しました。 移行する際に色々とコードの変(bian)更が必要なのですが、作業(ye)しながら「パッケージと名(ming)前の変(bian)更点が一括でまとまってる記(ji)(ji)事(shi)があったらな~」と思ったのでこの記(ji)(ji)事(shi)でまとめることにしました。 アノテーション …

分割キーボードのMistel BAROCCOを自分へのクリスマスプレゼントに買った

ラクスでメールディーラーの運用(yong)サポートチームのリーダをやっています、@neroblubrosです。 この記事(shi)はラクスAdvent Calendar 2022の25日目のトリです。最近(jin)購(gou)入したキーボードの話(hua)をします。 手帳が置けないという問題 そうだセパレートタイプのキーボード…

GitHubへのsshログインも楽したい!よくある接続エラーもまとめたよ!

Git

こんにちは、あるいはこんばんは。すぱ..すぱらしいサーバサイドのエンジニアの(@taclose)です☆ みなさん、sshでパスワード不要(yao)にする記事(shi)は読んでくださいましたか? 今回はその続編(bian)とも言える記事(shi)になります。 ネットで調べてるとどうもGitHubにログインす…

PythonとSeleniumを使ったプチ自動化で業務効率UPしてみた

はじめに 皆さんこんにちは。インフラエンジニアやってますmoja_chiroです。 今回はPythonとSeleniumを使用(yong)してちょっとした自動(dong)化を行い、業務効率UPを目指(zhi)しました。 日々の運用(yong)業務の中で月(yue)次集計(ji)のレポート作成で手間と時間が取られていたため、データの…

こんなこともできるXcodeを使ったデバッグ【lldb】

はじめに こんにちは、id:FM_Harmonyです。 今回はiOSアプリの開(kai)発で実践したXcodeでのlldbを使(shi)ったデバッグ事例について、 3件ほど紹介したいと思います。 lldbを使(shi)ったデバッグはブレークポイントで処理を止めて、変(bian)数(shu)を読み書きする位(wei)かと思っていました…

SSHでログインしたら「(ドット絵風)好きなキャラクターでおはやいます!」してほしい!

こんにちは、あるいはこんばんは。すぱ..すぱらしいサーバサイドのエンジニアの(@taclose)です☆ みなさん前回(hui)の記事でsshのログインは楽(le)に出(chu)来るようになりました! 前回(hui)の記事: 実践sshコマンド:基本からオススメの設定 / ノウハウをまとめたよ! - RAKUS…

【JJUG CCC 2022 Fall 発表レポート】Javaで実現するフォールトトレランス 〜Resilience4jを使ったサーキットブレーカーの実装〜

楽楽勤(qin)怠(dai)開発(fa)1課のy_konnoです。 先日開催されたJJUG CCC 2022 Fallに登壇しましたので、今回はそのレポートになります。 プロポーザル 登壇資(zi)料 登壇を振り返(fan)って Q:競合ライブラリは検討したか? Q:楽楽勤(qin)怠(dai)の事例においてミドルウェアではなくあえてJav… 

【Groovy × Spock】Spockでテストを書いてみよう

はじめに 本記事では、Spockの基(ji)礎(chu)について解説します。 「そもそもSpockって何?」「コードをテストするってどうやるの?」という方がSpockでテストを書く助けになれば幸いです。 目(mu)次(ci) はじめに 目(mu)次(ci) Spockとは テストコードを書いてみよう expectブロック …

実践sshコマンド:基本からオススメの設定 / ノウハウをまとめたよ!

こんにちは、あるいはこんばんは。すぱ..すぱらしいサーバサイドのエンジニアの(@taclose)です☆ インフラエンジニアもサーバサイドエンジニアもsshコマンドを叩かない日はないんじゃないでしょうかっ gitコマンドなんかでもsshの設定が有効だったりもします…

【Recoil】Reactの状態管理ライブラリ基礎学習 ~リファクタ編~

こんにちは、ラクス入社1年(nian)目(mu)のkoki_matsuraです。 本日は前回(hui)記事の「【Recoil】Reactの状(zhuang)態(tai)管理ライブラリ基(ji)礎学習 ~第三部(bu)~」で作(zuo)成(cheng)したToDoアプリのRecoil部(bu)分をリファクタするとともにパフォーマンスを上げるためにどうするかについてご紹介させていた…

【テスト自動化】APIテストの自動化ツールを調査してみた

勤(qin)怠サービスの開(kai)発チームに所属しているkarabishです。 テストに関するある課題(ti)を解決するためにAPIテストの自動化ツールを調査(cha)しました。まだチーム内(nei)に展開(kai)していないのですが、調査(cha)結(jie)果のうちツールの選定(ding)に関する部分(fen)を備忘録として残しておこうと思い…

JJUG CCC 2022 Fallで登壇してきました!

はじめに JJUG CCC とは 発(fa)表内容 資(zi)料 テーマの選定理(li)由(you) さいごに はじめに JJUG CCC とは 日本Javaユーザーグループ(Japan Java User Group/JJUG)が主(zhu)催として、年(nian)2回(春と秋)に開催する1日カンファレンスです。 今回はオンラインで開催され、各セッシ…

【Recoil】Reactの状態管理ライブラリ基礎学習 ~第三部~

こんにちは!ラクス入社1年目のkoki_matsuraです。 本(ben)日(ri)は、Recoilの基本(ben)的(de)な状態(tai)(tai)管理や仕(shi)組(zu)みをTodoアプリ作成を通して、ご紹介(jie)させていただきます。 こちらの記事は「Reactの状態(tai)(tai)管理ライブラリ基礎学(xue)習」の3部目です。 「Redux編」「Redux-Toolkit編」も…

【2022新卒】楽楽精算開発課配属後の学習メニュー体験記

こんにちは!2022年度新卒で楽楽精算(suan)開発(fa)課に配(pei)属されましたtarayamaaaと申します。 今回は私たち楽楽精算(suan)開発(fa)課に配(pei)属された新卒が実務に入る前に行(xing)う学習メニューについて紹介させていただこうと思います。 こちらの学習メニューの一(yi)部(bu)は、新卒だけでなく…

【ラクス】インフラ運用チームが障害対応時間削減に向けて取り組んだ、その後について

はじめに こんにちわ。cappy_potterです。 MailDealer と ChatDeaeler という弊社サービスのインフラ運用チームのリーダを担当しています。 前回、こちらの記事で、『チームとして障害対(dui)応時間削減(jian)に向けて取(qu)り組んだこと』について 紹介させていただきまし…

【Redux-Toolkit】Reactの状態管理ライブラリ基礎学習 ~第二部~

こんにちは!ラクス入社1年目のkoki_matsuraです。 本(ben)日は、Redux-Toolkitの基本(ben)的な状(zhuang)態管理(li)や仕組みをTodoアプリ作成を通(tong)して、ご紹介させていただきます。 こちらの記事は「Reactの状(zhuang)態管理(li)ライブラリ基礎(chu)学習(xi)」の2部目です。 前回の「Redux編」を読んで…

正規化とは【データベース】

はじめに こんにちは。 開発(fa)課(ke)のmoryosukeです。 OSS-DBの勉(mian)強(qiang)をする過程で第二(er)、第三正規形ってどんなことするんだっけ?そもそも部分関数従属(shu)、推移関数従属(shu)ってなんだっけ?と混(hun)乱することが多(duo)くありました。同じような方がいらっしゃいましたらぜひ参考…

VMwareって何なん!?初心者でもわかるVMware vSphereの主要機能と仕組み

こんにちは~nanchiuです。なんなん 私(si)は前職(某SIベンダー)で新(xin)卒配(pei)属されてから1年(nian)半(ban)ほどVMware vSphereのテクニカルサポートをしていました。 その時の経験を活かして初心者でもわかるようにVMware vSphereの主(zhu)な機(ji)能(neng)や少しだけ仕組みに突っ込んだ話をし…

【ラクスMeetup】カイゼン/チームビルディング/プロジェクトマネジメント

技(ji)術広報の飯野です。 いつもラクスエンジニアブログをお読(du)みいただき、ありがとうございます! 先日(2022/11/9)開催となりました、今(jin)年度5回目(mu)のラクスMeetup。 今(jin)回は、 カイゼン/チームビルディング/プロジェクトマネジメント をテーマに開催! 各プロダ…

【Redux】Reactの状態管理ライブラリ基礎学習 ~第一部~

こんにちは!ラクス入社1年目(mu)のkoki_matsuraです。 本日は、Reduxの基本的な状(zhuang)態(tai)管(guan)理や仕組みをTodoアプリ作(zuo)成を通して、ご紹介させていただきます。 この記事は「Reactの状(zhuang)態(tai)管(guan)理ライブラリ基礎学習」全3部作(zuo)の1部目(mu)です。 Reactの状(zhuang)態(tai)管(guan)理ライブラリを勉強…

Zabbixアクションでサービスの自動復旧を実現!

はじめに こんにちは C2ZTAk6 です。 日々管理しているシステムで、サービス停(ting)止が発生した際、原因究明を行う前に、サービスの自動(dong)復旧が出(chu)来る仕(shi)組みはないかと考えたことはないでしょうか。 今回は、Zabbixというオープンソース・ソフトウェア(OSS)のア…

React Hook Form v7 + MUI v5 + zod v3を使ったコンポーネント実装例

はじめに TextField RadioGroup SelectForm CheckboxGroup DatePicker コンポーネント使(shi)用側(ce)実装例 おわりに 本(ben)記事を執筆(bi)するにあたって、 マナリンク Tech Blog運(yun)営さんのReact Hook Form(v7)を使(shi)ったコンポーネント設計案 piyokoさんのMUI v5 + React Hoo…

【PhpStorm入門】基本的な使い方

PHP

はじめに PhpStormとは 料金(jin) ダウンロード・初期設(she)定(ding) ダウンロード 初期設(she)定(ding) コードスタイルの設(she)定(ding) フォントの設(she)定(ding) 日本語化(hua) その他(ta)のプラグイン 基本操作 編集 検索 ナビゲーション コード補(bu)完(wan) 基本的な補(bu)完(wan) ステートメント補(bu)完(wan) 後置コード補(bu)完(wan) その他(ta)の補(bu)…

ここがすごいぞyugabyteDB!~OSS版CloudSpanner~

OSS

こんにちは。インフラエンジニアの gumamon です! 近年、Kubernetes等の登(deng)場(chang)により、アプリケーションのスケールアウトはとても簡単になりました。対(dui)して、データベース(DB)のスケールアウトは依然として困難です。 「RDBMS」⇒ データの一貫(guan)性は保てるが、…

【ラクスMeetup】アーキテクチャカイゼンで課題解決に挑む、エンジニア達

技術広報のyayawowoです。 いつもラクスのエンジニアブログをお読みいただき、ありがとうございます! 今年度4回目となるラクスMeetupは、 『アーキテクチャカイゼンで課(ke)題解決に挑む、エンジニア達(da)』でした! テーマは『アーキテクチャ』です。 各プロダク…

PostgreSQL + TimescaleDBでログ管理検討 - TimescaleDBのインストール

インストール リポジトリ RPMのインストール PostgreSQLの設(she)定変更 TimescaleDB拡張(zhang)機能を有効にする 参考資(zi)料

Dockerとは一体何なんだ?【初心者向け】

初めに 皆さんこんにちは。 開発課のm_tkoです。 Dockerについて、 「とりあえず手軽にアプリケーションの実行(xing)環境作れるらしいぞ」 という印(yin)象だけで生(sheng)きていたので、仕組(zu)みをいまいち理解できていませんでした。 一体(ti)どういう仕組(zu)みになっているのか、まず…

Rundeckをインストールして"最速"でJOB実行してみる

こんにちは。 インフラエンジニアをしていますknmriiです。 今回はジョブ管理ツール「Rundeck」の紹介とインストール方(fang)法、簡単(dan)な使用方(fang)法を紹介していきます。 最速でRundeckジョブのテスト実行(xing)ができるような記事構成にしていきたいと思(si)いますのでぜひお試…

【SQL入門】CASE式 まとめ

技術広報のyayawowoです。 SQLで条(tiao)件分岐を用いるには、どのように記(ji)述(shu)すれば良(liang)いでしょうか? 今回は、SELECT文やUPDATE文で利用する条(tiao)件分岐方法(fa)として、「CASE式(shi)」をご紹介(jie)します! CASE式(shi)の使い方を習得いただくため、お手元で実(shi)行可能なSQL文付きで解説(shuo)…

Copyright © RAKUS Co., Ltd. All rights reserved.