개발자를 위한 nFORGE & DVCS(git/hg) 활용 세미나

권순선의 이미지

네이버 개발자 센터의 기반이 되는 오픈소스 협업 플랫폼 nFORGE가 3.1 정식 버전 릴리즈를
준비하고 있는데 이번 버전에서는 분산형 소스코드 버전 관리 시스템(DVCS)인 Git과 Mercurial을
기본적으로 지원하게 될 예정입니다. 이에 발맞추어 협업개발 & 분산형 버전 관리 시스템에 관심
있는 분들과 함께하는 시간을 가지고 서로의 경험과 생각을 즐겁게 나누고자 합니다.

시간
- 2011년 6월 9일 (목) 오후 4시 ~ 7시

장소
- 공간더하기 (강남역 7번 출구에서 1분 거리)
- http://www.spaceplus.co.kr
- 전화번호: 02-501-3298

내용:
네이버 개발자 센터/nFORGE 소개 및 활용 방법 (NHN 임영완)
- nFORGE/네이버 개발자 센터를 이용한 협업 개발 방안
- nFORGE/네이버 개발자 센터의 숨겨진 고급 기능 소개
- nFORGE 오픈소스 프로젝트 소개 및 설치/관리 방법

분산형 소스코드 관리 시스템 Git/Mercurial 사용방법 (NHN 이응준)
- 왜 Git/Mercurial 인가?
- 프로젝트 관리자를 위한 운영 가이드
- 코드 브라우저 Webcode 소개
- 사이트 관리자를 위한 Git, Mercurial 설치 가이드

자유 세션
- git 이야기 (keedi님)
- VCS계의 아이유 git으로 갈아타기 (suapapa님)
- git와 찰떡궁합 코드 리뷰툴 gerrit 소개 (정진석님)
- git 초보자의 적응기 (정상혁님)
- git 마을에 입주하기 (svn -> git) (김용욱님)

자유 세션은 누구나 발표하실 수 있습니다. 부담없이 신청해 주세요~
협업개발/소스코드 버전 관리에 대한 그 어떤 이야기도 좋습니다! ^^
(6/3: 자유 세션 신청 마감합니다~)

본 행사는 참가비가 없는 무료 행사이며 협업개발/소스코드 버전 관리에 관심 있는 분이라면
누구나 참석하실 수 있습니다. 크지 않은 자리이지만 서로의 경험과 생각을 유쾌하게 공유할
수 있는 유익하고 알찬 시간이 될 수 있을 것이라 확신합니다.

부디 관심 있는 개발자 여러분들의 많은 참여와 홍보 부탁드립니다..

참가신청: http://onoffmix.com/event/3101

댓글

wkpark의 이미지

git을 제대로 잘 모르는 상태에서 nFORGE git모듈을 만들던일이 엊그제 같네요.

git을 사용해보면 볼수록 정말 편리한 기능이 많더군요. nFORGE가 더 많이 쓰이기를 바랍니다~ ^^

온갖 참된 삶은 만남이다 --Martin Buber

권순선의 이미지

그러게요 ㅎㅎ 수고 많으셨어요~~ 이번 세미나때 좀더 많은 분들과 다양한 이야기가 오고갈 수 있기를..

이응준의 이미지

요번엔 못 뵈어서 아쉽네요;;

저도 요번에 git 작업하면서, 그리고 세미나에 참석해서 git의 강력함에 대해 많이 배웠습니다.
nFORGE 프로젝트의 저장소도 git로 갈아타면 좋지 않을까 하는 생각도 드네요.

wkpark의 이미지

비로소 nFORGE에서 git을 제대로 지원하게 되었군요~!
webcode도 깔끔하니 자알 구현되었네요~ㅎ

git 참 좋은것 같습니다~ http://dev.naver.com에서도 git이 공식적으로 지원되니 더 많이 광고하셔야겠군요~ㅎㅎ

온갖 참된 삶은 만남이다 --Martin Buber

익명 사용자의 이미지

git의 기본기능만 사용하고있는데 정말듣고싶네요.
학교갈시간이라...

특히 vcs계의 아이유는 ...ㅋㅋㅋ

