카테고리 보관물: Web Standards

CSS nite in seoul vol.2 후기

이번 가을은 무슨 바람들이 불었는지 세미나 컨퍼런스가 참 많았는데… 이번에는 두번째 CSS nite in seoul을 참석하게 되었습니다. 🙂

CSSnite는 일본 전역에서 열리는 웹 기술 컨퍼런스라고 합니다. 그중의 서울컨퍼런스를 올해로 두번째로 하게 되었는데요. 일본의 컨퍼런스이니만큼 많은 일본의 발표자들이 오셔서 훌륭한 발표를 해주셨습니다.

우리나라 에서 열리는 대부분의 웹 표준, 웹 접근성 컨퍼런스가 실제 현업에서 관련일을 맡아서 하는분들이 직접 준비하고 스피커로 나서주시고 그래서 몇 년전만 해도 미숙한 부분도 많이 보이고 그랬는데 요즘에 열리는 컨퍼런스들은 뭐 전문적으로 컨퍼런스를 하는분에 버금가는 준비와 퀄리티가 느껴질 정도 였습니다. 저도 저렇게 잘할 수 있을까 하는 숙제도 하나 받은 느낌입니다. 이번에 모임을 준비했던 많은 분들이 정말 수고를 많이 하셨을것 같습니다. 정말 감사하고 또 고맙습니다. 다음에도 부탁드릴께요. ㅋ

제가 애초에 기대를 했던 세션은 오후지 미키씨의 CSS3 세션이었는데 어려운 여건에서도 참 좋은 발표를 해주셨다는 생각이 들었습니다. 프로젝터가 빨간색을 잘 표현해 주었다면 정말 수준높고 재미있는 세션이 되었을텐데 그점이 옥에 티라면 티일까요? 또한 발표중간에 30분이라는 긴 공백이 있었음에도 불구하고 다시 세션이 시작될때 바로 집중 할 수 있게 되는 그런 훌륭한 발표였다고 생각합니다.

그리고 하타노 후토미씨의 HTML5세션은 사실 그렇게 기대하지 않았는데 정말 도움도 많이 되고 많은것을 얻어갈 수 있었습니다. 처음에는 API 부분만 너무 강조하는게 아닐까 라는 생각만하고 별기대를 안했는데; HTML5에 대한 전방위적으로 한번 얘기하고 api를 접근하는것이 맘에 들었습니다. 그리고 약간은 시원 시원한 표현도 맘에 들었습니다.

일본의 발표자들이 공통적으로 했던 이야기가 있습니다. 그것은 바로 Progressive enhancement(점진적 향상)입니다. 사실 요즘 우리나라에서는 HTML5와 웹 접근성이 주요 키워드로 자리 잡고 있는데 이번 컨퍼런스에 웹 접근성에 관한 세션이 따로 없어서 0.5초 정도 고개를 갸우뚱했었습니다만, 발표를 들으면서 느낀것은 ‘일본에서는 웹 접근성이 기본적이고 당연한 것은 아닐까’ 하는 생각이었습니다. CSS3, HTML5 에서도 모두 Progressive enhancement 언급을 하면서 설명을 했으니까요… 사실 발표자들의 의도는 웹 접근성을 고려한 것이 아닐지도 모르지만 기본적인 이야기인 HTML 마크업으로 진행한뒤 CSS3와 각종 HTML5 api를 이용해서 사용자의 사용성을 극대화한다는 이야기는 웹 접근성에서의 Progressive enhancement 의 개념과 정확히 일치한다고 생각합니다.

“웹 접근성에 대해 한마디 하지 않아도 웹 사이트는 당연히 웹 접근성을 고려해서 만들어야 한다.” 라고 요즘 많이 생각하게 되는데 이번 컨퍼런스를 통해 그 점을 더욱 명확하게 정리한 느낌 입니다. 여러분들은 자신이 하는 웹 접근성 관련 작업이 누구를 위해서 하는것 입니까? 품질마크를 받아야하는 담당자일까요? 아님 그 사이트를 사용하는 일반 사용자 일까요? 한번쯤은 고민해볼 문제라고 생각합니다.

