'분류 전체보기'에 관한 글 113건

  1. 2009.10.07 GlusterSP, Gluster Storage Platform
  2. 2009.09.21 클라우드 컴퓨팅의 조건, 자유!
  3. 2009.09.15 웹브라우져에서 telnet 프로토콜을 처리하려면
  4. 2009.09.12 목표 분명! (무슨 의미였더라? 아무튼: 레드햇, 델타구름 프로젝트 소개)
  5. 2009.08.23 간판 시스템을 소프트웨어 개발에
  6. 2009.03.31 인터넷뱅킹? 보안? ActiveX?
  7. 2009.03.19 파이어폭스 3.0, 여전히 내겐 메모리 귀신
  8. 2009.03.19 HowtoForge에 대한 모질라 검색사이트
  9. 2009.03.09 VirtualBox, Ubuntu, 그리고 USB
  10. 2009.03.07 GM Script: Print Friendly WebPage.

GlusterSP, Gluster Storage Platform

Clip to Evernote

블로그가 이사를 갔어요!

죄송합니다! 대부분의 글을 유지하고는 있으나 일부는 유지하지 못했습니다!
10초 이내에 새로 옮겨진 페이지로 이동할 겁니다.
원하시는 글이 아니면 전체 목록을 확인해주세요!
소용환의 생각저장소 / 아카이브
문제를 푸는 기술이 있으면 그것이 해법/솔루션이고 그것을 소프트웨어적으로 구현하면 응용프로그램이 된다. 그런데 소프트웨어라는 것이 "무른" 만큼, 찌그러질라 이그러질라 조심스럽게 다루어야 하는 까다로운 것이 되다보니... 좀 더 쉽게 다룰 수 있도록 진화된 형태의 하나가 바로 소프트웨어 어플라이언스(Software Appliance)이다.

"분산 병렬 내고장" 파일시스템인 GlusterFS가 GlusterSP 라는 이름의 소프트웨어 어플라이언스로 진화하고 있는 모양이다. 다시 말해서, 다수의 소모성 서버를 엮어서 저렴하게 대용량 스토리지를 구현할 수 있도록 해주는 소프트웨어인 GlusterFS를 보다 쉽게 활용할 수 있도록 어플라이언스 형태의 제품이 나온다는 뜻이다. 하드웨어 뿐만 아니라 그 위의 OS/Software도 플러그 하면 플래이 한다는... 그런 말이다. 4Q09라는데... 기대된다.

GlusterSP - GlusterDocumentation
Gluster Storage Platform is a software appliance to create commodity storage clusters out of Dell, HP, Sun, IBM and whitebox servers. It is an embedded storage operating system with GlusterFS at its core. Users can access the storage cluster through NFS, CIFS, FTP(S), HTTP(S) and of course native GlusterFS over Infiniband, 1GigE and 10GigE network interconnects. First release of GlusterSP 2010 is scheduled for Q4 of 2009.



클라우드 컴퓨팅의 조건, 자유!

Clip to Evernote

블로그가 이사를 갔어요!

죄송합니다! 대부분의 글을 유지하고는 있으나 일부는 유지하지 못했습니다!
10초 이내에 새로 옮겨진 페이지로 이동할 겁니다.
원하시는 글이 아니면 전체 목록을 확인해주세요!
소용환의 생각저장소 / 아카이브

클라우드 컴퓨팅의 본질 중 가장 으뜸인 것이, 내가 직접 인프라를 소유하지 않고 필요할 때 필요한 만큼만 빌려 쓰겠다는 것이다. 렌터카처럼, 빌리는 대상이 기능성인 경우에는 큰 문제가 없는 것 같다. 어차피 기능성의 서비스이기 때문에 정말 말 그대로 "필요할 때" 필요한 기능의 자동차를, 승용차든 승합차든, 빌리면 그만이다. 클라우드 컴퓨팅의 영역에서는 컴퓨팅 파워(계산 능력)를 빌리는 경우가 그렇겠다. 당장은 대표적인 컴퓨팅 클라우드 제공자인 Amazon의 EC2 서비스를 이용해서 원하는 업무를 수행하다가도, 국내에서 서비스하는 사업자가 생겼다든지, 더 싼 서비스가 생기면 언제든지 서비스 제공자를 바꿀 수 있다.