익명 사용자의 이미지

가고싶은데.. 혹시 주말에 행사를 한번 더 개최하지는 않나요? ㅠ.ㅠ

권순선의 이미지

주말에는 안합니다 :)

권순선의 이미지

자유 세션이 두개 더 추가되었습니다.

- git와 찰떡궁합 코드 리뷰툴 gerrit 소개 (정진석님)
- git 초보자의 적응기 (정상혁님)

굉장히 알찬 시간이 될 수 있을 것 같네요. :-)

익명 사용자의 이미지

gerrit은 오픈소스죠. http://code.google.com/p/gerrit/
Java입니다. gerrit 탄생 배경은 http://code.google.com/p/gerrit/wiki/Background

소규모 프로젝트일때는 오히려 불편한 것 같고, 대규모 프로젝트에서 커밋 절차가 필요한 경우는 쓸만한 것 같습니다
사용하는 행태를 보면 혼자 리뷰올리고 혼자 accept하고 커밋하고, 다른 사람이 다시 반대하는 리뷰 올리고 되돌리는 경우가 있는 것을 보면 정해진 룰은 없는듯.

H2/PostgreSQL/MySQL을 쓸 수 있는데, H2로 쓰는 경우는 embeded DB를 쓴다고 나옵니다. 상당히 간단한 절차로 설치가 가능해 보이고
gerrit 데몬에 서버측에서 돌아가게 됩니다.
클라이언트에서는 일반적은 git 명령어로 gerrit 서버에 push하면 리뷰가 올라가는 방식인데, 어떤 방식인지 궁금하더군요.

sql2의 이미지

어느덧 nForge 3.1 까지 릴리즈가 됐네요.

권순선의 이미지

자유 세션이 하나 더 추가되어 일단 자유 세션 신청은 마감합니다~

- git 마을에 입주하기 (svn -> git) (김용욱님)

shyblue의 이미지

아아, 대기 순열이 안풀리네요~
참석 가능 인원을 늘리는 방법은 없겠죠? ㅠ.ㅠ

(대기 3번인데, 가야할지 말아야할지 심각하게 고민이 되는군요)

時日也放聲大哭

jj의 이미지

대기 5번인데, 가도 되는건지요... ;;; 일반적으로 예약후 미참석률을 15%로 계산하고 갈 생각입니다. (제맘대로 계산법)

--
Life is short. damn short...

keedi의 이미지

안녕하세요.

자유세션 첫 번째 발표인 Git 이야기: Just Do Git를 발표한 keedi입니다.
다음 주소에 발표 자료를 올렸으니 참고 바랍니다. ;-)

http://keedi.pe.kr/presentations/just_do_git

----
use perl;

Keedi Kim

bookworm의 이미지

언제봐도 keedi님은 발표가 참 맛깔스러운게 잘 하신다는 생각이 드네요.

좋은 발표 감사합니다. git-flow 열심히 써보려고 노력 중입니다. ㅎㅎ.

B/o/o/k/w/o/r/m/

neocoin의 이미지

정말 감사합니다. 좋은 강의 잘 들었습니다. 좀 늦게 들어가서 nForge 관련한 내용을 제대로 듣지 못한게 조금 아쉽네요.
볼일이 있어 뒷풀이 참석 못한 것도 죄송하고 아쉽습니다. :)

모든 사람들이 특별하게 느낀 각각의 주제가 있겠죠. 모든 강사 분들에게 공감가는 부분이 많아서 그런지 많이 웃을 수 있었습니다. 제가 프로그래밍 강의에 온건지 웃음 치료에 온건지 헤깔리기도 했습니다. 기억을 더듬어 느낌을 적어 봅니다.

----모든 분들의 경험 이야기.

고생들을 들으면 들을수록, 공감가고 재미있었습니다. 특히 많은 고민들이 비슷한 시기에 반복된다는 점을 공감했고, 결국 DVCS로 그 갈증을 해결해 온점에 무척 재미있네요. 소스 관리의 종결자라는 생각이 드네요.

---- git-flow

