2015년 3월 25일 발간된 WEB+DB Press Vol. 85의 기사- "技術カンファレンス運営の本当の裏側(기술 컨퍼런스 운영의 실제 뒷면)"을 읽어보았습니다. 여기서는 표에 대한 내용만 발췌하여 정리하였습니다.




"技術カンファレンス運営の本当の裏側(기술 컨퍼런스 운영의 실제 뒷면)"에서 일본의 기술 컨퍼런스가 어떻게 운영되는지에 대하여 정리된 표를 보니, 준비를 열심히 해야되는거라는걸 깨달았습니다.

각 이벤트의 운영체제(運營體制)[各イベントの運営体制]

이벤트명 

 참가자수

 주요스태프수

 당일 스태프수

 사용툴(Tool)류

 RubyKaigi

 약 750명

 일본Ruby회이사+감사5명,
기타 5명

 20명 

 GitHub

 YAPC::Asia Tokyo

 약1,300명

 기획+JPA이사,
5~6명의 핵심스태프

 40~50명

 Slack, GitHub

 JANOG

 약1,000명(도쿄)
 약600명(지방)

 위원회제, 전체 30~40명 

 없음

 Mail, ChatWork, Confluence, JIRA

 PyCon JP

 약550명

 위원회제, 전체 30~40명

 없음

 Slack, JIRA


나의 평:

위의 컨퍼런스 참가자 수를 보니 엄청난 수의 일본 개발자들이 컨퍼런스에 참여한다는 것을 알게 됨.

위의 참가자와 발표자를 지원하는 스태프를 약 30~40명정도로 구성되어 도와준다는 걸 보고 대단하다는 생각을 해봄.

그리고 사용 툴을 보니 생각보다 Slack을 많이 사용한다는 것을 느끼게 됨.

예전 2015년 8월 21일~2015년 8월 22일에 열린 YAPC::Asia Tokyo 2015행사를 가봤는데 발표하는 사람이나 참가자나 대부분 Slack으로 의사소통을 하는 걸 보고 신기하다고 느끼던 적이 한둘이 아니였던 강렬한 기억이랄까?

컨퍼런스를 준비하려면 정말 꼼꼼하게 준비해야되는걸 느끼게 된 기사였음.


위의 기사와 관련된 링크 정리

Conference Organizers Summit (Sort Of) https://medium.com/@lestrrat/conference-organizers-summit-sort-of-b84eddf6534b#.jc6lsidgx

技術イベント主催者の本音がココにある! WEB+DB PRESS Vol.85 スペシャル企画でチョロっと出てます http://blog.kushii.net/archives/1951972.html

Software Design 2015/3月号とWeb+DB Press vol 85 http://lestrrat.ldblog.jp/archives/43483020.html



Buy me a coffeeBuy me a coffee

다음카카오(Daumkakao)에서 OvenApp이라는 온라인 프로토타이핑 툴을 만들었습니다.

온라인 프로토타이핑 툴이 나왔다길래 신기하네요.

트윗(Tweet)

위의 트윗을 보고는 뭔지 몰라, 한번 사용해보았습니다

 

 

작업화면작업화면

 

Ovenapp 소개Ovenapp 소개

 

작업결과작업결과

작업 결과는 몇분만에 마우스 끄적이더니 화면이 완성되었어요!!!

 

사용해본 평.

뭔가 쉽게 뚝딱뚝딱 마우스 클릭만으로 화면 디자인을 할수 있다.

평소에 프로토타이핑을 파워포인트로만 해본 사람이라 온라인으로 바로바로 확인할수 있는 프로토타입 툴을 사용하는게 신기하기만 함.

하루만에 써보고는 평가를 못하겠고, 이번에 새로운 프로젝트할때 사용해보면서 평가를 내릴수 있을 것 같다.

 

 ps 정진호님께서  정리한 "프로토타이핑 디자인 서비스"(아래 링크) 에서 소개한 프로토타이핑 디자인 서비스를 사용해봐야겠군요

 

Buy me a coffeeBuy me a coffee

DBeaver - 개발자와 DBA를 위한 무료 오픈소스(GPL) 데이터베이스 툴


저는 Eclipse 플러그인으로 된 DBeaver를 사용하고 있음. Oracle, Mysql, PostgreSQL, SQLite, H2, Java DB등 여러종류의 DBMS를 지원하고 OS도 Windows, Linux, Mac OS 모두 지원합니다.



무료 GUI DB툴 치고는 ERD 보여주는 기능 및 BLOB 보여주는 기능등등 여러가지 기능이 좋아서 소개합니다.


아래는 DBeaver 홈페이지에 있는 소개

Overview

