Latest

클라우드 비즈니스 - 사업자 관점에서 본 SaaS

클라우드 비즈니스 - 사업자 관점에서 본 SaaS

중국에서 리테일 기업용 SaaS 서비스를 공급하며 겪은 일을 토대로 클라우드와 SaaS가 기업의 IT 의사결정에 어떤 의미를 가지는지 독자들의 생각이 더 발전되길 기대하며 글을 쓴다. 올해 5월경에 시범 서비스를 공급하고, 11월에 매출과 연동한 수수료 계약을 체결했다. 개인적으로는 한국에서 배운 노하우를 낯선 중국에 와서야 활용할 수 있던 묘한 상황이다. 일단 이 글에서는

By 안영회
[TIP] Slack으로 막일을 줄여요 ~ 막일을 줄이기 위한 유용한 팁 2

[TIP] Slack으로 막일을 줄여요 ~ 막일을 줄이기 위한 유용한 팁 2

메신저 기반의 협업 툴 Slack 이번 팁글에서는 Slack에 대해 약간은 고급진(?) 활용법에 대해 공유하려고 한다. slack은 팀원들간의 협업을 돕는 툴로 다양한 장점이 있지만 무엇보다도 다른 툴과의 연동일 것이다. 손쉬운 코드 공유/ 파일 공유 부터 시작해서 검색 등등 기본기능외에도 기존 협업 툴과 아주 손쉽게 연동이 가능하다. 요즘 세대들은 톡으로 모든것을 공유한다.

By jerryjung
Presto JDBC 사용시 TimeZone 주의

Presto JDBC 사용시 TimeZone 주의

Presto의 native library나 jdbc 등과 같은 Client 모듈을 이용하여 데이터를 조회하는 경우 TimeZone 설정에 주의해야 합니다. 이것때문에 반나절 삽질했습니다. (이 문서는 Presto 0.155 기준으로 작성되었습니다.) TimeZone 문제 Presto Client에서 Presto 서버와의 접속을 유지하는 클래스가 ClientSession 인데 이 클래스의 생성자는 다음과 같이 정의되어 있습니다. public ClientSession(URI server, String user,

By 김형준
동적 라이브러리(shared library)와 Linker/Loader 이해하기

동적 라이브러리(shared library)와 Linker/Loader 이해하기

이제는 직접 C 언어를 사용하여 개발을 할 일이 많지 않지만 C 언어로 만들어진 프로그램과 라이브러리는 여전히 서비스 인프라에서 중요한 위치를 차지하고 있습니다. linux 등 운영체제가 C 로 만들어져 있고 편리하게 개발을 할수 있는 생산성 좋은 script(ruby 나 python, PHP 등..) 언어의 엔진들은 대부분 C 로 제작되었고 openssl, database driver

By lesstif
나만 모르고 있던 - Flyway (DB 마이그레이션  Tool)

나만 모르고 있던 - Flyway (DB 마이그레이션 Tool)

2016년 00월 00일 서울 모처의 OO프로젝트 운영 배포현장 개발PL: 소스 운영 배포 합니다. 개발팀원: 네~ 개발PL: 운영서버 배포 끝냈습니다. 개발팀원 : PL님 계속 NullpointerException 에러 떨어지고 있는데요... 개발PL :  "이리 저리~ 확인! 확인!" 헉!  길동아 이번에 추가된 상태코드 운영DB에 추가 안했냐? 홍길동 : 허어어어억... 개발DB까진 다 insert했는데... 제가 깜빡했습니다. 개발PL : 아.

By 심 천보
[삽질기] JDBC를 통한 하둡 적재, 알면 도움되는 삽질 이야기 1편

[삽질기] JDBC를 통한 하둡 적재, 알면 도움되는 삽질 이야기 1편

Pain past is pleasure! 이번 글에서는 JDBC를 통해 하둡에 데이터를 적재할때 한번 쯤 고민해 볼만한 주제로 삽질기를 공유하려고 한다. 먼저 필자가 경험한 내용은 아주 특이한 케이스로 일반적인 경우에 해당되지 않는다. 주위에 이런 삽질을 하는 사람도 있구나 라고 참고만 하시길... 기존 레거시에 있는 데이터 베이스로부터 하둡에 데이터를 적재할 때, 가장 많이

By jerryjung
Thymeleaf에서 newline characters를 br tag로 교체

Thymeleaf에서 newline characters를 br tag로 교체

이전에 자바로 웹 화면 개발할 때에는 무조건 jsp를 이용했는데 최근 Spring boot 을 살펴보고 있는데 여기는 Thymeleaf 를 기본 뷰 렌더링 엔진으로 사용한다길래 무턱대고 보고 있습니다.또 다른 문법을 익혀야 하는 것 빼고는 나름 나쁘지는 않은데 textarea에 입력된 내용에서 newline을 br로 바꿔주는 방법이 애매해서 관련 글을 찾아본 내용을 정리해봤습니다. 자세한

By 김형준
오픈소스 성능 모니터링 도구 Scouter 설정하기

오픈소스 성능 모니터링 도구 Scouter 설정하기

전에 작성한 글 (/scouter-open-source-apm/) 에서 약속한대로 오늘은 scouter 의 설정에 대해서 알아보자. 이 글을 읽는 분은 적어도 https://github.com/scouter-project/scouter 를 방문하고, 설치를 해 봤기를 바란다. (그렇지 않으면 무슨 말인지 하나도 못알아 들을테니까) scouter 의 설정파일은 매우 많다. 그런데, 여러분들이 기본적인 기능만을 사용하려면 세개의

By sun