이야기 중 저는 특히 git-flow 는 대단히 신선했습니다.
git-flow 의 제시 규칙보다 좀 더 단순한 규칙을 세워놓고 손을 이용한 노가다에 저를 맞춰왔는데, 이 멋진 규칙들을 좀 더 쉽게 수행할 수 있어서 정말 즐거웠습니다. 강의 중간에 자가 실습 통해서 위력을 실감했습니다.

노파심에;; git-flow 쓰시는 분들은 git bash completion 처럼 git flow completion 있습니다.
https://github.com/bobthecow/git-flow-completion

git bash completion에서 느끼는 tab 자동 완성 신공이 그대로 이어집니다. 명령어 더 배울 스트레스를 가지고 있었는데 거기에서 해방되었습니다.

----사족

그리고 한가지더 gitosis 프로젝트는 개발은 중지되었고, 이후 요구 사항들은 gitolite 에 이어졌습니다. 제가 즐겁게 사용하거 있거든요.
둘다 사용 방법의 완전히 동일하기 때문에 별다른 어려움 없이 사용할수 있습니다. 문서화도 잘되어 있는 편이니 손쉽게 사용하실수 있을 겁니다. 더불어 ubuntu에서는 11.04 에 패키지로 들어가서 큰 어려움 없이 설치가능합니다.

----

모두들 정말 수고하셨고 오랜만에 많은 이들의 열정이 돋보인 것 같아서 너무 즐거웠습니다.

keedi의 이미지

git-flow를 재미있게 들어주셨다니 고맙습니다.
사내에서 적극적으로 활용한지 석 달 정도 되어가는데
이전에 svn으로도 거의 유사한 모델을 사용했었습니다.
그때 실제 타이핑으로나 개념적으로나 무척 신경을 쓰면서 작업하고
실수하지 않으려고 노력했었는데
git-flow 덕에 개발에 훨씬 더 집중을 할 수 있게 되었습니다.
단지 도구일 뿐이지만 분명히 접근성의 차이로 인해 생기는
그 효과는 사실 어마어마한 것 같습니다.

말씀해주신 git-flow 자동완성과 gitolite 관련 정보 고맙습니다~ ;-)

----
use perl;

Keedi Kim

pastime의 이미지

발표하신 모든 분들 수고하셨단 말씀드리고 싶고
git flow 및 gerrit에 대해 알 수 있어서 무척 유익한 시간이었던 것 같습니다.

뒤풀이에서 좋은 말씀 많이 해 주신
달리나음님, keedi님, aero님 등 많은 분들께도 감사드립니다.. ^^

keedi의 이미지

git 사용자 설명서를 번역해주신 pastime님을 몰라뵙고 죄송하기 그지없습니다.

(http://namhyung.springnote.com/pages/3132772)

사실 번역해주신 내용은 평상시에도 항상 확인하고 참고하고 있답니다.
뒷풀이 때 이야기 나눌 수 있어서 즐거웠구요~
시간나시면 Seoul.pm 모임에도 한번씩 참석해주세요~ ;-)

----
use perl;

Keedi Kim

익명 사용자의 이미지

세미나 잘 들었습니다. ^^
당장에 써먹으려고 했는데., 이런 메시지가 나오네요..,
환경은 우분투11.04이고., 특별히 이상한 짓 한건 없는데요?
해결방법 아시나요 ????

