# data[].attributes.body
redst2019@gmail.com
경기게임마이스터고 최홍석

# data[].attributes.headline
실습관련 파일 다운로드

# data[].attributes.subject
실습관련 파일 다운로드

# data[].attributes.body
https://drive.google.com/drive/folders/18ck76MnlMoOYSt-kAv5YVul_g5jMnDDl?usp=sharing

# data[].attributes.body
int spacing = 50;

void setup() {
size(600,600);
noLoop();
}

void draw() {
background(51, 51, 153);
noFill();

for(int y = 0; y <= height; y += spacing) {
for (int x = 0; x <= width; x += spacing) {
strokeWeight( random(1,4));
stroke( random(255), random(100, 150), 50 );
ellipse(x, y, 100, 100);
}
}
}

void mousePressed() {
redraw();
}

# data[].attributes.body
int spacing = 50;  // 화면 속 원의 배치 간격

// 데이터
int[] safe   = new int[300];    // 1번째 안전의무 불이행 열값 저장
int[] walker = new int[300];    // 2번째 보행자보호의무 위반 열값 저장
int[] sign   = new int[300];    // 3번째 신호위반 열값 저장
int[] center = new int[300];    // 4번째 중앙선 침범 열값 저장
int[] speed  = new int[300];    // 5번째 과속위반 열값 저장
int[] etc    = new int[300];    // 6번째 기타위반 열값 저장
Table data;  // csv 테이블 변수

void setup(){
size(500,500);   // height 600, width 600
convert_csv();   // csv 데이터 변환
}

void convert_csv() {  // csv 데이터 변환
data = loadTable("SchoolZone.csv", "header");    // csv파일 불러와 변수에 저장
for (int i = 0; i < data.getRowCount(); i++ ) {  // data파일의 모든 행 조회
TableRow row = data.getRow(i);   // i번째 행의 값 모두 불러옴

int value1 = row.getInt("safe");    // i번째 행의 "safe" 열 값 가져오기
int value2 = row.getInt("walker");  // i번째 행의 "walker" 열 값 가져오기
int value3 = row.getInt("sign");    // i번째 행의 "sign" 열 값 가져오기
int value4 = row.getInt("center");  // i번째 행의 "center" 열 값 가져오기
int value5 = row.getInt("speed");   // i번째 행의 "speed" 열 값 가져오기
int value6 = row.getInt("etc");     // i번째 행의 "etc" 열 값 가져오기

int valueMap1 = (int)map(value1, 0, 30, 0, 30);   // safe, 변환변수, 원본최소, 원본최대, 맵최소, 맵최대
int valueMap2 = (int)map(value2, 0, 50, 0, 100);  // walker, value 2의 실제 값 범위(0 ~ 50) , 변환 범위(0 ~ 100)
int valueMap3 = (int)map(value3, 0, 50, 0, 100);  // sign
int valueMap4 = (int)map(value4, 0, 2, 100, 255); // center
int valueMap5 = (int)map(value5, 0, 2, 100, 255); // speed
int valueMap6 = (int)map(value6, 0, 10,100, 255);  // etc

safe[i]   = valueMap1;  // 변환 값, safe[i] 배열에 순서대로 저장
walker[i] = valueMap2;  // 변환 값, walker[i] 배열에 순서대로 저장
sign[i]   = valueMap3;  // 변환 값, sign[i] 배열에 순서대로 저장
center[i] = valueMap4;  // 변환 값, center[i] 배열에 순서대로 저장
speed[i]  = valueMap5;  // 변환 값, speed[i] 배열에 순서대로 저장
etc[i]    = valueMap6;  // 변환 값, etc[i] 배열에 순서대로 저장
}
}

// 바꿔야할 원 속성
// 1. 선두께 = safe   2. 선색상 R G B = center speed etc
// 3. 폭 = walker     4. 높이 = sign

void draw() {
background(255, 255, 255);  // 배경색 지정
noFill();
int rowCount = 0;  // 배열 순서대로 불러오기 위한 순서 변수

for(int y = 0; y <= height; y += spacing) {    // 화면 높이따른 배치
for (int x = 0; x <= width; x += spacing) {  // 화면 넓이따른 배치

strokeWeight( safe[rowCount] );  // 선두께 지정(Pixel)
stroke( center[rowCount], etc[rowCount],speed[rowCount] );  // 선그리기(R,G,B)
ellipse(x, y, walker[rowCount], sign[rowCount]);  // 타원그리기(중심 X, Y, 폭, 높이)
rowCount++;  // 배열 순서대로 불러오기 위한 순서 변수
}
}
}

