nov 2 - 밤샘작업 3일째집에는 아직 처리하지 못한 설거지, 정신없는 책상, 개지 않은 이불, 쌓여있는 빨래들, 제대로 깎지 못한 수염, 정리 안된 머리 이번주 내내 제정신이 아니다. 새로운 기능 오픈을 하면 으례 이러지 않으면 이상할 정도이긴 한데 훔... 개발자는 꼭 이렇게 살아야 하는 걸까? 밤샘 3일째다. 야근이라면 극혐을 하는데 야근을 넘어 요즘은 맨날 새벽에 퇴근한다. 내가 해야 할게 단지 밤샘이라고 생각하면 좀 그렇긴 한데 조금 덜 열심히 살아도 되는 그런 방법은 없을까? 회의는 줄여야 한다.목표를 문서로 정해놓고 해나간다.너무 집중력을 흐트리면 안된다.집중을 하면 짧은 시간에도 꽤 많은 일을 처리 할 수 있다.
1234567891011121314151617statement = "1.8 + (3*2)".replace(" ", "")print(statement) def tokenizer(statement): arr = [] accu = "" for word in statement: if word in "[]{}()+-*/^": if accu != "": arr.append(accu) accu = "" arr.append(word) else: accu = accu + word return arr print(tokenizer(statement))cs 결과['1.8', '+', '(', '3', '*', '2', ')'] 1.8 + (3*2) 를 입력하면 숫자와 연산자를 분리해서 넣은 array를 리턴함
Array선언, Array출력하기, 함수 만들기, 함수 반복 실행하기 declare -a array=("common" "webapp" ) # get length of an array arraylength=${#array[@]} # define function printHello(){ echo "$1" } # use for loop to read all values and indexes for (( i=1; i
인터넷을 보다 보면 마음을 움직이는 잘쓴 글들을 볼때가 있습니다. 아래와 같은 글들이 주로 제 마음을 흔들었습니다. 1. '저는 이렇게이렇게 해서 이런 효과를 보았는데요 역시나 이렇게 해야 합니다' 이런 글들 2. '이런이런건 이런 문제가 있습니다 이러한 사람들은 반성하도록 하세요' 3. '이러이러한 아주 쩌는게 있다. 이거 안하면 바보임 ㅋㅋ' 4. 아니면 한 2~3개월 고민 하던 것들을 글 한편에 쭉 잘 써놓고 쉽게 한것처럼 써놓은 '개발자라면 이정도는 기본 ㅋ 이정도도 안하고 있으면 바보 ㅋ' 이러한 글들 나도 한참 여기 블로그에다가 이런 자랑들을 많이 늘어놓았었습니다. 그런데 이런 글들을 보고 좋은 자극을 받으면 좋지만 피곤함과 허세, 자기 자랑 등이 는다면 과연 좋은 것일까 싶습니다. 각자의 길..
교회를 다녀보자 - 제12편 문제를 해결해주는 하나님에 대해서 성경책을 읽어보면 에덴동산이 유프라테스 강 주변이라는 이야기도 나오고 기원전 4000년전에 있었다는 이야기도 나오는 등등 읽어보면 신선한 이야기들이 많이 보인다. 우리 전대에서 포교를 하거나 가르칠 때 기복적인면(돈벌게 해주세요, 잘되게 해주세요)을 주로 가르치고 알리고 하다보니 그 부작용이 요즘 나타나는 것 같다. 한국에서는 신(god, lord)의 개념이 소원을 들어주고 혹은 벌을 내리는 토속 신앙적인 신이라고 생각 하는 경우가 많다. 심지어는 개신교를 비판하는분들은 교회의 이런 면을 비판 하면서 이런 말들을 붙이곤 한다 '예수가, 하나님이 소원을 들어준다면 왜 착한데 가난하고 병든 사람이 있는가?'이런 질문을 하는데 이건 개신교를 무속신..
강남역 오피스텔이 신림역 오피스텔이랑 별로 차이가 안난다. 강남역 오피스텔 구매하는 법 동영상을 시리즈로 올리려고 했는데 동영상은 올리려면 마이크도 있어야 하고 등등 해서 일단 블로그에 올린다. 내가 처음에 오피스텔을 구입하려고 알아본데가 신림역 근처 서울대입구역이었는데 왜냐하면 서울대입구역은 나름 2호선 라인에다가 나름 변두리라서 역 근처라도 집값이 강남에 비해서는 저렴한 편이라 직장인들이살기가 꽤 괜찮기 때문이다. 전세로 서울대입구역에서 4년정도 살았는데 꽤 만족했기 때문에 계속 이 동네에서 살려고 알아보던 중 서울대입구역에서 오피스텔 매매가를 알아보니 1억 5천짜리, 1억 6천짜리 이렇게 그나마 내 예산에 맞는 물건을 두개를 봤다. 1억 5천짜리는 안에 리모델링을 안해놔서 1000빼줘서 1억 5천이..
spring boot dataSource or dataSourceClassName or jdbcUrl is required. 이 에러 나는 경우 Caused by: java.lang.IllegalArgumentException: dataSource or dataSourceClassName or jdbcUrl is required.at com.zaxxer.hikari.HikariConfig.validate(HikariConfig.java:1063)at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:109)at net.sf.log4jdbc.sql.jdbcapi.DataSourceSpy.getConnection(DataSource..
코딩면접 질문 - java int와 long차이 프로그램에서 보통 1억번 연산을 1초 정도로 봅니다. 물론 복잡한 연산은 시간이 많이 걸릴 것이고 하드웨어가 더 좋다면 빠르겠지만 보통은 1억번에 1초로 봅니다. 그러면 40억번 연산을 하면 40초이고 50억번 연산을 한다면 50초입니다. 데이터가 아주 커진다면 40억개도 50억개도 될 수 있겠지요? 대한민국의 인구이동통계 2019년도 데이터 건수가 600만건이 넘습니다. 이 데이터를 가공 하려면 연산을 600만번만 할까요? 가공하려고 여러번 돌리다보면 40억번 50억번 60억번 연산도 하게 됩니다. 실제로도 그렇습니다. 만약 배열을 60억개짜리를 만들고 싶다고 하면 int로는 60억개를 만들 수 없습니다. 그 이유에 대해 하나씩 알아보겠습니다. java에..
일의 기쁨과 슬픔http://magazine.changbi.com/q_posts/%EC%9D%BC%EC%9D%98-%EA%B8%B0%EC%81%A8%EA%B3%BC-%EC%8A%AC%ED%94%94/?board_id=2659 창비신인소설상 당선작이다.스타트업의 풍경을 작가의 시점에서 매끄럽게 잘 써놓았다.작가님이 스타트업 기획자 출신인가 싶을 정도로 실제 경험한 것 처럼 써놓았다. 특히 스크럼.. 후.. 나도 이 스크럼 때문에 미치겠는데 스크럼이 뭐냐면 그냥 회의다.그냥 이슈트래커로 대신하면 안돼나 했는데 회사를 옮기고 나서 회의를 너무 자주 하길래 이걸 왜하나 했더니 스크럼 방법론이라고 하루에 15분 이내로 내가 오늘 뭐 할건지 이야기 하는 그런 방법이다.내 커리어가 시작되고 회의는 거의 안했는데 회의..
oct 11 - 내년 계획 계획은 연초에 세우는게 아니고 전 해에 세우고 한해 동안 잘 한다음에 연말즈음 얼마나 잘 실천 했는지 문제는 뭐였는지 되짚어 보는게 내가 원하는 것을 하는데 더 좋은 방법인 것 같다. 1.강의 10개 하기- 200만원씩 받는 강의 10개를 하고 싶다- 200만원씩 받을려면 어떻게 해야 하는지 생각 해볼 것.-- 몇명을 모아야 하는지, 얼마씩 받아야 하는지, 과목은 뭐 가르쳐야 하는지 등 2.알고리즘 책 쓰기- 340페이지짜리 알고리즘 책을 한권 쓰고 싶다.-- 들어갈 내용은 어떤건지, 어떻게 채울지 등 3.회사 잘 다니기- 잘 다녀야지 이건 기본 4.봉사활동 매주 하기- 봉사활동도 찾아주는데가 많으니 이건 계속 할 수 있을 것 같다. 5.빚 3200갚기- 평소대로만 하면 갚을 ..
- Total
- Today
- Yesterday
- Sh
- 도커티슈케이스
- 도커각티슈케이스
- 이직
- shellscript
- 싱가폴
- docker container case
- 도커각티슈박스
- 2017 티스토리 결산
- docker container
- 도커컨테이너
- 도커티슈박스
- Linux
- docker container tissue
- docker container tissue box
- vim
- 개발자
- docker container whale
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |