일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- bytecode
- 보안
- ㅇ
- Shared Elements
- IMPLEMENT
- 일상회피
- throws
- 여행
- 치유
- 보안취약점
- 버킷리스트
- 심리여행
- abstract
- Navigation Component
- static
- 심리학
- Android
- 일상탈출
- 취약점
- HelloWorld
- extends
- Interface
- 여행계획
- opcode
- javap
- jvm
- Transition
- bytecode 분석
- Recylcer
- 회피
- Today
- Total
목록전체 글 (160)
패스트터틀
배달의민족을 사용하다가 아래와 같이 음식이미지가 애니메이션과 Screen 영역까지 고정되어서 연결되는 애니메이션이 뭔지 궁금해서 찾아보았다. 근데 뭘 어떻게 검색해야되지 하다가 moved fixed image.. fragment to fragment fixed image ... 등 어찌어찌 검색하다가 Shared Elements Transition 를 발견했다. Shared Elements Transition 위와 같은 애니메이션을 Shared Elements Transition 이라고한다. 사용법은 Shared Element(공유요소) 를 지정하고 transition 애니메이션을 작동시키면 된다. 자세한 내용은 아래 문서에 잘 정리되어있다. 참고로 API 21 이상에서 사용가능하여 그 아래 버젼은 사용..
INTRO Hello World Java를 처음 접했다면 누구나 거치는 "Hello World" 출력 과정이 있다. 우선 자바를 구글에 검색해서 설치한다. 그리고 환경변수를 설정한다. 파일을 하나 만들고 티(T) 이(E) 에스(S) 티(T) 점(.) (제이) j (에이) a (브이) v (에이) a로 만든다. 그리고 아래 영어로 된 코드를 똑같이 입력한다. 다 적었다면 파일을 저장하고 밖으로 나와 javac Test.java를 한다. 그러면 Test.class 가 만들어진다. 그러고 나서 java Test 하면 "Hello World"가 출력된다. 뭐가 안된다면 철자가 틀린 것이 없는지 확인해본다. 오늘 수업은 여기까지다. 다음 수업 때까지 코드를 외워오는 것이 숙제다. // Test.java class..
요소수여기 요소수 사태가 일어나고 공공데이터 포털에 전국 주유소의 요소수 보유현황 API 가 공개되었다. 그리고 이를 사용해서 맵에 뿌리면 어떨까 생각이 들어서 아주 잠깐 시간을 내서 초간단한 '요소수 여기' 안드로이드 어플리케이션을 만들었다. 근데 사용자가 10명정도 밖에 안되는것같다. 솔직히 말하자면 길찾기 기능도 없는 단순 맵에 정보 출력용 앱이라서 사용자가 많이는 없는것같기도 하다. T맵이나 네이버지도에서 요소수 정보를 제공을 해준다고하니 내가 만든 앱을 사용할 이유가 없는것같기도 하지만 사용자가 한명이라도 있으니까 업데이트 중이다. 각설하고 '요소수여기' 앱에서는 주유소의 정보를 리스트 형태로 다음과 같이 출력을 한다. 분명 처음에는 데이터가 약 115 개 정도였다. 그런데 시간이 지날수록 20..
안드로이드 테스트용으로 이클립스에서 빌드를 진행하면 Error about sun/misc/BASE64Encoder 에러가 표시되면서 빌드가 진행되지 않는 현상에 대한 해결책이다. 구글 검색시 나오는 아래와 같은 방법이 나오는데 나는 해당 설정을 하여도 문제가 계속 발생하였다. 1. eclipse -> window -> preferences -> compiler -> error/warning 에서 forbidden reference 를 error 에서 warning 으로 변경하였는데도 되지않았다. 나는 코드에 Base64 관련사항이 import 되어있지 않았는데 계속 문제가 발생하여서 해당사항이 JDK 8 버전 이상에서 삭제된것이라서 lint 에러가 나는것이라고 하였다. 그래서 JDK 8 을 설치하라는 s..
영양제에 관심이 많았던 나는 최근 커뮤니티에서 NMN이라는 영양제(라고 해야 하나?)가 토픽인 것을 보고 이유를 찾다가 오늘 독후감의 주인공인 '노화의 종말'이라는 책에서 교수가 NMN을 소개하였기 때문이라는 것을 알게 되었다. 게다가 하버드대에 슈퍼스타라고 하니까 밑져야 본전이라고 한번 섭취해보려다가 아직 임상시험단계이고 가격도 너무 비싸서 구매는 안 했다. 너무 상술인 것 같기도 했다. 그리고 해당 책이 NMN을 팔 기 위해서 작성되었다고 보는 의견들도 다수 있었다. 근데 책의 마지막에 저자가 자신은 영양제에 크게 관심이 없고 다만 필요한 몇 개만 이름 모를 브랜드로 상품을 섭취한다고 한다. 그래서 이 책에 관심이 생겼었고 마침 서점 베스트셀러에 있어서 구매하게 되었다. 이 책은 하버드 대학 노화생물..
이직에 관하여 방법론을 따지는 책은 수없이 많다. 그러한 방법들이 이직을 할 때 큰 도움이 될 수 있다. 하지만 방법만 가지고 이직을 성공하였다고 한들 그 회사가 사실 내가 원하는 회사가 아니었다면 어떻게 해야 할까? 이것이 이직에 성공하였다고 말할 수 있을까? 우리가 이직을 하려고 할 때는 이직이 가져다주는 연봉 인상이나 더 나은 복지를 먼저 따진다. 조금 더 나아가 사람들을 따질 수 도 있다. 일이 많아도 사람이 괜찮으면 오래 다닐수 있기 때문이다. 하지만 이 외에도 더 많은 점을 계산해봐야 한다. 나의 성격이 이 회사가 추구하는 개인의 성격과 맞는지 또는 전 회사에서의 일하는 방식과 이직한 회사에서의 일하는 방식이 차이가 많은지 또는 보수가 많아도 이직 후에 일이 가지는 의미를 잃어버릴 만큼 반복적..
그냥 저냥 읽었다. 다 읽고는 크게 느낀점이 있다기 보는 읽는 과정속 조금씩 생각해볼 주제가 있는것같다. 책 밑 단어 설명이 붙어있는것이 이 책만의 특정이다. 우리가 모르는 생소한 단어들을 아는것도 은근 재미가있다. 다만 책의 아쉬운점은 실용적인 측면에서 부족한것같다. 가볍게 읽기에는 알맞은 책이다. - 기억에 남는 문장 - -25 page - "사람은 지금 이 순간에는 지금 이 순간 이해할 수 있는 것만 이해한다. 담을 수 있을 만큼만 담을 수 있는 그릇과 같다 자신의 그릇이 작아 상대의 말을 제대로 주워 담지 못한 채 흘려버리거나 심지어 제멋대로 오해하는 경우가 적지 않다. 그 진심이나 진실을 깨달았을 때면 이미 늦어 과거의 자신이 한없이 부끄럽고 밉다. - 75 page - "맞춤한 낱말을 구사하면..
개인적인 의견으로는 생각보다 유익하지 않았던 책이다. 유튜브 여기저기서 홍보도 하고 서점에 베스트셀러에 있길래 읽어봤는데 예상대로였다. 예전부터 그저 그런책이겠지 싶어서 안읽었었는데 시간 떄우기용으로 서점을 갔던것이 화근이였다. 나는 이미 뇌과학책을 많이 읽어서 이미 다른 책에서 읽었던 중복되는 내용도 너무도 많았다. 그래도 이 책을 읽고 개인적으로 운동에 대한 생각이 바뀌었다. "운동을 재미로 하는것도 좋지만 운동은 회사를 출근하고 퇴근하는것처럼 의무적으로 해야한다. 왜냐하면 회사를 다니는것이 돈을 벌기 위해서라면 운동을 하는것은 정신력을 벌수 있기 때문이다. 그 정신력은 후에 에너지가 필요한 일에 소모될 기초 체력이 된다. 나이가 먹으면 기초체력이 약해진다. 이를 극복하는것은 운동뿐이다. 그렇다. 삶..