소셜 네트워킹 서비스가 많아짐에 따라서 집중하기 힘든 세상이 되었습니다. 옛날에는 이메일만 보면 되었는데, 오프라인에서는 삐삐만 확인하면 오케이였는데, 많이 변했습니다.
Facebook 아이디가 있으면 편하게 사용할 수 있는 로그인해야 쓸 수 있는 브라우저가 있습니다. 몇 달 전에 나왔는데, 이제야 쓰게 되네요.
http://www.rockmelt.com/ 바위를 녹일만한 브라우저 같습니다. 로고가 그렇게 생겼네요. 지구위의 네트워크 표시를 하다보니 바위가 녹는 형상입니다. 

크롬브라우저 기반 위에 싹 바꿨습니다. 소셜 네트워킹에 최적화 된 것이죠. Webkit 개발도구인 WebInspector도 포함되어서 개발용으로 쓰기에도 무리가 없습니다만, 산만한 개발자들에게 최적화되어 있습니다. 좌측에는 페이스북 로그인 한 목록이 나오고 우측에는 RSS기반의 피드들이 나옵니다. 
현재 보고 있는 페이지에 RSS가 지원이 되는 경우 추가도 쉽게 됩니다.


PopOver뷰로 내용도 쉽게 볼 수 있습니다.

좀 더 써 봐야겠습니다.

긴시간 강의 들어주셔서 감사합니다.
업데이트 되는 정보는 계속 블로그에 올리도록 하겠습니다.
강의 때 사용한 마인드맵 첨부합니다.

수고하셨습니다.
mm 파일은 http://freemind.sf.net  에서 오픈소스 뷰어를 받아보실 수 있습니다.

어제 작지만 재밌었던 모임이 있었습니다. 이원석 박사님의 사회로 html5 kig 바캠프에 참석하였고, html5관련된 이야기들로 유익한 시간을 가졌습니다.
간단히 메모한 마인드맵 첨부합니다.
그리고 제가 발표했던 HTML5 of OKJSP 마인드맵도 첨부합니다.


20110223 update
오늘 안드로이드 3.0 honeycomb 이 배포되었네요.
금일 강의한 내용과 링크를 포함했습니다.



20110209 
파일첨부합니다.
그새 많이 바뀌었네요.
책 설치 부분은 다 버려야할 듯

깃헙, 구글코드, 공통점은 브라우저에서 소스코드를 볼 수 있다는 것입니다.
그런데,
그러~언데에,
확 고치고 싶은 욕망은 없었나요?

그게 이클립스에서 가능합니다.
이클립스 브라우저 버전

오라이온을 소개합니다.

http://jaxenter.com/eclipse-s-new-browser-based-tool-integration-platform-33323.html 

아주 먼 옛날 
Orion 서버는 Oracle이 @deprecated 시켰습니다. 

겹치는 class 있는 경우


