등장한지는 오래되었지만 goosh (google shell) 이라는 독특한 사이트가 있다. 마치 유닉스 터미널 같은 화면을 보여주면서 키보드로 직접 입력해서 검색하는 독특한 인터페이스를 제공한다. 물론 비공식(unofficial) 사이트다.
기본적으로 web 검색 모드로 들어가게 되고 특정 단어를 입력하면 구글 검색 결과와 동일한 결과가 4개 까지 표시된다. (more를 입력해서 더 볼 수 있다). image 등의 명령어를 앞에 붙여서 이미지를 검색할 수도 있다. 각 검색결과 앞에 붙은 번호를 입력하거나 링크를 클릭하면 (당연히) 해당 내용이 새 창(혹은 새 탭)으로 뜨게 된다.
ls를 해 보면 검색 모드에 해당되는 키워드가 파일 처럼 보이기도 하고 참 재치있게 만들었다.
구글쉘에 관해서 하고 싶은 진짜 이야기는 4개 까지 표시된다는 점에 관한 것이기도 한데, 제대로 된 검색어를 입력했다면 원하는 것은 4개 째 이내에 표시될 것이라는 점을 이야기 하는 것이 아닐까.
반대로 4개 내에 원하는 내용이 검색되지 않았다면 검색어를 잘못 선택한 것이 아닐까 다시 생각해 보게 된다.
그래서 요즘은 일부러 goosh.org에서 검색하는 등 자학하는 중이다. -_-;;
검색도 정말 능력이다. 능력자는 한 방에 원하는 결과를 검색해 낸다. 프로그래머라면, 개발자라면 빠르게 정확하게 찾아내는 능력도 참 중요하다고 생각되는 요즘이다.
Popular Posts
-
메소드(Method)란 클래스에 정의된 클래스 멤버 함수를 의미한다. 스위프트(Swift)에서는 클래스 뿐만 아니라 구조체에서도 동일하게 이 메소드를 정의 할 수 있다는 특징이 있다.
-
스위프트(Swift)의 옵셔널(Optional)은 '값이 없음(No Value)' 이라는 것을 심어주기 위한 기능이다. 단순하게 사용하려 한다면 그저 nil 초기화 여부를 조사하기 위한 용도로써 쓸 수 있겠지만, 액세스라던가 옵셔널 체인...
-
내 나이대도 이제는 젊다고 하기에는 힘든(?) 수준으로 치닫고 있다. 세월의 흐름이 너무 빨라서 아쉽고 벅차고 숨차기는 하지만, 이럴 때 일 수록 추억을 떠올려 보면 나름 재미있는 세월을 보냈구나 생각이 든다. 이참에 옛날 옛적에 쓰던 구식 컴퓨터...
-
Vim이 강력한 편집기로써 군림하게 된 건 편한 키맵, 정규표현식, 그리고 이 매크로 레코딩 기능이 있기 때문이라고 감히 주장하고 싶다. 레코딩 기능은 사용자가 입력하는 키를 그대로 녹화해서 매크로로 만들어 주는 기능이다. 이 기능에 대해 간단히...
-
이번 글은 굉장히 유명한 수학 함수 3가지를 적어보는 글입니다. 그리고 오랜만에 구어체가 아닌 존대말(?)로 쓰는 글이기도 하겠네요. 이번에 언급하는 함수 세 가지, 즉 ceil(), floor(), round() 함수는 C 언어 시절부터 쓰이...
-
위도/경도 등의 위치 좌표를 이용해 현재 위치의 주소를 얻는 것을 Reverse Geocode 라고 부른다. 현재 iOS SDK 에서는 CLGeocoder 를 이용해 리버스 지오코딩을 할 수 있다.
-
Xcode 6.1 Beta 2가 또 한국 시간 화요일에 릴리즈 되었다. 아마도 한국시간 화요일이 릴리즈 날짜임은 확실한 것 같다. -_-;;;; 어쨌거나 이번에도 스위프트(Swift)와 관련한 변화를 살펴본다. 생각보다 양은 적어서 정리하기엔 ...
-
좀 특별한 경우겠지만, 특정 클래스의 오브젝트를 생성 할 때 조건을 만족하지 않으면 생성되지 않고 None이 되게 하고 싶은 경우라고 가정하자. 이렇게 하면 클래스 오브젝트 생성을 이용해 밸리데이션(Validation)이 가능해진다. 하지만 파...
-
늘상 한국시간 기준 화요일에 릴리즈 되길래 이번주는 넘어가나보다 했지만 그 다음날에 베타7이 나와버렸다. 이번에는 변화가 좀 있길래 스위프트(Swift) 언어 위주로 변경된 점을 정리해본다.
-
한 언어에 대한 전반적인 내용을 써 본 건 스위프트(Swift) 언어가 처음이다. 공부하는 겸 글을 싸질렀지만 그 덕분에 많은 도움이 되기도 했다. 그리고 그 덕분인지 언어에 대한 인상이라는 글을 쓸 기회가 생긴 것 같다.
Tags
Blog Archive
-
▼
2011
(273)
-
▼
3월
(44)
- Mac OS X 에서 동영상 기본 플레이어 설정하기
- [Linux] Ubuntu 에서 키보드 입력 시 마우스 커서 숨기기
- GOM Player for Mac
- [Python] Arguments of Function
- [Emacs] Anything 두 번째 이야기
- [Python] Socket Programming
- [Emacs] re-builder: 정규표현식을 만들어 보자
- [Emacs] twittering-mode 스테이터스(타임라인) 모양 바꾸기
- [Emacs] Dropbox + Emacs + markdown-mode + org-mode...
- [Vim/Emacs] 커서 이동 키에 빨리 익숙해져야 한다.
- [Vim] Copy, Cut and Paste
- [Vim] 윈도우 관련 단축키
- [Emacs] vim-mode
- [Emacs] viper-mode
- [iOS] 웹페이지 긁어오기
- [Python] Retrieve over the HTTP/HTTPS
- [Emacs] Byte Compile
- [Emacs] color-theme
- [Ubuntu] Firefox4
- [Emacs] Auto Complete Mode
- [Emacs] Twitter for Emacs: twittering-mode
- [Emacs] simplenote with Emacs
- [Emacs] 쉘(shell) 버퍼의 글자나 색상이 깨지는 경우
- [iOS] Xcode4 도움말에 iOS SDK용 API레퍼런스 문서가 없다?!
- ssh 인증 관련 메모
- Mac App Store에 MPlayerX가?!
- [Emacs] Lisp error: (void-variable SYSTEM_WGETRC)
- [Emacs] rebound-mode, rebound.el
- 기술적인 관점에서 본 셧다운제(신데렐라법)
- [Emacs] How to build TAGS using ctags?
- [Python] logger로 syslog쓰기 삽질 실패기
- iVl - iTunes와 iMovie를 위한 컨버팅 툴?
- [Vim] Path of the Current File
- [Emacs] blank-mode
- Emacs 머그컵
- Blogspot(Blogger)에 Facebook Social Commentary 달아보기
- [Emacs] Auto Indentation, 자동 들여쓰기
- [Emacs] ido - Interactive Do Things
- [Emacs] ELPA - Emacs Lisp Package Archive
- iPad2 발표와 관련한 잡설
- [Emacs] auto-install.el
- [Unix/Linux] 링크만 찾기 / 깨진 링크 찾기
- goosh.org(구글쉘) 검색 이야기
- March 1 Independence Movement Ceremony of Korea
-
▼
3월
(44)



0 comments:
댓글 쓰기