평범한 개발자 행복한 가족, 패밀리그램

개발/안드로이드 32

Windows echo date 문자 정리

Windows Command line 에서 날짜를 출력하기 위해 Echo를 사용하면 LineFeed와 Newline 을 정리해야 하는 경우가 생긴다. Perl 이나 기타 스크립트를 이용해서 문자열을 붙여서 사용해야 할 경우에 위와 같은 문제에 부딪 힌다. LINUX의 경우는 정말 간단하지만 Windows는 간단하지 않다... 방법을 찾지 못 해 Cygwin을 설치하여 Cygwin GNU util중 하나인 tr을 사용 하였다.. echo %date:~0%_%time:~0,2%%time:~3,2% | tr -d "\\r\\n[:space:] TR에 대한 help를 첨부 한다 사용법: tr []... []Translate, squeeze, and/or delete characters from standard ..

리눅스 more & less

리눅스 more 명령어| (파이프라인) 을 이용하여 긴 문장을 읽어 올 때페이지 단위로 읽을 수도 있고 라인으로 읽을 수 있게도 해준다.cat 명령어와 혼용하여 cat filename | more 를 사용하는 사람들도 있지만more filename 으로도 텍스트 파일을 읽어 올 수 있다.more을 이용해 텍스트 파일을 읽는 도중 v를 입력하면 vi 편집기로 바로 이동한다. 리눅스 lessless를 이용하여 파일을 읽으면 more이나 cat 과 다르게 좌우 상하 이동하면서 파일을 볼 수 있다.기본적으로 사용하는 bash Shell 에서는 안정적이지만 기타 shell 에서는 불 안정한 동작을 보인다.

Window 10 에 기본으로 설치된 앱 삭제 방법

Window 10 에 기본으로 설치된 Preload Application을 삭제하는 명령어가 돌아다니고 있네요.제어판에서 기본 어플리케이션을 삭제 할 수 없기때문에 Window PowerShell 을 이용하여 삭제하는 명령어입니다. 앱 이름 : 3D 빌더명령어 : Get-AppxPackage *3dbuilder* | Remove-AppxPackage 앱 이름 : 알람 및 시계Get-AppxPackage *windowsalarms* | Remove-AppxPackage 앱 이름 : 계산기Get-AppxPackage *windowscalculator* | Remove-AppxPackage 앱 이름 : 캘린더 & 메일Get-AppxPackage *windowscommunicationsapps* | Remove..

에드센스 컨텐츠 불충분 / Adsense / 블로그 광고

나의 블로그에 광고를 달아보려고 AdSense를 추가하였는데. 거부 당했다. 너란 센스 나쁜 센스 그냥해주면 안되나 ㅋ. 구글링을 해보니 티스토리에 에드센스 신청이 위와 같은 상황으로 거부되는 일이 종종있다고한다 ㅋ 콘텐츠 불충분으로 거부당하는 경우가. 텍스트가 없고 이미지만 많을 경우블로그 카테고리에 비어있는 항목이 많을 경우포스팅 수가 적을 경우 라고하는데 뭔가 굴욕이다. 이제 열심히 블로그 포스팅을 해야겠다. 위에 3가지 항목을 체크한다음에 다시 재 도전해봐야겠다.. 이런 좌절감을 선사해 주다니 센스없는 에드센스

Android WebView 캐시 모드

안드로이드 WebView는 Cache Mode (캐시 모드)를 지원한다.123456@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); .... mWebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);}Colored by Color Scriptercs위 와 같이 WebView의 Settings 객체를 가져와 캐시모드를 설정 할 수 있다.(변하지 않는 FrontEnd 페이지 URL을 사용하기 때문에 LOAD_CACHE_ELSE_NETWORK 로 설정되어 있다.) WebView에서 지원하는 CacheMode는 총 ..

Activity와 Fragment간의 데이터 전달, 그리고 Parcelable

