정보, 통신, 기술/ASP.NET과 Dev 16

[TD 2015] Visual Studio를 사용하는 비주얼 개발자를 위한 Tips & Tricks

지난 가을에 MS의 개발자 행사에서 태요로 유명한 김태영 부장(한국 마이크로소프트)이 재미있는 발표를 했습니다. [TD 2015] Visual Studio를 사용하는 비주얼 개발자를 위한 Tips & Tricks (No Slide, All Demo!) ==> https://channel9.msdn.com/events/TechDays/TDK2015/T2-3 전 오전 세션만 듣고 사무실로 복귀한지라, 직접 보지는 못 했지만, 이렇게 동영상으로나마 보니 참 좋네요. 잘 이해 안 되는 부분은 돌려보고, 더 궁금한 부분은 멈춰서 찾아보면서 보니 더 좋은 것 같기도 합니다^^ 이 내용을 공부하고 약간 궁금한 점이 생겼습니다. 약간 무료로 제공되는 Visual Studio Community 버전에서는 이 것들이 잘 ..

Cordova를 책으로 배우기 2

첫번째 책 소개에 이어서 2번째 책 소개다. Cordova(그리고 폰갭)에 대한 관심사는 웹앱의 UI 프레임워크로 확장된다. 현재 가장 잘 나가는 모바일 프레임워크는 jQuery Mobile과 Sencha Touch 2개이다. Sencha Touch는 Free Commercial Software License이고, 커뮤니티 지원보다는 Sencha 회사의 주도로 개발된다는 점때문에 좀 꺼려진다. 그래도 일단은 양쪽을 익히는 것이 필요할 듯하니. 먼저 jQuery Mobile을 익히고, Sencha Touch를 익혀보자~~ 이번 5권은 우연찮게도 저자가 모두 국내인이다. 또 출판된지 1년이 안된 것들도 들어 있다. 아마도 전의 책보다는 조금 더 친절하지 않을까 기대해 본다. 전의 포스팅에서와 마찬가지로 책 ..

Cordova를 책으로 배우기

주로 이용하는 알라딘과 IT 전문도서몰 강컴에서 한국어 "폰갭"을 검색하면 10여개의 항목이 나온다. 2012년에 많은 출판이 이루어졌고, 그 흐름은 이후 계속되지 못 하고 단절된 상황이다. 이런 상황은 이제 막 Cordova에 입문하려는 사람으로써는 매우 당혹스럽다. 내가 가려는 이 길이 과연 정답이 있는 길일까? 이미 앞서 간 사람들의 발자취가 희미해져갈 정도로 잘 못된 길은 아닐까? 글쎄, 아직은 잘 모르겠지만, 일단 한 발자국 꾹 딛어 볼까!? 앞의 포스팅에서 소개한 대로 Cordova를 선택한 후 도서관에서 관련 서적을 빌려서 빠른 넘겨보기로 살펴봤다. 그렇게 확인한 책 5권을 소개한다. 이 책들에 대한 평가는 이런 책을 쓸 기본 지식조차 없는 나로서는 조심스럽기 그지 없다. 함양에 힘써야 할 ..

Apache Cordova

아이폰 혹은 안드로이드 스마트폰의 앱을 만드는 프로그램 언어는 매우 다양하다. 기본적으로 플랫폼을 제공하는 Apple과 Google에서 제공하는 Object-C와 Java가 있고, 거의 어디서나 실행이 가능한 C++이 있다. 그리고 지원 언어에 대해서 멀티 플랫폼을 제공하는 Cocos2d-x, Unity, Xamarin, Apache Cordova, Titanium 등이 있다. 이 중에 내가 선택한 플랫폼이 Apache Cordova이다. Apple 혹은 Google의 SDK를 다운받아 설치하고, 설정을 한 후에, HelloWorld 앱을 만드는 것은 하루 정도면 충분히 가능하다. 이렇게 좋은 지원에도 불구하고, 굳이 네이티브 앱을 만들지 않고 여러 제약과 단점이 있는 Cordova를 사용하는 이유는 무..

내가 아는 Git 명령어

소스 관리툴은 오래전부터 Subversion을 사용해 왔다. GitHub가 유행을 하면서 계속 Git을 사용하긴 해야 하는데 계속된 개념 혼란속에 Git 이용은 어렵기만 했다. 그래도 작년 개인 프로젝트에 Git을 처음 사용해 보고, 이번에 새로운 프로젝트에 Git을 본격적으로 사용하고 있다. 그러면서 계속된 혼란을 정리해 보고자, 스스로 요약해본 Git Branch 관련 명령어 사용 방법이다. 그리고 또 하나, UI 툴로 Subversion 때 사용하던 TortoiseSVN의 계승자(?)인 TortoiseGit을 사용하면서 브랜치를 관리하는 방법에 대한 아주 좋은 블로그 글이 있어서 같이 정리해 준다. 1. 스스로 요약해본 Git Branch 관련 명령어 사용 방법 기본적인 작업은 TortoiseGit..

