수정 삭제 메뉴

무제

이 글은 계정이 없는 손님이 작성한 글입니다.
* 시스템에 의해 이유없이 삭제될 수 있습니다.
* 글의 작성자라면 다음과 같이 관리가 가능합니다.
- 씬디 계정이 있다면 "소유권 주장" 클릭
- 계정이 없다면 "소유권 주장 및 계정만들기" 클릭

저 너머엔

무엇이 있느냐

그 너머엔

해답이 있느냐

이 곳에선

질문만 던질뿐

어디서 왔지?
[["synd.kr", 23], ["unknown", 263]]
다른 글들
2 0

머리의 무게

01
아침부터 냇가에 나갔던 B는 점심 무렵 옷을 흠뻑 적신 채 민박집으로 돌아왔다. 무슨 재주로 잡았는지 양동이에는 이름 모를 작은 물고기 한 마리와 우렁이 서너 마리가 헤엄 중이었다. 우리 이걸로 뭐 해먹자. 손질할 줄 모르잖아. 라면에 넣으면 어때. 엄청 비릴걸. 아 그렇겠네. 양동이에 담긴 민물처럼 맑고 심심한 대화가 오간 뒤 B는 씻으러 샤워장에, 나는 양동이를 들고 밖으로 나왔다.
02
민박집 뒷마당을 지나 시멘트와 흙이 섞인 길을 조금 걸어 올라가자 금방 시내가 나왔다. 내를 둘러싼 자갈밭은 발걸음을 옮길 때마다 자각자각 소리를 냈다. 물 앞에 송그리고 앉아 우렁이 하나를 건져 손바닥에 올려보았다. 우렁이는 혓바닥 같은 몸을 날름 내밀었다가 내 살에 닿자마자 놀라서 쏙 들어가 버렸다. 어쩌면 물 밖의 환한 햇빛에 놀란 걸지도 모른다.
03
문득 내일 출근하지 않아도 된다는 것에 안도했다. 언제나 붐비고 졸음 가득했던 전철 안에서 창밖으로 스쳐 지나가는 한강은 출퇴근길의 짧은 위안이었다.
유리 벽 너머 멀리 넘실거리던 한강과 여기 부지런히 물결치는 작은 냇물. 둘 다 똑같은 강물인데, 내가 직접 보고 느끼고 있다는 것만 다르다. 
04
툭툭 털고 일어나 양동이를 쏟았다. 물고기는 얕은 곳에서 몇 번 첨벙거리다 이내 헤엄쳐 사라졌다. 정수리에 손을 올리자 따듯하게 데워진 한낮의 온도가 와 닿는다.
05
점심을 먹고 대청마루에 앉아 수박을 먹었다. 한 입 베어 물 때마다 넘치는 과즙이 팔을 타고 팔꿈치까지 흘러 뚝뚝 떨어졌다. 한철인 수박은 달아서 배가 부른데도 계속 손이 갔다.
하얀 속살만 남은 껍질을 치우고 끈끈해진 팔을 닦는데 B가 눈썹을 찌푸린다. 머리 울려. 귀에 물 들어간 거 아냐? B는 아이처럼 무구한 표정을 하고 날 쳐다본다. 해답을 말해주길 기대하는 얼굴이었지만 나도 아는 게 별로 없다. 고개 기울이고 있어 봐. 이런다고 나오나? 더 들어가지는 않겠지. 드라이기로 말려 볼까. 아… 우리 드라이기 안 가져왔어.
06
길어지는 낮 시간만큼 생각도 늘어간다.
나는 이제 상관없는 사람이 되었다. 끝없는 결재 서류와 보고서, 업무 일지, 일을 위한 일이 바로 이런 것이구나 싶은, 복잡한 체계와 절차만 가득한 지겨운 페이퍼 워크, 떨어지면 얼른 채워야 했던 탕비실의 커피, 종이컵, 복사기의 인쇄용지. 그리고 막내야, 멍청아, 저 좋을 대로 버릇없이 부르던 무례한 목소리와도.
과연 이 안도는 언제까지 갈까, 그런 생각도 들었다. 무엇이든 한정선이 있다는 것을 알고 있다. 매일 알람이 아닌 햇살에 눈이 부셔 깨는 달콤한 아침도 곧 일상이 되고 습관이 될 것이다.
목 아프다, 그냥 누워 있을래. 내내 고개를 기울이고 있던 B는 내 허벅지를 베고 눕는다. 온전히 기댄 머리의 무게가 술렁이던 생각들을 누름돌처럼 지긋하게 눌렀다. 동그스름한 뒤통수에 손을 얹고 쓰다듬었다. 따듯한 물에 푹 잠긴 것 같은 안정감. 나에게 날을 세우거나 숨 막히게 짓누르지 않는 안전한 무게가 좋았다.
우리는 입버릇처럼 돈 많은 백수가 꿈이라고 이야기하고는 했었다. 맴맴, 매미가 운다. 바람이 불 때마다 주위의 나무들이 산들거리며 소낙비 같은 소리를 냈다.
벅찬, 나에게는 너무나 벅찬 일상이었다.
2 1
Square

