<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>テクノロジー Archives | スーパーソフトウエア東京</title>
	<atom:link href="https://supersoftware.jp/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>https://supersoftware.jp/category/tech/</link>
	<description></description>
	<lastBuildDate>Tue, 21 Jul 2026 03:49:27 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.5</generator>
	<item>
		<title>WinMergeが使えない現場で構成比較する２つの方法（Excel / Python）</title>
		<link>https://supersoftware.jp/tech/20260721/20116/</link>
		
		<dc:creator><![CDATA[supersoftware]]></dc:creator>
		<pubDate>Tue, 21 Jul 2026 03:49:22 +0000</pubDate>
				<category><![CDATA[テクノロジー]]></category>
		<guid isPermaLink="false">https://supersoftware.jp/?p=20116</guid>

					<description><![CDATA[<p>1. はじめに こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。 現場では、構成比較（設定ファイルやスクリプト群の差分確認）がよく発生します。WinMerge は手軽で優秀なツールですが、利用が制限されて [&#8230;]</p>
<p>The post <a href="https://supersoftware.jp/tech/20260721/20116/">WinMergeが使えない現場で構成比較する２つの方法（Excel / Python）</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="20116" class="elementor elementor-20116" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-35ad100 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="35ad100" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ac106a" data-id="8ac106a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-acd8015 elementor-widget elementor-widget-text-editor" data-id="acd8015" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<h2 id="cb3fdcd2-b745-48dd-bbe6-d3a987fb7b3e" tabindex="-1">1. はじめに</h2><p id="6ca3cdd4-2f8f-40d5-98a3-42742617205e">こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。</p><p id="1935b780-1831-4911-a376-20e95e3cdceb">現場では、構成比較（設定ファイルやスクリプト群の差分確認）がよく発生します。<br />WinMerge は手軽で優秀なツールですが、利用が制限されている環境や、<strong>Excelベースでレポート提出を求められる現場</strong>では使えない場合もあります。</p><p id="4758ac57-b188-4c04-89b2-9497584b117b">そこで今回は、<strong>ファイルの内容ではなく「サイズ」と「更新日付」だけを比較する簡易的な方法</strong>を、ExcelとPython（pandas）の2通りで試してみました。</p><p> </p><p> </p><p><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">本記事の続</span><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">きはこちらをご覧ください</span><b>▼</b><br /><a href="https://note.com/ssltokyo_tech/n/nc196417161de">https://note.com/ssltokyo_tech/n/nc196417161de</a></p>						</div>
				</div>
				<div class="elementor-element elementor-element-3298d8d elementor-widget elementor-widget-spacer" data-id="3298d8d" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2cc5c17c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2cc5c17c" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-165dbc7" data-id="165dbc7" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2843459d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2843459d" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-60d84898" data-id="60d84898" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5eac3e1a elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-heading" data-id="5eac3e1a" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">スーパーソフトウエアの採用情報</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-60d55796 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading" data-id="60d55796" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:100}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<p class="elementor-heading-title elementor-size-default">あなたが活躍できるフィールドと充実した育成環境があります</p>		</div>
				</div>
				<div class="elementor-element elementor-element-12da6539 elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-bloompixel-gradient-button" data-id="12da6539" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:300}" data-widget_type="bloompixel-gradient-button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper jws-button-custom">
			<a href="/recruit/" class="elementor-button-link elementor-button classic  elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">詳しく見る</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://supersoftware.jp/tech/20260721/20116/">WinMergeが使えない現場で構成比較する２つの方法（Excel / Python）</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Docker で WordPressをローカル環境に構築</title>
		<link>https://supersoftware.jp/tech/20260713/20108/</link>
		
		<dc:creator><![CDATA[supersoftware]]></dc:creator>
		<pubDate>Mon, 13 Jul 2026 07:16:13 +0000</pubDate>
				<category><![CDATA[テクノロジー]]></category>
		<guid isPermaLink="false">https://supersoftware.jp/?p=20108</guid>

					<description><![CDATA[<p>こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。 本記事では、Windows 環境で Docker Desktop を利用して WordPress 開発環境を構築する手順を紹介します。「ローカルで Wor [&#8230;]</p>
<p>The post <a href="https://supersoftware.jp/tech/20260713/20108/">Docker で WordPressをローカル環境に構築</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="20108" class="elementor elementor-20108" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-35ad100 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="35ad100" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ac106a" data-id="8ac106a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-acd8015 elementor-widget elementor-widget-text-editor" data-id="acd8015" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p id="c9ae7b90-90e5-41f8-ad42-4fe4ef2a798d">こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。</p><p id="7a34012f-e709-4078-abc8-1a5a83fa180d">本記事では、Windows 環境で Docker Desktop を利用して WordPress 開発環境を構築する手順を紹介します。<br />「ローカルで WordPress を検証したい方」や「テーマ／プラグインの開発環境を効率的に構築したい方」に最適です。</p><p> </p><h2 id="fce8737e-d0cf-472f-95e1-78120ec1c667" tabindex="-1">はじめに：なぜ Docker で WordPress？</h2><p id="31f1f781-0819-4592-a12e-a738bd301656">従来、ローカル開発環境を作るには <strong>XAMPP</strong> や <strong>MAMP</strong> を使うのが定番でした。しかし最近では、より柔軟で再現性の高い方法として <strong>Docker</strong> が主流になりつつあります。</p><p id="dbf6d33b-1457-4ae0-9c21-2e54bf0c8bef">Docker を使えば、OS に依存せず、<strong>わずか数分で WordPress を立ち上げられる</strong>のが大きな魅力です。<br />また、チーム内で同じ環境を簡単に共有できるため、開発効率もぐっと上がります。</p><p> </p><p> </p><p><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">本記事の続</span><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">きはこちらをご覧ください</span><b>▼</b><br /><a href="https://note.com/ssltokyo_tech/n/n7581b77f2255">https://note.com/ssltokyo_tech/n/n7581b77f2255</a></p>						</div>
				</div>
				<div class="elementor-element elementor-element-3298d8d elementor-widget elementor-widget-spacer" data-id="3298d8d" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2cc5c17c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2cc5c17c" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-165dbc7" data-id="165dbc7" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2843459d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2843459d" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-60d84898" data-id="60d84898" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5eac3e1a elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-heading" data-id="5eac3e1a" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">スーパーソフトウエアの採用情報</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-60d55796 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading" data-id="60d55796" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:100}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<p class="elementor-heading-title elementor-size-default">あなたが活躍できるフィールドと充実した育成環境があります</p>		</div>
				</div>
				<div class="elementor-element elementor-element-12da6539 elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-bloompixel-gradient-button" data-id="12da6539" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:300}" data-widget_type="bloompixel-gradient-button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper jws-button-custom">
			<a href="/recruit/" class="elementor-button-link elementor-button classic  elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">詳しく見る</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://supersoftware.jp/tech/20260713/20108/">Docker で WordPressをローカル環境に構築</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Python SLアニメで学ぶDocker開発環境構築とチーム共有</title>
		<link>https://supersoftware.jp/tech/20260706/20103/</link>
		
		<dc:creator><![CDATA[supersoftware]]></dc:creator>
		<pubDate>Mon, 06 Jul 2026 07:18:48 +0000</pubDate>
				<category><![CDATA[テクノロジー]]></category>
		<guid isPermaLink="false">https://supersoftware.jp/?p=20103</guid>

					<description><![CDATA[<p>こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。 このブログでは、Pythonで作成した SL（汽車）アニメ を題材に、Dockerを使った開発環境の構築からチーム共有までの流れを丁寧に解説します。初めて [&#8230;]</p>
<p>The post <a href="https://supersoftware.jp/tech/20260706/20103/">Python SLアニメで学ぶDocker開発環境構築とチーム共有</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="20103" class="elementor elementor-20103" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-35ad100 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="35ad100" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ac106a" data-id="8ac106a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-acd8015 elementor-widget elementor-widget-text-editor" data-id="acd8015" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p id="25156f9a-73f3-4111-ad44-47d216645790">こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。</p><p id="271428f0-f917-4329-a7c5-cdd59706b246">このブログでは、Pythonで作成した <strong>SL（汽車）アニメ</strong> を題材に、Dockerを使った開発環境の構築からチーム共有までの流れを丁寧に解説します。<br />初めてDockerに触れる方でも、手順の意味や注意点を理解しながら作業できる内容です。</p><p> </p><p><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">本記事の続</span><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">きはこちらをご覧ください</span><b>▼</b><br /><a href="https://note.com/ssltokyo_tech/n/n3c7908e000be">https://note.com/ssltokyo_tech/n/n3c7908e000be</a></p>						</div>
				</div>
				<div class="elementor-element elementor-element-3298d8d elementor-widget elementor-widget-spacer" data-id="3298d8d" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2cc5c17c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2cc5c17c" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-165dbc7" data-id="165dbc7" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2843459d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2843459d" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-60d84898" data-id="60d84898" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5eac3e1a elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-heading" data-id="5eac3e1a" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">スーパーソフトウエアの採用情報</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-60d55796 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading" data-id="60d55796" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:100}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<p class="elementor-heading-title elementor-size-default">あなたが活躍できるフィールドと充実した育成環境があります</p>		</div>
				</div>
				<div class="elementor-element elementor-element-12da6539 elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-bloompixel-gradient-button" data-id="12da6539" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:300}" data-widget_type="bloompixel-gradient-button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper jws-button-custom">
			<a href="/recruit/" class="elementor-button-link elementor-button classic  elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">詳しく見る</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://supersoftware.jp/tech/20260706/20103/">Python SLアニメで学ぶDocker開発環境構築とチーム共有</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PowerShell ISEでExcelファイルを横断検索するスクリプトを作ってみた</title>
		<link>https://supersoftware.jp/tech/20260629/20098/</link>
		
		<dc:creator><![CDATA[supersoftware]]></dc:creator>
		<pubDate>Mon, 29 Jun 2026 06:21:30 +0000</pubDate>
				<category><![CDATA[テクノロジー]]></category>
		<guid isPermaLink="false">https://supersoftware.jp/?p=20098</guid>

					<description><![CDATA[<p>こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。今回は PowerShell ISE を使って、複数のExcelファイルから特定の文字列を一括検索するスクリプト を作成してみました。 Excel には標準 [&#8230;]</p>
<p>The post <a href="https://supersoftware.jp/tech/20260629/20098/">PowerShell ISEでExcelファイルを横断検索するスクリプトを作ってみた</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="20098" class="elementor elementor-20098" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-35ad100 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="35ad100" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ac106a" data-id="8ac106a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-acd8015 elementor-widget elementor-widget-text-editor" data-id="acd8015" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。<br />今回は <strong>PowerShell ISE を使って、複数のExcelファイルから特定の文字列を一括検索するスクリプト</strong> を作成してみました。</p><p>Excel には標準で検索やフィルタ機能がありますが、ファイルが大量にある場合や定期的にチェックしたい場合は手作業では非効率です。こうした処理を PowerShell で自動化すれば、作業時間を大幅に短縮できます。</p><p> </p><p><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">本記事の続</span><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">きはこちらをご覧ください</span><b>▼</b><br /><a href="https://note.com/ssltokyo_tech/n/ne5230198cfb7"><b>https://note.com/ssltokyo_tech/n/ne5230198cfb7</b></a></p>						</div>
				</div>
				<div class="elementor-element elementor-element-3298d8d elementor-widget elementor-widget-spacer" data-id="3298d8d" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2cc5c17c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2cc5c17c" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-165dbc7" data-id="165dbc7" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2843459d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2843459d" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-60d84898" data-id="60d84898" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5eac3e1a elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-heading" data-id="5eac3e1a" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">スーパーソフトウエアの採用情報</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-60d55796 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading" data-id="60d55796" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:100}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<p class="elementor-heading-title elementor-size-default">あなたが活躍できるフィールドと充実した育成環境があります</p>		</div>
				</div>
				<div class="elementor-element elementor-element-12da6539 elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-bloompixel-gradient-button" data-id="12da6539" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:300}" data-widget_type="bloompixel-gradient-button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper jws-button-custom">
			<a href="/recruit/" class="elementor-button-link elementor-button classic  elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">詳しく見る</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://supersoftware.jp/tech/20260629/20098/">PowerShell ISEでExcelファイルを横断検索するスクリプトを作ってみた</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Pandas vs Polars ― 10MレコードのCSVサンプルデータで速度比較！</title>
		<link>https://supersoftware.jp/tech/20260622/20093/</link>
		
		<dc:creator><![CDATA[supersoftware]]></dc:creator>
		<pubDate>Mon, 22 Jun 2026 07:24:03 +0000</pubDate>
				<category><![CDATA[テクノロジー]]></category>
		<guid isPermaLink="false">https://supersoftware.jp/?p=20093</guid>

					<description><![CDATA[<p>こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。 Python でデータ分析といえば、真っ先に思い浮かぶのは Pandas です。長年の実績と豊富なエコシステムに支えられた、定番のデータ分析ライブラリです [&#8230;]</p>
<p>The post <a href="https://supersoftware.jp/tech/20260622/20093/">Pandas vs Polars ― 10MレコードのCSVサンプルデータで速度比較！</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="20093" class="elementor elementor-20093" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-35ad100 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="35ad100" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ac106a" data-id="8ac106a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-acd8015 elementor-widget elementor-widget-text-editor" data-id="acd8015" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p id="5b98ce2a-a1a8-4542-868e-305c7230fe3d">こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。</p><p id="4653d8e0-315c-4f19-93e5-2b0209fff23b">Python でデータ分析といえば、真っ先に思い浮かぶのは <strong>Pandas</strong> です。<br />長年の実績と豊富なエコシステムに支えられた、定番のデータ分析ライブラリです。</p><p id="a669b7db-2073-4220-9c1e-a8e65e359558"><strong>Pandas</strong> の名前の由来については、“panel data” という統計・計量経済学用語が語源という説が最も有力です。また、「Python Data Analysis」を意識した語呂合わせ説もよく語られますが、公式に確定されたものではありません。</p><p id="edf9855a-337f-4960-9372-67dae3a0ecbf">一方の <strong>Polars</strong> は、名前の由来について明確な公式説明は見つかっていません。ただし、開発者は Polars を「高速でスケールする DataFrame ライブラリ」と説明しており、“冷たくて速い（cold and fast）” という印象から「北極（Polar）」をイメージして名付けられた可能性は十分考えられますし、Pandasとの対比でPolar Bear（ホッキョクグマ）が名付けられた可能性もあります。</p><p id="c6b34cd5-c66c-4f6d-b800-5282cc90062c">近年、この <strong>Polars</strong> は急速に注目を集めています。Rust 製であり、マルチスレッド処理に強く、多くのケースで <strong>Pandas</strong> を上回る高速性が報告されています。</p><p id="fe2eb51a-973c-4bd5-8d08-6ca90e6f58b2">今回は、1,000 万レコード（10M）のサンプルデータを生成し、実際に <strong>Pandas</strong> と <strong>Polars</strong> の処理速度を比較してみたいと思います。</p><p> </p><p> </p><p><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">本記事の続</span><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">きはこちらをご覧ください</span><b>▼<br /><a href="https://note.com/ssltokyo_tech/n/na4f9f5205a88">https://note.com/ssltokyo_tech/n/na4f9f5205a88</a><br /></b></p>						</div>
				</div>
				<div class="elementor-element elementor-element-3298d8d elementor-widget elementor-widget-spacer" data-id="3298d8d" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2cc5c17c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2cc5c17c" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-165dbc7" data-id="165dbc7" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2843459d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2843459d" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-60d84898" data-id="60d84898" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5eac3e1a elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-heading" data-id="5eac3e1a" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">スーパーソフトウエアの採用情報</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-60d55796 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading" data-id="60d55796" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:100}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<p class="elementor-heading-title elementor-size-default">あなたが活躍できるフィールドと充実した育成環境があります</p>		</div>
				</div>
				<div class="elementor-element elementor-element-12da6539 elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-bloompixel-gradient-button" data-id="12da6539" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:300}" data-widget_type="bloompixel-gradient-button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper jws-button-custom">
			<a href="/recruit/" class="elementor-button-link elementor-button classic  elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">詳しく見る</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://supersoftware.jp/tech/20260622/20093/">Pandas vs Polars ― 10MレコードのCSVサンプルデータで速度比較！</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>内蔵GPU環境で「オープンウェイトLLM」を試してみた</title>
		<link>https://supersoftware.jp/tech/20260615/20088/</link>
		
		<dc:creator><![CDATA[supersoftware]]></dc:creator>
		<pubDate>Mon, 15 Jun 2026 06:42:10 +0000</pubDate>
				<category><![CDATA[テクノロジー]]></category>
		<guid isPermaLink="false">https://supersoftware.jp/?p=20088</guid>

					<description><![CDATA[<p>こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。 今回は オープンウェイトLLM（大規模言語モデル）を、内蔵GPU環境（専用GPU非搭載）環境で試してみた体験をまとめます。   オープンウェイトLLMとは [&#8230;]</p>
<p>The post <a href="https://supersoftware.jp/tech/20260615/20088/">内蔵GPU環境で「オープンウェイトLLM」を試してみた</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="20088" class="elementor elementor-20088" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-35ad100 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="35ad100" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ac106a" data-id="8ac106a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-acd8015 elementor-widget elementor-widget-text-editor" data-id="acd8015" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p id="523f76fa-054b-4924-ae79-1b47abea9814">こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。 <br />今回は <strong>オープンウェイトLLM</strong>（大規模言語モデル）を、内蔵GPU環境（専用GPU非搭載）環境で試してみた体験をまとめます。</p><p> </p><h3 id="ec220c48-dfaf-4863-b7c2-07319a35d1cf" tabindex="-1">オープンウェイトLLMとは？</h3><p id="c5575d56-245b-42c1-a326-042019a29b67">MetaやMistral AI、Stability AIといった企業・団体がモデルの重み（ウェイト）を<strong>公開している</strong>大規模言語モデルです。誰でも自由にダウンロードし、ローカル環境で利用可能です。</p><p id="a5292cd3-df83-4b4d-a39d-e1a07e3386e1">代表的なモデルには以下があります。</p><p> </p><p><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">本記事の続</span><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">きはこちらをご覧ください</span><b>▼<br /><a href="https://note.com/ssltokyo_tech/n/n6f03074d8214">https://note.com/ssltokyo_tech/n/n6f03074d8214</a><br /></b></p>						</div>
				</div>
				<div class="elementor-element elementor-element-3298d8d elementor-widget elementor-widget-spacer" data-id="3298d8d" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2cc5c17c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2cc5c17c" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-165dbc7" data-id="165dbc7" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2843459d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2843459d" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-60d84898" data-id="60d84898" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5eac3e1a elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-heading" data-id="5eac3e1a" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">スーパーソフトウエアの採用情報</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-60d55796 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading" data-id="60d55796" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:100}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<p class="elementor-heading-title elementor-size-default">あなたが活躍できるフィールドと充実した育成環境があります</p>		</div>
				</div>
				<div class="elementor-element elementor-element-12da6539 elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-bloompixel-gradient-button" data-id="12da6539" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:300}" data-widget_type="bloompixel-gradient-button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper jws-button-custom">
			<a href="/recruit/" class="elementor-button-link elementor-button classic  elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">詳しく見る</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://supersoftware.jp/tech/20260615/20088/">内蔵GPU環境で「オープンウェイトLLM」を試してみた</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PowerShellはWindows専用ではない！Ubuntuで使ってみた</title>
		<link>https://supersoftware.jp/tech/20260608/20077/</link>
		
		<dc:creator><![CDATA[supersoftware]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 07:28:06 +0000</pubDate>
				<category><![CDATA[テクノロジー]]></category>
		<guid isPermaLink="false">https://supersoftware.jp/?p=20077</guid>

					<description><![CDATA[<p>こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。かつては Windows 管理者向けのシェルだった PowerShell が、いまや Linux や macOS でも利用可能 となりました。今回は Ubu [&#8230;]</p>
<p>The post <a href="https://supersoftware.jp/tech/20260608/20077/">PowerShellはWindows専用ではない！Ubuntuで使ってみた</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="20077" class="elementor elementor-20077" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-35ad100 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="35ad100" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ac106a" data-id="8ac106a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-acd8015 elementor-widget elementor-widget-text-editor" data-id="acd8015" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p id="a9adedac-d342-43aa-bc95-ad0feab9168c">こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。<br />かつては Windows 管理者向けのシェルだった <strong>PowerShell</strong> が、いまや <strong>Linux や macOS でも利用可能</strong> となりました。今回は Ubuntu 上で実際にインストール・活用してみた体験を紹介します。</p><p> </p><hr id="ec877070-e1b8-46e0-9756-d68ce312b835" /><h2 id="0e44063e-5d0e-40c9-8b0f-0d00135acb06" tabindex="-1">PowerShellとは？通常のシェルとの違い</h2><p id="039eee7d-6358-4c73-9fa8-1022109f9ef5">まず最初に、PowerShell が通常のターミナル（bash や zsh など）と何が違うのかを簡単に整理します。</p><p> </p><p><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">本記事の続</span><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">きはこちらをご覧ください</span><b>▼<br /><a href="https://note.com/ssltokyo_tech/n/n8a9bba952e8a">https://note.com/ssltokyo_tech/n/n8a9bba952e8a</a><br /></b></p>						</div>
				</div>
				<div class="elementor-element elementor-element-3298d8d elementor-widget elementor-widget-spacer" data-id="3298d8d" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2cc5c17c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2cc5c17c" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-165dbc7" data-id="165dbc7" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2843459d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2843459d" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-60d84898" data-id="60d84898" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5eac3e1a elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-heading" data-id="5eac3e1a" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">スーパーソフトウエアの採用情報</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-60d55796 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading" data-id="60d55796" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:100}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<p class="elementor-heading-title elementor-size-default">あなたが活躍できるフィールドと充実した育成環境があります</p>		</div>
				</div>
				<div class="elementor-element elementor-element-12da6539 elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-bloompixel-gradient-button" data-id="12da6539" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:300}" data-widget_type="bloompixel-gradient-button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper jws-button-custom">
			<a href="/recruit/" class="elementor-button-link elementor-button classic  elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">詳しく見る</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://supersoftware.jp/tech/20260608/20077/">PowerShellはWindows専用ではない！Ubuntuで使ってみた</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WindowsでOpenSSLをソースからビルドしてGCC)で利用するまで</title>
		<link>https://supersoftware.jp/tech/20260602/20072/</link>
		
		<dc:creator><![CDATA[supersoftware]]></dc:creator>
		<pubDate>Tue, 02 Jun 2026 06:52:09 +0000</pubDate>
				<category><![CDATA[テクノロジー]]></category>
		<guid isPermaLink="false">https://supersoftware.jp/?p=20072</guid>

					<description><![CDATA[<p>こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。今回は Windows 環境で OpenSSL をソースからビルドし、GCC (MinGW) から利用できる状態にするまでの手順をまとめます。   背景 W [&#8230;]</p>
<p>The post <a href="https://supersoftware.jp/tech/20260602/20072/">WindowsでOpenSSLをソースからビルドしてGCC)で利用するまで</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="20072" class="elementor elementor-20072" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-35ad100 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="35ad100" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ac106a" data-id="8ac106a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-acd8015 elementor-widget elementor-widget-text-editor" data-id="acd8015" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p id="d2e7be4d-5671-4c12-a88e-63ebdd299f69">こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。<br />今回は Windows 環境で OpenSSL をソースからビルドし、GCC (MinGW) から利用できる状態にするまでの手順をまとめます。</p><p> </p><hr id="8b459d45-05d1-4ba5-bd15-0ca713e2915b" /><h2 id="f3ff5f0c-4d5f-4884-8aec-a79f0ce6a841" tabindex="-1">背景</h2><p id="2b1f6b01-3bca-4249-a3c1-1e6c3f331ea8">Windows で OpenSSL を使う場合、多くの方は「事前ビルド済みバイナリ」をインストールして利用しています。しかし、GCC (MinGW) 用の静的ライブラリ（.a ファイル）が欲しい場合は、自前でビルドする必要があります。</p><p id="3cb99152-50dc-4030-b7fc-129c59dcc59f">私自身も「DLLからインポートライブラリを生成しようとして失敗」「pexports や pacman が無い」「MSYS2 を入れ直した」など、試行錯誤を繰り返しました。その経験を整理し、再現性のある手順としてまとめます。</p><p> </p><p><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">本記事の続</span><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">きはこちらをご覧ください</span><b>▼<br /><a href="https://note.com/ssltokyo_tech/n/nc0b8545121d4">https://note.com/ssltokyo_tech/n/nc0b8545121d4</a><br /></b></p>						</div>
				</div>
				<div class="elementor-element elementor-element-3298d8d elementor-widget elementor-widget-spacer" data-id="3298d8d" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2cc5c17c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2cc5c17c" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-165dbc7" data-id="165dbc7" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2843459d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2843459d" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-60d84898" data-id="60d84898" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5eac3e1a elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-heading" data-id="5eac3e1a" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">スーパーソフトウエアの採用情報</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-60d55796 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading" data-id="60d55796" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:100}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<p class="elementor-heading-title elementor-size-default">あなたが活躍できるフィールドと充実した育成環境があります</p>		</div>
				</div>
				<div class="elementor-element elementor-element-12da6539 elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-bloompixel-gradient-button" data-id="12da6539" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:300}" data-widget_type="bloompixel-gradient-button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper jws-button-custom">
			<a href="/recruit/" class="elementor-button-link elementor-button classic  elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">詳しく見る</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://supersoftware.jp/tech/20260602/20072/">WindowsでOpenSSLをソースからビルドしてGCC)で利用するまで</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>フルパスからファイル名を取り出す方法：TEXTAFTERがない環境でもOK</title>
		<link>https://supersoftware.jp/tech/20260525/20048/</link>
		
		<dc:creator><![CDATA[supersoftware]]></dc:creator>
		<pubDate>Mon, 25 May 2026 07:19:54 +0000</pubDate>
				<category><![CDATA[テクノロジー]]></category>
		<guid isPermaLink="false">https://supersoftware.jp/?p=20048</guid>

					<description><![CDATA[<p>こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。 ソフトウェア開発の現場では、ログファイルや出力データを扱う際に、「フルパスからファイル名だけを取り出したい」という場面がよくあります。例えば、次のようなパ [&#8230;]</p>
<p>The post <a href="https://supersoftware.jp/tech/20260525/20048/">フルパスからファイル名を取り出す方法：TEXTAFTERがない環境でもOK</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="20048" class="elementor elementor-20048" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-35ad100 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="35ad100" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ac106a" data-id="8ac106a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-acd8015 elementor-widget elementor-widget-text-editor" data-id="acd8015" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。</p><p>ソフトウェア開発の現場では、ログファイルや出力データを扱う際に、「フルパスからファイル名だけを取り出したい」という場面がよくあります。例えば、次のようなパスが並んでいたとします。</p>						</div>
				</div>
				<div class="elementor-element elementor-element-0f2e97d elementor-widget elementor-widget-image" data-id="0f2e97d" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img fetchpriority="high" decoding="async" width="600" height="152" src="https://cdn.supersoftware.jp/wp-content/uploads/2026/05/25155008/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2026-05-25-154545.png" class="attachment-large size-large wp-image-20050" alt="" srcset="https://cdn.supersoftware.jp/wp-content/uploads/2026/05/25155008/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2026-05-25-154545.png 1023w, https://cdn.supersoftware.jp/wp-content/uploads/2026/05/25155008/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2026-05-25-154545-300x76.png 300w, https://cdn.supersoftware.jp/wp-content/uploads/2026/05/25155008/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2026-05-25-154545-768x194.png 768w" sizes="(max-width: 600px) 100vw, 600px" />													</div>
				</div>
				<div class="elementor-element elementor-element-89af27b elementor-widget elementor-widget-text-editor" data-id="89af27b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p id="39934aa4-929b-4758-9092-a8e8fe0fd6b8">欲しいのは、この中の <strong>idal9hz5g.log</strong> や <strong>mkgjapjb.log</strong> といった「ファイル名だけ」です。</p><hr id="9f2d1d95-a7a7-4307-8065-61f764e7124d" /><h2 id="813d7d1d-a2e7-4763-92e4-d6c395b80d20" tabindex="-1">1. Pythonで取り出す方法</h2><p id="41a0aee7-2a2c-4ea3-b794-1c96cc2c603c">Pythonにはファイルパス操作用の便利なモジュールが用意されています。例えば、Excelファイル（.xlsx）に記録されたパスからファイル名だけを抽出する場合は次のように書けます。</p><p id="41a0aee7-2a2c-4ea3-b794-1c96cc2c603c"> </p><p> </p><p><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">本記事の続</span><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">きはこちらをご覧ください</span><span style="font-weight: bold;">▼<br /><a href="https://note.com/ssltokyo_tech/n/n4fc454436df9">https://note.com/ssltokyo_tech/n/n4fc454436df9</a><br /></span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-3298d8d elementor-widget elementor-widget-spacer" data-id="3298d8d" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2cc5c17c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2cc5c17c" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-165dbc7" data-id="165dbc7" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2843459d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2843459d" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-60d84898" data-id="60d84898" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5eac3e1a elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-heading" data-id="5eac3e1a" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">スーパーソフトウエアの採用情報</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-60d55796 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading" data-id="60d55796" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:100}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<p class="elementor-heading-title elementor-size-default">あなたが活躍できるフィールドと充実した育成環境があります</p>		</div>
				</div>
				<div class="elementor-element elementor-element-12da6539 elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-bloompixel-gradient-button" data-id="12da6539" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:300}" data-widget_type="bloompixel-gradient-button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper jws-button-custom">
			<a href="/recruit/" class="elementor-button-link elementor-button classic  elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">詳しく見る</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://supersoftware.jp/tech/20260525/20048/">フルパスからファイル名を取り出す方法：TEXTAFTERがない環境でもOK</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>TensorFlowでMNISTを学習！学習過程をTensorBoardで見える化してみた</title>
		<link>https://supersoftware.jp/tech/20260518/20043/</link>
		
		<dc:creator><![CDATA[supersoftware]]></dc:creator>
		<pubDate>Mon, 18 May 2026 03:29:10 +0000</pubDate>
				<category><![CDATA[テクノロジー]]></category>
		<guid isPermaLink="false">https://supersoftware.jp/?p=20043</guid>

					<description><![CDATA[<p>こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。 機械学習は、私たちの生活の「便利さ」を支える影の仕組みとして、さまざまな場面で活用されています。MNISTの手書き数字認識も、その応用の一例であり、「デー [&#8230;]</p>
<p>The post <a href="https://supersoftware.jp/tech/20260518/20043/">TensorFlowでMNISTを学習！学習過程をTensorBoardで見える化してみた</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="20043" class="elementor elementor-20043" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-35ad100 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="35ad100" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ac106a" data-id="8ac106a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-acd8015 elementor-widget elementor-widget-text-editor" data-id="acd8015" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p id="2030ee38-f5c2-4159-835e-de4ef1b00744">こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。</p><p>機械学習は、私たちの生活の「便利さ」を支える影の仕組みとして、さまざまな場面で活用されています。MNISTの手書き数字認識も、その応用の一例であり、「データから学ぶ仕組み」を理解するための良い練習になります。<br />そこで、機械学習の勉強の第一歩として、MNISTという手書き数字のデータセットを使い、TensorFlowで学習させてみることにしました。</p><p> </p><p><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">本記事の続</span><span style="font-weight: bold; color: #001d35; font-family: Arial, sans-serif; letter-spacing: 0.9px;">きはこちらをご覧ください</span><b>▼<br /><a href="https://note.com/ssltokyo_tech/n/n2cf14bf2993a">https://note.com/ssltokyo_tech/n/n2cf14bf2993a</a><br /></b></p>						</div>
				</div>
				<div class="elementor-element elementor-element-3298d8d elementor-widget elementor-widget-spacer" data-id="3298d8d" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2cc5c17c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2cc5c17c" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-165dbc7" data-id="165dbc7" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2843459d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2843459d" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-60d84898" data-id="60d84898" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5eac3e1a elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-heading" data-id="5eac3e1a" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">スーパーソフトウエアの採用情報</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-60d55796 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading" data-id="60d55796" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:100}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<p class="elementor-heading-title elementor-size-default">あなたが活躍できるフィールドと充実した育成環境があります</p>		</div>
				</div>
				<div class="elementor-element elementor-element-12da6539 elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-bloompixel-gradient-button" data-id="12da6539" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:300}" data-widget_type="bloompixel-gradient-button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper jws-button-custom">
			<a href="/recruit/" class="elementor-button-link elementor-button classic  elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">詳しく見る</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://supersoftware.jp/tech/20260518/20043/">TensorFlowでMNISTを学習！学習過程をTensorBoardで見える化してみた</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