[2011-01-23 16:25:48 - maps]: Dx
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lcom/uaxgel/realestate/xmlrpc/XMLRPCMethodCallback;
[2011-01-23 16:25:48 - maps]: Dx at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123)
[2011-01-23 16:25:48 - maps]: Dx at com.android.dx.dex.file.DexFile.add(DexFile.java:143)
[2011-01-23 16:25:48 - maps]: Dx at com.android.dx.command.dexer.Main.processClass(Main.java:338)
[2011-01-23 16:25:48 - maps]: Dx at com.android.dx.command.dexer.Main.processFileBytes(Main.java:315)
[2011-01-23 16:25:48 - maps]: Dx at com.android.dx.command.dexer.Main.access$100(Main.java:56)
[2011-01-23 16:25:48 - maps]: Dx at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:266)
[2011-01-23 16:25:48 - maps]: Dx at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:244)
[2011-01-23 16:25:48 - maps]: Dx at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:130)
[2011-01-23 16:25:48 - maps]: Dx at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:108)
[2011-01-23 16:25:48 - maps]: Dx at com.android.dx.command.dexer.Main.processOne(Main.java:284)
[2011-01-23 16:25:48 - maps]: Dx at com.android.dx.command.dexer.Main.processAllFiles(Main.java:220)
[2011-01-23 16:25:48 - maps]: Dx at com.android.dx.command.dexer.Main.run(Main.java:176)
[2011-01-23 16:25:48 - maps]: Dx at sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source)
[2011-01-23 16:25:48 - maps]: Dx at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[2011-01-23 16:25:48 - maps]: Dx at java.lang.reflect.Method.invoke(Method.java:597)
[2011-01-23 16:25:48 - maps]: Dx at com.android.ide.eclipse.adt.internal.build.DexWrapper.run(Unknown Source)
[2011-01-23 16:25:48 - maps]: Dx at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(Unknown Source)
[2011-01-23 16:25:48 - maps]: Dx at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(Unknown Source)
[2011-01-23 16:25:48 - maps]: Dx at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
[2011-01-23 16:25:48 - maps]: Dx at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
[2011-01-23 16:25:48 - maps]: Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
[2011-01-23 16:25:48 - maps]: Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
[2011-01-23 16:25:48 - maps]: Dx at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
[2011-01-23 16:25:48 - maps]: Dx at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
[2011-01-23 16:25:48 - maps]: Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
[2011-01-23 16:25:48 - maps]: Dx at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
[2011-01-23 16:25:48 - maps]: Dx at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
[2011-01-23 16:25:48 - maps]: Dx at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:344)
[2011-01-23 16:25:48 - maps]: Dx at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:179)
[2011-01-23 16:25:48 - maps]: Dx at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
[2011-01-23 16:25:48 - maps]: Dx1 error; aborting
[2011-01-23 16:25:48 - maps] Conversion to Dalvik format failed with error 1

Adobe의 AIR는 One Source Code, Multi Use 플랫폼입니다. 플래시 Action Script와 HTML/CSS/Javascript로 앱을 만들어서 윈도우,리눅스,맥에서 편하게 실행할 수 있지요.
기업용 트위터인 Yammer가 AIR로 되어있습니다.

그런데 AIR를 최종사용자는 원하지 않는다는 재밌는 블로그글이 있네요. 자바와 데자뷰를 일으킨다는 내용도 나옵니다.

...

마치 느낌이 모바일웹과 모바일앱의 갈등에도 해당이 될 것 같습니다.


from http://www.insoya.com/bbs/zboard.php?id=simple_info&no=5242 
윈도우를 기준으로 되어 있는데 맥용은 약간의 삽질이 필요합니다.
해당 파일은 Windows XP Professional.vmx 인데, Finder에서는 접근할 수 없기 때문에 터미널을 열어서 console에서 접근해야 합니다.

제 맥에서의 경로입니다.
/Users/kenu/Documents/Virtual Machines.localized/Windows XP Professional.vmwarevm>
편집기로 파일을 엽니다.
vi Windows\ XP\ Professional.vmx

제일 하단에 다음 설정을 추가합니다.

monitor_control.restrict_backdoor = "TRUE"

disable_acceleration = "TRUE"

monitor_control.vt32 = " TRUE"

monitor_control.enable_svm = "TRUE"


지금 설치 중인데 잘 되면 좋겠습니다.

Mac에서는 Smultron (http://sourceforge.net/projects/smultron/)이라는 편집기를 사용하고 있습니다.

한글도 잘 인식하는 편이고 추천할 만합니다. 컬럼편집이 지원되지 않지만, 바꾸기를 통해서 대신 할 수 있겠죠.

command+shift+F 를 누르면 정규표현식을 써서 변경도 가능합니다. 패턴을 입력하고 Find 버튼을 눌러서 확인한 뒤에 이상이 없다면 Replace 버튼을 클릭하면 됩니다.


맥용 ultraedit도 나왔습니다만 smultron도 따로 비용이 들지 않습니다. 유료($4.99)로 전환중이네요. 맥앱스토어에도 있습니다만 아직 소스포지에서 무료버전을 다운로드 받을 수 있습니다.



+ Recent posts