날자별

8월 2017
« 7월    
 123456
78910111213
14151617181920
21222324252627
28293031  

npm package update

  • 설치된 패키지 확인

  • 업그레이드할 패키지 확인

  • 업그레이드

node.js 업그레이드

  • 현재 node.js 버전 확인

  • 캐시 삭제

  • n 모듈 설치

  • n 모듈을 사용하여 nodejs 설치

  • 새로운 node.js 버전 확인

web.config 에 코드 추가 그리고 cs에서 불러 사용하기

web.config

cs

IIS 유휴상태로 빠져서 오랜만에 접속시에 너무 늦게 뜨는 문제 해결

  1. Application Pools 에서 각 서비스의 풀을 선택한후 Advanced Settings 를 선택하여 아래 두 옵션을 바꾼다
    1. Start Mode -> AlwaysRunning
    2. Idle Time-out Action Suspend
  2. Site에서 각 서비스를 선택한후 Advanced Settings 를 선택하여 아래 옵션을 바꾼다
    1. 미리 로드 활성화됨 -> True

위 옵션을 바꾼뒤 오랜만에 접속할때 첫 로딩이 20여초 가까이 걸리던 것이 최초 접속시 4.5초 정도로 시간이 줄었다.

이것은 Azure의 WebApp에서 3만원짜리 돈 내는 모델 이상을 선택했을때 Always on 옵션과 같은 것으로 예상된다

[IIS7] web.config에서 HttpModules, HttpHandlers 사용 시 오류 처리

문제

IIS 7에서 아래 그림과 같은 HttpModules 또는 HttpHandlers와 관련된 오류메시지가 나타나지 않으셨습니까?

이는 다음 코드와 같이 <httpModule> 또는 <HttpHandlers>를 사용하여 발생했을 가능성이 높습니다. IIS 6, 이전 버전, VisualStudio 상에서는 정상 동작하지만, IIS7의 경우에는 <system.web>아래 <httpModules> 또는 <httpHandlers>를 포함할 경우 Exception이 발생합니다.

1 <system.web>
2   <httpModules>
3      <add name="testClass" type="Test.TestClass,test" />
4   </httpModules>
5 </system.web>

해결

<system.web> 아래에 <system.webServer>를 추가하고 하위 항목으로 <modules> 또는 <handlers>를 추가합니다. 그리고 동일한 <add> 항목을 하위에 추가하시면 됩니다. 마지막으로 <system.web> 하위의 <httpModules> 또는 <httpHandlers>를 삭제합니다.

01 <system.web>
02   <!--
03   <httpModules>
04      <add name="testClass" type="Test.TestClass,test" />
05   </httpModules>
06   -->
07 </system.web>
08 <system.webServer>
09   <validation validateIntegratedModeConfiguration="false"/>
10   <modules>
11     <!--add name="ModuleName" type="ClassName,AssemblyName" -->
12     <add name="testClass" type="Test.TestClass,test" />
13   </modules>
14 </system.webServer>

참조 사이트

출처: http://nsinc.tistory.com/53 [NakedStrength Inc.]

git cleanup 명령

untracked 파일 제거
> git clean -fdx

워킹트리 원복
> git reset --hard HEAD : 워킹트리 전체를 마지막 커밋 상태로 되돌림. 마지막 커밋 이후 워킹 트리와 수정 사항 모두 사라짐
> git checkout HEAD . : 워킹트리의 모든 수정된 파일의 내용을 HEAD로 원복

* 참조 : reset 옵션
–soft : index 보존, 워킹트리 보존. 즉 모두 보존.
–mixed : index 취소, 워킹트리만 보존 (기본 옵션)
–hard : index 취소, 워킹트리 취소. 즉 모두 취소.

mac 에서 사용하고 있는 프로그램 목록

 

  • 구입목록에 있는 프로그램들 전부 설치 및 업데이트
    • SnailSVN
    • 무비스트
    • 카카오톡
    • 네이트온
    • Microsoft Remote Desktop
    • Microsoft OneNote
    • OneDrive
  • 각 홈페이지 가서 설치해야 하는 프로그램
    • Chat for Facebook 설치
    • Telegram 설치
    • Band 설치
    • Chrome 설치
    • Ridi Books 설치
    • Filezilla 설치
    • Near Lock 설치
    • Synergy 설치
    • Ubersicht 설치
    • Duet 설치
    • Clean Memory 설치
    • TunnelBlick 설치
    • Parallels 11 설치 <- 12는 아직 불안정
      • Windows 10 + VisualStudio 2017
  • XCode 설치 및 Command Line tools 설치
    • Xcode 설치
    • Command Line tools 설치

