여러대의 테스트 서버가 있고

각각의 응답이 잘 오는지 테스트 해보기 위해

간단히 batch 파일로...


echo 명령어를 통하여 hosts파일을 각각 변경하고

ipconfig /flushdns을 통해 hosts를 바로 인식


그리고 wegt을 통하여 api를 호출하고 응답을 txt로 담는다.



간단하게 API에 대한 GET 테스트 해볼 때


브라우저를 통해서 해 볼 수도 있고 curl 명령어를 통해 해 볼 수 있다.


 


대개 로그들은 일정 패턴을 가지고 남기는 경우가 많고

특정 시간이나 일자로 복사를 해야 하는 경우가 많은데

여러대의 서버를 하나씩 복사하기 귀찮으니 -_-;

스크립트을 통해 대신 처리 해본다.


기본적인 패턴을 나열 했으니 적당히 고쳐서 쓰면 됨

unzip은 인터넷에 실행 파일 하나로 떠 도는게 있음.


날짜에 따라 구분이 없는 경우 TODAY_COPY랑 분리를 안해도 됨

하지만 용량을 위해서 구분하고 압축 하는 경우가 많으니...


findstr명령어를 통해 특정 패턴에 맞게 추출도 가능은 함




일반적인 form tag 사용 시




forEach 및 option tag를 이용하여 추가적인 값을 표현 시


    
        
    

iOS 개발 시 Label에 색을 넣을 때...한정적 색만 존재하여 여러가지 색상을 넣기 애매


RGB 색상을 넣기 위하여 구글 검색 시작 !


Swift 1.0을 1.2를 거쳐 2.0에 맞는 코드 찾음.


관련 질문을 stackoverflow에서 찾고

http://stackoverflow.com/questions/24074257/how-to-use-uicolorfromrgb-value-in-swift

댓글에서 아래 github를 찾고

https://gist.github.com/arshad/de147c42d7b3063ef7bc

github에서 댓글로 2.0에 맞는 코드를 발견 ㅎ


결국 만들어 낸 코드 !

extension UIColor {
    convenience init(hexString: String) {
        let hex = hexString.stringByTrimmingCharactersInSet(NSCharacterSet.alphanumericCharacterSet().invertedSet)
        var int = UInt32()
        NSScanner(string: hex).scanHexInt(&int)
        let a, r, g, b: UInt32
        switch hex.characters.count {
        case 3: // RGB (12-bit)
            (a, r, g, b) = (255, (int >> 8) * 17, (int >> 4 & 0xF) * 17, (int & 0xF) * 17)
        case 6: // RGB (24-bit)
            (a, r, g, b) = (255, int >> 16, int >> 8 & 0xFF, int & 0xFF)
        case 8: // ARGB (32-bit)
            (a, r, g, b) = (int >> 24, int >> 16 & 0xFF, int >> 8 & 0xFF, int & 0xFF)
        default:
            (a, r, g, b) = (1, 1, 1, 0)
        }
        self.init(red: CGFloat(r) / 255, green: CGFloat(g) / 255, blue: CGFloat(b) / 255, alpha: CGFloat(a) / 255)
    }
}

코드 사용법은

cell.Label.textColor = UIColor(hexString : "A9A9A9")

RGB코드는 여기 참고 http://www.javascripter.net/faq/rgbtohex.htm


+ Recent posts