Archive for the ‘Web Browser’ Category

Plainview 1.0.178

2011-12-02

프리젠테이션을 위한 전체화면 웹 브라우저. 심지어 주소창도 단축키(⌘L)로 창을 띄워 입력해야 한다. 새로운 창이 열리면 배경의 창을 희미하게 해주는 효과(blur)도 있다.

마우스 포인터를 가릴 수도 있고, Kiosk 모드를 사용하면 다른 단축키가 작동하지 않아 일반 사용자에게 공개할 수 있다.

현재 상태를 파일로 저장하는 기능도 있는데 잘 동작하지 않는다. 부분 확대라던가 페이지간 이동 같은 프리젠테이션에 필요한 기능이 조금 더 첨가되어 있었으면 아주 요긴한 프로그램이 되었을 거 같다.

참고
http://sw30th15.egloos.com/2163692

Plainview 1.0.178
The Barbarian Group LLC
무료 / Amazon S3

Sleipnir 3 for Mac RC

2011-10-21
무료

Sleipnir 3 for Mac 1.0 RC (2011-10-20) by Fenrir Inc.(일본)

화면 전환 기능을 추가한 무료 웹 브라우저. 암호, 북마크 동기화 서비스인 Fenrir Pass와 연동된다.

위키백과에 따르면 2006년 일본 웹브라우저 시장 점유율 6%였다고 한다.

Mac+Windows+Android+iOS

Firefox 6

2011-08-17

무료

Firefox 6.0 (2011-08-16) by Mozilla Foundation

무료 소프트웨어라고는 상상하기 힘든 업데이트 주기를 실행에 옮기고 있음. 업데이트 빠른 크롬 꺼지라는 소리 같음.

SRWare Iron 9.0.600.2

2011-03-15
Iron
9.0.600.2 revision 74359 (2011-03-05)
Firma SRWare
http://www.srware.net/software_srware_iron.php

Chromium Updater 2.6 (Chromium Extension)

2011-03-10

Chromium의 단점 중 하나는 자동 업데이트 기능이 없다는 것. 그래서 사용자들이 직접 만든 업데이터들이 있는데, 그 중 확장기능으로 동작하는 것. http://build.chromium.org/f/chromium/continuous/ 디렉토리의 내용을 확인하는 방법으로 업데이트를 확인한다.

그런데 너무 수동으로 동작한다. revision을 자동으로 확인하고 설치할 수 있는 방법이 없지 않을 거 같은데. 이럴 거면 어짜피 snapshot은 거의 매일 갱신되니 매일같이 사이트 가는 것과 다를 게 없어 보인다.

‘Hold Command-Q to Quit’

2011-03-09

Chromium 11에 재미있는 기능이 추가되었네요. ⌘Q(Command+Q)를 누르면 즉시 종료하는 게 아니라 일정 시간 누르고 있어야 종료를 합니다. (kTimeToConfirmQuit 값으로 정의. 처음에 1.5초 정도였는데 더 줄인 듯)

키보드 잘못 눌러서 프로그램을 닫아버린 경험이 있는 저로서는 유용한 접근이라고 생각합니다만, 맥 전체의 디자인 정책과 충돌하지는 않을까 하는 걱정이 되네요.

Chromium
11.0.697.0 revision 77410 (2011-03-08)
http://www.chromium.org

Gmail 바탕화면 알림

2011-01-29

Gmail에 웹브라우저 상에서 새로운 메일 도착 여부를 확인할 수 있는 기능이 추가되었습니다. 현재는 크롬(Chromium도 지원)에서만 동작하는데, W3C에 Web Notification API를 표준으로 삼도록 제안 중이라고 합니다.

Official Gmail Blog: Desktop notifications for emails and chat messages(2011-01-26)
Gmail 도움말: 크롬에서 바탕화면 알림(2011-01-05)

아 이런 작업하느라 Google 알리미(Google Notifier)는 뒷전이었구나. 뭐랄까 어떻게든 웹브라우저에서 사용하도록 만들겠다는 의지인 거 같기도 하고. Gmail의 환경설정 > 기본설정 > 바탕화면 알림(Settings > General > Desktop Notifications) 항목에서 설정할 수 있습니다. 브라우저(크롬)에서 권한 설정을 위해 링크를 한번 클릭해줘야 합니다.

