2016년 9월 30일 금요일

IT 자산 관리 프로그램 GLPI 한글화 하기

어찌어찌 번역은 다 해서 올려 놓았으나..

회사에선 다음 빌드까지 기다려 주지 않기에

번역을 다운로드 해 봤다..

구축한 웹 사이트에 로그인을 해보고..

언어 설정으로 가 보았으나... 어라??? 한글 선택이 없다!!!

이거 뭐지???

이래저래 찾아보다가.. 알아낸것..

1. 일단.. 한글 선택 가능하게 하려면.. 설치 디렉토리의 config 디렉토리 안에 define.php 에다가 수동으로 추가해줘야 하드라..

소스를 보면.. 안에 이쯤이 언어 설정 모음이구나.. 싶은 위치가 있다..

거기에.. 수동으로

  'ko_KR' => array('한국어', 'ko_KR.mo','ko_KR', 'ko','Korean'    , 2), 

라고 추가해줘야 한다.. 오타나면 죽어도 안보인다.. 이 걸로 4시간 헤맴

2. 한글이 짠하고 나오나... 번역률이 형편없다.. 그 이유는 예전에 20~30% 로 번역 된게 빌드되서 그런 거임..

3. 자 내가 번역한걸로 하자!! 유후~~~

내가 번역 한 걸로.. 원하는 버전을 다운 받고..

https://www.transifex.com/glpi/GLPI/language/ko_KR/

다운 받으면.. 확장자가 po다..

이걸 locales 디렉토리에 복사해 놓자...

이걸 또 컴파일 해줘야 함..

4. 명령어는

msgfmt "ko_KR.po" -o "ko_KR.mo"

요렇게 하면.. mo 파일이 갱신된다..

5. 웹 페이지 새로 고침하면.. 짜잔~~~~

6. 아 흐뭇해~~~~ 난 역시 대단해..


2016년 9월 29일 목요일

이번엔 GLPI 오픈소스 자산 관리 프로그램 번역 중...

회사에서 사용할 오픈소스 IT 자산 관리 프로그램을 검토 중.

기존에 앞서 번역했던..

snipe-it 가 설치가 너무 어려워서....(composer에 어쩌구 저쩌구 환경 맞추는데 3일 걸림..)

실제 활용하기가 너무 어렵다란 생각이 들어.. 100% 해놓은건 아깝긴 하지만..

누군가가 잘 쓰겠지 머...

다른 솔루션 검토중..

http://glpi-project.org/?lang=en 가 괜찮은 듯..

국내 솔루션 업체 중 이 솔루션을 커스터 마이징 해서 팔아 먹는 넘들도 있드라..

얘네들 GPL 라이선스는 뭔지 알고 하는겨?

하여간.. 그래서.. 다시 또 번역 중..

https://www.transifex.com/glpi/GLPI/dashboard/

앞서 번역이 한 23% 정도 였는데..

3일동안 해서.. 일단.. 78% 정도록 올려놨다..

근데.. 일본은 98%란 말이지.. 질 수 없다... ㅡㅡ+++

근데.. 이런 번역 할 때는 용어사전을 같이 만들면서 해야 하는데..

https://www.transifex.com/glpi/GLPI/glossary/ko_KR/

앞서 작업한 넘들이.. 그런거 싹 무시하고 해서리.. 개고생 중..

용어 갈아 엎고.. 사전 작성하고..

우리나라 개발자들 잘하는 사람은 잘 하지만..

아직도 문서 잘 안 읽고, 절차 같은거 안 지키고.. 이젠 좀 바꾸자!

하간.. 번역 알바를 투잡으로 해볼까란 생각도 듬.. ㅎㅎ

2016-09-30 갱신..


98% 번역 완료.. 일단.. 일본 넘들이랑 동점..

애매한 문장은 적용하면서 다시 수정해야 할듯..

2016년 9월 28일 수요일

[PS1] Wizardy 1 클리어

PS1 버전으로 클리어 함..


릴리가민 사가로 나온 거라.. 이거 깨고.. 바로 Wizardry 2로 캐릭터 전송함..

언젠간 꼭 해보고 싶은 시리즈라 시작은 했는데.. 옛날 게임이고..