그런데 이와는 다르게, 컴퓨팅의 다른 축인 데이터 위주의 서비스인 경우는 어떤가? 데이터라는 것은 양도 양이거니와 형식이라는 굴레도 존재하고 아무튼, 기존의 조건에서 보면 간단히 서비스 제공자를 바꾸기는 힘든 뭔가가 있다. 쉽게 생각해서 지금 이 글을 쓰고 있는 tistory.com 이 더이상 유효하지 않거나 뭔가 내 사용 조건과 맞지 않아서 다른 서비스로 이사를 하고 싶다면? 그런 생각을 하고 있는 팀이 있단다.

The Data Liberation Front (the Data Liberation Front)

The Data Liberation Front is an engineering team at Google whose singular goal is to make it easier for users to move their data in and out of Google products. We do this because we believe that you should be able to export any data that you create in (or import into) a product. We help and consult other engineering teams within Google on how to "liberate" their products. This is our mission statement:

사용자 입장에서라면 쉽게 할 수 있는 생각인데, 재미있는 점은 이런거다. 예를 들어서, 우리에게 익숙한, 대표적인 인터넷(바로 인터넷이 구름이다.) 기반 서비스의 하나인 웹메일 서비스를 보자. 대체로 (데이터를 빼 갈 수 있도록) POP3 서비스는 제공하지 않으면서 (데이터를 빼 올 수 있도록) POP3 가져오기 기능만 제공한다. "쫑꼼" 우낀다. 또는, tistory, blogger.com 등을 보면 자신의 포맷으로만 데이터 exporting/importing이 가능하다. 단지 백업만 하라는 얘기다. 그런데 wordpress.com은 자신의 포맷으로 export 하기와 여러 포맷으로부터 importing하기를 제공한다. 어쨌든 오는 이사만 받아주겠다는 얘기, 갈 때는 알아서 가라는...

먹고 살려다 보면 그러려니... 했던 부분인데, 위의 프로젝트를 보니까 "다 똑같지는 않구나" 하는 생각도 들고, 또한 "이런 것은 주먹 불끈 쥐어야 하는 행동이구나" 하는 생각도 들고... 그렇네.

아무튼, 다시 한번 생각해봐도 클라우드 컴퓨팅에서는 아니, 클라우드 컴퓨팅에서는 특히나 상호 운용성, 호환, 열린 기술, 이런게 중요하다는 점이다. 역시 오픈 소스가 대세다!


웹브라우져에서 telnet 프로토콜을 처리하려면

Clip to Evernote

블로그가 이사를 갔어요!

죄송합니다! 대부분의 글을 유지하고는 있으나 일부는 유지하지 못했습니다!
10초 이내에 새로 옮겨진 페이지로 이동할 겁니다.
원하시는 글이 아니면 전체 목록을 확인해주세요!
소용환의 생각저장소 / 아카이브

예전엔 기본이었던것 같은데, 이젠 설정을 따로 해야 하는 것이 되어버렸다. telnet://localhost 이런거 말이다. 그것도 꽤 복잡해졌다.

telnet is not associated

URL에 telnet://hostname을 입력하면 나타나는 경고창 (firefox)

요즘 진행하고 있는 프로젝트 중 하나에서 이 기능을 사용한다. 그래서 간만에 들여다봤다.

* IE7, 활성화하기와 프로그램 지정하기

IE7에서는 아래의 레지스트리 설정(enable-telnet-ie7.reg)을 통하여 telnet 프로토콜 처리를 활성화할 수 있다. 활성화가 되면 기본 처리기인 windows 내장 telnet 프로그램과 연결된다. 그런데 이 기본 telnet 프로그램이라는 것이 그다지 이쁜 녀석은 아니라서 뭔가 다른 설정으로 들 바꿔 쓰게 되는데, 그 작업 역시 레지스트리 설정을 이용하여 할 수 있다. (telnet-handler-putty.reg; 이 설정은 Windows용 공개소프트웨어 터미널 에뮬레이터인 putty를 예로 하였다. 원래대로 돌리려면 telnet-handler-default.reg)

* FF3, 프로토콜 처리기 설정하기

이게... 좀 복잡해졌다. 예전엔 about:config 에서 끝났던 것 같은데... 아무튼, 깔끔한 방법이 없다.

