Japanese
  • ループ処理を如何に省くか

    Feb 4, 2019 NAL研議事録 プログラミング 日記

    小規模データセットで動作確認しながらコーディングしたり、最終的にもプラスアルファ程度の規模で動作させるぐらいなら「想定通りに動くコード」に辿り着くことが第一優先。テスト駆動と言い換えても良いです。 一方で、処理件数が桁違いに増えてくると「待ってられない=結果的に動かない」コードになってることもあって。例えば「でかいファイルを纏めてメモリ展開して処理する」みたいなのも、小さいファイルなら動作するけど、大きいファイルになると死んだり。極端に長い1行があるとそこで死んだり(流石に死ぬは言いすぎかもだが)。こういうのを避けるためには、レビューを受けてリファクタリングすると。自分で想像付く範囲でテストするのも大事ですが、何かしらこういうのは「 …

    続きを読む
  • 実際に携わることで得られる気づきは多い(デザインスクール)

    Feb 1, 2019 イベントレポート デザインスクール 日記

    何度かデザインスクールの解説記事書いてるという話をしてましたが、電子情報通信学会の学会誌2月号に掲載されることが決定しました。 社会課題に取り組むワークショップとその効果――琉球大学・京都大学合同デザインスクールの経験――, 當間 愛晃 山田 孝治 遠藤 聡志 十河 卓司 石田 亨, Vol.102 No.2pp.172-178, あらまし 2013年に実施した際にはこれっきりのイベントという認識でしたが、一度実施してみると双方での「思ってた以上に良さそうだ」という認識が強くなり。試しに1年継続、2年継続と続け、2018年度を含めると合計6回の実施になりました。 細かい実施方法は年毎に違う部分もありますが、運営業務としては、テーマ検 …

    続きを読む
  • そろそろ後期の授業終了

    Jan 30, 2019 日記

    授業自体は今週で終了ということで、レポート採点中です。現時点で出し終わってる分は終わりましたが、そもそも出してない学生多くて。うーん。 プログラミング自由課題のやつは、良い方向に働いてるケースもあればやっぱり悪いケースもあって。単に「java オセロ」とかでググって最初に出てくるコードをそのままコピってる例とかみつかります。一方で、がっつり頑張ってるケースも。 [ 2018年度のJava自由課題 ] コード以外の部分だと、JavaDoc, JUnit, Gradle あたりを抜かしてる学生も多いか。指定したことはやってくれくれ。コピペしてるとこの辺り書けないのかもしれないので、一種のしきい値として機能してるかも。 来週からは授業自体 …

    続きを読む
  • 1年次が終わる頃にオススメしたい書籍

    Jan 29, 2019 ススメ 日記

    入学したてではなく、数学英語等の共通科目をある程度終えてたり、プログラミング等の専門科目も入門ぐらいは終えてたりする時期です。学期末テストが終わると(やること決めてない人は)それなりに時間が取れるので、おすすめ書籍を紹介したいなと。 学科slackで先輩学生らに自由に書き込んでもらった所、こんなリストになりました。 ここ以外にも紹介したい先輩、教員はいますので、なにか興味があるけど取っ掛かりが分からないという人は相談してみよう。他学部の先生でもよいし、全学の学習サポートルームあたりで院生に相談してみるのも手。こういうためにも大学を活用しよう。

    続きを読む
  • 背景を踏まえて目的を把握しないとちぐはぐなストーリーになる

    Jan 28, 2019 日記

    通常講義の課題におけるレポート(報告書)でも同じ話というか良くある話で、「課題の意図を誤解してるか、そもそも意図を理解せずにそれっぽいことをやってみて、それっぽい結果を提出するケース」というのがあって。理解していない事自体は良いのですが、そのことに気づいていたら質問相談してほしい。学習サポートの先輩や、友人頼るでもよし。授業外の時間で教員相手でもよし。自分から動こう。 一番の問題はそのこと自体に気づいていない場合。問題を流し読みしてたり、ググった結果をほぼ読んでなかったり、教科書読もうとしなかったり。理由は様々だと思いますが、気づいていないまま取り組むので何やってるかもよく分からず、結果的に支離滅裂になることがしばしばあります。1年 …

    続きを読む
  • 工学概論の担当分終了

    Jan 24, 2019 日記 講義/実験

    工学部1年次の共通科目「工学概論」の担当分(1回)を終えました。 本講義を履修することによって、工学の各分野についての知識、技術、考え方を修得する。将来教職に就いた際に、現代社会における工学分野の役割、意義を生徒に伝えることができるようになることを達成目標とする。 教職向け科目で、工学という幅広い知識に触れて貰うために全7コースの教員によるリレー形式で設計されてます。 私の担当回では「検索エンジンにみる情報処理技術」というタイトルで、世界でもっとも強力な9のアルゴリズムを中心に、背景・関連情報を書籍論文出典付きで解説する形をとっています。出典明示されてたら興味のある生徒はその先にも進めるよね、と。 内容については年度毎の様子を見なが …

    続きを読む
  • サーバ室で音を当てにした作業は危険

    Jan 23, 2019 日記

    先月頃から学科システム(コースシステムになるのか)更新に向けた話が少しずつ進んでて、その一環としてシステム管理チームのミーティングに顔出すようにしています。全く把握してないし。ということでおんぶにだっこ状態な私ですが、長田先生&河野先生の元で指導されたメンバがすごくて、助かっています。 今日はDELLさんの説明〜デモな予定でしたが、先方&私の認識違いのため事前設定を誤り、結果的に今日では終わらず明日もやってもらうことに。ごめんなさい〜。 スキマ時間で明日の授業準備してたんですが、途中で気づかないタイミングで「今年度をまとめたフォルダ」をゴミ箱に移動してたらしく、危うく削除してしまう所でした。ショートカットキーで不要ファイル削除したつ …

    続きを読む
  • C言語入門のはじまり

    Jan 22, 2019 プログラミング2 日記

    まだ「計算機アーキテクチャ」とか「オペレーティングシステム」とかを知らない、コンピュータの動作原理をイメージできていない学年へのイントロ的に、C言語入門を2週間だけやってます。例年だと本当に基本的な文法と構造体ぐらいをやって、ペアプロで演習やるぐらい。 ポインタ周りは、2年次の「アルゴリズムとデータ構造」で教えるからそこまでやらなくてもいいよという話なんですが、今年は2週目にポインタも少し触れてみようかと画策中。アドレスとポインタぐらいを軽く説明して、実際に演習させて演習4ぐらいがイメージできるようになるなら十分かなと。 str型のあるPython、String型のあるJavaをやってから「文字列型?そんなものはない!」という言語に …

    続きを読む
  • ポイントカード

    Jan 21, 2019 日記

    好みの問題でしかないのですが、個人的にはこの類が嫌いで。Tカード情報を令状なしで提供という側面ではなく、単純に「自分で見せるなりスタンプ押して貰うなりして貯める」というスタイルそのものが面倒だから。使えるお店が広いという点ではまだマシなんですが、結局使える/使えないの差があって、いちいちそれをスタッフ&ユーザでやり取りするのってかなり許せないです。似たようなシステムの「シールN枚集めるとXに交換」というのも面倒だから嫌いです。 欲しがってる人いるなら渡したりしますが、それはそれで探すの面倒だしね。コラボイベントで嬉しい人がいるのは分かるので否定はしません。単に、私は嫌いだという話。ポイントで何かに交換できるなら、最初からそれくれ …

    続きを読む
  • コード読み

    Jan 18, 2019 日記

    謎のエラーが出るということで学生と一緒にコード読み。エラー出る箇所から遡り、変数に保存されてる型や値を確認。その途中で分からない箇所が出てきたらその都度確認。標準ライブラリならそっちのドキュメント、そうでなければライブラリ作成者側のドキュメント、どっちにも無ければデバッガなりを通して確認。と行ったり来たりすることでライブラリ側のバグにしか思えず、想定通りに修正すると実際に動く(ようにみえる)。pull requestしてあげると喜ばれるかもねということで、一段落〜。 明日からセンター試験。関係者は体調崩さないように気をつけましょう〜。

    続きを読む
    • ««
    • «
    • 19
    • 20
    • 21
    • 22
    • 23
    • »
    • »»

