달력

5

« 2024/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
2012. 11. 21. 12:28

Android 화면 자동 회전 방지 sbin2012. 11. 21. 12:28

Android에서 기본 Project를 확인해 보면, 화면 자동 회전을 설정하고 device를 돌리면 바로 인식되어 Activity의 OnCreate를 다시 타게 된다.

개발자 편의를 최대한 생각한 부분이라 생각되지만, 한 방향으로 고정된 App을 작성하기에는 여간 귀찮은 부분이 아닐 수 없다.

하기와 같이 Manifest에서 설정하면 더 이상 화면 회전 이벤트를 Activity 상위에서 처리하지 않고, Activity 안에서 처리하게 할 수 있다.

1. <activity> Tag 내 android:configChanges="keyboardHidden|orientation" 추가

2. <activity> Tag 내 android:screenOrientation="portrait (or landscape)" 추가

 

단, Activity가 여러개인 경우라면 각 Activity마다 설정해 줘야 한다.

:
Posted by [LunatiC]Simon
2012. 11. 15. 21:26

프랜차이즈 맛집 - 순흥골 usr2012. 11. 15. 21:26

Tony 퇴사 기념(?)으로 신도림 순흥골에 갔다. Team전체가 왔으면 좋았겠으나 Tony의 재정 사정상 - Lunatic 팀의 전통은 퇴사자가 쏜다... - part만 참석했다.
퇴근 하고 바로 신도림역으로 ㄱㄱ~~~



신도림역 2번 출구로 나와서 좌회전 10분 도보로 도착했다.
신도림역 근처 치고는 좀 외진 곳이어서 그런지 손님은 많지 않았는데...

각설하고 매우 배고픈 6인은 바로 스테이크 6인분 주문~~~


너무 배가 고파 사진 찍을 틈이 없어 부득이 나중에 시킨 1인분 샷을 찍었다.
고기가 워낙 두꺼워 익는데 오래 걸리긴 하지만 맛은 일반 프랜차이즈와 다르게 일품이었다.


술이 좀 들어간 상태로 사진을 찍다 보니 흔들리고 엉망이다. 고기 첫판이 구워지기 전에 이미 소주 반병을 마셔버리는 바람에...

Tony 덕분에 푸짐하게 한상 먹었다만, 가격이 싸진 않은듯 하다. 1인분 11,000원.
둘째 좀 크면 마눌님 데리고 함 더 와봐야 할듯.

:
Posted by [LunatiC]Simon
2012. 11. 15. 13:18

귀찮게 자꾸 풀리는 운동화끈 etc2012. 11. 15. 13:18

언젠가 분명히 풀리지 않는 신발끈 묶는 방법을 보고 그림을 따 놨었는데, 한 번도 매어 본 적이 없었다.

난독증인지 아무리 그림을 봐도 이걸 어떻게 매라는 건지 이해가 안갔던 기억이... 쿨럭

다시 해보니 매듭 모양이 예시와는 달리 좀 이상하게 되었지만, 신발끈 안풀리고 아주 좋구만~ 이런 실생활에 유용한 정보가 PC 안에 짱박혀 있었다니...

 

'etc' 카테고리의 다른 글

레고는 밟으면 왜 그렇게 아플까? 과학적 이유  (0) 2015.11.07
Windows Access 불가 Folder/File 삭제  (0) 2015.11.07
Windows 8 오류  (0) 2012.11.15
2013년도 전문 교육과정 신청  (0) 2012.11.15
Windows 8 넷북 설치...  (0) 2012.11.15
:
Posted by [LunatiC]Simon
2012. 11. 15. 13:14

@Override Annotation Error sbin2012. 11. 15. 13:14

JDK 새로 받아서 설치하고 환경 다시 맞추고 나니...

예전 source나 외부 예제들에서 Annotation Error가 발생하였다.

Eclipse Window 설정에서 Complier Compliance Level을 1.6으로 변경해도 일부 예제들에서 계속 발생...

찾아보니 Project Property의 Java Compiler Option이 1.5로 설정되어 있는 경우 해당 error가 발생한다.