다시한번 이런 훌륭한 컨퍼런스를 만들어주신 분들께 감사드립니다. 이제는 11월 3일 글로벌 웹기술 세미나 입니다.

웹 사이트별 브라우저의 선택

제가 써놓고도 제목이 좀 이상한데요.

요즘 제가 많이 쓰는 써비스는 구글의 서비스들과, 미투데이, 트위터, 제 블로그 등등의 사이트인데요. 요즘 사이트들이 문서의 역할이라기보다는 어플리케이션의 역할을 하려는 사이트가 많아져서 그런지, 클라이언트 스크립트를 많이 쓰더라구요. 그러면 충분한 테스트가 없이는 크로스 브라우징이 쉽지만은 않죠~

저는 주로 사용하는 브라우저가 당연히 오페라이고 그 다음은 거의 안쓰는 편이기는 한데요.  제가 다른 브라우저를 사용해야만 하는 상황이 생기면 그 외의 브라우저(파이어폭스, 사파리, 크롬)를 쓰긴 하는데요.  이것이 좀 웃긴게 처음에는 오페라로 사용을 하다가 막히는 부분이 있으면 다른 브라우저를 사용하곤 하는데요. 좀 지나다 보니 이 사이트에서 제일 잘돌아가는 브라우저들을 미리 기억해두고 사용하고 있더라는 겁니다.

제가 요즘 웹 에서 제일 많이 사용하는것은 웹 상의 저작툴 즉 위지윅 에디터를 이용한 문서도구들 인데요. 브라우저 별로 조금씩 존재하는 버그들이 신경이 쓰이긴 하지만, 대부분 보편적인 브라우저들은 무리없이 사용 할 수 있더라구요. 그럼에도 제가 브라우저를 바꿔서 사용해야 하는 경우는 이런 경우들이 있습니다.

구글 그룹스의 페이지 작성의 경우는 오페라를 아예 지원하지 않구요.
구글그룹스의 페이지 메뉴 화면 문구 :사용자의 웹 브라우저에서는 페이지 수정이 지원되지 않습니다. 페이지를 수정하려면 Firefox 또는 Internet Explorer를 새로 다운로드하세요.
구글 독스의 페이지 작성 기능은 제대로 지원을 하는데요. 왜 같은 회사 서비스인 그룹스의 페이지 작성기능은 막아둔것일까요? 참 의문이 갑니다.

얼마전에 한국 웹 사이트들이 브라우저 별로 차별을 해서 접근을 차단하면 안된다는 글을 쓴적이 있는데요. 그 정도로 악질은 아니지만 좀 어안이 벙벙한 정책이더라구요. 그래서 저는 그 이후로 그룹스를 거의 안들어가거나 들어갈 경우에는 구글에서 만든 크롬을 사용합니다.

또한 스프링노트라는 사이트를 요즘 들어 많이 사용하게 되는데… 스프링노트는 파이어폭스가 가장 잘 되더라구요. 다른 브라우저들은 약간의 버그가 발견되기도 하고 좀그렇더라구요. 오픈마루가 사라졌으니 계속 지원이 될지는 모르겠지만 좀 안타깝긴 하네요. 암튼 스프링노트를 사용할때는 파이어폭스를 사용하게 됩니다.

물론 제가 주로 사용하는 외환은행은 역시 IE에서 사용하게 되구요. 뭐 이번에 우리은행의 경우에는 오픈뱅킹을 구현 하려고 노력했죠. 이렇듯 각기 사용하게 되는 페이지 별로 선택하는 브라우저가 다양해지고 있습니다.

제가 이렇듯 브라우저를 넘나들면서 쓰는것이 익숙해져 가고있지만, 저는 제가 왜 컴퓨터의 자원을 낭비하면서 여러개의 브라우저를 띄워 놓고 사용을 해야하는지 잘 모르겠습니다. 뭐 사실 제가 그냥 IE를 쓰면 모든게 해결이 되긴하지만 저는 이미 오페라 브라우저의 사용성에 매료되었기 때문에 어쩔수가 없거든요. 🙂

