목록개발이야기 (529)
준호씨의 블로그
오늘도 스쿨호스팅 1년 연장 하였다. 벌써 스쿨 호스팅을 사용한지도 5년째인가 보다. 참고로 지금 블로그는 티스토리 블로그이다. 호스팅은 뭔가 야심차게 웹사이트를 운영하고자 만들어 두긴 했지만 실제 활용도는 그리 높은 편은 아니다. 회사 업무 하다가 외부 IP 테스트가 필요할 때 종종 이용하고 있는데 이럴 거면 그냥 회사에 청구 하고 쓰는게 더 나을지도 모르겠다. 이걸 운영하면서 괜히 해킹을 당해서 스트레스를 받기도 했고 웹호스팅 해킹 당함 2015.11.03 용량이 부족하다 보니 OS 업그레이드시 여러가지 어려움을 겪기도 한다. ubuntu kernel panic 과 kernel upgrade. boot 파티션 정리 2016.11.01 요즘 신경을 안쓰고 있지만 OS 커널 문제 때문에 재부팅 하기가 두..
설치 가능한 mysql 버전 확인 $ brew search mysql mysql 설치 $ brew install mysql@5.7 만약 최신 버전을 설치 하고 싶다면 버전을 빼면 된다. $ brew install mysql 2018.07.19 기준으로 8.0.11 이 설치 되는데 서버 구동에 실패 해서 그냥 많이 쓰이는 5.7 로 설치 했다. 설치 하고 나면 아래 처럼 .zshrc 에 PATH 를 추가 해 주라고 나온다. (zsh 기준이다. bash 는 아마 다른게 나올 것이다.) $ echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc mysql 시작 $ brew services start mysql@5.7 ==> Suc..
나머지 연산자 (%) 를 이용해서 2로 나누어 떨어지는 나머지로 홀수와 짝수를 구분 할 수 있다. 2로 나누었을 때 나머지가 1이면 홀수, 0이면 짝수이다. private static void checkOddEven(int n) { if (n % 2 == 1) { System.out.println(n + " is odd"); } else if (n % 2 == 0) { System.out.println(n + " is even"); } else { System.out.println("never happen"); } } 테스트 코드. 다음 세가지는 모두 0~9 까지 하나씩 테스트 하는 코드이다. public static void main(String[] args) { // old style for (int..
[% foo = 'Foo' items = [ 'one', 'two', 'three' ] %] Things: [% FOREACH thing IN [ foo 'Bar' "$foo Baz" ] %] * [% thing %] [% END %] Items: [% FOREACH i IN items %] * [% i %] [% END %] Stuff: [% stuff = [ foo "$foo Bar" ] %] [% FOREACH s IN stuff %] * [% s %] [% END %] IN 대신 = 을 사용 할 수도 있음 [% FOREACH i = items %] [% userlist = [ { id => 'tom', name => 'Thomas' }, { id => 'dick', name => 'Richard'..
yyyymmdd Date.prototype.yyyymmdd = function() { var mm = this.getMonth() + 1; var dd = this.getDate(); return [this.getFullYear(), (mm>9 ? '' : '0') + mm, (dd>9 ? '' : '0') + dd ].join(''); }; var date = new Date(); date.yyyymmdd(); output "20180703" hhmmss Date.prototype.hhmmss = function() { var hh = this.getHours(); var mm = this.getMinutes(); var ss = this.getSeconds(); return [(hh>9 ? '' : ..