2024-04-10 と同じ。
https://lsnl.jp/~ohsaki/lecture/training/2024/#8-1
- ペアプログラミングとは何かを他人に説明できるようになる。
- ペアプログラミングの「コツ」を理解し、実践できるようになる。
- 簡単なプログラムを他のメンバとペアプログラミングで開発できるようになる。
ペアプログラミングの実施手順を理解せよ。
Pair Programming Tutorial
http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/csci135/csci136tutorials/pair_programming_tutorial.pdf
ペアプログラミングにふさわしい席配置、 ノート PC の配置を考え、 そのようにレイアウトせよ。
Web ブラウザを起動し、 コマンド行に指定した英単語を OLD (Oxford Learner's Dictionary) で検索した結果を表示する old コマンドを作成せよ。
実行例
> ./old proxy
(Web ブラウザが起動し、https://www.oxfordlearnersdictionaries.com/definition/english/proxy が表示される)
明日の天気予報を表示する weather コマンドを作成せよ。 天候、 最高/最低気温、 湿度、 降水確率等の何をどのように表示するかは自由に決めてよい。
実行例
> ./weather
晴
最高 17
最低 [-3]
省略
省略
省略
サンプル (表示する情報の抽出・整形は未実装)
https://lsnl.jp/~ohsaki/lecture/training/2024/priv/weather
> chmod +x weather
> ./weather
<section class="tomorrow-weather"><!-- 明日の天気 -->
<h3 class="left-style">明日 11月16日<span class="weekday">(水)</span><span class="roku-you">[友引]</span></h3>
<div class="weather-wrap clearfix">
<div class="weather-icon"><img src="https://static.tenki.jp/images/icon/forecast-days-weather/01.png" alt="晴" title="晴" width="94" height="60">
<p class="weather-telop">晴</p> </div>
<div class="date-value-wrap"> <dl class="date-value">
<dt class="high-temp sumarry">最高</dt>
<dd class="high-temp temp"><span class="value">17</span><span class="unit">℃</span></dd>
<dd class="high-temp tempdiff">[0]</dd>
<dt class="low-temp sumarry">最低</dt>
<dd class="low-temp temp"><span class="value">1</span><span class="unit">℃</span></dd>
<dd class="low-temp tempdiff">[-3]</dd>
</dl><!-- /.date_value -->
</div><!-- /.date-value-wrap -->
</div><!-- /.weather_wrap -->
<div class="precip-table">
<table>
<tr>
<th>時間</th>
<th>00-06</th>
<th>06-12</th>
<th>12-18</th>
<th>18-24</th>
</tr>
<tr class="rain-probability">
<th>降水確率</th>
<td>0<span class="unit">%</span></td>
<td>0<span class="unit">%</span></td>
<td>0<span class="unit">%</span></td>
<td>0<span class="unit">%</span></td>
</tr>
<tr class="wind-wave">
<th>風</th>
<td colspan="4">南西の風日中西の風</td>
</tr> </table>
</div><!-- /.precip_table -->
</section><!-- /明日の天気 -->
</div><!-- /.contentsBox -->
2024-04-10 のものと同じ。
[<14. 簡単なツールの設計・開発 (2)] [>16. キャリア設計]