TECH PLAY

SAKURUG

SAKURUG の技術ブログ

169

SAKURUGの社内制作、受託制作を経て、現在はメールマガジンのデザイン〜実装を行なっています。 本記事ではメルマガの実装で使用するテーブルコーディングと、メルマガ独自のデザイン性について交えて見ていこうと思います。
アバター
2023年8月より株式会社SAKURUGに入社した、Andiです!外国人が日本でエンジニアとして働く際の、問題点と解決策についてまとめました!今後日本で働く外国人の方、周囲の方にとって参考になれば幸いです。
アバター
Jestのモック関数(jest.fn()、jest.mock()、jest.spyOn())の使い分けを解説します。各関数の特徴や用途を初心者向けにわかりやすく説明し、テストの効率と品質を向上させる方法を紹介します。
アバター
データベースに対するパフォーマンスチューニングについてまとめています。今回は、よくあるパフォーマンス劣化を防ぐ1つの手段として、参考書や体験談を含め、索引(インデックス)作成時に心得ておきたい事項を記載しています。
アバター
データベースに対するパフォーマンスチューニングについてまとめています。今回は、よくあるパフォーマンス劣化を防ぐ1つの手段として、参考書や体験談を含め、索引(インデックス)作成時に心得ておきたい事項を記載しています。
アバター
Semantic KernelはMicrosoftが開発するOSSで、LLMを既存アプリに統合可能です。入門にはNotebook、Microsoft Learnのドキュメント、DiscordやBlogの活用が推奨されます。
アバター
VBAマクロとは何なのか?どのようなことができるのか?メリット・デメリットなどを実体験をもとに説明していきます。 私が実際に業務を効率化するために行っていたVBAマクロの活用方法や作成したソースなども紹介します。
アバター
本記事では仮想環境を用いたプロジェクト管理ソフトウェアRedmineの構築について記載しています                                                      
アバター
現在運用しているサイトが、RFC違反アドレスでも登録できてしまう仕様になっており、バリデーションを設定したいと依頼を受けました。私自身がRFC違反アドレスという単語を聞いたことがなかったので、対応完了までの経緯をつらつらとまとめてみました。
アバター
QtフレームワークのクラスであるQProcessを使って外部のプログラムを起動する方法をご紹介いたします。                                               
アバター
今年の3月ごろに、コーディングやフロントエンドの勉強をするための環境、いわゆるサンドボックス的なものを作りたいなと考えるようになりました。そこでWordpress的なものを使ってもよかったのですが、せっかくなのでJavaScriptフレーム
アバター
現在参画している企業にて、Web会議自動文字越こしサービス「Notta」の導入検証を行いました。活動によって確認できたサービスや機能の特徴や導入時に気づいたことを紹介します。 ご参考になれば幸いです。
アバター
こんにちは。タイトルにもある通り、今回は私のPCの使い方を紹介します。あまり普段のPCの使い方って紹介されてない印象なので、今回紹介させていただきます。Macを使用しているので主にMacについての紹介ですが、Windowsでも同じような機能
アバター
Microsoft提供のAI開発拡張機能。多様な言語モデルを簡単に操作し、VS Code上でAIアプリ開発を効率化。ダウンロード、テスト、微調整、デプロイまで包括的にサポート。最新AIモデルを活用した革新的な開発を実現。
アバター
DataStageは、IBMと日立が共同開発した高機能ETLツール。視覚的開発環境と高度なデータ統合機能で、企業の多様なデータを効率的に処理できます。ビッグデータ時代のデータ戦略に不可欠なツールとして進化しています。
アバター
本記事では、Viteを基盤としHandlebarsテンプレートエンジンを活用した最新の静的サイト開発環境の構築方法を解説します。Sass、Tailwind CSS、各種リンターを効果的に組み合わせ高度なコンポーネントベース開発を実現します。
アバター
ダッシュボード開発の難点は「データが汚い」と「データが大きい」です。BIツールを用いてアプリ開発を行った経験から、前処理でデータを整え、サマリー作成でデータ量を調整し、ユーザーの要望と操作性のバランスを取る方法を紹介します。
アバター
shadcn/uiはRadixUIとTailwindCSSを使用した高自由度なUIコンポーネントライブラリです。必要なコンポーネントだけを選んでインストールでき、サイズも軽量。カスタマイズも直感的です。
アバター
本記事は、Nuxt3環境でplaywrightのCookie情報を活用した認証保持の方法について解説している記事です。 本記事は総第8回の6つ目の記事になります。 前回はplaywrightのBasic認証について解説しました。
アバター
クラウド導入には組織改革が必要で、品質向上が主な目的です。特定業務への固執やシステム設計のアウトソーシングを避け、クラウドに適した組織と文化を作ることが重要です。そうすることで、よりよいシステム開発につながります。
アバター