my@desk:~$ wget --no-check-certificate -q -O - <a href="https://github.com/nvie/gitflow/raw/develop/contrib/gitflow-installer.sh" rel="nofollow">https://github.com/nvie/gitflow/raw/develop/contrib/gitflow-installer.sh</a> | sudo sh
### gitflow no-make installer ###
Installing git-flow to /usr/local/bin
sh: [[: not found
Cloning repo from GitHub to gitflow
Cloning into gitflow...
remote: Counting objects: 2179, done.
remote: Compressing objects: 100% (873/873), done.
remote: Total 2179 (delta 1290), reused 2092 (delta 1217)
Receiving objects: 100% (2179/2179), 452.77 KiB, done.
Resolving deltas: 100% (1290/1290), done.
Updating submodules
Submodule 'shFlags' (<a href="//github.com/nvie/shFlags.git" rel="nofollow">git://github.com/nvie/shFlags.git</a>) registered for path 'shFlags'
Cloning into shFlags...
github.com[0: 207.97.227.239]: errno=Connection timed out
fatal: unable to connect a socket (Connection timed out)
Clone of 'git://github.com/nvie/shFlags.git' into submodule path 'shFlags' failed
`gitflow/git-flow' -> `/usr/local/bin/git-flow'
`gitflow/git-flow-init' -> `/usr/local/bin/git-flow-init'
`gitflow/git-flow-feature' -> `/usr/local/bin/git-flow-feature'
`gitflow/git-flow-hotfix' -> `/usr/local/bin/git-flow-hotfix'
`gitflow/git-flow-release' -> `/usr/local/bin/git-flow-release'
`gitflow/git-flow-support' -> `/usr/local/bin/git-flow-support'
`gitflow/git-flow-version' -> `/usr/local/bin/git-flow-version'
`gitflow/gitflow-common' -> `/usr/local/bin/gitflow-common'
install: cannot stat `gitflow/gitflow-shFlags': No such file or directory
neocoin의 이미지

같은 버전 저는 잘 설치되었습니다.

root 로 실행시켰습니다.

wget --no-check-certificate -q -O - ..파싱 에러 주소생략.. | sudo sh
### gitflow no-make installer ###
Installing git-flow to /usr/local/bin
sh: [[: not found
Cloning repo from GitHub to gitflow
Initialized empty Git repository in /root/gitflow/.git/
remote: Counting objects: 2179, done.
remote: Compressing objects: 100% (873/873), done.
remote: Total 2179 (delta 1290), reused 2092 (delta 1217)
Receiving objects: 100% (2179/2179), 452.77 KiB | 251 KiB/s, done.
Resolving deltas: 100% (1290/1290), done.
Updating submodules
Submodule 'shFlags' (<a href="//github.com/nvie/shFlags.git" rel="nofollow">git://github.com/nvie/shFlags.git</a>) registered fo
r path 'shFlags'
Initialized empty Git repository in /root/gitflow/shFlags/.git/
remote: Counting objects: 454, done.
remote: Compressing objects: 100% (55/55), done.
remote: Total 454 (delta 389), reused 454 (delta 389)
Receiving objects: 100% (454/454), 101.30 KiB | 104 KiB/s, done.
Resolving deltas: 100% (389/389), done.
Submodule path 'shFlags': checked out '2fb06af13de884e9680f14a00c82e5
2a67c867f1'
`gitflow/git-flow' -> `/usr/local/bin/git-flow'
`gitflow/git-flow-init' -> `/usr/local/bin/git-flow-init'
`gitflow/git-flow-feature' -> `/usr/local/bin/git-flow-feature'
`gitflow/git-flow-hotfix' -> `/usr/local/bin/git-flow-hotfix'
`gitflow/git-flow-release' -> `/usr/local/bin/git-flow-release'
`gitflow/git-flow-support' -> `/usr/local/bin/git-flow-support'
`gitflow/git-flow-version' -> `/usr/local/bin/git-flow-version'
`gitflow/gitflow-common' -> `/usr/local/bin/gitflow-common'
`gitflow/gitflow-shFlags' -> `/usr/local/bin/gitflow-shFlags'
달리나음의 이미지

서브 모듈 shFlags를 구독하는데 실패한 것으로 보이는데 일시적인게 아닐까요. 다시 시도해도 동일하게 실패하시나요?

suapapa의 이미지

keedi 님의 세션 중 소개되었던 책 Progit은 다음 위치에서 소스(markdown)으로 보실 수도 있습니다.

https://github.com/progit/progit

각 언어별로 디렉터리가 있고, 한국어의 경우 오장호님이 1장만 번역 한 상태인데,
번역의 질은 매우 나쁜 상태 입니다.

그냥 번역기를 돌렸거나 아예 이쪽 분야가 아닌 분이신 듯.

github에 계정이 있으신 분이 위 프로젝트를 clone해서 기여해 주시면 좋겠습니다. :)

달리나음의 이미지

망할놈의 어쩌구라고 나오는 걸 보면 번역기인 것 같습니다. 사람이 Git을 망할놈이라고 번역할리는 없을 것 같아요.

저도 조금씩 작업해보고 있는데 진도가 잘 안나가네요 :)

달리나음의 이미지

마지막 발표 Git 마을에 입주하기를 발표했던 @dalinaum 입니다.

저도 프레젠테이션 파일을 공개합니다.

http://www.slideshare.net/dalinaum/git-git-svn

유익한 시간이었던 것 같습니다.

다음에도 비슷한 행사가 있으면 좋겠네요 :)

