git 이 어려운 이유는, 쉽게 설명해주지 않기 때문이다 -_-; 실제로 eclipse 같은 GUI 를 쓰면 거의 subversion 과 비슷하게 쓸 수 있는데, 자꾸 staging 이니, branch 만들어서 작업해야하니... 어렵게 접근한다. 실제로 subversion 을 쓰던 사람들이 조금 생각해볼만한 건(당연히 제 기준!)분산 서버라고 하지만, 로컬 서버에서 중앙 서버로 보내는게 push, 가져오는게 fetch. 이 과정이 하나 더 생겼다고 생각하면 됨서버에 올리기 전에, 로컬 서버에 commit 이라는 것을 한 후에 로컬 서버에서 중앙 서버에 올리는 과정이 있다로컬 서버에 commit 할 때, stage 라는 곳에 일종의 check 를 하고, check 한 것을 다시 commit 한다(이 과정을..
김프에서도 포토샵과 마찬가지로 다양한 필터를 제공하는데, 그 중에 Round Corner 는 다음과 같은 효과를 주어서 스크린샷 등을 첨부하거나 할 때 꽤 멋진 효과를 줄 수가 있다. 위의 이미지를 아래의 Round Corner 를 적용하면,아래의 이미지가 된다. 그런데 김프를 사용하다보면, 필터 -> 장식 -> Round Corner 가 비활성화(disabled)되어 사용할 수 없는 경우가 있다. 특정 필터들은 특정 조건이 만족되어야만 사용할 수 있는데, Round Corner 의 경우 알파 채널(Alpha Channel)이 존재하면 사용할 수가 없다. 그러므로 Round Corner 를 사용하려면 알파 채널을 제거해줘야 한다. 알파 채널을 제거하려면, 레이어(Layer) -> 투명도(Transpare..
어제 저녁에 우분투 11.10 에서 12.04 로 업그레이드를 했다. 업그레이드에 대한 후기를 적어본다. 실시간으로 google plus 에 올렸던 것을 정리도 할겸~ 업그레이드 환경OS : 64bit ubuntu 11.10 커스터마이징 거의 안한 상태RAM : 12GBCPU : i7 2.8GHzGPU : GeForce GTS 250APT Repository : daumLAN : 평균 1메가/초 속도 위와 같은 환경에서 업그레이드 시작. 업그레이드 시작 전에 11.10 에서의 최신 업데이트는 다 한 상태. 업그레이드 과정 업그레이드를 시작하면 새로운 패키지를 다운받는데, 약 30분 정도 걸렸음.새로운 패키지를 설치하는데, 설치 시작 부분 - libc-bin 패키지에서 설치 과정이 멈췄음. 그래서 혹시나하..
2012 google codejam round 1A : http://code.google.com/codejam/contest/1645485/dashboard 대회 후기 오전 8시 30분에 시작인 줄 알고 8시에 겨우 일어났는데 10시부터 시작이었다 -_-;;; 뭐 여튼 잠도 좀 깨고, 새로나온 구글 드라이브 구경 좀 하다가(WeVideo 라는 app 이 참 좋더라 -0-) 10시부터 시작했다. 역시나 문제의 정확한 해석이 힘들었다. 여태까지 영어를 대략적인 의미로만 파악하다가 조동사 하나 하나가 중요한 '문제'를 풀려니 ㅠㅜ 1번 문제의 의미를 파악하고 나니 30분이 지났다. 나중에 확인해보니 round 1A 1등한 사람은 2번 large 문제까지 다 푼 시간... 난 무엇을 하고 있는것인가 ㅠㅜ rou..
구글 코드잼(http://code.google.com/codejam) 은 일종의 알고리즘 대회이다. 주어진 문제를 원하는 프로그래밍 언어로 풀고, 입력값을 받아서 출력값을 소스코드와 함께 제한된 시간 안에 제출하면 된다. 각 문제당 small/large 2종류의 입력값이 있고, 이에 따른 점수가 다르며, small 문제를 제대로 풀어야 large 문제를 풀 수 있다. small 문제는 한번 틀리면 다시 제출이 가능하지만, large 문제는 한번만 제출이 가능하며 대회 끝난 후 정답 체크를 해준다. 일단 해당 사이트에 들어가면 연습 문제를 풀어볼 수 있는데, 연습문제를 풀다보면 어떤 형태로 문제가 제출되는지를 알 수 있다. 그리고 모든 문제가 예제 입력/예제 결과가 있는데, 이를 이용하면 TDD(Test ..
clipdic 이라고, 클립보드를 감시하고 있다가 새로운 단어가 클립보드에 들어오면 바로 인터넷 사전에서 검색해주는 프로그램을 만들고 있었다. 취미 삼아, C#, Java, Python 버젼으로 만들고 쓰고 있었는데, 이번에 크롬 웹 브라우저 확장 버젼으로 만들어봤다. 이 링크 를 따라가거나, 크롬 웹 스토어(Chrome Web Store) 에서 clipdic 으로 검색하면 설치할 수 있다. 설치가 되면 아래와 같이 버튼이 하나 추가되며, 버튼을 클릭하면 팝업이 뜨게되고, 클립보드에 있는 단어를 바로 daum 사전에서 찾아서 보여준다. 영어문서를 볼 때, 궁금한 단어를 더블 클릭하거나, 드래그 한 후, ctrl+c 만 누르면 바로 단어를 검색해주니 꽤 쓸만하다~ 그리고 크롬 확장이지만, 클립보드를 체크하..
안드로이드 개발툴의 최신 버젼(ADT 16버젼 - 2011년 12월)에는 Lint 라는 툴이 추가되었다. 설치 후, 화면에 아래와 같은 아이콘을 클릭하면, Lint 를 실행하여 잠재적으로 문제가 있는 부분을 알려주게 된다. 그런데, 웃긴건 안드로이드 기본 프로젝트를 생성해도 위와 같은 경고를 보여준다는 것이다. 위 내용을 읽어보면, drawable-xhdpi 라는 density 가 없다는 것인데, 요즘 고해상도 폰이 많이 나오면서 높은 해상도를 지원하라는 의미로 받아들이고, 일단 res 디렉토리 아래에 drawable-xhdpi 를 만들고, 임시로, drawable-hdpi 의 이미지 파일을 넣어보자. 그러면.... 위와 같이 해상도 크기가 다르니 어쩌고 저쩌고 한다.... 에잇 그래서 대충 뒤져보니, ..
어느샌가(ADT r14 버젼 이 후) 이제 eclipse 의 플러그인인 ADT(Android Development Tool)만 설치하면 아래 화면과 같이 최신 SDK 를 쉽게 설치할 수 있게 되었다. 기존에는 SDK 를 직접 받아서 설치하고, ADT 를 설치해야했지만, 이제 ADT 만 설치하면 ADT 를 통해서 쉽게 SDK 도 설치가 가능해졌다. ( http://tools.android.com/recent/welcomewizard ) 참고. 이제 초보 안드로이드 개발자들은 Java -> eclipse -> ADT 만 기억하면 된다~
ctrl + alt + f1 을 눌러서, 콘솔창을 띄운 후, 로그인을 하고, top 명령을 지켜보면, compiz 와 Xorg 가 1,2 순위 왔다갔다하면서 CPU 를 90% 넘게 잡아먹는게 보입니다. 조금 지나면 얘들이 사라지는데, 이 때 ctrl + alt + F7 을 눌러서 GUI 로 돌아온 후, 바탕화면에 오른쪽 클릭해서 '터미널에서 열기' 후, compiz 를 실행하면, 그나마 제대로 돌아옵니다. 일단 상황을 보니 그래픽카드와 compiz 와의 충돌로 보이는 것 같습니다. 아직 compiz 가 좀 불안한데, 이 녀석이 없으면 사용성이 좀 떨어지다보니(창을 화면의 제일 위로 이동시 전체 화면 등)... 일단 이대로 써야할듯;;
- Total
- Today
- Yesterday