버려졌던 블로그여, 미안하다!
2년 만에 다시 블로그에 와 보니...
덧글과 트랙백이 쓰레기가 되어 쌓여 있었다...
정리를 해버렸는데...
혹시 제대로 달렸던 거라면 작성자에게 미안하다.
(하지만, 그럴 가능성은 없다... ^^;)

아는 사람 중 스팸메일과 어둠의 사업을 하는 사람이 있다.
그래서 외국에서 날아온 이런 덧글과 트랙백이 무조건 미운 건 아니지만...
내 블로그에 쌓여 있으니 정말 성가시다.

깨끗하게 정리했으니...
좋은 글로 채워야겠지?




by 꽁니아빠 | 2010/01/25 17:47 | 트랙백 | 덧글(0)
vi에서 탭, 줄바꿈 등 표시하기
표시하고 싶을때는
:set list

반대로 표시하고 싶지 않을때는
:set nolist

각 표시에 대한 기호 옵션을 주지 않으면
탭은 ^I (대문자 아이), 줄바꿈은 $로 표시된다.
탭의 크기(길이)에 상관없이 탭하나에 ^I하나만 표시되는데
Bram스러운 처리라 할 수 있겠다.

만약 이러한 캐릭터를 바꾸고 싶다면
:set lcs=tab:>-,eol:%
와 같이하면 되는데, 만약
:set lcs=tab:>-
만 하게되면 탭을 제외한 다른 캐릭터들은 표시되지 않는다.

결국 나같이 게으른 프로그래머는 캐릭터를 바꾸지 않고 쓰지 않을까?
;)
by 꽁니아빠 | 2008/02/21 22:54 | Linux | 트랙백(1) | 덧글(0)
Editplus에서 정규식의 사용
Editplus는 자체 정규식방식을 사용하기 때문에 표준 정규표현식이 지원되지 않는다.
표준 정규표현식을 많이 작성해두고 활용하는 중이라면 이것이 불편하다.

그러나 한국 프로그래머가 만든 프로그램이므로 한글과 섞어서 정규표현식을 사용할때는
다른 프로그램에 비하여 한글의 처리가 용이하다. (많은 테스트는 해보지 않았다.)
따라서 [가-힣]등을 사용할 수 있어서 좋다.

나같은 경우 작업내용을 텍스트파일에 저장해두는데, 검색을 하고 싶을때
띄어쓰기를 정확하게 했는지, 실수로 이상하게 띄어서 작성하지는 않았는지 기억이 잘 나지 않는다.

그럴때 공백을 포함하여 검색하는 식으로 활용하면 유용하다.

예를 들어 "일일 업무보고"라는 텍스트를 검색하고 싶은데 실수로 "일일업무 보고"라고 썼을 수도 있다.
이럴때 정규식으로 "일일[\t ]*업무[\t ]*보고[\t ]*"로 검색하면
각 단어사이의 띄어쓰기를 포함하여 검색 가능하다.
;)

by 꽁니아빠 | 2008/02/21 15:47 | Linux | 트랙백 | 덧글(1)
꽁니아빠의 미투데이 - 2008년 2월 19일

이 글은 baekyj님의 2008년 2월 19일의 미투데이 내용입니다.

by 꽁니아빠 | 2008/02/20 04:35 | 트랙백 | 덧글(0)
index
1. 계속 참조할 만한 좋은 내용.
  태그 "future"로 찾아라.
  gmail, google calendar도 마찬가지.

2. 지극히 사적인 내용이 아니고는 공개하자.

3. 오늘의 반성을 계속 이어, 매일 작성하는건 어떨까?

4. "내가 만약?"시리즈도 계속 작성해 보자.

5. 글쓰기를 통한 스트레스의 해소?

6. 특정 페이지의 내용이 계속 업데이트 되면 읽는 사람은 불편한가?



by 꽁니아빠 | 2008/02/03 01:05 | DataStructure | 트랙백 | 덧글(0)
내가 만약 벤처기업을 운영한다면?
(내가 만약 시리즈의 첫번째)
기술에 대한 욕심이 많기 때문에 직접 개발에 참여할 것이다.
리더쉽은 그럭 저럭 괜찮을 것이고
영업은 좀 더 노력해야할 것이다. (피곤해할 듯...)