shyblue의 이미지

좋은 자리 마련해주셔서 감사합니다.

nForge의 새로운 기능들을 알게되어서 유익한 자리였고, 계속 노력하는 모습이 무척 보기 좋았습니다.

그리고, 자유세션 발표하신 모든분들 고생하셨습니다.
재밌는 내용들이 많아서, 시간 가는 줄 모르고 들었네요 :)

이런 행사가 계속 이어질 수 있는 환경이 만들어지길 기대해 봅니다.

時日也放聲大哭

mintegrals의 이미지

nForge&DVCS 활용세미나 잘 듣고 왔습니다.
세미나 이후 nForge에 대해 관심도 생기고
개인적으로는 Git을 더욱 좋아하게 됐습니다 :)

다른 분들은 Git을 어떻게 사용하는지도 들어볼 수 있는 좋은 시간이었고
주요 세미나 & 자유세션의 모든 발표자님들 께서
한분 한분, 발표에 노력을 기하신 모습이 정말 좋았습니다.

앞으로도 계속 좋은 자리 마련됐으면 좋겠습니다.

keedi의 이미지

처음에 자기 소개를 쭉 돌아가면서 한 것도 좋았구요~

nForge의 처음과 비교했을때 정말 많이 좋아졌다는 느낌이었습니다.
'큰 고민이나 생각없이 개발실에 도입해도 되겠다' 정도까지의 느낌을 받을 수 있었네요.
특히 최근에 발빠른 개발자들이나 개발팀들이 많이 쓰는 git도 지원하고
svn은 기본으로 지원하는 만큼 개발 환경 구축에 고민은 있지만
큰 시간을 들이기는 부담스러운 회사나 그룹이라면 잘 어울릴 것 같은 느낌입니다.
더불어 사용자 개인 계정 설치 기능도 지원된다면
더 많은 테스터들이 생기지 않을까 하는 작은 바램이 있네요.

git 관련해서는 정말 다양한 고민을 가진 분들이 나와서 발표를 해주셨고
사람들이 겪고 있는 또는 이미 겪은 문제가 어느 한 개발자, 또는 한 개발팀만의
문제가 아니라 공통된 부분이 있다는 것을 확인한 것은 참 의미 깊었습니다.

더불어 조금만 더 여유가 있다면 발표가 끝난 후
원탁 형태로 재배치하거나 그룹별로 배치 또는 땅바닥에 모두 원형 형태로 둘러 앉아
토론이나 토의할 수 있는 장이 마련되면 좋겠다는 생각이 들더군요.

고생해서 행사 마련해주신 권순선님을 비롯 nForge 개발자분들과
그날 발표하시느라 고생하신 정진석님 정상혁님, suapapa님, 달리나음님께도
감사드립니다. ;-)

----
use perl;

Keedi Kim

이응준의 이미지

nFORGE 개발하는 이응준입니다. 관심 가져주셔서 정말 고맙습니다.

3년째 이것만 하고 있는데 정말 만들거리가 끝이 없네요;;
그래서 다른 개발자들이 쉽게 고치거나 기존 툴들을 연동시킬 수 있도록 좀 더 상세한 문서화 작업을 해야겠다고 생각하고 있습니다.
다만 문서화는 너무나도 지루하고 피곤하다는게...

root 권한없이 설치가 가능하게 하는 것도 정말 중요한데, 이걸 하려면 nFORGE 전체를 광범위하고 손보고 테스트해야해서 꽤 큰 일거리네요.
저도 이 작업의 우선순위를 아주 높다고 보고 있습니다만, 일단은 git/hg 지원 추가에 순위가 밀려서 그만...
그래도 조만간 작업을 시작하게 되지 않을까 생각하고 있습니다.