제가 생각하기에는 브라우저를 선택하는 기준은 사이트의 지원 여부가 아니라 브라우저의 사용성이나 개인의 기호에 따라서 선택 되어져야 한다고 생각합니다. 어떤 브라우저도 완벽한 브라우저는 없습니다. 완벽을 추구할뿐이죠. 하지만 사이트는 만드는 사람의 관심이나 노력으로 완벽에 가까운 사이트를 만들수 있습니다. 제가 선택한 브라우저를 잘 쓸수있게 사이트를 만드는분들이 조금만더 신경 써주세요. 사실 이련얘기를할수있게 되었다는게 좀 기쁘기는 합니다 🙂 불과 몇 년 전만해도 IE외에는 보기 힘들었던것이 대부분의 한국 웹 이었으니까요:) 좋은 날이 금방 올것이라고 생각합니다~

웹 표준 상위그룹, CDK, 그리고 웹 표준의 날

이 글은 저의 개인적인 생각입니다.

웹 표준계의 선두 그룹, 그들만의 리그 라는 말을 종종 들을때가 있습니다. 어떤분들은 몇몇분들을 보면 연예인 같다는 말도 종종합니다. 저는 그런 그룹에 들어가있다고 생각하지도 않고 그 말에 동의하지 않습니다. 묵묵히 자신의 현업에서 열심히 하시고 실력이 출중하신분들이 더 많을것이라 생각합니다.

2005년에 CDK에 가입을 하고 열심히 공부하고 모임도 열심히 나가면서 저는 웹 표준이라는 공부를 시작했고, 2006년에 첫번째 웹 표준의 날을 할때는 자원 봉사를 자청해서 모임을 준비했습니다. 두번째 웹 표준의 날도 마찬가지 였구요.

당시 웹 표준의 날은 언컨퍼런스 형태의 누구나 발표 신청을 하고 발표를 하는 그런것이었습니다. 그래서 두번째 웹 표준의 날에는 저도 토론을 위한 발표를 진행했었습니다.

그때는 발표자로 신청하시는 분들이 거의 없었는데요. 웹 표준의 인식이 아직은 크지않아서였다고 말하기에는 참석하고자하는 분들의 반응과 신청 쇄도는 폭발적이었습니다. 그후에 웹 표준의 날과 CDK의 모든 외부 모임은 긴 침체기에 들어갔습니다. 모임은 진행하는것이 쉬운것이 아니었거든요…

그러던중 어쩌다보니 운영권한을 위임받게 되었고, 당연히 자원봉사로 애정을 쏟아부었던 웹 표준의 날을 부활 시키고 싶었던 저는 고민하던끝에 2년 만에 웹 표준의 날을 다시 부활시키기로 하고 의견을 모았으며 이번에는 언 컨퍼런스 방식의 모임보다는 잘 만들어진 모임을 만들고 싶었습니다.

발표자를 선정하는데 고심을 했고 그 결과물이 세번째 웹 표준의 날에 발표를 해주셨던 많은분들입니다. 제가 수고비 한푼 드리지 못하면서 발표를 부탁하고, 또한 강요를 하기도 하면서 부탁을드리던때에도 흔쾌히 수락을 해주셨던 분들입니다.

하지만 웹 표준의 날 3회에 소위 웹 표준계의 선두 그룹(이 말 진짜 짜증이 납니다만…)만 발표를 진행하게 한것은 아니었습니다. CDK보다 더 훌륭하고, 규모도 크며, 스터디가 많이 활성화된 하코사의 스터디 진행하시는분들에게 발표를 부탁할수있게 부탁을 드렸고 결과는 현재 클리어보스의 추지호님만 발표를 해주셨습니다. 때문에 결국 주최를 CDK, ClearBoth로 진행을 하게 되었구요.

