본문 바로가기

[IT/Programming]

Customize Your Air (AWAIR) # Customize Your Air (AWAIR) 공기가 안좋은 중국, 인도 시장을 노려야 할것도 같은데...ㅋ. (미국쪽은 생각보다 공기질 괜찮은걸로 아는데...) 아무튼 친구가 하는거라 홍보도 해줄겸? 글 작성해봄. (천천히 더 업데이트 할 예정.) ## RRA https://getawair.com/ 더보기
Youtube Download # Youtube Download 유투브 영상을 다운받는 여러 방법들이 있는거 같은데, 난 을 이용해서 다운받았음. 뭔가 유투브 영상 다운받을 수 있다는 것을 미끼로 바이러스를 심거나 하는 사이트들이 꽤 있는것도 같음;;; 이런 사이트들 경유하지 않아도 뭔가 동영상 파일을 브라우저에서 바로 뽑아낼수도 있을것도 같긴한데... 모르겄당. ## RRA www.clipconverter.cc 더보기
imgur - Embed album # imgur - Embed album 앨범 만들어 놓으면 아래와 같이 embeding 할 수 있는 API 를 제공하긴 하는구나. CSS max-width:100% 같은거는 안먹혀서 responsible web 으로 만들긴 힘든듯도? 스마트폰에서 접속하면 parsing/rendering 이 다른식으로 이루어 질래나? 처음 로딩할때 width 체크해서 적당하게 만들어주긴 하는듯? 아무튼 코드는 아래와 같고. ```[.linenums.lang-html] HARAGU ```/ blockquote 부분에 아래와 같이 나타남. HARAGU ## RRA http://imgur.com/a/6Q41Y (하라구 사진 모음.) http://recoeve.net/user/kipid?cat=[Music/Break]--KARA.. 더보기
Change browser URL (window.location) without reloading or redirecting a page # Change browser URL (window.location) without reloading or redirecting a page 페이지를 일부만 바꾸고 싶을때, 혹은 JavaScript 변수들/데이터들을 유지하고 싶을때, 주로 AJAX request 를 이용한다. 그런데 사용자에게 일부가 바뀐 이 페이지의 주소는 이것이다라고 알려주고 다른 사람들과 공유하기 편하게 하려면, 바뀐 페이지에 바로 접속할 수 있는 주소로 URL (window.location) 이 바뀌어주는 것이 좋아보인다. 물론 이 주소로 접속을 하면 서버에서는 그 바뀐 페이지를 다시 보여주도록 디자인되어야 할테고. 인스타그램, 페이스북, GitHub 등의 사이트들에서 몇가지 (특히 navigation menu) 를 이렇게 구현해.. 더보기
SQL (Structured Query Language) 을 배워보자 # SQL (Structured Query Language) 을 배워보자 Database library라고 보면 될듯. 공부하면서 정리해놨던 것 포스팅. 정말 최적화하려면 상용 SQL보다 직접 database를 구축해서 쓰는게 (search에 hash를 쓸 것인지, tree를 쓸 것인지 등도 결정하면서) 프로그램이 돌아갈 때 더 적은 resource와 더 적은 시간이 걸릴거 같지만, 오래 걸리고 노력을 많이 필요로하니 그냥 보급된 SQL을 잘 골라서 쓰는게 맘 편할듯도. Select, Join 같은거 구현하려면 짱나긴 할듯. 정리하기 귀찮다;;;; 대충만 해놓고 다음에 다시... ## PH 2014-08-07: MySQL install 부분 작성. + 더 정리. 2014-06-21: docuK upgra.. 더보기
HTML 에서 동영상 연속 재생하기 (playlist, shuffle, replay) # HTML 에서 동영상 연속 재생하기 (playlist, shuffle, replay) 작성중인 글. 이것도 천천히 정리할듯;;; 여러 동영상을 한꺼번에 이어서 재생하거나 반복재생하고 싶어서 정리하는 중. ## TOC ## HTML tag HTML5 로 오면서 tag 도 생긴거 같긴한데... 이건 직접 서버를 운영하는 사람만 써먹을 수 있는듯? 동영상을 어딘가에 파일로 올려놔야 하니까;;; 파일 형태로 업로드하고 그냥 link 넣으면 될라나? 사용방법은 참조하시길. 그냥 대충 이런식으로 집어넣으면 됨. Media event 들 잡아서 어찌저찌 처리하면 연속재생 되도록 가능할듯? ### 이어서 재생하기 이어서 재생하기는 아래와 같은 script 로 대충 구현 가능함. 첫번째 동영상이 끝나면 두번째 동영상.. 더보기
Learning AJAX # Learning AJAX AJAX 란 "Asynchronous JavaScript and XML" 의 약자로 비동기적으로 서버에 무언가 요청을 보낼때 쓰인다. 유저가 댓글을 쓴다던지, 새로 업데이트 된 댓글을 불러온다던지 할 때, 새 창을 띄우지 않고도 서버와 데이터를 주고받는 것을 가능하게 해주는 것이다. 자세한 설명은 에 잘 되어 있으니 여길 잘 참고하시길... In general, Ajax does not work across domains. For instance, a webpage loaded from example1.com is unable to make an Ajax request to example2.com as it would violate the same origin policy. .. 더보기
Java Serializable Object to Byte Array (byte[] or SQL BLOB) # Java Serializable Object to Byte Array (byte[] or SQL BLOB) MySQL 에 Java Serializable Object 를 byte[] data 로 저장해 뒀다가 필요할때마다 꺼내쓰고 싶어서 알아보는 중 . 그냥 string 형태로 변환한 뒤에 저장했다가 string 으로 읽어들이고 분석해서 처리하도록 짤수도 있긴한데... 속도면이나 프로그램 가독성 면에서 안좋을듯? ## TOC ## Using Streams Exception 처리나 close() 처리해야해서 좀 짜증나긴 하는듯. ### To byte[] ```[.scrollable.lang-java] ByteArrayOutputStream bos=new ByteArrayOutputStream(); Ob.. 더보기