본문 바로가기

PostgreSQL 한글 정렬되도록 DB 설정하기 with PgAdmin4 PostgreSQL 한글 정렬되도록 DB 설정하기 with PgAdmin4 PostgreSQL에서 그냥 DB를 생성하면 한글 정렬 잘 안되는거 아시죠?? DB생성하실 때 아래와 같은 방법으로 설정하시면 정렬 잘 됩니다. 문제는 collation이 C 로 되어 있는지 입니다. Create Database 하실 때 Collation을 C로 설정하시면 간단하게 문제 끝. 찾아보니 생성된 DB에는 적용이 안된다고 하니까 생성할 때 까먹지 말고 하셔야 합니다. 아 !! 그리고 추가로 Template를 template0로 설정하셔야 합니다. 다른 것으로 설정하니까 Collation C가 적용되지 않더라고요. 그래서 정리하면 1. Collation을 C로 설정한다. 2. Template를 template0로 설정한다.. 더보기
atom - treeview hide / show Ignored Files atom 에디터를 주로 사용하는데 갑자기 ignored 해둔 파일들이 사라졌더라고요. 실제 폴더에는 있는데 말이죠. 아래 이미지를 참고하시면 tree-view에서 ignored file들을 숨기거나 보여지게 할 수 있습니다. 1. settings - packages로 이동합니다. 2. tree view를 검색하면 core packages 쪽에 나옵니다. tree-view의 settigns에 들어갑니다. 조금 내려보면 Hide VCS Ignored Files 체크박스가 보입니다. 체크하시면 ignored files가 tree-view에서 사라지고 체크를 해제하시면 반대가 되겠죠? 저는 파일 사라진줄 알고 ㅠㅠㅠㅠㅠ 더보기
git bash에서 프로세스 제거하는 방법 윈도우에서 개발하다 보니까 git bash도 많이 사용하게 되더라고요. 맥이랑 왔다갔다 하다보니 ls, dir, pwd 등등 마구 섞여서 윈도우에서는 ls, pwd 정말 많이치고 있고 맥에서 dir도 치고 그렇습니다. ㅋㅋㅋㅋ 암튼 다시 본론으로 돌아가서 git bash에서 프로세스 제거하는, 킬하는 방법은 아래와 같습니다. taskkill -F //PID 20110 PID 뒤에 분은 20110는 그냥 예시고요. PID는 구해서 치셔야 합니다. 굽신거린다고 주지 않고요. ps 명령어와 grep을 섞어서 치시면 PID를 구하실 수 있습니다. 지금 포스팅 하는 환경이 맥이라 스샷은 없네요 ㅠ 아무튼 명령어는 taskkill -F //PID 실제PID 입니다. 인터넷 검색해보니까 tasklist 라는 명령어도.. 더보기
올해 1월 1일부터 오늘까지 몇 일 지났는지 in 구글 스프레드시트 파이썬에서는 time.struct_time 객체에서 tm_yday 라는 값을 사용하면 되는데요. 구글 스프레드시트에서는 어떻게 해야 하는지 궁금해서 찾아봤습니다. 아마도 https://support.google.com/docs/table/25273?hl=en 에서 DAYS 라는 함수를 사용하면 되는 것 같습니다. =DAYS(today(), DATE(2018, 1, 0)) 이렇게 작성하면 되는 것 같아요. 2월 16일을 기준으로 위 코드를 돌리면 47일이 나오는데요. 오늘 날짜를 포함한 것이고요. 그러니깐 올해 1월 1일부터 47번째 되는 날이다 라고 생각하시면 됩니다. DAYS는 end_date, start_date 의 차이 값을 돌려주는 거라서 =DAYS(today(), DATE(2018, 1, 1)).. 더보기
강남역, 종로3가 지하철 유무임 승하차 정보 (2017.07 포함) 최근에 아래와 같은 포스팅을 한 적이 있어요. 이어서 작성해봅니다. 2017/08/10 - 서울 지하철 유임, 무임 승하차 비교 (2017.07) 사용된 데이터는 아래와 같습니다. http://data.seoul.go.kr/openinf/sheetview.jsp?infId=OA-12251&tMenu=11 URL이 잘 안되면 - 서울 열린데이터 광장에서 '지하철 승하차' 로 검색해서 '서울시 지하철 호선별 역별 유/무임 승하차 인원 정보' 데이터를 확인하면 됩니다. 유임 승하차 인원이 제일 많은 곳은 강남역이었습니다. 강남역의 유임승하차 인원은 아래와 같이 변화해왔더라고요. 2016년과 마찬가지로 7월이 되니깐 인원이 많이 늘어나는 것 같네요.방학?? 만남의 장소라서?? 강남역의 무임승하차 인원은 아래와 .. 더보기
서울 지하철 유임, 무임 승하차 비교 (2017.07) 지난 포스팅에 이어서 몇 개월 만에 다시 작성하는 지하철 유임, 무임 승하차 비교 포스팅입니다. 데이터 : http://data.seoul.go.kr/openinf/sheetview.jsp?infId=OA-12251&tMenu=11 URL이 잘 안되면 - 서울 열린데이터 광장에서 '지하철 승하차' 로 검색해서 '서울시 지하철 호선별 역별 유/무임 승하차 인원 정보' 데이터를 확인하면 됩니다. 1. 유임승차인원 내림차순정렬 강남역이 정말 많다는 것을 다시 확인할 수 있었습니다.무려 95%가 유임승차하고 있어요. 잠실, 홍대, 신림, 구로, 삼성, 고속터미널 등의 순으로 유임 승차인원이 많다는 것을 알 수 있었어요. 지난 번과 크게 다르진 않네요. 사용월호선명지하철역유임승차인원무임승차인원유임하차인원무임하차인.. 더보기
서울 지하철 유임, 무임 승하차 변화 (2016.01. - 2017.02.) 이전 포스팅에서 서울 지하철 유임, 무임 승하차에 대해 비교한 적이 있습니다. 요거고요 -> 2017/03/14 - [기타언어,오픈소스] - 서울 지하철 유임, 무임 승하차 비교 2017년 2월 기준 유임승차인원이 제일 많았던 강남과 무임승차인원이 제일 많았던 종로3가(1호선)을 좀 더 살펴봤습니다. 먼저 강남역을 보면 무임승차인원에 큰 변화가 안보이네요.대신 유임 승차인원은 달라지는데요. 2016년 7-8월에 높았다가 9월에는 좀 줄어드는 것을 볼 수 있습니다. 7-8월에는 왜 높은지 궁금하네요. 방학이라서 학생들이 많이 모이기 때문일까요? 종로 3가(1호선)은 2016년 9-10월에 유임 / 무임 승차량이 크게 늘었어요. 무슨일이 있었던거죠?? 자료가 좀 더 모이면 재미있을 것 같아요.큰 행사가 있으.. 더보기
촛불시위와 지하철 유임/무임 승하차 (2016.09. - 2017.02.) 이전 포스팅에서 서울 지하철 유임, 무임 승하차에 대해 비교한 적이 있습니다. 요거고요 -> 2017/03/14 - [기타언어,오픈소스] - 서울 지하철 유임, 무임 승하차 비교 최근 몇 달의 광화문, 시청의 인원도 궁금해졌어요. 주변에 있는 지하철역은 경복궁, 광화문, 종각, 시청, 을지로 입구 정도인데요.을지로 입구는 제외하고 광화문 인근 지하철역 5군데의 승하차 인원을 확인해봤어요. 2016.09. - 2017.02. 까지요. 유임승차인원은 아래와 같고요. 종각(1호선)경복궁(3호선)시청(1호선)시청(2호선)광화문(5호선)2016091132850643649622884629480936989201610124621575491068862569378410581022016111468143858480867026.. 더보기
이미지 빈공간 추가하기 (empty space add/extent) 2017/03/15 - [ # 기타언어,오픈소스] - 이미지 빈공간 제거하기 (empty space remove/delete/crop) 앞선 이미지 빈공간 제거하기 포스팅에서 이어집니다. 위 포스팅에서는 빈공간을 제거했는데요. 이번에는 빈공간을 추가하는 방법을 ImageMagick을 통해서 실험해보려고 합니다. 실험에 사용하는 이미지는 앞서 빈공간을 제거한 이미지 입니다. 아래와 같이 생겼고요. 현재 사이즈는 218x223 입니다. 이미지를 300x300으로 변경하고 싶을 때 resize 해도 되지만 resize는 이미지 자체를 키워버리기 때문에 이미지가 뒤틀릴 수도 있고요. 위 장난감의 크기는 그대로 두고 이미지의 크기를 키우기 위한 방법으로 resize는 적당한 방법이 아닙니다. 그래서 ImageMa.. 더보기
이미지 빈공간 제거하기 (empty space remove/delete/crop) 이미지매직(ImageMagick)을 활용해서 이미지 빈공간 제거하는 방법을 포스팅해둡니다. Linux에서 이미지매직 설치는 apt-get install imagemagick 이렇게 할 수 있고요. Mac에서는 brew install imagemagick 하시면 됩니다. 이미지 빈공간 이라고 표현했는데요. 아래 그림에 파란색으로 표시한 부분을 의미합니다. 원본 이미지는 여기서 다운받았어요. https://pixabay.com/en/puzzle-game-cube-rubik-s-cube-toy-1243091/ 빈공간을 삭제하고 이미지가 가질 수 있는 최소한의 크기로 만들어주는 기능이 ImageMagick에 존재합니다. 바로 trim 옵션을 적용하는 것입니다. convert input.png -trim outp.. 더보기
이미지 검은색 배경 제거하기 (이미지매직, ImageMagick) 앞서서 흰색 배경을 제거하는 방법에 대해서 작성해뒀는데요.이거에요. 2017/03/15 - [ # 기타언어,오픈소스] - 이미지 흰색 배경 제거하기 (이미지매직, ImageMagick) 사실 하나의 값만 변경하면 되는지라 따로 작성할 필요가 있을까 싶은데요. 이미지 다 들어가고 하면 너무 길어져서 소용없어질까바 하나 따로 작성해봅니다. 설치는 아래를 참고해서 진행하세요.Linux에서 이미지매직 설치는 apt-get install imagemagick 이렇게 할 수 있고요.Mac에서는 brew install imagemagick 하시면 됩니다. 이번에 사용해보고 싶은 이미지는 아래와 같습니다.https://pixabay.com/en/pocket-watch-time-clock-time-of-2061228/ .. 더보기
이미지 흰색 배경 제거하기 (이미지매직, ImageMagick) 이미지에 있는 흰색 배경을 제거하는 방법은 여러 가지가 있는데요. 여기서는 이미지매직(ImageMagick, https://www.imagemagick.org/script/index.php)을 활용해서 제거해봐요. Linux에서 이미지매직 설치는 apt-get install imagemagick 이렇게 할 수 있고요. Mac에서는 brew install imagemagick 하시면 됩니다. 설치했다면 convert 명령어를 사용할 수 있는데요. convert 명령어는 정말 많은 options가 사용될 수 있어요. convert --help 해보시면 알 수 있습니다.아래는 convert --help의 일부입니다. 대부분이 convert options input_img output_img 로 구성되니깐 참고.. 더보기
서울 지하철 유임, 무임 승하차 비교 먼저 이 포스팅은 무임 승차에 대해서 비판하고자 해서 작성하는 것이 아닙니다. 지하철을 탈 때 주로 교통카드를 이용하는데 (너무나 당연하게 되버려서 현금을 내본지가 언제인지 모르겠다)소리가 다르다는 것을 알았어요. 일반인 / 학생 / 노인으로 나뉘는 것 같은데 (추측) 아무튼 소리가 달라요. 개찰구에 서있는 직원들도 소리와 모습을 보고 판단하는 것 같아요. - 예로 일반인 처럼 생겼는데 학생 교통카드 소리가 나던지 - 예로 청년인데 노인 교통카드 소리가 나던지 내가 타는 역에는 노인 교통카드 소리가 많이 나고, 지하철 승강장에도 노인들의 모습을 많이 볼 수 있어서 궁금해졌어요 유임 / 무임 승차 비중이 궁금 :-) 내가 사는 곳은 서울이 아니라서 데이터를 찾을 수 없었고, 서울이라도 한 번 확인해보고자 .. 더보기
pywrap_tensorflow.so library not loaded 이런식으로 에러가 뜰 때 그냥 tensorflow 재설치가 빠른 듯 pip uninstall tensorflow pip install tensorflow 더보기
스타트업에서 많이 뽑고 있는 직무 오늘 로켓펀치에서 보내온 이메일을 보면 어떤 사람을 많이 뽑고 있는지 알 수 있더라고요.(매주 받아보고 있지만 개발자 모집 공고가 제일 많았던 것 같아요) 1위는 개발자 !! 103개의 채용 정보가 있네요. (채용 정보가 많다는건 그만큼 개발자가 부족하다는 증거이려나요?) 2위는 운영 쪽에 뽑는 인원이 많고요 ! 제일적은 직무는 영업 쪽이네요. 로켓펀치에 가보면 여러개의 버튼으로 쉽게 나랑 잘 맞는 채용정보를 확인할 수 있어요. 경력무관으로 올라온 공고도 꽤 많은 것 같네요. 스타트업에서 일해보고 싶은 분들은 한 번 확인해보시면 좋을 것 같아요 ! 더보기
한국에서 프로그래밍 언어 관심도 변화 (2016.03~2017.03) 어떤 언어가 관심을 많이 받고 있나 !! Google Trends로 확인해봤어요. (C / C++ / C#은 잘 안되서 제외했고요) 제일 왼쪽에 있는 평균 값을 보면 Java > Javascript > Pyhton > Swift> Ruby 순으로 보이네요. Python은 관련 검색어에 Tensorflow가 있어요. 텐서플로우를 사용하기 위해서는 아무래도 Python을 공부해야 하니깐요.딥러닝의 인기가 높아지면 Python의 인기도 높아질 것 같네요. !! 이미 높아졌으려나. Java가 제일 관심이 많을 수 밖에 없죠 !!많이 배우기도하고 많이 사용하니깐요. Swift는 좀 다른 검색어가 들어가 있어요.테일러스위프트가 있어서 말이죠 !! 한국에서 Ruby는 별로 많이 사용되는 언어는 아니군요. 자바스크립트.. 더보기