2012년 1월 14일 토요일

"디렉토리 복사" : SHFileOperation, IFileOperation, ... ?

MS 애들은 왜 이렇게 쓰기 어렵게 만들어 놓는지 원...
직관적이지도 않고.. 진입장벽을 너무 높게 쌓는 것 같아..
좀 쉽게 가자고..

일단 정리..
SHFileOperation은 Vista 이후부터는 이걸 쓰라고 함. 유니코드 문제 있다고도 하고.. 쓰레드 안정성 문제 있다고도 하니.. 상업용 만들 생각이면 IFileOperation을 쓰면 됨.
근데 개념이 다른 듯..
그리고 My Pictures, Desktop 등 특정 폴더에는 접근을 못하도록 되어 있음.


개이버, 구글 다 뒤져도 관련 코드 잘 안나와서 직접 코드그루, 코드프로젝트 가서 뒤졌더니
수두룩 하게 나옴..

http://www.codeproject.com/KB/files/alexfileoperations.aspx
요기 추천..

디렉토리 만들기는
http://blog.naver.com/PostView.nhn?blogId=dolicom&logNo=10096040743
요기 추천..

능력되면 프로그레스 바 하나 추가 하면 더 이쁘긴 할 것임.


--뻘글--

쥐박아... 얼마 안남았다. 사식으로 뭐넣어줄까? 쥐벼룩?

2011년 12월 26일 월요일

Put some files to the Android Emulator and..

You can upload or download files to android emulator by using 'adb' command.
But, the easiest way is using eclipse DDMS mode.

What you should note is to refresh your SD card after uploading files.

In the right upper screen of DDMS mode, you can see icons looks like phone. Through this, you can upload.
After that, you should refresh SD card scan in the emulator.

Menu->Dev Tools->Media scanner

You can see what you've done.

Cheers.

2011년 12월 20일 화요일

Open SuSE 12 + VMWare Workstation 8.0

Even though OpenSuSe has been released recently, it has some flaws and they releases 12.1 right a few days later.

I just tested 12.0 not 12.1 because I have it now :)

It has some fault on running mysql. I have to touch several points such as ownership of /var/lib/mysql and enabling services using Yast2.

Anyway,
When I was trying to install vmware, I have encountered some erros on compiling kernel modules for vmnet.

This link provides solutions for the problem. Just follow the instruction.
https://wiki.archlinux.org/index.php/VMware

Kernel ver. 3.1.0.xxx
Vmware Workstation 8.0

SuSE guys, Thank you, genius!!
VMware guys, you are genius too!!

2010년 7월 31일 토요일

[펌] iPhone App 개발 후 앱스토어를 거치지 않고 본인의 iPhone으로 배포가 가능한가요?

순정 아이폰에 개발자용(AdHoc 용)으로 앱스토어를 통하지 않고 배포는 가능하나
배포에 기간제한이 걸린다고 함.

자체인증서를 사용하는(개발자등록없이 개발하는) 경우에도 이게 되면 좋으련만..
음...


http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=104&docId=106139000&qb=7JWE7J207Y+wIOyVseyKpO2GoOyWtCDrsLDtj6w=&enc=utf8&section=kin&rank=1&sort=0&spq=0&pid=gadiWB331xRsssrmpZNssv--496538&sid=TFQYrFLnU0wAAH3icG0

[문화] 2NE1의 씨엘.

빅뱅이 현 예능계에서 대단한 아이들이라고 인정을 받고 있고.. 거기엔 어느정도 동의한다..

근데..

2NE1의 씨엘이 훨씬 더 많은 에너지와 재능으로 똘똘 뭉친것으로 느껴진다.

빅뱅은...음 뭐랄까 일종의 백화점 느낌이 강한데.. 2NE1은 에너지와 흥이 느껴진다.

특히 씨엘... 얘는 정말 대단하다..

뮤직비디오에서의 에너지는 더욱 놀랍다.

2010년 7월 30일 금요일

XCODE 개발자 라이센스 없이 아이팟 어플 (ipa) 만들기

일단 여기 참고하고..

http://story.tistory.com/242

-->근데 여기서 하란대로 하면 안되는 경우 있음. Xcode의 info.plist에서 패턴매칭으로 다 바꾸라고 되어 있지만, 맨 위부터 2개만 바꿔줘야 함. 다 바꾸면 Xcode 실행시키면 돌아가심.

아래 참고하면..

http://blog.naver.com/baek2187?Redirect=Log&logNo=150067093058


할 수 있음..


XCode 3.2.x 에서 구동됨.


@ipa를 설치한다 해도 해킹된 아이팟에서만 구동가능함을 참고할것.

2010년 7월 12일 월요일

gcc 컴파일중 "no new line at the end of file" 메시지 나올때...

윈도우에서 개발한 소스를 리눅스에서 컴파일할때 자주 나타나는warning인데..

c의 문법상 파일의 끝에는 반드시 개행문자가 하나 붙어줘야함. 근데 윈도우에서 개발하면이 개발툴들이 자동으로끝 라인을 날려먹어버림.

그래서리 이 코드를 gcc로 컴파일하려면 요딴워닝이 뜸.

Visual Studio나 Xcode같은 경우 특정 warning을 없애버리는 기능을 통해 안보이게 할 수 있는데 gcc에서는 불가능 함.

구글뒤져보면 C문법이 그런거니까 당연한 거다. 모든 파일끝에 엔터 한방씩 먹여라! 라는 답변만 수두룩함.
문제는 윈도우 쪽 에디터에서 작업하면 도루묵이 되는 경우가 많다는 거...

다행히 용자 하나가 나타나 gcc를 패치해서 막아버리도록 하긴 했는데... 이게 패치하려면 소스 있어야 하고 다시 컴팔하고 해야하니 무쟈게 귀찮고 오히려 엔터먹이는것보다 시간을더 먹을수도 있음.



결론: 참고 살던가 모든 파일끝에한줄 넣던가... 그냥 코드하나 짜서 모든 소스파일 끝에 개행넣어주는 프로그램 짜던가...
암튼 gcc 옵션에는 그런 기능 엄뜸.



References

  • http://crossgcc.rts-software.org/doku.php?id=mingwformac
  • http://www.tomatowax.com/ZeroboardXE/Home_HamRadio_Programming/5051
  • http://stackoverflow.com/questions/282851/what-flag-silences-gccs-warning-about-no-new-line-at-file-endings