1. decode vs case, URL 추출하기#### 코드값을 레이블로 변경하기로그데이터 혹은 업무데이터에 코드값으로 저장한 경우 집계에 그대로 사용하면 리포트의 가독성이 떨어지므로 변환작업이 필요하다.SELECTuser_id, CASEWHEN register_device = 1 THEN '데스크톱' /* WHEN : 비교 조건을, THEN : WHEN 조건이 TRUE일 때 */WHEN register_device = 2 THEN '스마트폰' /* 위 조건이 FALSE 일경우 다음 WHEN으로 */WHEN register_device = 3 THEN '애플리케이션'ELSE '' /* 모든 조건이 해당되지 않을 때 */END AS device_nameFROM mst_users/* 위의 CASE문은 탐색..
1. 그냥 드는 생각 공부하려고 자세를 취하다보면 참 별의별 생각이 든다. (제대로 공부한 기억도 흐릿하네 이제)'한 문장으로 표현하지 못한다면 그것은 제대로 아는 것이 아니다.' (취준을 같이했던 사람들이라면 한번정도는 들었을 텐데..)많은 부분이 자동화되어감에 따라 사람이 해야할 일이 무엇인가에 대한 고민은 곧, 문제의 본질(혹은 core benefit)을 파악하고 해결해나가는 과정에 집중하도록 만든다. 그런 맥락에서보면 인간의 인지적 한계를 고려할 때, 아는 것을 정리해가는(혹은 압축해가는) 작업이 중요하다고 생각해왔다. "판단은 더 이상 변증법을 구체적으로 수행하면서 얻어진 '종합' 위에 기초하는 것이 아니라 개별적인 것들을 무지막지하게 보편적 개념 밑에 밀어넣는 '포섭' 위에서 이루어진다(아도르..
1. 토이프로젝트CSV 관리 기능을 작성하다 문득, 빅쿼리 인터페이스가 떠올랐다. 많은 서비스들이 파일관리, CSV 처리 등의 기능들을 동반하게 되는데 이 작업을 처리하는 별도 VM을 만드는것도 유의미하다는 생각이 들었다. (이것도 MSA에 속하나..?)오늘 아침에 든 생각은 크게 두 기능이다. 파일관리, 파일처리..파일 관리는 upload, backup, logging을 수행하고, 파일처리는 우선 CSV를 대상으로 할 건데 read, write를 수행한다. 기능 세부기능 대상 파일관리 upload web backup local s3 gcs logging local mysql email s3 slack 파일처리 read (scheme o / x) web mysql write web mysql 우선, 파일..
1. 책 정리휴일이라 책 정리하던 중 최근 민중주의나 선거전문가 정당에 대해 이런저런 생각을 하던 터라 다시 읽어보았다. 예전에는 이런 책을 읽었었구나.. ㅡ.ㅡ... 입헌주의의 관점에서 본다면 정치권력의 임의적 행사는 설사 그 권력이 민주적 집합의지를 충실히 따르고, 권력행사의 결과가 공익에 부합한다고 할지라도 '예외없이' 정당성을 결여하게 된다. 궁극적으로 로크는 민주주의와 입헌주의 모두를 안고 갈 수는 없었던 것이다.... 단순화시키면 아리스토텔레스는 합법성을 (민주적) 정당성보다 우위에 놓는 입헌주의의 관점에서 민주주의를 거부했다고 할 수 있다.... 칸트의 공화주의 역시 아리스토텔레스의 결론을 같은 논리로 긍정하고 있다. "민주주의라는 국가형태는 엄격히 따져볼 때 필연적으로 '폭정'이 될 수밖에..
정말, 나한테 왜그래 1. .송진 향이 짙게 배인 틈새로 걸어오는 그를 보았다. 물건을 망가뜨리는데에 끝없이 창조적이던 그는 줄곧 스스로를 무너뜨리곤 했다. 그럴때면 늘 시선이 교란된 채 야망에 대한 이야기를 따분히 늘어놓는다. Le temps est passé. 왜인지 요즘의 그는 상당히 화가 나 보였고, 때론 흔들리기도 했으며 그렇게 지쳐갔다.원래 삶이란 의미가 없다. 그래서 이를 어떻게 정명하느냐에 따라 표상도 달라진다. 사람은 제각기 분열하기에 관계 역시 다형성을 띄기 마련이나, 그러함에도 나름의 선이랄 것은 존재한다. 그 경계가 탄력적인 이들을 좋아했지만, 그 자체를 무시하는 태도에는 분개하는 그였다. 그는 이것을 페르소나로 인식했고, 자신을 포지셔닝해왔다고 한다. 얼굴에 침을 뱉는 것 같은, ..
'울지마 톤즈'를 보았다. 전혀 공감되지 않았다. 나 역시 묻고 싶었다. 왜 수단까지 가셨나요?'나도 잘 모르겠다. 향기에 이끌렸던 것 같다.' 마지막까지 멋있는 분이다. 나는 오늘도 들뜬 전자마냥 어디로 튈지 모르는채 차량 한켠에 몸을 뉘운다.일찍 일어나는 도라이의 노력이 세상에 어떤 영향을 미치게 될까그저 생활세계의 식민화에 앞장선 플랫폼 자본주의 프롤레타리아로, 이것은 (산업) 혁명이라 윽박지르고 있는 것은 아닐까'나의 Core Benefit은 무엇이고, 경쟁자는 누구인가'라는 대표님의 물음은 여전히 해결되지 못한 채 머릿 속을 뱅뱅 돈다. 신입사원 교육시 마케팅에 대해서 이러저러한 것들을 배웠지만, 결국 아직까지 정리를 못했다. 어제 도서관에서 그로스 해킹을 빌렸는데, 이거 다보고 같이 정리해야겠..
4 / 23 (월) ~ 29 (일)1. 독서"우리가 가끔 습관화되다시피 한 맥빠지는 냉소주의에서 벗어나고 싶기 때문이 아닐까?"다양한 프레임으로 읽힐 수 있다는건 아마 좋은 책이라는 의미겠지. 이전의 나는 무엇을 보았을까어둑한 초침의 그늘을 삶의 광학으로 바라보는 시점에 이르러 곧 이것은 허상, 포장 전 위선임을 깨닫는다. 2. 공연실험적인 곡들은 신선했지만, 바흐 파르티타 제 2번 샤콘느는 전혀 처음 듣는 느낌이었다. 오랫만에 찾아서 듣다보니 연조용 악보가 50본이 넘고 특히 아르페지오 부분에 대한 해석의 차이가 크다는 글을 읽었다. 요새의 아티스트들은 표현력에도 좋아서 시각적 감수성도 충만하고.. 더블베이스 연주가 여러모로 좋았던 시간3. 운동자전거를 타기 시작했고(소래 생태습지공원 - 인천대공원),..
처음엔 뭐 이딴걸 주나 했는데 일요일 종일 주물럭거린 구데타마 스트레스볼 우연에 기대어 스프링캠프에 다녀왔다. 여러 컨퍼런스를 다니면서도 항상 추천을 받았던 곳이라 기대가 되기도했고, 현 회사에 재작년, 작년에 발표한 분이 계셔 궁금하기도 하고 그랬던듯 하다. 나는 Track A를 들었는데, 쿠팡/우아한형제들/11번가/IBM 순으로 진행되었고 전체를 아우르는 주제는 MSA였다. 전체적인 인상은, MSA로의 이전에 대한 쿠팡의 고민과 노력, 배민찬 서비스의 단계적인 DDD 도입을 엿볼 수 있었고, 11번가의 세션은 좀더 실무적이었으며, IBM의 경우 최근 변화된 내부 분위기로 Spring cloud와 kubernetes에 대한 경험 공유 정도 인듯 하다. 행사는 이러한 세션과 이후 네트워킹 행사 두 단계로..
계절은 다시 흘러, 프로야구 정규시즌과 교향악 축제를 맞이한다.그 사이 새로운 인연을 맺었고, 벗을 떠나보냈다. 곧 있어 탄생할 생명들이 예고되고, 나는 여전히 죽어가고 있다. 바뀐 라이프 사이클에 맞추어 몇 개의 스터디가 정리되고 시작된다. 우려했던 출/퇴근은 아직까진 순조롭다. 얼또에 기록하듯 이른 아침 출근하여 까페에서 하루를 맞이한다. 이전에도 그러했듯 업무연관성이 없는 주제들이 주로 다루어진다. 업무시간은 10 to 7이며, 아침을 먹고 나왔지만 출근하면 바나나를 또 먹게된다. 팀 내 사람들과의 관계는 아직까진 순조로우며, 입사동기들과도 1주일에 한번은 식사를 하게 된다. 여성의 비율이 높아서인지 남성 집단 특유의 쉰내 속에서 업무하지 않아 다행이다. 회사에서는, 회사시스템을 이해하는데에 많은 ..
3 / 19 (월) ~ 25 (일)1. 면접 회고간간이 진행되던 면접 일정이 이번주엔 정점에 달했다. 주중 내내 약속이 잡혔고, 월요일에 AWS 자격증 워크샵, 수요일에 2개의 회의, 목요일 삼성 SDS에서 진행되었던 TDD 및 리팩토링 세미나, 토요일 2개의 스터디까지 고려하면 꽤 빡빡한 일정이었다. (다음달 부턴 1개 더 늘텐데 가능한건가 ㅡㅡ.) 면접이 진행되면서 지금 내 현주소를 파악할 수 있었고 간단히 반성해보자면, 우선 나는 아직 개발자로서의 기본 소양이 많이 부족한듯 하다. 합격시켜주려는 질문들에 횡설수설하는 내 자신이 참 한심스러운 시간들이었다. 물론 최근 다른 여러가지에 흥미가 많았던 것도 사실이고, 처음에 C언어 배울때에 자료구조를 쉽게 접근하여 그동안 우선순위에서 미뤄뒀던 것도 있지만..