Gmail
Email from Google
Google Inc.
https://mail.google.com

Chromium OS X stable FreeSMUG build 8.0.552.231

2010-12-22

Chromium 8.0.552.231 revision 69188 OS X stable FreeSMUG build (2010-12-21)

2010년 12월 15일에 Stable Channel로 등록된 Chromium 8.0.552.231 revision 69188을 FreeSMUG(Free Open Source Software Mac User Group)에서 빌드한 것.

Sparkle로 업데이트하는 기능을 추가하였다. 그러니까 Chromium stable 빌드 만을 자동으로 업데이트 하며 사용하고 싶다면 이걸 써도 된다는 얘기. (via Mac.MajorGeeks.com)

무료 | BSD License | download at SourceForge.net

Lynxlet 0.8.1 (Command-Line Utility)

2010-12-05

Lynxlet 0.8.1 by Chuck Houpt at Homo Habilis Associates

Lynx 2.8.6rel.5 (2007-05-09)를 어플리케이션 번들로 패키징 한 것. 일반 맥 어플리케이션처럼 파일을 드래그해서 열 수도 있고, (WEBLOC 파일은 지원하지 않는다) 터미널에서 open 명령으로 사용할 수도 있다. 개발자는 이것을 ‘Termlet’이라 이름 붙였다.

어플리케이션 번들 안의 Lynxlet.app/Contents/Resources/lynx/bin/lynx 바이너리는 터미널에서 실행시킬 수도 있다.

소스 코드도 어플리케이션 번들 안에 포함시켰는데, 개발자는 이것을 ‘AppDNA’라 이름 붙였고, 지원 스크립트도 배포한다.

한글은 나오지 않는다. Lynx가 UTF-8을 지원한다던데, 설정을 어떻게 해야하는지 모르겠다;;

무료 | download

SRWare Iron 7.0.520.1

2010-12-05

Iron 7.0.520.1 revision 64615 (2010-12-01) by Firma SRWare

보안을 강화한 Chromium 빌드, 자세한 내용은 http://www.srware.net/software_srware_iron_chrome_vs_iron.php 참조.

파일 이름이 ‘Chromium.app’으로 되어 있는데, 혼동을 피하려면 ‘SRWare Iron.app’로 바꿔 사용하는 게 좋을 거 같다. Chromium과 프로필 파일도 중복된다. 맥이랑 리눅스 버전은 신경을 별로 안 쓰는 거 같다. 배포도 늦다.

Adblock 기능을 사용하기 위해서는 /opt/adblock.ini 파일을 만들어야 한다. (왜 ~/Library/Application Support 폴더를 안 쓰는 지는 잘 모르겠음) 이 adblock.ini는 Adblock Plus 필터와 부분적으로 호환이 되는데, 처음에는 SRWare에서 제공하는 http://www.srware.net/downloads/adblock.ini 파일을 사용하는 것이 좋다. (이걸 왜 기본으로 설치해주지 않는 지도 잘 모르겠음. 필터에 오류가 있으면 프로그램이 실행되지 않는다)

Chrome을 써보고 싶지만, 적당히 Evil한 구글이 어떤 짓을 할 지 몰라 걱정되는 분들에게는 Iron이 좋은 대안이 될 수 있을 거 같다. Chromium은 10 beta가 나오고 Chrome도 8이 나왔는데, Iron은 7인 점이 약간 아쉽다. 그러나 Flock이나 RockMelt도 Chromium 7 기반임을 생각하면 업데이트가 늦다고 만은 하기 어렵다.

무료(PayPal, Flattr 기부) | Mac+Linux+Windows | download | 평가 ☆☆☆

Google 크롬 8

2010-12-03

Chrome 8.0.552.215 (2010-12-02) by Google Inc.

구글은 홍보가 부족하다. 맥용 크롬 정식판이 언제 나왔는지도 모르겠고, 메이저 업데이트의 장점이 뭔지도 모르겠다. 구글 자체가 생활 속에 묻히는 걸 추구해서 그런지 홍보 쪽으로는 Firefox에도 뒤진다.

무료 | Mac+Linux+Windows | download

Flock 3.5

2010-11-30

