어제 민주당 국회의원이 글 올리고 나서 부터 이상하게
접속 자체가 안되는 문제가 생겼는데

혹시나 했는데 역시나 일베가 해킹을 시도했다고 한다.

정황적으로는
서버리부팅으로 인해 5초 안 맞아서 그랬다고 하는데
그 리부팅 자체도 공격으로 인한게 아니었을까 싶은데 
운영자님께서 물리적 문제라고 하셨으니 믿어야지 머..
[링크 : http://todayhumor.com/?announce_736]



그나저나 문제가 있네?
1. 일베가 해킹한 시점이 민주당 국회의원 정청래가 글을 올린 시점 이후
[링크 : http://todayhumor.com/?bestofbest_97891]

2. 일베 관리자중 한명이 현직 의사, 가가라이브 와 KMLE 쪽과의 연관성 제기한 글들이 올라오고 조금 많이 지난 시점
[링크 :  http://blog.goo.ne.jp/ilbecom/e/37e06f6b038a02d8e3b8f395d3c7b5d2]
[링크 : http://todayhumor.com/?bestofbest_97948]


어느게 원인인지 모르겠지만,
SQL을 인젝션을 통해서 DB를 탈취하고 그걸 bruteforce로 관리자 계정을 알아낸뒤
(위에서도 해명했지만 bruteforce로 DB 내용을 깼다는것 자체가 해싱은 되어있다는 의미일듯)
사이트 자체를 거의 반나절 동안 바보 만들어 놓은걸 보면

새누리당 안형환 대변인이 말한 "순수한 커뮤니티" 일베는 참으로 순수한듯 -_-t 
Posted by 구차니
lisp 공부는 이정도 까지만 하고
이제 2월에는... c++을 할까.. openCV를 해볼까..
아니 openCV 중에 c++ 래핑된걸 하면 둘다 해결되나? ㅋㅋ



아무튼... lisp를 공부하면서
자유롭다라는 느낌을 받게 된지라.. 컴파일 언어 보다는 인터프리트 언어를 해보고 싶긴하네.. 
Posted by 구차니
개소리 왈왈/자전거2013. 1. 31. 23:36
날씨도 괜찮길래 자전거에 바람도 넣을겸 나갔는데
8:45분인데.. 어? 자전거 매장들이 다 문닫아서 바람을 못 넣은채로 한강으로 나섰는데

1. 나가다 보니 자전거에 먼가 긴게 묶여있는 할아버지 발견
수다떨다보니 종합운동장 쪽에서 낚시하러 가신다길래 구경 궈궈싱 ㅋㅋ

2. 반포대교 까지 가는데 순풍인지 모르고 오 속도 잘나오는데! 이러고 감.. -_-

3. 반포대교 가는 중에 라푼젤에 나오는 불등 날리기는 하는 무리(직장인들 같긴한데) 발견
의외로 멀리까지 날아가서 신기방기

4. 반포대교 찍고 오는데 오.. 쉣!!! 미친 역풍 ㅠ.ㅠ
하지만 옆을 보면 약한 바람.. 으아아 엉덩이도 아프고 아아 망했어요 ㅠ.ㅠ


결론 : 엔진/엉덩이 리셋 ㅠ.ㅠ 망했어요 

'개소리 왈왈 > 자전거' 카테고리의 다른 글

간만에 자전거 세차  (0) 2013.02.16
기어가 변속이 안되네?  (0) 2013.02.09
스노우 타이어...?  (2) 2013.01.05
펌프 망가졌어!!! ㅠ.ㅠ  (0) 2012.11.18
시즌오프 기념(?) 자전거 청소  (0) 2012.11.11
Posted by 구차니
Programming/lisp2013. 1. 30. 23:33
dolist는 list의 숫자대로 반복한다.
증가하는 숫자로 리스트를 만들면 for문 처럼 사용이 가능하지만 노가다가 되니 그닥 추천할 만한 방법은 아니다.
물론 단순 반복이 아닌 eval 등을 통한 문장의 반복적인 해석이라면 쓸만할 듯.
> (dolist (a '(1 2 3)) (print a))

1
2
3
NIL 

dolist와 유사한 문법으로, for문을 간단하게 사용할수 있는 녀석으로
0부터 증가하여 숫자까지 C언어의 for문처럼 작동한다.
> (dotimes (i 4) (print i))

0
1
2
3
NIL

심심해서 작성해본 return(c언어로 치면 break) 예제
> (dotimes (i 4) (if (= i 3) (return T) (print i)))

0
1
2
T 

물론 중첩으로도 사용이 가능하다. format은 printf 같은 건데 좀 복잡해서 아직 공부를 안해서 ㅠ.ㅠ
> (dotimes (x 20)
  (dotimes (y 20)
    (format t "~3d " (* (1+ x) (1+ y))))
  (format t "~%"))
  1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20
  2   4   6   8  10  12  14  16  18  20  22  24  26  28  30  32  34  36  38  40
  3   6   9  12  15  18  21  24  27  30  33  36  39  42  45  48  51  54  57  60
  4   8  12  16  20  24  28  32  36  40  44  48  52  56  60  64  68  72  76  80
  5  10  15  20  25  30  35  40  45  50  55  60  65  70  75  80  85  90  95 100
  6  12  18  24  30  36  42  48  54  60  66  72  78  84  90  96 102 108 114 120
  7  14  21  28  35  42  49  56  63  70  77  84  91  98 105 112 119 126 133 140
  8  16  24  32  40  48  56  64  72  80  88  96 104 112 120 128 136 144 152 160
  9  18  27  36  45  54  63  72  81  90  99 108 117 126 135 144 153 162 171 180
 10  20  30  40  50  60  70  80  90 100 110 120 130 140 150 160 170 180 190 200
 11  22  33  44  55  66  77  88  99 110 121 132 143 154 165 176 187 198 209 220
 12  24  36  48  60  72  84  96 108 120 132 144 156 168 180 192 204 216 228 240
 13  26  39  52  65  78  91 104 117 130 143 156 169 182 195 208 221 234 247 260
 14  28  42  56  70  84  98 112 126 140 154 168 182 196 210 224 238 252 266 280
 15  30  45  60  75  90 105 120 135 150 165 180 195 210 225 240 255 270 285 300
 16  32  48  64  80  96 112 128 144 160 176 192 208 224 240 256 272 288 304 320
 17  34  51  68  85 102 119 136 153 170 187 204 221 238 255 272 289 306 323 340
 18  36  54  72  90 108 126 144 162 180 198 216 234 252 270 288 306 324 342 360
 19  38  57  76  95 114 133 152 171 190 209 228 247 266 285 304 323 342 361 380
 20  40  60  80 100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400
NIL  

do는 초기값 및 증가값과
비교문을 설정할 수 있다.
> (do ((i 0 (1+ i)))
    ((>= i 4))
  (print i))

0
1
2
3
NIL
 
 

'Programming > lisp' 카테고리의 다른 글

lisp 키 입력  (0) 2015.07.19
lisp 예제  (0) 2014.04.05
lisp cond  (0) 2013.01.28
lisp when/unless macro  (2) 2013.01.28
lisp 명령어 if progn  (0) 2013.01.28
Posted by 구차니
일단 1단은 문제없었으니 러시아는 한숨놓고 도망갈듯?
Posted by 구차니
주말에 정신없어서 간만에 오유갔더니
졸지에 종북사이트 낙인 ㅋㅋㅋㅋ
국정원 여직원이 하는 업무가 종북 사이트 감시라는데
그 종북 사이트가 "오늘의 유머"랜다.

나 졸지에 종북사이트 활동유저됨 ㅋㅋㅋ



국정원 여직원도 오유를 하니
이제 그 여직원도 안생겨요! ㅋㅋㅋ

[링크 : http://media.daum.net/politics/others/newsview?newsid=20130128220009133]
Posted by 구차니
Programming/lisp2013. 1. 28. 14:22
cond는 if의 확장 같은 느낌인데..

(cond ((조건문) 참일경우 실행)
((조건문) 참일경우 실행)
...
((조건문) 참일경우 실행)) 

형태는 이렇게 되어있고, 위에서 부터 아래로 실행이 되기 때문에
switch-case문과 같이 순서를 섞어놓아서는 안된다 -_-

> (setq a 5)
> (cond ((eq a 'hack) 'foo)
(t "default"))
"default"

> (cond ((eq a 5) 'foo)
(t "test"))
FOO

> (cond
((eq a 0) 'foo)
((eq a 5) 'bar)
(t "test"))
BAR


> (cond
(t "test")
((eq a 0) 'foo)
((eq a 5) 'bar))
"test" 

[링크 : http://www.delorie.com/gnu/docs/elisp-manual-21/elisp_126.html]

'Programming > lisp' 카테고리의 다른 글

lisp 예제  (0) 2014.04.05
lisp 반복문 dolist, dotimes, do  (0) 2013.01.30
lisp when/unless macro  (2) 2013.01.28
lisp 명령어 if progn  (0) 2013.01.28
lisp eval & apply  (0) 2013.01.22
Posted by 구차니
Programming/lisp2013. 1. 28. 11:32
when 은 표준 clisp에는 없는 명령으로 if - progn 의 매크로라고 한다.

when 은 if가 참일경우에 대한
unless는 if가 거짓일에 대한 확장이다.

[링크 : http://gigamonkeys.com/book/macros-standard-control-constructs.html]
2013/01/28 - [Programming/lisp] - lisp 명령어 if progn 

'Programming > lisp' 카테고리의 다른 글

lisp 반복문 dolist, dotimes, do  (0) 2013.01.30
lisp cond  (0) 2013.01.28
lisp 명령어 if progn  (0) 2013.01.28
lisp eval & apply  (0) 2013.01.22
xlisp에서 incf 오류  (0) 2013.01.19
Posted by 구차니
Programming/lisp2013. 1. 28. 10:22
if문 예제
> (if (< 1 2) 'A 'B)
A
> (if (< 1 2) (if (< 1 2) 'C 'D) 'B)

생각해보니 lisp의 if는 if then-else 이지 if - else if - else 가 아닌것 같다.
물론 불편하지만 else if 대신 else 에 if를 중첩해서 쓰면 되긴 하지만
언어 컨셉이 다르니 c언어와 다르다고 해서 안좋아! 라고 하긴 그렇겠....지?

[링크 : http://gigamonkeys.com/book/macros-standard-control-constructs.html]


그리고 if문에서 lisp 안에 하나의 문장만 해결하기에는 2% 부족하니
sequence로 여러개의 실행을 할 수 있도록 하는 progn이 필요하다.
progn은 마지막 것을
progn1 은 처음 것
progn2 는 두번째 것을 return 한다.

[10]> (progn (print "The first form")
       (print "The second form")
       (print "The third form"))

"The first form"
"The second form"
"The third form"
"The third form"
 
[11]> (prog1 (print "The first form")
       (print "The second form")
       (print "The third form"))

"The first form"
"The second form"
"The third form"
"The first form"
 
[12]> (prog2 (print "The first form")
       (print "The second form")
       (print "The third form"))

"The first form"
"The second form"
"The third form"
"The second form" 

[링크 : http://www.delorie.com/gnu/docs/elisp-manual-21/elisp_125.html]



+++
두개를 조합하면?
> (if (> 2 3)
(progn (print "i am a boy") (print "you are a girl"))
(progn (print "tt") (print"aa")))

"tt"
"aa"
"aa" 

 

'Programming > lisp' 카테고리의 다른 글

lisp cond  (0) 2013.01.28
lisp when/unless macro  (2) 2013.01.28
lisp eval & apply  (0) 2013.01.22
xlisp에서 incf 오류  (0) 2013.01.19
lisp backquote / 유사인용  (0) 2013.01.19
Posted by 구차니
친구년+놈 결혼식에 참석하러 울산에 다녀왔다.
그녀석들 동아리 동기/선배들이 같이 갔는데
결혼한 친구들을 보고 있으니 불현듯 나도 결혼하고 싶다! 라는 생각이 든다.
결혼을 하고는 싶은데.. 그런 이유로 가고 싶어지는게 합당한 이유일까? 라는건 조금 접어두고..

이녀석들 이야기를 듣고 있으니
월급 직책 직위 이런것들이 떠오른다.
"돈과 건강을 맞바꿔서" 라는 말들도 들려오고

어느샌가 내가 나 답지 않아졌다는 생각이 들었다.

구름
시간
이동
여행



고등학교 시절 4층 난간에 걸터앉아 구름을 보면서 시간을 죽이던 나였는데
시간을 아끼려면 돈을 써야 한다.
돈도 아껴야 한다.
고로 집에서 시간을 아끼며 집에만 있으면 돈도 아껴진다.

그래서 항상 집에서만 짱박혀 있었던것 같다.
스스로에게 최소한의 여행이랍시고 주는건
일상이 되어버린 이동과, 자전거로 가던곳 조금더 빨리 가기 그리고 안가본곳 헤매기 정도







얼마전 휴가를 냈다가 또 퇴짜를 맞았는데
왜 뜬금없이 휴가를 내냐는 이사님이 물음에 이렇게 답을 했다.
"비일상이 필요해서요"

 
돌이켜 보면.. 그게 예전의 나의 일상이었는데
그게 비일상이 되었고, 그러한 비일상을 다시 꿈꾸다니.. 

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

북핵 실험 -_-  (0) 2013.02.12
1월 끝, 2월 시작  (0) 2013.01.31
내일 울산... ㅠ.ㅠ  (0) 2013.01.26
ytn 아나운서의 난해한 패션  (2) 2013.01.25
일하기 싫어 2012년 한해정리 주저리  (4) 2013.01.18
Posted by 구차니