<?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>mine &#8211; なすびブログ</title>
	<atom:link href="https://blog.nasbi.jp/author/mine/feed/index.xml" rel="self" type="application/rss+xml" />
	<link>https://blog.nasbi.jp/</link>
	<description></description>
	<lastBuildDate>Thu, 29 Oct 2026 07:37:02 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>スタンフォード大学 &#8211; AI時代のエンジニアのための無料講義資料「CS146S: The Modern Software Developer」</title>
		<link>https://blog.nasbi.jp/スタンフォード大学-ai時代のエンジニアのための/</link>
		
		<dc:creator><![CDATA[mine]]></dc:creator>
		<pubDate>Thu, 15 Jan 2026 09:00:31 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[その他]]></category>
		<category><![CDATA[プログラミング]]></category>
		<guid isPermaLink="false">https://blog.nasbi.jp/?p=1149</guid>

					<description><![CDATA[始めに 今IT業界では、生成AIによってかつてないほどの大きな変動が起きています。「AIがコードを書く時代」において、私たちWEBエンジニアには何が求められるのでしょうか？ 単にAIにコードを書かせるだけではなく、AIを [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">始めに</h2>



<p class="wp-block-paragraph">今IT業界では、生成AIによってかつてないほどの大きな変動が起きています。<br>「AIがコードを書く時代」において、私たちWEBエンジニアには何が求められるのでしょうか？</p>



<p class="wp-block-paragraph">単にAIにコードを書かせるだけではなく、AIをツールとして使いこなし、<br>開発速度や精度を劇的に向上させるための「新しいスキルセット」が必要とされています。</p>



<p class="wp-block-paragraph">この記事では、スタンフォード大学が無料公開している講義資料について紹介します。</p>



<p class="wp-block-paragraph"><a href="https://themodernsoftware.dev/" target="_blank" rel="noopener">公式サイト（https://themodernsoftware.dev）/</a></p>



<p class="wp-block-paragraph">サイト内の**「Syllabus」**タブをクリックすると、各週の講義スライドやおすすめの関連記事を閲覧できます。<br>無料公開されているのはスライドと記事のみですが、非常に参考になる内容のため、今回紹介いたしました。</p>



<h2 class="wp-block-heading">CS146S: The Modern Software Developer とは？</h2>



<p class="wp-block-paragraph">このコースは、スタンフォード大学で2025年秋学期に開講される「現代のソフトウェア開発者」のための授業です。</p>



<p class="wp-block-paragraph">従来のプログラミング教育が「ゼロからコードを書く力」に重点を置いていたのに対し、<br>このコースではAIツールを前提とした開発ワークフローへと完全にシフトしています。<br>「これからの時代に必須となるスキルを身につけたい」というエンジニアの方は必見の内容です。</p>



<p class="wp-block-paragraph">各週のテーマを日本語でまとめてみました：<br>Week 1: Introduction to Coding LLMs and AI Development<br>（コーディングLLMとAI開発への導入）<br>Week 2: The Anatomy of Coding Agents<br>（コーディング・エージェントの解剖学）<br>Week 3: The AI IDE<br>（AIネイティブなIDE）<br>Week 4: Coding Agent Patterns<br>（コーディング・エージェントのパターン）<br>Week 5: The Modern Terminal<br>（モダンなターミナル環境）<br>Week 6: AI Testing and Security<br>（AIによるテストとセキュリティ）<br>Week 7: Modern Software Support<br>（モダンなソフトウェア・サポート / レビュー・ドキュメント）<br>Week 8: Automated UI and App Building<br>（UIとアプリ構築の自動化）<br>Week 9: Agents Post-Deployment<br>（デプロイ後のエージェント活用 / 運用監視）<br>Week 10: What&#8217;s Next for AI Software Engineering<br>（AIソフトウェアエンジニアリングの未来）</p>



<h2 class="wp-block-heading">最後</h2>



<p class="wp-block-paragraph">今回の紹介は以上です。<br>サイトは英語のみですが、講義資料はスライド形式なので、翻訳ツールなどを使いながら読むだけでも非常に勉強になると思います。<br>また時間が取れたときに、それぞれの講義内容をまとめ記事も書くかもしれません。</p>



<p class="wp-block-paragraph">参照リンク<br>公式サイト： <a href="themodernsoftware.dev">themodernsoftware.dev</a><br>コースの課題：<a href="https://github.com/mihail911/modern-software-dev-assignments/tree/master">https://github.com/mihail911/modern-software-dev-assignments/tree/master</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ウェブサイトでSVGを配置して、cssでドロップシャドウを付ける話</title>
		<link>https://blog.nasbi.jp/ウェブサイトでsvgを配置して、cssでドロップシャド/</link>
		
		<dc:creator><![CDATA[mine]]></dc:creator>
		<pubDate>Mon, 20 Nov 2023 01:00:00 +0000</pubDate>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[フロントエンド]]></category>
		<guid isPermaLink="false">https://blog.nasbi.jp/?p=871</guid>

					<description><![CDATA[以前の投稿では、SVGの色をcssを使って変更する方法についてお話ししました。今回は、SVGに影(ドロップシャドウ)を追加する方法に焦点を当てたいと思います。 divにドロップシャドウを付ける場合は、以下のようにcssの [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">以前の投稿では、SVGの色をcssを使って変更する方法についてお話ししました。今回は、SVGに影(ドロップシャドウ)を追加する方法に焦点を当てたいと思います。</p>



<p class="wp-block-paragraph">divにドロップシャドウを付ける場合は、以下のようにcssの<code>filter</code>プロパティで<code>drop-shadow</code>関数を使用することができます。</p>



<pre class="wp-block-code"><code>.divShape {
&nbsp;&nbsp;display: block;
&nbsp;&nbsp;width: 500px;
&nbsp;&nbsp;height: 500px;
&nbsp;&nbsp;background: #222;
&nbsp;&nbsp;filter: drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));&nbsp;
}</code></pre>



<div class="wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper"><iframe id="cp_embed_dyaRmpJ" src="//codepen.io/anon/embed/dyaRmpJ?height=450&amp;theme-id=1&amp;slug-hash=dyaRmpJ&amp;default-tab=result" height="450" scrolling="no" frameborder="0" allowfullscreen allowpaymentrequest name="CodePen Embed dyaRmpJ" title="CodePen Embed dyaRmpJ" class="cp_embed_iframe" style="width:100%;overflow:hidden">CodePen Embed Fallback</iframe></div>



<p class="wp-block-paragraph">前回のカスタムシェイプの場合、この方法ではドロップシャドウが適用できません。</p>



<p class="wp-block-paragraph">この場合、擬似要素を使用します。::before擬似要素をカスタムシェイプに適用し、その親であるdivにドロップシャドウを追加します。</p>



<p class="wp-block-paragraph">このようにすることで、カスタムシェイプのdivにドロップシャドウを効果的に付けることができます。</p>



<pre class="wp-block-code"><code>.svgShape {
&nbsp;&nbsp;position: relative;
&nbsp;&nbsp;width: 606px;
&nbsp;&nbsp;height: 514px;
&nbsp;&nbsp;filter: drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));&nbsp;
}

.svgShape::before {
&nbsp;&nbsp;display: block;
&nbsp;&nbsp;height: 100%;
&nbsp;&nbsp;content: "";
&nbsp;&nbsp;background: linear-gradient(45deg, black, transparent);
&nbsp;&nbsp;mask-size: contain;
&nbsp;&nbsp;mask-image: url('/img/sample.svg');&nbsp;&nbsp;&nbsp;
}</code></pre>



<div class="wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper"><iframe id="cp_embed_JjxJLOr" src="//codepen.io/anon/embed/JjxJLOr?height=450&amp;theme-id=1&amp;slug-hash=JjxJLOr&amp;default-tab=result" height="450" scrolling="no" frameborder="0" allowfullscreen allowpaymentrequest name="CodePen Embed JjxJLOr" title="CodePen Embed JjxJLOr" class="cp_embed_iframe" style="width:100%;overflow:hidden">CodePen Embed Fallback</iframe></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ウェブサイトでSVGを配置して、cssで色を変更する話</title>
		<link>https://blog.nasbi.jp/ウェブサイトでsvgを配置して、cssで色を変更する話/</link>
		
		<dc:creator><![CDATA[mine]]></dc:creator>
		<pubDate>Mon, 06 Nov 2023 01:00:00 +0000</pubDate>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[フロントエンド]]></category>
		<guid isPermaLink="false">https://blog.nasbi.jp/?p=843</guid>

					<description><![CDATA[SVGをウェブページに追加する最も簡単な方法は、&lt;svg&gt;タグをインラインで直接記述するか、&lt;img&gt;要素を追加してsrc属性でSVG画像を参照することです。SVGファイル直接に使用すると、SVG [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">SVGをウェブページに追加する最も簡単な方法は、&lt;svg&gt;タグをインラインで直接記述するか、&lt;img&gt;要素を追加してsrc属性でSVG画像を参照することです。<br>SVGファイル直接に使用すると、SVGの色を変えたい時は少しややこしいです。（編集ソフトを使用して、書き直す必要があります。）<br><sub>(&lt;img&gt; 要素を使用してインポートした場合、CSSだけで色を変更することはできません。)</sub><br><br><strong>単色を変えたい場合：</strong><br>css実装例：</p>



<pre class="wp-block-code"><code>#svgID path{   
　　fill: red; 
}</code></pre>



<p class="wp-block-paragraph">このようにすればcssでpath要素の色を簡単に変更できるだと思いますが、グラデーションをかけたい場合はSVGファイル自体を修正しなければなりません。そこでもう一つの方法を紹介します。</p>



<p class="wp-block-paragraph"><strong>DIV要素をカスタムシェイプに：</strong></p>



<p class="wp-block-paragraph">SVGインラインで直接記述するより、DIV要素の形をSVGにすれば、色々カスタマイズができます。今回は外部SVGを参照して、cssで色をグラデーションにします。</p>



<p class="wp-block-paragraph">divといえば、多くの人のイメージには長方形や正方形しかありません。しかしdivを他の形にすることができます。この時はmask-imageを使います。<br><sub>（単純にdivの形を変えたい場合はclip-pathも出来ますが、今回の主旨と違いますので詳細は割愛させていただきます）</sub><br><br>HTML実装例：<br><code>&lt;div class=”svgShape”&gt;&lt;/div&gt;</code><br>css実装例：<br><sub>(widthとheightはsvgのサイズに合わせてください)</sub></p>



<div class="wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<pre class="wp-block-code"><code>.svgShape {
&nbsp;&nbsp;width: 500px;&nbsp;
&nbsp;&nbsp;height: 500px;
&nbsp;&nbsp;background: linear-gradient(45deg, black, transparent);
&nbsp;&nbsp;mask-image: url('/img/sample.svg');
}</code></pre>



<p class="wp-block-paragraph"><br>このように実装すれば、divはsvgの形に変えられ、色はcssでカスタマイズできます。<br>実装例：</p>



<div class="wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper"><iframe id="cp_embed_MWZOwXb" src="//codepen.io/anon/embed/MWZOwXb?height=450&amp;theme-id=1&amp;slug-hash=MWZOwXb&amp;default-tab=result" height="450" scrolling="no" frameborder="0" allowfullscreen allowpaymentrequest name="CodePen Embed MWZOwXb" title="CodePen Embed MWZOwXb" class="cp_embed_iframe" style="width:100%;overflow:hidden">CodePen Embed Fallback</iframe></div>
</div>



<p class="wp-block-paragraph">refrence:</p>



<p class="wp-block-paragraph"><a href="https://developer.mozilla.org/ja/docs/Web/CSS/mask-image">https://developer.mozilla.org/ja/docs/Web/CSS/mask-image</a></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
