Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

전체 글 488

AI 시대, 개발자는 어떻게 생존할 것인가? ... 퍼옴

AI 시대, 개발자는 어떻게 생존할 것인가? • ChatGPT를 비롯한 AI 도구의 등장은 개발자들에게 충격과 허탈함을 안겨주고 있다. 단순한 코딩뿐 아니라 문제 해결, 코드 리뷰 등 개발자의 핵심 역량으로 여겨졌던 영역마저 AI가 대신하고 있기 때문이다. • 소프트웨어 개발의 대가인 켄트 백은 자신의 기술 중 90%의 가치가 사라졌다고 고백했지만, 동시에 남은 10%의 레버리지는 1000배로 높아졌다고 말했다. • AI의 등장으로 개발자는 어떻게 생존 전략을 세워야 할까? 켄트 백은 "ChatGPT를 시도하는 것을 꺼려왔지만, 오늘 드디어 그 망설임을 극복했다. 이제 제가 왜 망설였는지 이해가 됩니다. 제 기술의 90%의 가치가 0달러로 떨어졌거든요. 그런데 나머지 10%에 대한 레버리지는 1000배로..

그냥글쓰기 2024.06.18

jetpack compose 새로고침 가이드 ... 퍼옴

제트팩 구성: 새로 고침으로 당기기 - 종합 가이드 • 제트팩 컴포즈는 pullRefresh 수정자와 pullRefreshIndicator 구성 기능을 도입하여 개발자가 컴포즈 기반 화면에서 pull-to-refresh UI 패턴을 구현할 수 있다. • 이러한 구성 요소는 "재료" 라이브러리의 일부이며 현재 실험 단계에 있다. • 풀 투 리프레시를 사용하기 위해 개발자는 풀 리프레시 수정자를 래지컬럼과 같은 스크롤 가능한 컨테이너에 추가하고 풀 리프레시 상태 객체를 제공하여 리프레시 동작을 제어할 수 있다. • PullRefreshIndicator 컴포넌트는 사용자가 새로 고침을 위해 풀다운할 때 시각적 표시기를 디스플레이하는 데 사용된다. • 개발자는 풀-투-리프레시 표시자의 리프레시 임계값, 배경 색..

개발자틀 팁들 ... 퍼옴

DevTools Tips: 웹 개발을 위한 새로운 팁과 요령을 배우세요. • DevTools Tips는 모든 수준과 브라우저 선호도를 가진 웹 개발자를 위한 리소스로, 개발 기술을 향상시키기 위한 정기적인 팁과 트릭을 제공합니다. 176개 이상의 팁이 지속적으로 추가되면서 플랫폼은 오픈 소스 기여자가 지원하며 개인화, CSS, 성능 등 다양한 범주를 제공합니다. • 일부 팁에는 레이아웃을 변경하지 않고 페이지에서 요소를 숨기고 CSS 사용자 정의를 위해 웹 페이지 또는 화면에서 색상을 선택하고 브라우저 엔진이 다시 칠하는 영역을 강조 표시하고 CSS 선택기의 특수성을 표시하고 인라인 SVG 이미지의 소스 코드를 복사하는 것이 포함된다. • DevTools Tips는 Edge, Chrome, Firefox..

그냥글쓰기 2024.06.15

레트로핏 대 Ktor: 안드로이드 개발을 위한 올바른 네트워크 클라이언트 선택 ... 퍼옴

레트로핏 대 Ktor: 안드로이드 개발을 위한 올바른 네트워크 클라이언트 선택 • 레트로핏과 Ktor는 코틀린 기반 안드로이드 개발을 위한 두 개의 인기 있는 네트워크 클라이언트 라이브러리이다. 레트로핏은 강력한 유형 안전과 주석 기반 접근 방식을 갖춘 성숙하고 신뢰할 수 있는 라이브러리로 API 엔드포인트 정의 및 요청 방법을 더 쉽게 정의할 수 있다. • 반면 Ktor는 뛰어난 동시성 관리 및 멀티플랫폼 기능을 제공하는 현대적인 코루틴 기반 프레임워크로 개발자가 안드로이드, iOS 및 백엔드 애플리케이션에서 사용할 수 있는 네트워킹 코드를 만들 수 있다. • 두 라이브러리 모두 인터셉터를 사용하는 레트로핏과 Auth 기능과 인터셉터를 사용하는 Ktor와 함께 모든 요청에 승인 헤더를 부착하는 방법을 ..

코틀린의 봉인된 수업 대 에넘 수업: 차이점과 사용 사례의 이해 ... 퍼옴

코틀린의 봉인된 수업 대 에넘 수업: 차이점과 사용 사례의 이해 • 코틀린의 밀봉된 클래스와 에넘 클래스는 모두 관련 옵션을 그룹화하는 데 사용되지만 뚜렷한 기능과 사용 사례가 있다. • 밀봉된 클래스는 클래스 계층을 생성할 수 있으며, 여기서 각 하위 클래스는 다른 상태 또는 유형의 데이터를 나타낼 수 있다. 반면에 에넘 클래스는 계층 구조가 없는 고정된 옵션 세트를 나타냅니다. • 밀봉된 클래스는 개발자가 밀봉된 클래스 내에서 속성, 방법 및 컴패니언 객체를 정의할 수 있도록 하기 때문에 에넘 클래스에 비해 더 많은 유연성과 사용자 정의 옵션을 제공한다. • 밀봉된 클래스와 에넘 클래스 모두 철저함을 강제하여 가능한 모든 사례 또는 옵션을 처리할 수 있습니다. 밀봉된 클래스는 모든 하위 클래스에 대한..