그리고 1년이 지나 웹 표준의 날을 진행하는데 저는 사전에 웹 표준의 날에 대한 의견을 모았습니다. 참 공감가는 내용들이 많이 있었고, 제 역량과 가능한 부분을 수렴하여 진행한것이 발표 + 경진대회로서 진행이 되게 되었습니다. 웹 표준의 날이라는 CDK의 이름으로하는 웹 표준 축제는 그렇게 진행이 되었습니다. 여기에는 웹 표준 선두 그룹도 맨날 발표하는 사람만 부탁하고 시키는 그런 모임은 없었습니다. 4번의 모임중에 4번다 발표를 해주신분은 없으며 3번을 해주신분은 정찬명님과 신현석님이 유일합니다. 그중에도 현석님은 2번을 직접 신청하셔서 찬명님은 한번을 직접 신청하셔서 진행이 된것입니다.

저는 웹 표준의 날에서 발표를 두번했지만 제가 모임을 구성하는 웹 표준의 날에서는 CDK에 대한 얘기를 제외하면 하지않으려고 했고, 앞으로도 할생각은 없습니다.

매번 발표하는사람만 한다는 생각은 어디서 나온것일까요? 다른 여러 모임등에서 많이 뵈었기 때문일까요? 그럼 제가 다른 모임 모두다 체크해가면서 발표, 강의 횟수 세어가면서 쿼터제 만들고 이 이상은 발표를 시키면 안되겠어 라고 해야 하나요?

웹 표준계의 선두그룹이라는 말씀하시는 사람들을 자주 볼 수 있는데 저는 그 그룹에 들어있는지 모르겠지만  제가 친분이 있는분들의 이름이 오르내리므로 관심이 있습니다. 그러나 제 생각에는 무슨 그룹이 있는지 모르겠습니다. 한국의 웹 표준에 대해 걱정하고 그것을 해결해 보기 위해 외부 활동을 중심으로 노력을 많이 하는 그룹이 웹 표준계의 선두 그룹 이라고 얘기하신다면 그건 저 혼자서 정도는 인정하겠습니다. 실제 논의되는 분들의 의견은 제가 모르니까요.

웹 표준의 날 끝나고 하는 뒷풀이에 그분들만 모여서 벽치고 술 드시는것도 아니고 무슨 그룹이 있고 그게 고정되어 있다는건지 저는 이해 할 수 없습니다.. 한 친한분의 의견중에 “벽이 있어서 다가오기 힘들다라는 것은 자신이 벽을 만들어놓고 넘지 않으려고 하는게 아닐까” 라는 의견에 저는 공감합니다.

CDK에서 어떤 모임을 하고 싶으신분들은 언제나 저한테 연락을 주시길 바랍니다. 제가 능력이 미천해서 큰 도움은 못 드리더라도 최선을 다해서 도와 드리도록 하겠습니다. 또한 제가 기획하는 모든 모임에 도움을 주시고 싶거나 자기의 얘기들을 하고싶으신 분들은 저한테 연락을 주시면 제가 좋은 자리를 마련해 보겠습니다. 저의 CDK에서의 역할은 이런것이라고 생각하니까요.

많은 분들의 연락을 기다리겠습니다.

웹 표준의 날을 했습니다.

정말 설레는 마음으로 웹 표준의 날을 하러 출발을 했습니다만, 약간의 정신적 충격과 잊고 있었던 개인사들 때문에 그리고 후기를 쓸까말까 고민을 정말 많이 했죠. 그러나 뭐 반성할건하고 구차하게 변명할건하고 그래야 겠죠? 아래의 의견은 제 개인적인 생각입니다만 별 태클이 걸리지 않으면 그냥 다음모임에 반영될것 같아요.

첫 번째로 “모임의 발표가 한쪽에 치우쳐있다”, “난이도가 너무 낮다”, “발표자들이 매번 똑같다.” 이런 의견들은 매년 듣는 문제들입니다. 저희도 그런것들 때문에 고민이 참 많습니다.

