CSS Framework 기능별, 지원 브라우저별 정리 사이트


참조 URL
  1. http://usablica.github.io/front-end-frameworks/compare.html
















Amazing Web Library


참조 URL
  1. http://a-web.me/index.html



АWeb library is a powerful, compact and incredibly fast and convenient javascript-library that combines the most advanced technologies to create professional web sites on pure html. Site development will be similar to putting together a puzzle. Beautifully designed visual components cover most of the requirements of the modern internet. Smooth and impressive animations will amaze your users. Mastering the library does not take much of your time, but you will feel the benefit from its use immediately.



애니메이션 라이브러리이자 소량의 Visual Component가 내재되어 있다.















Visual Studio Magagine

Windows 8, Visual Studio, HTML5 & Javascript Tutorials )


참조 URL
  1. http://visualstudiomagazine.com/Home.aspx
  2. http://visualstudiomagazine.com/pages/topic-pages/visual-studio-tutorials.aspx
  3. http://visualstudiomagazine.com/pages/topic-pages/windows-8-tutorials.aspx




MS .Net Framework와 HTML, Javascript에 대한 튜토리얼을 얻을 수 있는 사이트이다. 여러가지 최신 정보와 기술을 접할 수 있는 기회가 될 것이다.





 

 


 


Import-Module - 파워쉘 모듈


참조 URL
  1. http://msdn.microsoft.com/en-us/library/windows/desktop/dd878340(v=vs.85).aspx
  2. http://msdn.microsoft.com/en-us/library/windows/desktop/dd901839(v=vs.85).aspx



- 공통 모듈에 해당하는 파일


CommonFunction.psm1 파일


Function TestExecuteFunction {

    param([string]$Str);


    Write-Host $Str;

}





- 공통 모듈을 이용하는 파일


CommonFunctionTest.ps1 파일


Import-Module "D:\myScript\CommonFunction.psm1";    <- 이 부분에서 로드하려는 모듈을 지정한다.

Get-Command -Module CommonFunction


# 로드된 모듈의 Function을 실행한다.

TestExecuteFunction 'Test message!'



# 모듈의 Function을 사용하지 않으면 모듈 해제 한다.

Remove-Module  CommonFunction






파워쉘을 편집시 ISE 모드로 실행하면 위와 같이 화면에서 편리하게 사용할 수 있다.







Invoke-Command를 통해서 실행 후 결과값 받아 오기와 변수로 실행 구문 넘기기


참조 URL
  1. http://stackoverflow.com/questions/3490907/process-list-of-commands-on-remote-machine-with-invoke-command

 

 

 

 파워쉘을 통해 원격 서버의 서비스를 통제해야 하는 필요성이 있어서 아래와 같은 스크립트를 만들게 되었다. 처음에는 Invoke-Command를 통해 Native 한 명령으로 해결을 하였지만 확장성을 위해 변수로 처리하려 하였으나 잘되지 않다가 "$ExecutionContext.InvokeCommand.NewScriptBlock"을 사용하여 ScriptBlock를 만들어 실행하이 원하는 되로 변수화로 담겨 실행할 수 있게 되었다.

 

 

# 서버 리스트

$serverNameList = "servver1,servver2";

# 서버 리스트 목록
$ServerNames = $serverNameList.Split(',');

 

# 서비스 리스트

$serviceNameList = "ServiceName1|ServiceName2"

# 서비스 리스트 목록
$serviceNames = $serviceNameList.Split('|');

 

# 실행할 서비스 계정 정보 사용자 에게 얻기

$myServiceCredential = Get-Credential;

 

--------------------------------------------------------------------------------

-- 각각의 서버마다 파워쉘로 원격 실행

--------------------------------------------------------------------------------

Foreach($ServerName in $ServerNames) {

    # 입력받은 계정으로 새로운 파워쉘 세션을 만든다.

    $remoteSession = new-pssession -ComputerName $ServerName -Credential $myServiceCredential;
    Foreach($serviceName in $serviceNames) {

        # 동적으로 실행 구문 만들기
        $invokeCommand = 'Start-Service "' + $serviceName + '" -PassThru';

        # ScriptBlock로 만든다.

        $scriptblock = $ExecutionContext.InvokeCommand.NewScriptBlock($invokeCommand);

        # 원격 서버에서 실행 되도록 한다.
        $invokeResult = invoke-command -ScriptBlock $scriptblock -Session $remoteSession;

 

        # 결과값으로 성공 여부를 판단한다.

        if ($invokeResult.Status.Equals("Running")){
            Write-Host "true";
        } else {
            Write-Host "false";
        }
    }

    $temp = Remove-PSSession $remoteSession;
}

--------------------------------------------------------------------------------

 

 

--------------------------------------------------------------------------------

-- 서버 목록을 한번에 넘겨 파워쉘로 원격 실행

--------------------------------------------------------------------------------

