- Korea times
- 끌리면 오라...BGM 광고음악 라이브러리
- KartOO visual meta search engi…
- E-Book
- Channel9
- MSDN
- 여리의 작업실
- 유경상의 .NET 블로그
- window 쪼물딱 거리기
- 블루 홈(소현이 누님)
- IT 관련 전반 내용(정환이네)
- 비너스의 정보 공유(유틸리티들)
- 형기의 자료공간(디지털ERA에서 콘텐츠ERA로)
- EzineArticles (여러 분야의 글들이 올라옴)
- Relationship을 보여주는 라이브러리
- OpenRCE
- 젠틀의 블로그(무선 통신의 모든것)
- 헐랭이와 IT보안
- 워니. 추억ㅇㅔ ㅂㅣ추ㅇㅓ.
- Computer Forensics
- 토익 광장(YBM)
- Korea Times 이용하기
- Larkware Software
- TCP/UDP
- Black Hat
- DEF CON
- Slashdot
- ReallyUsefulEbooks.com Update
- 실리콘밸리 뉴스
- Application Development Trends
- Visual Studio Hacks
- MIT OCW
- Redmond Developer News
- SecurityFocus
- Microsoft Window Hacking Porta…
- Darknet - Don't Learn to Hack …
- Windows Tips, Tricks and Hacks
- Hack In the Box
- (IN)SECURE Magazine
- SuperSite Windows Vista
- Government Security
- Life is Still Talking (Good)
- PHRACK
- Found+Read(resource for startu…
- Jonathan Boutelle
- Venture Hacks
- 스마트플레이스
- All about Intellipedia
- Undocumented Windows 2000 Secr…
- HexBlog (Decompiler)
- TED (Ideas worth spreading)
- Crash Dump Analysis and Debugg…
- Rootkit
- DDK Developers(MS)
- 미친 감자의 블로그
- The Art of Assembly Language
- Chpie (키보드 후킹)
- Drivers Online
- (음악) Delicate SONG
- Reverse Engineering Community
- Software Best Practices
- Sara Ford's WebLog
- Cheat Happens
- Debugging,Unpacking,Assembling…
- 윤석찬님 블로그
- OK 괜찮아 다 잘 될거야
- RingBlog
- Art Life :: 하늘소
- IT's Paradise
- John Robbins!
- Wintellect
- Hacked Gadgets
- 소프트웨어 이야기
- Ryan Naraine's Zero Day
- VULN
- Stay Secure
- EBS 영어 공부(블루워터)
- 101BLoG : "Bright Size Life" o…
- Hacker Challenge
- Hackers Center
- White Hat, Chicago Con
- Ethical Hacker Network
- ChaseNet (Security)
- TechTarget
- Entrepreneur
- Infopackets
- Popular Science
- Dark Reading - The Business of…
- How Stuff Works
- codeDriver - Crack (역공학)
- Gadget (Windows)
- Serious Code
- Iguacu Blog(블루문)
- SecurityProof
- Power of Community(Hacker)
- Crack ?
- Security Freak
- Data Network Resource
- FoundStone - Security Consulti…
- Google Online Security Blog
- (BOOK) Cool DogBooks
- SachaBarber (좋은 개발자)
- System Software Incorporation
- 스카이 벤처
- NewsTorrent
- 글로벌 IT 네트워크
- Ethical Hacking and Infosec
- Realms of Hacking tricks
- CodeBreakers Journal
- Anti Rootkit Blog
- The Reverse Code Engineering C…
- Anti-Debug Tools
- Reverse Code Engineering Video…
- Damn Vulnerable linux
- Security Problems
- French Reverse Engineering Tea…
- Monac
- Open Source Vulnerability Data…
- Viruschaser 검사(바이러스)
- Windows Tips
- 보안 대처 연습
- [Download] Kartz CD
- [Download] FlMS Download
- [Download] DDL2
- 중국 해킹 사이트(안전중국)
- 바이러스 분석
- Javascript 전문가
- Virus Alert Zone (바이러스 분석)
- Computer World
- 문스랩닷컴(보안)
- Unpack China
- Black Storm Reverse Engineerin…
- 역공학 Reverser
- 문화 망명지 - 시, 소설
- WPF MVP
- Research Channel
- The Problem Solver - C# MVP
- Reversing - 리버스 엔지니어링
- Nigel Spencer's Blog (.NET)
- Kirill Osenkov (.NET C# IDE Te…
- H33T (BitTorrnet 검색 사이트)
- ITL (해킹, 보안)
- ITL (Invisible Things Lab) Blo…
- ebook, pdf, chm
- 주식 - 멘토클리닉
- CherryLove - 바이러스, 백신, 악성코드
- PMP
- 영원한 해커, hacker
- 리버싱, PE
- 신호철 - dsphome
- TechEd 2009
- SHOUT
- [도서] 오디오북
- [도서] 전자책
- [도서] 국내도서요약
- [도서] 해외도서요약
- TopCorder - 프로그래밍 연습
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Windows
- WPF
- Microsoft
- VSTS
- Windows 7
- 닷넷
- 비주얼 스튜디오
- 디버깅
- english
- MVP
- Visual Studio
- 해킹
- 마이크로소프트
- 보안
- security
- 책
- C#
- hacking
- 디버그랩
- 역공학
- VSTS 2010
- 비주얼스튜디오
- .NET Framework
- visual studio 2010
- .net
- debugging
- .net framework 4
- 구글
- Today
- Total
목록C# (21)
NaggingMachine
출처: How do I delete the first “X” lines of a text file? 파일의 앞에 위치한 몇줄(numberLinesToSkip)을 건너뛴 상태로 파일을 저장하는 방법입니다. 굉장히 많은 코드가 필요할듯 싶지만, 실제로는 아래와 같이 매우 간단한 코드로 구현이 가능합니다. File.WriteAllLines( fileName, File.ReadAllLines(fileName).Skip(numberLinesToSkip).ToArray());
Twitter message(aka Tweet) is not just a plane text message, but a composite message which can be divided by a Hyperlink, User Profile(start with @), Search(start with #), and text messages. So you need to parse a Tweet into those elements. The following source code is that I developed and is currently used in my Twitter application, TwitterTimes. I am not sure that the source code is the best e..
좀 전에 메일 확인해보니 재선정 축하메일이 와있더군요. 잘 운영중이던 디버그랩 사이트가 갑자기 해킹을 당하는 바람에 과연 MVP에 재선정 될 수 있을까 싶었는데, 몇몇 오픈소스 프로젝트 진행하고 강의 진행한거랑 블로그에 꾸준히 글 올린것들.. 그리고 무엇보다도 한국 MVP Lead이신 최재X 차장님의 지원 사격 덕분이 아닌가라고 생각합니다. 2002년도부터 활동을 해왔으니 벌써 8년째가 되는군요. 국내/외에서 뛰어나게 활동하고 계신 다른 MVP 분들의 명성에 누가되지 않도록 올 한해에도 꾸준히 전문가 식견을 함께 고민하고 공유하는 자세로 살아야 겠습니다. 블로그를 찾아주신 분들께도 깊은 감사 드려요~ # 디버그랩 회원분들께두요.. 그나저나 사이트는 지식관리시스템(Knowledge Base) 쪽으로 구성하..
박부장 나대리, 이번에 중국 출장에 가지 않겠어? 나예뻐 대리 네, 그렇게 하겠습니다. 박부장 나대리는 참 대단해. 영어에 일어, 중국어까지 구사할 수 있다니 말야. 이봐 NG. 나대리 보고 뭐 느끼는거 없어? 졸지 말고 외국어 공부좀 하지? NaggingMachine 아. 네... '나도 PHP,Perl,Python,Java,C++,C,C#,Basic,Assembly 할줄아는데...' 주위를 둘러보면 언어 능통자들이 꽤 많습니다. 다들 언제 그렇게 공부한건지, 옆에서 보면 참 대단하다는 생각이 들어요. 한편으로는 노력을 해도 잘 안되는 제 자신이 한탄스러울 때가 있습니다. 하지만 개발자로써 여러가지 언어를 상황에 맞게 선택하고 구사할 수 있다면 그것만큼 대단한것도 또 어디 있을까요? 비록 사회 통념상 ..
10년전쯤이었을까요? 한참 디자인 패턴에 필 꽂혔을 때였죠. 제품 개발하는 중에 실행 취소 기능이 필요했습니다. 그래서 디자이 패턴에 있는 Undo/Redo 패턴을 사용하기도 했죠. 아마도 제 생각에 패턴중에서도 Undo/Redo 패턴은 싱글톤 패턴만큼이나 간단하게 표현되어 있었습니다. 패턴이라는게 그렇듯이 실제 구현할 때가 되면 이것저것 코딩을 해야 하니까요. [출처: http://blogs.msdn.com/kirillosenkov/archive/2009/06/29/new-codeplex-project-a-simple-undo-redo-framework.aspx] 오늘은 C#으로 제작된 Undo/Redo Framework를 하나 소개합니다. Kirill Osenkov가 작성한 것으로 많은 사람들이 함께..
2009.7 버전으로 새롭게 업데이트되었습니다. Microsoft 사이트에서 다운로드하실 수 있어요~
출처: http://www.mono-project.com/CsharpRepl 그렇지 않아도 얼마전에 관련글을 올린적이 있었죠. 2009/05/18 - [Visual Studio] - 동적으로 C# 코드 결과 확인하기, Interactive C# Shell 조금 더 업그레이드된것 같아 다시 소개합니다. 그나저나 1 == 1; 의 결과를 RegisterTransformHandler를 이용하여 이모티콘으로 보여주는 센스는 참 기가 막히군요. ^^
오. Inside C# 번역본이 무료로 제공되고 있군요. 우연히 MSDN 뒤지다가 찾았습니다. ^^ Inside C# 이 책은 C# 언어의 내부 구조를 샅샅이 파헤치고, Microsoft .NET 플랫폼과 Microsoft Visual Studio .NET에 대한 최신 정보를 다룬다. 그리고 C# 예제 코드와 예제 응용 프로그램을 작성하여 손쉽게 개발 방법을 체득할 수 있게 한다. 또한, 고급 기능도 빼놓지 않고 다루고 있어 C#을 어떻게 코딩해야 하는지, C#이 어떻게 흘러가는지 쉽게 이해할 수 있다. 이 책의 주요 학습 내용 - C# 클래스 기초 C# 응용 프로그램 및 라이브러리 작성하기 .NET 타입 시스템 클래스와 구조체 메서드, 프로퍼티, 배열, 인덱서, 어트리뷰트 XSL 변환 인터페이스 - 코..
4.0에는 포함되지 않고 5.0 버전에 포함될 기능이라고 합니다. 그래도 이번 4.0 버전에 dynamic feature가 들어가서 Interop 프로그래밍 하시는 분들은 상당히 좋아하시더군요. (실제로 언어가 굉장히 유연해졌습니다.) 그나저나 컴파일러 만드는 사람들은 정말 대단한것 같아요. 일전에 C# 개발자가 컴파일러 만드는 모습을 본적이 있었죠. (제가 C# 면접을 봤었거든요) 소스 코드 무진장 길던데요. ^^ C# 4.0: Thinking about Software Evolution based on Migration as a Service
한 C# MVP가 오늘 이런 질문을 했습니다. 초기화되지 않은 dynamic의 타입, 그러니까 GetType()으로 반환되는 타입은 도대체 뭐냐?고 말이죠. 그러면서 왜 초기화되지 않은 dynamic 타입에 GetType() 메서드를 호출하면 예외(Exception)이 발생하는 것이냐? Microsoft.CSharp.RuntimeBinder.RuntimeBinderException says: Cannot perform runtime binding on a null reference 이런 질문은 한마디로 참 바보같군요.(정말?) 라고 할 수 있겠습니다. 왜냐구요? dynamic은 런타임시에 객체가 할당된 경우에만 작동하는 스페셜한 타입이기 때문입니다. 자, 그렇다면 이렇게 생각해볼 수도 있습니다. 누가 d..