본문 바로가기
반응형

TechNical240

[Swing Game] 텍스트 기반 머드 게임 텍스트 기반 머드(?) 게임 입니다. 안드로이드 용으로 만들려다가... 왜 이렇게 귀찮은지... -_- 2023. 2. 26.
unix에서 문자를 숫자형식으로 간단히 변환하기 0으로 채워서온 필드에서 해당 영역만큼 잘라서 숫자형식으로 표기를 할때, 0001이라는 문자는 숫자로는 1을 의미한다. 이거를 요렇게 해보면.. echo $((0001)) 그러면 예쁘게 1이 찍힌다. 그런데 0010을 찍어 본다면? echo $((0010)) 말도 안되게 8이 찍힌다. 환경에 따라 다를 수도 있다. unix가 이걸 8진수로 인식을 하는 것 같다. 그래서 10진수라고 명시를 해 줘야 한다. echo $((10#0010)) 이렇게 하면 예쁘게 10이 찍히는 걸 볼 수 있다. 역시나 테스트를 할 때는 문제가 될 만한 여러가지 케이스를 상정해서 해 봐야 한다..... ps. 쓰고 보니 2년전에도 똑같은 짓을 했군........ 2022. 11. 8.
unix sendmail html format unix에서 html 포맷으로 메일을 발송해보자. mailx 는 간단하게 발송할 수 있는데 별짓을 다 해봐도 html 양식으로는 발송이 안 된다. 무슨 패키지를 깔면 된다는데 막 설치 할 수도 없어서 sendmail을 사용하기로 했다. ( echo "From: aaa@aa.com" echo "To: aaa@aa.com" echo "Cc: aaa@aa.com" echo "MIME-Version: 1.0" echo "Subject: mail title" echo "Content-Type: text/html" cat htmlformatfile.html ) | sendmail -t html 파일을 만들어서 cat으로 붙여 넣는거다. html 파일은 줄바꿈이 잘 되어 있어야 아웃룩에서 html형식이라고 인식한다... 2022. 11. 7.
teradata mload 천단위 소수점 숫자 포맷팅 teradata에서 mload로 데이터 추출해서 파일로 떨굴때 천단위로 콤마를 넣고 소수점 일때 0이 없이 .12 로 나오는 걸 0.12 형태로 조회하는 포맷팅 CAST(numdata AS FORMAT 'ZZZ,ZZ9.99') (CHAR(10)) 2022. 10. 13.
반응형