Foreach($serviceName in $serviceNames) {

    # 동적으로 실행 구문 만들기
    $invokeCommand = 'Start-Service "' + $serviceName + '" -PassThru';

    # ScriptBlock로 만든다.
    $scriptblock = $ExecutionContext.InvokeCommand.NewScriptBlock($invokeCommand);

    # 원격 서버에서 실행 되도록 한다.
    $invokeResult = Invoke-Command -ComputerName $ServerNames -Credential $myServiceCredential -ScriptBlock $scriptblock


    if ($invokeResult.Status.Equals("Running")){
        Write-Host "true";
    } else {
        Write-Host "false";
    }

}

--------------------------------------------------------------------------------

 

 



ISE 모드로 실행하여 편집하면 편리하게 사용할 수 있다.

 


Visual Studio 2012 Update 4 Announced


참조 URL
  1. http://visualstudiomagazine.com/articles/2013/07/31/vs-2012-update-4.aspx
  2. http://blogs.msdn.com/b/bharry/archive/2013/07/30/vs-2012-4-update-4-will-exist.aspx
  3. http://support.microsoft.com/kb/2872520
  4. http://www.microsoft.com/ko-kr/download/details.aspx?id=40263



http://support.microsoft.com/kb/2872520


위 링크에 가서 보면 해결된 문제점이 몇가지가 있는데 그중에 TFS와 IDE, .NET Framework만 발췌 하였다. 더 많은 정보는 해당 링크에서 직접 확인해 보기 바란다.


해결 된 문제

참고 지정 하지 않을 경우 연결 된 항목을 Microsoft 연결 웹 페이지를 이동 합니다.
Team Foundation Server

    관리 및 운영
    • 설치 된 Microsoft SQL Server 인스턴스가 있는 컴퓨터에 Team Foundation Server (TFS) 2012 응용 프로그램 계층 서버를 설치 하는 가정 합니다. Microsoft SQL Server Reporting Services를 구성 하지 마십시오. 이 경우 응용 프로그램 계층 서버를 업그레이드할 수 없습니다.
    • TFS 2012에 대 한 SQL Server 서비스가 가상 계정으로 실행 중인 경우 예약 된 백업의 구성을 더 이상 차단 (예: NT Service\MSSQLSERVER).
    • TFS 2012 업데이트 2 및 3 업데이트 트랜잭션 백업을 하려고 하는 동안 전체 또는 차등 백업을 실행 하는 경우 오류를 기록 합니다.
      백업이 전체 또는 차등 백업을 실행 하는 경우 트랜잭션 백업을 더 이상 실행을 예약 합니다. 대신, 다른 백업 실행이 완료 될 때까지 작업을 중지 것입니다.
    • TFS 업그레이드 구성 및 호스트 헤더와 함께 지 속성 설정 지원합니다. TFS 전체 업그레이드 과정에서 잘못 된 호스트 헤더를 발견 한 경우 오류를 기록 합니다.

    민첩 한 계획
    • 여러 팀 프로젝트에 포함 된 TFS 2012 인스턴스에 있다고 가정 합니다. TFS SharePoint 포털에서 대시보드 페이지를 열 때 성능이 저하 하 고 오류 메시지가 나타날 수 있습니다.
    • 터키어 로캘 사용 하 여 컴퓨터 및 2012 Visual Studio에서 작업 항목에 인라인 이미지를 업로드 합니다. 다른 클라이언트에서 이미지를 볼 수 없습니다.

    빌드 자동화
    • TFS 2010 서버는 업그레이드 템플릿을 사용 하 여 제어 된 체크 인 빌드 정의를 만들 가정 합니다. 2012 TFS 서버에 TFS 2010 서버를 업그레이드 하 고 TFS 2010 빌드 에이전트와 함께 업그레이드 된 TFS 서버를 사용 합니다. 이 경우 TFS 2010 빌드 실패 빌드 에이전트에서 체크 인 작업을 수행 하는 경우.
    • TFS 2010 서버에서 기본 서식 파일을 사용 하 여 빌드 정의 만든다고 가정 합니다. TFS 2012 TFS 2010에서 서버를 업그레이드할 때 업그레이드 새로 업로드 된 서식 파일에 대해 실행할 빌드 정의 수정 됩니다.
    • 790415: 실행 중인 빌드를 빌드 정의 저장 하려면 IBuildDefinition.Save 메서드를 호출 하면 예외가 발생 합니다.
    • "로그의 zip 파일이 없는 만들어진 보관 작업 실패" 경고는 빌드가 성공적으로 완료 되 면 발생 합니다.
    • IndexSources는 워크플로 활동 환경을 성능 저하를 빌드합니다.
    • 오랜 시간 동안 실행 되는 예약 된 빌드를 빌드는 다음 날 수동으로 중지 합니다 가정 합니다. 수동으로 큐 대기 된 빌드 다시, 다음 예약 된 빌드를 표시 되지 않습니다.

    버전 제어
    • 사용자의 표시 이름으로 사용자 기록을 필터링 하는 보기를 열 때 오류 메시지가 발생 합니다. 표시 이름에 쉼표와 같은 특수 문자를 포함 하는 경우이 문제가 발생 합니다.
    • 가정에서 TFS 서버에 큰 파일을 확인 하십시오. 파일을 업로드할 수 없습니다. 파일에 다시 체크 때 이전 한 상태 업로드 프로세스가 실패 하는 오류 메시지가 나타납니다.
    • 파일을 편집 하 고 저장 하지 않으면 가정 합니다. 보류 중인 변경 내용 창에서 파일을 체크 하지 파일을 저장 하 라는 메시지가 나타날 수 있습니다.

    작업 항목 추적
    • Internet Explorer 사용 하 여 작업 항목 저장소를 사용 하는 페이지를 탐색할 때 60 초 지연이 있습니다. 175 개 이상의 팀 프로젝트 컬렉션에 포함 되어 경우이 문제가 발생 합니다.
    • 만들거나 작업 항목을 편집 하는 기능 팀 많은 영역 경로와 관련 된 작업을 중지 합니다.
    • 지시 간판 보드에서 항목을 이동 하는 기능이 혼합 된 문화를 일부 환경에서는 작동 하지 않습니다.
    • 쿼리 상수를 포함 하는 담당자 필드와 함께 저장 될 때 표시 이름 상수 TFS 그룹 이기도 한 경우에 쿼리를 실행 하 고 저장 한 후 사용자가 올바른 쿼리 결과 표시 되지 않습니다.
    • (예를 들어, 작업 항목을 저장) 중 예외를 발생 시키는 TFS 2012 서버 플러그 인, 일반적인 AJAX 예외 대신 실제로 플러그 인에서 throw 되는 예외는 사용자에 게 표시 됩니다 가정 합니다.
    • TFS 사용자 영역에 작업 항목에 대 한 쓰기 사용 권한이 없는 그룹에서 작업 항목의 영역 쓰기 권한을 다른 영역으로 변경.

    웹 액세스
    • 예기치 않은 사용자 에이전트 문자열 함께 웹 브라우저를 사용 하 여 2012 TFS 서버에 연결 하려고 하면 대신 요청한 페이지 내부 오류 페이지가 나타납니다. 또한 TFS 웹 액세스 페이지를 액세스할 수 없습니다.
    • 2012 TFS 서버에 Project Server와 동기화 하도록 구성 되어 있다고 가정 합니다. TFS web access에서 복사한 작업 항목을 저장 하려고 하면 다음 오류 메시지가 나타날 수 있습니다.



