일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- exifread
- swift html parser
- dataset
- 파이썬
- euc-kr
- C#
- MDB
- html parser
- 스위프트
- 자전거
- 대전
- 대전 자전거
- insert into
- mdb table 합치기
- file move
- swift
- kanna parser
- python
- EXIF data
- Xcode
- VBA
- Exif
- StreamReader
- 달력
- kanna html parser
- 대전 업힐
- 노은
- 딴지일보 자유게시판 파씽
- 유성
- 엑셀
- Today
- Total
목록프로그래밍 (88)
Fly to the sky & Return
kanna html parser 설치 방법은 http://tomorrowwillbe.tistory.com/entry/Swift%EC%9A%A9-HTMLXML-parsar 참조하세용 이 페이징은 본인 참고할 목적으로 사용하는 페이지입니다. 그냥 참고하세용.. 123456789101112131415161718192021222324252627282930313233import UIKitimport Kanna class ViewController: UIViewController { @IBAction func test(sender: AnyObject) { let apiURI = NSURL(string: "http://www.ddanzi.com/free") let apidata : NSData = NSData(con..
그디여 해당 프로그램을 만들기 위한 소스들이 다 모였습니다.필요한 소스들을 나열해보면1. 사진폴더를 선택하는 소스2. 선택된 폴더에서 특정 확장자만 선택하는 소스(jpg)3. 선택된 파일에서 EXIF data 중 날짜 데이터만 추울하는 소스4. 날짜데이터를 이용해서 폴더를 생성하는 함수5. 생성된 폴더로 해당파일을 이동하는 함수 이렇게 다섯가지의 소스들 한데 모와서 클릭한번으로 사진들을 정리해주는 프로그램을 만들어보겠습니다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475import Cocoa clas..
아직 중복된 파일을 자동적으로 처리하는 법은 모르네영. 일단 이동하는 법 1234567891011121314151617181920212223242526272829303132333435363738 import Cocoa class ViewController: NSViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } override var representedObject: AnyObject? { didSet { // Update the view, if already loaded. } } @IBAction func move(sender: AnyObje..
EXIF정보를 폴더명으로 바꾸기 위해 추출되는 문자열을 분해해서 원하는 폴더명으로 변경될수 있도록분리 하고 합체하는 코드입니다. 1234567891011121314151617181920212223242526272829303132333435363738394041 import Cocoa class ViewController: NSViewController { @IBAction func test_split_button(sender: AnyObject) { var text = "2016:03:10 16:43:34" let fullNameArr = text.characters.split{$0 == ":" || $0 == " "}.map(String.init) // or simply: // let fullNameA..
123456789101112131415161718192021222324252627282930313233import Cocoa class ViewController: NSViewController { @IBAction func open(sender: AnyObject) { var myOpenDialog: NSOpenPanel = NSOpenPanel() myOpenDialog.canChooseDirectories = true myOpenDialog.runModal() var path = myOpenDialog.URL?.path var path1 = String(path!) + "/test" //
폴더안이 내용을 확인하는 코드와폴더안의 내용과 그 경로를 합쳐서 EXIF data를 추출하는 코드를 작성 하였네여중간중간 주석을 달았습니다.왜 그렇게 해야하는지.. 이런저런 에러를 수정하다보니. 그렇게 된하여튼 파이썬으로 코딩한 것보다는 좀더 복잡하긴 하네영.. 그래도 파이썬이랑 비슷한 길을 가는듯해서 기쁘기 한량없습니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950import Cocoa class ViewController: NSViewController { @IBAction func open(sender: AnyObject) { var myOpenDialog: NSOpenPanel ..
해당코든 인터넷에 올라와 있는 코드를 수정하여 완성한 코드입니다사용에는 제한이 없음을 알려드립니다. 사용목적은 제목에서 처럼 특정 폴더를 선택했을때 내부에 있는 디렉토리와 파일들의 경로를 출력해줍니다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546import Cocoa class ViewController: NSViewController { func listWithFilter (fdir : NSURL) { let fileManager = NSFileManager.defaultManager() do { // if you want to filter the directory contents you can d..
폴더를 선택해서 그 폴더안에 있는 내용물들을 확인해보는 코드입니다. 기존 인터넷에 올라와있는 코드들은 extra argument 'error' in call 에러를 발생시킵니다. 그런연고로 코드라인 29번 처럼 try! 코드가 필요합니다. swift 2.0 이후에 변경된 에러처리방법이니 참고하시기 바랍니다. 12345678910111213141516171819202122232425262728293031323334353637383940414243import Cocoa class ViewController: NSViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the..
파이선을 이용하여 exif 정보를 통해 각각의 사진들을 날짜별로 정리하는 코딩을 했었는데 xcode를 이용해서 비슷한 코딩을 해보고 싶어서 시작한 작업입니다.. 전체코드는 압축파일안에 있습니다.. viewcontroller 부분의 코드는 다음과 같습니다. 기존 소스에 exif data 불러와서 날짜정보 출력하고 그것을 라벨에 출력하는 코드를 추가한것입니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253import Cocoa class ViewController: NSViewController { override func viewDidLoad() { super.viewDidLoa..
설치가 완료되었다면 Xcode sample code를 작성해보겠습니다. 대상 사이트는 딴지일보 자유게시판입니다. 보안정책때문에 사이트 접속이 안된다는 경고가 있다면 info.plist 파일을 소스코드 보기로 open 한 다음 다음 코드를 삽입합니다. NSAppTransportSecurity NSAllowsArbitraryLoads 6789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 import UIKitimport Kanna class ViewController: UIViewController { @IBAction func test(sender: AnyObject) { let apiURI..