사실, 이전까지의 제 블로그를 보시면 아시겠지만, 파이어폭스 오타쿠질 -> 크롬 브라우저로 넘어온것 보실수 있습니다.(사실 언제부터인가 파이어폭스에서 쓰던 기능들이 크롬에서 대체되면서 가장큰 이유는 에버노트 때문이였습니다. ScrapBook 이라는 확장을 자주 썻는데, 에버노트가 클라우드에서 동일한 기능을 제공하면서 바꿔버렸죠. 더군다나 지금은 프리미엄 계정으로 쓰는데, 그건 여러이유때문에.)


사실, 여기서 말씀드리는 Swing 브라우저는 다른말로 하면 크롬 브라우저의 친척이라고 해야되나, 친척까진 아닌것 같고, 가끔씩 나오는 국내 모기업이 외계인을 납치해서 제품을 만든다에 비유하면 어색할지 모르겠지만. 구글 크롬이라는 외계인을 납치해서 사용하기에 편리한 브라우저 입니다. 


정확히 말하면 국내 이스트소프트의 줌 인터넷에서 만든 브라우저입니다. 기본적으로 이 포스팅에서는 해당회사의 여러가지 이야기 보다는 스윙 브라우저에 대해 포커스를 맞춰보려고 합니다. 


지금의 경우 저 같은 경우는 파이어폭스는 안쓰고, 주 브라우저를 스윙브라우저, 부 브라우저로 크롬을 쓰고 있습니다. 스윙브라우저는 현재 2가지 버전이 있습니다. 윈도우용 버전 , 그리고 안드로이드 버전.


제가 스윙 브라우저를 사용하기 시작한 이유는 아이폰 때문이였습니다. 스윙브라우저의 장점중 하나가 윈도우용 스윙브라우저로 파일을 쉽게 아이폰으로 옮겨주는데 목적이 있었지만 사실 그것보다는..


아이폰에서 카카오톡을 이용할 유용한 방법이 없었기 때문입니다. 유용한 방법이 모냐면, 제가 인터넷을 하다가 어 이글 괜찮다 친구에게 보내려고 하면, 사파리에서는 바로 카카오톡으로 공유하는 기능이 없었고(만약 제가 제대로 사용하고 있다면.) 그리고 가장 네이버앱의 경우 가끔씩 사용자 초과?로 전송을 못하는 기능이 생길떄가 있습니다.



스윙 브라우저스윙 브라우저



그럴경우 스윙브라우저는 기본으로 이 페이지를 카카오톡으로 전송하기라는 기능을 제공하더군요.(스윙 홈페이지에서는 여러가지 파일 전송이라던지 좋은 장점을 소개하지만. 일단 이건 제가 편한것만 올립니다.)

사실 한때는 , 크롬, 파이어폭스를 엄청 좋아했던 사용자로서 스윙브라우저는 단지 Chrome 에 IE+Tab 만 덮어씌운 브라우저에 불과해 보였습니다. 그리고 제 블로그에도 한번 간단히 소개한적은 있었습니다. 


2013/02/14 - [Information] - Chrome + ActiveX , 이스트 소프트 스윙 브라우저


스윙 브라우저의 장점은 더러운 국내 환경에 정말 최적화를 하는것을 노력한다는 것입니다.(즉 무슨말이냐면, 완벽히 최적화 된것은 아닙니다. 즉 잘은 모르겠지만 줌인터넷 측에서 개발자나 관련분들께서 직접 국내 싸이트의 리스트를 가지고 최적화를 하는 것 같습니다.)

크롬과 파이어폭스도 마찬가지이지만,.IE-TAB 확장 또는 Addon을 쓰다보면 IE-TAB을 사용함에도 불구하고 ActiveX에서 뻗을때가 있습니다. 그럴때는 아유 그냥 내가 IE키고 말지하고 다시 킵니다. 단지 그떄 바라는건 IETAB개발자가 그 싸이트를 좀 최적화 시켜주길 바랄뿐이지만, 그들은 한국인이 아니거든요 

다행이도 스윙브라우저는 뭐같은 상황이 발생할때, 그걸 수렴하는 커뮤니티가 있고, 그걸 해결하는 사람들이 있다는것입니다. 


http://swingbrowser.userecho.com/


스윙 브라우저스윙 브라우저



정확히 말하면, 스윙 브라우저는 어느정도의 IT지식을 가진분들에게는 그렇게 추천드리지 않습니다. 그런 분들이야 입맞에 맞는 브라우저를 선택하시고 문제를 해결하실수가 있기 때문입니다. 그런데 저같이 약간은 귀차니즘이 발동하시는 분들에게는 추천 드립니다. 


