飯尾研究室

中央大学 国際情報学部 教授 飯尾淳の戯言や技術情報などを綴っています

2021年2月25日木曜日

ブダペストで平和を考えた話

›
2018年のICWI(International Conference on WWW and Internet)に参加したときの想い出話である. 学会の楽しみといえばエクスカーションに参加して土地のことを学ぶ社会勉強もそのひとつ.修学旅行みたいなものかな.まあ,研究者の人的ネット...
2021年2月24日水曜日

ChromeOSは黒船OSとなるか苦労夢OSとなるか

›
「教育IT『GIGAスクール』の“実質勝者”Googleの衝撃データ……『対象自治体の半数を獲得』はなぜできた?」 という記事を読んだ.今からもう20年ちかく前の昔話になるが,Windows一辺倒だった初等教育現場にLinuxの楔を打ち込もうとしたプロジェクトに参加していたことを...

抽象的思考力を鍛えるべし

›
やれ三項演算子は分かりにくいだの,ラムダ式は必要ないだの,なんだかそんなプログラマの皆さん,情けなくないか?オジサンは日本の凋落原因を間近に見ているような気がして,淋しくなってきたぞ? 三項演算子や再帰的定義を説明するのにmax(a, b)だのfib(n)だの,そういう易しい例を...
2021年2月23日火曜日

Pythonの三項演算子は気持ち悪い

›
三項演算子の話である.簡単な例題として,2つの引数のうち大きいほうを返す関数max(a, b)を考えよう. CやRubyなどの場合 まずは基準としてCで三項演算子を使った実装を考える.データ型は便宜上 int としよう. int max(int a, int b) {   re...
2021年2月22日月曜日

「プログラミング言語」2021版

›
その昔,先輩エンジニアから「IT技術者たるもの1年にひとつくらいは新しいプログラミング言語を覚えなければダメだ」という指導を受けた.その話をいまでもときどき講義で紹介する.すると「飯尾はいったいいくつくらいのプログラミング言語を使えるのか?」という質問を受けることも. というわ...
2021年2月20日土曜日

ElmにおけるMVCと入出力インタフェース

›
The Elm Architectureというものを教えてもらった.Webアプリのフロントエンド開発でよく利用されているReduxやVuexというライブラリに影響を与えたものだそうで,ふむふむ,なかなかよくできている. Model-View-Update まずは簡単なプログラミン...
2021年2月18日木曜日

くじらベーコン万歳

›
杉浦日向子の「ごくらくちんみ」を読んだ.本書は,様々な珍味を題材とした短篇集.ていうか,ショートショート. 余談だがショートショートっていうとSFのイメージが強いのは星新一のせいだろうな.本書のような私小説に近い感じの掌編小説をショートショートと呼ぶのには,いささか違和感がないわ...

初学者にやさしいデータ入出力の抽象化とは

›
かなり昔の話になるが,SSS2015という学会で「初学者向けプログラミング教育に関する意識調査 ― GUIとCUIのどちらがよいか? ―」という発表をした.これは2つのプログラムについてGUIベースのものとCUIで提示したものとどちらが教育的であるかを検証したものであった. その...
2021年2月14日日曜日

無名関数とラムダ式

›
Excelにラムダ式が導入されたというニュースが少し話題になった.ラムダ式,よく分からない,という人のために,ラムダ式の分かりやすい活用例である無名関数を用いて説明してみよう.この記事で,少しでもラムダ式に親しみを持ってもらえれば本望である. 無名関数 いきなりだが,Wikipe...

オンラインセミナーの新しいチャレンジ

›
横浜ユーラシア文化館の高橋健研究員による「土偶マイムで土偶を学ぶ」という講演を聴いた.オンライン講演である.今回,ちょっと変わった試みだったのは,ZoomやWebexなどのオンライン会議ツールによるウェビナーではなく,ClusterというVR的なSNSツールを利用したものだったと...
‹
›
ホーム
ウェブ バージョンを表示

自己紹介

自分の写真
iiojun
ミステリとバーボンをこよなく愛する社会情報学研究者です。
詳細プロフィールを表示
Powered by Blogger.