DBeaver is free and open source (GPL) universal database tool for developers and database administrators.

  • Usability is the main goal of this project, program UI is carefully designed and implemented.
  • It is freeware.
  • It is multiplatform.
  • It is based on opensource framework and allows writing of various extensions (plugins).
  • It supports any database having a JDBC driver.
  • It may handle any external datasource which may or may not have a JDBC driver.
  • There is a set of plugins for certain databases (MySQL and Oracle in version 1.x) and different database management utilities (e.g. ERD).

Supported (tested) databases:

  • MySQL
  • Oracle
  • PostgreSQL
  • IBM DB2
  • Microsoft SQL Server
  • Sybase
  • ODBC
  • Java DB (Derby)
  • Firebird (Interbase)
  • HSQLDB
  • SQLite
  • Mimer
  • H2
  • IBM Informix
  • SAP MAX DB
  • Cache
  • Ingres
  • Linter
  • Teradata
  • Vertica
  • Any JDBC compliant data source

Supported OSes:

  • Windows (2000/XP/2003/Vista/7)
  • Linux
  • Mac OS
  • Solaris
  • AIX
  • HPUX

General features:

  • Database metadata browse
  • Metadata editor (tables, columns, keys, indexes)
  • SQL statements/scripts execution
  • SQL highlighting (specific for each database engine)
  • Autocompletion and metadata hyperlinks in SQL editor
  • Result set/table edit
  • BLOB/CLOB support (view and edit modes)
  • Scrollable resultsets
  • Data (tables, query results) export
  • Transactions management
  • Database objects (tables, columns, constraints, procedures) search
  • ER diagrams
  • Database object bookmarks
  • SQL scripts management
  • Projects (connections, SQL scripts and bookmarks)

MySQL plugin features:

  • Enum/Set datatypes
  • Procedures/triggers view
  • Metadata DDL view
  • Session management
  • Users management
  • Catalogs management
  • Advanced metadata editor

Oracle plugin features:

  • XML, Cursor datatypes support
  • Packages, procedures, triggers, indexes, tablespaces and other metadata objects browse/edit
  • Metadata DDL view
  • Session management
  • Users management
  • Advanced metadata editor

Other Benefits:

  • DBeaver consumes much less memory than other popular similar software (SQuirreL, DBVisualizer)
  • Database metadata is loaded on demand and there is no long-running “metadata caching” procedure at connect time
  • ResultSet viewer (grid) is very fast and consumes very little ammount of memory
  • All remote database operations work in non-blocking mode so DBeaver does not hang if the database server does not respond or if there is a related network issue

License

DBeaver is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

DBeaver is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

License full version

Buy me a coffeeBuy me a coffee

Android용 HTML5 저작툴 Adobe Proto 소개 영상

Introducing Adobe Proto


Buy me a coffeeBuy me a coffee

Android 어플에서 View의 계층을 디버깅할때 쓰는 툴인 Hierarchy Viewer를 소개합니다.


직접 안드로이드 소스코드를 작성하고 실행하다보면, 원하는 화면이 안나오고 깨진 화면이 나오기 일수 입니다.

이럴때 어플리케이션의 어느 뷰의 어느 위젯이 어떻게 띄어지고, 어느 위치에서 띄어지는지를 확인할 수 있습니다.


Hierarchy Viewer는 Android SDK가 깔린 폴더의 하위 폴더인 tools에 "hierarchyviewer"(Windows에서는 hierarchyviewer.exe)라는 파일로 실행할 수 있습니다.


아래는 hierarchyviewer를 맨 처음 실행한 화면입니다.


Hierarchy Viewer


위의 목록에서 작성한 어플리케이션 이름이 보이며, 어플리케이션을 선택하면, 아래의 화면처럼, View의 계층을 확인할 수 있습니다.

아래에서 버튼을 클릭하면 화면의 어느 위치에 Layout과 Widget이 존재하고 어디에 호출되어 실행된다는 정보 그리고 오른편에선 Layout, Widget의 속성을 확인할 수 있습니다.

Hierarchy Viewer로 본 어플리케이션의 View의 계층도 - Layout, Widget이 어디에서 호출되어 실행된다는것을 알수 있습니다.



Hierarchy Viewer를 사용하면 Android 개발할때 화면이 왜 안뜨는지, 왜 일그러지고 깨지는 원인을 확인가능합니다. ^^


ps. Google Android 팀이 만든 툴을 볼때마다, OS의 기본적인 설계가 잘 되었다는 생각을 해봅니다.

Buy me a coffeeBuy me a coffee



안드로이드 3.0 Honeycomb SDK가 최종으로 올라왔다고 합니다. 그리고 Level 11의 API가 최종적으로 확정되었으며, 이 SDK 를 기반으로 개발을 진행해서 안드로이드 마켓에 등록할 수 있습니다.

참고로 Android 3.0 Platform의 사용자용 설명과 개발자용 설명은 링크에 있습니다.

