Dynamic Push Notification Subscription

Exchange개발에 필요한 Powershell 모음




Active EDB 알아내기

Get-MailboxDatabaseCopyStatus -Active -Local | select-object DatabaseName


 각 익스체인지 서버에는 Active모드인 EDB와 Passive 모드인 EDB가 있다. 

한쪽 서버가 잘못 되었을 때 Passive모드의 EDB가 Active가 되면서 전체적인 서버단위의 failover가 되도록 한다.그러나 평시에는 Active 모드이 EDB에 속해 있는 사용자 계정을 가져오기 위해 Active 모드의 EDB만 가져올 때 사용할 수 있다.

DatabaseName : EDB 명




 

사용자의 정보

Get-Mailbox -identity useremailid | select-object ServerName, Database, MailboxMoveStatus


메일 박스의 사용자에 속해 있는 서버명과 EDB명 그리고 현재 어떤 상태인지를 조회 한다.

- ServerName : 여러개의 익스체인지 서버 팜에서 특정 서버를 찾을 수 있다.

- Database : EDB명이다. 사용자가 속해 있는 EDB를 알 수 있다.

- MailboxMoveStatus : 관리자의 명령에 의해 다른 서버나 EDB로 이동할 때 상태가 Move, Completed로 바뀐다. 




 

데이터 베이스에서 사용자 알아 내기

Get-Mailbox -Database "HADB01" -ResultSize unlimited | select-object WindowsEmailAddress


익스체인지 데이터 베이스에 속해 있는 사용자 리스트를 가져와 이메일 계정을 출력한다.

- WindowsEmailAddress : 윈도우 이메일 주소를 나타낸다. 





이 세가지를 통해서 동적으로 사용자를 Subscription을 할 수 있다.













The Visual Studio 2013 Blog


참조 URL
  1. http://blogs.msdn.com/b/visualstudio/
  2. http://channel9.msdn.com/Events/Build/2013/3-339




 Visual Studio 2013에 대해서 최신 정보를 게시하는 마이크로소프트의 공식 블러그다.












Visual Studio 2013 Preview


참조 URL
  1. http://www.asp.net/vnext/overview
  2. http://www.asp.net/vnext/overview/latest



 Visual Studio 2013 Preview에 대한 정보를 ASP.NET에서 알 수 있다.


아래 리스트에 대한 정보를 알 수 있다.


1.Visual Studio 2013 Preview

2.ASP.NET MVC 5

3.ASP.NET Web API 2

4.ASP.NET Web Forms

5.OWIN and Katana

6.Authentication

7.ASP.NET Scaffolding











ASP.NET and Web Tools for Visual Studio 2013 Preview Release Notes


참조 URL
  1. http://ASP.NET and Web Tools for Visual Studio 2013 Preview Release Notes



Visual Studio 2013 Preivew에서 ASP.NET, ASP.NET MVC에 대한 릴리즈 노트다. 



ASP.NET Identity

ASP.NET Web Forms

ASP.NET MVC 5

ASP.NET API 2

Scaffolding

ASP.NET SignalR

Katana

Known Issues and Breaking Changes