투명 PNG를 Resource로 이용해 투명 이미지 올리기

이런저런 작업을 하다 회사 로고를 투명하게 올리고 싶은데 쉽지가 않더군요. "그냥 투명 PNG를 올리면 알아서 해 줄 것이지~~" 뭐 이런 맥락에선 말이죠.그래도 어찌어찌 처리했습니다. 아래 코드로 말이죠.일단 배경이 투명한 PNG 파일을 만듭니다.그리고 이 파일을 resourc에 추가합니다.이 파일의 속성을 "embbed img"로 변경하고요.(빌드 작업 > "포함 리소스")아래 코드의 이름 부분을 변경해서 사용하시면 됩니다. 이름은 "솔루션이름.Resources.파일이름"으로 작성합니다.Bitmap bmp = new Bitmap(System.Reflection.Assembly.GetEntryAssembly().GetManifestResourceStream("SSASViewer.Resources.OLA..

ASP.NET에서 "프로세스에 연결"로 디버깅하기

1. VS2008의 디버기에서 "프로세스에 연결"로 다른 프로세스에 연결해 디버깅을 할 수 있다. 2. 웹 프로젝트의 경우 w3wp 프로세스에 연결해 디버깅 할 수 있는데 w3wp가 여러개가 실행되는 상황에서, 자신의 사이트와 상관없는 w3wp에 연결하면 중단점이 정상작동하지 않으면서 "이 문서의 기호가 로드되지 않았습니다."라는 메시지가 나온다. 3. 아마도 web site는 안되고, web application만 프로세스에 연결 디버깅이 되는 것 같다. "아마도"인 것은 테스트해 본 바로는 안되었는데, web site는 안된다는 정확한 내용을 Microsoft 웹 사이트에서 찾지 못 했다. 4. w3wp에 연결해 디버깅을 해도 코드의 수정은 안된다. 중단점을 걸어 놓고 코드를 수정하려하면 "편집하며 ..

Dev C++에서 OpenGL 사용하기

Dev C++에서 OpenGL을 사용한다고 하니, 친MS로써 이상한 뻘짓을 하고 있는 건지 모르겠지만, C나 C++을 공부할때는 왠지 모르게 VS가 부담스러워 가벼운 IDE를 찾게 된다. 그래서 전에도 그렇고, 이번에도 그렇고 역시 가벼우면서도 갈끔한 Dev C++로!! 이번에 공부하는 내용은 방통대 컴퓨터과학과의 4학년 과목인 "컴퓨터 그래픽스" 스스로도 "나 컴퓨터 그래픽 잘해"라는 동기 말에 속았다는 강사님의 경우와 비슷하게, 포토샵 등등의 사용법을 배우는 수업이라 생각하면 오산이다. 포토샵 사용법을 배우는 게 아니라, 포토샵을 만드는 방법을 배우는 시간이고, 그 많은 부분은 프로그래밍보단 수학(!!!!!!!!!!!!!!!!!)이다. 하지만, 매번 라이브러리 수준의 코딩을 하는 것은 최신(!?) 개..

ASP.NET Event Validation

별 생각없이 form 값을 받아서 사용하려고 하니 에러가 난다. ASP.NET Event Validation and “Invalid Callback Or Postback Argument” 요는 보안상의 이유로 asp.net 2.0에서 포스트백으로 넘어 오는 값을 모두 체크한다는 것. 하지만, 그 모든 값을 나보고 다 확인하라는 것은 무리이기때문에~~ 전체 웹 애플리케이션에서 혹은 특정 페이지에서 이 기능을 끄고 사용할 수 있다는 것이다. 난 당연히... 전체 웹 애플리케이션에서 끌까 하다가 해당 페이지에만 살짝 Disable로 처리했다. 흠. 이 것도 보안상 문제가 되려나. 고민이네... 관련 링크. ASP.NET Event Validation and “Invalid Callback Or Postback..

.NET에서 ORA-32036 이상 에러 발생

WITH 구문을 이용해 VIEW를 만들고 ASP.NET에서 .NET 기본 Oracle 클라이언트를 이용하는 상황에서 해당 뷰를 호출하면 비정상적인 오류가 발생하는 경우가 있습니다. 오류 메세지는 ORA-32036입니다. 당췌 앞뒤가 안 맞지만... WITH로 생성한 임시 테이블을 반복적으로 사용할때 정상적으로 처리가 안되는 것 같기는 한데 정확한 원인은 모르겠습니다. 멍텅구리 ASP.NET 아님 ADO.NET 혹은 둘다라고 화풀이나 해야죠^^ 외국 포럼에 관련 글이 있는데 정확한 해결책은 없습니다. http://forums.asp.net/t/990623.aspx 다른 한 분은 결국 WITH를 사용하지 않는 것으로 해결(?) 했다고 하시고요. http://orastory.wordpress.com/2007/..

반응형