발표 후 토론을 위한 적절한 공간&시간이 필요했다는 것에도 공감하고요.
30분 정도만 여유가 있었다면 주제별로 모여서 이야기를 나눌 수 있었지 않았을까 생각합니다.
다음번에 이런 모임을 준비할 기회가 있다면 꼭 고려하도록 하겠습니다.

마지막으로 저도 keedi님 세션 정말 인상깊게 들었고요. 특히 git-flow는 신선한 충격이었습니다.
SVN 쓰면서 policy를 위한 스크립트들은 어쩔 수 없이 하나 하나 만들어 쓰고 있었는데,
그런 도구들이 이미 만들어져 있다니, 그것만으로도 git를 선택할 이유로 충분해 보이더군요.

시간 들여 발표해주셔서 정말 감사했습니다!

jundols의 이미지

Gerrit에 대해 발표한 자료 공유하여 드립니다
http://www.slideshare.net/jundols/about-gerrit-8267856
좋은 분들과 좋은 세미나를 들을 수 있어서, 유익한 자리였습니다. :)

cjh의 이미지

참여도가 매우 높았던 모임이었다고 생각이 되고요. 다른 컨퍼런스와 달리 개발자로 추정되는 분들이 대부분... (들고다니는것 보면 알수 있죠) 이라 인상적이었습니다.

회사에서는 SVN을 사용중인데 팀이 대륙으로 나누어져 있다 보니 도입 고민은 하고 있는데... 바쁜 일 좀 지나가면 생각해 봐야 겠습니다.

좋은 이야기 많이 들었고, 발표하신 분들 모두 수고 많으셨습니다.

--
익스펙토 페트로눔

이응준의 이미지

네이버 개발자 센터/nFORGE 소개 및 활용 방법
nFORGE와 Git/Mercurial

발표자료 공유드립니다.
(onoffmix에 올리려고 했더니 참가 등록을 안해서 안된다네요;;

http://dev.naver.com/projects/nforge/download/note/2095

이응준의 이미지

nFORGE에 대한 건의사항이 나왔던 것을 정리해보았습니다.

* ssh key를 이용한 git/hg 저장소 접근: 관련이슈 http://dev.naver.com/projects/nforge/issue/20585
* 수동 설치. 다양한 환경을 위한 설치 커스터마이징: 관련이슈 http://dev.naver.com/projects/nforge/issue/18210
* root권한 없이 설치 ==> cronjob 제거 작업과 함께 진행하려고 합니다. 관련이슈 http://dev.naver.com/projects/nforge/issue/18193
* apache 이외의 웹서버 지원
* 커밋로그를 이용한 이슈 컨트롤 (이슈 닫기 등)

생각나는대로 적은거라... 누락된 것이 있을 수도 있는데, 혹시 "내가 말한 건 빠졌네?" 하시는 분이 계시면 알려주시면 정말 감사하겠습니다~

익명 사용자의 이미지

확실하지는 않은데요.,
sqlite지원하고., 외부인증 backend지원.. 등이 있었던거 같습니다.

이응준의 이미지

모든 지원을 직접 만들긴 참 어렵고, 커스터마이징이 쉽도록 구조를 느슨하게 만들고 문서화를 잘해두는 방향으로 가는게 좋을 것 같네요.

suapapa의 이미지

버젼업 된 nFORGE를 적용한 네이버 개발센터에 git을 사용해 발표 중에 올린 내용 입니다. 큰 문제 없이 당장 쓸만한 수준이라는 게 인상깊었습니다.

nFORGE 개발자 분들 고생 많으셨습니다. 앞으로도 잘 부탁 드립니다.

내용은 아이유와 전혀 상관 없었습니다.

아이유를 언급하는 멘트를 준비한 곳이 있었는데, 패닉에 빠진 채로 두서없이 발표하다보니 그냥 지나쳐 버린 것이 아쉽네요.

그러고 보니 발표자가 7명이었는데.. 재도전 없나요? :)

달리나음의 이미지

나는 7ㅐ발자다 인가요

neocoin의 이미지

컴파일은 한번 디버깅 기회는 없습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.