첫번째로 사용 가능한 방법은, 먼저 about:config로 가서(브라우져의 Location 입력 부분에 이렇게 써넣으라는 얘기) "protocol" 등으로 필터링을 해본다. 그러면 몇몇 보기가 나오는데, 그와 유사하게 "network.protocol-handler.app.telnet"라는 문자열 키를 하나 만들고 저장한다. (이상한 일인데, 여기서 값으로 뭔가를 입력하는 것이 무의미하다. 어떤 의미에서 무의미한지 궁금하다면 telnet을 처리하기를 원하는 프로그램을 이 곳에 써 넣어보면 된다.)

그리고 이런 식으로 시험해본다.

(프로토콜 처리기로 지정한 것이 있다면) 지정한 프로그램이 뜨기를 기대했건만,

그런데 이게 왠 대화상자? 헨들러를 지정했음에도 다시 어떤 것을 쓰겠냐고 묻는다. 그래서 "아... 어떤건지는 알겠는데 계속 쓸건지를 묻나?" 하고 "...기억합니다."에 표시하고 "확인"을 누르면 아무런 동작도 이루어지지 않았다. 그래서,

이렇게, 대화상자에서 "실행 프로그램 선택"을 이용하여 아까 입력한 그 프로그램을 다시 지정하면 이번엔 정상적으로, 그리고 반복적으로 해당 프로그램을 외부 프로토콜 처리기로 쓸 수 있게 된다.

좀 이상하지만 더 깊이 따지지는 않겠음.

그런데 어떤 프로그램을 지정할 것인가? 다음의 python 스크립트는 이를 위한 예이다.

#!/usr/bin/python

import sys
import os

try:
    url = sys.argv[1]
    argument = url.split('/')[2].split('@').pop().replace(':', ' ')
except:
    print "url parsing error."
    quit()

command = "xterm -e telnet %s" % argument
os.system(command)


어쨌든, 이렇게 하면 IE7과 FF3에서 telnet://localhost 링크를 사용할 수 있게 된다.

목표 분명! (무슨 의미였더라? 아무튼: 레드햇, 델타구름 프로젝트 소개)

Clip to Evernote

블로그가 이사를 갔어요!

죄송합니다! 대부분의 글을 유지하고는 있으나 일부는 유지하지 못했습니다!
10초 이내에 새로 옮겨진 페이지로 이동할 겁니다.
원하시는 글이 아니면 전체 목록을 확인해주세요!
소용환의 생각저장소 / 아카이브

클라우드 컴퓨팅이라는 것이 본질적으로 오픈소스 세계와 일맥 상통하는 바가 있다. 어거지인가? 모든 IT 벤더들이 자신들과 관계가 있다고 할테지만,... 어쨌든 클라우트 컴퓨팅이라는 개념의 바닥에 깔린 근본적 취지는 오픈소스 세계의 것과 잘 어울린다. 다음 글 들은 ...그래서 "오픈소스+클라우드" 공식과 연관이 있다. (물론, 그 뒤에 레드햇이라는 "벤더"가 자리하고 있지만, 그건 오픈소스의 생태니까.)

Dynamically Applied Integrated Systems: Open Source Cloud Interoperability

The momentum in technology often picks up when developers converge to create Open Source solutions that can be used to solve interoperability issues. Arguably this is not required to be Open Source but I am of the mind that something magical happens when Open Source is the catalyst (e.g. "The Internet" Boom after the proprietary PC market had to contend with Linux...). When Open Source has the backing of an organization that is built around prospering with it the "stars begin to align".

Red Hat News | Introducing Deltacloud

The initiation of a new open source project within Red Hat is certainly not news. It’s an established expectation within our engineering ranks. It’s how we advance and develop software.

Every once in a while, though, a new project breaks through the norm of business as usual. Something special. Creating a buzz.

Today that project is http://deltacloud.org.

The goal is simple. To enable an ecosystem of developers, tools, scripts, and applications which can interoperate across the public and private clouds.

Deltacloud | Many Clouds. One API. No Problem.

Start an instance on an internal cloud, then with the same code start another on EC2 or Rackspace. Deltacloud protects your apps from cloud API changes and incompatibilities, so you can concentrate on managing cloud instances the way you want