발표가 한쪽에 치우쳐 있다와 발표자들이 매번 똑같다.는 일맥 상통하는 문제이기 때문에 하나로 묶어서얘기를 해보려 합니다.
웹 표준은 이미 웹 퍼블리셔들만 하는 그런 기술이 아니죠(그런적도 없다고 생각합니다만) 그러나이상하게도 발표자들은 거의 대부분 웹 퍼블리셔거나 그에 가까운 사람들만 하게 되는데… 분명한 문제가 있습니다. 발표자를 섭외하는 입장에서 보면 다양한 발표자들을 섭외하지 못한 제 책임이 큽니다. 내년에는 혹은 다음에는 그래서 반 바캠프(?) 형식의 오픈 세미나를 진행해볼까 합니다. CDK나 제블로그 또는 미투데이를 보시는분들은 자신이 “사람들한테 할 얘기가 있다.” 아님 내주변에 좋은 사람이 있다 그럼 소개를 해주셔서 다양하고 새로운 얘기들을 들을수있게 되면 좋겠습니다. 웹 표준을 잘하시는기획자나 디자이너 개발자 등등 새로운 얘기들을 하실 수 있는분들로 모시면 좋겠네요. 현재 거의 매번 발표를 하시는분들이 있는데 전 항상 그분들한테 발표를 부탁 드리는게 참으로 죄송합니다. 정말 민망하구요. 제가 아는분들이 얼마 없어서 그렇습니다. 제가 인맥을 넓히던가 많은 분들에 다양한 인맥을 이용헤볼 수 있도록 노력해 보겠습니다.

두번째로 발표의 난이도에 대해서도 얘기가 많은데 아무래도 기술적으로 심도깊은 얘기는 웹 표준의 날에서는 하기 힘들다는것이 제 생각입니다. 기술적인 이슈나 깊이 들어가는 것들은 오히려 짧은 시간에 풀기도 어렵고 1회성으로 끝날 수 없는것 들이 많기도 하구요. 그래서 웹 표준의 날은 기술보다는 웹 표준을 받아들이는 마음가짐이나, 생각, 이슈의 재정의등을 하면서 필기하면서 집중해서 듣는 그런 모임이 아닌 다 듣고 또는 들으면서 아 “이런건 생각이 좀 다르구나”, 또는 “이런건 생각한적 없는데…” 더 할 얘기가 있으면 뒷풀이 같은데서 얘기 하는 사실 그런것을 기대했습니다. 좀더 전문적이고 깊은 주제를 원하신다면 스터디를 하시거나 미니 워크샵을 이용하시거나 아님 저희도 생각을 달리 해보겠습니다.

뒷풀이 모임에 대해서 얘기가 나왔는데 이건 긴 얘기는 하기 싫고 그냥 술을 먹을 구실을 만들기 위한 세미나 참석이 아니 었으면 좋겠다는 생각이 듭니다. 물론 대다수의 분들이 그렇게 생각하지 않을것이라 생각하고, 제 단순한 착각이길 바랍니다.

이번에는 웹 표준 경진 대회를 같이 하게되었는데, 많은 분들이 약자를 풀어 쓰는문제에서 당황을 많이 하시더라구요. 정말 거져주는 문제에서 95퍼센트 이상이 떨어졌을때는 충격을 받았습니다. KWAG문제가 사실 알기 힘들수도있다고 생각했지만 바로전타임에 KWAG에대한 발표가 있었고 조금만 발표에 집중했다면 대충이라도 아셨을것이니까요. HTML, CSS, XHTML이 무엇의 약자인지 모르는것은 JAVA 개발자가 OOP가 뭔지 모르는것이랑 똑같은것이라고 생각합니다. 수학 문제를 푸는데 산수가 안되서 계산기 써야하는것과 같구요. 곱하기는알지만 더하기를모르는것? 뭐 이런생각이 많이 들었습니다.

아무튼 경진대회는 끝났고 문제는 공개가 되어있습니다. 경진대회에 출제했던 문제들은 역시 한번쯤은 내가 보고 확실하게 아야한다는 문제들만 뽑았습니다.(함정이 있기도했습니다만…) 경진대회를 참석하고 나셔서 그담에 공개된 문제를 다시한번 보신분이 얼마나 될지도 의문이 갑니다.