Basecamp / Trix
리치 텍스트 에디터의 해답이 되길

브라우저 기반의 WYSIWYG 에디터들은 오늘도 전투를 치르고 있다. 최소한 20년은 진행된 전투다.
답답한건 이 전투가 시장에 대한 답을 갖고 있는 솔루션간의 전투가 아니라 Internet Explorer 5.5 시절에 Microsoft 에서 설계한 contenteditable 과 execCommand API 와의 전투라는 점이다.
여기에 더해 다른 브라우저들은 공개된 문서없이 contenteditable 속성과 execCommand 기능을 지원하며 애초에 명세없는 기능들이 각 브라우저별로 다른 방식으로 개발되어 버려 헬게이트가 열린 것이다.
물론, 충분한 수준의 브라우저 커버리지를 갖고 있는 양질의 제품이 많이 있다.
CKEditor, TinyMCE, wysihtml5, Summernote, Froala, Redactor등의 제품들이 WYSIWYG 를 정리할때면 꼭 등장하는 제품들이고 아예 contenteditable 을 버리고 위키처럼 마크업 편집기를 발전시키는 진영도 있다.
하지만 마크업 편집기는 진입장벽이 분명해 관련된 경험이나 이해가 없는 일반 사용자를 대상으로 제공하기는 어렵다.
근래 모바일 환경이 빠르게 발전하면서 모바일 브라우저와 브라우저 엔진들이 빠른 속도로 업데이트되어 WYSIWYG 개발자들이 미친듯이 바빠진 것 같다. 내가 업데이트 내용을 피드로 받는 에디터는 2종에 불과하지만 근래 패치노트들을 살펴보면 iOS 브라우저 관련 버그 수정, Android, iOS webView 관련 버그 수정 등 모바일 관련 업데이트가 지속적으로 늘고 있다.
기능 추가가 아닌 버그픽스 업데이트가 잦아졌다는건 그만큼 최근 환경에 대한 버그가 증가했다는 말이다. 브라우저 기반의 에디터 제품들은 앞서 말한 것 처럼 contenteditable 과 execCommand 를 족쇄처럼 차고 있기 때문에 특정 환경에서 치명적인 문제는 대부분의 제품에 동시에 영향을 끼친다.
WYSIWYG 와 뗄 수 없는 관계에 있는 나는, 이런 상황이 발생할 때 마다 에디터들에 대한 정보를 모으고 테스트하고 HACK 이 가능한 부분이 있는지 살펴보며 좌절하고 그저 시간이 지나 관련된 문제들이 차근차근 정리되길 기다릴 뿐이다.
그러던 중 반가운 소식 하나.
Basecamp 팀에서 trix 라는 새로운 리치 텍스트 입력기를 공개했다.
contenteditable 과 execCommand 에 대한 종속성을 최소화 시켰다고 한다. 관련 내용을 정리해보면,
아! 개행복.
이론적으론 이제 IME 말고는 신경쓸게 없다는 얘기다.
Basecamp 에서 몇년전에 Wysihat 이라고 WYSIWYG 엔진을 오픈소스로 개발하던 적이 있었는데 생각보다 빠르게 개발이 중단되어 Wysihat 엔진으로 모든 에디터를 교체했던 나는 좀 많이 아팠지만 Basecamp 내부에선 더 큰 아픔을 겪고 Trix 가 나왔겠지라고 기대하고 있다.
씬디도 Trix 로 에디터를 교체하기 위해 개발을 진행하고 있으며 많은 개발자들이 Trix 에 관심을 갖고 참여해 WYSIWYG의 지리한 전투가 종식되길 기대해본다.
Trix : https://github.com/basecamp/trix
0 0
Square

안녕?

난 마틸다라고 해.
뻥이야.
아무말 대잔치 만세!
1 0

내뱉어버렷더라

한방울씩 흐른다.
한방울.아픔
한방울.후회
한방울.미안
결국 난오늘도
혼자 눈물로 아픔을 씻었다.
-by.눈물샤워
0 1

😐

처음이자 마지막 경고입니다 제 계정해킹해서 이상한 홍보글 올리지 마세요 아이피 역추적하기전에.
한번만더 짜증나게 하시면 인생하직 시켜드릴게요