등 새로 추가된 기능과 개선된 사항에 대해서 알 수 있다.



  • ASP.NET Identity
    • Claims-based authentication
    • OAuth 2.0
    • Integration with Windows Azure Active Directory and Windows Server Active Directory
    • ASP.NET Web Forms
      • One ASP.NET
      • ASP.NET Identity
      • ASP.NET Scaffolding
      • Bootstrap
    • ASP.NET MVC 5
      • One ASP.NET
      • ASP.NET Identity
      • Bootstrap
      • Authentication filters
      • Filter overrides
    • ASP.NET Web API 2
      • Attribute routing
      • OData improvements: $select, $expand, $batch, $value and improved extensibility
      • Request batching
      • Portable ASP.NET Web API Client
      • Improved testability
      • IHttpActionResult
      • CORS
      • Authentication filters
      • Filter overrides
      • OWIN support and integration
    • Scaffolding
    • ASP.NET SignalR
      • iOS and Android support via MonoTouch and MonoDroid (Xamarin)
      • Portable .NET Client Library
      • Self-hosting package
      • Backwards compatible server support
      • .NET 4.5 only (Server Side)
      • Removal of Assemblies/APIs
      • Migrating your application from 1.x to 2.0
      • IRequest.GetHttpContext() replacement
      • Server sent events has known issues on Silverlight
      • Bug fixes
    • Katana
      • Entity Framework
      • ASP.NET Web Optimization 1.1.0
    • Known Issues and Breaking Changes
      • Installation Issues
      • General Issues
      • Tooling Issues
      • ASP.NET MVC Issues
      • ASP.NET Web API Issues
      • Templates
      • ASP.NET SignalR Issues
      • Entity Framework 6
      • Web Forms Scaffolding
      • MVC Scaffolding






    윈도우8 개발자 가이드

    Windows 8 apps Developement Guide


    참조 URL
    1. http://www.youngwook.com/670



     한국 마이크로소프트의 애반젤리스트이신 김영욱님이 윈도우 앱 스토어에 무료 앱북 형태의 서적을 공개 하셨습니다.





    그저 고마울 따름입니다.

    감사히 받겠습니다.







    최신 jQuery에 대한 질문과 답변

    Latest jQuery interview questions and answers


    참조 URL
    1. http://www.codeproject.com/Articles/618484/Latest-jQuery-interview-questions-and-answers



     코드 프로젝트 사이트의 'jQuery By Example'의 저자가 작성한 문서다. 이미 많은 부분을 알고 있을 것이라 생각이 들지만 기초를 다시 한번 확인하자는 취지에도 읽어 보면 좋은것을 얻을 수 있을 것이다. 영어를 잘 하지도 못하고 발로 직역해야 해서 일부의 원문과 링크만을 알려 드린다. 관심 있으면 링크로 찾아 들어가는 수고까지 해주면 좋겠다. 노력하는 자에게 선물이 있을 것입니다.



    Below is the list of latest and updated jQuery interview questions and their answers for freshers as well as experienced users. These interview question covers latest version of jQuery which is jQuery 2.0. These interview questions will help you to prepare for the interviews, for quick revision and provide strength to your technical skills. 

    Q1. What is jQuery?

    Ans: jQuery is fast, lightweight and feature-rich client side JavaScript Library/Framework which helps in to traverse HTML DOM, make animations, add Ajax interaction, manipulate the page content, change the style and provide cool UI effect. It is one of the most popular client side library and as per a survey it runs on every second website.

    Q2. Why do we use jQuery?

    Ans: Due to following advantages.

    • Easy to use and learn.
    • Easily expandable.
    • Cross-browser support (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)
    • Easy to use for DOM manipulation and traversal.
    • Large pool of built in methods.
    • AJAX Capabilities.
    • Methods for changing or applying CSS, creating animations.
    • Event detection and handling.
    • Tons of plug-ins for all kind of needs.


    ..... 이하는 원문에서 보시기 바랍니다.

    http://www.codeproject.com/Articles/618484/Latest-jQuery-interview-questions-and-answers


















    DebugView로 디버깅을 좀더 쉽게 해보자


    참조 URL
    1. http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx



     Visual Studio가 없는 상태에서 디버그 메시지 출력을 보여주는 유틸리티이다. "코드1"와 같이 출력하면 기본적으로 Visual Studio의 Output 창으로 출력이 되던 정보가 서버 배포나 일반 PC로 배포가 되었을 때 디버깅을 하기 쉽도록 지원해 준다. 


    Debug.WriteLine("Debug String #1");
    Trace.WriteLine("Trace String #2");

    [코드1] Output에 정보를 출력한다.



    "http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx"에서 다운 받아 실행하면 "그림1"과 같다.



    [그림1] DebugView 실행 화면




    [그림2] DebugView에서 메시지를 캡춰한 화면





    ES5 & ES6 ( ECMAScript 5 & ECMAScript 6)


    참조 URL
    1. http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
    2. http://kangax.github.io/es5-compat-table/
    3. http://kangax.github.io/es5-compat-table/es6/




     ECMAScript 5를 지원하는 브라우저와 ECMAScript 6를 지원하는 브라우저 호환성을 나타내는 표다.






    [그림1] ES5 호환 테이블 http://kangax.github.io/es5-compat-table/





    [그림2] ES6 호환 테이블 http://kangax.github.io/es5-compat-table/es6/




    Windows 8.1 Preview & Visual studio 2013 Download


    참조 URL
    1. http://www.microsoft.com/visualstudio/kor/2013-downloads
    2. http://windows.microsoft.com/ko-kr/windows-8/preview-download?ref=msdn



    Windows 8.1 Preview 제품 키 

    제품 키: NTTX3-RV7VB-T7X7F-WQYYY-9Y92F




    ISO 파일에서 Windows 8.1 Preview 설치 방법


    ISO 파일에서 Windows 8.1 Preview(윈도우 8.1 프리뷰)를 설치하려면 ISO 파일을 DVD 또는 USB 플래시 드라이브에 저장된 설치 미디어로 변환해야 합니다.


    Windows 8(윈도우 8)을 사용하고 있다면 다음 단계를 따라 ISO 파일에서 Windows 8.1 Preview(윈도우 8.1 프리뷰)를 설치하세요.


    ISO(.iso) 파일을 다운로드합니다.


    ISO 파일을 두 번 탭하거나 두 번 클릭합니다.


    setup.exe를 두 번 탭하거나 두 번 클릭하고 단계를 따릅니다.

    Windows 7(윈도우 7)을 사용하고 있다면 Windows Disc Image Burner를 사용하여 ISO 파일을 DVD로 간편하게 변환할 수 있습니다. Windows XP(윈도우 XP) 또는 Windows Vista(윈도우 비스타)를 실행하는 PC의 경우 ISO 파일을 설치 가능한 미디어로 변환하기 위해 타사 프로그램이 필요합니다. 보통 DVD를 굽는 소프트웨어에 이러한 기능이 포함되어 있습니다. 















    C#에서 Oracle client를 설치하지 않고 접속하기


    참조 URL
    1. http://www.thebestcsharpprogrammerintheworld.com/blogs/connect-to-an-oracle-database-without-an-oracle-client.aspx
    2. http://stackoverflow.com/questions/11366695/how-do-i-use-oracle-from-net
    3. http://www.sysnet.pe.kr/Default.aspx?mode=2&sub=0&detail=1&wid=822
    4. http://www.splinter.com.au/using-the-new-odpnet-to-access-oracle-from-c/
    5. http://www.splinter.com.au/connecting-to-oracle-from-c-winforms-aspnet-w/
    6. http://www.oracle.com/technetwork/database/windows/downloads/index.html



    * oci.dll

    * Oracle.DataAccess.dll

    * oraociicus11.dll

    * OraOps11w.dll

    * orannzsbb11.dll

    * oraocci11.dll

    * ociw32.dll


     위 파일이 필요 하며 아래 코드와 같이 사용하면 된다.


    [코드1] Oracle 연결 테스트




    [코드2] Oracle 실행 테스트





    관련 파일은 다음 링크에서 받을 수 있습니다.

    http://www.oracle.com/technetwork/database/windows/downloads/index.html


    Oracle Data Access Components and Tools - .NET and Windows


    ODAC (32-bit)
    ODAC (64-bit)



     자신의 버전에 맞게 클릭해서 들어 가면


    Thank you for accepting the OTN License Agreement; you may now download this software.
    64-bit ODAC 11.2 Release 5 (11.2.0.3.20) Xcopy for Windows x64           [Released September 12, 2012]
      
     DownloadODAC1120320Xcopy_x64.zip - 55 MB (56,790,670 bytes)
      Installation Instructions are included within the zip file. 

    Important: The 32-bit Oracle Developer Tools for Visual Studio download is required for Entity Framework design-time features. The above download fully supports Entity Framework deployment, but does not contain design-time tools.
       
      

    Download Includes

      64-bit Oracle Data Provider for .NET 4 11.2.0.3.0
      64-bit Oracle Data Provider for .NET 2.0 11.2.0.3.0
      64-bit Oracle Providers for ASP.NET 4 11.2.0.3.0
      64-bit Oracle Providers for ASP.NET 2.0 11.2.0.3.0
      64-bit Oracle Provider for OLE DB 11.2.0.3.0
      64-bit Oracle Services for Microsoft Transaction Server 11.2.0.3.0
      64-bit Oracle Instant Client 11.2.0.3.0


    위와 같은 화면이 눈에 보일것이다.


    이 부분에서 ODAC1120320Xcopy_x64.zip를 다운받으면 관련 DLL들이 있을 것이다.









    + Recent posts