2017년 2월 23일에 대한민국에서 개봉되는 신작 극장 애니메이션 [ 소드 아트 온라인 : 오디널 스케일 ] 의 초반 스토리 12분 영상이 공개 되었다고 합니다
2017년 2월 14일 화요일
2017년 2월 12일 일요일
파판14 : 제작 매크로 - 작업량 1116 / 내구도 70
작업 숙련도 691
가공 숙련도 670
CP 401
도핑 : 양파 그라탱 수프
작업량 1116 / 내구도 70
[1단계]
/ac "작업 요령"<wait.2>
/ac "정신 집중"<wait.2>
/ac "안정된 솜씨 2"<wait.2>
/ac "근검절약"<wait.3>
/ac "성급한 손길"<wait.3>
/ac "성급한 손길"<wait.3>
/ac "성급한 손길"<wait.3>
/ac "성급한 손길"<wait.3>
/ac "안정된 솜씨 2"<wait.2>
/ac "성급한 손길"<wait.3>
/ac "성급한 손길"<wait.3>
/ac "성급한 손길"<wait.3>
/ac "성급한 손길"<wait.3>
/echo Macro #1 complete <se.1>
[2단계]
/ac "작업 요령"<wait.2>
/ac "능숙한 땜질 2"<wait.3>
/ac "안정된 솜씨 2"<wait.2>
/ac "성급한 손길"<wait.3>
/ac "혁신"<wait.2>
/ac "성급한 손길"<wait.3>
/ac "장족의 발전"<wait.2>
/ac "비레고의 축복"<wait.3>
/ac "안정된 솜씨"<wait.2>
/ac "독창적 발상 2"<wait.2>
/echo Macro #2 complete <se.1>
[3단계] : 속성에 따라
/아이콘 "불의 예술"
/ac "불의 예술"<wait.2>
/ac "불의 인장"<wait.3>
/ac "불의 인장"<wait.3>
/ac "불의 인장"<wait.3>
/ac "모범 작업 2"<wait.3>
/echo Macro #3 complete <se.1>
가공 숙련도 670
CP 401
도핑 : 양파 그라탱 수프
작업량 1116 / 내구도 70
[1단계]
/ac "작업 요령"<wait.2>
/ac "정신 집중"<wait.2>
/ac "안정된 솜씨 2"<wait.2>
/ac "근검절약"<wait.3>
/ac "성급한 손길"<wait.3>
/ac "성급한 손길"<wait.3>
/ac "성급한 손길"<wait.3>
/ac "성급한 손길"<wait.3>
/ac "안정된 솜씨 2"<wait.2>
/ac "성급한 손길"<wait.3>
/ac "성급한 손길"<wait.3>
/ac "성급한 손길"<wait.3>
/ac "성급한 손길"<wait.3>
/echo Macro #1 complete <se.1>
[2단계]
/ac "작업 요령"<wait.2>
/ac "능숙한 땜질 2"<wait.3>
/ac "안정된 솜씨 2"<wait.2>
/ac "성급한 손길"<wait.3>
/ac "혁신"<wait.2>
/ac "성급한 손길"<wait.3>
/ac "장족의 발전"<wait.2>
/ac "비레고의 축복"<wait.3>
/ac "안정된 솜씨"<wait.2>
/ac "독창적 발상 2"<wait.2>
/echo Macro #2 complete <se.1>
[3단계] : 속성에 따라
/아이콘 "불의 예술"
/ac "불의 예술"<wait.2>
/ac "불의 인장"<wait.3>
/ac "불의 인장"<wait.3>
/ac "불의 인장"<wait.3>
/ac "모범 작업 2"<wait.3>
/echo Macro #3 complete <se.1>
파판14 : 제작 매크로 - 작업량 956 / 내구도 70
작업 숙련도 691
가공 숙련도 670
CP 401
작업량 956 / 내구도 70
[1단계]
/기술시전 "작업 요령" <me> <대기.2>
/기술시전 "정신 집중" <me> <대기.2>
/기술시전 "안정된 솜씨 2" <me> <대기.2>
/기술시전 "성급한 손길" <me> <대기.3>
/기술시전 "성급한 손길" <me> <대기.3>
/기술시전 "성급한 손길" <me> <대기.3>
/기술시전 "성급한 손길" <me> <대기.3>
/기술시전 "성급한 손길" <me> <대기.3>
/기술시전 "능숙한 땜질 2" <me> <대기.3>
/기술시전 "안정된 솜씨 2" <me> <대기.2>
/기술시전 "성급한 손길" <me> <대기.3>
/기술시전 "작업 요령" <me> <대기.2>
/기술시전 "성급한 손길" <me> <대기.3>
/기술시전 "성급한 손길" <me> <대기.3>
/echo Macro #1 complete <se.1>
[2단계]
/기술시전 "안정된 솜씨 2" <me> <대기.2>
/기술시전 "혁신" <대기.2>
/기술시전 "가공" <me> <대기.3>
/기술시전 "장족의 발전" <me> <대기.2>
/기술시전 "비레고의 축복" <me> <대기.3>
/기술시전 "독창적 발상 2" <me> <대기.2>
/기술시전 "안정된 솜씨" <me> <대기.2>
/echo Macro #2 complete <se.1>
[3단계] : 속성에 따라
/아이콘 "불의 예술"
/기술시전 "불의 예술" <me> <대기.3>
/기술시전 "불의 인장" <me> <대기.3>
/기술시전 "불의 인장" <me> <대기.3>
/echo Macro #3 complete <se.1>
가공 숙련도 670
CP 401
작업량 956 / 내구도 70
[1단계]
/기술시전 "작업 요령" <me> <대기.2>
/기술시전 "정신 집중" <me> <대기.2>
/기술시전 "안정된 솜씨 2" <me> <대기.2>
/기술시전 "성급한 손길" <me> <대기.3>
/기술시전 "성급한 손길" <me> <대기.3>
/기술시전 "성급한 손길" <me> <대기.3>
/기술시전 "성급한 손길" <me> <대기.3>
/기술시전 "성급한 손길" <me> <대기.3>
/기술시전 "능숙한 땜질 2" <me> <대기.3>
/기술시전 "안정된 솜씨 2" <me> <대기.2>
/기술시전 "성급한 손길" <me> <대기.3>
/기술시전 "작업 요령" <me> <대기.2>
/기술시전 "성급한 손길" <me> <대기.3>
/기술시전 "성급한 손길" <me> <대기.3>
/echo Macro #1 complete <se.1>
[2단계]
/기술시전 "안정된 솜씨 2" <me> <대기.2>
/기술시전 "혁신" <대기.2>
/기술시전 "가공" <me> <대기.3>
/기술시전 "장족의 발전" <me> <대기.2>
/기술시전 "비레고의 축복" <me> <대기.3>
/기술시전 "독창적 발상 2" <me> <대기.2>
/기술시전 "안정된 솜씨" <me> <대기.2>
/echo Macro #2 complete <se.1>
[3단계] : 속성에 따라
/아이콘 "불의 예술"
/기술시전 "불의 예술" <me> <대기.3>
/기술시전 "불의 인장" <me> <대기.3>
/기술시전 "불의 인장" <me> <대기.3>
/echo Macro #3 complete <se.1>
파판14 : 제작 매크로 - 작업량 478 / 내구도 35
작업 숙련도 691
가공 숙련도 670
CP 401
도핑 : 돌국
작업량 478 / 내구도 35
[1단계] /ac "작업 요령"<wait.2>
/ac "정신 집중" <wait.2>
/ac "안정된 솜씨 2" <wait.2>
/ac "근검절약"<wait.2>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "집중 가공"
/ac "가공" <wait.3>
/echo Macro #1 complete <se.1>
[2단계]
/ac "교묘한 손놀림" <wait.2>
/ac "안정된 솜씨 2" <wait.2>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "집중 가공"
/ac "중급 가공" <wait.3>
/ac "독창적 발상 2" <대기.2>
/ac "장족의 발전" <wait.2>
/ac "비레고의 축복" <wait.3>
/ac "모범 작업 2" <wait.3>
/ac "모범 작업 2" <wait.3>
/echo Macro #2 complete <se.1>
가공 숙련도 670
CP 401
도핑 : 돌국
작업량 478 / 내구도 35
[1단계] /ac "작업 요령"<wait.2>
/ac "정신 집중" <wait.2>
/ac "안정된 솜씨 2" <wait.2>
/ac "근검절약"<wait.2>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "집중 가공"
/ac "가공" <wait.3>
/echo Macro #1 complete <se.1>
[2단계]
/ac "교묘한 손놀림" <wait.2>
/ac "안정된 솜씨 2" <wait.2>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "집중 가공"
/ac "중급 가공" <wait.3>
/ac "독창적 발상 2" <대기.2>
/ac "장족의 발전" <wait.2>
/ac "비레고의 축복" <wait.3>
/ac "모범 작업 2" <wait.3>
/ac "모범 작업 2" <wait.3>
/echo Macro #2 complete <se.1>
파판14 : 제작 매크로 - 작업량 431 / 내구도 35
작업 숙련도 691
가공 숙련도 670
CP 401
도핑 : 돌국
작업량 431 / 내구도 35
[1단계]
/ac "작업 요령"<wait.2>
/ac "정신 집중" <wait.2>
/ac "안정된 솜씨 2" <wait.2>
/ac "근검절약"<wait.2>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "집중 가공"
/ac "가공" <wait.3>
/echo Macro #1 complete <se.1>
[2단계]
/ac "교묘한 손놀림" <wait.2>
/ac "장족의 발전" <wait.2>
/ac "안정된 솜씨 2" <wait.2>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "혁신" <wait.2>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "장족의 발전" <wait.2>
/ac "비레고의 축복" <wait.3>
/ac "모범 작업 2" <wait.3>
/ac "모범 작업 2" <wait.3>
/echo Macro #2 complete <se.1>
가공 숙련도 670
CP 401
도핑 : 돌국
작업량 431 / 내구도 35
[1단계]
/ac "작업 요령"<wait.2>
/ac "정신 집중" <wait.2>
/ac "안정된 솜씨 2" <wait.2>
/ac "근검절약"<wait.2>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "집중 가공"
/ac "가공" <wait.3>
/echo Macro #1 complete <se.1>
[2단계]
/ac "교묘한 손놀림" <wait.2>
/ac "장족의 발전" <wait.2>
/ac "안정된 솜씨 2" <wait.2>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "혁신" <wait.2>
/ac "집중 가공"
/ac "가공" <wait.3>
/ac "장족의 발전" <wait.2>
/ac "비레고의 축복" <wait.3>
/ac "모범 작업 2" <wait.3>
/ac "모범 작업 2" <wait.3>
/echo Macro #2 complete <se.1>
2017년 2월 11일 토요일
파판14 : 채집 매크로
획득력 759
감별력 711
GP 650
원예 적화:600
/아이콘 "신중한 선별"
/기술시전 "직감적 선별"<대기.3>
/기술시전 "직감적 선별"<대기.3>
/기술시전 "전력 집중" <대기.2>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "심미안"<대기.2>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "현장 경험" <대기.2>
/혼 끝<se.1>
원예 적화:740
/아이콘 "신중한 선별"
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "현장 경험 2" <대기.2>
/혼 끝<se.1>
원예 청화
/아이콘 "신중한 선별"
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "전력 집중" <대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "현장 경험" <대기.2>
/혼 끝<se.1>
광부 적화:600
/아이콘 "신중한 선별"
/기술시전 "직감적 선별"<대기.3>
/기술시전 "직감적 선별"<대기.3>
/기술시전 "전력 집중" <대기.2>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "심미안"<대기.2>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "뚜렷한 시야" <대기.2>
/혼 끝<se.1>
광부 적화:740
/아이콘 "신중한 선별"
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "뚜렷한 시야 2" <대기.2>
/혼 끝<se.1>
광부 청화
/아이콘 "신중한 선별"
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "전력 집중" <대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "뚜렷한 시야" <대기.2>
/혼 끝<se.1>
감별력 711
GP 650
원예 적화:600
/아이콘 "신중한 선별"
/기술시전 "직감적 선별"<대기.3>
/기술시전 "직감적 선별"<대기.3>
/기술시전 "전력 집중" <대기.2>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "심미안"<대기.2>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "현장 경험" <대기.2>
/혼 끝<se.1>
원예 적화:740
/아이콘 "신중한 선별"
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "현장 경험 2" <대기.2>
/혼 끝<se.1>
원예 청화
/아이콘 "신중한 선별"
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "전력 집중" <대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "현장 경험" <대기.2>
/혼 끝<se.1>
광부 적화:600
/아이콘 "신중한 선별"
/기술시전 "직감적 선별"<대기.3>
/기술시전 "직감적 선별"<대기.3>
/기술시전 "전력 집중" <대기.2>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "심미안"<대기.2>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "뚜렷한 시야" <대기.2>
/혼 끝<se.1>
광부 적화:740
/아이콘 "신중한 선별"
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "고도의 주의력"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "뚜렷한 시야 2" <대기.2>
/혼 끝<se.1>
광부 청화
/아이콘 "신중한 선별"
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "심미안"<대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "전력 집중" <대기.2>
/기술시전 "신중한 선별"<대기.3>
/기술시전 "뚜렷한 시야" <대기.2>
/혼 끝<se.1>
2017년 2월 10일 금요일
파판14 : 제작 매크로 - 작업량 503 / 내구도 80
작업 숙련도 691
가공 숙련도 670
CP 401
작업량 503 / 내구도 80
/기술시전 "작업 요령" <대기.2>
/기술시전 "정신 집중" <대기.2>
/기술시전 "안정된 솜씨 2" <대기.2>
/기술시전 "고급 가공" <대기.3>
/기술시전 "고급 가공" <대기.3>
/기술시전 "고급 가공" <대기.3>
/기술시전 "고급 가공" <대기.3>
/기술시전 "고급 가공" <대기.3>
/기술시전 "안정된 솜씨" <대기.2>
/기술시전 "장족의 발전" <대기.2>
/기술시전 "독창적 발상 2" <대기.2>
/기술시전 "비레고의 축복" <대기.3>
/기술시전 "모범 작업 2" <대기.3>
/기술시전 "모범 작업 2" <대기.3>
/echo Macro #1 complete <se.1>
가공 숙련도 670
CP 401
작업량 503 / 내구도 80
/기술시전 "작업 요령" <대기.2>
/기술시전 "정신 집중" <대기.2>
/기술시전 "안정된 솜씨 2" <대기.2>
/기술시전 "고급 가공" <대기.3>
/기술시전 "고급 가공" <대기.3>
/기술시전 "고급 가공" <대기.3>
/기술시전 "고급 가공" <대기.3>
/기술시전 "고급 가공" <대기.3>
/기술시전 "안정된 솜씨" <대기.2>
/기술시전 "장족의 발전" <대기.2>
/기술시전 "독창적 발상 2" <대기.2>
/기술시전 "비레고의 축복" <대기.3>
/기술시전 "모범 작업 2" <대기.3>
/기술시전 "모범 작업 2" <대기.3>
/echo Macro #1 complete <se.1>
2016년 5월 22일 일요일
2016년 5월 16일 월요일
CentOS postfix gmail
postfix install
# yum install postfix cyrus-sasl cyrus-sasl-devel
# vi /etc/postfix/main.cf
relayhost = [smtp.gmail.com]:587
smtp_use_tls=yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/ssl/certs/ca-bundle.trust.crt
smtp_sasl_security_options =
# vi /etc/postfix/sasl_passwd
[smtp.gmail.com]:587 GoogleAccount@gmail.com:GootleAccountPassword
# chmod 400 /etc/postfix/sasl_passwd
# postmap /etc/postfix/sasl_passwd
# service postfix reload
Test
# echo "Postfix Mail Test Success!!" | mail -S from="GoogleAccount@gmail.com" -s "Postfix Mail Test" "GoogleAccount@gmail.com"
# yum install postfix cyrus-sasl cyrus-sasl-devel
# vi /etc/postfix/main.cf
relayhost = [smtp.gmail.com]:587
smtp_use_tls=yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/ssl/certs/ca-bundle.trust.crt
smtp_sasl_security_options =
# vi /etc/postfix/sasl_passwd
[smtp.gmail.com]:587 GoogleAccount@gmail.com:GootleAccountPassword
# chmod 400 /etc/postfix/sasl_passwd
# postmap /etc/postfix/sasl_passwd
# service postfix reload
Test
# echo "Postfix Mail Test Success!!" | mail -S from="GoogleAccount@gmail.com" -s "Postfix Mail Test" "GoogleAccount@gmail.com"
2016년 5월 9일 월요일
CentOS 6.x kernel 최적화
CentOS 6.x kernel 최적화
/etc/sysctl.conf
net.ipv4.ip_local_port_range = 2000 65535
net.ipv4.tcp_fin_timeout = 15
net.core.somaxconn = 65535
net.ipv4.tcp_tw_reuse = 1
# 유휴 메모리관리 (Page Cache) default 100
vfs_cache_pressure = 10000
2016년 5월 4일 수요일
mysql 개발용 설정
my.cnf
[client]
port = 3306
default-character-set = utf8
[mysqld_safe]
default-character-set = utf8
[mysqld]
user = mysql
port = 3306
datadir = /var/lib/mysql
tmpdir = /tmp
# Log
general_log_file = mysql-general.log
general_log = 1
slow_query_log = 1
slow_query_log_file = mysql-slow.log
long_query_time = 10
server-id = 1
open_files_limit = 65535
skip-name-resolve
skip-external-locking
skip-host-cache
character-set-server = utf8
collation-server = utf8_general_ci
max_connections = 100
thread_cache_size = 100
query_cache_type = 1
query_cache_size = 256M
thread_concurrency = 2
sort_buffer_size = 25M
key_buffer = 128M
# InnoDB
innodb_buffer_pool_size = 256M
innodb_use_sys_malloc = ON
innodb_flush_method = O_DIRECT
innodb_log_file_size = 64M
innodb_log_buffer_size = 8M
innodb_thread_concurrency = 4
innodb_flush_log_at_trx_commit = 2
sync_binlog = 0
innodb_support_xa = 0
innodb_adaptive_hash_index = 1
innodb_file_per_table = 1
innodb_file_format = Barracuda
[client]
port = 3306
default-character-set = utf8
[mysqld_safe]
default-character-set = utf8
[mysqld]
user = mysql
port = 3306
datadir = /var/lib/mysql
tmpdir = /tmp
# Log
general_log_file = mysql-general.log
general_log = 1
slow_query_log = 1
slow_query_log_file = mysql-slow.log
long_query_time = 10
server-id = 1
open_files_limit = 65535
skip-name-resolve
skip-external-locking
skip-host-cache
character-set-server = utf8
collation-server = utf8_general_ci
max_connections = 100
thread_cache_size = 100
query_cache_type = 1
query_cache_size = 256M
thread_concurrency = 2
sort_buffer_size = 25M
key_buffer = 128M
# InnoDB
innodb_buffer_pool_size = 256M
innodb_use_sys_malloc = ON
innodb_flush_method = O_DIRECT
innodb_log_file_size = 64M
innodb_log_buffer_size = 8M
innodb_thread_concurrency = 4
innodb_flush_log_at_trx_commit = 2
sync_binlog = 0
innodb_support_xa = 0
innodb_adaptive_hash_index = 1
innodb_file_per_table = 1
innodb_file_format = Barracuda
2016년 4월 29일 금요일
[FF14] Advanced Combat Tracker (미터기) 설치 가이드
한국서버 3.0 패치 기준 호환 버전
설치관련은 아래 설명과 동일합니다.
* 통합팩(출처) - http://loveholy.kr/ACTSetup3.exe
* 미터기 추천 스킨 - 링크
Advanced Combat Tracker
파이널 판타지 14 외 온라인 게임의 전투로그를 분석해 주는 프로그램
FFXIV_ACT_Plugin.dll
파이널 판타지 14 온라인 게임의 전투로그를 수집 파싱해 주는 플러그인
OverlayPlugin
미터기를 게임화면 위에 표시하기 위한 플러그인 ( 게임내 해상도 설정에서 창모드 혹은 가상 전체화면으로 설정해야 합니다 )
SpecialSpellTimer (일명 스페스페)
전투로그를 기반으로 하여 특정 조건을 설정하면 해당 조건이 발생 했을 때 화면상에 타이머를 표시하고, 알림 사운드 및 TTS(음성알림) 로 알려주는 플러그인
한국서버 2.51 패치 기준 호환 버전
* FFXIV_ACT_Plugin.dll 1.3.0.16 한글 로컬라이징
* SpecialSpellTimer 1.15.3 or 1.15.4
* 설치전 게임 옵션에서 준비해야 할 사항
* 게임 해상도는 창모드 혹은 가상 전체화면으로 설정해야 합니다.
1. Advanced Combat Tracker 통합팩을 다운로드 (제작자분 블로그 링크)
* 통합팩 및 FF14 한국서버 2.5 패치 대응 FFXIV_ACT_Plugin.dll 준비
* 통합팩 - http://gibini-ff14.tistory.com/1
* 2.5 패치 대응 플러그인 - http://gibini-ff14.tistory.com/category/%ED%8C%8C%ED%8C%9014%20ACT/FFXIV_ACT_PLUGIN%20%ED%95%9C%EA%B8%80
[다운로드 된 파일 예시]
2. 통합팩 설치 및 Plugin 업데이트 적용
* 설치되는 경로 : C:\Advanced Combat Tracker
* 백신이 설치되어 있을 경우 바이러스로 오진할 수 있으니 신뢰하는 프로그램으로 설정하던가 백신을 임시로 종료하여 설치를 진행 합니다.
* ACT_Install_v0.2_64비트용.exe 을 먼저 설치합니다.
* 설치가 완료 되었으면 다운로드 받은 FFXIV_ACT_Plugin.dll 파일을 복사(Ctrl+C) 한 후
통합팩 설치 경로 C:\Advanced Combat Tracker\Plugins\FFXIV_ACT_Plugin 으로 이동한 후 복사한 FFXIV_ACT_Plugin.dll 파일을 붙여넣기(Ctrl+V) 하여 덮어 씌워 줍니다.
3. 설치가 완료 되었으면 바탕화면에 ACT 단축아이콘이 생성되어 있을 것입니다.
* ACT는 실행시 관리자 권한을 요구하므로 마우스 우클릭으로 관리자 권한으로 실행을 해 줍니다.
* 귀찮다 싶으면 단축아이콘을 마우스 우클릭으로 열어 속성탭을 엽니다. 이후 바로 가기 탭에서 고급을 눌러 관리자 권한으로 실행에 체크해 줍니다.
4번. 실행 후 플러그인 및 ACT를 업데이트를 하겠냐고 물어보는 팝업이 나올 경우 아니요 (No)를 선택합니다.
* SpecialSpellTimer 업데이트를 물어보는 팝업창 입니다. 호환성 문제로 업데이트를 하지 않습니다.
설치관련은 아래 설명과 동일합니다.
* 통합팩(출처) - http://loveholy.kr/ACTSetup3.exe
* 미터기 추천 스킨 - 링크
Advanced Combat Tracker
파이널 판타지 14 외 온라인 게임의 전투로그를 분석해 주는 프로그램
FFXIV_ACT_Plugin.dll
파이널 판타지 14 온라인 게임의 전투로그를 수집 파싱해 주는 플러그인
OverlayPlugin
미터기를 게임화면 위에 표시하기 위한 플러그인 ( 게임내 해상도 설정에서 창모드 혹은 가상 전체화면으로 설정해야 합니다 )
SpecialSpellTimer (일명 스페스페)
전투로그를 기반으로 하여 특정 조건을 설정하면 해당 조건이 발생 했을 때 화면상에 타이머를 표시하고, 알림 사운드 및 TTS(음성알림) 로 알려주는 플러그인
한국서버 2.51 패치 기준 호환 버전
* FFXIV_ACT_Plugin.dll 1.3.0.16 한글 로컬라이징
* SpecialSpellTimer 1.15.3 or 1.15.4
* 설치전 게임 옵션에서 준비해야 할 사항
* 게임 해상도는 창모드 혹은 가상 전체화면으로 설정해야 합니다.
1. Advanced Combat Tracker 통합팩을 다운로드 (제작자분 블로그 링크)
* 통합팩 및 FF14 한국서버 2.5 패치 대응 FFXIV_ACT_Plugin.dll 준비
* 통합팩 - http://gibini-ff14.tistory.com/1
* 2.5 패치 대응 플러그인 - http://gibini-ff14.tistory.com/category/%ED%8C%8C%ED%8C%9014%20ACT/FFXIV_ACT_PLUGIN%20%ED%95%9C%EA%B8%80
[다운로드 된 파일 예시]
2. 통합팩 설치 및 Plugin 업데이트 적용
* 설치되는 경로 : C:\Advanced Combat Tracker
* 백신이 설치되어 있을 경우 바이러스로 오진할 수 있으니 신뢰하는 프로그램으로 설정하던가 백신을 임시로 종료하여 설치를 진행 합니다.
* ACT_Install_v0.2_64비트용.exe 을 먼저 설치합니다.
* 설치가 완료 되었으면 다운로드 받은 FFXIV_ACT_Plugin.dll 파일을 복사(Ctrl+C) 한 후
통합팩 설치 경로 C:\Advanced Combat Tracker\Plugins\FFXIV_ACT_Plugin 으로 이동한 후 복사한 FFXIV_ACT_Plugin.dll 파일을 붙여넣기(Ctrl+V) 하여 덮어 씌워 줍니다.
3. 설치가 완료 되었으면 바탕화면에 ACT 단축아이콘이 생성되어 있을 것입니다.
* ACT는 실행시 관리자 권한을 요구하므로 마우스 우클릭으로 관리자 권한으로 실행을 해 줍니다.
* 귀찮다 싶으면 단축아이콘을 마우스 우클릭으로 열어 속성탭을 엽니다. 이후 바로 가기 탭에서 고급을 눌러 관리자 권한으로 실행에 체크해 줍니다.
4번. 실행 후 플러그인 및 ACT를 업데이트를 하겠냐고 물어보는 팝업이 나올 경우 아니요 (No)를 선택합니다.
* SpecialSpellTimer 업데이트를 물어보는 팝업창 입니다. 호환성 문제로 업데이트를 하지 않습니다.
*스페스페 사용법은 차후 추가 예정
2013년 10월 27일 일요일
CentOS svn apache 연동
설치해야할 패키지
# yum install subversion mod_dav_svn
svn 경로 설정
# mkdir /var/www/svn
svn 계정 생성
# svnadmin create /var/www/svn/project1
계정 비밀번호 설정
# vi /var/www/svn/project1/conf/passwd
[users]
project1 = password
권한설정
# vi /var/www/svn/project1/conf/authz
[repo:/project1]
project1 = rw
아파치 계정 설정
# htpasswd -c /etc/httpd/conf/.htpasswd project1
디렉토리 권한 설정
# chown -R apache:apache /var/www/svn/project1
아파치 연동
# vi /etc/httpd/conf.d/subversion.conf
<Location /svn>
DAV svn
SVNParentPath /var/www/svn
# Limit write permission to list of valid users.
<LimitExcept GET PROPFIND OPTIONS REPORT>
# Require SSL connection for password protection.
# SSLRequireSSL
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /etc/httpd/conf/.htpasswd
SVNPathAuthz on
AuthzSVNAccessFile "/var/www/svn/project1/conf/authz"
Require valid-user
</LimitExcept>
</Location>
아파치 재시작
# service httpd restart
접속경로 http://ipaddr/svn/project1
2013년 9월 2일 월요일
크롬 브라우저 HTTP Debugger Plugin - POSTMAN
HTTP 디버깅툴
Fiddler 대용으로 쓸만한 툴
[링크]
https://chrome.google.com/webstore/detail/postman-rest-client/fdmmgilgnpjigdojojpjoooidkmcomcm
Fiddler 대용으로 쓸만한 툴
[링크]
https://chrome.google.com/webstore/detail/postman-rest-client/fdmmgilgnpjigdojojpjoooidkmcomcm
python json dict 변경시 에러 발생
python에서 json string을 dict로 변경하려는데 아래와 같은 에러가 발생했다.
ValueError: Extra data: line 1 column 316 - line 1 column 320 (char 316 - 320)
원인은 json string 의 마지막에 \0x00 이란 문자열이 뒤에 붙어 있어서 였다.
<example>
#!/usr/bin/python
# -*- coding:utf-8 -*-
import json, simplejson
# 문자열에 \x00이 있다고 가정
str = '{"json_key":"json_value"}\x00'
# \x00 으로 에러가 발생할 것이다.
print json.loads(str)
>>>>
Traceback (most recent call last):
File "a.py", line 10, in <module>
print json.loads(str)
File "/usr/lib64/python2.6/json/__init__.py", line 307, in loads
return _default_decoder.decode(s)
File "/usr/lib64/python2.6/json/decoder.py", line 322, in decode
raise ValueError(errmsg("Extra data", s, end, len(s)))
ValueError: Extra data: line 1 column 25 - line 1 column 26 (char 25 - 26)
#!/usr/bin/python
# -*- coding:utf-8 -*-
import json, simplejson
# print 로 확인하면 보이지 않아 repr로 확인해 보면\x00 이 보일 것이다.
str = '{"json_key":"json_value"}\x00'
print repr(str)
>>>
'{"json_key":"json_value"}\x00'
#!/usr/bin/python
# -*- coding:utf-8 -*-
import json, simplejson
# 0x00이 들어간 것을 치환하여 dict로 변환하자
str = '{"json_key":"json_value"}\x00'
str = str.replace('\x00', '')
# 0x00을 빈문자로 치환하여 변환하면 정상적으로 변환이 될 것이다.
print json.loads(str)
>>>
{u'json_key': u'json_value'}
ValueError: Extra data: line 1 column 316 - line 1 column 320 (char 316 - 320)
원인은 json string 의 마지막에 \0x00 이란 문자열이 뒤에 붙어 있어서 였다.
<example>
#!/usr/bin/python
# -*- coding:utf-8 -*-
import json, simplejson
# 문자열에 \x00이 있다고 가정
str = '{"json_key":"json_value"}\x00'
# \x00 으로 에러가 발생할 것이다.
print json.loads(str)
>>>>
Traceback (most recent call last):
File "a.py", line 10, in <module>
print json.loads(str)
File "/usr/lib64/python2.6/json/__init__.py", line 307, in loads
return _default_decoder.decode(s)
File "/usr/lib64/python2.6/json/decoder.py", line 322, in decode
raise ValueError(errmsg("Extra data", s, end, len(s)))
ValueError: Extra data: line 1 column 25 - line 1 column 26 (char 25 - 26)
#!/usr/bin/python
# -*- coding:utf-8 -*-
import json, simplejson
# print 로 확인하면 보이지 않아 repr로 확인해 보면\x00 이 보일 것이다.
str = '{"json_key":"json_value"}\x00'
print repr(str)
>>>
'{"json_key":"json_value"}\x00'
#!/usr/bin/python
# -*- coding:utf-8 -*-
import json, simplejson
# 0x00이 들어간 것을 치환하여 dict로 변환하자
str = '{"json_key":"json_value"}\x00'
str = str.replace('\x00', '')
# 0x00을 빈문자로 치환하여 변환하면 정상적으로 변환이 될 것이다.
print json.loads(str)
>>>
{u'json_key': u'json_value'}
라벨:
\0x00,
dict,
json,
json.loads,
python
2013년 8월 17일 토요일
jquery tablesorter module
github url : https://github.com/Mottie/tablesorter
사용방법
[html]
<script type="text/javascript" src="jquery.tablesorter.min.js"></script>
<link rel="stylesheet" href="theme.blue.css" />
<table id="myTable> <tr> <th>No</th> <th>Grade</th> <th>Price</th> </tr> <tr> <td>1</td> <td>C</td> <td>$0.50</td> </tr> <tr> <td>2</td> <td>B</td> <td>$3.75</td> </tr> <tr> <td>3</td> <td>G</td> <td>$1.5</td> </tr> <tr> <td>4</td> <td>F</td> <td>$12.0</td> </tr> <tr> <td>5</td> <td>A</td> <td>$10.5</td> </tr> </table>
<script>
$(function(){ $("#myTable").tablesorter({ theme : 'blue', widgets : ['zebra', 'columns'], usNumberFormat : false, sortReset : true, sortRestart : true, headers: { 0: { sorter : false } } }); });
</script>
사용방법
[html]
<script type="text/javascript" src="jquery.tablesorter.min.js"></script>
<link rel="stylesheet" href="theme.blue.css" />
<table id="myTable> <tr> <th>No</th> <th>Grade</th> <th>Price</th> </tr> <tr> <td>1</td> <td>C</td> <td>$0.50</td> </tr> <tr> <td>2</td> <td>B</td> <td>$3.75</td> </tr> <tr> <td>3</td> <td>G</td> <td>$1.5</td> </tr> <tr> <td>4</td> <td>F</td> <td>$12.0</td> </tr> <tr> <td>5</td> <td>A</td> <td>$10.5</td> </tr> </table>
<script>
$(function(){ $("#myTable").tablesorter({ theme : 'blue', widgets : ['zebra', 'columns'], usNumberFormat : false, sortReset : true, sortRestart : true, headers: { 0: { sorter : false } } }); });
</script>
피드 구독하기:
글 (Atom)












