날자별

9월 2017
« 8월    
 123
45678910
11121314151617
18192021222324
252627282930  

Select Insert

javascript에서 선택자

css
#box { color: red; }

javascript
document.getElementById(“box”).style.color=”red”;

css by class
.box => class 에 box가 포함된 항목

개발자도구에서 jquery를 써서 javascript로 해당 항목의 값을 보려면
$(“#box”).val()

. 과 # 나만 헷갈려?

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