Rapapa Dev Story
Game&Web Development And More...
  • 「개발 이야기」
  • 「非 개발 이야기」
  • About Rapapa
2012년 3월 24일

진화하는 프로그래밍 IDE

admin 「개발 이야기」 ide 0 Comments

    몇주전에 CUSEC 2012 컨퍼런스에서 Bret Victor의 PT 영상을 본후에 상당한 정신적인 충격을 먹었습니다. 어떻게 한명의 프로그래머가 저렇게 저력있는 사상과 철학을 가지고 있으며, 또한 그 사상을 바탕으로 남들과는 다른 훌륭한 tangible한 무언가를 만들어 내는 단계까지 갈 수 있을까? 하는 생각이 머리속을 떠나지 않았죠… 나 자신을 스스로 많이 돌아보게 해주었습니다. “Creators Need an Immediate Connection” 한마디가 뇌리속에 […]

More

2012년 3월 21일

Quora 의 Backend 기술 정리

admin 「개발 이야기」 1 Comment

해외  지식인 사이트(?), QnA(?)  사이트의 끝판대왕… 바로 Quora인데요, 오늘은 이 Quora 사이트의 Backend 기술이 잘 정리된 글이 있어서 옮겨봅니다. 원문은 여기에서… Quora 구축에 사용된 기술 및 툴들입니다.   The Search-Box Quora는 Full-text Search가 지원되지 않습니다. 라벨, 유저 아이디, 글제목 정도가 검색이 되는데요, 초기에는 Sphinx 라는 open source 검색 솔루션을 사용했는데요, 나중에는 in-house, 즉 Thrift 라이브러리를 이용해서 […]

More

2012년 3월 19일

Git의 날개, Gitolite 셋팅하기

admin 「개발 이야기」 git, gitolite 0 Comments

Git을 설치하고 사용하시다 보면, 개인 용도를 벗어나 협업 도구로 확장해야할 때가 생깁니다. 이 때 GitHub 처럼 꾸며낼 수 없을까? 라는 고민들 많이하시게 되는데요, 그럴 때 사용하는 솔루션이 바로 GitLab  입니다. 그런데 오늘 이 GitLab에 대해서 이야기하려는 것이 아니고요, GitHub 정도는 아니지만, 충분히 손쉽게 멀티유저를 위한 Git 환경을 셋팅할 수 있는 도구 Gitolite 의 설치 방법을 소개드리려고 합니다. […]

More

2012년 3월 18일

탑 1% 인력 채용하기

admin 「非 개발 이야기」 0 Comments

 Joel On Software 로 유명한 Joel이 “Recruting the top 1 percent” 라는 제목으로 글을 하나 썼습니다. http://www.inc.com/magazine/20070501/column-guest.html 인재 채용에 관한 글인데요, 많은 기업들이 자신들이 상위 1%를 채용한다는 말을 하는데, 실제 Joel 이 회사 경영자로 어떻게 1%를 채용하는지 설명해주는 글입니다. 조금 오래된 글이긴 하지만 동감이 되서 요약 번역 해봅니다. 많은 사람들이 자신들의 회사가 1%를 채용한다고 합니다. […]

More

2012년 3월 17일

git merge tool, 머지 툴 셋팅 방법

admin 「개발 이야기」 0 Comments

git을 사용하시다보면 늘상 발생하는 것이 conflict입니다. git merge tool을 기본적으로 제공하는 것을 사용하는 것도 괜찮지만 저는 Diffmerge 를 사용했습니다. 무료에 3 window 머지를 지원하는 굉장히 편한 툴입니다. git merge tool 셋팅 방법은 아래와 같습니다. 먼저 diffmerge를 다운 받으신 후에 설치하시면 mac의 경우 자동 환경 변수에 저장이 되고요, 윈도우의 경우엔 환경 설정 변수에 실행 파일 경로를 추가해주셔야 […]

More

2012년 3월 17일

Git에서 특정 파일 제외, 무시 하기

admin 「개발 이야기」 git 0 Comments

Git을 사용하다보면, 특정 파일은 아예 버젼 컨트롤에서 제외 시키고 싶을 때가 있습니다. 그럴 때는 아래와 같이 하시면 됩니다. .git 이 있는 디렉토리 (최상위 폴더)에 가셔서 .gitignore 파일을 만듭니다. 그리고 그 파일에 아래 예시처럼 커밋을 제외하는 룰을 넣어 주면됩니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
 
# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
 
# Logs and databases #
######################
*.log
*.sql
*.sqlite
 
# OS generated files #
######################
.DS_Store*
ehthumbs.db
Icon?
Thumbs.db
 

        문법은 설명이 필요 없을 만큼 간단하고요 #는 코멘트입니다. .gitignore 파일 생성 후에 […]

More

2012년 3월 10일

Git의 실제 적용

admin 「개발 이야기」 git 1 Comment