Mac Brew로 패키지 관리

Brew 명령어

  • brew search formula // 패키지 검
  • brew install formula // 패키지 설치
  • brew remove formula // 패키지 삭제
  • brew info formula // 패키지 정보
  • brew switch formula 2.1.1 // 특정 버전으로 변경
  • brew upgrade [formula] // 설치한 패키지의 최신버전을 설치
  • brew list 또는 brew ls // 설치한 formula 목록
  • brew update // Homebrew 업데이트
  • brew doctor // 시스템에 문제가 있는지 확인
  • brew outdated // 내가 설치한 formula 목록의 이후 버전이 나왔는지 확인
  • brew cleanup // fomula 의 모든 과거버전을 제거함
  • brew linkapps formula // 링크 만들기
  • brew unlink formula

Xcode 설치

  • Xcode 설치

Command line tool 설치

  • xcode-select –install
  • Xcodebuild -license

HomeBrew 설치

  • /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
  • brew tap caskroom/cask
  • brew tap caskroom/versions
  • brew tap caskroom/fonts
  • brew tap homebrew/dupes

Iterm2 설치

  • brew cask install iterm2

Tmux 설치

  • brew install tmux
  • brew install reattach-to-user-namespace

GNU tools 설치

  • brew install gnu-sed –with-default-names
  • brew install gnu-tar –with-default-names
  • brew install gnutls –with-default-names
  • brew install grep –with-default-names
  • brew install coreutils
  • brew install binutils
  • brew install diffutils
  • brew install gzip
  • brew install watch
  • brew install tmux
  • brew install wget
  • brew install nmap
  • brew install gpg
  • brew install htop
  • brew install macvim –with-override-system-vim
  • brew linkapps macvim

JAVA 설치

  • brew cask install java
  • brew install git

Font 설치

  • brew cask install font-d2coding

파이썬

  • brew install pyenv

mybatis.net 자료형

CLR Type Object/Map Property Mapping Result Class/Parameter Class** Type Alias**
System.ArrayList Yes Yes list
System.Boolean Yes Yes Boolean, bool
System.Byte Yes Yes Byte, byte
System.Char Yes Yes Char, char
System.DateTime Yes Yes dateTime, date
System.Decimal Yes Yes Decimal, decimal
System.Double Yes Yes Double, double
System.Guid Yes Yes guid
System.Hashtable Yes Yes map, hashmap, hashtable
System.Int16 Yes Yes Int16, short, Short
System.Int32 Yes Yes Int32, int, Int, integer, Integer
System.Int64 Yes Yes Int64, long, Long
System.SByte Yes Yes SByte, sbyte
System.Single Yes Yes Float, float, Single, single
System.String Yes Yes String, string
System.TimeSpan Yes Yes N/A
System.UInt16 Yes Yes Short, short
System.UInt32 Yes Yes Uint, uint
System.UInt64 Yes Yes Ulong, ulong

 

CLR Type iBatis support SqlDbType OleDbType OdbcType OracleType
Byte[] Yes Binary, Image, VarBinary Binary, VarBinary Binary, Image, VarBinary Raw
Boolean Yes Bit Boolean Bit Byte
Byte TinyInt TinyInt Byte
DateTime Yes DateTime, SmallDateTime Date Date, DateTime, SmallDateTime, Time DateTime
char Yes Not supported Char Char Byte
Decimal Yes Decimal, Money, SmallMoney Decimal, Currency, Numeric Decimal, Numeric Number
Double Yes Float Double Double Double
Guid Yes UniqueIdentifier Guid UniqueIdentifier Raw
Int16 Yes SmallInt SmallIInt SmallInt Int16
Int32 Yes Int Integer Int Int32
Int64 Yes BigInt BigInt BigInt Number
Single Yes Real Single Real Float
String Yes Char, Nchar, NVarchar, Text, VarChar Char, VarChar Char, NChar, NText, NVarChar, Text, VarChar NVarChar
TimeSpan No Not supported DBTime Time DateTime
UInt16 yes Int UInt16
UInt32 yes Decimal UInt32
UInt64 yes Decimal Number

mac os > paralles > visualstudio > xamarin > android emulator 설정

parallels 설정 > 하드웨어 > CPU 및 메모리 > 고급설정 > 중첩 가상화 사용 체크

그러나…ㅠ,.ㅠ

windows 속도가 너무 느려져서……….평소에는 쓰지 못하겠다.