예를들어 위의 홈페이지가 그런 예입니다. 스윙 브라우저에서 운영하는 홈페이지인데, 예를들어 어떤 사이트가 제대로 동작안한다 그러면 업그레이드에 반영이 됩니다. 한예로 들면 이번에 스윙 브라우저 1.26버전 되면서 , 11번가 KB국민카드 팝업이 제대로 작동중지되는 문제가 있었는데 이걸 해결한 모양이네요. 



스윙 브라우저스윙 브라우저



스윙홈페이지에도 올라온건데 스윙브라우저를 이용하다가 해킹당하면 100만원을 준다고 하네요. 사실 나중에 만약 해킹당하면 입증하는것이 어떻게 될지는 모르겠지만 이정도로 할정도면 그래도 자신있다는 의지로 보여집니다.


사실 제가 약간은 과장될수 있지만 스윙브라우저에 대해 좋게 작성하였지만, 스윙브라우저의 가장 큰 문제는 약간 다른문제가 있습니다. 크롬 브라우저가 버전업을 하면서 최신의 크롬브라우저보다 버전이 낮다면(그러니까 과거버전) 크롬브라우저의 확장을 사용하지 못합니다. 앞서 말씀드렸지만, 크롬을 가져다가 만든 브라우저 이기 때문입니다.


만약 인터넷 하는 속도가 느리다, 그런데 컴퓨터에 대해 잘모르는데, 빠른 브라우저 쓰고 싶다, 직접 브라우저를 선택하기에는 잘모르겠다. 그럴경우에는 한번 스윙 브라우저를 사용해보시는것도 괜찮지 않을까 생각됩니다. 



저작자 표시 비영리 변경 금지
신고
  1. Favicon of http://www.badayak.com BlogIcon 바다야크 2014.09.05 19:50 신고

    스윙이 크롬미엄을 Active-X 걱정 없이 사용하는 것은 좋지만, 사이트에 따라 에러가 발생하는 경우가 있네요. 특히, 티스토리 로그인에서 에러 나서 아쉽게도 사용하지 못하고 있네요. 최신 버전은 이런 문제를 해결했는지 모르겠습니다.

    • Favicon of http://redeyesofangel.tistory.com BlogIcon Yuika eizt 2014.09.05 20:38 신고

      다행이도, 음. 전 문제가 발생하지 않았네요. ㅎㅎ 아마도 고쳐졌나봐요. 지금 이 포스트도 스윙 브라우저로 작성한거거든요 ㅎㅎ

    • Favicon of http://www.badayak.com BlogIcon 바다야크 2014.09.05 20:42 신고

      다행입니다. 저도 사용해 봐야겠네요. 글 잘 봤습니다. ^^

Information Pioneers: Ada Lovelace from Information Pioneers on Vimeo.


http://pioneers.bcs.org/pioneer-profiles/ada-lovelace



information pioneers - ada lovelace shooting script.pdf



What is Information Pioneers?

BCS_logosmall2.pngInformation Pioneers is a campaign from BCS, The Chartered Institute for IT, that seeks to show how the contributions of five very different people helped to shape the information society that we live in today.

These five short films, created by an award-winning production team, demonstrate how information empowers people, and we hope they will encourage you to use IT as a tool to innovate, just like these Pioneers did.

BCS members helped us choose who to profile (check out our Top 150 for a longer list), but we want your input too. Vote for your favourite pioneer and tell us what you think about the videos here on this site, on Twitter, on our Facebook page or via email.

 

Five celebrity advocates tell the Pioneers' stories in the films:

PioneerCelebrityCeleb Bio
Ada LovelaceOrtis DeleyTelevision presenter and actor who is currently one of the presenters of The Gadget Show.
Alan TuringKate RussellTechnology reporter currently appearing on the weekly Webscape segment of the BBC flagship technology show Click.
Hedy LamarrMiranda RaisonActress who has appeared in shows such as SpooksMarried, Single, Otherand Dr. Who.  She will be at the Globe this summer playing Queen Anne Boleyn in William Shakespeare's Henry VIII.
Sir Clive SinclairPhil TufnellFormer English cricketer turned television personality.  Following his retirement in 2002, he has appeared on a number of television shows, including I'm a Celebrity... Get Me Out of Here!A Question of Sport andStrictly Come Dancing.
Sir Tim Berners-LeeDom JolyTelevision comedian and journalist known especially as the star of Trigger Happy TV, a hidden camera show that appeared in over seventy countries worldwide.



