CINXE.COM
OPTiM TECH BLOG
<!DOCTYPE html> <html lang="ja" data-admin-domain="//blog.hatena.ne.jp" data-admin-origin="https://blog.hatena.ne.jp" data-author="optim-tech" data-avail-langs="ja en" data-blog="optim-tech.hatenablog.com" data-blog-host="optim-tech.hatenablog.com" data-blog-is-public="1" data-blog-name="OPTiM TECH BLOG" data-blog-owner="optim-tech" data-blog-show-ads="" data-blog-show-sleeping-ads="" data-blog-uri="https://tech-blog.optim.co.jp/" data-blog-uuid="10257846132670826296" data-blogs-uri-base="https://tech-blog.optim.co.jp" data-brand="devblog" data-data-layer="{"hatenablog":{"admin":{},"analytics":{"brand_property_id":"","measurement_id":"","non_sampling_property_id":"","property_id":"UA-129308661-1","separated_property_id":"UA-29716941-24"},"blog":{"blog_id":"10257846132670826296","content_seems_japanese":"true","disable_ads":"custom_domain","enable_ads":"false","enable_keyword_link":"false","entry_show_footer_related_entries":"false","force_pc_view":"true","is_public":"true","is_responsive_view":"true","is_sleeping":"false","lang":"ja","name":"OPTiM TECH BLOG","owner_name":"optim-tech","uri":"https://tech-blog.optim.co.jp/"},"brand":"devblog","page_id":"index","permalink_entry":null,"pro":"pro","router_type":"blogs"}}" data-device="pc" data-dont-recommend-pro="false" data-global-domain="https://hatena.blog" data-globalheader-color="b" data-globalheader-type="pc" data-has-touch-view="1" data-help-url="https://help.hatenablog.com" data-hide-header="1" data-no-suggest-touch-view="1" data-page="index" data-parts-domain="https://hatenablog-parts.com" data-plus-available="1" data-pro="true" data-router-type="blogs" data-sentry-dsn="https://03a33e4781a24cf2885099fed222b56d@sentry.io/1195218" data-sentry-environment="production" data-sentry-sample-rate="0.1" data-static-domain="https://cdn.blog.st-hatena.com" data-version="3302d0c519de548bcb3552ea0bf509" data-initial-state="{}" > <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="robots" content="max-image-preview:large" /> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=7; IE=9; IE=10; IE=11" /> <title>OPTiM TECH BLOG</title> <link rel="canonical" href="https://tech-blog.optim.co.jp/"/> <meta itemprop="name" content="OPTiM TECH BLOG"/> <meta itemprop="image" content="https://cdn.user.blog.st-hatena.com/default_entry_og_image/153388529/1548743984808024"/> <meta property="og:title" content="OPTiM TECH BLOG"/> <meta property="og:type" content="blog"/> <meta property="og:url" content="https://tech-blog.optim.co.jp/"/> <meta property="og:image" content="https://cdn.image.st-hatena.com/image/scale/2123366fac9fdb731ef182bd7f91b4bd3b1196a4/backend=imagemagick;enlarge=0;height=1000;version=1;width=1200/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fdefault_entry_og_image%2F153388529%2F1548743984808024"/> <meta property="og:image:alt" content="OPTiM TECH BLOG"/> <meta property="og:description" content="オプティムの企業テックブログ。OPTiMのエンジニアが技術情報を発信。AIの最新動向からクラウドのアーキテクチャ、Web開発、モバイルアプリ開発まで多様な技術を紹介。AI・IoTプラットフォームや、農業、医療、建設向けサービスを実現しています。" /> <meta property="og:site_name" content="OPTiM TECH BLOG"/> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:image" content="https://cdn.user.blog.st-hatena.com/default_entry_og_image/153388529/1548743984808024" /> <meta name="twitter:title" content="OPTiM TECH BLOG" /> <meta name="twitter:description" content="オプティムの企業テックブログ。OPTiMのエンジニアが技術情報を発信。AIの最新動向からクラウドのアーキテクチャ、Web開発、モバイルアプリ開発まで多様な技術を紹介。AI・IoTプラットフォームや、農業、医療、建設向けサービスを実現しています。" /> <meta name="twitter:app:name:iphone" content="はてなブログアプリ" /> <meta name="twitter:app:id:iphone" content="583299321" /> <meta name="twitter:app:url:iphone" content="hatenablog:///open?uri=https%3A%2F%2Ftech-blog.optim.co.jp%2F" /> <meta name="twitter:site" content="@optim_tech" /> <meta name="description" content="オプティムの企業テックブログ。OPTiMのエンジニアが技術情報を発信。AIの最新動向からクラウドのアーキテクチャ、Web開発、モバイルアプリ開発まで多様な技術を紹介。AI・IoTプラットフォームや、農業、医療、建設向けサービスを実現しています。" /> <meta name="google-site-verification" content="vK8Tsv2b9tAjK4Y7ojbsvxL8GJft1qcIwd4YQ1NvPzk" /> <meta name="keywords" content="テックブログ,TECH BLOG,AI,Deep Learning,深層学習,エンジニア,デベロッパー,デザイナー,クラウド,プログラマー,エンジニアブログ,Rust,OPTiM,オプティム," /> <script id="embed-gtm-data-layer-loader" data-data-layer-page-specific="" > (function() { function loadDataLayer(elem, attrName) { if (!elem) { return {}; } var json = elem.getAttribute(attrName); if (!json) { return {}; } return JSON.parse(json); } var globalVariables = loadDataLayer( document.documentElement, 'data-data-layer' ); var pageSpecificVariables = loadDataLayer( document.getElementById('embed-gtm-data-layer-loader'), 'data-data-layer-page-specific' ); var variables = [globalVariables, pageSpecificVariables]; if (!window.dataLayer) { window.dataLayer = []; } for (var i = 0; i < variables.length; i++) { window.dataLayer.push(variables[i]); } })(); </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P4CXTW');</script> <!-- End Google Tag Manager --> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P4PV5T5');</script> <!-- End Google Tag Manager --> <link rel="shortcut icon" href="https://tech-blog.optim.co.jp/icon/favicon"> <link rel="apple-touch-icon" href="https://tech-blog.optim.co.jp/icon/touch"> <link rel="icon" sizes="192x192" href="https://tech-blog.optim.co.jp/icon/link"> <link rel="alternate" type="application/atom+xml" title="Atom" href="https://tech-blog.optim.co.jp/feed"/> <link rel="alternate" type="application/rss+xml" title="RSS2.0" href="https://tech-blog.optim.co.jp/rss"/> <link rel="author" href="http://www.hatena.ne.jp/optim-tech/"> <link rel="preload" href="https://cdn-ak.f.st-hatena.com/images/fotolife/o/optim-kawase/20190128/20190128134539.png" as="image"/> <link rel="preload" href="https://cdn.image.st-hatena.com/image/scale/a68223b951df60ed902e2f7e37e73a47dfb9c14b/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20250106%2F20250106154520.png" as="image"/> <link rel="stylesheet" type="text/css" href="https://cdn.blog.st-hatena.com/css/blog.css?version=3302d0c519de548bcb3552ea0bf509"/> <link rel="stylesheet" type="text/css" href="https://usercss.blog.st-hatena.com/blog_style/10257846132670826296/0567a659e2b5606a77e215f7e8896f301aebe1ce"/> <script> </script> <style> div#google_afc_user, div.google-afc-user-container, div.google_afc_image, div.google_afc_blocklink { display: block !important; } </style> <script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"OPTiM TECH BLOG","url":"https://tech-blog.optim.co.jp/"}</script> </head> <body class="page-index header-image-only enable-top-editarea enable-bottom-editarea page-archive globalheader-off globalheader-ng-enabled"> <div id="globalheader-container" data-brand="hatenablog" style="display: none" > <iframe id="globalheader" height="37" frameborder="0" allowTransparency="true"></iframe> </div> <div id="container"> <div id="container-inner"> <header id="blog-title" data-brand="hatenablog"> <div id="blog-title-inner" style="background-image: url('https://cdn-ak.f.st-hatena.com/images/fotolife/o/optim-kawase/20190128/20190128134539.png'); background-position: center 0px;"> <div id="blog-title-content"> <h1 id="title"><a href="https://tech-blog.optim.co.jp/">OPTiM TECH BLOG</a></h1> </div> </div> </header> <div id="top-editarea"> <a href="https://www.optim.co.jp/">OPTiM について</a> <a href="https://www.optim.co.jp/recruit/">エンジニア募集中!</a> </div> <div id="content" class="hfeed" > <div id="content-inner"> <div id="wrapper"> <div id="main"> <div id="main-inner"> <!-- google_ad_section_start --> <!-- rakuten_ad_target_begin --> <div class="archive-entries"> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398317854654"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://tech-blog.optim.co.jp/archive/2025/01/16" rel="nofollow"> <time datetime="2025-01-16" title="2025-01-16"> <span class="date-year">2025</span><span class="hyphen">-</span><span class="date-month">01</span><span class="hyphen">-</span><span class="date-day">16</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://tech-blog.optim.co.jp/entry/2025/01/16/100000">製品共通のUXライティングのルールを作ってみた</a> </h1> </div> <div class="categories"> <a href="https://tech-blog.optim.co.jp/archive/category/Design" class="archive-category-link category-Design">Design</a> <a href="https://tech-blog.optim.co.jp/archive/category/UI%20%2F%20UX" class="archive-category-link category-UI / UX">UI / UX</a> </div> <a href="https://tech-blog.optim.co.jp/entry/2025/01/16/100000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/a68223b951df60ed902e2f7e37e73a47dfb9c14b/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20250106%2F20250106154520.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは プロモーション・デザインユニット(以下プロモ・デザインU)の清水です。 前回はハッカソン運営についての記事でしたが、今回はデザインシステムの関連記事になります。 今回は 2024年10月、社内向けデザインシステム「nucleus」を開発・社内公… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/Design" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">Design</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/Design%20System" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">Design System</span> </a> </span> </div> </div> <span class="social-buttons"> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://tech-blog.optim.co.jp/entry/2025/01/16/100000" data-hatena-star-title="製品共通のUXライティングのルールを作ってみた" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398311094735"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://tech-blog.optim.co.jp/archive/2024/12/26" rel="nofollow"> <time datetime="2024-12-26" title="2024-12-26"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">26</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://tech-blog.optim.co.jp/entry/2024/12/26/100000">XDからFigmaへ〜Webデザインデータ移行の実例公開〜</a> </h1> </div> <div class="categories"> <a href="https://tech-blog.optim.co.jp/archive/category/Design" class="archive-category-link category-Design">Design</a> </div> <a href="https://tech-blog.optim.co.jp/entry/2024/12/26/100000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/82cbe7c8d73539767572ac5cb8e625711010d8bf/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20241213%2F20241213114051.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは、プロモーション・デザインユニット(以下プロモ・デザインU)インハウスWebデザイナーの牧山です。 オプティムでは45以上のWebサイト(コーポレートサイトおよび製品サイト)を自社で制作・運営しています。 これらのサイトは主にAdobe XD(以下… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/design" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">design</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/figma" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">figma</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/web%20design" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">web design</span> </a> </span> </div> </div> <span class="social-buttons"> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://tech-blog.optim.co.jp/entry/2024/12/26/100000" data-hatena-star-title="XDからFigmaへ〜Webデザインデータ移行の実例公開〜" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398312516951"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://tech-blog.optim.co.jp/archive/2024/12/19" rel="nofollow"> <time datetime="2024-12-19" title="2024-12-19"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">19</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://tech-blog.optim.co.jp/entry/2024/12/19/100000">それはCOM STAと並列処理の三体問題との戦いだった ~Optimal Biz Teleworkの機能をOptimal Bizに部分取り込みする~</a> </h1> </div> <div class="categories"> <a href="https://tech-blog.optim.co.jp/archive/category/Windows" class="archive-category-link category-Windows">Windows</a> <a href="https://tech-blog.optim.co.jp/archive/category/C%20%2F%20C%2B%2B" class="archive-category-link category-C / C++">C / C++</a> </div> <a href="https://tech-blog.optim.co.jp/entry/2024/12/19/100000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/474da4e61013364db0cae813db61158f09d90f6d/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20241218%2F20241218161411.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> C++ Advent Calender 2024 この記事はC++ - Qiita Advent Calendar 2024 - Qiita の19日目の記事です。 18日目: C++ glaze JSONライブラリの紹介と条件-値フィルタリング #艦これ - Qiita by @kc-hedgehog 20日目: poacの現況 + 改造して遊んでみた by @I(wx… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://tech-blog.optim.co.jp/entry/2024/12/19/100000" data-hatena-star-title="それはCOM STAと並列処理の三体問題との戦いだった ~Optimal Biz Teleworkの機能をOptimal Bizに部分取り込みする~" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398310221541"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://tech-blog.optim.co.jp/archive/2024/12/18" rel="nofollow"> <time datetime="2024-12-18" title="2024-12-18"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">18</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://tech-blog.optim.co.jp/entry/2024/12/18/100000">デザインシステムの作り方!システム構築から20以上製品の導入事例まで -構築編-</a> </h1> </div> <div class="categories"> <a href="https://tech-blog.optim.co.jp/archive/category/Design" class="archive-category-link category-Design">Design</a> <a href="https://tech-blog.optim.co.jp/archive/category/UI%20%2F%20UX" class="archive-category-link category-UI / UX">UI / UX</a> </div> <a href="https://tech-blog.optim.co.jp/entry/2024/12/18/100000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/d3f57b779fbbf97823a2567643c1bede3fc545c9/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20241209%2F20241209183437.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> はじめに こんにちは!プロモーション・デザインユニット(以下プロモ・デザインU)のUIチームです。 私たちUIチームは20以上の製品(一人当たり4-5製品)を担当しており、多くの製品UIを効率的に制作・管理していくためデザインシステムを構築し製品への導… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://tech-blog.optim.co.jp/entry/2024/12/18/100000" data-hatena-star-title="デザインシステムの作り方!システム構築から20以上製品の導入事例まで -構築編-" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398307755831"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://tech-blog.optim.co.jp/archive/2024/12/17" rel="nofollow"> <time datetime="2024-12-17" title="2024-12-17"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">12</span><span class="hyphen">-</span><span class="date-day">17</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://tech-blog.optim.co.jp/entry/2024/12/17/100000">OPTiM ハッカソン2024 AUTUMNを実施しました🍁</a> </h1> </div> <div class="categories"> <a href="https://tech-blog.optim.co.jp/archive/category/%E3%83%8F%E3%83%83%E3%82%AB%E3%82%BD%E3%83%B3" class="archive-category-link category-ハッカソン">ハッカソン</a> <a href="https://tech-blog.optim.co.jp/archive/category/Event" class="archive-category-link category-Event">Event</a> </div> <a href="https://tech-blog.optim.co.jp/entry/2024/12/17/100000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/9927edbc1d567e6d54639f319e68cfcc9f7f3c9e/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20241129%2F20241129201454.png');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは プロモーション・デザインユニットの清水です。 1年ぶり3回目の投稿となります。 前回の投稿はこちら⬇️ tech-blog.optim.co.jp 今回は 11/9(土)~11/10(日)の1泊2日でOPTiMハッカソン2024 AUTUMN(社内ハッカソン) を実施しました。 前回の記事も参… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/%E3%83%8F%E3%83%83%E3%82%AB%E3%82%BD%E3%83%B3" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">ハッカソン</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/events" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">events</span> </a> </span> </div> </div> <span class="social-buttons"> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://tech-blog.optim.co.jp/entry/2024/12/17/100000" data-hatena-star-title="OPTiM ハッカソン2024 AUTUMNを実施しました🍁" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398304854231"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://tech-blog.optim.co.jp/archive/2024/11/19" rel="nofollow"> <time datetime="2024-11-19" title="2024-11-19"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">11</span><span class="hyphen">-</span><span class="date-day">19</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://tech-blog.optim.co.jp/entry/2024/11/19/100000">TSKaigi Kansai 2024に協賛・参加してきました</a> </h1> </div> <div class="categories"> <a href="https://tech-blog.optim.co.jp/archive/category/TypeScript" class="archive-category-link category-TypeScript">TypeScript</a> <a href="https://tech-blog.optim.co.jp/archive/category/%E3%82%AB%E3%83%B3%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9" class="archive-category-link category-カンファレンス">カンファレンス</a> <a href="https://tech-blog.optim.co.jp/archive/category/Event" class="archive-category-link category-Event">Event</a> </div> <a href="https://tech-blog.optim.co.jp/entry/2024/11/19/100000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/6697bbe91ee2faaff9d45e70f61cee4d7fecf521/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20241118%2F20241118095051.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは、ソリューション開発部でエンジニアをしている片岡と、福浦です。 11月16日に京都市勧業館 みやこめっせで開催された「TSKaigi Kansai 2024」へ参加してきましたので、 会場の雰囲気や内容をレポートします! 今回OPTiMはシルバースポンサーとし… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://tech-blog.optim.co.jp/entry/2024/11/19/100000" data-hatena-star-title="TSKaigi Kansai 2024に協賛・参加してきました" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398298365758"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://tech-blog.optim.co.jp/archive/2024/11/01" rel="nofollow"> <time datetime="2024-11-01" title="2024-11-01"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">11</span><span class="hyphen">-</span><span class="date-day">01</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://tech-blog.optim.co.jp/entry/2024/11/01/100000">Kaigi on Rails 2024に参加してきました</a> </h1> </div> <div class="categories"> <a href="https://tech-blog.optim.co.jp/archive/category/Event" class="archive-category-link category-Event">Event</a> <a href="https://tech-blog.optim.co.jp/archive/category/Ruby%20%2F%20Ruby%20on%20Rails" class="archive-category-link category-Ruby / Ruby on Rails">Ruby / Ruby on Rails</a> </div> <a href="https://tech-blog.optim.co.jp/entry/2024/11/01/100000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/5952f7669de70fec7d18691a3a637f15871acb7c/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20241030%2F20241030101358.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは! Optimal Biz開発チームの石元、石井、保苅です。 今回はオプティムから3名でKaigi on Rails 2024に参加してまいりましたので、会場の雰囲気や内容をレポートします! Kaigi on Rails 2024について Kaigi on Rails 2024は、Ruby on Railsを中心… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://tech-blog.optim.co.jp/entry/2024/11/01/100000" data-hatena-star-title="Kaigi on Rails 2024に参加してきました" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802418398298699429"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://tech-blog.optim.co.jp/archive/2024/10/30" rel="nofollow"> <time datetime="2024-10-30" title="2024-10-30"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">30</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://tech-blog.optim.co.jp/entry/2024/10/30/100000">高専プロコン 奈良大会( #procon35 ) に協賛・参加してきました!</a> </h1> </div> <div class="categories"> <a href="https://tech-blog.optim.co.jp/archive/category/%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88" class="archive-category-link category-イベント">イベント</a> <a href="https://tech-blog.optim.co.jp/archive/category/Event" class="archive-category-link category-Event">Event</a> </div> <a href="https://tech-blog.optim.co.jp/entry/2024/10/30/100000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/53ffee4a6b268c6e1037f7f33190592f1d8a5a25/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20241025%2F20241025112345.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは、お久しぶりです。 技術統括本部の kikuchi です。実に3年ちょっとぶりの登場です。 先日 10/19 - 20 にかけて奈良県奈良市にて開催されました、第35回 全国高等専門学校プログラミングコンテスト(以下、高専プロコン)に参加してきましたので、… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://tech-blog.optim.co.jp/entry/2024/10/30/100000" data-hatena-star-title="高専プロコン 奈良大会( #procon35 ) に協賛・参加してきました!" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802340630900829228"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://tech-blog.optim.co.jp/archive/2024/10/07" rel="nofollow"> <time datetime="2024-10-07" title="2024-10-07"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">07</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://tech-blog.optim.co.jp/entry/2024/10/07/100000">iOSDC Japan 2024に参加してきました</a> </h1> </div> <div class="categories"> <a href="https://tech-blog.optim.co.jp/archive/category/Event" class="archive-category-link category-Event">Event</a> <a href="https://tech-blog.optim.co.jp/archive/category/Mobile%20App" class="archive-category-link category-Mobile App">Mobile App</a> <a href="https://tech-blog.optim.co.jp/archive/category/iOS" class="archive-category-link category-iOS">iOS</a> </div> <a href="https://tech-blog.optim.co.jp/entry/2024/10/07/100000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/39be9a434ad246f0f7fbb7e74bc3eabc200ef853/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20240824%2F20240824141540.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは! Optimal Biz開発チームの北川、片岡です。 今回はオプティムから2名でiOSDC 2024に参加してまいりましたので、会場の雰囲気や内容をレポートします! iOSDC Japan 2024について iOS関連技術をテーマとしたソフトウェア技術者のためのカンファレ… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/Event" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">Event</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/iOS" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">iOS</span> </a> </span> </div> </div> <span class="social-buttons"> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://tech-blog.optim.co.jp/entry/2024/10/07/100000" data-hatena-star-title="iOSDC Japan 2024に参加してきました" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802340630909363572"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://tech-blog.optim.co.jp/archive/2024/10/04" rel="nofollow"> <time datetime="2024-10-04" title="2024-10-04"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">10</span><span class="hyphen">-</span><span class="date-day">04</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://tech-blog.optim.co.jp/entry/2024/10/04/100000">物理トークンからの脱却 AWSCloudHSM入門</a> </h1> </div> <div class="categories"> <a href="https://tech-blog.optim.co.jp/archive/category/AWS" class="archive-category-link category-AWS">AWS</a> <a href="https://tech-blog.optim.co.jp/archive/category/Windows" class="archive-category-link category-Windows">Windows</a> </div> <a href="https://tech-blog.optim.co.jp/entry/2024/10/04/100000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/e60a73eb6401eee9c262070f6f550af2b4977b4c/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20190129%2F20190129152556_original.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> はじめまして、Optimal Biz DS Windowsチームの今別府です。 DS Windowsチームといえば以下の記事で記憶に新しいかもしれませんが、こちらの移行の関連でWindows Agentのビルドに関わるその他の環境も進化しつつあります。 tech-blog.optim.co.jp 今回はWind… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://tech-blog.optim.co.jp/entry/2024/10/04/100000" data-hatena-star-title="物理トークンからの脱却 AWSCloudHSM入門" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802340630907047279"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://tech-blog.optim.co.jp/archive/2024/09/27" rel="nofollow"> <time datetime="2024-09-27" title="2024-09-27"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">09</span><span class="hyphen">-</span><span class="date-day">27</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://tech-blog.optim.co.jp/entry/2024/09/27/100000">「開発生産性」を考えよう!レバテックさんと勉強会を開催しました</a> </h1> </div> <div class="categories"> <a href="https://tech-blog.optim.co.jp/archive/category/OPTiM%20Event" class="archive-category-link category-OPTiM Event">OPTiM Event</a> <a href="https://tech-blog.optim.co.jp/archive/category/%E9%96%8B%E7%99%BA%E6%89%8B%E6%B3%95%20%2F%20%E3%83%81%E3%83%BC%E3%83%A0%E9%81%8B%E5%96%B6" class="archive-category-link category-開発手法 / チーム運営">開発手法 / チーム運営</a> </div> <a href="https://tech-blog.optim.co.jp/entry/2024/09/27/100000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/43570f86db2f8967b400a23280b5cc620c1475fa/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20240920%2F20240920131715.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは!DXビジネス開発部フィールドソリューションユニットの鈴木です。 9月4日(水)、オプティム東京本社にてオプティムとレバテック株式会社の合同勉強会「OPTiM × レバテック ビジネス価値を追求する開発生産性」が開催されましたので内容をお届け… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/OPTiM%20Event" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">OPTiM Event</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/%E9%96%8B%E7%99%BA%E7%94%9F%E7%94%A3%E6%80%A7" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">開発生産性</span> </a> </span> </div> </div> <span class="social-buttons"> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://tech-blog.optim.co.jp/entry/2024/09/27/100000" data-hatena-star-title="「開発生産性」を考えよう!レバテックさんと勉強会を開催しました" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6802340630906987870"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://tech-blog.optim.co.jp/archive/2024/09/25" rel="nofollow"> <time datetime="2024-09-25" title="2024-09-25"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">09</span><span class="hyphen">-</span><span class="date-day">25</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://tech-blog.optim.co.jp/entry/2024/09/25/100000">Droidkaigi 2024 参加レポート</a> </h1> </div> <div class="categories"> <a href="https://tech-blog.optim.co.jp/archive/category/Event" class="archive-category-link category-Event">Event</a> <a href="https://tech-blog.optim.co.jp/archive/category/Mobile%20App" class="archive-category-link category-Mobile App">Mobile App</a> </div> <a href="https://tech-blog.optim.co.jp/entry/2024/09/25/100000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/66db02369178681aa17f89a711ed583f4741e923/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20240924%2F20240924094526.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> はじめまして。オプティムの越、矢野、黒田です! 私たちは主に Java を使って、Android 向け MDM アプリケーション(Optimal Biz)の開発をしています。 9/11(水)~9/13(金)の3日間にわたって開催された Droidkaigi 2024 に私たち3名で参加してきました。 … </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://tech-blog.optim.co.jp/entry/2024/09/25/100000" data-hatena-star-title="Droidkaigi 2024 参加レポート" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189123414096"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://tech-blog.optim.co.jp/archive/2024/09/09" rel="nofollow"> <time datetime="2024-09-09" title="2024-09-09"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">09</span><span class="hyphen">-</span><span class="date-day">09</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://tech-blog.optim.co.jp/entry/2024/09/09/100000">OPTiMハッカソン 2024 Summer を実施しました!</a> </h1> </div> <div class="categories"> <a href="https://tech-blog.optim.co.jp/archive/category/%E3%83%8F%E3%83%83%E3%82%AB%E3%82%BD%E3%83%B3" class="archive-category-link category-ハッカソン">ハッカソン</a> <a href="https://tech-blog.optim.co.jp/archive/category/Event" class="archive-category-link category-Event">Event</a> </div> <a href="https://tech-blog.optim.co.jp/entry/2024/09/09/100000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/b4f2b8b5f75f252dce29ab4009c39c5e4bdb3177/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20240723%2F20240723204829.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> こんにちは、プラットフォームサービス開発部の中村です。 最近は勉強会等での司会を務めさせていただいている機会もありますので、もしお目にかかる機会がありましたらお手柔らかにお願いいたします。 tech-blog.optim.co.jp optim.connpass.com VueFesに向… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> </div> </div> <span class="social-buttons"> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://tech-blog.optim.co.jp/entry/2024/09/09/100000" data-hatena-star-title="OPTiMハッカソン 2024 Summer を実施しました!" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189124329625"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://tech-blog.optim.co.jp/archive/2024/07/31" rel="nofollow"> <time datetime="2024-07-31" title="2024-07-31"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">07</span><span class="hyphen">-</span><span class="date-day">31</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://tech-blog.optim.co.jp/entry/2024/07/31/100000">【Google Maps API × Vitest】VitestでGoogle Maps APIを用いた処理のテストコードを書こう</a> </h1> </div> <div class="categories"> <a href="https://tech-blog.optim.co.jp/archive/category/TypeScript" class="archive-category-link category-TypeScript">TypeScript</a> <a href="https://tech-blog.optim.co.jp/archive/category/Web%20App" class="archive-category-link category-Web App">Web App</a> <a href="https://tech-blog.optim.co.jp/archive/category/Vue.js" class="archive-category-link category-Vue.js">Vue.js</a> </div> <a href="https://tech-blog.optim.co.jp/entry/2024/07/31/100000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/e1e73c806011c26730391aac73457f966143c08d/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20190129%2F20190129152902_original.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> この記事について サービス開発統括本部 ソリューション開発部で農業プロダクトの開発を担当している西村です。 弊社でピンポイントタイム散布(以下、PTS)という防除のデジタル化サービスを展開しております。 PTSでは農地のデータを管理するため、Google Ma… </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/Google%20Map%20API" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">Google Map API</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/Vue%203" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">Vue 3</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/Vite" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">Vite</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88%E3%82%A8%E3%83%B3%E3%83%89" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">フロントエンド</span> </a> </span> </div> </div> <span class="social-buttons"> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://tech-blog.optim.co.jp/entry/2024/07/31/100000" data-hatena-star-title="【Google Maps API × Vitest】VitestでGoogle Maps APIを用いた処理のテストコードを書こう" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> <section class="archive-entry test-archive-entry autopagerize_page_element" data-uuid="6801883189123745405"> <div class="archive-entry-header"> <div class="date archive-date"> <a href="https://tech-blog.optim.co.jp/archive/2024/07/24" rel="nofollow"> <time datetime="2024-07-24" title="2024-07-24"> <span class="date-year">2024</span><span class="hyphen">-</span><span class="date-month">07</span><span class="hyphen">-</span><span class="date-day">24</span> </time> </a> </div> <h1 class="entry-title"> <a class="entry-title-link" href="https://tech-blog.optim.co.jp/entry/2024/07/24/100000">Go を使って課題解決しよう!every さんと勉強会を開催しました</a> </h1> </div> <div class="categories"> <a href="https://tech-blog.optim.co.jp/archive/category/Go" class="archive-category-link category-Go">Go</a> <a href="https://tech-blog.optim.co.jp/archive/category/OPTiM%20Event" class="archive-category-link category-OPTiM Event">OPTiM Event</a> </div> <a href="https://tech-blog.optim.co.jp/entry/2024/07/24/100000" class="entry-thumb-link"> <div class="entry-thumb" style="background-image: url('https://cdn.image.st-hatena.com/image/scale/daaaf6ac59380d944173e8a1d5fc39eb2010be87/backend=imagemagick;height=500;quality=80;version=1;width=500/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20240722%2F20240722131938.jpg');"> </div> </a> <div class="archive-entry-body"> <p class="entry-description"> はじめまして、DXビジネス開発部フィールドソリューションユニットの鈴木です。 7月2日(火)にオプティム東京本社でオプティムと 株式会社every の合同勉強会 OPTiM x every Golang Developer Night が開催されましたので、その内容をお届けします! every … </p> <div class="archive-entry-tags-wrapper"> <div class="archive-entry-tags"> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/Event" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">Event</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/golang" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">golang</span> </a> </span> <span class="archive-entry-tag"> <a href="https://d.hatena.ne.jp/keyword/Go" class="archive-entry-tag-link"> <span class="archive-entry-tag-icon">#</span><span class="archive-entry-tag-label">Go</span> </a> </span> </div> </div> <span class="social-buttons"> <span class="star-container" data-hatena-star-container data-hatena-star-url="https://tech-blog.optim.co.jp/entry/2024/07/24/100000" data-hatena-star-title="Go を使って課題解決しよう!every さんと勉強会を開催しました" data-hatena-star-variant="profile-icon" data-hatena-star-profile-url-template="https://blog.hatena.ne.jp/{username}/" ></span> </span> </div> </section> </div> <!-- rakuten_ad_target_end --> <!-- google_ad_section_end --> <div class="pager autopagerize_insert_before"> <span class="pager-next"> <a href="https://tech-blog.optim.co.jp/?page=1721782800" rel="next">次のページ</a> </span> </div> </div> </div> <aside id="box1"> <div id="box1-inner"> </div> </aside> </div><!-- #wrapper --> <aside id="box2"> <div id="box2-inner"> <div class="hatena-module hatena-module-recent-entries "> <div class="hatena-module-title"> <a href="https://tech-blog.optim.co.jp/archive"> 新着 </a> </div> <div class="hatena-module-body"> <ul class="recent-entries hatena-urllist urllist-with-thumbnails"> <li class="urllist-item recent-entries-item"> <div class="urllist-item-inner recent-entries-item-inner"> <a class="urllist-image-link recent-entries-image-link" href="https://tech-blog.optim.co.jp/entry/2025/01/16/100000"> <img alt="製品共通のUXライティングのルールを作ってみた" src="https://cdn.image.st-hatena.com/image/square/8fa8ab04268b9951779e2482b1eadd8ce9db1ae0/backend=imagemagick;height=50;version=1;width=70/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20250106%2F20250106154520.png" class="urllist-image recent-entries-image" title="製品共通のUXライティングのルールを作ってみた" width="70" height="50" loading="lazy"> </a> <a href="https://tech-blog.optim.co.jp/entry/2025/01/16/100000" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">製品共通のUXライティングのルールを作ってみた</a> <div class="urllist-categories recent-entries-categories"> <a class="urllist-category-link recent-entries-category-link category-Design" href="https://tech-blog.optim.co.jp/archive/category/Design"> Design </a> <a class="urllist-category-link recent-entries-category-link category-UI / UX" href="https://tech-blog.optim.co.jp/archive/category/UI%20%2F%20UX"> UI / UX </a> </div> </div> </li> <li class="urllist-item recent-entries-item"> <div class="urllist-item-inner recent-entries-item-inner"> <a class="urllist-image-link recent-entries-image-link" href="https://tech-blog.optim.co.jp/entry/2024/12/26/100000"> <img alt="XDからFigmaへ〜Webデザインデータ移行の実例公開〜" src="https://cdn.image.st-hatena.com/image/square/eba571d72b2757f86a2ea4842dbf87517df8b0ca/backend=imagemagick;height=50;version=1;width=70/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20241213%2F20241213114051.png" class="urllist-image recent-entries-image" title="XDからFigmaへ〜Webデザインデータ移行の実例公開〜" width="70" height="50" loading="lazy"> </a> <a href="https://tech-blog.optim.co.jp/entry/2024/12/26/100000" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">XDからFigmaへ〜Webデザインデータ移行の実例公開〜</a> <div class="urllist-categories recent-entries-categories"> <a class="urllist-category-link recent-entries-category-link category-Design" href="https://tech-blog.optim.co.jp/archive/category/Design"> Design </a> </div> </div> </li> <li class="urllist-item recent-entries-item"> <div class="urllist-item-inner recent-entries-item-inner"> <a class="urllist-image-link recent-entries-image-link" href="https://tech-blog.optim.co.jp/entry/2024/12/19/100000"> <img alt="それはCOM STAと並列処理の三体問題との戦いだった ~Optimal Biz Teleworkの機能をOptimal Bizに部分取り込みする~" src="https://cdn.image.st-hatena.com/image/square/ae9821433e4f36492ba161418da2cb6104b2ed70/backend=imagemagick;height=50;version=1;width=70/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20241218%2F20241218161411.png" class="urllist-image recent-entries-image" title="それはCOM STAと並列処理の三体問題との戦いだった ~Optimal Biz Teleworkの機能をOptimal Bizに部分取り込みする~" width="70" height="50" loading="lazy"> </a> <a href="https://tech-blog.optim.co.jp/entry/2024/12/19/100000" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">それはCOM STAと並列処理の三体問題との戦いだった ~Optimal Biz Teleworkの機能をOptimal Bizに部分取り込みする~</a> <div class="urllist-categories recent-entries-categories"> <a class="urllist-category-link recent-entries-category-link category-Windows" href="https://tech-blog.optim.co.jp/archive/category/Windows"> Windows </a> <a class="urllist-category-link recent-entries-category-link category-C / C++" href="https://tech-blog.optim.co.jp/archive/category/C%20%2F%20C%2B%2B"> C / C++ </a> </div> </div> </li> <li class="urllist-item recent-entries-item"> <div class="urllist-item-inner recent-entries-item-inner"> <a class="urllist-image-link recent-entries-image-link" href="https://tech-blog.optim.co.jp/entry/2024/12/18/100000"> <img alt="デザインシステムの作り方!システム構築から20以上製品の導入事例まで -構築編-" src="https://cdn.image.st-hatena.com/image/square/48e45390dc856365fe2f7de60b70407173e80547/backend=imagemagick;height=50;version=1;width=70/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20241209%2F20241209183437.png" class="urllist-image recent-entries-image" title="デザインシステムの作り方!システム構築から20以上製品の導入事例まで -構築編-" width="70" height="50" loading="lazy"> </a> <a href="https://tech-blog.optim.co.jp/entry/2024/12/18/100000" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">デザインシステムの作り方!システム構築から20以上製品の導入事例まで -構築編-</a> <div class="urllist-categories recent-entries-categories"> <a class="urllist-category-link recent-entries-category-link category-Design" href="https://tech-blog.optim.co.jp/archive/category/Design"> Design </a> <a class="urllist-category-link recent-entries-category-link category-UI / UX" href="https://tech-blog.optim.co.jp/archive/category/UI%20%2F%20UX"> UI / UX </a> </div> </div> </li> <li class="urllist-item recent-entries-item"> <div class="urllist-item-inner recent-entries-item-inner"> <a class="urllist-image-link recent-entries-image-link" href="https://tech-blog.optim.co.jp/entry/2024/12/17/100000"> <img alt="OPTiM ハッカソン2024 AUTUMNを実施しました🍁" src="https://cdn.image.st-hatena.com/image/square/2faeb8622a1c9e50544008fc21756f1f94816ad7/backend=imagemagick;height=50;version=1;width=70/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20241129%2F20241129201454.png" class="urllist-image recent-entries-image" title="OPTiM ハッカソン2024 AUTUMNを実施しました🍁" width="70" height="50" loading="lazy"> </a> <a href="https://tech-blog.optim.co.jp/entry/2024/12/17/100000" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">OPTiM ハッカソン2024 AUTUMNを実施しました🍁</a> <div class="urllist-categories recent-entries-categories"> <a class="urllist-category-link recent-entries-category-link category-ハッカソン" href="https://tech-blog.optim.co.jp/archive/category/%E3%83%8F%E3%83%83%E3%82%AB%E3%82%BD%E3%83%B3"> ハッカソン </a> <a class="urllist-category-link recent-entries-category-link category-Event" href="https://tech-blog.optim.co.jp/archive/category/Event"> Event </a> </div> </div> </li> <li class="urllist-item recent-entries-item"> <div class="urllist-item-inner recent-entries-item-inner"> <a class="urllist-image-link recent-entries-image-link" href="https://tech-blog.optim.co.jp/entry/2024/11/19/100000"> <img alt="TSKaigi Kansai 2024に協賛・参加してきました" src="https://cdn.image.st-hatena.com/image/square/4082c1b28779a7010d7e19d5936d1fb319c828f4/backend=imagemagick;height=50;version=1;width=70/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Foptim-tech%2F20241118%2F20241118095051.jpg" class="urllist-image recent-entries-image" title="TSKaigi Kansai 2024に協賛・参加してきました" width="70" height="50" loading="lazy"> </a> <a href="https://tech-blog.optim.co.jp/entry/2024/11/19/100000" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">TSKaigi Kansai 2024に協賛・参加してきました</a> <div class="urllist-categories recent-entries-categories"> <a class="urllist-category-link recent-entries-category-link category-TypeScript" href="https://tech-blog.optim.co.jp/archive/category/TypeScript"> TypeScript </a> <a class="urllist-category-link recent-entries-category-link category-カンファレンス" href="https://tech-blog.optim.co.jp/archive/category/%E3%82%AB%E3%83%B3%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9"> カンファレンス </a> <a class="urllist-category-link recent-entries-category-link category-Event" href="https://tech-blog.optim.co.jp/archive/category/Event"> Event </a> </div> </div> </li> </ul> </div> </div> <div class="hatena-module hatena-module-entries-access-ranking" data-count="6" data-source="access" data-enable_customize_format="0" data-display_entry_image_size_width="70" data-display_entry_image_size_height="50" data-display_entry_category="1" data-display_entry_image="1" data-display_entry_image_size_width="70" data-display_entry_image_size_height="50" data-display_entry_body_length="0" data-display_entry_date="0" data-display_entry_title_length="20" data-restrict_entry_title_length="0" data-display_bookmark_count="0" > <div class="hatena-module-title"> 人気 </div> <div class="hatena-module-body"> </div> </div> <div class="hatena-module hatena-module-links"> <div class="hatena-module-title"> リンク </div> <div class="hatena-module-body"> <ul class="hatena-urllist"> <li> <a href="https://tech-blog.optim.co.jp/about">OPTiM TECH BLOGについて</a> </li> <li> <a href="https://www.optim.co.jp/recruit/">エンジニア募集中!</a> </li> <li> <a href="https://www.optim.co.jp/">OPTiM Corporation</a> </li> <li> <a href="https://github.com/optim-corp/">GitHub (OPTiM Corporation)</a> </li> <li> <a href="https://www.youtube.com/channel/UCUvVzl6Q-e66N64ABNntCYw">YouTube (OPTiM TECH BLOG Channel)</a> </li> <li> <a href="https://twitter.com/optim_tech">X (@optim_tech)</a> </li> <li> <a href="https://optim.connpass.com/">connpass (OPTiM Events)</a> </li> <li> <a href="https://tech-blog.optim.co.jp/feed">Atom フィード</a> </li> </ul> </div> </div> <div class="hatena-module hatena-module-category"> <div class="hatena-module-title"> カテゴリー </div> <div class="hatena-module-body"> <ul class="hatena-urllist"> <li> <a href="https://tech-blog.optim.co.jp/archive/category/Deep%20Learning%20%2F%20Machine%20Learning" class="category-Deep-Learning-/-Machine-Learning"> Deep Learning / Machine Learning (44) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/Rust" class="category-Rust"> Rust (36) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/Web%20App" class="category-Web-App"> Web App (34) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/Event" class="category-Event"> Event (28) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/Mobile%20App" class="category-Mobile-App"> Mobile App (23) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/Python" class="category-Python"> Python (23) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/Edge%20Computing" class="category-Edge-Computing"> Edge Computing (21) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/%E9%96%8B%E7%99%BA%E6%89%8B%E6%B3%95%20%2F%20%E3%83%81%E3%83%BC%E3%83%A0%E9%81%8B%E5%96%B6" class="category-開発手法-/-チーム運営"> 開発手法 / チーム運営 (19) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/Advent%20Calendar" class="category-Advent-Calendar"> Advent Calendar (19) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/AWS" class="category-AWS"> AWS (16) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/Ruby%20%2F%20Ruby%20on%20Rails" class="category-Ruby-/-Ruby-on-Rails"> Ruby / Ruby on Rails (14) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/Vue.js" class="category-Vue.js"> Vue.js (12) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/CI%20%2F%20CD" class="category-CI-/-CD"> CI / CD (12) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/Android" class="category-Android"> Android (12) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/TensorRT" class="category-TensorRT"> TensorRT (12) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/OPTiM%20Event" class="category-OPTiM-Event"> OPTiM Event (12) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/Design" class="category-Design"> Design (11) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/%E8%87%AA%E7%84%B6%E8%A8%80%E8%AA%9E%E5%87%A6%E7%90%86" class="category-自然言語処理"> 自然言語処理 (9) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/SRE" class="category-SRE"> SRE (9) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/Go" class="category-Go"> Go (9) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/C%20%2F%20C%2B%2B" class="category-C-/-C++"> C / C++ (9) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/%E7%94%BB%E5%83%8F%E5%87%A6%E7%90%86" class="category-画像処理"> 画像処理 (8) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/Edge%20TPU" class="category-Edge-TPU"> Edge TPU (8) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/iOS" class="category-iOS"> iOS (8) </a> </li> <li> <a href="https://tech-blog.optim.co.jp/archive/category/Kubernetes" class="category-Kubernetes"> Kubernetes (7) </a> </li> </ul> </div> </div> <div class="hatena-module hatena-module-html"> <div class="hatena-module-title">X</div> <div class="hatena-module-body"> <a href="https://twitter.com/optim_tech?ref_src=twsrc%5Etfw" class="twitter-follow-button" data-show-count="false">Follow @optim_tech</a><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> <a class="twitter-timeline" data-height="1000" href="https://twitter.com/optim_tech?ref_src=twsrc%5Etfw">Tweets by optim_tech</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> </div> </div> <div class="hatena-module hatena-module-search-box"> <div class="hatena-module-title"> 検索 </div> <div class="hatena-module-body"> <form class="search-form" role="search" action="https://tech-blog.optim.co.jp/search" method="get"> <input type="text" name="q" class="search-module-input" value="" placeholder="記事を検索" required> <input type="submit" value="検索" class="search-module-button" /> </form> </div> </div> </div> </aside> </div> </div> <div id="bottom-editarea"> <script defer src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> <script defer type="text/javascript" src="https://b.st-hatena.com/js/bookmark_button.js" charset="utf-8"></script> </div> </div> </div> <div class="quote-box"> <div class="tooltip-quote tooltip-quote-stock"> <i class="blogicon-quote" title="引用をストック"></i> </div> <div class="tooltip-quote tooltip-quote-tweet js-tooltip-quote-tweet"> <a class="js-tweet-quote" target="_blank" data-track-name="quote-tweet" data-track-once> <img src="https://cdn.blog.st-hatena.com/images/admin/quote/quote-x-icon.svg?version=3302d0c519de548bcb3552ea0bf509" title="引用して投稿する" > </a> </div> </div> <div class="quote-stock-panel" id="quote-stock-message-box" style="position: absolute; z-index: 3000"> <div class="message-box" id="quote-stock-succeeded-message" style="display: none"> <p>引用をストックしました</p> <button class="btn btn-primary" id="quote-stock-show-editor-button" data-track-name="curation-quote-edit-button">ストック一覧を見る</button> <button class="btn quote-stock-close-message-button">閉じる</button> </div> <div class="message-box" id="quote-login-required-message" style="display: none"> <p>引用するにはまずログインしてください</p> <button class="btn btn-primary" id="quote-login-button">ログイン</button> <button class="btn quote-stock-close-message-button">閉じる</button> </div> <div class="error-box" id="quote-stock-failed-message" style="display: none"> <p>引用をストックできませんでした。再度お試しください</p> <button class="btn quote-stock-close-message-button">閉じる</button> </div> <div class="error-box" id="unstockable-quote-message-box" style="display: none; position: absolute; z-index: 3000;"> <p>限定公開記事のため引用できません。</p> </div> </div> <script type="x-underscore-template" id="js-requote-button-template"> <div class="requote-button js-requote-button"> <button class="requote-button-btn tipsy-top" title="引用する"><i class="blogicon-quote"></i></button> </div> </script> <div id="hidden-subscribe-button" style="display: none;"> <div class="hatena-follow-button-box btn-subscribe js-hatena-follow-button-box" > <a href="#" class="hatena-follow-button js-hatena-follow-button"> <span class="subscribing"> <span class="foreground">読者です</span> <span class="background">読者をやめる</span> </span> <span class="unsubscribing" data-track-name="profile-widget-subscribe-button" data-track-once> <span class="foreground">読者になる</span> <span class="background">読者になる</span> </span> </a> <div class="subscription-count-box js-subscription-count-box"> <i></i> <u></u> <span class="subscription-count js-subscription-count"> </span> </div> </div> </div> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> <script src="https://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script> <script type="text/javascript" src="https://cdn.blog.st-hatena.com/js/external/jquery.min.js?v=1.12.4&version=3302d0c519de548bcb3552ea0bf509"></script> <script src="https://cdn.blog.st-hatena.com/js/texts-ja.js?version=3302d0c519de548bcb3552ea0bf509"></script> <script id="vendors-js" data-env="production" src="https://cdn.blog.st-hatena.com/js/vendors.js?version=3302d0c519de548bcb3552ea0bf509" crossorigin="anonymous"></script> <script id="hatenablog-js" data-env="production" src="https://cdn.blog.st-hatena.com/js/hatenablog.js?version=3302d0c519de548bcb3552ea0bf509" crossorigin="anonymous" data-page-id="index"></script> <script>Hatena.Diary.GlobalHeader.init()</script> </body> </html>