일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ListAdapter DiffUtil
- list map
- doc2vec
- android custom view
- ktor client
- FastAPI
- kotlin list
- llm
- build with ai
- ListAdapter
- android exoplayer
- 시행착오
- getChangePayload
- DiffUtil.ItemCallback
- ExoPlayer
- ansi2html
- kotlin collection
- android
- map
- 독서
- android ktor
- 안드로이드
- Python
- ChatGPT
- 유튜브
- AWS EC2
- video caching
- 스피너
- ktor api call
- exoplayer cache
- Today
- Total
목록전체 글 (100)
버튼 수집상
https://en.wikipedia.org/wiki/Heuristic_(computer_science) Heuristic (computer science) - Wikipedia From Wikipedia, the free encyclopedia Type of algorithm, produces approximately correct solutions In mathematical optimization and computer science, heuristic (from Greek εὑρίσκω "I find, discover") is a technique designed for solving a problem mor en.wikipedia.org 정통기법으로 근사치를 구하는 게 너무 느리거나, 정확한 해..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bieORk/btsm8PiLrEs/DUyIeFvNzKeFcGZBIWAFn0/img.png)
요근래 다시 점심 쉬는시간 (30분~1시간) 틈틈히 책을 읽고 있다. 2년 전에 책 읽는 방법에 대해 정리한 적이 있다. 이전 방법의 장점 - 어찌됐든 완독을 하게 된다. - PC 메모장에 책 내용이 저장되면서 키워드로 검색하기 쉽다. - 1회독을 해도 필사한 부분이 남아있어서 기억이 오래간다. 이전 방법의 단점 - 책 내용이 일관적으로 기억나지 않는다. - PC 화면으로 눈을 돌려 타이핑을 시작하면 책을 읽던 집중력이 흩어진다. - 타이핑에 익숙해져서 별 것 아닌 내용까지 필사하게 된다. - 책 한 권을 읽는 데에 시간이 오래 걸린다. (메모를 안 할 수는 없다.) 업데이트 된 방법 - 준비물: 샤프연필, 작은 사이즈 포스트잇, 책. - 그 외 물건, 특히 빛을 발하는 전자기기는 한 켠으로 치워둔다. ..
요즘 ChatGPT를 정말 많이 사용하는데, 코드 짜다가 단편적인 부분에 대해서만 물어보는 바람에 소스코드 안에서 코드의 패러다임이 안 맞을 때가 있다. 저자가 말하는 ChatGPT랑 협업하기 팁을 참고하면 프로젝트 설계부터 구현까지 ChatGPT를 유용하게 사용할 수 있겠다. 유용해보이는 영어 표현들도 같이 기록. 원문 기사 : An Example of LLM Prompting for programming * LLM(Large Language Model) Prompting : 코드가 아닌 자연어로 AI와 상호작용하게 해주는 프롬트. 마틴 파울러가 알려주는 ChatGPT와 페어 프로그래밍 하는 법 [한국어 번역] An example of LLM prompting for programming by Mart..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Zj9mQ/btsmz2PGlks/HHRwKzc3uRf2DF1vAwIqsk/img.jpg)
1. 아래 글을 참고해서 아마존 우분투 서버에 vnc 세팅을 해뒀다. https://discourse.ubuntu.com/t/running-ubuntu-desktop-on-an-aws-ec2-instance/13953 Running Ubuntu Desktop on an AWS EC2 instance Key Value Summary Learn how to connect and run Ubuntu desktop on AWS EC2 Instance. Access GUI to manage your machine more easily. Categories server Difficulty 2 Author Simran Singh invincible.simran@gmail.com Overview Duration: 0:..
질투는 나의 힘 예중, 예고, 미대를 졸업하고 숱한 딴짓(?)을 거쳐 3년차 개발자라는 이 자리까지 오게 한 나의 원동력은 좋아보이는 것 찾아보기 (시뮬레이션 능력)이다. 당장 알아듣지 못해도, 당장 해내지 못해도 괜찮다. 좋아보이는 것, 즉 언젠가 성취하고 싶은 것이 있으면 그것에 노출되면서 익숙해져나간다. 이 과정에서 필연적으로 주제파악을 해야하므로 고통스럽다. 나와 연고없는 사람에게 질투를 느끼면서 스스로를 괴롭힌다. 그러나 현실적인 무력감을 느끼더라도, 미래에 방점을 찍고 상상하기를 멈추면 안 된다. 지금은 어려운 일이어도, 제대로 된 방향으로 향하고만 있다면 이뤄내는 것은 시간 문제라는 믿음을 가진다. 나는 이런 방식으로 당장 할 수 없어보이는 일들을 몇 년에 걸쳐서 성취해나갔다. 일례 1 - ..
저번에 쓴 글에서 누락된 함수들이 있어서 추가. [Kotlin] 유용한 List 고차함수 컬렉션 안에 필요한 정보를 끄집어낼 때 몇 겹씩 되는 for문을 돌리는 대신 고차함수를 쓰면 편리하다. 그렇다고 소스코드에서 for문을 안 쓰는 것은 아니나 데이터의 뎁스가 깊을 때 가독성이 좋 collectingbuttons.tistory.com 평소에 자주 쓰는 코틀린의 Collection 함수들 모아봤다. 람다함수와 컬렉션 확장함수가 섞여있다. any list.any { it -> 체크하고 싶은 조건문 } 조건에 해당하는 요소가 하나라도 있는지 true / false 리턴 val list = listOf( listOf("one"), listOf("two", "three"), listOf("four") ) val..
타이탄의 도구들 하루 한 끼 다이어트 도시락 세계사를 바꾼 화학 이야기 다윈의 사도들 서브컬처 대담집 바다해부도감 만화로 쉽게 배우는 유기화학 만화로 쉽게 배우는 선형대수 마음의 법칙 FastAPI를 사용한 파이썬 웹 개발 플러터 실무 개발 장하준의 경제학 레시피 하나씩 별도의 포스팅으로 감상을 달겠다.
안드로이드 설정 > 접근성 > 시인성 향상 > 애니메이션 삭제 위 설정을 체크하면 불필요한 애니메이션 효과가 사라지면서 성능이 좋아진다. 그러나 앱에 따라서는 애니메이션이 제거되면서 정상동작하지 않는 기능도 있다. var isAnimOff = false val contentResolver = root.context.contentResolver val animatorDurationScale = Settings.Global.getFloat(contentResolver, Settings.Global.ANIMATOR_DURATION_SCALE, 1.0f) if (animatorDurationScale == 0f) isAnimOff = true 시스템상에서 애니메이션이 삭제되었는지 여부를 체크하는 코드. Lott..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/WbH31/btsl9vLo0U3/7CGtiFL5PIbBkKNv6wBeWK/img.gif)
RecyclerView 리사이클러뷰에 radius를 적용하는 방법 방법 1. 벡터로 마스킹하기 하얀 바탕에 오리고 싶은 영역을 투명처리한 벡터 이미지를 덧대어서 마스킹을 해봤다. 투명영역이 있는 마스킹 이미지는 벡터로 구현해서 용량을 조금이라도 줄이려고 했다. 대신 앱 바탕색이 하얀색이 아니면 하얗게 드러난다. 뷰포트가 정사각형인 벡터 파일을 직사각형 뷰에 적용시키면 균일하게 꺾이던 모서리 radius의 경사면이 같이 늘어났다. 벡터를 요리조리 만들어봐도 알 수가 없어서 1:1 비율을 유지하는 정사각형 벡터를 양 옆에 적용시켰다. 이 경우엔 아마 커스텀뷰를 만들면 될 것 같다. round_mask_start.xml round_mask_end.xml 간단한 벡터 패스 설명: M0,0 스타트 좌표 h 수평 ..
개발자가 되고 싶은데 기초적인 프로그래밍 언어 공부 외 모든 것이 막연했던 시절에 자바 커뮤니티 OKKY를 드나들며 뭐라도 줏어들으려고 했다. 특히 fender 라는 분의 글과 리플을 읽으면서 늘 개발자의 삶을 시뮬레이션 해왔다. 여러 기고문 중에서도 아래의 글은 오늘날까지도 머리 한 켠에 새겨져있다. https://okky.kr/articles/674111 OKKY - 개발자라면 반드시 알아야하는 기본기 오키에 올라오는 질문 글을 보면 일정한 패턴이 보일 때가 있습니다. 원래 이렇게 하면 되야하는데 오류가 난다 -> 검색해봤는데 모르겠다 -> 소스와 오류 복사해서 질문 글 작성, 대략 이런 식이 okky.kr 초보 개발자에게 필요한 기본기를 물었을 때 fender 님은 두 가지를 꼽는다. 1. 공식 a..