LINQPad - C#을 스크립트 언어처럼

C#을 스크립트 언어처럼 쓸 수 있다면?

C#으로 무언가 하려면 Visual Studio를 실행하고 프로젝트를 만들고 빌드하고 실행해야 합니다. 한줄짜리 코드를 테스트하려고 해도 프로젝트를 만드는 시간이 소요되는건 어쩔수가 없습니다. 물론 그 시간이 얼마되진 않지만 Python과 같은 스크립트 언어를 보면 바로 실행해서 확인할 수 있기 때문에 아쉬운 부분이 남습니다. 이런 부분을 채워줄 수 있는 툴이 있는데 그 이름은 바로 ‘LINQPad’ 입니다!

LINQPad는 C# in a Nutshell 시리즈를 쓰신 Albahari 형제 중 Joseph Albahari님께서 만드신 툴입니다. 여러가지 소개보단 바로 다운받고 설치해서 실행해보겠습니다.

더보기

Apache Cordova

제가 회사를 다니면서 혹은 혼자서 취미생활을 하면서 주로 할일 위주로 시간을 관리했습니다. 좀 충격적인건 시간관리를 하는 방법은 TODO list위주가 아니라 시간 위주가 되어야 한다는 것 이었습니다.

예전에 시간관리를 하겠다는 명목으로 프랭클린 플래너를 사서 쓴적이 있는데 저에겐 오히려 역효과만 발생해서 사용을 중지했습니다. 시간 관리를 잘 하려면 시간을 어떻게 쓰고 있는지 로그를 남겨야 하는데 좀 편하게 해보고자 앱을 만들까 합니다. (음?)

더보기

C# Decompiler

오늘은 제가 원하는 회사에 최종 면접을 보러 다녀왔습니다. -_-a 제가 한없이 부족한 사람임을 느끼며 블로깅을 해봅니다! (본 포스팅 내용과 아무연관 없다능…)

지난 포스팅 중 C# Basic 이라고 올린것이 있었는데, 그 때 C# Decompile에 대해서 가볍게 이야기 했었습니다. 그 때 사용한 예제를 다시 상기하면서 Decompile에 사용한 툴이 무엇인지 적어보려 합니다.

더보기

C# Basic

C#을 쓰며 생산성이 많이 향상되는걸 느꼈는데 그 중 기억에 남는 몇가지를 정리해보고자 합니다. 제가 해봤던 일들을 정리할 때 본 포스팅에서 설명한 내용을 기반으로 할 생각이라 앞으로 계속 추가할 예정입니다. 언어를 학습하며 많이 활용했던 기능들은 다음과 같습니다.

간단한 C# 특징 정리

더보기

Machine Learning Chapter 1

약 한달간 Pattern Recognition and Machine Learning (이하 PRML) 을 읽고 있는데 1장을 한번 보는데도 꽤 시간이 걸렸습니다. Introduction 챕터인데도 다루는 주제가 광범위하고 깊은 것 같습니다. 저자이신 Bishop 님은 정말 천재의 지니어스인 것 같습니다. 이렇게 방대한 분량을 정리하시다니 -_-; 수학의 정석 이후로 이렇게 정리 잘 되어있는 수학책은 처음봅니다. 인간의 범주를 한참 벗어나신듯.

더보기

Community Analysis Start!

제가 관심있는 분야 중 하나인 데이터마이닝에 대해 실험을 시작하였습니다. 첫 목표는 ‘커뮤니티 사이트 분석을 통해 고객의 호불호를 파악할 수 있는가’입니다.

더보기

블로그 개시

워드프레스에 가입도 하고 블로그 엔진을 설치해보기도 했지만 포스팅을 하지 않아 모두 실패하였습니다. 블로그는 포기하려고 하였는데 지인이 GitHub 를 활용해 블로그를 구축한 것을 보았습니다. GitHub Pages를 통해 블로그를 만들 수 있고 버전관리 될 수 있다는 점이 매우 맘에 들어 설치하고 뿌듯했습니다.

더보기