그리고 Android SDK Tools(r10)을 업데이트 하였고, Eclipse용 ADT Plugin을 업데이트를 하였습니다.


Together with the new platform, we are releasing updates to our SDK Tools (r10) and ADT Plugin for Eclipse (10.0.0). 


아래는 제 맥북에서 새로 업데이트된 Android SDK Tools r10과 Android 3.0 Honeycomb SDK API 11을 설치하는 모습입니다.


Packages Install in Android ADT

Installing Android SDK



설치 끝나고 나서 에뮬레이터를 실행하니 뭔가 바뀐 구석은 있군요. (에뮬레이터 속도를 더 빠르게 만들었으면 하는 바람이 ㅎㅎ)

Android SDK Tools(r10)과 Eclipse plugin ADT에서 예전과 다르게 바뀐 부분

  • UI Builder improvements in the ADT Plugin:
    • New Palette with categories and rendering previews. (details)
    • More accurate rendering of layouts to more faithfully reflect how the layout will look on devices, including rendering status and title bars to more accurately reflect screen space actually available to applications.
    • Selection-sensitive action bars to manipulate View properties.
    • Zoom improvements (fit to view, persistent scale, keyboard access) (details).
    • Improved support for <merge> layouts, as well as layouts with gesture overlays.
  • Traceview integration for easier profiling from ADT. (details)
  • Tools for using the Renderscript graphics engine: the SDK tools now compiles .rs files into Java Programming Language files and native bytecode.

Buy me a coffeeBuy me a coffee

도구가 좋아야 생산성이 높아진다?

웬 쌩뚱맞는 말일까? 실력 있는 사람은 연장, 도구 탓 전혀 안한다는 말도 있던데 말이다.


대학 4학년때 대학 2학년때 구입한 Fujitsu C1320이란 노트북을 열심히 쓰고 있었다.

그러다 4학년 1학기 말경 메인보드가 나가는 일이 생겨버렸다.

여름방학내내 노트북 수리때문에 용산에 자주 왔다갔다 하면서 노트북으로 작업할 일이 많음에도 거의 활용을 못하였다. (다행이도 연구실 컴퓨터를 이용하여 작업을 하였기 때문에 노트북을 대체하였다.)

그러나 노트북이 있을때 작업할때의 생산성보다 연구실에 컴퓨터를 놓고 작업하는 생산성이 생각보다 차이가 많았다.

노트북이 있었을때엔 항상 돌아다니면서 생각나는 게 있으면 언제 어디서든 작업을 하였다. 그러나 연구실에 컴퓨터를 놓고 작업할때엔 필요할때에 왕복 3시간정도의 거리의 학교까지 가야하는 불편함과 버리는 시간이 많다는 단점이 있었다.

그리고 4학년 여름방학때 많은 여러 가지 기회가 있었다만 휴대해야할 노트북이 고장나는 바람에 그 기회를 제대로 활용을 하지 못하였습니다.

임시방편으로 아버지에게 얻은 ThinkPad R52를 사용하게 되었다만, 2005년도에 IBM이란 이름으로 사용된 기종이라 성능이 그닥 필요할 만큼 나오지 않았습니다.

그러다 보니 연구실에 나와서 컴퓨터로 작업하는 것 이외엔 전혀 컴퓨터로 사용하는 작업이 힘들어서 생산성이 올라가지 않았습니다. 컴퓨터를 사용하려면 항상 학교에 가야했지요. -_-;;

결국은 생산성의 저하(?)가 일어나서 제가 개인적으로 컴퓨터로 하고 싶은 일은 포기한 상태였습니다.

그러다 시간이 지나 2011년 1월 19일. 

드디어 새로운 노트북(맥북)을 구입하게되었습니다.

2005년도에 생산된 ThinkPad와 비교도 안되게 성능이 좋고, 디자인은 예쁘고, 들고 다니기 편하면서, Mac OSX 10.6 Snow Leopad라는 처음 접하는 OS를 탑재한 노트북이였습니다.

이 노트북 구입한 이후로, 저의 생산성이 높아진것 같습니다.

연구실에서 컴퓨터를 사용하는 것 이외에, 집에서도 컴퓨터를 사용하여, 빠른 처리를 할수 있고, 원하는 결과를 빨리빨리 낼 수 있습니다.

2011년 1월 중순이후부터 노트북을 교체후 예전과 다르게 저의 생산성이 높아진걸 느끼게 되었습니다.


장인은 도구 탓을 하지 않다는 속담이 있다만, 도구도 일정 수준이상의 성능을 발휘해주어야 장인이 생산성을 높혀 좋은 물건을 만들수 있다는 생각을 하였습니다.

Buy me a coffeeBuy me a coffee

+ Recent posts