tnal

Technologist, perpetual student, teacher, continual incremental improvement.
続きを読む

Recent Posts

  • Claude code(Sonnet 4)雑感5:仕様駆動開発で4万行越え
  • Claude code(Sonnet 4)雑感4:環境依存度が高いと混乱しがち?
  • Claude code(Sonnet 4)雑感3:仕様駆動開発
  • Claude code(Sonnet 4)雑感2
  • Claude Proお試し中
  • ChatGPTのアプリ連携お試し中→そろそろ限界
  • ChatGPTのアプリ連携お試し中
  • (イベント記録)Jagu'e'r 沖縄分科会 GoogleCloudハンズオン #じゃがー沖縄

Tags

日記 1776 NAL研議事録 286 イベントレポート 260 講義/実験 201 教育 138 お食事 119 休日 116 学会 89 データマイニング班 80 プログラミング1 75 研究 74 複雑研 60 E13 58 デザインスクール 50
All Tags
E1358 NAL研3 NAL研議事録286 イベント1 イベントレポート260 イベント告知22 データマイニング(授業)1 データマイニング班80 お食事119 クイズ40 コラム記事35 ススメ41 デザインスクール50 プログラミング19 プログラミング175 プログラミング219 学会89 環境構築30 休日116 教育138 健康23 研究74 講義/実験201 実験1 授業5 進化計算班議事録15 体調メモ31 日記1776 複雑研60 本1 本家サイト更新履歴22 妄想8
[A~Z][0~9]

Copyright © 2025 NAL’S BLOG @ 琉球大学工学部知能情報コース. All Rights Reserved