feanor의 블로그

feanor의 이미지

데비안 unstable: 그놈 터미널 버그

데비안 unstable에서 4월 2일자로 vte 터미널 라이브러리가 새 버전(0.12)으로 올라갔는데요, vte에 탭과 관련된 버그가 있습니다. 대표적으로 그놈 터미널과, 그 외에도 XFCE 터미널도 영향을 받습니다.

버그의 내용은, 터미널이 80x24가 아닌 상태에서 새 탭을 열면, 새 탭이 자신의 크기를 80x24로 인식하여 vi를 비롯한 curses를 사용하는 프로그램들의 디스플레이가 엉망이 되는 것입니다. 데비안 버그 #360781입니다.

feanor의 이미지

Plone 2.5 beta 1

약간 뒷북이지만 (3월 31일에 나왔습니다) 요즘 KLDP에 글이 없다는 이야기도 있고 하니까, 그냥 적어 둡니다.

Plone 2.5 beta 1 나왔습니다. http://plone.org/products/plone/releases/2.5

공식 릴리즈 버전은 파이썬, 조프까지 같이 깔아주는 원스톱 윈도우즈 인스톨러가 제공되지만 베타 버전은 타볼만 있습니다. 조프를 내리고, 타볼을 풀어서 이전 Products 디렉토리에 덮어 쓴 다음에 재시작하면 알아서 데이터 마이그레이션을 해 줍니다.

feanor의 이미지

IronPython 1.0 Beta 5

IronPython 1.0 Beta 5가 릴리즈되었습니다.
http://workspaces.gotdotnet.com/ironpython

릴리즈 노트 번역해서 올립니다.

안녕하세요,

방금 IronPython 1.0 Beta 5를 릴리즈했습니다. 이번 릴리즈의 초점은 성능 개선입니다. 처음 시작할 때 컴파일하는 시간을 줄이기 위해 메소드 최적화를 on-demand로 합니다. 어트리뷰트 접근 제어를 개선했고, 자주 쓰이는 코드의 오버헤드를 줄였습니다. 그 외에 자잘한 튜닝이 있었습니다.

feanor의 이미지

MySQL Korea

MySQL Korea 웹사이트가 언젠가부터 문을 열었는데, 아직 관련 글이 없는 것 같아 소개합니다.
http://www.mysqlkorea.com/

MySQL AB 공인 골드 파트너인 (주)아이티브리지에서 운영한다고 하고, 공지사항을 보니 매뉴얼 한글화를 한다고 하네요.

feanor의 이미지

데비안 unstable: GLIB을 사용하는 프로그램 크래시

데비안 unstable이 얼마 전에 GLIB 2.10으로 옮겨갔는데요, GLIB에 새 메모리 allocator가 들어오면서 몇몇 프로그램이 오작동합니다. 에러 메시지는 보통

*** glibc detected *** free(): invalid pointer ***

와 같은 식입니다.

export G_SLICE=always-malloc 과 같이 해서 예전 메모리 allocator를 사용하도록 강제할 수 있습니다. 영향을 받는 프로그램으로 irssi, balsa, monodoc 등이 있고, evolution도 뜨자마자 죽었습니다만 지금은 수정되었습니다.

feanor의 이미지

블로그 API 테스트

드루팔의 XML-RPC 블로그 API 테스트입니다.

feanor의 이미지

IronPython 1.0 Beta 3

.NET을 위한 파이썬 구현 IronPython의 1.0 Beta 3가 릴리즈되었습니다.
http://workspaces.gotdotnet.com/ironpython

릴리즈 노트 대충 번역해서 올립니다.

여러분 안녕하세요,

방금 IronPython 1.0 Beta 3를 릴리즈했습니다. 이 릴리즈는 주로 1.0 안정 버전으로 가기 위한 버그 수정 릴리즈입니다. 안타깝게도 PythonEngine API쪽은 들여다보지 못했지만 다음 베타에는 할 겁니다.

CLR과 파이썬 연동을 계속해서 개선하고 있습니다. 이 릴리즈에서는 CLR 어셈블리 로딩을 위한 clr.Path 지원을 추가했습니다. (파이썬을 위한 sys.path와 비슷한 성격을 가집니다.) 배열 지원을 개선했습니다. .NET 배열을 슬라이싱 할 수 있고, Array[int]((2, 3, 4, 5))와 같이 하여 2, 3, 4, 5를 값으로 가지는 정수형 배열을 만들 수 있게 되었습니다.

feanor의 이미지

엘림넷의 주장

http://korea.gnu.org/gv/cpdp2.html 에 보면,

가사 위 재단이 주장하는 것처럼 위 프로그램이 오픈소스라고 하더라도 과연 어느 특정한 개인이나 회사가 최초 공개된 소스를 바탕으로 보다 업그레이드된 프로그램을 개발한 경우 반드시 이를 공개하여야 한다면 그 프로그램을의 공개와 관련하여 가하는 제한은 사실상 또는 법률상 무효인 것입니다. 왜냐하면 어차피 누군가는 위 프로그램을 바탕으로 업그레이드 할 것임이 분명하고 또 이를 영업상 사용할 수도 있는 것인데 이를 항상 공개하여야 한다면 이는 바로 "누구도 자신의 비용과 노력을 들여 영원히 업그레이드를 하지말고 원시 소스 그냥 사용하라는 것과 동일합니다." 즉 개인의 창의성, 경제성 및 이윤추구동기를 무한히 제한하는 것으로서 효력이 없다고 하여야 할 것입니다.

feanor의 이미지

GPL 피해가기

http://kldp.org/node/42009 와 연관된 글입니다.

GPL인 라이브러리를 GPL이 아닌 프로그램에 링크하는 것은 (LGPL과는 달리) 허용되지 않지만, 예를 들어 파이프나 소켓을 통해 통신이 이루어진다면 이것이 "derived work"인가 하는 문제는 훨씬 애매해집니다. 일반적으로 파이프를 통해 오고가는 텍스트의 포맷이나 소켓의 프로토콜이 "단지 GPL을 피해가기 위해" 고안된 것이라면 무효이고, 일반적이고 다른 프로그램도 사용할 수 있는 것이라면 두 프로그램을 분리된 것으로 볼 수 있다고 해석되는 것 같습니다.

페이지

RSS - feanor의 블로그 구독하기