Annotation Error 발생하면 두 가지 Option 모두 확인이 필요함.

Android는 1.6이 최소이자 권장 Level이고, 확인해 보니 기존 coding된 source 사용 시 1.7로 변경해도 동일한 Annotation Error 발생하는 경우가 있으니, 왠간하면 그냥 1.6으로 사용하자.

:
Posted by [LunatiC]Simon
2012. 11. 15. 13:11

Windows 8 오류 etc2012. 11. 15. 13:11

Hosting Domain Tunneling 때문에 Proxyfire를 사용중이다. Firewall에서 막힌 URL중에 꽤나 유용한 놈들도 있고, 간간히 Hosting Test가 필요할 때도 있어 매우 유용하게 사용중인데, Windows 8로 넘어오면서 문제가 되어버렸다.

분명히 Windows 8 설치하고 Metro UI내 모든 App을 아주아주 잘 사용하고 있었는데... 어느 순간 internet 연결을 요구하는 모든 App이 동작을 하지 않는다. Desktop에서 실행하는 모든 program은 정상 동작하는 상황이고, network 관련 구성도 잘못된 것이 전혀 없는데...

원인은 Proxyfire 때문이었는데, 이녀석만 설치하면 Metro UI에서 모든 연결이 막힌다.

아직 해결 방안은 찾질 못했고... 구글링 해봐도 답이 안나온다. 현재는 Metro UI가 꼭 쓸 필요가 있을때 그냥 Proxyfire를 삭제하는 중임.

Windows 8 정말 편하게 쓰고 있는데, 이거 하나 참 맘에 안드는구만~

:
Posted by [LunatiC]Simon
2012. 11. 15. 13:06

2013년도 전문 교육과정 신청 etc2012. 11. 15. 13:06

회사에서 2013년도 교육과정 신청하라고 한다.

흠... 그러고 보니 지금껏 매년 신청은 하는데, 정작 교육받으러 간 적은 없는거 같다. Project 무진장 바쁘거나, 혹은 과정 폐쇄이거나... 혹은 현 Project 실무와 맞지 않아 잘리거나... 꼴랑 들은거는 회사에서 일괄 진행한 진급자 대상 온라인 인강이 다이니...

올해는 PM과정을 들어가 볼까... 아님 프로그래밍 과정을 들어가 볼까... 고민... 고민...

'etc' 카테고리의 다른 글

레고는 밟으면 왜 그렇게 아플까? 과학적 이유  (0) 2015.11.07
Windows Access 불가 Folder/File 삭제  (0) 2015.11.07
귀찮게 자꾸 풀리는 운동화끈  (0) 2012.11.15
Windows 8 오류  (0) 2012.11.15
Windows 8 넷북 설치...  (0) 2012.11.15
:
Posted by [LunatiC]Simon
2012. 11. 15. 13:03

Windows 8 넷북 설치... etc2012. 11. 15. 13:03

세컨 넷북에 Windows 8 설치하면서... 바탕색을 메인 PC와 다르게 설정하고 계정 연동했더니...

메인PC 바탕색도 바뀌어 버렸다...

 

메인 PC에서 다시 색 바꾸고 잠금화면 사진, 계정 사진 싹 바꾸고 나니... 세컨 넷북에서도 바로 적용된다.

Internet Explorer 홈페이지랑 즐겨찾기도 바로 연동 성공~!

연동 잘 되는건 확인 했고... 써드 MID 현재 설치중...

 

문제는 Metro UI에서 1024x768 보다 낮은 해상도에서는 App이 실행되지 않는다는 점~

 

에쒸~ 괜히 설치했다...ㅡ.ㅡ;;;

 

--> 가지고 있던 Test용 MID는... Touch Panel Driver를 구하지 못한 관계로... 설치 종료 하자마자 뚜껑 닫고 던져버렸음.

 

