Category Archives: Sejiwon

세지원 블로그 공지사항

스마트한 개발자가 되라

오랜기간 개발자로 지내오면서 여러 상황을 겪으면서 나는 왜 지금 이 상황에 놓여있는가를 고민하곤 했다. 지금은 많이 퇴근시간이 많이 빨라졌지만, 불과 10년전만 해도 그냥 야근은 숙명인 거처럼 받아들여야 하는 개발자의 현실이 있었다. 이로 인해 젊은 IT인재들이 부족한 상황이 벌어졌다. 그럼 생각해보자. 우린 왜 야근을 해야했나? 여러 이유가 있겠지만 핵심은 개발자의 문제가 대부분 아니라는 것이다. 너무 촉박한… Read More »

세지원

Solution 카테고리는 개발자로 지내면서 필요했던 해결책을 적고 있고 IT Story 카테고리는 개발자로 지내면서 보고 듣고 느낀 점을 주관적으로 씀

IT Story

이 카테고리는 한 사람의 IT개발자가 일하면서 겪은 내용과 지극히 주관적인 생각을 적습니다.

파일 인코딩을 간단하게 하는 방법

windows powershell을 이용하여 간단하게 파일 인코딩을 변경할 수 있다. 보통 소스코드를 웹호스팅에 올린다거나 csv파일 또는 데이타파일이 데이타베이스 인코딩과 맞지 않을 때 사용하면 된다. 아래와 같이 디렉토리와 파일명에 관련된 부분만 정리하면 된다. Get-Content C:\filename_sjis.csv|Set-Content -Encoding utf8 C:\filename_utf8.csv

일본 프리웨어 중 데이타베이스 에뮬레이터

A5라는 툴은 윈도우에서 odbc를 이용하여 모든 데이타베이스와 접속이 가능하다. 프리웨어로 그렇게 무겁지 않고, 기능도 DBeaver에 비겨도 손색없다. 프리웨어이면서 ERD도 자동으로 그려주는 기능이 있어 활용하면 문서작업에 도움이 된다. https://a5m2.mmatsubara.com/index.en.html 위 사이트에서 다운받으면 된다.

일본개발자들이 사용하는 대표적인 에디터

사쿠라에디터를 소개한다. 이 에디터는 가볍고 정규표현식이 잘 먹으며, 윈도우에서 리눅스등에서 사용하는 grep 명령을 잘 쓸 수 있게 하는 장점이 있다. alt키를 누른 상태에서 화살표키를 움직여 세로지정으로 여러줄 편집이 가능하다. https://sourceforge.net/projects/sakura-editor/ 위 사이트에서 최신 버전을 받으면 됨.

오라클 LISTAGG와 같은 MySQL 함수 GROUP_CONCAT

오라클 LISTAGG와 같이 MySQL에서 사용하고 싶을 때 사용하는 함수는 아래와 같다. SELECT COL_ID ,COL_NM ,GROUP_CONCAT( tbl_id order by tbl_id) as TBL_ID ,GROUP_CONCAT( tbl_nm order by tbl_id) as TBL_NM ,COUNT(*) AS CNT FROM mb_tblinfo where col_id <> ” group by COL_ID ,COL_NM order by 1,2 GROUP_CONCAT을 사용하여 오라클의 LISTAGG처럼 활용할 수 있다.

SOLUTION

이 카테고리는 개발자로 일하면서 스스로 필요했던 해결책을 적습니다.