Flock 3.5.0.4568 (2010-11-28) by Flock Inc.

Chromium 기반의 Flock이 드디어 나왔습니다. 이전 버전의 사이드바를 유지하고 있네요. 그런데 미디어바는 사라졌음. 이거 좋아했는데;;; 지원 서비스도 줄고,(Chorome의 확장기능을 쓸 생각이었던 거 같기도) my.flock.com을 이용한 RSS 기능도 이전보다 불편한 거 같고…(my.flock.com 보다 Google이나 Facebook, Twitter 계정으로 로그인할 수 있으면 더 편하게 접근할 수 있었을 거 같음) 아 Digg랑 Delicious 지원도 없어졌음. 아무튼 좀 아쉬움. 아직 개발 중인 거 같은 느낌. 편하게 쓰려면 Flock 4를 기다려야 할 듯. 그런데 Flock이 좀 업데이트가 느린 편이어서 언제 나올지.

장점을 찾자면… Flock 특유의 커뮤니티를 챙기는 거 같은 따뜻한 느낌을 유지하고 있다는 거 정도? 그리고 모든 서비스를 지원하는 통합된 친구 그룹을 만들 수 있는 새로운 기능이 편해보이네요.

무료 | Mac+Windows | accept license and download | 평가 ☆☆

GNU IceCat 3.6.12

2010-11-28

IceCat 3.6.12 (2010-11-03) by Giuseppe Scrivano at Free Software Foundation, Inc.

Firefox 컴파일할 때 상표권 관련 옵션이 있어서 의아했는데, Mozilla 소스와 제품은 자유롭게 사용해도 되지만 상표에 관해서는 제약이 좀 있었군요. (주된 대립은 Debian 패키지에 Firefox를 포함하려고 하면서 발생했다고 하네요) 그래서 우리의(?) GNU 진영에서는 이 문제를 해결하고자 예전부터 노력했고, 현재 정리된 것이 Mozilla는 GNUzilla로, Firefox는 IceCat으로 주로 소스의 상표권 관련 부분을 수정해서 배포하고 있었던 것이었습니다.

맥용 바이너리를 배포하는 곳은 없는 거 같네요. 어짜피 Mozilla 코드를 아주 약간 수정한 것이기 때문에, mozconfig를 맥용으로 수정하여 컴파일해야 합니다.

1. 숨겨진 /icecat-3.6.12/.mozconfig 파일은 리눅스만 지원합니다;;; 적당히 맥용으로 고쳐야 합니다;;;

2. 맥에는 꼭 필요한 Java Embedding Plugin이 빠져있습니다. Firefox 소스를 다운받아 /IceCat-3.6.12/plugin/oji/JEP 디렉토리를 덮어 쓰는 게 가장 편한 방법 같습니다.

3. /icecat-3.6.12/browser/app/macbuild/Contents/Info.plist.in의 CFBundleExecutablefirfox-bin에서 icecat.bin으로 수정해야 합니다.

… 이래도 컴파일이 잘 안 되네요;;; GNU라고 맥을 신경써 주질 않네요. Fink에는 이런 문제를 미리 수정한 3.5가 있습니다.

참고: http://iiitbosprojects2009.pbworks.com/f/GnuzillaIcecatPaper.pdf
FinkPorts.info: icecat _unstable_ port information

무료(Flattr, PayPal 기부) | MPL+GPL+LGPL | Linux | download source at GNU Savannah

Chromium 9.0.595.0

2010-11-28

Chromium 9.0.595.0 revision 67493 (2010-11-27)

전 여태까지 Chromium과 Google Chrome이 같은 건 줄로 알았는데, 따로 관리되는 거였군요. 그래서 버전도 차이가 많이나고;;; WebKit은 또 Webkit 대로 따로 제작되고.

베타 | BSD License | Mac+Linux+Windows | download

TenFourFox 4.0b7

2010-11-25

10.4Fx beta 7 (2010-11-10)

PowerPC G3, G4, G5 프로세서와 Mac OS X 10.4 Tiger에 최적화한 Firefox 빌드. (b7이라고 적혀있지만 실제로는 b8pre. 아마도 최신 소스를 받아서 만들기 때문에 발생한 착오 같다.)

mozconfig에서 다음 옵션을 사용하는 거 같다:

