Category Archives: Sejiwon

세지원 블로그 공지사항

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

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

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