전체 글 44

스켑틱 - 회의주의자의 사고법

소감 세상에는 달변가들이 많다. 때문에 저사람이 말하는 내용이 단순히 말을 잘해서 솔깃한지 근거가 타당한 것인지, 분석하는 과정을 패싱한 채 발언의 신뢰성을 판단해버려는 경우가 잦다. 유사과학, 대체의학, 초자연적현상 등 무엇인가 타당하다고 보기는 힘들지만 상대방이 그런 주장을 해올 때, 뚜렷한 반박이 어렵다면 스켑틱은 좋은 수단이 된다. 회의주의자의 사고법은 분명한 기준을 통해 어떤 주장이 과학적인지 판단하는데 도움을 준다. 회의주자들은 확신을 최대한 미루고 끊임없는 합리적 의심을 통해 세상을 바라 보며 이를 통해 합리적인 인간으로 거듭날수 있다. 스니펫 과학 과학은 실재를 묘사하고 밝히는, 인류 역사에 지금까지 존재한 도구 중 가장 뛰어난 도구이다. 과학적 관찰 결과는 어떤 이론이나 가설, 모델을 검..

룬샷

Summary 물리학자 출신답게 룬샷이라는 개념과 수학공식을 활용한 모델을 구현한 것은 흥미로웠다. 자칫뻔할 수 있는 자기계발서 이지만, 풍부하 사례를 더한 것도 수강하는데 도움을 주었다. 다만, 단점이 있다면 이야기를 전개함에 있어 실패사례를 분석하지 않았다는 점이다. 긍정적 사례만을 나열한 경우, 분석 결과인 속성이 긍정적 결과를 가져온 것인지, 아니면 긍정적 결과를 가져온 사례에서 우연히 해당 속성이 포함되어 있었던 것인지 알수 없기 때문이다. snippets 1부. 우연의 설계자들 우연의 설계자들은 한 룬샷을 열렬히 지지하기보다는 많은 룬샷을 육성할 수 있는 뛰어난 구조를 만든다. 이들이 만들어내는 구조에는 공통된 원칙이 있다. 부시-베일의 법칙의 키는 상태들(룬샷을 만들어 내는 그룹과 프랜차이즈..

JDBC란? OBDC란?

JDBC Java DataBase Connectivituy. Java가 데이터베이스를 사용할 수 있도록 연결해주는 응용프로그램 인터페이스인 Java API. 즉, 자바에서 DB에 접근하여 데이터의 조회, 삽입, 수정, 삭제를 가능하게 하는 것. ODBC Open DataBase Connectivituy. 데이터베이스를 엑세스하기 위한 표준 개방형 응용 프로그램 인터페이스. 마이크로 소프트사에 만들어진 SW 표준규격. 사용을 위해서는 ODBC 소프트웨어 외에, 엑세스할 각 DB마다 별도의 모듈/드라이버가 필요 ODBC에 정해진 순서에 따라 프로그램을 쓰면, 접속 대상 DB가 어떤 DBMS에 의해 관리되고 있는지와 상관 없이* 접근할 수 있다. * MS-Access, dBase, DB2, Excel, Tex..

Data 용어 정리 2021.07.27

리눅스 자주 쓰는 명령어 cat, awk

cat '파일명' concatenate의 약어, 파일 내용을 텍스트로 출력 cat '파일명' | grep "필터조건" 특정 문자열 필터 cat '파일명' | more 페이지 단위로 출력, 스페이스 입력 시 다음 페이지로 넘어감, Ctrl+C 입력 시 도중 종료 cat '파일명' > '새파일명' 결과를 새파일명으로 저장 awk 사칙연산 수행 cat '파일명' | awk {print $2} 읽은 파일의 두 번째 카럼만 출력 env 현재 지정되어 있는 환경 변수 출력

Others 2021.07.19

리눅스 커널이야기

DevOps와 SE를 위한 리눅스 커널 이야기 ■ 수강 소감 ■ 내용 요약 1. 시스템 구성 정보 확인하기 1.1. 커널정보 확인하기 1.2. CPU 정보 확인하기 1.3. 메모리 정보 확인하기 1.4. 디스크 정보 확인하기 1.5. 네트워크 정보 확인하기 1.6. 요약 2. Top를 통해 살펴보는 프로세스 정보들 2.1. 시스템의 상태 살피기 2.2. VIRT, RES, SHR..? 2.3. VIRT와 RES 그리고 Memory Commit의 개념 2.4. 프로세스의 상태 보기 2.5. 프로세스의 우선순위 2.6. 요약 3. Load Average와 시스템 부하 3.1. Load Average의 정의 3.2. Load Average 계산 과정 3.3. CPU Bound vs I/O Bound 3.4. ..

IT 용어 정리 2021.06.29

세계시장을 주도할 크로스 테크놀로지 100

새로운 기술은 우리의 생활이나 산업을 얼마만큼 바람직한 방향으로 바꿔줄까? 오래되었지만 끊임없이 이어지는 고전적 담론이다. 그에 대한 나의 결론은 확고하다. 개별 기술을 보아야한다는 것이다. 개별 기술의 득과 실을 판단하고, 인류에게 득이 되는 기술을 개발/장려하는 것이 앞선 해묵은 담론에 대한 개인적 결론이다. 그럼 개별 기술의 현실은 어떻게 알 수 있을까? 나와 같은 비전공자로서는 책과 인터넷에 의존할 수 밖에 없다. 그 중 고르고 고른 책이 바로 이 ‘세계시장을 주도할 크로스 테크놀로지 100’이다. 100가지 유망한 기술에 대해 생각보다 구체적인 설명이 들어가 있어 큰 도움이 되었다. 본 도서의 경우, 기술에 대한 간략한 소개를 모아놓은 것이기 때문에 소제목 그 자체가 훌륭한 요약이 된다. 1장...

최고의 팀은 무엇이 다른가?

왜 이 책을 읽었는가 직장생활을 하면서 팀의 발전, 개인의 합보다 큰 팀에 대한 부러움 등의 감정을 항상 가지고 지냈다. 그러한 궁금증을 품고 지내는 도중 이 책은 어떻게 하면 그 부러움을 내재화할 수 있을지에 대한 힌트를 주었다. 특히, 풍부한 사례를 바탕으로 설명해주어 현실에서 즉시 사용할 수 있는 힌트를 준다는 점이 크게 마음에 들었다. 도서의 목차 1. 나는 이곳에서 안전한가 1) 꿀사과 vs 독사과 가. 독사과 실험 : 무엇이 균형을 만드는가? 나. 가족 같은 분위기의 비밀 다. 심리적 안전의 원천, 소속신호 라. 신호 안에 답이 있다. 2) 우리는 서로 이어져 있다. 가. 구글은 어떻게 업계의 거인을 쓰러트렸나. 나. 두뇌 속 안전 모드를 켜라 다. 크리스마스의 정전 협정 라. 모든 것을 바꾼..