Android App 개발을 하는데 Fragment는 특정 UI 들을 하나로 묶고, 다양한 UI 구현에 엄청난 효자 노릇을 한다.(Fragment를 잘 사용함으로, 반복된 UI 구현을 줄일 수 있고, 좀 더 다양하고 깔끔하게 정리된 UI 개발을 할 수 있다.)하지만 단순한 앱을 개발하는데, Fragment를 자유자제로 사용 할 능력이 없다면 그냥 사용하지 않고 개발하는 것을 권한다.(Fragment 사용으로 발생하는 Side effects 들을 감당하기 어려울 수 있기 때문이다) Android개발에서 Fragment를 사용 할 경우에 Activity와 Fragment 간에 데이터를 전달이 필요한 경우가 많이 생긴다.Activity Fragment간의 데이터 전달 방법에 대해서 알아보겠다. 1. Fragm..

개발 맥북 macOS Sierra 업데이트 시 주의 사항

maxOS Sierra로 업데이트 하게 되면, 기존에 설치되 있던 XCode가 초기화 됩니다. 그렇기 때문에 설치 App 목록에 XCode가 사라지게 되는데, 이로 인해 IDE에서 기본 System Version control을 사용하였다면, SVN이나 git command client를 찾을 수 없다고...(핵 노답ㅋㅋㅋㅋ) 안드로이드 스튜디오 노답 인증 스샷 AppStore에서 XCode를 설치 한 뒤 권한 인증 까지 완료해야 시스템 라이브러리에 있는 SVN과 git client를 사용 할 수 있습니다.

안드로이드 에러 처리 (Java try - catch - finally)

Android Java Error 처리를 위해서는 try - catch와 Log cat을 이용한 Error 처리를 기본적으로 사용한다. 1234567try{ //Exception}catch(Exception e){ e.printStackTrace();} cs 위 예제 처럼 catch(Exception e)에 Exception을 e.printStacktrace() 를 호출 하는 것 보단,Log.w(TAG, "Application message", e); 를 이용하여 처리하는 것이 Error 관리가 용이하고,log 필터 시 가독성이 뛰어나다. 123456try{ //Exception}catch(Exception e){ //e.printStackTrace(); Log.w(TAG, "something error..

Mac book macOS Sierra! 업그레이드 완료!

오늘 점심 쯤에 코딩 중 Apple로 부터 광고 메일이 하나 전달되었습니다.그것은 바로! Mac OS Sierra 업데이트 관련 메일!그래서 집에 와서 잠들기 전에 바로 업데이트 해보았습니다!!(참고로 저는 2016 맥북 프로 사용자)(총 설치 시간은 1시간 정도 예상 하셔야 합니다 -_-;;;; 금방 될 줄 알았다가 오래 걸려서 놀래밐ㅋ) 우선 가장 큰 변화는 Mac OS에 Siri 기능이 포함되었습니다.(PC에서는 활용도가 얼마나 클지 가늠이 가지 않습니다.) Siri를 통한 일정 확인 (비서기능) 한국인들이 사용하기 어려운 기능일 듯 합니다.(그래도 Siri가 Mac OS에 들어온건 상당히 고무적인일!!) 공통 클립보드.. 안드로이드 사용자로서 별로 관심없는 기능이네요.하지만 이 또한 외국 사용자들..

Firebase / Firebase Auth / Google Plus 연동 시 Firebase Auth Error

Firebase는 앱 개발자들에게 Server 개발의 부담을 줄여주는 훌륭한 서비스를 제공한다(Storage, DB, Auth 등등) Google Firebase Auth를 이용하면서 격었던 Error들 정리하여 포스팅 한다.우선 Google Plus Account 를 이용하여 Firebase Auth에 연결하는데 알수 없는 에러들이 발생 하였었다.(Google Firebase doc이 한글을 지원하지만, 부족한 부분이 많아 영문으로 변경해야 제대로 나오는 것들이 많다 -_-..) 1. Status{statusCode=unknown status code: 12501, resolution=null} - Unknown status code :12501 errorGoogle Plus 계정을 Firebase A..

반응형