우리의 개인정보 이대로 괜찮을까?
사이트에 접속한 순간, 우리는 개인정보를 흘린다. 아이피 운영체제 휴대전화 기기명 사용중인 브라우저 브라우저 안에 삽입된 쿠키 그리고 페이지 내에 존재하는 또 다른 리소스와 스크립트를 통해 우리의 개인정보는 재귀함수처럼 끝없이 퍼져나간다. 우리가 오랫동안 사용해왔던 이메일은 안전한가? 이메일 내부에 삽입된 트레커는 우리가 메일을 언제, 어디서, 무엇으로, 몇 번 열었는지 감시한다. 언제가부터 난 …
개발자들이 모여 지식과 경험을 공유하는 공간입니다
사이트에 접속한 순간, 우리는 개인정보를 흘린다. 아이피 운영체제 휴대전화 기기명 사용중인 브라우저 브라우저 안에 삽입된 쿠키 그리고 페이지 내에 존재하는 또 다른 리소스와 스크립트를 통해 우리의 개인정보는 재귀함수처럼 끝없이 퍼져나간다. 우리가 오랫동안 사용해왔던 이메일은 안전한가? 이메일 내부에 삽입된 트레커는 우리가 메일을 언제, 어디서, 무엇으로, 몇 번 열었는지 감시한다. 언제가부터 난 …
1. 표지 2. 책 정보 1. 분류 국내도서 IT 모바일 웹 사이트 2. 책소개 줄거리 책 전체 내용을 실습해볼 수 있는 분석용 사이트를 저자가 직접 구현해 제공한다. 그래서 아직 홈페이지가 없어도 입문부터 최신 고급 내용까지 실습하며 구글 애널리틱스를 쉽게 익힐 수 있다. 게다가 구글에서 운영하는 쇼핑몰인 구글 머천다이즈 스토어 데이터도 …
1. 교착 상태 프로세스가 결코 일어나지 않을 사건을 기다리는 상태 자원이 부족한 상태 2. 교착 상태 발생 조건 상호배제 자원을 최소 하나이상 비공유 점유와 대기 자원을 최소한 하나 정도는 보유하고, 다른 프로세스에 할당된 자원을 얻으려고 기다리는 프로세스가 있어야 함 비선점 자원은 강제로 빼앗을 수 없고, 자원을 점유하고 있는 프로세스가 끝나야 …
1. 인터페이스 구현 검증 도구 xUnit Java, C++ 등 다양한 언어 지원하는 단위 테스트 프레임워크 STAF 서비스 호출 및 컴포넌트 재사용 등 환경 지원하는 테스트 프레임워크 각 테스트 대상 분산 환경에 데몬을 사용하여 테스트 대상 프로그램을 통해 테스트를 수행하고, 통합하여 자동화하는 검증 도구 FitNesse 웹 기반 테스트케이스 설계, 실행, 결과 …
1. DDL (데이터 정의어) CREATE CREATE SCHEMA CREATE DOMAIN CREATE TABLE CREATE VIEW CREATE INDEX 정의하는 명령문 ALTER ALTER TABLE 정의를 변경하는 명령문 DROP 제거하는 명령문 RESTRICT 참조되는 테이블이 있다면 삭제 명령을 모두 취소한다 CASCADE 참조되는 테이블이 있다면 모두 삭제한다. 2. DCL (데이터 제어어) GRANT 권한 부여 사용자 등급 지정 …
이진 나무 순회와 알고리즘, 트리, 해싱 함수, 자료구조의 종류 등에 대한 내용을 다룬 글입니다. 이진 나무 순회에는 전위, 중위, 후위, 층별 순회가 있으며, 시간 복잡도별 알고리즘 분류와 그 설계 기법을 다룹니다. 트리의 개념과 용어, 해싱 함수의 종류 및 해시테이블에 대해 설명하고, 배열, 선형 리스트, 스택, 큐, 트리 등의 자료구조를 소개합니다.
목표가 명확했습니다. 1등, 전 과목 A+ 이 목표를 달성하기 위해서는 주기적인 세뇌작업이 필요합니다. 정말 하기 싫고, 어려워서 손도 대기 싫은 과목을 매주 2회 이상 리뷰하면서 어? 재밌네?, 신기하네?라는 생각을 꾸준히 해줬습니다. 우리는 수강하는 모든 과목을 잘할 필요는 없습니다. 하지만 컴퓨터를 다루는 직업으로 살아가기 위해서는, 전공과목을 잘 알아야 할 필요가 있습니다. …
우리는 왜 사는 것일까? 가끔 너무 바쁘고 정신없이 시간이 지나가면 본질에 대해 잊어버리게된다. 그래서 우리가 살아가는 이유와 같은 거시적인 생각을 자주해야한다. 미시적인 것은 나를 궁극적으로 이끌어주는 것이 아니기에. 나는 죽기 위해서 산다. 지금도 후회를 자주하는편은 아니지만, 죽기전에 삶을 되돌아봤을때 미련이 남으면 정말 슬플테니까. 뭐든 하고 싶은 것도 많다. 그래서 길을 …
한동안 인생을 어영부영 살았다. 퇴근하면 친구들과 게임을 했고, 마냥 그 시간이 재밌다고 느껴졌고 그냥 이 정도의 삶이면 충분할 것 같다는 생각이 들었다. 그러다 문득 2년전에 작성했던 블로그에 쓴 일기를 발견했는데 왜 이때 가지고 있었던 의지와 투지를 상실하게 된건지 모르겠다. 작성한 일기의 대략적인 내용은 지방대에 다니는 내가 서울대에 방문해서 상당한 심리적 …
오랜만에 강릉 바다를 보러 갔다. 군에 입대하기 전에 떠난 여행에서 경포대에서 주문진까지 해안선을 따라 걸어봤기에, 이번에는 안목으로 갔다. 30분 정도 출렁이는 파도를 보며 여러 생각을 했다. 이 여행은 아주 즉흥적으로 떠났기 때문에 귀찮은데 가지 말까?라는 생각도 많이 들었다. 하지만 ktx를 예매하고 나면 가기 싫어도 가게 된다. 바다를 보니까 와보길 잘했네라는 …
1. 표지 2. 책 정보 1. 분류 국내도서 IT모바일 오피스활용도서 2. 책소개 18년 차 전문 컨설턴트가 알려주는 가독성 높은 보고서를 빠르게 작성하는 노하우를 배운다! 보고서 작성에 필요한 프로그램의 기능을 전부 학습하기는 어렵지만 보고서를 작성할 때 꼭 필요한 기술만 익히는 것은 가능하다. 보고서 작성 속도를 향상할 수 있는 기술, 글꼴과 장평, …
어느 순간부터 할 수 없다는 생각이 내 머릿속을 가득 채우고 있다. 앞이 보이지 않는 미로에 갇힌 느낌이라서 그런게지. 하루라도 빨리 동해바다를 보고 와야겠다. 고립된 환경을 바꿔본다면 고인 생각도 흘러지나가겠지.
1. 표지 2. 책 정보 1. 분류 국내도서 건강 취미 건강에세이/건강기타 2. 책소개 수면 부채(睡眠負債, Sleep debt)란 말이 있다. 이는 충분히 수면을 취하지 못해 생기는 건강에 부정적인 누적효과를 뜻한다. 충분한 수면을 취하지 못하면 치매와 암 그리고 우울증과 같은 치명적인 건강 문제부터 고혈압, 비만, 당뇨와 같은 생활습관병이 생길 확률이 매우 높아진다고 …
버블 정렬(Bubble Sort) 인접한 원소를 비교하여 자리를 교환하는 방식이다. 처음부터 마지막까지 원소를 비교하여 마지막에는 가장 큰 또는 작은 원소가 배치된다. 이를 정렬이 끝날때까지 수행하며 시간 복잡도는 O(n^2)이며 구현이 압도적으로 간단하다. def bubble_sort(items: list): for i in range(len(items) - 1): for j in range((len(items) - 1) - i): if items[j] < …
April 2021. 04. 08. 포스트 모바일에서 포스트 목차 네비게이션을 추가했습니다. 2021. 04. 04. 설정 카테고리 네비게이션의 안정성을 향상하였습니다. 2021. 04. 02. 설정 포스트를 카테고리 별로 살펴볼 수 있도록 카테고리 네비게이션이 추가했습니다. March 2021. 03. 30. 포스트 인기 포스트 및 최신 포스트의 카드 하단에 설명이 추가했습니다. 시리즈 시리즈를 최근/과거 순으로 정렬할 …
간만에 C++ Qt를 다시 잡았다. 학부생때 대강(당시엔 열심히 했다고 느꼈지만) 만들었던 프로그램에 누군가가 스타를 눌러주었는데, 코드가 매우 부끄러운 수준이었고 이를 개선함과 동시에 몇가지 기능을 추가하고 싶었기 때문이다. 추가하는 기능에 네트워크를 사용할 필요가 있었다. Qt5에서는 QFtp 등등이 사라지고 QNetworkAccessManager로 모든 네트워크 통신을 사용하도록 변경되었다. 학부생인 당시 FTP를 이용하기 위해서 슬쩍 다뤄본 …
아는 것이 병, 모르는 것이 약이라는 소문이 돌고 있지만 이는 돌팔이들의 처방. 유일한 치료약은 아는 것을 의심하는 것. 내 지식을, 내 정보를, 내 기억을 내가 먼저 의심하는 것. -사람사전, 정철-
나의 아저씨라는 드라마를 좋아한다. 아이유가 나와서 그렇기도 하지만 인물들이 주고받는 대화들을 듣다보면 정말 많은 생각을 하게 해준다. 여기 나열된 대사들은 나에게 많은 생각을 하게 만들었던 대사들이다. 현실이 지옥이야 이선균 "나쁜 놈 잡아 족치면 속 시원할 것 같지? 살아봐라 그런가. 어쩔 수 없이 나도 그 오물 뒤집어 써 그놈만 뒤집어 쓰지 …
BLOG 테스트 주도 개발(TDD)란? # TDD에 대해서 잘 몰랐는데 이 글이 뭔가 TDD의 핵심을 잘 알려주는 것 같다. TDD란 무엇이며, 어떻게 하는 것이며, 언제 쓰면 좋은지, 안쓰면 좋은지, 왜 필요한지 잘 알려준다. 나의 경우엔 TDD를 해보고 싶었고 어떻게 하는지 대략적으로 알고 있었는데 정말 필요한건지 약간의 의구심이 있었다. 그런 나에게 아래 …
생각보다 기회는 순식간에 지나간답니다. 그러니 망설일 시간에 행동해서 기회가 온다면 바로 잡고 놓치지 않을 힘을 기르세요. 미래는 그만큼 예측 불가능하기 때문에
요즘 너무 해이해진 것 같기도 하고 공부에 대한 회의감도 많이 느껴지고, 왜 해야 하는지에 대한 의문이 들고 있다. 맨날 앉아서 공부만 하고, 일은 쉬지도 않고 밀려와서 더 빨리 방전되는 느낌이다. 그래서 그냥 일일 리뷰를 블로그에 적어볼까 한다. 기존에는 엑셀에 파일을 정리했는데, 남이 볼 수 있는 블로그라는 공간에 기록하면, 부끄러워서라도 좀 …
가끔. 사람들은 쉽게 얻는 것은 쉽게 사라진다는 것을 까먹는 것 같다. 쉽게 얻은 것은 쉽게 사라지고, 그로인해 발생한 쾌락은 중독적이다. 별다른 고통도 노력도 없이 얻은 것이니, 세상의 결과가 노력으로 만들어진 쾌락이라면, 고통스러운 노력이 빠진 쾌락은 중독될만하지. 그런데 그런 쾌락이 진정한 나다움을 만들어줄 것이라는 생각은 들지 않는다. 저런 빠른 길을 걷는 …