본문 바로가기

IT 기술9

오픈소스 개괄 # 오픈 소스 시장 근황 최근 들어서 오픈 소스 시장이 점점 더 커지고 있습니다. 2016년 기준 국내시장만 약 700억 수준인데다가 아직도 성장율이 약 30% 선을 유지하고 있으니 국내시장보다 훨씬 빠르게 움직이는 전세계 시장규모는 상당히 빠르게 증가하고 있는 것으로 보입니다. 이러한 오픈 소스 시장은 외국 대기업들이 어마어마한 돈을 쏟아부어서 선도하고 있는데, 특히 구글로 대표되는 IT 공룡들이 본인들의 사업 파트와는 상관이 없는 오픈 소스 전문 인력을 채용해서 일을 시킬 정도입니다. 오픈 소스를 이용하여 새로운 플랫폼을 빠르게 구축하고, 사용자와 전문가들의 참여를 유도하며, 낮은 비용으로 인한 확장 가능성을 크게 높일 수 있습니다. 그에 따라서 오픈 소스의 단점이라고 볼 수 있는 빈약한 문서를 대신.. 2018. 3. 13.
C#에서 PDF 뷰어 간단하게 사용하기(윈폼) 이 포스트에서는 간단하게 C# 윈폼에서 PDF 뷰어를 붙이는 방법을 소개하겠습니다. 간혹 만드는 프로그램에서 PDF 뷰어를 구현해야할 때가 있을텐데요. 가장 간단하게 할 수 있는 방법으로는 Adobe 사에서 제공하는 Reader 컨트롤을 바로 붙여서 사용하는 방법이 있습니다. 비주얼 스튜디오를 기준으로 간단하게 설명드리자면 아래의 4단계로 구분할 수 있을 것 같습니다. (1) Adobe Acrobat Reader DC (또는 Adobe Acrobat Pro) 설치 (2) 윈폼 프로젝트 생성 (3) 비주얼 스튜디오 도구 상자 항목 선택에서 PDF Reader 선택 (4) 도구 추가 ======================================================================.. 2018. 2. 8.
WPF 참조사이트 추천 C#을 쓰다보면 떼어놓을 수 없는 UI. Winform & WPF 가 있다. (계속 추가 예정) 1. WPF-Tutorial 링크 : http://www.wpf-tutorial.com/ 2. WPFTutorial.net 링크 : https://wpftutorial.net/ 2018. 1. 4.
ITEXT, PDFSharp (PDF 오픈소스) PDF는 ITEXT7(C#, JAVA) 또는 PDFSharp(C#) 가 사용할만하다. 링크 : https://developers.itextpdf.com/downloads 링크 : http://www.pdfsharp.net/?AspxAutoDetectCookieSupport=1 2018. 1. 4.
EPPlus (엑셀 Excel 오픈 소스) 엑셀 관련 오픈소스는 EPPlus 가 굉장히 유명하며 사용하기도 좋다. (c# 지원) 링크 : http://epplus.codeplex.com/ 해당 링크로 가서 받는 방법도 있고, Visual Studio에서 지원하는 Nuget 패키지 관리자를 통해서 받는 방법도 있다. 2018. 1. 4.
c# 참조 사이트 추천 c#은 아무래도 c++/Java에 비해서 한글로 된 자료가 많지 않은 것 같다. 사실 전 세계적으로 굉장히 많이 쓰이는 프로그래밍 언어이고 상당히 쉽고, 간편하게 UI를 만들어서 붙일 수 있음에도 국내에서는 성능적인 측면에서는 C/C++에 밀리고, 많이 사용하는 측면에서는 자바에 밀리기 때문인 것 같다. 그래서 모르는 부분이 있을 때 문제사항을 추측하고, 참조하는 것에 어려움이 많다. 결국 "책"을 위주로 공부하거나, 유튜브의 동영상을 보고 공부를 할 수는 있겠으나 실제적인 프로젝트의 적용에는 어려움이 있는 경우들이 많다. 이럴 때 우선적으로 찾아봐야할 사이트들을 소개한다. 1. MSDN - C# 링크 : https://docs.microsoft.com/en-us/dotnet/csharp/language.. 2018. 1. 2.
c# 유튜브 영상 추천 (1) Alongside Y - 한글, 초보자용, c# 관련 기초 기술을 간단한 예제와 함께 설명 링크 : https://www.youtube.com/channel/UCMhnWDQrvz77ICYvBIX8z7w/videos (2) IAmTimCorey - 영어, 초보부터 숙련자가 되기 전까지 필요한 각종 스킬들이 많이 있다. 거의 대부분이 C# 링크 : https://www.youtube.com/channel/UC-ptWR16ITQyYOglXyQmpzw (3)ProgrammingKnowledge - 영어, c#, java, python 등 상당히 많은 범위에 대한 튜토리얼, IDE 툴에 대한 설명 영상등 다양한 영상 링크 : https://www.youtube.com/channel/UCs6nmQViDpUw.. 2018. 1. 2.
API 검색 국외 사이트(ProgrammableWeb) 사실 API는 한글로 된 것보다는 영어로 된 것이 훨씬 많다. 국내에서 필요한 것을 못 찾았다면 일단 google로 가자. 원하는 것을 콕 집어 찾는다면 어차피 국내 사이트를 찾는 것과 같이 세세히 검색해가면서 찾아야 할 것이다. 이 때 먼저 들어가봐야할 사이트들을 한 개만 소개하겠다. (사실 찾다보면 더 많다.) ProgrammableWeb 링크 : https://www.programmableweb.com/apis/directory 아마도 해외에서 최대규모의 API 관련 사이트일 것이다. 각종 최신 API에 대한 정보도 계속 업데이트 된다. 대략 19000개 정도의 API에 대한 검색 기능, 카테고리에 의한 필터 기능을 지원한다. 검색창 아래로 내려가보면 API 이름, 설명, 카테고리 등이 간단히 표시.. 2018. 1. 2.
API 검색 국내 사이트(API 스토어) 각종 웹 또는 프로그램에서 사용할 수 있는 외부 공개용 API 들을 모아놓은 국내 사이트가 있음 처음부터 끝까지 모든 것을 자기가 만들 것이 아니라, 이미 있는 API가 있으면 최우선적으로 검색해봐야 할 사이트로 추천함. API STORE : KT 계열사에서 만든 홈페이지로 국내에 제공되는 각종 유무료 API들을 모아놓은 사이트 각 API들의 유무료 여부, 제공되는 형태, 제공되는 페이지 링크, 가격, 매뉴얼 등을 공유하고 있음. 일반적으로 1인(소규모)개발자들이 주로 찾을만한 것들은 상당수가 정리되어 있다. 다만, 큰 회사 들에서 제공하는 것이 아닌 각 대학 자체적으로 구축된 것이나 소규모 회사에서 제작한 API들은 찾기 어려운 것으로 보임. 링크 : https://www.apistore.co.kr/m.. 2018. 1. 2.