본문 바로가기

분류 전체보기

서버와 로컬 파일 사이즈 비교하기 안드로이드 sdk 개발을 진행하며 겪은 문제 리뷰 앱 실행 시 영상을 다운로드 받는 Thread를 동작 시키고, 버튼을 누를 시 영상을 재생시키는 간단한 내용이었다. (물론 내부적으론 frequency와 재생 트래킹 등 많은 로직이 들어가 있으나... 겉으로 보여지는 부분은 매우 심플하다.)위 내용에서 이슈가 있었는데 원인은 영상이 100% 다운로드 받지 않은 상태(로컬 내에 파일은 있으나, 온전하지 않은 파일일 때)에서 재생할 때 발생함!! 따라서 영상을 재생 할 때 로컬 내 파일과 서버 내 파일의 사이즈를 비교해야했다. 문제는 안드로이드 몇버전인지는 모르나 Network작업은 Thread를 사용하도록 정책을 변경하였다. 따라서 로컬에 있는 파일사이즈는 바로 확인이 가능했으나, 서버에 있는 파일은 Th.. 더보기
블루스택, 윈드로이, 지니모션 구분하기 광고 sdk를 만들면서 블루스택 윈드로이 지니모션과 같은 에뮬레이터를 필터링해달라는 요청이 있습니다. 윈드로이와 지니모션같은 경우 Build.BRAND나 Build.MODEL, Build.PRODUCT 등과 같은 정보로 확인이 가능했습니다.TextView tv = (TextView) findViewById(R.id.textView1);String info = "";TelephonyManager telManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);String networkinfo = telManager.getNetworkOperatorName(); info+="BOARD ="+Build.BOARD+"\n";info+="BRA.. 더보기
page-break-before 속성 인쇄할 때 다음페이지로 넘기는 속성style="page-break-before: always 위 양식처럼 쿼리로 result를 가져온 후 여러 데이터를 페이지에 삽입해서 프린트할 때 사용하면 된다네요 더보기
android XmlPullParser, 안드로이드 xml 파싱 업무상 안드로이드에서 xml파싱해서 작업해야하는일이 생김. 기존엔 json으로 파싱하던 부분을 xml로 변경하면 된다. 근데 xml파싱을 안해봐서 어렵다... 우선 구글에서 지원하는 XmlPullParser 체크... http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html 영어는 어려우니 소스로 확인해야겠다 public class XmlParserThread extends Thread { //안드로이드 특정 버전 이상에서는 Thread를 사용하지 않고서는 Web에서 데이터를 파싱하지 못한다.. StringBuilder sb = new StringBuilder(); String xmlURL= ""; int delay = 3000; .. 더보기
jquery Validate 처리 블로그를 하긴 해야하는데 귀찮아서...순서는 지켜지지않음ㅋㅋㅋ 우선 오늘 처리했던 validate 만들기 validate란 form태그의 값들을 전달할 때 해당 태그의 값들이 유효한지 체크하는 기능임!이걸 사용하기 위해선 jquery.validate.min.js라는 태그를 넣어줘야함validate는 기본적으로 지원하는것들이 있고, 기준을 본인이 정할수도 있음. $.validator.addMethod("spaceCheck", //validate명function (value, element) {//검사하는 name태그의 value 중 공백이 없으면 true, 있으면 false리턴//false 리턴 시 messages에 선언된 내용들 띄워줌return $(element).val().indexOf(" ")=-1.. 더보기
perl로 ftp사용할때 에러... 서버 재부팅하고 파일을 가져오도록 cron에 등록되어있는놈이 정상작동을 안함...수동으로 실행시켜보면 can't call method login on an undefined value at 파일명으잉....? 구글링한 결과 재부팅 후 ftp가 막혀있어서 그런것으로보임..ㅠservice vsftpd start 해줌!!결국 성공ㅋ 더보기