Jetpack Co.pose Ychart 라이브러리 ... 퍼옴

Y-차트: 오픈 소스 제트팩 컴포즈 차트 라이브러리 • Y-Charts는 개발자가 안드로이드 애플리케이션에 다양한 유형의 차트와 그래프를 쉽게 통합할 수 있는 오픈 소스 제트팩 컴포즈 기반 차트 라이브러리이다. • 제트팩 컴포즈의 강력한 기능을 활용하여 정확하고 접근하기 쉬운 결과를 제공하며 재사용 가능한 구성 요소로 간결하고 가볍고 사용자 정의가 가능합니다. • Y차트는 막대차트, 라인차트, 웨이브차트, 버블차트, 결합차트, 파이차트, 도넛차트 등 다양한 차트 유형을 지원한다. • 각 차트 유형에는 고유한 사용자 정의 모델이 있어 개발자가 특정 요구 사항에 따라 차트의 모양과 동작을 조정할 수 있습니다. • Y-차트에는 스크롤 가능 캔버스 컨테이너, XAxis, YAxis 및 AccessibilityB..

화학과 교수의 초간단 청소법 ... 퍼옴

화학과 교수의 초간단 청소법 • 고려대 화학과 이광렬 교수는 화학적 지식을 활용해서 노동 시간과 에너지를 단축시키는 살림법인 '화학적 살림살이'를 권장합니다. • 부엌 후드 거름망의 기름때는 염기성 용액인 워싱소다로 쉽게 제거할 수 있습니다. • 화장실 양변기 테두리 물때는 산성 구연산과 과탄산소다를 사용하면 효과적입니다. • 샤워부스 유리 파티션의 찌든 물때는 구연산 용액과 워싱소다 용액을 번갈아 사용하면 깨끗하게 제거할 수 있습니다. • 배수구의 악취와 세균은 과탄산소다를 사용하면 해결할 수 있습니다. • 초파리는 붕사, 설탕, 사과식초를 섞은 용액을 사용하면 퇴치할 수 있습니다. https://v.daum.net/v/20240604070014554 “욕실 물때·부엌 기름때 없애려면...” 화학과 교..

그냥글쓰기 2024.06.08

state 도입: 컴포즈를 사용한 state 관리에 대한 새로운 접근 방식 ... 퍼옴

state 도입: 컴포즈를 사용한 state 관리에 대한 새로운 접근 방식 • 이 기사는 RxJava를 사용하는 것에서 Compose를 사용하는 실험에 이르기까지 캐시 앱 안드로이드 클라이언트의 상태 관리 진화에 대해 논의합니다. • 저자는 상태 관리를 위한 RxJava와 Flow의 복잡성과 불투명성에 불만을 표현하고 더 나은 솔루션을 찾기 위한 검색을 설명한다. • 그들은 컴포즈를 렌더링이 아닌 상태 값을 생성하는 메커니즘으로만 사용할 수 있는 라이브러리인 분자를 소개한다. • 분자를 사용하면 구성 가능한 기능을 스테이트플로우 객체로 노출할 수 있으며 앱 어디에서나 소비할 수 있습니다. • 저자는 상태 관리 논리를 작성하기 위해 컴포즈를 사용하는 이점, 예를 들어 일반 if/else 진술 및 루프를 작..

최초의 트루 코틀린 멀티플랫폼 앱 출시: OctoMeter ... 퍼옴

최초의 트루 코틀린 멀티플랫폼 앱 출시: OctoMeter • 안드로이드 개발자 라이언 W는 단 한 달 만에 완전 기능 코틀린 멀티플랫폼 앱 '옥토미터'를 만들었다. 이 앱은 데스크톱, 안드로이드, iOS에서 실행되며 라이언이 다른 에너지 관세로 전환하여 전기 소비를 추적하고 잠재적 절감을 평가하는 데 도움이 됩니다. • 라이언은 코틀린 멀티플랫폼을 선택했는데, 그 이유는 코틀린 멀티플랫폼이 그가 한 번 코딩하고 여러 플랫폼에서 대시보드 앱을 가질 수 있게 해주었기 때문이다. 안드로이드 개발 기술을 활용해 SOLID, 클린 아키텍처, MVVM, 유닛 테스트 관행 등을 적용했다. • 이 앱은 스마트미터 전기 사용량 집계, 전기 사용량 및 비용 추정 및 예측, 애자일 옥토퍼스 관세 단가 추적, 이용 가능한 ..

UX(User Experience) 설계에서 20가지 공통 실수 ... 퍼옴

UX(User Experience) 설계에서 20가지 공통 실수 • 이 기사는 웹사이트 또는 디지털 제품과의 사용자 상호 작용에 부정적인 영향을 미칠 수 있는 사용자 경험(UX) 설계의 20가지 일반적인 실수에 대해 논의한다. • 강조된 실수 중 일부는 자동 오디오 재생 강요, 관련 없는 마케팅 메시지 사용, 혼란스러운 양식 생성, 드롭다운 메뉴 탐색 어렵게 만드는 것을 포함한다. • 기사는 또한 작업을 완료하는 데 필요한 클릭 수를 최소화하고 도구 팁을 과도하게 사용하지 않으며 중요한 기능을 쉽게 볼 수 있도록 하고 적절한 색상 구성표를 선택하는 것이 중요하다고 강조한다. • 언급된 추가 실수에는 지나치게 복잡한 암호 요구 사항 설정, 불필요하게 CAPTCHA 사용, 과도한 팝업으로 페이지 로드 시간 ..

반응형