이번에는 많은 생각을 하게하는 모임이었던것 같습니다. 언제나 경험은 다음을 준비하는데 도움이 된다고생각합니다. 준비하는데 있어서 미숙한 부분도 많았고, 발표자, 참석자분들께 좀더 편하게 웹 표준의 날을 즐길수있게 해드리지 못해서 죄송하다고 생각합니다. 다음의 웹 표준의 날은 올해 의경험을 살리고  문제는 수정 할 수 있도록 노력하겠습니다.

다시 한번 아무런 댓가없이 애써주신 자원 봉사자님들과 항상 멋진 발표를 해주시는 발표자님들께 고맙다는 말을 전합니다. 그리고 화창한 토욜날 좁다란 세미나실에 박혀서 6시간여를 불편함을 감수하면서 세미나에 참여해주신 참석자분들께 감사드립니다.

네번째 웹 표준의 날

2006년 이었던가 아직 나이의 십의자리에 3자를 달기전에 그렇게 열심히 준비하고 사람들의 질책과 격려를 받으면서 웹 표준의 날을 했던것이 엊그제 같은데 벌써 네 번째가 되었습니다.

“웹 표준의 날” 이러면 “너무 거창하지 않냐” 라는 생각이 항상 머리속에 자리잡고 있고, 이왕 큰 이름을 걸어버린거 “크고 제대로된 모임을 만들면 되지” 라고 생각하면서도 또 제 능력의 밖이라는 생각도 많이 들더군요. 어찌보면 홍대에서 만나서 밤새 술을 먹으면서 처음에는 다른 얘기를 하다가도 새벽만되면 웹 표준 얘기들로 밤을 지새우던 그런 일개 커뮤니티의 정모가 대표성을 띄는 이름을 가진 세미나로 발전을 했다는것도보면 참 아이러니하기도합니다. 처음에는 모여서 술이나 먹자는 모임을 이번 네번째 행사에서는 공식적으로 뒷풀이 없습니다. 라고 말해버리는걸 보면 말하면서도 좀 재수없기도 하고 “니가뭔데 사람들의 즐길권리를 빼앗냐” 라는 생각도 들고 여러가지로 고민이 많습니다.

항상 모임을 딱 준비를 시작하면 그때부터 안팎으로 바쁜일이 몰려 들어옵니다. 회사일도 바뻐지고, 개인일도 바뻐지고, 또한 웹 표준의 날 준비도 당연히 원할할수 없겠죠. 그래도 항상 자신의일처럼 도와주시는 많은분들이 있어서 웹 표준의 날은 모임자체는 빈약해도 마음만은 풍족하게 진행 할 수 있을것 입니다. 이번에 물심양면으로 도와주시고 도움을 주시겠다고 말씀해주신 많은 분들께 “정말 고맙습니다.” 라고 말씀드리고 싶습니다.

더 많은 분들에게 함께하는 기회를 못드리는것도 정말 죄송하고.. 대기자 신청이나 사람 늘릴 수 없냐며 여기저기로 연락해 오시는들을 보며 참 미숙한 사람 하나때문에 여러 사람이 고생하는구나 생각이 들기도 합니다 다음에는 꼭 충분한 공간을 만들어서 인원 제한 같은거 없이 모든 분들과 이 웹 표준의 날이라는 즐거운 행사를 같이 할 수 있도록 노력 하겠습니다. 오늘 오고싶은데 참석신청이 늦어서 못오시는분들 정말 죄송합니다. 정말정말 죄송합니다. ㅜ_ㅜ

웹 표준의 날을 준비하기 위해 정말 많은 분들이 밤을 새가면서 준비해주셨습니다. 발표자료를 만들기위해, 이름표를 만들기 위해, 장소를 만들어주시느라, 상품들을 준비해 주시느라 많은 분들이 노력해 주셨습니다. 그 분들에게 누가 되지 않도록 제가 더 열심히 발로 뛰겠습니다.(무슨 선거 유세같은데…)

저는 이제 웹 표준의 날하러 가야겠습니다. 4시간후 쯤 만나요:)