직접 개발에 참여하려면 실력이 뛰어나야 한다.
현재 전체를 보는 눈은 좋지만
딱히 전공분야가 없다. 따라서 아래의 훈련이 필요하다.
첫째, 프로그래밍 언어 중 하나에 대해서 정통할 필요가 있다.
예를 들면 Paul Graham처럼 정통해야 한다.
둘째, 첫번째 항목을 실천하려면 목표 언어부터 정해야 한다.
목표 언어는 C이다. 왜냐하면 C를 잘하면 뭐든 잘 할 수 있다는게 내 생각이다.
그리고 여전히 많은 프로그램들이 C로 만들어 지고 있으며
모든 운영체제도 C로 만들어 진다. 특히, 유닉스와 리눅스와 같은 서버들.

이미 맛을 본 많은 언어들, Python, Ruby, JAVA, C#와
향기를 맡아 본 많은 언어들, Lua, Lisp, Mathematica, J, ErLang이 있으므로
C를 제대로 익힌다면 자신감 백배!

이런 준비를 다 한뒤 벤처기업을 운영하면 반드시 성공한다!
기술이 다는 아니지만 기술이 대부분 이므로...
;)


by 꽁니아빠 | 2008/02/03 00:59 | BlaBla | 트랙백 | 덧글(0)
쿠키에 설정한 값에 의한 오류
Siteminder에서 쿠키값을 할당하도록 설정했을때
character set을 맞춰주지 않으면 소위 '깨진 글자'가 저장된다.
그런데 이 값이 쿠키자체의 처리를 방해할 수도 있는데 문제가 있다.

예를 들면 abc=깨진글자 와 같이 저장했을때
깨진글자가 세미콜론을 방해해서 다음으로 처리되어야할 쿠키를 방해한다.
abc=깨진글자; def=normal_text; 처럼 되어야 하는데
abc=깨진글자 def=normal_text; 처럼 되는 것이다.
이렇게 되면 abc의 값은 "깨진글자"가 아니라
"깨진글자 def=normal_text"가 되어버린다.


by 꽁니아빠 | 2008/01/30 23:43 | TODO | 트랙백 | 덧글(0)
쿠키에 한글값을 저장한뒤 다시 불러오면 깨지는 현상

불러올때 UrlDecode를 사용해보자.

HttpUtility.UrlDecode(Request.Cookies["username"])

만약 이게 안 통한다면
다른 decode를 시도해 봐야 할 듯.

by 꽁니아빠 | 2008/01/29 09:28 | 트랙백 | 덧글(3)
맥북 CPU 점유율이 100%로 지속되는 현상
맥북의 씨피유 점유율이 100%로 지속되는 현상이 있었다.
엑스피였지만 프로그램이 많이 깔려있었기 때문에
특정 프로그램의 영향일 수도 있다.
하지만 아무리 보아도 특별한 프로그램은 없었고
각 프로그램의 씨피유 점유율은 낮았으며
바이러스의 감염은 없었다.
한번씩 말썽을 부리는 걸로 알려져 있는
맥북의 인텔 씨피유를 의심할 수 밖에...

몇번의 재부팅후 잠잠하다.
한달에 한번 정도는 이런 현상이 있는 듯...
패치가 나올때가 되었는데...


by 꽁니아빠 | 2008/01/26 00:34 | 트랙백 | 덧글(0)
DOM - Select <1>
getElementById로 임의 접근을 한뒤
getElementByTagName을 사용하게 되면
임의 접근을 해둔 element보다 낮은 레벨의 노드에서
해당 태그를 찾게 되므로 범위를 좁혀서 원하는 노드를 선택할 수 있다.
아래 예제를 보면 getElementsByTagName("option")가 똑같이 사용되었지만
각각 과일과 계절 select아래의 option만 선택한다.

<html>
<head>
<script type="text/javascript">
function alertIndex()
{
var z=document.getElementById("mySelect");
var x=z.selectedIndex;
var y=z.getElementsByTagName("option");
alert(y[x].text + " has the index of: " + y[x].index);
}
function alertIndex2()
{
var z=document.getElementById("mySelect2");
var x=z.selectedIndex;
var y=z.getElementsByTagName("option");
alert(y[x].text + " has the index of: " + y[x].index);
}
</script>
</head>
<body>

<form>
Select your favorite fruit:
<select id="mySelect">
  <option>Apple</option>
  <option>Orange</option>
  <option>Pineapple</option>
  <option>Banana</option>
</select>
<select id="mySelect2">
  <option>spring</option>
  <option>summer</option>
  <option>autumn</option>
  <option>winter</option>
</select>
<br />
<br />
<input type="button" onclick="alertIndex()" value="Show index of the chosen fruit">
<input type="button" onclick="alertIndex2()" value="Show index of the chosen season">
</form>

</body>
</html>

by 꽁니아빠 | 2008/01/26 00:28 | JAVA | 트랙백(1) | 덧글(0)
< 이전페이지 다음페이지 >