GIT(distributed Version Control System) 해외 개발자들에게는 엄청난 인기를 얻으며 사용하게 되는 소스 버젼 컨트롤 시스템이죠. 이미 한국에서도 많은 분들이 써보시며 엄청난 녀석임을 실감하고 계실 것입니다. GIT의 탄생에서 있어서 Gitster라고 익히 알려진  Junio Hamano라는 일본인 천재 개발자와, Linus Tovalds(리누스 토발츠라) 리눅스의 아버지가 엄청난 기여를 하게 됩니다. 기존의 CVS의 문제점… 토발츠는 기존 CVS들을 거의 쓰레기라고 평합니다. 그리고 자기가 Distributed의 특성을 […]

More

2012년 2월 27일

iOS 4.0 이후의 Delegate Messaging

admin 「개발 이야기」 0 Comments

        코코아 프로그래밍에서 Message Deletate를 이해하는 것은 매우 중요한 이슈 중에 하나일 겁니다. 백단에서 메세지를 받으면 자동으로 실행이 되고 호출이 되는 형태를 취하고 있기 때문에, 어플리케이션을 구동시키는 로직을 이해하기 위해서는 필수라고 볼 수 있죠. Background 실행이 되지 않던 iOS 3.x 버젼들과 Background 실행이 되는 iOS 4.0 이후에서 차이가 있는데요, 해외 블로거 한분이 […]

More

2012년 2월 22일

Sakila를 통해서 배우는 Mysql Database

admin 「개발 이야기」 0 Comments

    Mysql을 배우시다보면, 대부분 SQL 기본 정도는 쉽게 사용하실 겁니다. Select, Insert, Update,  Left Join, Inner Join… 등등. 그런데 Views, Stored Procedures,   Triggers, Functions… 이런 고급 사용 주제로 넘어가려면 공부 조금 해야하죠. 이런 분들을 위해서 Mysql에서 직접 내 놓은 Sakila Database Sample 이 존재합니다. http://dev.mysql.com/doc/sakila/en/sakila.html#sakila-structure-procedures 실제 DB에 올려서 볼 수 있는 스키마와 데이터, […]

More

2012년 2월 16일

블로그를 시작하며…

admin 「非 개발 이야기」 2 Comments

    무언가를 뜨겁고 열렬하게 사랑한다면… 공허함과 외로움이 마음 속에 스며들 틈이 없을 겁니다. 삶이 무의미하지도 않을 뿐더러 하루하루가 그 사랑하는 무언가, 누군가를 기다리기 위한 작은 몸부림들로 채워지겠지요. 그런 의미에서 개발자로써의 삶 또한 좋아하고 사랑하는 무언가를 끊임없이 찾아가는 여정일 것입니다. 열정적으로 열렬히, 그리고 뜨겁게, 눈치보지 않고 사랑하며 행동할 수 있는… 그런 무언가를 찾아가는 한 개발자의 […]

More

«< 7 8 9 10 11

About Rapapa

Rapapa는 즐거운 일터와 더 나은 세상을 꿈꾸는 Game & Web 개발자입니다. More...

카테고리

  • 「非 개발 이야기」 (47)
  • 「개발 이야기」 (63)

Recent Comments

  • 김민하: 유익한 글 감사합니다. 고등학교 기하와 벡터 발표 내…
  • inbgche: double MaxValue => 1.7976931348623157E+308; :)…
  • noname: 게임을 엄청나게 오래동안 켜두면 t가 오버플로가 될…
  • Jjiwan: 고등학교 기벡에 이 내용 참고해도 될까요?…
  • 성연재: 좋은 정보 잘 알아갑니다.…
  • 파랑파랑: 좋은 정리글 잘 보고 갑니다. 정말 감사합니다.…
  • 이준원: 혹시 고등학교 수학 UCC에 이 글을 참고해도 될까요…
  • inbgche: 지적 감사합니다. 수정했습니다.…
  • inbgche: 감사합니다. 수정했습니다.…
  • 박재형: 3x3 행렬식에서 (ac/df)j 앞에 마이너스가 붙어야 돼요!!…

Latest Tweets

  • BBC News - Coronavirus: South Korea seeing a 'stabilising trend' bbc.com/news/av/world-…
  • RT @kwang82: 생각해볼 만한 듯 pic.twitter.com/8gQkj5Q7I3
  • GDC YouTube Top 5: Mohawk Games' Soren Johnson gamasutra.com/view/news/3488…
  • RT @jaredpalmer: Modern web development pic.twitter.com/p84IVkC2aQ
  • 두둥~ Clip Studio, Summer 50% Sale! clipstudio.net/kr/purchase
  • RT @lucasmeijer: The amazing @melvmay used project tiny to make this desktop/mobile html asteroids game: lucasmeijer.com/various/astero… Fullly DO…
  • RT @nytimes: Japan uses a seismic technology to help reduce damage and prevent collapse of buildings during an earthquake. Why doesn’t Amer…
→ Follow me

↑

© Rapapa Dev Story 2022
Powered by WordPress • Themify WordPress Themes