ac_add_options –with-macos-sdk=/Developer/SDKs/MacOSX10.4u.sdk

CC=”gcc-4.0 -arch ppc -O3 -mcpu=G3 -mtune=G3″
CC=”gcc-4.0 -arch ppc7450 -O3 -mcpu=7450 -mtune=7450 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16

베타 | download at Google Code: G3, G4&G5

Opera 11 beta 1

2010-11-23

Opera 11.00 beta 1 build 1111 (2010-11-23) by Opera Software ASA(노르웨이)

굉장히 좋아진 거 같은 느낌이 듭니다. 가장 큰 변화는 Extension 지원. 예전에도 비슷한게 있었지만 다른 브라우저들처럼 개발과 배포의 편의성을 높인 거 같습니다. 새로 추가된 Mouse Gesture나 탭 프리뷰 기능 도 다른 브라우저들보다 굉장히 보기 좋습니다. 또 10.5부터 맥 네이티브 부분을 늘였는데요. 11에서는 더욱 맥 친화적이 된 거 같습니다.

어떤 웹브라우저 쓸까 고민하는 분들은 오페라 11도 꼭 선택지에 넣으라고 추천하고 싶습니다. 전 Firefox에 묶여있는 몸이라 가기 어려울 거 같습니다만;;; 직접 컴파일해 쓰니 더 애착이 가요;;;

오페라는 언제나 다른 브라우저에서는 사용자들이 확장기능으로 만들어 바치는 걸 자기들이 열심히 만들고 있는 듯한 느낌이 들기도 합니다. 웹브라우저 전쟁은 끝없이 진행되는군요.

베타 | Mac+Linux+Windows+Android+Maemo+iOS+BlackBerry | download | 평가 ☆☆☆☆☆

Firefox에서 티스토리 글쓰기가 안 될때

2010-11-22

Firefox를 직접 컴파일해서 사용할 때, 티스토리에 글쓰기를 할 수 없는 경우가 있습니다.

이것은, 직접 컴파일한 Firefox의 User-Agent가 Firefox로 되어있지 않고, 프로젝트 이름으로 되어있기 때문입니다. (Firefox 3.5는 Namoroka) 즉 티스토리가 모르는 브라우저에 대한 처리를 하지 않는 것이지요. Flock에서도 이런 문제가 있었습니다.

해결 방법은 Firefox 확장기능으로 User-Agent를 바꾸던지, general.useragent.extra.firefox의 값을 Firefox/버전으로 바꿉니다.

참고: http://zeper.tistory.com/121

요즘같이 다양한 브라우저가 있는 시대에 브라우저를 모르면 동작하지 않겠다는 티스토리의 설정이 아쉽습니다. 그런데 모질라 사이트에서도 프로젝트 이름으로 된 브라우저는 인식하지 않으니 큰 오점이 아니라고 할 수도 있겠습니다…

Firefox 3.6.12 Custom Build

2010-11-21

컴퓨터가 오래되다 보니(2년 밖에 안 됐는데! 애플은 매년 컴을 iPod처럼 업그레이드해서 구입하도록 만드는 게 목표인 것이다!) Firefox를 조금이라도 빨리 실행시키고자 컴파일을 직접 해봤습니다.

Mozilla Developer Center에서 제공하는 문서를 참조해서 mozconfig를 작성했는데, 결국 http://wiki.kncn.net/index.php?Firefox 3.x Intel Mac build 의 내용과 상당히 비슷하게 되더군요.

옵션은 Mac OS X 10.6.5(Darwin 10.5.0)에 32-bit Intel로 잡았습니다. mozconfig 파일은 아래와 같습니다.

. $topsrcdir/browser/config/mozconfig

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@
# mk_add_options MOZ_MAKE_FLAGS=”-s -J2″

# ac_add_options –enable-default-toolkit=cairo-cocoa

ac_add_options –enable-application=browser
mk_add_options MOZ_CO_PROJECT=browser

ac_add_options –enable-optimize=”-O2 -march=core2 -msse3″

ac_add_options –target=i386-apple-darwin10.5.0
# ac_add_options –target=x86_64-apple-darwin10.5.0
ac_add_options –enable-macos-target=10.6.5
ac_add_options –with-macos-sdk=/Developer/SDKs/MacOSX10.6.sdk

