<?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>Mon, 10 Aug 2026 06:30:09 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.6</generator>
	<item>
		<title>GDBでローカル変数が見えない話と、最適化の正しい付き合い方</title>
		<link>https://supersoftware.jp/tech/20260810/20131/</link>
		
		<dc:creator><![CDATA[supersoftware]]></dc:creator>
		<pubDate>Mon, 10 Aug 2026 06:30:03 +0000</pubDate>
				<category><![CDATA[テクノロジー]]></category>
		<guid isPermaLink="false">https://supersoftware.jp/?p=20131</guid>

					<description><![CDATA[<p>こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。 先日、組み込みソフトウェアの単体試験で GDB を使ってデバッグをしていた際、ローカル変数を確認しようとしたところ、変数名に続けて &#60;optimiz [&#8230;]</p>
<p>The post <a href="https://supersoftware.jp/tech/20260810/20131/">GDBでローカル変数が見えない話と、最適化の正しい付き合い方</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="20131" class="elementor elementor-20131" 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="bad4d08b-9274-4e5f-ae7c-74dd437f83b6">こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。</p><p id="c3aa5b88-23ff-4218-9f22-6752e327531c">先日、組み込みソフトウェアの単体試験で <strong>GDB</strong> を使ってデバッグをしていた際、<strong>ローカル変数</strong>を確認しようとしたところ、変数名に続けて &lt;optimized out&gt; と表示されてしまい、値の参照も変更もできない状況に陥りました。</p><p id="846f6e61-5df5-46e4-a559-cdd8f95e418f">最初は <strong>GDB</strong> の設定を疑いましたが、原因はまさかの<strong>コンパイラ最適化</strong>。この最適化を外すまでローカル変数が見えず、デバッグに大きく時間を取られてしまいました。</p><p id="441c3ff4-5821-44e0-8923-a05f50e6c67b">今回は、私が直面したトラブルをご紹介するとともに、<strong>最適化とは何か</strong>、<strong>GDB でデバッグするときになぜ邪魔になるのか</strong>、そして<strong>どうすべきか</strong>をまとめてみました。</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/na4681e707b27">https://note.com/ssltokyo_tech/n/na4681e707b27</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/20260810/20131/">GDBでローカル変数が見えない話と、最適化の正しい付き合い方</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ソフトウエア開発工数見積もり手法</title>
		<link>https://supersoftware.jp/tech/20260803/20126/</link>
		
		<dc:creator><![CDATA[supersoftware]]></dc:creator>
		<pubDate>Mon, 03 Aug 2026 07:56:48 +0000</pubDate>
				<category><![CDATA[テクノロジー]]></category>
		<guid isPermaLink="false">https://supersoftware.jp/?p=20126</guid>

					<description><![CDATA[<p>1. はじめに こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。 ソフトウェア開発における見積もりは、プロジェクト初期に必ず求められる重要な工程です。しかし、経験豊富なエンジニアであっても、見積もりが計画 [&#8230;]</p>
<p>The post <a href="https://supersoftware.jp/tech/20260803/20126/">ソフトウエア開発工数見積もり手法</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="20126" class="elementor elementor-20126" 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="93e6df98-c338-4efa-b30b-f97415901c63" tabindex="-1">1. はじめに</h2><p id="6d994b5b-61d1-45fb-9cc3-a566a7f85a59">こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。</p><p id="22a9e592-c415-49c5-b9f0-993656dc2965">ソフトウェア開発における見積もりは、プロジェクト初期に必ず求められる重要な工程です。しかし、経験豊富なエンジニアであっても、見積もりが計画どおりにならない場面は少なくありません。</p><p id="9021a3f9-d335-4e08-8a2a-12bec8942424">見積もりとは、本来「将来を正確に当てる作業」ではなく、不確実性を前提にした仮説の設定です。そのため、一度作って終わりではなく、<strong>データと振り返りによって精度を高め続ける仕組み（PDCA）</strong> を継続的に回すことが極めて重要です。</p><p id="0c9e4c15-41c3-4a96-bd4b-5f01ca3f9cb0">また、感覚的な“さじ加減”ではなく、「なぜこの数字になったのか」という根拠と考え方を残しておくことで、ステークホルダーへの説明の質が大きく向上します。結果として、プロジェクトリーダーとしての信頼性向上にもつながります。</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/nf38f303fd548">https://note.com/ssltokyo_tech/n/nf38f303fd548</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/20260803/20126/">ソフトウエア開発工数見積もり手法</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PythonでC0/C1/C2カバレッジを実験してみた</title>
		<link>https://supersoftware.jp/tech/20260727/20121/</link>
		
		<dc:creator><![CDATA[supersoftware]]></dc:creator>
		<pubDate>Mon, 27 Jul 2026 07:20:06 +0000</pubDate>
				<category><![CDATA[テクノロジー]]></category>
		<guid isPermaLink="false">https://supersoftware.jp/?p=20121</guid>

					<description><![CDATA[<p>1. はじめに こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。 テストの品質を定量的に測る指標として「カバレッジ（coverage）」があります。「C0（命令網羅）」「C1（分岐網羅）」「C2（条件網羅 [&#8230;]</p>
<p>The post <a href="https://supersoftware.jp/tech/20260727/20121/">PythonでC0/C1/C2カバレッジを実験してみた</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="20121" class="elementor elementor-20121" 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="b8fa66fc-50c5-4924-8ff6-51f2c164f209" tabindex="-1">1. はじめに</h2><p id="25156f9a-73f3-4111-ad44-47d216645790">こんにちは。スーパーソフトウエア東京オフィス 技術部の加藤です。</p><p id="10c4a981-a3a5-4597-8e30-c2c9d6653966">テストの品質を定量的に測る指標として「カバレッジ（coverage）」があります。「C0（命令網羅）」「C1（分岐網羅）」「C2（条件網羅）」といった言葉はよく聞くものの、実際に手を動かして確認する機会はあまり多くはないかもしれません。</p><p id="9c26abe5-494c-4adf-b791-84c880fae012">今回は、Pythonの <strong>coverage</strong> と <strong>pytest</strong> を使って、3種類のカバレッジ（C0/C1/C2）の違いを実際に確認してみます。</p><p> </p><h3 id="c4884fd9-ad9e-4577-bbc5-01eac97cff01" tabindex="-1">カバレッジ（C0 / C1 / C2）のおさらい</h3><p id="9dd01953-c01a-49bb-b54c-4dd390489d93">テストの「カバレッジ」とは、<strong>プログラムのどの部分までテストで実行されたか</strong>を示す指標です。品質を数値で評価できるため、テスト設計の重要な目安になります。代表的なものに次の3種類があります。</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/n4fa9e69444c2">https://note.com/ssltokyo_tech/n/n4fa9e69444c2</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/20260727/20121/">PythonでC0/C1/C2カバレッジを実験してみた</a> appeared first on <a href="https://supersoftware.jp">スーパーソフトウエア東京</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<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>
	</channel>
</rss>
