may 17 - 하나 풀면 또 나오고 또 나오고redshift로 데이터 웨어하우스 구축 하는 중인데 정글에서 길을 뚫으면서 가는 느낌이랄까? 나온지 얼마 안된 기술을 쓰는게 개발자로서는 부담이 많이 된다.특히 데이터 웨어하우스 같은건 만드는데도 그렇게 많지가 않아서 더욱 그러하다. 노하우가 필요한 영역이다. 그래서 얼마 진행을 못해도 기운이 쭉쭉 빠진다. 지금까지 해결한 이슈는 아래와 같다. 1.aws에서 redshift인스턴스 띄우기가장 쉬움. 그냥 클릭클릭 하면 뜬다. 근데 이거만 쉽다는거 ㅋㅋ 2.table만들기레드쉬프트는 마땅한 gui툴을 못찾았다. 그래서 sqlworkbeanch라는걸 쓰는데 aws에서 이걸 써보라고 메뉴얼에 나와있다.이걸로 create문을 써서 테이블을 만들었다. ㅋㅋ 아씨 요..
솔리디티(Solidity)란? 솔리디티는 '컨트렉트 기반 랭기지'라고 한다. 이 컨트렉트가 뭐냐면 일종에 계약서 인데 '스마트 컨트렉트'라고 해서 블록체인 기술이 돈을 다루는 기술이다보니 혹은 신용이라는 것을 다루는 도구이기 때문에 계약의 이행을 자동으로 해주는게 '스마트 컨트렉트'이다. 예를들어 어떤 물건을 코인을 받고 보내주기로 했을 때 물건을 받고 물건 받은 사람이 '받았음' 버튼을 누르면 물건을 판 사람한테 코인이 가게끔 하는 방식이다. 얼핏 보면 안전거래랑 비슷하지만 안전거래는 중간에 수수료를 떼가는 회사가 있는데 이건 그냥 블록체인 네트웍 상에서 일어나는 일이라서 중간에 회사같은게 없어도 이런 거래를 할 수 있는 것이다. 다시 '컨트렉트 기반 랭기지'로 돌아와서 솔리디티는 쉽게 말하면 '스마트..
may 16 - 3번째 책 원고 100페이지까지 씀 책을 쓰기 시작한게 무려 작년 6월인데 1년만에 3권째 쓰고 있다. 거의 쉬지 않고 계속 쓴 것 같다. 책 쓸때마다 '다시는 쓰지 말아야지' 이러면서 썼는데 그래도 내가 지금 개발자긴 하지만 '작가'란 소릴 들으려면 나름 계속 책을 쓰고 있어야 작가 아니겠는가? 어쩌다 책 한권 냈다고 계속 작가 소리 들으면 내가 좀 찝찝할 것 같기도 하다. 그런데 책이 별로 돈이 안되긴 하는게 지난 3월에 나온 책이 있는데 이거 6개월마다 정산 해준다고는 하는데 아직 6개월이 안되서 그런가 수입이 0원이다 ㅋㅋㅋ뭘 쓸지 생각하고 소스코드를 짜고 책을 머리속에서 꺼내는 작업이 시간도 많이 걸리고 하는데 쓰는 시간 대비 돈이 얼마 안벌린다. 그래도 한권 내고나면 보람이 있..
교회를 다녀보자 - 제6편 교회는 과학을 어떻게 보는가? 오늘은 평일 화요일인데 교회에서 세미나를 듣고 인상깊어 이 글을 써봅니다. 일단 기독교라 함은 그리스도교의 한자 표현인데요 그리스도교는 하나님을 믿고 삼위일체설을 믿는 곳으로 엄밀히 말하면 로마 카톨릭과 종교 개혁에서 갈라져 나온 개신교를 모두 포함하는 말입니다. 하지만 지금 한국에서는 기독교라고 하면 개신교를 가리키는 말로 많이 씁니다. 개신교는 또 여러가지 교단이 있는데 장로회, 감리교, 성결교, 침례교, 순복음교회, 개혁교회, 성공회 등 꽤 많습니다. 교단마다 교리가 조금씩 다른데 이걸 다 알고 교회에 다니는 사람은 그렇게 많지 않을 것입니다. 제가 다니는 곳은 서초역 옆에 있는 교회이고 아주 큰교회입니다. 여기는 장로회입니다. 제가 적을 두..
excel vba array, redim예제 1234567891011121314151617181920212223242526272829303132Function get제품명(브랜드명) Sheets("filter_제품코드제품명").Range("a2:e7").ClearContents Sheets("filter_제품코드제품명").Range("d2").Value = 브랜드명 Call advancedFilter("제품코드제품명", "filter_제품코드제품명") 행개수 = Sheets("filter_제품코드제품명").Range("a8").CurrentRegion.Rows.Count - 1 Dim 데이터개수 As Integer 데이터개수 = 행개수 - 1 Dim ar() As String ReDim ar(데이터개수)..
출처https://www.youtube.com/watch?v=g4D5lTtAbEw&t= 유투브 동영상을 보다가 '2018년 로열 발레단 10명의 프리마 발레리나'라는 동영상이 있어서 한번 써봅니다.유투브 동영상 제목은 '로열발레단의 10명의 프리마 발레리나'인데 프리마는 명예의 전당에 올라갔을때 붙이는 호칭이고 수석발레리나들입니다. 수석중에는 명예의 전당에 오른 사람도 있습니다. 프리마 발레리나는 세계대표 발레리나라고 보면 될 것 같습니다. 한국으로 따지면 인간문화재 랄까요? 프리마 발레리나도 등급이 있습니다. 프리마 발레리나 어솔루타(prima ballerina assoluta)와 프리마 발레리나가 있습니다. '프리마 발레리나 어솔루타'는 전설적인 발레리나 정도 될 듯 싶습니다. 역사에 남을 발레리나로..
may 12 - 이직하고 두달이 지났다https://www.slideshare.net/yeajishin/ss-50490764 올해는 시간이 미친듯이 빨리간다. 아직 눈깜짝할새까지는 아니지만 우아아아아아~~ 하고 가는 기분이다. 이제 두달이 지나고 1인분 비슷하게 한다는 생각을 하니 내 목소리를 다시 내기 시작했다. 그리고 냉장고에 맥주도 수시로 꺼내마시고 등등 다음달이면 3개월 되는데 역시 적응하는데 3개월 정도 걸리는 것 같다. 이제 제법 개발환경에 손에 익고 소스코드가 눈에 보이기 시작한다. 개발자는 어쨌든 퍼포먼스와 프로덕으로 이야기를 하기 때문에 다른거 이야기 할 필요가 없다. 그냥 일 잘하면 땡이고 일 못하면 끝장이다. 다른 방법으로 살아남을 길이 없다. 그래서 내가 개발자가 나랑 나름 맞다고 ..
구아바의 Concurrency중에 AbstractService라는게 있는데 일단 Concurrency(컨커런시)는 뭔가 계속 떠있는 것을 의미한 스프링 앱을 만들어서 서버에 올린다는 것은 올린 스프링앱이 죽지않고 서버에 계속 떠있으면서 24/7로 죽지 않고 뭔가를 계속 하도록 만들기 위해서이다.이를테면 사용자의 api request를 받는다던지, 1초에 한번씩 db에 select를 날려서 변경을 감지한다던지 등 주로 이런 작업이다. 그럴려면 뭔가 띄워야 하는데 대체로 자바에서는 Thread를 띄운다. 그런데 이 Thread를 좀 더 관리하기 쉽게 띄울려면 구아바의 AbstractService를 사용한다. 컨커런시(Concurrency)는 구글에 찾아보면 패러럴(Paraller)하고 비교하는게 나오는데 아..
LMAX Disruptor 튜터리얼 https://github.com/LMAX-Exchange/disruptor/wiki/Getting-Started 를 번역 하였다. 기본 이벤트 프로듀스(생산)와 컨슘(소비) Disruptor에 대해 알아보기 위해 Disruptor를 이용해 가장 간단하고 테스트를 하기 쉬운 예제로 알아볼 예정입니다. 예제 중 하나는 1개의 long타입의 값을 프로듀서(producer)에서 컨슈머(consumer)로 보낼 것입니다. 컨슈머는 간단하게 값을 출력하기만 할 것입니다. 먼저 데이터를 들고갈 오브젝트를 만저 만들어 볼 것입니다. LongEvent.java 1234567import lombok.Data; @Datapublic class LongEvent { private long..
java uuid만들기 12345678910111213import org.junit.Test; import java.util.UUID; public class MakeUUIDTest { @Test public void name() { String uuid = UUID.randomUUID().toString(); System.out.println(uuid); }} Colored by Color Scriptercs uuid는 유니버셜 유니크 id로서 우주에서 유일한 id라고 한다. end.
- Total
- Today
- Yesterday
- 싱가폴
- vim
- docker container tissue box
- 2017 티스토리 결산
- docker container tissue
- docker container case
- 도커티슈박스
- 개발자
- 도커티슈케이스
- 도커컨테이너
- docker container
- 도커각티슈케이스
- 도커각티슈박스
- Linux
- shellscript
- Sh
- 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 | 31 |