void mousePressed() {
redraw();
}

# data[].attributes.body
링크 : http://scienceon.hani.co.kr/373701

여러 가지 사건 상황의 중심에 있는 우리나라 대기업의 네트워크 구조를 아주 은은한 조명 빛으로 그려내는 이 작업은 한국사회에서 영향력을 행사하는 재벌가문의 혼맥도의 이미지를 변형한 것이라고 한다.
여기서 빛을 발하는 전구는 연극 속의 주요 등장인물을 뜻하는 '캐릭터'로서, 혼맥도를 구성하는 정계·재계·언론계의 주요 인물에 위치한다. 다양한 내러티브 속 등장인물 관계도가 끊임없이 확장되고 있는 형태로 시각화된 이 작품은 다양한 결속을 지향하는 네트워크로서 우리 사회의 특수한 단면을 시각화한다.

# data[].attributes.attachment_link.description
[8] ‘뮌’…21세기 빅데이터 시대의 시각예술…

# data[].attributes.headline
방송 콘텐츠 가치정보 분석시스템

# data[].attributes.subject
방송 콘텐츠 가치정보 분석시스템

# data[].attributes.body
https://racoi.or.kr/kobaco/main.do

# data[].attributes.headline
미구엘 슈발리에(디지털 뷰티)

# data[].attributes.subject
미구엘 슈발리에(디지털 뷰티)

# data[].attributes.attachment_link.title
요즘 SNS에서 예쁘다고 난리난 미친 비주얼 전시🌟미구엘 슈발리에 전시의 모든 것!

# data[].attributes.attachment_link.description
float[] shapesX; // 도형의 x 좌표 배열 float[] shapesY; // 도형의 y 좌표 배열 float[] shapesSize; // 도형의 크기 배열 int numShapes = 50; // 도형의 개수 void setup()…

# data[].attributes.headline
미디어아트 빅데이터 접목 사례

# data[].attributes.subject
미디어아트 빅데이터 접목 사례

# data[].attributes.body
금민정 「바람과 비, 그리고 그날의 기억」 2021 ● 금민정의 「바람과 비, 그리고 그날의 기억」

담양 소쇄원이라는 특정 공간의 풍경을 이용하여 실시간 그 장소의 기후와 온도 등 날씨 변화를 전시실에 설치된 영상 이미지에 반응시킨다. 영상 이미지는 관람객들로 하여금 특정 기억과 감정을 환기시키는 동기를 불러일으킨다.

영상 : https://youtu.be/uAmn01Xb4yw

# data[].attributes.attachment_link.title
광주시립미술관_메타 가든_금민정

# data[].attributes.headline
추상화에 대한 자신의 생각

# data[].attributes.subject
추상화에 대한 자신의 생각

# data[].attributes.headline
인스타그램 이미지 크기

# data[].attributes.subject
인스타그램 이미지 크기

# data[].attributes.body
사각형 게시물의 이상적인 크기
- 1080픽셀x1080픽셀, 종횡비 1:1
가로 게시물- 1080픽셀x566픽셀, 종횡비 1.91:1
세로 게시물- 1080픽셀x1350픽셀, 종횡비 4:5

# data[].attributes.body
프로필/본문 사진- 640*640 사이즈, 정사각형 이미지
배경 사진- 800*500 사이즈의 이미지

# data[].attributes.attachment_link.description
GPT-4 can solve difficult problems with greater accuracy, thanks to its broader general knowledge and problem solving abilities.

# data[].attributes.attachment_link.title
챗GPT 어렵다구요..? 챗GPT (ChatGPT) 사용법 4분만에 배우기(회원가입, 질문방법, 번역하기 등) #chatGPT #챗GPT #사용법

# data[].attributes.headline
컴퓨터 배경화면 만들기

# data[].attributes.subject
컴퓨터 배경화면 만들기

# data[].attributes.body
배경화면 우클릭
디스플레이 설정
디스플레이 해상도 확인 후 사이즈 설정

# data[].attributes.attachment_link.description
ChatGPT 쓸 때 질문을 영어로 번역해 주고, 답변도 한글로 번역해 주는 번역기입니다.

# data[].attributes.attachment_link.title
TAAS 교통사고분석시스템

# data[].attributes.attachment_link.readable_text
Getting started

Download and open the 'Processing' application. Select something from the Examples. Hit the Run button. Lather, rinse, repeat as necessary. More information on using Processing itself is can be found in the environment section of the reference. To learn the Processing language, we recommend you try a few of the built-in examples, and check out the reference. A group of diverse books have been written to help people with different goals and skill levels.

