[ArtistFTP C# 제작기 01] 프로그램 구상 및 밑작업
필자는 개인적으로 FTP 서버를 운용하고 있으며,
친구 몇명과 필요한 자료들을 공유하며 사용하고 있습니다.
하지만 친구들중에 컴맹도 몇몇 있으며,
FTP사용법 아무리 알려줘도 이해를 못하는 친구들을 위해
간단하게 전용 FTP 클라이언트를 만들 계획을 세웠습니다.
대략적으로 아래와 같은 UI로 구성하고,
다음팟플레이어나, KMPlayer 를 이용해서 바로 동영상이나 음악등을 스트리밍할수 있도록 제작해보도록
제작해보려고 합니다.
# 작업 아이디어
01. 리모트서버의 동영상을 스트리밍으로 플레이한다.
(동영상 플레이어를 구현이 아닌, 주소를 가져와 다음팟플레이어나, KMPlayer를 이용하여 부른다.)
02. 리모트 서버상의 파일을 이동, 삭제, 이름변경등을 한다.
03. 로컬 시스템과 업로드, 다운로드가 가능하다.
04. MySQL DB를 연동하여 영화전문관 이나 드라마전문관, 파일 자료실같은 게시판형식의 폼도 구현한다.
'Programming > C#' 카테고리의 다른 글
[ArtistFTP C# 제작기 02] 파일을 다루기 위한 FileTypeInfo 클래스 작성 (0) | 2014.01.12 |
---|
Sublime Text PlugIn
Sublime Text PlugIn 정리
BracketHighlighter : 블럭영역의 시작과 끝을 눈에 잘 띄게 해준다.
Theme – Soda : 테마변경
RailsCasts Theme : Color Scheme 변경
Twilight Theme : Color Scheme 변경
Package Control : 다양한 패키지를 커맨드 팔렛에서 관리할 수 있도록 해준다.
설치방법 : Ctrl + ‘ 로 콘솔창을 연 후에 아래의 내용을 붙여넣고 실행한다.
Quick File Creator : 커맨드 팔렛에서 파일, 폴더를 생성할 수 있다.
AdvancedNewFile : Quick File Creator와 같은 기능. 더 직관적이고 사용이 편리하다.
Emmet : 예전의 Zen Coding.
SublimeCodeIntel : 코드인텔리전스 기능. 지원언어는 PHP, Python, RHTML, JavaScript, Smarty, Mason, Nodejs, XBL, Tcl, HTML, HTML5, TemplateToolket, XUL, Django, Perl, Ruby, Python3이다.
SFTP : FTP, FTPS, SFTP 지원 PlugIn
AutoBackups / Automatic Backups : 파일저장시 백업본 생성
SublimeLinter : 다양한 언어의 코드에러, 안좋은 스타일의 코드 작성을 지적해준다. 줄번호에 뜬 느낌표를 클릭하면 하단에 이유를 확인할 수 있다.
Ref. 01 : http://windtale.net/blog/sublime-text-tip/
Ref. 02 : http://mytory.net/archives/11726
Ref. 03 : http://www.thishall.com/2013/06/sublime-text-2-2.html
'Programming > Etc.' 카테고리의 다른 글
Sublime Text 단축키 (0) | 2013.12.19 |
---|
Sublime Text 단축키
Sublime Text 단축키를 알아보다보니 여기저기 많이들 있어서 통합으로 정리해보았습니다.
도움되시길 바랍니다 ^^
Editing
Ctrl+A 전체선택
Ctrl+O 열기
Ctrl+S 저장하기
Ctrl+C 복사하기
Ctrl+V 붙여넣기
Ctrl+F Text 검색
Ctrl+Z 이전작업으로가기
Ctrl+Y 다음작업으로가기
Ctrl+D 동일 단어 선택기능 (한단어를 선택한 뒤 Ctrl+D를 한번 누를 때 마다 다음 동일 단어를 추가로 선택합니다)
Ctrl+Shift+F 동일 폴더 내에서 단어나 문장을 찾아줍니다.
Ctrl+G 원하는 행으로 바로 이동해주며
Ctrl+P 폴더트리 살펴보지 않고 원하는 파일을 바로 열 수 있도록 해줍니다. (Mac : CMD+P)
Ctrl+[ 행 들여쓰기 (Mac : CMD+[ )
Ctrl+] 내어쓰기(Mac : CMD+] )
Ctrl+h : 단어를 찾아서 바꾸기
Ctrl+SHIFT+[ 코드블럭 접기 (Mac : CMD+OPT+[ )
Ctrl+SHIFT+] 코드블럭 펴기 (Mac : CMD+OPT+] )
Ctrl+SHIFT+K 행을 삭제합니다.
Ctrl+ENTER 다음행에 입력할 수 있는 공간을 만들어줍니다.
Ctrl+SHIFT+ENTER 이전행에 입력할 수 있는 공간을 만들어줍니다.
Ctrl+SHIFT+UP,Ctrl+SHIFT+DOWN 해당 행을 그 윗행이나 아랫행으로 자리를 옮깁니다. 만약 영역을 설정하면 영역에 포함된 모든 행의 위치를 옮깁니다. (Mac : CMD+SHIFT+UP, CMD+SHIFT+DOWN)
Ctrl+L 커서가 위치한 행을 선택합니다.
Ctrl+D 커서가 위치한 부분의 단어를 선택합니다. 반복해서 누를 경우 그 다음에 나오는 동일단어를 찾아서 선택합니다.
Ctrl+KK 커서위치부터 행끝까지 삭제
Ctrl+K+DEL행시작부터 커서위치까지 삭제
Ctrl+SHIFT+D 현재 행 복사하여 붙여넣기, 영역을 설정하면 설정 된 영역만 복사하여 붙여넣기 (Ctrl+C 후 Ctrl+V와 같습니다.)
Ctrl+J 다음행을 같은 행으로 당긴 뒤 당겨온 행의 처음으로 커서 이동
Ctrl+ / 현재 행 주석처리, 반복하면 주석처리 취소, 영역 선택시에는 선택한 부분만 주석처리
Ctrl+SHIFT+/ 현재위치에 주석넣을 블록 생김
Ctrl+Z, Ctrl+U 이전작업으로 돌아가기
Ctrl+Y 다음작업으로 돌아가기, 돌아갈 작업이 없을 경우 가장 마지막으로 했던 작업을 함
Ctrl+KU 해당단어 모두 대문자로
Ctrl+KL 해당단어 모두 소문자로
Ctrl + DEL(Backspace) 단어단위 삭제
SHFT + DEL(BackSpace) 현재커서가 있는 줄 삭제
Navigation/Goto Anywhere
Ctrl+P 열려있는 폴더내의 파일을 빨리 찾아 열 수 있다. (Ctrl+P 후 @를 달아주면 Ctrl+R과 같다.#를 달아주면 Ctrl+ ; 과 같다. :를 달아주면 Ctrl+G과 같다.) (Mac : CMD+P)
Ctrl+R 파일내의 css 선택자나 id를 찾아 이동한다.
Ctrl+ ; 파일내의 단어를 찾아 이동한다.
Ctrl+G 파일내의 행을 찾아 이동한다.
General
Ctrl+SHIFT+P 명령어 목록을 보여줌-command prompt (Mac : CMD+SHIFT+P)
Ctrl+KB 사이드바를 숨겼다 꺼냈다 한다
Find/Replace
Ctrl+F 해당 문서에서 단어 찾기
Ctrl+H 교체 (Mac : CMD+OPT+F)
Ctrl+SHIFT+F 전체 파일에서 단어가 포함 된 파일 찾기 (Mac : CMD+SHIFT+F)
Tabs
Ctrl+SHIFT+t 가장 최근에 닫은 문서(탭)열기
Ctrl+PgDn,Ctrl+PgUp 여러 창이 열려있는 경우, 다음창으로 이동 (이동순서는 두 버튼이 반대로 실행됨)
Ctrl+RIGHT, Ctrl+LEFT 해당위치에서 다음(이전)단어로 이동
Ctrl+SHIFT + , 태그 닫기와 열기
Split window
Alt+SHIFT+2~4 숫자 개수만큼 창 분할하기(세로 분할)
Alt+SHIFT+1 1개의 창으로 보여지기
Alt+SHIFT+5 2행 2열 4개의 창으로 분할하기
Ctrl+[1,2,3,4] 여러창으로 보인 상태에서 해당 번호의 창으로 커서이동
Ctrl+SHIFT+[1,2,3,4] 여러창으로 보인 상태에서 해당 번호의 창으로 현재창을 이동
Etc
F11 전체화면모드
Only Mac
Ctrl+M 현재 코드의 닫는 괄호로 이동, 반복시 여는 괄호로 이동
Ctrl+SHIFT+M현재 괄호의 모든 내용을 선택(중괄호, 대괄호, 괄호)
CMD+SHIFT+V복사한 단어나 문장을 붙일 때 들여쓰기를 같이 한다.
[List Image]
Window
Mac
Ref. 01 : http://codeflow.co.kr/question/349/sublime-text-%EB%8B%A8%EC%B6%95%ED%82%A4/
Ref. 02 : http://blog.naver.com/PostView.nhn?blogId=iyakiggun&logNo=100159296692
Ref. 03 : http://windtale.net/blog/sublime-text-tip/
Ref. 04 : http://www.clien.net/cs2/bbs/board.php?bo_table=park&wr_id=19085007
Ref. 05 : http://www.andismith.com/blog/2012/12/sublime-text-2-cheatsheets/
'Programming > Etc.' 카테고리의 다른 글
Sublime Text PlugIn (0) | 2013.12.19 |
---|