본문 바로가기

분류 전체보기

(299)
[Bootstrap,JQuery] Table을 이쁘게 정리하기 안녕하세요? 이번시간에는 GMS 툴 개발에 따른 Frontend에서 유용한 플러그인을 소개해드리고자 합니다.다음의 URL 을 참조하시면 확인해보실 수 있습니다. https://datatables.net/examples/styling/bootstrap.html 아래는 적용(전) 과 (후) 의 스크린샷 입니다. 위의 사진은 현재 테스트 중인 약 2천개정도의 데이터를 플러그인 없이 보여줄때 모습입니다.( 향후 데이터가 무지무지하게 쌓이면.. 엄청나겠죠 ?) 다음은 플러그인을 적용한 모습입니다. 10, 20,50, 100 개 들이로 정리해서 볼 수 있으며, Search 를 통해서 테이블 Row 를 검색할 수 있고, Pagination 기능을 제공해줍니다. "손수 구현해보고 싶다" 라는 마음이거나 한번도 구현해본..
[SVN] Pre-commit hook 2일간 들여다본 svn 의 기능들 VisualSVN 을 보면 start-commit, pre-commit , post-commit 등 커밋과 관련된 hook 들이 존재한다.해당 hook 에 스크립트를 작성하여 수행하면 정말 다양한 작업을 할 수 있는 것으로 보인다.비록, 꼭 그래야할 필요성을 못느껴서 더이상 작업을 하지는 않지만.다음과 같은 스크립트를 pre-commit 에 작성 한 후에 간단한 커밋할 경우 메시지를 잘 남기도록 유도하고 있다. start-commit 의 경우 커밋을 시작할때 동작하고 pre-commit 의 경우 커밋전에 동작한다. post-commit 의 경우에는 해당 커밋을 진행한후에 동작한다. reviewboard 를 이용하여 연동할 예정이었으나, 타 작업이 밀려있는 관계로 다음에 ..
[AWS] API 를 이용한 S3 관리 페이지 구축 안녕하세요? AWS API 를 활용한 S3 관리 페이지 구축을 해보겠습니다. 순서는 다음과 같습니다. 구축 환경은 HHVM 3.11 버전 위에서 PHP 를 이용해 작성하였습니다.Credential 을 만드셔야하는데요. 이부분은 0. API 키 발급 반창코 있는부분은 사용자의 아이디입니다.사용자 아이디를 클릭해보시면요 Secruity Credentials 가 보이실 겁니다. 해당 부분으로 가셔서 API 키와 비밀키를 발급받아주세요.본 튜토리얼은 _IAM 을 이용하지 않는 방식입니다. 1. SDK 설치SDK 설치 및 기본 설정에 대해서는 아래 링크를 활용해주세요. http://docs.aws.amazon.com/aws-sdk-php/v3/guide/getting-started/installation.html..
[Swift] Classes 마지막 부분인 클래스다여기까지 공부했으니.. 나머지는 실전으로 앱을 만들며 해보도록 하겠다. 기본적으로 Swift 를 익히면서 느낀점은Javascript 를 사용하는 것만 같은 느낌이다.Javascript 사용하듯이 사용하면 될것 같다는 느낌 같은 느낌. 첫번째 프로젝트는Master for league of legends 의 swift 업데이트다. // 2016. 02. 10. Ruke// Classes class Person { var name : String var age : Int var occu : String // Function func description() -> String { return "\(name) is a \(age) year old \(occu)." } // Init init(..
[Swift] Enumerations Swift 에서 사용하는 Enumeration 관련해서 알아보자 따라해보면서 느낀점은 Error type 정의 특정 상태 값 정의시에 유용하다는 점이다.이는 기존 시스템에도 존재했던 부분이라 이정도만 하고 넘어가겠다. // 2016. 02. 10.// ENUMERATIONS import UIKit var bg = UIColor.redColor()var keyboard = UIKeyboardAppearance.Dark enum PrinterStatus{ case Online case Offline case Printing case ReportingError} var cannon : PrinterStatuscannon = .Online var hp = PrinterStatus.Printing var onli..
[Swift] Optional Swift 에서는 Safe Power Modern 을 강조했다.이중에서 Optional 은 Safe 에 해당하는 문법이다. Optional 은 아래와 같다. // OPTIONALS/*OPTIONAL is for Safety code !Optional은 nil이 될 수도 있는 변수를 의미하고 선언할 때 ?를 사용한다. 일반적인 선언의 경우 Non-Optional 이며 nil이 될 수 없다.*/var score : Int? //score = 21 // forced unwrapping//print("The score is currently \(score!)") if score != nil { print("The score is currently \(score)")}else{ print("Could not ge..
[Swift] Tuple 이번에는 튜플에 대해서 공부하였습니다.튜플은 기존의 NS 시스템에서는 볼 수 없었던 특이한 점입니다.아래의 예를 보시면요. unamedTuple 의 경우 키값이 없는 튜플이고.var unamedTuple = (123,455) namedTuple 의 경우에는 키값이 존재하는 튜플입니다. var namedTuple = (first:123,second:455) 튜플은 쉽게 생각하면 딕셔너리갖다고 생각하시면 될것 같습니다. 다만, 다르게 느껴지는 점이라면요.딕셔너리에서는 키값을 인덱스로 가져다 쓴다면.이녀석은 자바스크립트에서 정의한 배열의 느낌이 강합니다.class 같은 느낌이 좀 더 강합니다. // 2016. 02. 10. Ruke// TUPLES var products = [123: "Bananas",234..
[Swift] Set Swift provides three primary collection types, known as arrays, sets, and dictionaries, for storing collections of values. Arrays are ordered collections of values. Sets are unordered collections of unique values. Dictionaries are unordered collections of key-value associations. 시작하기에 앞서 다음은 Apple Document 에서 명시되어 있는 설명이다.요약하면.. Array,: 정렬된 값들의 집합Set : 정렬되지 않은 값들의 집합Dictionary : 정렬되지 않은 key-valu..