개발정리를 위한 개발로그, 발로그!

2015.02.01 20:28 "코드 이그나이터 관련" 포스팅 이후에 약 2년의 시간이 흘렀다.


그 이후에 내가 얻은 것 무엇이고, 잃은 것은 무엇인가

많은 생각이 든다. 


어제 친구들을 만났다. 

각자의 자리에서 열심히 하고 있구나, 의미 없는 시간을 보내지 않고 의미 있는 시간을 보냈다면 후회가 든다.


아직 늦지 않았다.

지금부터 다시 시작하면 된다.


친구들도 만나고, 이야기를 하고 나의 자리에서 최선을 다하자.


비판 보다는 긍정을,

절망 보다는 희망을,

혼자 보다는 우리를 이야기 하며 살자.


완벽해지려 하지 않고, 

집중하고 내가 잘하는 것을 잘하자.


--


영리하게 살자. 해야할 것은 언젠간 해야 한다.


-- 


영어를 잘해야 한다.

표현하지 못하면 의미가 없다.


--


오픈소스 관련해서 도움을 많이 받았다.

공유하자. 내가 얻은 것들을.


2016년 12월 10일 - 과거로부터 청산하자. 





Comment +0

지난 주, PHP 익스텐션 - ImagemagicK(http://www.imagemagick.org/) 를 설치하다가, PHP 버전이 맞지 않아 업그레이드를 하였더니 잘 돌아가던 웹사이트가 동작하지 않았다. 

에러로그를 찾아보았더니 코드이그나이터 에러란다.

PHP 5.6에서 일부 로직이 바뀌어서, 코드 이그나이터의 Core 부분을 수정해야 동작한다고...


이 문제가 해결된 코드이그나이터가 있을까 싶어서, 오피셜 사이트에 들어갔는데 주인이 바뀌었다고 리다이렉팅, 
버전은 2.2대를 벗어나지 못하고 2.2.1

- 3.0은 RC가 나왔는데 언제 나올지는 미정인듯하다.

그래서 결국 PHP를 5.5로 다운그레이드. ㅋ
(시간적 여유가 좀 있었다면 5.5->5.6 업그레이드가 되면서 어디가 바뀌었는지 알아보고싶었지만 ㅠ 시간관계상 다음기회로)


관련된 자료를 이것저것 찾아보다가 우연찮게 최근에 Laravel이라는 프레임웍이 주목 받고 있다는 사실을 알게되었다.

이참에 갈아탈까 하는 생각에, 어떻게 쓰는 아이고 어떤 장점이 있는지 찾아보려다가 일단 GG.. ( http://laravel.com/docs/4.2/controllers ) 생각보다 복잡한 부분이 있다. 코드이그나이터와 비교해서 딱히 이런 부분이 더 낫다 안좋다 한눈에 알수 없는..ㅋ

첫 인상은 나름 모던한 느낌이 있다.


코드이그나이터 vs 라라벨


이렇게 포스팅을 한번 해봐야겠음! ㅋ 








Comment +0

하나씩 풀어보고자 한다.

SRM 144 DIV 1 ( 300 - Point 문제 ) 


- 문제 링크는 어떻게 하는지 몰라서 패스!


처음엔 DFS, BFS 류의 서치인줄 알았으나 생각해보니 그런 류의 문제는 아니였음

사실상 문제 속에 답이 있어서, 처음에 헛다리 안짚고 진행하면 문제가 없음


내 풀이 방법은 아래와 같음

( 암호화 전의 String을 B, 암호화 후의 String을 E라 하겠음) 

E를 통해 B를 알아내는 문제


B의 첫번째 값을 0 혹은 1로 가정하고 진행.


P[i] 번째 값은 B[i-1] + B[i] + B[i+1] , 큰 의미는 없지만 수식으로 나타내면 P[i] = B[i-1] + B[i] + B[i+1];


P[0] = B[0] ( 이 값을 0 혹은 1 로 가정 ) + B[1];

이렇게 B[1]을 구할 수 있음, P는 이미 알고 있기 때문에


이제 문제되는 부분은 B가 올바르게 구해졌는지 아닌지 체크

- P[i] - B[i-1] - B[i] = B[i+1]; -> 이렇게 구한 값이 0 혹은 1이 아니면 올바르게 추출되지 않았다고 판단하면 된다. 


어렵게 생각하면 어렵지만 정말 쉬운 문제! 




Comment +0