오늘 리뷰할 책은 무라카미 하루키의 소설 "일인칭 단수"이다. 이 책은 2020년 한국에 발간되자마자 구매하였는데, 역시나 책장에 쳐박혔다 얼마전에 읽기 시작하였다. 이 책을 구매한 이유는 1. 저자가 무라카미 하루키여서, 2. 책의 표지가 예뻐서였다. 개인적으로 이 책의 알록달록한 표지는 몬드리안의 추상화를 떠올린다. 아무튼 이 책은 8개의 이야기를 담고 있다. 사실 필자는 3번째 이야기까지 읽고 책을 덮었다. 각각의 이야기에 기승전결이 없는 느낌이거나 어떤 내용을 말하고 싶은지가 잘 느껴지지 않았다. 읽으면서도 '무슨 내용이지?' '내가 뭘 읽는거지?' 하는 생각이 들었다. 구글에 "일인칭 단수"를 검색하면 "일인칭 단수 해석"이라는 검색어가 연관 검색어로 뜨는데, 나만 그런것은 아닌가보다... 또 ..
분류 전체보기
EMR, EHR, PHR EMR (Electronic Medial Record) : 전자의료기록 EHR (Electronic Health Record) : 전자건강기록 (전자차트) PHR (Personal Health Record) : 개인건강기록 (모바일 플랫폼, 클라우드 서비스) 진단 정보 소유의 주체 의사 중심의 소유 : EMR, EHR 데이터의 소유, 활용은 병원, 의사 중심으로 이루어져야 한다는 철학 개인 중심의 소유 : PHR 수집된 생체 데이터는 개인정보이므로 개인의 것이라는 입장 한계 EHR 중심의 혁신 한계 표준화된 전자차트 부재 통합된 IS 제작, 활용 어려움 파괴적 혁신, 새로운 부가가치 창출의 어려움 높은 비용 발생 고가의 장비, 전문 인력 등 PHR 중심의 혁신 한계 자의적 판단 ..
2030 밀레니얼 세대는 이렇게 재테크한다! - 재테크 초보가 월급으로 부자되는 비결 본론부터 말하자면, 난 아직 이 책을 읽을 준비가 되지 않았다. 그리고 이 말은 반은 맞고 반은 틀렸다. 이 책의 대부분의 내용은 재무설계, 금융상품, 세금혜택 등 고정적으로 수입이 있는 직장인이 알아두면 좋은 내용들을 설명하고 있다. 그리고 난 아직 돈을 고정적으로 벌지는 못하는 (오히려 한 학기에 400만원씩이나 내는) 학생 신분이다. 하지만, 이러한 내용들은 미리 알아두면 좋다고 생각한다. 첫 직장에 들어가고 사회초년생이 되었을 때, 대비가 되어 있어야 한다는 것이다. 똑똑한 재무관리로 1,000만원 종잣돈을 만드는 그날까지 현명한 소비를 하며 재테크에 많은 관심을 기울일 예정이다. 목차 PART 01 월급쟁이! ..
#include int main(void) { int i; int eok, cheonman, baekman, sipman, man, cheon, baek, sip, il; printf("정수 십억 미만의 하나의 수를 입력 : "); scanf("%d", &i); eok=i/100000000; eok=eok%10; cheonman=i/10000000; cheonman=cheonman%10; baekman=i/1000000; baekman=baekman%10; sipman=i/100000; sipman=sipman%10; man=i/10000; man=man%10; cheon=i/1000; cheon=cheon%10; baek=i/100; baek=baek%10; sip=i/10; sip=sip%10; il..
Enriching Word Vectors with Subword Information RISING FASTBALL - [자연어처리][paper review] FastText: Enriching Word Vectors with Subword Information HONG YP's Data Science BLOG - [논문 스터디] FastText: Enriching Word Vectors with Subword Information FASTTEXT.ZIP: COMPRESSING TEXT CLASSIFICATION MODELS Fast Linear Model for Knowledge Graph Embeddings Linear models (Joachims, 1998) are powerful and effic..
엔지니어의 정직과 신뢰 엔지니어의 정직이라는 덕목 연구 윤리의 문제들 - 연구에서의 부정직 엔지니어의 이해 충돌 엔지니어의 비밀 유지 의무와 한계 엔지니어의 사회적 책임을 실천하기 위한 고발 엔지니어의 정직이라는 덕목 어느 사회에서나 정직에 관한 윤리강령이 있다. 실제로는 잘 지켜지지 않는다. 가장 중요한 것은 신뢰인데, 신뢰가 무너진 사회에서는 혼란과 갈등을 넘어 충돌과 전쟁이 발생한다. 부정직의 형태 거짓말 (적극적) : 부정직의 대표적인 형태 경우에 따라서는 엄청난 피해를 입힌다. 사소한 거짓말은 큰 해가 발생하지 않지만, 사회에 만연하게 되면 사회적 유대감이 줄어들고 신뢰도가 하락한다. 계획적인 사기 (적극적) 의도가 강하게 개입한 행동이다. 상대방에게 피해를 입히는 극단적인 이기심의 형태이다. ..
Process related system calls 1. process A program loaded in the memory. process = body + process descriptor body = code + data + stack ps -ef 명령어는 현재 메모리에 로드된 모든 프로세스를 보여준다. ps -f 명령어는 현재 터미널에서 실행 중인 프로세스를 나타낸다. 시스템은 round-robin 방식으로 각 프로세스를 하나씩 실행한다. 스케줄러는 실행할 다음 프로세스를 선택하고 CPU는 이를 짧은 시간(예: 프로세스당 10ms, time quantum이라고 부름) 동안 실행하고 스케줄러는 다음 실행할 프로세스를 선택한다. 2. System calls to manage processes fork..
Command line argument 1. main() with command line arguments. ex1.c: int main(int *x, char *y[]){ ............. } The system will pass x: command line arguments의 개수 (아래 예제에서 3개가 아니라 4개임에 유의) y: command line argument For example, $ ./ex1 x1 x2 x3 will pass 4 command line arguments: ./ex1, x1, x2, x3. Therefore, the system will pass x
Reading a non-text file (various file formats : http://en.wikipedia.org/wiki/List_of_file_formats) 1. file type regular file (type 1) 데이터를 포함하고 있는 파일 text file ASCII 코드나 유니코드(Unicode)로 인코딩된 문자(character)들을 포함하고 있는 파일 non-text file (binary file) non-characters를 포함 directory file (type 2) 그 directory의 각 파일에 대한 정보가 들어 있는 파일 link file (type 7) 다른 파일을 가르키는 파일 device file (type 3, 4) 키보드, 프린터, 마우스 등 다..
리눅스 원격 파일 전송 (업로드/다운로드) 원격접속을 하지 않은 로컬 PC 상태에서 아래 코드실행 Remote(원격지) → Local(로컬) $ scp [옵션] [원격지 유저명]@[원격지 IP]:[원본 경로] [로컬 PC에 복사할 경로] 예시 $ scp -pr root@192.168.123.456:../../linuxer1/swvader03.wav /Users/oneonlee/Desktop/ Local(로컬) → Remote(원격지) $ scp [옵션] [원본 경로] [원격지 유저명]@[원격지 IP]:[파일이 저장될 경로] 예시 $ scp -p /Users/oneonlee/Desktop/test.zip root@192.168.123.456:../../linuxer1/ 옵션 -p : 원본 파일의 변경 시간..
Basic file system calls: open, read, write 1. open open 함수를 사용하면 "/aa/bb"라는 file을 read-write가 가능하도록 open 한다. open 함수는 file descriptor라고 부르는 고유 번호를 return 한다. file descriptor 0 (standard input) 1 (standard output) 2 (standard error) 아래 예제에서 x는 file descriptor를 받는다. file descriptor의 범위가 0부터 2까지이기 때문에 x는 3 미만일 것이다. x = open("/aa/bb", O_RDWR, 00777); or char fname[20]; strcpy(fname, "/aa/bb"); x = o..
Running a C program in Linux Commands gcc : C program을 컴파일한다. gcc -o ex1 ex1.c "ex1.c"을 컴파일하고, “ex1”이라는 실행파일 object를 생성한다. -o 옵션으로 executable file name을 지정할 수 있다. "ex1"이라는 실행파일을 사용하려면 ./ex1 명령어 사용 gcc –S ex1.c compile을 하지만, assemble 하지 않는다. assembly language file인 "ex1.s"를 생성한다. g++ : C++ program 을 컴파일한다. g++ -o ex1 ex1.cpp kill : process에게 신호를 보낸다. kill 1234 pid가 "1234"인 process를 kill한다. ^c : 현..
VI vi x.c : edit file "x.c" 1) mode vi는 3가지의 모드가 있다. command mode 커서 이동 (cursor moving), 삭제 (deleting), 복사 (copying) input mode 삽입 (insertion) status-line mode other tasks 2) In the beginning we are at command mode. 처음 vi를 실행하면 command mode로 진행된다. command mode: 커서 이동 (cursor moving) : j(down), k(up), h(left), l(right) 삭제 (deletion) : x(delete one character), dd(delete a line) copy and paste: 3yy..
Linux command classification 명령어 모음집은 아래 참고 [Linux] 기본 명령어 모음 Basic Linux Commands (A-Z 순) 참고 https://github.com/oneonlee/Computer-Science/blob/main/4.%20System%20Programming/01.%20Basic%20Linux%20Commands/README.md GitHub - oneonlee/Computer-Science: Intro.. oneonlee.tistory.com display information general: man process: ps, who, finger, top, last, history file: location: find, which, whereis, l..
file tree / : root directory bin : executable files ls, zip, cat, chown, df, du, env, ftp, grep, ... etc : system configuration files password (password file), hostname (the name of this server), … home : user home directories linuxer2 (home for user linuxer2), park(home for user park), … usr : library files, header files lib (library files are here), include (header files are here), …