はじめに こんにちわ。cappy_potterです。 MailDealer と ChatDeaeler という弊社サービスのインフラ運用チームのリーダを担当しています。 前回、こちらの記事で、『チームとして障害対応時間削減に向けて取り組んだこと』について 紹介させていただきまし…
こんにちは!ラクス入社1年目のkoki_matsuraです。 本日は、Redux-Toolkitの基本的な状態管理や仕組みをTodoアプリ作成を通して、ご紹介させていただきます。 こちらの記事は「Reactの状態管理ライブラリ基礎学習」の2部目です。 前回の「Redux編」を読んで…
はじめに こんにちは。 開発課のmoryosukeです。 OSS-DBの勉強をする過程で第二、第三正規形ってどんなことするんだっけ?そもそも部分関数従属、推移関数従属ってなんだっけ?と混乱することが多くありました。同じような方がいらっしゃいましたらぜひ参考…
こんにちは~nanchiuです。なんなん 私は前職(某SIベンダー)で新卒配属されてから1年半ほどVMware vSphereのテクニカルサポートをしていました。 その時の経験を活かして初心者でもわかるようにVMware vSphereの主な機能や少しだけ仕組みに突っ込んだ話をし…
技術広報の飯野です。 いつもラクスエンジニアブログをお読みいただき、ありがとうございます! 先日(2022/11/9)開催となりました、今年度5回目のラクスMeetup。 今回は、 カイゼン/チームビルディング/プロジェクトマネジメント をテーマに開催! 各プロダ…
こんにちは!ラクス入社1年目のkoki_matsuraです。 本日は、Reduxの基本的な状態管理や仕組みをTodoアプリ作成を通して、ご紹介させていただきます。 この記事は「Reactの状態管理ライブラリ基礎学習」全3部作の1部目です。 Reactの状態管理ライブラリを勉強…
はじめに こんにちは C2ZTAk6 です。 日々管理しているシステムで、サービス停止が発生した際、原因究明を行う前に、サービスの自動復旧が出来る仕組みはないかと考えたことはないでしょうか。 今回は、Zabbixというオープンソース・ソフトウェア(OSS)のア…
はじめに TextField RadioGroup SelectForm CheckboxGroup DatePicker コンポーネント使用側実装例 おわりに 本記事を執筆するにあたって、 マナリンク Tech Blog運営さんのReact Hook Form(v7)を使ったコンポーネント設計案 piyokoさんのMUI v5 + React Hoo…
はじめに PhpStormとは 料金 ダウンロード・初期設定 ダウンロード 初期設定 コードスタイルの設定 フォントの設定 日本語化 その他のプラグイン 基本操作 編集 検索 ナビゲーション コード補完 基本的な補完 ステートメント補完 後置コード補完 その他の補…
こんにちは。インフラエンジニアの gumamon です! 近年、Kubernetes等の登場により、アプリケーションのスケールアウトはとても簡単になりました。対して、データベース(DB)のスケールアウトは依然として困難です。 「RDBMS」⇒ データの一貫性は保てるが、…
技術広報のyayawowoです。 いつもラクスのエンジニアブログをお読みいただき、ありがとうございます! 今年度4回目となるラクスMeetupは、 『アーキテクチャカイゼンで課題解決に挑む、エンジニア達』でした! テーマは『アーキテクチャ』です。 各プロダク…
インストール リポジトリ RPMのインストール PostgreSQLの設定変更 TimescaleDB拡張機能を有効にする 参考資料
初めに 皆さんこんにちは。 開発課のm_tkoです。 Dockerについて、 「とりあえず手軽にアプリケーションの実行環境作れるらしいぞ」 という印象だけで生きていたので、仕組みをいまいち理解できていませんでした。 一体どういう仕組みになっているのか、まず…
こんにちは。 インフラエンジニアをしていますknmriiです。 今回はジョブ管理ツール「Rundeck」の紹介とインストール方法、簡単な使用方法を紹介していきます。 最速でRundeckジョブのテスト実行ができるような記事構成にしていきたいと思いますのでぜひお試…
技術広報のyayawowoです。 SQLで条件分岐を用いるには、どのように記述すれば良いでしょうか? 今回は、SELECT文やUPDATE文で利用する条件分岐方法として、「CASE式」をご紹介します! CASE式の使い方を習得いただくため、お手元で実行可能なSQL文付きで解説…
こんにちは。 株式会社ラクスで先行技術検証をしたり、ビジネス部門向けに技術情報を提供する取り組みを行っている「技術推進課」という部署に所属している鈴木(@moomooya)です。 ラクスの開発部ではこれまで社内で利用していなかった技術要素を自社の開発…
こんにちは。開発課のtaku_76です。 最近業務で機能開発をしているときに、要件として実現する内容が単純であっても手を加えるコードが複雑であったため機能改修に時間がかかることがありました。 そこからリファクタリングの意識が強くなったため、社内で行…
はじめに ラクスでメールディーラーを開発している hirobex です。 2022/09/24(土) ~ 09/25(月)の3日間に渡ってPHP Conference 2022が開催されました。 phpcon.php.gr.jp ラクスはブロンズスポンサーとして協賛し、 エンジニアも4名が登壇した他、多くのエン…
はじめに こんにちは、開発課に所属している新卒 1 年目のke-suke0215です。 今回、 axois について調べてみました。 axios は非同期で API 呼び出しを簡単に行うことができるライブラリです。 しかし、簡単がゆえに内側でどのように動いているか曖昧な人も…
こんにちは!ラクス入社1年目のkoki_matsuraです。 本日は、Next.jsとVercel、Supabaseを用いて簡単なアプリを高速で開発する手順についてお話しできればと思います。 アジェンダは以下の通りです。 Next.jsとは ReactとNext.jsの違い Next.jsの特徴 Vercel…
はじめに こんにちは!新卒1年目の hachimd です! 先日、先輩エンジニアの方に「Javaでソートする時って Collections 使うんですよね?」って話をしたら「いやいや、Javaのソートは Stream が便利だよ!」って教えていただきました。 そこで今回は、Stream…
弊社で毎月開催し、PHPエンジニアの間で好評いただいているPHP TechCafe。 2022年5月のイベントでは「静的解析」について語り合いました。 弊社のメンバーが事前にまとめてきた静的解析ツールやその使い方の情報にしたがって、他の参加者に意見を頂いて語り…
技術広報のyayawowoです。 今回は、Linux上でファイルやディレクトリ内容を一覧表示する際に利用する、 『ls コマンド』について紹介します! ls コマンドの基本をはじめ、活用例をコマンドサンプルを交えて説明させていただきます。 【目次】 ls コマンドと…
弊社で毎月開催し、PHPエンジニアの間で好評いただいている勉強会「PHP TechCafe」。 2022年3月のイベントでは『PHPerのための「Laravel9について語る」』をテーマに語り合いました。 弊社のメンバーがLaravel9の新機能などの情報を元に、他の参加者に意見を…
はじめに 皆さんこんにちは、開発課のthree_yagiです。 現在の業務では不具合などが発生したときの原因調査を担当することが多く、本番環境のログの調査をよく行っています。 Linux上に存在するログを調査するにあたって、必須ともいえるのが文字列検索を行…
こんにちは!ラクスでインフラ開発部というところに所属している akiponx です。 今回はCDNの一つ。AWSが提供しているCloudFrontでWordPressを高速化してみた話を書いてみます。 使ったサービスは ACM ... Amazonの無料SSL証明書 Route53 ... DNS EC2 ... オ…
技術広報のyayawowoです。 いつもラクスのエンジニアブログをお読みいただき、ありがとうございます! 今年度3回目となるラクスMeetupは、 『開発速度向上のためのリファクタリング術 〜負債をきっちり返済しよう〜』でした! テーマは『技術的負債・生産性…
こんにちは、インフラエンジニアのfro-rivです。 業務でよく使う機会がある(私はよくある)diffコマンドですが、調べてみると知らなかったオプションがたくさん… ※diff ${file1} ${file2}の通り、簡単に使えるが故に今までちゃんと調べたことはありませんで…
特集「Xdebugの活用方法」を語る 弊社で毎月開催し、PHPエンジニアの間で好評いただいているPHP TechCafe。 2022年2月のイベントでは「Xdebugの活用方法」について語り合いました。 弊社のメンバーが事前にまとめてきたXdebugの基礎知識や使い方の説明資料に…
Gitを使用していると「あ!間違ったファイルをインデックスに上げてしまった!」ということ、ありますよね? (わたしはよくあります) 本投稿ではそんな git addの取り消し方法 についてまとめさせていただきます。 Gitを使い始めたばかりの方から、Gitコマ…