본문 바로가기

Dani's Stack145

Empirical Evaluation of Algorithms 알고리즘 스터디 중 기억하면 좋을 내용을 블로깅 해봅니다.실제 개발시에 complexity를 고려하는 tip 입니다.책은 Python algorithms(Magnus Lie Hetland) 입니다. Empirical Evaluation of Algorithms(Practical Tips)Tip1 : If possible, don't worry about it. 먼저 구현해보고, 알고리즘이 적당한지 확인해라.Tip2 : For timing things, use timeit.Python 2.7.5 (default, Mar 9 2014, 22:15:05)[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwinType "help", "copyright".. 2014. 8. 31.
E1 주유소 셀프 세차장 아는 분과 함께 셀프 세차를 하러 다녀온 적이 있습니다.처음 가는 셀프 세차장이기 때문에 어떤 점이 좋고 나쁜지 모르지만, 깨끗한 시설에서 즐겁게 세차할 수 있었습니다.제주에서 셀프 세차장을 찾으신다면 한번 들러봐도 좋을 것 같습니다. 2014. 8. 27.
프로그래머로써 발전을 위해서는 무엇을 해야 하는가? 요즘들어 많이 고민하고 있는 문제프로그래머로써 발전을 위해서는 무엇을 해야 하는가? 일단 현재의 내 상황을 정리하면,프로그래머라는 직업을 가지고 있지만, 부족한 부분이 많다. (NLP, 컴퓨터 기본 지식(os, compiler, db, ds, al 등), 다양한 언어에 대한 이해, 흐름 파악)하루에 24시간이 주어지고, 내 마음대로 사용할 수 있는 시간이 그 중 3~4시간이라고 할 때, 그 시간을 어떻게 효율적으로 보낼지 모르겠다.그리고 부족한 부분 중 어떤 것을 어떻게 채워야 하며, 어떤 것을 먼저 채워야 하는지 모르겠다. 대강 내 상황은 이렇다.그렇다면, 난 무엇을 해야 하는가?어떤 거창한 계획을 가지고 부족한 부분을 채우려 해본 바 그 시간이 그냥 흐지부지 된다.그렇다면? 어떤 주제에 대한 흥미가 .. 2014. 8. 27.
[멜팅팟 온라인 세미나] 자바 프로그래머를 위한 C# [멜팅팟 온라인 세미나] 자바 프로그래머를 위한 C#http://www.microsoftvirtualacademy.com/training-courses/meltingpot-c-for-java 어떤 분께 이 강의를 공유 받아 강의를 보고 느낀점을 간단히 정리해본다.참고로 필자는 C 개발자이다.(즉, oop의 개념이 없다.) 강의는 임백준(폴리글랏 프로그래밍의 저자)씨가 진행한다. 강의의 주안점은 폴리글랏(여러 언어를 패러다임에 맞게 사용할 수 있는) 환경에서 자바와 C#의 언어적인 특성을 알아야 한다는 점이다. 목차는 다음과 같다. 1. 자바개발자가 C#을 공부해야 하는 이유 2. C#의 역사 3. 제네릭 4. 연산자 오버로딩5. 예외 6. 타입 시스템 7. 링큐 8. 람다 각 목차에 대한 생각을 여기에 .. 2014. 8. 26.