Getting Started Tutorial

Don't know where to get started? Read this tutorial, which will guide you through the basics of Processing
Read tutorial

Check out the Reference

Find further documentation of the Processing language
Go to Reference

Get the software

The Processing Development Environment makes it easy to write Processing programs. It's free and open source!
Download Processing

Have more questions?

Join the conversations on the Forum to share and learn.
Visit Forum

Processing 4 is out!

Processing 4 introduces major improvements behind the scenes, with the primary goal to keep your code running smoothly on the latest hardware and operating systems.

If you are still using Processing 3 or a Processing 4 beta, we strongly encourage you to switch to Processing 4 to get the best performance, compatibility, and support in the future.

Contribute

The core Processing software is augmented by libraries and tools contributed through the community. These inventive extensions are a bright future for the project. We have a list of Contributed Libraries and Contributed Tools posted online. These contributions can't be underestimated.

To contribute to Processing development, please visit Processing on GitHub to read instructions for downloading the code, building from the source, reporting and tracking bugs, creating libraries and tools.

# data[].attributes.attachment_link.description
Processing is a flexible software sketchbook and a language for learning how to code. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology...

# data[].attributes.attachment_link.readable_text
Nov 08, 2023

Circumvent the limitations of second-hand data portals: Orange with Dask enables you to process big data sets while ensuring the source's authenticity and enabling custom workflows.

Oct 28, 2023

An experimental version of Orange supports much larger data sets. It never loads the whole data set into the working memory; data is only processed in small chunks. We show a case study on a 13 GB spectroscopy data set.

Oct 24, 2023

Preparing large HDF5 datasets that load into Orange as on-disk data.

Oct 20, 2023

Highlighting our papers from the International Conference on Discovery Science

Visual Programming

Interactive data exploration for rapid qualitative analysis with clean visualizations. Graphic user interface allows you to focus on exploratory data analysis instead of coding, while clever defaults make fast prototyping of a data analysis workflow extremely easy. Place widgets on the canvas, connect them, load your datasets and harvest the insight!
Learn more Watch video

Interactive Data Visualization

Perform simple data analysis with clever data visualization. Explore statistical distributions, box plots and scatter plots, or dive deeper with decision trees, hierarchical clustering, heatmaps, MDS and linear projections. Even your multidimensional data can become sensible in 2D, especially with clever attribute ranking and selections.
Learn more

Add-ons Extend Functionality

Use various add-ons available within Orange to mine data from external data sources, perform natural language processing and text mining, conduct network analysis, infer frequent itemset and do association rules mining. Additionally, bioinformaticians and molecular biologists can use Orange to rank genes by their differential expression and perform enrichment analysis. Check out also Orange cousins Single Cell and Quasar.
Watch video

Orange users

When teaching data mining, we like to illustrate rather than only explain. And Orange is great at that. Used at schools, universities and in professional training courses across the world, Orange supports hands-on training and visual illustrations of concepts from data science. There are even widgets that were especially designed for teaching.
Learn more

My laboratory produces large amounts of data from RNA-seq, ChIP-seq and genome resequencing experiments. Orange allows me to analyze my data even though I don't know how to program. It also allows me to communicate with my collaborators, who are experts in data mining, and with my colleagues and trainees.

Gad Shaulsky, Ph.D.
Molecular biologist and Director of Graduate Studies (Baylor College of Medicine, Houston, USA)

The scientific community is in need of tools that allow easy construction of workflows and visualizations and are capable of analyzing large amounts of data. Orange is a powerful platform to perform data analysis and visualization, see data flow and become more productive. It provides a clean, open source platform and the possibility to add further functionality for all fields of science.

Ferenc Borondics, Ph.D.
Principal beamline scientist at SMIS (SOLEIL synchrotron, France)

I teach Orange workshops monthly to a diverse audience, from undergrad students to expert researchers. Orange is very intuitive, and, by the end of the workshop, the participants are able to perform complex data visualization and basic machine learning analyses. Most of our attendees have been able to incorporate this tool in their research practice.

Francesca Vitali, Ph.D.
Research Assistant Professor (Center for Biomedical Informatics & Biostatistics, The University of Arizona)

Contribute to Orange

If you love using Orange and want to support us, a donation would be very much appreciated. The funds help us fix bugs, implement new features, provide free educational content, and maintain computational infrastructure.

# data[].attributes.body
무료음악 다운로드
스케치->도구>movie maker

# data[].attributes.body
saveFrame("my image_####.png");