본문 바로가기

전체 글

하드디스크 데이터 복구에 대한 고찰-2 약 한시간정도 데이터들을 만지다 보니 몇가지의 패턴이 발견되어 이미지 분류 프로그램을 만들어보려고 한다. 쉽게 이용할 수 있는 데이터를 세가지로 꼽자면 1. 파일의 크기 2. 이미지 가로/세로 길이 3. 해상도로 분류 정도로 나뉘게 된다. 어떻게 분류를 할 것인가에 대해서 생각을 해보았을 때, 1. 파일의 크기 1-1. 5kb 미만의 파일은 삭제 대기 폴더로 분류한다. 1-2. 100kb 미만의 파일은 분류 대기 폴더로 분류한다. 1-3. 1mb 이상의 파일은 복구 대기 폴더로 분류한다. 2. 이미지 가로/세로 길이 2-1. 더블모니터 크기는 제외한다. (이는 파일 크기에서 걸러낼 것이다.) 2-2. 사진 관련 포멧 / 휴대폰 관련 포멧 이미지 사이즈 정보를 사용하여 일치하는 경우 복구 대기 폴더로 분류.. 더보기
하드디스크 데이터 복구에 대한 고찰-1 2018년 초반에 하드디스크를 날려먹었다. 고백하자면 커맨드 창에서 hdd 만지다 파티션을 날려먹었는데.. 또륵.. 하드 자체가 날라가버려서 부랴부랴 서브 하드디스크를 설치해서 연결, 복구 프로그램으로 어찌어찌 복구를 했다. 그런데 문제는 여기서 끝이 아니었다. 복구한 이미지는 약 40만개. 40만개 중 유의미한 데이터는 약 2%정도, 98%의 경우 ico파일 및 웹 및 시스템 프로그램 관련 이미지들. (잡 이미지) 보통의 경우에는 그냥 날려버리고 생활했을 것 같은데, 키우던 강아지가 2017년 5월에 하늘나라로 여행을 가버려서 이미지를 복구할 수 밖에 없는 상황이 되었다. 나중에 분류작업을 해야겠다 라는 생각만 하다가 이번에 hdd 1TB+500G가 다 차면서 2TB를 들이게 되었는데 여기서 문제가 생.. 더보기
[밀크시슬 총 정리] 밀크시슬 제대로 선택하자. 밀크시슬 추천 및 정량, 권장량, 효능 부작용, 가성비 밀크시슬 정리 +190722 iherb(한글)로 연결되도록 설정하였습니다. 일->운동->집 루틴을 반복한지 약 일여년째. 잦은 고강도의 스트레스와 프로그래머라는 직업의 특성상 하루종일 앉아서 업무하는 습관, 그리고 운동, 회식, 보충제 등의 요인들로 인한 간의 피로 (..만성피로ㅠㅠ)를 느끼는 참이어서 밀크시슬을 알아보는 도중, 인터넷으로 찾아보고 알아보는데 정리된 글은 찾아보기가 힘들어서 내가 비교하자 싶어서 남기게 된다. +글 작성 후 추가 : 구매 위치가 아이허브라서 아이허브 회원가입을 우선적으로 하는 것을 추천합니다. 1. 아이허브 회원가입은 여기 클릭해서 하시면 됩니다. >> Iherb회원가입 2. 아이허브 밀크시슬 순위(판매량) 보기 >> Iherb 밀크시슬 판매량 순위 3. 구매하실 분들을 위한 링크 >>.. 더보기
아이허브 주소 (한국 홈페이지) 아이허브 한국 주소입니다.https://kr.iherb.com (바로가기) 저번주에 쏘팔메토, 징코 빌로바 샀는데 딱히 효과를 못느끼고 있어요...꾸준히 먹어봐야겠.. 개인적으로 봤을때 남성분들은 아르기닌을 주로 많이 사시고, 여성분들은 달맞이꽃 종자유를 많이 사시더라구요.아무래도 성기능 관련 제품들이 베스트 상품들인 것 같아요.ㅋㅋㅋ 더보기
[android] 안드로이드 스튜디오 앱 버전 설정하기 (android studio set versioncode versionname) 관련 이미지가 없길래 테스트용 하나 만들어서 캡쳐 따왔어요. 안드로이드 앱 버전 설정은 android/build.gradle 에서 설정해준다. 12345678910111213android { defaultConfig { //version code 설정 versionCode 1 //version name 설정 versionName "1.0.0" multiDexEnabled true //add testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }}Colored by Color Scriptercs 안드로이드 스튜디오 시험 있으면 딱 내기 좋은 듯..? (쭈글) Version Code1. version code는 '정수' 값이어.. 더보기
[android] 안드로이드 Activity 완전 종료 ActivityCompat.finishAffinity(this); 또는 ActivityCompat.finishAffinity(MainActivity.this); 를 사용하여 종료할 수 있다. moveTaskToback(true);finish(); 이 둘의 경우, Activity가 종료되긴 하나, 완전히 종료되지 않기 때문에 onRestart()가 정확히 인식하지 않는 경우가 종종 있다.(홈 버튼으로 나가서 앱을 다시 실행시키는 경우.) 더보기
[android] Textview에 링크 넣기(달기) (android textview link) 12345678910111213141516171819202122232425public class MainActivity extends AppCompatActivity { @Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView tvLinkify = (TextView) findViewById(R.id.tvLinkify); String text = "구글 링크."; tvLinkify.setText(text); Linkify.TransformFilter mTransform = new Linkify.Trans.. 더보기
[android] api < 21 이전 backgroundTint 해결 뭐.. API Level 21 이전을 사용하시는 분들이 이제는 존재할까 싶긴 한데요. 일단은 자료가 없어서 제가 작성해둡니다.공부하시거나 사용하시는 분들께 도움이 되었으면 좋겠네요.(API 21에서 test 해보았을 때 잘 작동합니다.) 123456ImageButton back_btn = (ImageButton)findViewById(R.id.back_btn);int background_color_blue = Color.parseColor("#0088FF"); if(Build.VERSION.SDK_INT 더보기