Xamarin 자격증 취득 후기

Xamarin은 C#, .NET Framework, Visual Studio를 활용해서 크로스플랫폼(iOS, Android, Windows 10 app)을 개발 할 수 있는 플랫폼이다. Xamarin을 익히는 방법은 여러가지가 있지만 Xamarin University라는 사이트를 통해서 강의를 듣고 공부를 하는 방법이 있다. 물론 모든 강의가 영어로 진행되는 점은 아쉽지만 교육과정과 컨텐츠는 매우 훌륭하다. Xamarin University에서 관리하는 자격증이 하나 있는데 “Xamarin Certified Mobile Developer“가 그 자격증이다. 약…

Visual Studio Code 커맨드에서 바로 실행하는 방법

쉘에서 커멘드라인에서 바로 VS Code 를 실행하고 싶은 때가 있다. 이렇게 … $ code . 이렇게 하면 VS Code가 실행되고 현재 디렉토리가 바로 열리니 편리하다. 설정하는 방법은 결국 VS Code의 실행파일을 시스템 PATH에 넣어주는 것인데 쉽게 설정하는 방법이 있다. VS Code를 실행하고 Command Palette ( 맥의 경우 Shift + Command + P, 윈도우/리눅스의 경우 Ctrl…

Azure IPv6 지원과 애플 “IPv6 Only Network”

지난 9월에 있었던 마이크로소프트 Ignite 2016 행사에서는 Azure의 네트워킹 관련 업데이트가 대거 발표되었다. 주요 내용은 DNS, IPv6, WAF, Peering, Accelerated Networking인데 상세 내용은 동영상 또는 블로그 글을 참조 바란다. 그 중에 IPv6지원에 대한 내용이 포함되어 있었는데 그 내용을 살펴보자. 위키백과에 따르면 IPv6는 1994년에 국제인터넷표준화기구에서 채택되었다고 한다. 그리고 내 개인 기억으로는 10년도 전에 IPv4가 고갈될 것이라는…

Azure SQL Database 데이터 이전 (Full text Search 포함)

Microsoft SQL Server를 온프레미스 서버나 Azure VM에 설치해서 사용하다가 Azure SQL Database로 이전하는 경우가 있다. 이전 방법은 총 4가지가 있다. Visual Studio용 SQL Server 데이터 도구(“SSDT”) 사용. SqlPackage.exe 를 이용하는 방법 SQL Server Management Studio 를 사용하는 방법 SQL Azure 마이그레이션 마법사(“SAMW”) 를 사용하는 방법 이중에서 SSMS(SQL Server Management Studio)를 사용해서 데이터 이전을 할 때 경험있어…

Evernote –> Onenote 이전

Evernote가 싫어진 건 아니고 좋아하는 툴이지만 회사에서 onenote를 쓰면서 점차 사용빈도가 낮아지더니 이제는 거의 쓰지를 않게 되었다. 가끔 예전 노트가 생각 나서 찾아보다가 이걸 통째로 onenote로 이전해서 가까이 두기로 했다. evernote와 거의 이별을 하게 될 텐데 evernote의 경영악화 소식이 오래전에 있었는데 왠지 마음이 아프네. onenote importer 를 이용하면 한번에 자동으로 이전된다. 700개의 노트가 이전되었다.

[Microsoft Bot Framework] 상태저장을 위한 Bot State Service

우리가 카카오톡과 같은 메신저를 사용하다 보면 상대방의 질문에 즉시 답하지 못하고 몇 시간이 지난 후에 답을 주는 경우가 있다. 그렇다고 마지막 대화 내용을 놓치지 않고 답을 해줄 수 있다.  Bot 서비스도 역시 Bot이 사용자에게 질문을 던진다면 그 상태를 계속 유지해 줘야한다. 이런 상태 정보를 분리되고 공유된 공간이 아닌 메모리등의 로컬 자원에 의지를 하면 서비스를 확장하는데…