간판 시스템을 소프트웨어 개발에

Clip to Evernote

블로그가 이사를 갔어요!

죄송합니다! 대부분의 글을 유지하고는 있으나 일부는 유지하지 못했습니다!
10초 이내에 새로 옮겨진 페이지로 이동할 겁니다.
원하시는 글이 아니면 전체 목록을 확인해주세요!
소용환의 생각저장소 / 아카이브

간판 시스템(kanban; 일본식 발음, 도요타에서 유래했다나? )은 말하자면 일종의 "상황판"같은 것이다. 소프트웨어 개발의 관점에서 말하자면, 넓은 판에 개발의 각 단계를 영역으로 구분하여 표시한 후(고정된 말판), 접착식 메모지 등에 적은 개발 요건(말)을 그 위에서 개발 진척도에 따라 이동시킴으로써 전반적인 개발 진척도를 한 눈에 파악할 수 있도록 한 것. 또는 그 이상이라고 말할 수 있겠다. 마치, 윷놀이 하듯 개발을 한다는 얘기다. :-)

Lean Software Engineering - Kanban

Kanban bootstrap | Lean Software Engineering

The goal of a kanban workflow system is to maximize the throughput of business-valued work orders into deployment. It achieves this by regulating the productivity of its component subprocesses.

Kanban systems for software development | Lean Software Engineering

The pipeline model shares a common problem with network model scheduling. Variation in product development activities is simply too hard to control. Pipelines and network models can be made to work by adding a lot of time padding, and indeed, we started to resort to Critical Chain methods to try to make the pipeline work.


'생산성' 카테고리의 다른 글

문서작성의 5가지 口訣  (0) 2007.05.18
"프랭클린 플래너를 쓰는 사람의 시간은 다르다"  (0) 2007.04.24

인터넷뱅킹? 보안? ActiveX?

Clip to Evernote

블로그가 이사를 갔어요!

죄송합니다! 대부분의 글을 유지하고는 있으나 일부는 유지하지 못했습니다!
10초 이내에 새로 옮겨진 페이지로 이동할 겁니다.
원하시는 글이 아니면 전체 목록을 확인해주세요!
소용환의 생각저장소 / 아카이브
정말 말도 안되는 우끼는 짜장면이 아닐 수 없으나, 어찌 현재까지의 접근이 조금은 약하게 비춰졌던 것 같다. 뭐, "리눅스에서는 안되요~" 등의 호환성 문제라든지... 그래서 마치 소수의견자의 외침인 냥!

또 하나의 계란이 날아가는데, 어쨌든 나도 하나 던지고 와야겠다.

Daum 미디어다음 - 아고라
은행사이트 한번 들어갈려면 액티브X를 도대체 몇개씩 까는건지

그것도 은행 금융기관마다 다 틀리고

은행업무 한번 볼려면 몇번 재부팅을 요구하거나 컴퓨터가 거의 맛이 갈 지경입니다.

트레이아이콘에 새로 생기는건 또 몇개인지 컴퓨터 잘 관리하다가도

은행사이트 한번 들어갈때마다 이모양이니 혈압이 팍팍 오릅니다.

게다가 액티브X 떡칠로 익스플로러가 아닌 다른 브라우저는 사용조차 불가능하고요.

정부기관에서는 이런 부작용따윈 고려도 안해보고 그저 우리는 보안사항을 지시했다며 책임전가하듯이 필수항목으로 지정해놓고는 나몰라라하고 있습니다.

브라우저에 관계없는 자바기술로 새로 만들던지 새로운 기술을 개발하든지 어쨌든간에 액티브X 떡칠의 만행을 더 이상은 지켜보고 있기 힘듭니다.
한국 인터넷 뱅킹 - 이제 상식을 되찾기 바랍니다. | Open Web
현재, 국내 주요 포털사이트는 금융권이 사용하는 “액티브X 씨리즈 떡칠 방식” 보다는 월등 안전한 보안접속을 구현하고 있습니다. 야후 코리아의 로그인 사이트는 클라이언트 컴퓨터가 자신만의 씰(seal)을 로그인 페이지에 나타나도록 설정할 수 있게 합니다. 피싱 공격에 대한 훌륭한 대비책입니다. 이렇게 모두들 빠르게 진화하고 있습니다.

