Skip to content

Instantly share code, notes, and snippets.

@xerroxcopy
xerroxcopy / post-mortem.md
Created December 27, 2023 11:04
post-mortem.md
title free
PBLのポストモーテム
false

#9 HCD post-mortem 

概要:今までの文献レビューへのフィードバックと、相互の批評・議論。課題:年明けの次回までに改善案を提案するPT を選定し、ポストモーテムを行ってくる。

フィードバックが一通り終わり次第、以下にあげる「吟味することの例リスト」を参考に、穴埋めのように、授業時間中に少しでも進めてもらう。本学のPBLの提案において、DTの3条件、もしくは濱口の3条件に叶うような提案は残念ながらあっても少ない。一体どこで失敗したのか? どこでプロジェクトはつまづいてしまったのか、死んでしまったのか?を顧みる。

@xerroxcopy
xerroxcopy / religious_intolerance.Rmd
Created May 31, 2023 07:18
religious intolerance
---
title: "R Notebook"
output: html_notebook
---
```{r}
library(tidyverse)
library(magrittr)
library(ggbeeswarm)
@xerroxcopy
xerroxcopy / whisper.r
Last active October 12, 2021 10:14
chinese whisper random walk
```r
library(tidyverse)
library(gganimate)
library(fontregisterer)
sigmoid <-
function(x, gain = 1, x_shift = 0, y_max = 1) {
1 / (1 + exp(gain * (x_shift - x))) * y_max
}
@xerroxcopy
xerroxcopy / team-20Q4-syllabus-draft.md
Created December 8, 2020 13:23
チーム設計・試作特別演習 syllabus draft

概要

製品の設計とプロトタイピングによる検証・評価は一巡のプロセスで済ませることが理想だが、実際には何度か繰り返しながら行うプロセスとなる。プロトタイピングの過程で不測の問題を生じたり、要求項目を変更せざるを得ない場合も生じたりする。このようにダイナミックに変化する状況のなかで、チームとして製品を作り上げる開発・設計を演習する。 この授業は PBL 形式で実施し、提示された一つの課題を対象にチーム設計を進めていく。演習を通して、設計開 発プロセスの問題やその解決法を体得する。 【重要】 この科目はチームで製品を試作する PBL 形式の演習授業である。欠席者が出るとチーム活動が成り立たなくなるため、途中で履修をやめる可能性がある場合や、10 回以上の出席が確実でない場合は、履修しないこと。また、チ ームを決定する第一週(第 1 回、第 2 回)の授業に出席しない場合は他の履修者の迷惑となるため、履修登録をし ていても残りの授業に参加できない(履修登録を抹消する)。履修するかどうか迷った場合は、第 1 回授業のオリ エンテーションを聞いてから決めてもよい。

自分たち自身が欲しいと思えるようなウェブサービスを発案し、最低限のプロトタイプを実装し、第三者にテストしてもらい、フィードバックを受けて改善・方向転換し、可能であれば実際にウェブ上でリリースすることを目指す演習である。課題発見・解決法の模索・その実装までを自律的に行う Project-based Learning (PBL)形式で実施する。 【重要】 この科目はチームで製品を設計する PBL 形式の演習授業である。欠席者が出るとチーム活動が成り立たなくなるため、途中で履修をやめる可能性がある場合や、10 回以上の出席が確実でない場合は、履修しないこと。また、チームを決定する第一週(第 1 回、第 2 回)の授業に出席しない場合は他の履修者の迷惑となるため、履修登録をしていても残りの授業に参加できない(履修登録を抹消する)。履修するかどうか迷った場合は、第 1 回授業のオリエンテーションを聞いてから決めてもよい。

@xerroxcopy
xerroxcopy / design-rethinking-20Q4-syllabus-draft.md
Created December 8, 2020 13:21
AIIT Design [re]thinking syllabus

概要

In recent years Design Thinking has gained legitimacy and popularity as a method to develop design and business processes. Design Thinking is based on few simple principles, such as learning by doing, learning by failing, collaborative thinking and solution-oriented approaches. Although in many cases Design Thinking has proved itself valuable, the design community has also raised doubts and objections to its unconditioned employment. This course investigates Design Thinking, but it also leavesspace to critically reconsider and improve its principles.

In recent years design thinking has gained legitimacy and popularity as a process for developping design and business to solve problems. Design thinking typically shares a couple of basic principles: namely human-centred, empathizing, prototyping, and testing. Although in many cases design thinking has proved itself valuable in both fostering creative culture and in generating and testing ideas, its ability to instantly enable anyone to solve problems cr

@xerroxcopy
xerroxcopy / cumulative_messages
Last active March 2, 2018 05:43
対人関係の可視化:facebook messengerで誰とやりとりしているかをRで ref: https://qiita.com/xerroxcopy/items/cc81915cf81de3ba952b
df %>%
ggplot(aes(x = date, color = sender)) +
geom_step(aes(total_count = total_count, y = ..y.. * total_count),
stat = "ecdf") +
scale_x_datetime(date_breaks = "1 year", date_labels = "%Y-%m",
limits = as.POSIXct(c(start_day, NA)),
expand = c(0,0)
) +
scale_y_continuous(limits = c(1, NA), "total messages received") +
theme_linedraw() +