저작자 표시 비영리 변경 금지
신고
  1. Favicon of http://hansik07.tistory.com BlogIcon Hansik's Drink 2013.01.21 09:37 신고

    다녀간답니다 ~ ^^
    좋은 한 주를 보내세요~

  2. Favicon of http://life-lineup.tistory.com BlogIcon +요롱이+ 2013.01.21 11:16 신고

    잘 보고 갑니다^^
    아무쪼록 평안한 한주 되시기 바랍니다~

http://www.jaso.co.kr/265


일딴 김형준님의 블로그 요걸 보시면 편하게 이해하실수 있습니다. 

일종의 사전지식이랄까.


일단 이글을 보시는 분들은 아마 저보다는 잘하시는 분들이실겁니다. 전 요즘 이것때문에 죽겠거든요

전,, 도저히 저걸 봐도, 하둡 돌아가는게 안보인느것입니다.


일단 제가 필요한 로그은 getsplit 하고 recodereader 이거 맞나요 직접 구현하는 부분이.

일단 메인클레스 내부에서는 sysout 찍어버리면 보이는데, 재내들은 그 안에 있으니 보이지도 않고

그래서 제가 선택한 방법은 log4j 입니다.


http://blog.naver.com/PostView.nhn?blogId=airguy76&logNo=150087115029&categoryNo=3&viewDate=&currentPage=1&listtype=0

산소소년님의 블로그


여기를 참고했습니다.


저는 이번에 log4j 를 처음사용했거든요, 물론 제 블로그의 특성상 제가 이해하고 있지 못한 관점에서 즉 나말고 다른분도 계실꺼라는걸 가정하고,


일단 저는 맵리듀스 프로그래밍을 공부할때 이클립스를 사용하거든요 log4j 설정 파일properties 이걸 어디에 넣냐 이것이 문제였습니다.


웹상에서 보면 src 에 넣어라 bin에 넣어라..


그런데 맵리듀스 프로그래밍을 하면 넣을 필요가 없다가 정답인것 같습니다 일단 제 관점에서는요.


$hadoop_HOME 하둡 폴더 안에 보시면 conf 폴더가 있고 그안에 properties 파일이 있는걸 보실수 있는데 맵리듀스 프로그래밍을 하기위해서 만드는 jar도 여기서 영향을 받네요.


그런데 하둡 특성상 여러 클러스터 안에서 돌아가니까. 로그가 그안에 생길꺼고 로그생성위치가. 아 적어놓는다는걸 이부분은 다음에 적어놓겠는데, 어디냐면 제 기억에, hdfs 폴더 지정하지 않나요 거기 보면 잡관련 로그들 남는부분 아마 뒤져보셨다면 syserr sysout 막 파일들 생기는곳 그 sysout 파일안에 생겼던걸로 기억합니다. 이건 다시한번 확인해봐야겠네요 


그래서 저는 산소소년님의 블로그 따라서 log4j에서 소켓으로 한곳으로 모을수가 있더근요 하둡 conf 안에 properties 설정에서


log4j.rootLogger=${hadoop.root.logger}, EventCounter,socket

log4j.appender.socket=org.apache.log4j.net.SocketAppender
log4j.appender.socket.Threshold=FATAL
log4j.appender.socket.RemoteHost=192.168.0.1
log4j.appender.socket.Port=8081
log4j.appender.socket.layout=org.apache.log4j.PatternLayout
log4j.appender.socket.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} [%p] %t %c{2}: %m%n
설정하고

받는 소켓은 FATAL로 했습니다.(저는 맵리듀스가 어덯게 돌아가고싶은지 보고싶어서요.) 안그러면 잡스러운것이 다 날라노더군요 .

그리고 이걸 받는 서버에서는

log4j.rootLogger=FATAL, stdout

#delete filewrite


#stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} [%p] %t %c{2}: %m%n


이렇게해서 socket_log.properties 라는 설정파일 하나 만들고요 위치는 상관없습니다.
 java -classpath ./log4j-1.2.17.jar org.apache.log4j.net.SimpleSocketServer 8081 socket_log.properties

실행할때는 log4j로 실행하여서 서버를 열고 맵리듀를 돌리면, 소켓으로 로그들이 날라오시는걸 볼수 있습니다.


그런데 아직 제가 이해가 안가는건 getsplit부분은 왜 로그가 안날라오는지 이해가 안가네요 . 제가 하둡구조를 잘못이해하는걸수도 있는데,,, 

혹시 하둡사용하시는 분들중에서 어떻게 하면 맵리듀스로그를 쉽게 볼수 있는지 공유해주신다면 감사하겠습니다.





저작자 표시 비영리 변경 금지
신고
1

+ Recent posts