엘키의 주절 주절

소소한 개발 이야기

프로그래밍 언어 이야기

C++ 내가 가장 자신 있는 언어는 C++이다. 가장 오랜 시간을 사용해왔고, 가장 많은 코드 작성을, 분석을, 테스트를, 서비스를 해왔던 언어기 때문이다. ruby 다음으로 익숙한 언어는 ruby다. ruby를 통한 scripting, rails를 기반으로 한 web_service 등 C++ 다음으로 익숙하다고 볼 수 있다. ...

VSCode with Rails

현재까지 개발툴로 C#과 C++에서는 이견이 없이 visual studio 2015를 사용해왔습니다. ruby (& rails) 의 경우 visual studio에서 지원하지 않아, windows환경에선 aptana studio 3 (http://www.aptana.com/)를 사용했고요. 그러던차 node.js를 쓸 일이 좀 있어, visu...

PostgresSQL 요약 정리

한눈에 살펴보는 PostgreSQL http://d2.naver.com/helloworld/227936 장점 http://adbanced.tistory.com/24 http://devx.tistory.com/34 pgadmin [management tool] http://www.pgadmin.org/download/ Fu...

CentOS 7 Rails 세팅

rbenv 설치 [ruby, rails] 설치 sudo yum update sudo yum install git sudo yum groupinstall -y ‘development tools’ sudo yum install -y gcc-c++ glibc-headers openssl-devel r...

업무 일지 쓰는 법

저는 불행인지 다행인지, 업무 일지를 강제하는 회사를 다녀본 경험이 없습니다. 대부분의 회사에서의 업무 관리는 redmine이나, 구두로 전달되어온 스케쥴에 의존했죠. 이렇다보니, 개인적으로 업무일지를 작성하기 시작했습니다. 왜냐하면 (다들 아시다시피) 기억력에 의존해서 업무를 진행하기란 한계가 있으며, redmine과 같은 업무 관리 도구로 모든...

윈도우 서버에서 리눅스 서버로의 감상

나는 리눅스 서버가 익숙치 않다. 국내에서의 교육용 내지는 서버 OS로 윈도우 서버를 많이 선택해온 실정도 있었던 터라, 익숙해 질 계기가 부족했던 것도 사실이지만 그렇다고 해도, 내 개인적인 탐구심과 노력이 리눅스가 익숙해지기 까지의 과정에 도달하지 못했던 것도 인정한다. 물론 리눅스로 서버를 운용해본적도 있으며, 가상 머신 내지는 서브 OS 로...

CentOS 7 세팅기

나무 위키 CentOS 소개 https://namu.wiki/w/%EC%84%BC%ED%8A%B8OS 저는 Ubuntu LTS 버전으로 서비스 하려 했으나… 퍼블리셔 및 주변의 권유로 CentOS로 세팅해서, 서비스 하기로 했습니다. CentOS에 대한 핵심 정리를 인용합니다. RHEL의 소스를 기반으로 만들어지며 철저하게 최신 버전의 R...

유니티3D 개발에 대한 단상

많은 분들이 이사다시피 저는 서버 프로그래머입니다만, 습작이나 오픈 소스로 공개한 SDK등에서 간단한 게임들을 공개해온적이 있습니다. 기본적인 클라이언트 작업 이해도는 있는 편이지만, 실무에서 클라이언트 코딩을 해온 기간은 짧은편이지요. (렌더링을 제외한 로직 구현이나 네트워크 코드를 주로 작성해왔죠. UI와 인게임 코딩은 습작에서 해온게 대다수입니다...

상향식 코드 분석과 하향식 코드 분석

꽤나 많은 상황에서 우리는 기존 코드를 분석해야 한다. 빌드업이라 불리는 프로젝트에 필요한 기능들을 만져나가는 과정에서도 우리는 라이브러리나, 오픈소스 코드등을 통해서 기존 코드를 분석해나가야 한다. 물론 이 과정은 섬세하게 만져나갈 여지가 있고, 그간의 결합도를 조절해나갈 여지가 있으므로 상대적으로 코드 분석의 여지가 적다. 심지어 사용하는 라...

버그 노트

버그는 프로그래머의 숙명이다. 그 섬세하게 만들려한 IOS, OS X에도 버그는 종종 있으며, 사실 많은 사람이 M$라 부르지만 나의 경우는 매우 감사하고 있는 MS의 경우에도 버그는 많다. 구글도 예외는 아니고. (구글 apps 초창기 패치할 때 마다  언어 관련, IME 관련 문제를 겪게 했던 일은 나름 유명한 일화다.) 이러한 회사는 분명히 ...