Visual Studio IDE

  • Visual Studio 2012 Telerik Justcode 또는 Codesmith 도구를 설치할 때 임의로 충돌 합니다.
  • 프로젝트 대화 보고서 형식이 잘못 Windows 8.1 미리 보기.
  • Visual Studio 프로젝트에 속하지 않는 데이터 집합 (.xsd) 파일을 가정 합니다. 2012 Visual Studio에서 데이터 집합 파일을 열 때 매개 변수가 잘못 되었습니다 내용의 오류 메시지가 나타납니다.


.NET Framework의 핵심

  • NuGet에서 이식 가능한 클래스 라이브러리에 대 한 지원을 추가합니다.



 





Microsoft Garage Mouse without Borders
컴퓨터간 마우스 공유 프로그램


참조 URL
  1. http://www.microsoft.com/en-us/download/details.aspx?id=35460





[그림1] 설치 완료 화면



[그림2] 설치 후 첫 실행 화면


그림2에서 Yes를 누르면 클라이언트로 동작하고, No를 누르면 호스트로 동작한다. 



[그림3] 클라이언트 동작에서 호스트를 찾는 화면





내컴에선 잘되던데?

vagrant로 서버와 동일한 개발환경 꾸미기


참조 URL
  1. http://www.slideshare.net/kthcorp/h3-2012-vagrant



개발에 괜찮은 자료인거 같아서 공유차원으로 올립니다.


MS 개발자의 환경과는 다르지만 


서버와 개발자 간의 환경을 일치 시켜 개발의 생산성을 높이는 방법은 배워볼만 한거 같습니다.








Twitter BootStrap

트위터 부트스트랩 한글화 사이트

강력한 프론트엔드 프레임워크


참조 URL
  1. http://bootstrapk.com/BS3/
  2. http://bootstrapk.com/BS3/components
  3. http://getbootstrap.com/


 영어을 한글로 번역해 놓은 참 고마운 사이트이다.

http://bootstrapk.com/BS3/components 에서는 여러가지 예제들로 어떻게 구성이 되는지 보여주고 있다.







+ Recent posts