한국 금융기관의 보안? 아직 석기시대에서 액티브X 쓰레기 무더미에 파뭍혀 딩구는 수준입니다. 보안업체는 그 옆에서 떡고물이나 챙기고 있고.

국내 ‘보안업체’ 선생님들, 살림살이 좀 나아지셨쎄요? 그렇게 사시니 좋으세요?

포로로 잡아 두고 돈을 뜯어 왔던 은행들은 언제쯤 놓아주실겁니까?


파이어폭스 3.0, 여전히 내겐 메모리 귀신

Clip to Evernote

블로그가 이사를 갔어요!

죄송합니다! 대부분의 글을 유지하고는 있으나 일부는 유지하지 못했습니다!
10초 이내에 새로 옮겨진 페이지로 이동할 겁니다.
원하시는 글이 아니면 전체 목록을 확인해주세요!
소용환의 생각저장소 / 아카이브

파이어폭스 3.0이 이전 버전에 비하여 메모리 관리가 나아졌다고 들었던 것 같은데, 내 환경(우분투 8.10 x86_64와 우분투로부터 제공되는 파이어폭스, 내 선택에 의한 확장기능)에서는 (배불러)죽음으로 달리는 경우가 자주 발생했다.

이런 저런 시도를 해보다가 아래 페이지의 안내를 따라 cache와 sessionhistory를 조정해 봤는데(0으로 :-), 오늘 하루 브라우징은 안정적이다.

참고로, 이런 명령으로 모니터링을 하고 있는데,

$ watch -d 'pmap -x `pidof firefox` |grep " rw"|sort -k2 -r'
메모리가 더 이상 폭주하지 않고 있다. 다행.

Reducing memory usage - Firefox - MozillaZine Knowledge Base

Changing the about:config preferences below may have an effect on memory consumption but may also affect performance or reduce functionality. Read each article for the preference's effects. Each preference includes an estimate of the amount of memory that can be freed on an average (512MB RAM) system by choosing the most memory-friendly setting.


'잡것, 기록' 카테고리의 다른 글

Apache+JSP 환경에서 쫌 동적인 ErrorDocument  (2) 2011.11.07
VirtualBox, Ubuntu, 그리고 USB  (0) 2009.03.09
GM Script: Print Friendly WebPage.  (0) 2009.03.07

HowtoForge에 대한 모질라 검색사이트

Clip to Evernote

블로그가 이사를 갔어요!

죄송합니다! 대부분의 글을 유지하고는 있으나 일부는 유지하지 못했습니다!
10초 이내에 새로 옮겨진 페이지로 이동할 겁니다.
원하시는 글이 아니면 전체 목록을 확인해주세요!
소용환의 생각저장소 / 아카이브

IE 역시 그런 기능이 있는 것으로 아는데, 파이어폭스 웹브라우져에는 검색사이트를 추가할 수 있는 기능이 있다. 그리고 "Mycroft  Project"라는 이름의 프로젝트에서 다양한 검색 플러그인을 "검색"할 수 있다.

대체로 원하는 검색사이트는 거의 있는 것 같은데, howtoforge 가 빠져있길래 하나 만들어 넣었다. 만들어 넣는 것도 간단하게 폼을 제공하는데, 가입 등의 절차 없이 간단하게 사이트 플러그인을 추가할 수 있다.

좀 다른 얘기인데, 자신의 사이트에서 제공하는 검색을 사용자가 쉽게 브라우져에 등록할 수 있도록 하기 위해서는 아래와 같은 형식의 내용을 웹페이지에 삽입해 두면 된다.

<link rel="search" type="application/opensearchdescription+xml" title="My Blog" href="opensearch.xml">
참고로, 내가 Mycroft에 올린 단 하나의 검색 플러그인


VirtualBox, Ubuntu, 그리고 USB

Clip to Evernote

블로그가 이사를 갔어요!

죄송합니다! 대부분의 글을 유지하고는 있으나 일부는 유지하지 못했습니다!
10초 이내에 새로 옮겨진 페이지로 이동할 겁니다.
원하시는 글이 아니면 전체 목록을 확인해주세요!
소용환의 생각저장소 / 아카이브