결론은 윈8 쓰려면 윈8에 맞추어 나오는 기기를 쓰던가, 아님 그냥 PC로 쓰던가~ 기존 보유하고 있는 Netbook에 혹시라도 Windows 8을 설치해 보고자 하는 사람이 있다면... 참고하시라. 해상도 1024x600의 resolution에서는 Metro UI에서 구동되는 App이 단 한개도 없다는 사실...

:
Posted by [LunatiC]Simon
2012. 11. 15. 12:31

Cygwin을 이용한 원격 TCP Dump Capturing sbin2012. 11. 15. 12:31

예전 Phone 단말 개발할 때는 cygwin이 building시 완전 필수 환경이었는데... 지금은 영 쓸 일이 없어서(그냥 Virtual Box에 Build Server 설치해 버리면 되니) 통 사용하지 않다가, Wireshark Remote capture 때문에 다시 쓸 일이 생겼다.

Embedded System에서 Long-term으로 Packet Capture할 때 사용하면 매우 유용함.

간혹 cygwin package에 nc가 없는 경우가 있는데, 구글링 해보면 nc.exe 구할 수 있음.

 

PC cygwin:

nc -vlp 8888 | sed -u -b -es/"\x00\x00\x45\x00"/"\x08\x00\x45\x00"/g -es/"\x00\x00\x45\xC0"/"\x08\x00\x45\x00"/g |/cygdrive/c/"Program Files"/Wireshark/wireshark.exe -k -i -

 

Embedded Linux shell:

./tcpdump -U -s 0 -i wmx0 -w - | nc192.168.0.10 8888 &

 

In them, “192.168.0.10 is the IPaddress of the PC on Linux LAN side.

'sbin' 카테고리의 다른 글

Android 화면 자동 회전 방지  (0) 2012.11.21
@Override Annotation Error  (0) 2012.11.15
FTP 무한 반복 Script  (0) 2012.11.15
SecureCRT 사용시 유용 정보  (0) 2012.11.15
Ubuntu 에서 vi key-layout이 이상한 경우  (0) 2012.11.15
:
Posted by [LunatiC]Simon
2012. 11. 15. 12:26

FTP 무한 반복 Script sbin2012. 11. 15. 12:26

Long-term Throughput Test 혹은 Throughput Aging Test시에는 Filezilla 보다는 기본 ftp를 사용하는 것이 좀 더 유리할 때가 있다(예를 들면 DL 20 session, UL 20 session 걸고 monitoring할 때 라든가...).

하기와 같이 script 작성하면 PC 뻗을떄 까지 돌려볼 수 있다~!

(72시간 Throughput Aging 중 Module Dead 현상 때문에 작년 KSA Aging Test시 아주아주아주~ 유용하게 써먹었다)

 

Linux에서 wget 사용시

#!/bin/sh

while [ 1 ] ; do

        wget -O /tmp/test2 ftp://[USERNAME]:[PASSWORD]@[FTPURL] --tries=3 --timeout=20

done

 

 

Windows에서 ftp 사용시

1.     Configuration file 작성

<USERNAME>

<PASSWORD>

hash

binary

get 500m.rar

by

2.    Batch file 무한 루프 작성

@echo off

:_loop

ftp -s:<Config 파일> <FTP 주소>

goto _loop

:_break

echo Finish FTP.

pause

:
Posted by [LunatiC]Simon
2012. 11. 15. 12:21

SecureCRT 사용시 유용 정보 sbin2012. 11. 15. 12:21

System Logging이나 간단한 source coding 등에서 Secure CRT 사용하기 위해 기본 setting하는 정보들이다.

 - source type 은 솔직히 source insight 신봉자인 나로서는 그닥 필요는 없는 기능인 것 같다.

 - Timestamp는 Long-term log등이 필요할 때 아주아주 유용하게 사용하고 있다. 특히 TR-069 Stress Test 할 때 무진장 유효했던 경험이 있다(Test term이 초당 1 session에 기본 48시간이다 보니...)

 

Log - TimeStamp

[%Y/%M/%D %h:%m:%s]

 

Linux Source Type

Session Option – Terminal – Emulation –Type Linux, ANSI Color / Usecolor scheme 체크

:
Posted by [LunatiC]Simon