PM, AA, DA, QA 등 개발 프로젝트 역할 정리

아래 구분은 이론적인 구분으로 실제 업무에서는 몇가지 역할을 한사람이 통합하여 수행하거나, 명시적으로 운영하지 않는 경우도 있다. PM : Project Manager 모든 관리 업무를 책임. 외부 팀과 커뮤니케이션 담당, 의견 조율 PL : Project Leader 프로젝트 중간 관리자. PM을 도와 프로젝트를 리딩. 구체적인 요구사항을 분석하고 화면을 설계하는 등 개발자들이 실제 개발을 진행할 수 잇도록 가이드하고 관리 AA : Applicaton Architect 공통 업무(공통 로직, 개발표준, 프레임워크 등) 설계자 TA : Technical Architect 하드웨어와 네트워크(OS, WEB, WAS, DB 설치 등) 구축 담당자 DA : Data Architect DB(데이터 표준/구조/품..

IT 용어 정리 2021.04.06

컴퓨터 켤 때 특정한 URL 자동실행하기 (BAT 파일)

하고 싶은일 내게는 매일 아침 출근하면 항상 특정 웹 페이지 두 개를 열어서 확인하는 일이 있다. 그리고 먼저 페이지를 열고 5초 간 뭔가가 작동하고 2초 그런데 이걸 매일 아침 클릭하면 귀찮으니 배치 파일을 만들어 컴퓨터 키면 자동으로 열리게 하자. 하는 방법 1. startup.bat 파일 생성 메모장을 열기 파일 > 다른이름으로저장 > startup.bat 으로 저장 2.bat 파일에 명령어 입력하기 명령어 : 익스플로러를 켜서 http://rainkim1.tistroy.com 을 켜라 start explorer http://rainkim1.tistroy.com 명령어 : 5초간 기다려라 timeout /t 5 명령어 : 익스플로러를 켜서 https://news.naver.com/ 을 켜라 star..

Others 2021.03.24

MFT, Managed File Transfer 이란?

Managed File Transfer 이란 MFT란 Managed File Transfer의 약자로 기존에 존재하던 전송 기술인 FTP보다 더 보안성이 뛰어난 전송 기술 MFT 의 장점 보안 FTP의 경우 데이터를 전송하기 위해 사용자의 이름과 비밀번호를 요구하지만 이러한 정보는 암호화 되지 않은 상태로 노출되며 보호와 승인에 따르는 보안에 심각한 문제점 존재. 하지만 MFT는 이러한 정보들을 암호화 할 수 있는 기능을 제공하며 전송 완료 후 검사 합계를 제공하기 때문에 데이터 전송 전후의 손실 가능성을 차단한다는 장점. 전송의 신뢰성 MFT는 전송이 실패할 경우 실패 지점에서 재전송을 자동으로 수행할 수 있지만 FTP는 전송 프로세스에 있어 특정 포인트 단위에서 재시작을 하는 기능이 결여되어 있어 오..

IT 용어 정리 2021.03.16