버추얼박스, 우분투, 그리고 USB 지원. 그동안 VMWare Workstation에 대한 대안으로[각주:1] VirtualBox를 사용한 지가 한 3년 쯤 되는 것 같다. 시작은 아마 정확한 기억은 아니지만 Fedora...3? 4? 정도와 함께였던 것 같다. 그 이후로 Ubuntu 7.04, 7.10 등의 버전에서 사용해왔는데, USB를 사용하기 위해서는 꼭 뭔가 다른 작업을 해줘야 했다.[각주:2] 그런데 오늘, 인증서 때문에 USB를 쓰려다 보니 Ubuntu 8.10 Intrepid Ibex 에서는 단지 나를 vboxusers 그룹에 넣어주는 것 만으로 모든 것이 끝났다. 오호라~

이젠 /proc/bus/usb를 더이상 쓰지 않는다는 뜻인가? 어쨌든 좀 재미있는 것은,

sio4@heavy:~$ ls -l /dev/bus/usb/*/*
crw-rw-r-- 1 root vboxusers 189,   0 2009-03-08 02:16 /dev/bus/usb/001/001
crw-rw-r-- 1 root vboxusers 189, 128 2009-03-08 02:16 /dev/bus/usb/002/001
crw-rw-r-- 1 root vboxusers 189, 256 2009-03-08 02:16 /dev/bus/usb/003/001
crw-rw-r-- 1 root vboxusers 189, 384 2009-03-08 02:16 /dev/bus/usb/004/001
crw-rw-r-- 1 root vboxusers 189, 387 2009-03-09 22:44 /dev/bus/usb/004/004
crw-rw-r-- 1 root vboxusers 189, 512 2009-03-08 02:16 /dev/bus/usb/005/001
crw-rw-r-- 1 root vboxusers 189, 640 2009-03-08 02:16 /dev/bus/usb/006/001
crw-rw-r-- 1 root vboxusers 189, 641 2009-03-08 02:16 /dev/bus/usb/006/002
crw-rw-r-- 1 root vboxusers 189, 768 2009-03-08 02:16 /dev/bus/usb/007/001
sio4@heavy:~$ 

이렇게 보이더라는 것.

참고로, 예전엔 이렇게 많은 검색 결과가 있었다. 아직도 몇몇 블로그 등에서는 8.10 과 USB에 관련된 해법이 설명되어 있기는 하네...

  1. 좀 표현이 그런가? 그냥 "데스크탑용 가상화 솔루션으로"라고 표현하는 것이 좋을까? 어쨌든 VirtualBox를 처음 사용하기 시작한 시점의 내 목적은 그랬다. 더 이상 상용 가상화 솔루션을 쓰고싶지 않았던 것. [본문으로]
  2. 옛날같았으면 도데체 왜 이런 설정을 해야 하는지 파내고야 말았을테고 뭔가 atomic한 솔루션을 추구했겠으나... 요즘은 그냥 구글링이다. 쩝... [본문으로]

GM Script: Print Friendly WebPage.

Clip to Evernote

블로그가 이사를 갔어요!

죄송합니다! 대부분의 글을 유지하고는 있으나 일부는 유지하지 못했습니다!
10초 이내에 새로 옮겨진 페이지로 이동할 겁니다.
원하시는 글이 아니면 전체 목록을 확인해주세요!
소용환의 생각저장소 / 아카이브

이쁘게 잘 만들어진 웹페이지도 출력하려고 보면 지저분하거나 쓸모없게 출력되는 경우가 많다. 물론, 예전부터 print용 페이지를 별도로 제공하거나 또는 근래에는 매체별 CSS 적용으로 인하여 원천적으로 출력물을 이쁘게(그리고 원저작자가 의도한대로) 만들 수 있도록 한 곳도 꽤나 있다. 그런데 많지 않다는 것이 문제지.

  • 형식: GreaseMonkey User Script
  • 파일: printfriendly_wp.user.js
  • 이름: PrintFriendly WP
  • 용도: 출력하기 적당한 형태로 웹페이지 정리하기

그래서 전에는 필요한 사이트별로 GMS를 만들어 사용했는데, 이렇게 따로 따로 만들어주는 것오 힘들 뿐만 아니라 관리하기도 힘들다. 그래서 한 번 통합버전을 만들어보려고 한다. 현재로써는 hxxp://www.howtoforge.com/* 만을 지원한다.