- Today
- Total
목록Programming (110)
내 머릿속 데이터베이스
걍 내가 쓰다 좋은 패키지 정리함. 볼드체는 강추 activate-power-mode : 파워코딩 모드. 팡팡팡 이펙트 터짐. 코딩하는 맛이 난다. 에헤이~atom-commander : 하단 패널로 파일관리하는 패널이 열리는데1 ftp도 접속해서 편집이 된다. 버그가 많지만 걍 쓰는 중atom-panels : 패널 분리를 쉬운 단축키로 쓸 수 있게 해줌auto-encoding : 파일 인코딩 자동으로 해줌. 잘 인식못하는 버그도 많음. autocomplete-python : 파이썬 자동완성color-picker : 컨트롤 + 알트 + C누르면 색상창 떠서 바로 입력가능함. hex, rgb 다 지원emmet : zen coding. 웹개발시 필수git-control : 그닥 좋은건진 모르겠지만 그냥 쓴다...
dropbox 어플을 윈도우에 설치할 수 밖에 없다.시스템에 동기화된 디렉토리가 생성되며 대략 기본 경로는 C:\dropbox 이다. 나는 sourcetree를 사용하므로 git에 따로 패스를 설정하지 않았다. 소스트리내에 터미널을 켜고 드랍박스에 저장소로 쓸 폴더 하나 만들고 다음 명령을 실행한다. git init --bare 그럼 이 경로를 저장소로 사용할 수 있다! 소스트리의 저장소 메뉴에 저장소 설정을 선택하여 저장소를 추가하면 끝.
이런거 외울 필요가 없어졌다.http://cronmaker.com 위 사이트가 너무 좋아서 그냥 때려서 확인한다. [Quartz 사용전 Cron형식 알아보기] * Quartz 형식 : [Seconds] [Minutes] [Hours] [Day-of-month] [Month] [Day-of-Week] [Year] - Seconds : 0 ~ 59 , Minites : 0 ~ 59 , Hours : 0 ~ 23 - Day of Month : 0 ~ 31 , Month : 1 ~ 12 - Day of Week : 1(Sunday) ~ 7(Saturday) - Year : YYYY형식 -> 특정일에 수행할때만 사용 * 예제 - 매일 오전 9시에 수행 : 0 0 9 * * ? - 매월 10일 오전 9시에 수행 :..
파이썬에서 Mysql을 접속하는 방법은 PyMysql 라이브러리를 이용하는 편이다. 그래서 Hive를 접속하려고 pyHive를 받아보았으나 에러가 펑펑 난다. 알아보니 개발이 늦다. hive를 접속할 수 있는 라이브러리들을 뒤지기 시작했고, pyhs2 요놈을 또 많이들 쓴다고는 하는데 깃헙을 보면 알겠지만 개발자도 포기했다. 따라서 마지막 방법은 ODBC를 활용하는 것이었고, 나는 hortonworks 하둡을 사용하니, 호튼웍스에서 odbc를 다운받아 설치하였다. 도큐멘트 항목을 읽어보니 driver항목의 명시를 조금 특이하게 하는 것 같아서 접속이 안되고, 직접 ODBC 설정으로 dsn을 생성해서 DNS명으로 접속해야 했다. import pyodbc cnxn = pyodbc.connect('DSN=HI..
몰론 크론탭이 편리한 도구이나, root 패스워드가 변경되면 crontab 기능이 동작하지 않는 이슈가 있다.서버 보안문제로 주기적으로 root 패스워드를 변경하는 시스템에서는 사용을 할 수 없다. 이를 해결하는 방법을 찾아보니 다른계정을 만들어서 거기서 크론탭을 실행하라고 되어있으나, 뭐 정기적으로 root 패스워드를 변경하는 시스템이라면 각 계정들도 expire date가 있을테니 해결방법은 아니다. 자바 기반이라면 Quartz Library와 JSVC를 활용하여 스케쥴 작업을 처리하는 것이 좋다. http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%B0%98%EB%B3%B5_%EC%98%88%EC%95%BD%EC%9E%91%EC%97%85_cron,..
출처 : 조대협의 블로그(http://bcho.tistory.com/969) 행렬 A=[1 2 3 4 5] 가 있고, 행렬 B가 = [6 7 8 9 10] 이 있을 때 Sum(A(i) * B(i))의 값 1*6+2*7+…. 는 일반적으로 for(i=1;i
출처 : http://steadypost.net/post/knowhow/id/8/ $ date -d yesterday $ date -d '2 days ago' $ date -d '1 week ago' $ date -d tomorrow $ date -d '2 days' $ date -d '1 week' $ date -d '1 week ago' +%Y-%m-%d 안녕하세요. 리눅스에서 date 명령어는 아무 인자없이 실행하면 현재 시간을 표시합니다. 그럼 어제나 내일 또는 과거나 미래의 시간을 구하는 방법에 대해 간단하게 적어보겠습니다. 과거 date -d 'yesterday'# 어제date -d '1 day ago'# 1일전 = 어제date -d '2 day ago'# 2일전date -d '35 day a..
출처 : 사이람 블로그 (http://cyram.tistory.com/161) 최근 롯데그룹을 둘러싼 논란이 뜨거워지면서 ‘반도체 회로보다 복잡한’ 롯데그룹의 지분구조도가 재조명 되고 있습니다. 아래 [그림1]에서 알 수 있듯이 롯데그룹은 계열사간 복잡한 지분구조도를 가지고 있습니다. 이는 롯데그룹이 수백 개의 순환출자고리를 가지고 있기 때문입니다. [그림1] 롯데그룹의 지분구조도(2015년 4월 1일 기준) 출처: 공정거래위원회 순환출자란 한 그룹 안에서 A기업이 B기업에, B기업이 C기업에, C기업은 A기업에 다시 출자하는 식(‘A기업→B기업→C기업→A기업’와 같이 원 모양으로 순환하는 구조)으로 그룹 계열사들끼리 돌려가며 자본을 늘리는 것을 말합니다. (출처: 네이버 지식백과) 롯데그룹의 이러한 복..
출처 : http://devday.tistory.com/2513 리눅스에서 심볼릭 링크의 실제 경로를 확인하려면 다음과 같이 할 수 있다. pwd -P 다음은 테스트이다. $ pwd /usr/lib/python2.7/site-packages $ pwd -P /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages $ 실제 경로가 출력됨을 확인할 수 있다. Reference: http://stackoverflow.com/questions/7665/how-to-resolve-symbolic-links-in-a-shell-script
하둡 배포 업체 하둡은 오픈소스 아파치 프로젝트라서 이를 이용하여 여러가지 개선된 버전의 하둡이 등장. 대표적인 플랫폼은 다음과 같다. 참고 : '하둡'이라면 알아야 할 업체 9곳의 장단점(http://cafe.daum.net/kosena21/SkmT/37) 아마존 웹 서비스(AWS)호튼웍스(Hortonworks) - HDP(Hortonworks Data Platform)클라우데라(Cloudera)IBMIntel맵R 테크놀로지(MapR Technologies)피보탈 소프트웨어(Pivotal Software)테라데이타(Teradata) 클라우데라는 하둡을 기반하지만 순수 오픈소스 제품이 아님. 클라우데라는 자체 제품에 클라우데라 매니저(claudera manager)라는 관리와 모니터링 툴부터 임팔라(Im..