일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- DiffUtil.ItemCallback
- ansi2html
- android custom view
- llm
- 독서
- FastAPI
- exoplayer cache
- 시행착오
- ktor client
- video caching
- android exoplayer
- kotlin collection
- ChatGPT
- AWS EC2
- kotlin list
- ListAdapter DiffUtil
- getChangePayload
- list map
- map
- 유튜브
- 스피너
- build with ai
- doc2vec
- ktor api call
- ExoPlayer
- Python
- 안드로이드
- ListAdapter
- android
- android ktor
- Today
- Total
목록분류 전체보기 (100)
버튼 수집상
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cT2gZW/btsu2cJfdyG/KxvVeTXIp5LSAJVuUcMhh1/img.gif)
저번에 적은 1편에서 썼던 내용에 보충. [안드로이드] ExoPlayer 비디오 캐싱하기 배경 무한재생되는 30초 내외 분량의 비디오에서 트래픽이 너무 쌓인다고 캐싱이 제대로 되고 있는지 확인 요청이 들어왔다. ExoPlayer는 캐싱 처리를 따로 해줘야 하는데, 기존 코드에서 설정하고 collectingbuttons.tistory.com 안드로이드 스튜디오 네트워크 인스펙터 확인하기 운영중인 앱에서 동일한 동영상이 반복재생될 때마다 트래픽이 발생했다. 무슨 데이터를 주고 받는지는 네트워크 인스펙터를 켜서 리퀘스트/리스폰스 정보를 보면 알 수 있다. 위 이미지에서 mp4 파일들이 일정 간격으로 다운받아지는 것을 볼 수 있다. Status code 206은 데이터를 부분 다운받았다는 뜻이다. 혹시 동영상 ..
2018년 교내연계 인턴십을 하고 적은 후기를 가져왔다. -- 안녕하세요, 저는 홍익대 회화과에 재학중인 14학번 학생입니다. 지난 겨울 총 8주간 여의도에 위치한 '황소와 나비'에서 근무했습니다. (2017.12.18~2018.2.9) 향후 교내연계인턴십을 신청하실 분들에게 참고가 됐으면 하여 리뷰를 남깁니다. •사무실은 국내사업부와 일본사업부로 나뉘어 있었습니다. 국내사업부는 광고매체회사로, 주 업무는 옥외 광고물 제작 및 설치와 블로그 관리입니다. 일본사업부는 '애드마그넷'이라는 사이트를 운영하면서 일본인 대상으로 자석을 판매합니다. 저는 일본사업부 일만 맡게 되었습니다. •일본사업부에서 했던 일은 사이트 리뉴얼을 보조하는 일이었습니다. 주로 상품이미지 제작, 상품가격 설정, 사이트 관리, 주문받은..
패스트캠퍼스 수강. 수업들은 자료는 아래 링크에 정리돼있다. https://github.com/cocokaribou/learn_python/tree/master/data_science 강의 내용은 입문용이라 어렵진 않았다. 알고리즘의 종류와 함께 통계기법을 배웠다. 주로 seaborn과 scikit learn 라이브러리로 실습. 배운 점 1. 데이터셋을 정제하는 전처리 작업이 중요하다 - null값 처리, 카테고리 변수, 스케일링 등 - 나중에 이 작업을 "라벨링"이라고 부른다는 것을 알았다. 링크 2. 모델의 오버피팅을 방지하기 위해 적절한 weight를 찾는 기법들이 있다. - 예측도 비교, 클러스터링의 실루엣 지수 등 3. 데이터프레임의 칼럼과 로우를 조작하는 법 - 데이터구조를 재구성한다는 점에서..
https://yozm.wishket.com/magazine/detail/2204/ ‘혼자’보다는 ‘함께’ 학습해야 하는 이유 | 요즘IT 간혹 학습을 많이 하는데도 불구하고 성장하지 못하고 제자리걸음인 사람이 있다. 나는 그 사람과 대화하면서 피드백 없이 혼자서만 학습을 오래, 그리고 많이했음을 알 수 있었다. 주로 책이나 yozm.wishket.com 피드백 - 학습 시간의 총량이 아닌, 피드백 여부가 중요 메타인지 - 무엇을 알고 무엇을 모르는지 정확하게 파악 - 의도적으로 낯선 환경에 놓여져 자기 인식 높이기 -> 면접 보러 다니기 바로 실행하기 - 스티브 잡스 "많은 경우에 사람들은 보여주기 전까지는 자신들이 뭘 원하는지 모릅니다." - 낯선 것일수록 우선 빠르게 만들어보기 - 실무에서 학습하는..
요즘IT에서 찾아본 좋은 글. 스크랩하고 싶은 구절을 원문과 함께 인용하겠다. 프론트엔드 개발의 종말 | 요즘IT 저는 지난 몇 달 동안 AI의 등장에 불안해하는 많은 주니어 개발자와 이야기를 나눴습니다. 그들은 GPT-4와 같은 AI 툴이 단기간에 비약적으로 발전하는 것을 보았고, 본인이 HTML/CSS/JS에 능숙해질 yozm.wishket.com In a way, web developers have been made obsolete! These days, if a local bakery or a dentist or an artist needs a website, they're probably not hiring a developer and paying them tens of thousands of ..
2019년, 도쿄 소재의 모 사립대학에 교환유학을 가게 되면서 JASSO 장학금을 신청했었다. 신청서는 학업계획서 (a.k.a. 에세이) 한 장이 전부였는데, 뭐라도 어필하기 위해 삐뚤한 자필로 적어냈다. 처음엔 불합격 통지가 날아왔는데, 출국 전에 결과가 번복되어 최종 합격되었다. 덕분에 도쿄의 기숙사에 살면서 4개월동안 한 달에 8만엔 생활비 지원을 받게 되었다. 나는 미대에 진학했지만, 점차 미술에 큰 뜻이 없어지면서 여러 공부를 전전하고 있었다. 교환학생도, 일본 취업을 생각하면서 미술과는 관계없는 인문학과에 지원했다. JASSO 에세이에서 이러한 전향의 이유를 설득력있게 풀어내는 것에 집중했다. 私は美術学徒として、より良い作品を創るために人文学の素養を持って自分の見識を広めたいと思っています。 これまでも..
https://developer.android.com/studio/preview/studio-bot Meet Studio Bot | Android Studio | Android Developers Learn how to improve your coding productivity with Studio Bot. developer.android.com 스튜디오 봇 Studio Bot은 안드로이드 개발을 위한 코딩 파트너입니다. 안드로이드 개발 질문을 답해줌으로써 생산성을 높여주는 안드로이드 스튜디오 내 대화형 기능입니다. 자연어를 해석할 수 있는 AI가 탑재돼있어서 개발 질문을 영어로 물어볼 수 있습니다. 스튜디오 봇은 개발자들이 코드를 작성하고, 관련 리소스를 찾고, 최적의 방법론을 배우고, 시간을 아낄 수..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/x3Dfu/btsrjrehlc6/BXJlilP1L1iaC3oywJgliK/img.jpg)
1. 이벤트를 한 곳에서 일괄 처리하는 구조가 관리하기 좋다. 이벤트(주로 클릭)을 한 번에 처리하는 EventBus 같은 객체를 활용한다. 현직 회사 제품의 경우, 이벤트를 MutableLiveData 로 선언해서 사용처에서 observe한다. 이벤트를 일괄 관리하면 뷰/뷰홀더마다 인터페이스나 리스너를 각개로 선언할 필요가 없다. 하지만 원래부터 이런 구조가 아니었다면 당장 바꾸기엔 무리가 있을 것이다.. 참고 MVVM의 ViewModel에서 이벤트를 처리하는 방법 6가지 지금 개발하시는 코드에서 ViewModel의 이벤트 처리를 어떻게 하고 계신가요? 헤이딜러에서 LiveData -> SingleLiveData -> SharedFlow -> EventFlow로 이벤트 처리 방법을 변화 하기까지 과정을..