치트느님의 힘으로 2주만에 1편 클리어 함.

이하 엔딩 캡쳐~~

일단 지하 10층 진입

화려한 금 명판 위에 글자가 새겨져 있다. 글귀는 화려하고 다양한 색으로 써있다:
"네 놈은 '웨드나'의 둥지에 무단침입했다. 나의 수호자들을 이기고 지나 갈 순 없을 것이다!"

그래서 나와 수비대들은 이 힌트를 남긴다: "콘트라-덱트라 어베뉴(오른쪽으로 가지 말라는 뜻)"
추신 - 트레버(게임 만든 놈) 병신!
각 방의 문을 열 때마다 몬스터들이 덤빈다.. 그 넘들이 수호자들인 듯.. 그냥 몬스터다.. 죽이고.. 바로 오른쪽으로 이동하면 10층 입구로 이동한다.. 그래서.. 위의 힌트가 있는 듯.. 한 떼거지 무찌르고 지나가 보면...


 수호자 한 무리를 무찔렀지만, 더 많이 있다. 멍청한 녀석아 갈 수 있을때 돌아가라!
말 안 듣기 우주 챔피언인 나는 당연히 그냥 간다.. 사실.. 몇번이고.. 출구로 돌아감..얘들이 너무 쎄다. 어찌어찌 웨드나의 방 앞까지 가면...


벽에 있는 신중한 표지판을 읽었다:
사악한 마법사 웨드나의 거처!
마법사가 있는 공식 방문 시간은 오전 9시부터 오후3시까지!

내가 몇시에 들어간진 모르겠다만.. 이하 웨드나와 싸움..

에뮬레이터의 장점으로.. 부하가 적게 나올때까지
강제 세이브 + 강제 로드 신공!!

공략법은.. 승려로 얘를 벙어리로 만들면 쉽다. 마법이 너무 쎄다.
이기면 얻을 수 있는
웨드나의 아뮬렛을 착용하고 사용하면!!
좌표를 입력하라고 나오는데.. 그냥 아무 좌표나 입력하면
짠 하고 마을로 탈출!!

축하합니다
당신은 아뮬렛을 되찾고 군주의 시험을 통과했습니다!
보상으로 미친 군주가 50,000GP와 EP를 내렸습니다!
또한 당신들을 그의 최정예 호위로 임명했습니다.
명예로운 계급장도 달았죠.

저 줬다는 돈 말이다... 2 편으로 전송하니까.. 아이템이고 뭐고 하나도 없드라..

썩을 놈..

2016년 9월 26일 월요일

linux 디렉토리 권한 복원 하기..

테스트 서버에서

실수로 /etc 디렉토리에 chmod 777을 해버렸따~~~!!!! ㅜ_ㅜ

급 구글링...

살았다..

http://root.so/archives/272

CentOS 6 에서 php 5.3 을 5.6으로 업그레이드 하기..

윈도우처럼 업데이트 버튼 한번 누르면 참 좋겠으나..

그러면 리눅스가 아니지... ㅎㅎ

아래 링크가 구글링 한 것 중에 정답임..

https://www.zerostopbits.com/how-to-upgrade-php-5-3-to-php-5-6-on-centos-6-7/

2016년 9월 8일 목요일

javascript로 임시 ID를 생성할때..TIP?


아래처럼 해보면 어떨까?


var rightNow = new Date();
var res = rightNow.toISOString().slice(0,19).replace(/-/g,"").replace(/:/g,"");


원래는 yyyymmddhhmmss 이런 식으로 해서 받아 왔었는데..

찾아보면.. date 객체를 생성해서.. replace 하는 형태로 쓰던데..

저따구로 하면.. 더 간단하게 받을 수 있다..

유후~~~

BE Band (비밴드) - 2024년 03월 02일 잠실새내 락앤롤욱스 공연

나의 10~20대를 보낸 잠실에서의 공연.. 오랜만에 가보니.. 여기가.. 마눌님과 자주 가던 영화관이었는데... 여긴 뭐가 있었는데... 란 추억도 떠올리며 기분좋게 감.​ 공연장은 좀 협소한 편이었고, 인천의 쥐똥나무 보다는 약간 크고... 인천 ...