ac_add_options –enable-prebinding
ac_add_options –enable-libxul
ac_add_options –enable-static-libs

ac_add_options –disable-shared
ac_add_options –disable-tests
ac_add_options –disable-profiling
ac_add_options –disable-jprof
ac_add_options –disable-libIDLtest
ac_add_options –disable-logrefcnt
ac_add_options –disable-crashreporter
ac_add_options –disable-perf-metrics
ac_add_options –disable-logging
ac_add_options –disable-dtrace
ac_add_options –disable-codesighs
ac_add_options –disable-glibtest
ac_add_options –disable-parental-controls
ac_add_options –disable-accessibility
ac_add_options –disable-updater
ac_add_options –disable-upadte-packager
ac_add_options –disable-installer
ac_add_options –disable-startup-notification
ac_add_options –disable-debug
ac_add_options –disable-debug-modules
ac_add_options –disable-debugger-info-modules
ac_add_options –disable-profile-sharing
ac_add_options –disable-pendantic
ac_add_options –disable-reflow-perf
ac_add_options –disable-cpp-exceptions

ac_add_options –disable-safe-browsing
ac_add_options –disable-ldap
ac_add_options –disable-javaxpcom
ac_add_options –disable-xprint
ac_add_options –disable-necko-wifi

# ac_add_options –enable-official-branding
# ac_add_options –enable-ui-locale=ko-KR

CC=”gcc-4.2 -arch i386″
CXX=”g++-4.2 -arch i386″
# CC=”gcc-4.2 -arch x86_64″
# CXX=”g++-4.2 -arch x86_64″

HOST_CC=”gcc-4.2″
HOST_CXX=”g++-4.2″
RANLIB=ranlib
AR=ar
AS=$CC
LD=ld
STRIP=”strip -x -S”
CROSS_COMPILE=1

컴파일러 옵션들은 기본값이라서 딱히 지정할 필요는 없는 거 같은데, 문서에 있어서 혹시나 하고 추가했습니다. (GCC 최신판을 쓰면 결과물도 빨라질까요?;;;) 또 Intel Core 2 Duo에는 -march=prescott 옵션을 줘야 한다는 문서들이 많은데, -march=core2도 통하는 거 같습니다. (GCC 4.3부터는 arch core2도 지원한다는 말이 있는데 잘 동작하지 않는 거 같습니다)

써보니 아주 약간 빨라진 기분이 들기도 합니다;;; 실행파일 용량도 줄었습니다.(30.1M) 최소한 용량 준 만큼 메모리에 이득이 있겠지요;;

한국어 리소스는 http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.12/mac/xpi/ko.xpi 파일을 설치한 후, general.useragent.locale을 ko-KR로 설정합니다.

RockMelt 0.8.34

2010-11-17

RockMelt 0.8.34.841 by RockMelt, Inc.

새로나온 Chromium 기반의 SNS 웹브라우저. CrunchBase에 따르면 작년까지 8백만불이 넘는 지원을 받아 2년간 개발했다고 한다. Flock Killer가 될 듯. (Flock도 12월 1일에 런칭하겠다고 부랴부랴 발표)

Facebook에 인증하는 방법으로 베타 신청을 받고, 실행할 때도 Facebook에 로그인하지 않으면 동작하지 않는다. Facebook Connect로 이렇게 많은 정보를 요구하는 어플리케이션은 처음 봤음. 친구 정보까지 다 쓸어감. 이게 아마 앞으로 Facebook Platform의 특징이 될 듯.

예전에 다른 제품들에서 구현된 기능의 재탕이기는 한데, 돈을 들여 만들어서 그런지 사용이 은근히 편하고 자연스럽게 느껴짐.

베타, Facebook 회원가입 필요 | Mac+Windows | connect Facebook and receive email | 평가 ☆☆☆☆

MultiFox 2.2

2010-11-05

MultiFox 2.2.001 by David Martorana

Firefox Profile 관리기. Firefox.app/Contents/MacOS/firefox-bin -profilemanager를 실행시켜 사용해도 되지만 GUI로 쓰면 더 편할 거 같아서;;; 실행할 Firefox를 고를 수도 있다.

무료 | MIT License | download at Amazon S3