일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 데이터베이스
- db
- 스노트
- 코딩테스트
- Container
- 프로그래머스
- 도커
- Linux
- 라우터
- 라우팅프로토콜
- snort
- 리눅스
- coding test
- 컨테이너
- Snort Rule
- 코딩 테스트
- Python
- 라우팅
- 트레바리
- osi7layer
- Cosmos
- programmers
- Routing
- TDD
- Router
- 스노트 룰
- MySQL
- database
- docker
- OSI7계층
- Today
- Total
목록전체 (202)
Simple is IT, 누구나 보고 누구나 깨닫는 IT
Url Rules 맨 끝엔 / 를 포함하지 않는다. Bad https://api.currenjin.com/users/ Good https://api.currenjin.com/users Underbar(_) 대신 Dash(-) 를 사용한다. 단, Dash(-)의 사용도 최소한으로 설계한다. 불가피한 경우에만 사용한다. Bad https://api.currenjin.com/users/phone_number Good https://api.currenjin.com/users/phone-number 소문자를 사용한다. Bad https://api.currenjin.com/users/phoneNumber Good https://api.currenjin.com/users/phone-number Method 는 Url..
JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. JVM 이란 자바 코드 컴파일 자바 코드 실행 바이트코드란 JIT 컴파일러란 무엇이며, 어떻게 동작하는가 JVM 구성 요소 JDK 와 JRE 의 차이 JVM 이란 JVM(Java Virtual Machine, 자바 가상 머신) 은 OS 위에서 동작하며, 컴퓨터가 Java Program 을 실행할 수 있도록 도와준다 . 이는 특정 OS 의 영향을 받지 않으면서 Java Program 을 실행할 수 있도록 하기 위함이다. OS 위에서 Java Program 을 실행할 수 있도록 도와준다. 이는 특정 OS 또는 하드웨어에 구애받지 않고, 코드를 동작시킬 수 있다는 것을 뜻한다. Byte code 를 실행한다. JVM 에 대한 흥미로운 배경 JAVA 는 썬..
사업을 한다는 건 무엇일까? 다양한 답이 나오겠지만, 가장 보편적인 답변은 돈을 버는 수단을 창출하는 것 이라 말할 수 있을 것 같다. 사람이 살기 위해 어떤 게 필요한가? 잘 곳이 필요하다. 먹을 것이 필요하다. 입을 것이 필요하다. 부와 명성을 통해 필수 요소를 호화롭게 누리고 있는 이들을 보면 대다수 비율이 사업가다. 이들을 보며 우리는 자연스레 돈을 가장 많이 축적할 수 있는 수단이 사업이라고 인식할 수밖에 없겠다. 그래. 실패하면 쪽박 찰 수 있을 만큼 리스크가 있지만, 또 잘되면 일반 직장으로 상상할 수도 없는 부와 명성을 누릴 수 있는데 그런 인식이 생기는 것은 당연하다. 그리고 대다수 사업가도 돈을 위해 사업을 하겠지. 하지만 내가 사업을 한다 했을 때 돈을 위한 사업을 하고 싶지는 않다...
흥미 이 책은 댜양한 주제들로 흥미를 채우고자 했다. 더스트 폴로 인한 세계 인구 급감, 그리고 그 더스트에 대응하는 식물을 만들어낸 사이보그, 그 사이보그에 호감을 느끼는 인간.. 뭐 가볍게 이야기 꺼내기 좋은 주제들이지만 깊게 이야기 하자면 나는 별로 할 게 없다. 내가 관심있어하는 주제가 아니라서 그런가? 뭐 그냥 저냥 볼 만한 책이구나 생각하며 글을 읽다가 갑자기 한 문장에 꽂혔다. "인간은 유지되어야 할 가치가 있는 종이 아니다." 지수가 한 말이었다. 많은 공동체 생활과 이동을 반복하며 접한 인간들에 질려버린 지수의 심리 상태가 잘 드러났다. 그리고 나는 이 문장이 흥미로웠고 그 말 또한 공감했다. 우리가 사는 지구에게 있어서 더스트 폴이 일종의 방역 조치가 아니였을까? 더스트 폴을 퍼뜨린 솔..
그리하여 당신은 어떻게 살 것인가. 나는 항상 책을 구매할 때 뒤표지를 유심히 본다. 뒤표지는 어떤 것을 보여주고 싶어 안달 난 책인지 보여주는 것만 같아서. 숨이라는 책도 상자에서 까자마자 뒤집어 보았다. 그때 마주한 질문이 나를 생각에 잠기게 했다. 그리하여 나는 어떻게 살 것인가? 그 무엇도 과거를 지울 수는 없습니다. 다만 회개가 있고, 속죄가 있고, 용서가 있습니다. 단지 그뿐이지만, 그것으로 충분합니다. 내가 존경하는 인물들을 가만히 바라보면 모두 공통점이 있다. 과거에 비참한 환경에서 자랐거나 참으로 부끄러운 행동을 했던 사람들이다. 모두가 들으면 그 사람이 어떻게 그런.. 같은 감탄사를 내며 비난할 수도 있고 대단하다고 생각할 수도 있다. 하지만 내가 말하는 사람들은 모두 그런 과거를 회상..
값 객체 패턴(value object pattern) TDD(Test driven development)에 대해 연마하다가 값 객체 패턴이라는 단어를 발견했어요. 각 객체 패턴은 객체를 값처럼 쓸 수 있다는 것입니다. 제약사항 중 하나는, 객체의 인스턴스 변수가 생성자를 통해서 일단 설정된 후에는 변하지 않음을 보장하죠. 값 객체를 사용하면 별칭(aliasing) 문제에 대해 걱정할 필요가 없다는 장점이 있어요. 테스트 주도 개발의 저자 켄트 벡(Kent Beck)은 이 별칭 문제에 대해 경험담을 꺼냈습니다. 수표가 하나 있는데 여기에 $5를 설정하고, 또다른 수표에도 아까 설정했던 $5를 설정했다고 치자. 내 경험 중에서 가장 형편없었던 버그는 부주의하게 두 번째 수표의 값을 변화시키는 바람에 첫 번째..
이렇게 멀리 떨어져서 보면 지구는 특별해 보이지 않습니다. 하지만 우리 인류에게는 다릅니다. 저 점을 다시 생각해보십시오. 저 점이 우리가 있는 이곳입니다. 저 곳이 우리의 집이자, 우리 자신입니다. 여러분이 사랑하는, 당신이 아는, 당신이 들어본, 그리고 세상에 존재했던 모든 사람들이 바로 저 작은 점 위에서 일생을 살았습니다. 우리의 모든 기쁨과 고통이 저 점 위에서 존재했고, 인류의 역사 속에 존재한 자신만만했던 수 천 개의 종교와 이데올로기, 경제체제가, 수렵과 채집을 했던 모든 사람들, 모든 영웅과 비겁자들이, 문명을 일으킨 사람들과 그런 문명을 파괴한 사람들, 왕과 미천한 농부들이, 사랑에 빠진 젊은 남녀들, 엄마와 아빠들, 그리고 꿈 많던 아이들이, 발명가와 탐험가, 윤리도덕을 가르친 선생님..
고객이다 초반, 열 네 가지나 되는 리더십 원칙을 보고 생각했다. 아니 이 많은 원칙들을 하나하나 어떻게 기억하지? 아무리 대단한 리더와 팀이라고 해도, 곧 까먹는 일이 다반사일 것 같은데.. 하지만, 책을 덮고 내 의문이 의미 없었다는 것임을 깨달았다. 아마존은 이 원칙을 피와 살처럼 여기며 모든 곳에서 활용하고 고수한다. 외워야 한다면 그건 잘 지켜지지 않고 있다는 것에 대한 방증이 될 것이다. 물론 적용 초반에는 노력이 필요하다. 보면서 부럽다는 생각을 했다(사실 하고 있다). 철저하게 고객 중심적인 사고로 제품을 제공하는 프로세스와 방식을 원칙으로 내세울 수 있다는 것이 말이다! 우리에게 비슷한 원칙과 사고가 있나? 적용되고 있나? 하고 물어본다면 잘 모르겠다 가 나의 답이 된다. 우리 회사에는 ..