2024-06-24 주간 URL 모음

  • 2-Page Login Pattern, And How To Fix It — Smashing Magazine
    • 요약
      • 사용자가 별도의 화면에서 이메일과 비밀번호를 입력해야 하는 2페이지 로그인 패턴은 일반적이지만 종종 비효율적인 디자인입니다.
      • 기업이 2페이지 로그인을 사용하는 주된 이유는 기업 사용자를 위한 싱글 사인온(SSO) 인증을 지원하여 보안과 규정 준수를 개선하기 위해서입니다.
      • 그러나 2페이지 로그인은 자동 완성 및 비밀번호 관리자와 같은 기능이 중단되고 단일 페이지 로그인보다 느리기 때문에 SSO를 사용하지 않는 사용자에게는 불편할 수 있습니다.
      • 사람들은 종종 가입할 때 사용한 이메일이나 인증 서비스를 잊어버리는 경우가 있는데, 2페이지 로그인은 이러한 문제를 해결하고자 합니다.
      • 다른 해결책은 이메일과 비밀번호 필드가 있는 단일 페이지 로그인을 사용하고 해당 이메일 주소에 대해 SSO 옵션이 활성화되어 있는 경우 조건부로 표시하는 것입니다.
      • 이렇게 하면 2페이지 패턴의 단점 없이 SSO 사용자와 비사용자 모두에게 간소화된 로그인 환경을 제공할 수 있습니다.
      • SSO가 필요한 경우 혼란을 피하기 위해 비밀번호 필드를 숨기지 않고 비활성화할 수 있습니다.
      • 매직 링크와 같은 비밀번호 복구 옵션은 제공해야 하지만 기본 로그인 방법으로 의무화해서는 안 됩니다.
      • 비밀번호 관리자 통합이 깨지는 등의 문제는 사용자 경험에 큰 영향을 미칠 수 있으므로 사용자가 사용하는 도구 및 디바이스의 로그인 흐름을 철저히 테스트하는 것이 중요합니다.
      • 전반적으로 SSO를 사용하든 표준 이메일/비밀번호 인증을 사용하든 모든 사용자 유형의 요구 사항을 충족하는 안전하고 원활한 로그인 환경을 제공하는 것이 목표가 되어야 합니다.
  • GitHub - radix-vue/shadcn-vue: Vue port of shadcn-ui
    • 요약
      • shadcn-vue는 커뮤니티 주도의 비공식 shadcn/ui 프로젝트 Vue 포트입니다.
      • 이 프로젝트는 Vue 에코시스템에 유사한 UI 라이브러리가 필요하다는 필요성에서 만들어졌습니다.
      • 구성 요소는 접근 가능하고 사용자 정의할 수 있도록 설계되어 개발자가 복사하여 앱에 붙여넣을 수 있습니다.
      • shadcn-vue는 Shadcn UI, Shadcn Svelte, Radix Vue 및 VueUse를 비롯한 여러 오픈 소스 저작물과 리소스에 크레딧을 부여하고 이를 기반으로 구축되었습니다.
      • 라이브러리의 많은 컴포넌트는 개발자 ahmedmayara가 기여했습니다.
      • 이 프로젝트는 원래의 shadcn/ui 프로젝트와 유사하게 Vue 생태계를 위한 고품질 UI 라이브러리를 제공하는 것을 목표로 합니다.
  • ASCII Silhouettify
    • 요약
      • ASCII Silhouettify는 사진보다는 로고나 픽셀 아트와 같은 미니멀하고 대비가 높은 비주얼에 초점을 맞춰 이미지를 ASCII 아트 실루엣으로 변환하는 앱입니다.
      • 이 앱은 선/블록 문자를 사용하는 ANSI 아트나 유니코드를 사용하는 카오모지와 달리 인쇄 가능한 ASCII 문자를 95개로 제한합니다.
      • ASCII 실루엣티파이는 흑백 텍스트, ANSI 컬러 텍스트, HTML 또는 Neofetch의 사용자 정의 ASCII 아트 형식 등 다양한 형식으로 ASCII 아트를 출력할 수 있습니다.
      • 사용자는 표준 16색 ANSI 팔레트, 확장된 256색 ANSI 팔레트 또는 기본 240색 팔레트 중에서 선택하여 사용되는 색상 팔레트를 구성할 수 있습니다.
      • 알고리즘은 소스 이미지의 각 색상 영역에 맞는 가장 큰 ASCII 문자를 선택하여 흰색 픽셀이 가장 많은 문자에 우선순위를 둡니다.
      • 처리 속도를 높이기 위해 알고리즘은 미리 계산된 비트 마스크를 사용하여 각 영역에 가장 적합한 문자를 빠르게 식별합니다.
      • 이 알고리즘은 다른 원점을 사용하여 변환 프로세스를 반복하여 최종 결과를 최적화하고 사용 가능한 CPU 코어에 작업을 분산합니다.
      • 터미널의 적절한 글꼴 크기, 줄 높이, 문자 크기는 ASCII 아트 출력에서 원하는 종횡비를 달성하는 데 중요합니다.
      • 이 앱은 PNG, SVG, JPEG 등 다양한 이미지 형식을 입력으로 지원합니다.
      • 앱의 소스 코드는 공개 리포지토리에서 사용할 수 있으며 추가 탐색 및 사용자 지정이 가능합니다.
  • Claude 3.5 Sonnet 출시: GPT4o를 뛰어넘는 성능 | GeekNews
    • 요약
      • Anthropic은 기존 Claude 3 Opus 및 경쟁사 모델보다 뛰어난 성능의 Claude 3.5 모델 제품군의 첫 번째 버전인 Claude 3.5 Sonnet를 출시했습니다.
      • Claude 3.5 Sonnet는 Claude 3 Sonnet와 동일한 속도와 비용으로 제공되는 중간급 모델로, Claude.ai와 Claude iOS 앱, 그리고 Anthropic API, 아마존 베드락, 구글 클라우드의 버텍스 AI를 통해 무료로 사용할 수 있습니다.
      • Claude 3.5 Sonnet는 대학원 수준의 추론 능력(GPQA), 학부 수준의 지식(MMLU), 코딩 능력(HumanEval)에서 새로운 벤치마크를 설정했습니다.
      • 유머와 복잡한 지시를 이해하는 모델의 능력이 크게 향상되어 고품질의 자연스럽고 공감할 수 있는 콘텐츠를 생성할 수 있게 되었습니다.
      • 내부 코딩 평가에서 Claude 3.5 Sonnet는 64%의 문제를 해결하여 Claude 3 Opus의 38%를 뛰어넘었습니다.
      • Claude 3.5 Sonnet은 특히 코드 번역 처리에 효과적이어서 레거시 애플리케이션 업데이트 및 코드 베이스 마이그레이션에 유용합니다.
      • 이 모델은 표준 시각적 벤치마크에서 Claude 3 Opus를 능가하며 시각적 추론이 필요한 작업에서 강력한 성능을 보여줍니다.
      • Anthropic은 코드 스니펫, 텍스트 문서, 웹사이트 디자인 등 사용자가 생성한 콘텐츠를 편집하고 통합할 수 있는 동적 작업 공간인 아티팩트(Artifacts)를 도입했습니다.
      • Claude 3.5 Sonnet는 ASL-2 수준의 엄격한 테스트와 영국 AI 안전 연구소와 협력하여 배포 전 안전성 평가를 거쳤습니다.
      • Anthropic은 올해 말 Claude 3.5 하이쿠와 Claude 3.5 Opus를 출시하여 Claude 3.5 모델군을 완성할 계획이며, 기업 애플리케이션 통합을 지원하는 새로운 기능과 방식, 사용자 환경 설정과 상호 작용 기록을 기억하는 '메모리' 기능을 연구하고 있습니다.
  • Neofetch 개발자, 모든 저장소 아카이브하고 "농사 시작했음" | GeekNews
  • 사이버 허수아비 | GeekNews
  • FTC, 숨겨진 수수료 및 구독 취소 방해 혐의로 Adobe 와 경영진 고소 | GeekNews
    • 요약
      • FTC는 Adobe와 두 명의 임원이 조기 해지 수수료를 숨기고 소비자가 구독을 취소하기 어렵게 만들었다며 소송을 제기했습니다.
      • Adobe는 인기 있는 연간 구독 플랜의 높은 조기 해지 수수료(ETF)를 적절히 공개하지 않았다는 혐의를 받고 있으며, 이는 월별 잔여 결제 금액의 최대 50%에 달할 수 있습니다.
      • 많은 소비자들이 ETF에 대해 알지 못했으며 Adobe 구독을 취소하는 데 상당한 어려움을 겪었다고 보고했습니다.
      • Adobe는 ETF 및 구독 취소 문제에 대한 이러한 소비자 불만을 인지하고 있었으나 이러한 관행을 계속 유지했습니다.
      • Adobe는 2012년부터 구독 기반 수익 모델로 크게 전환하여 현재 구독이 회사 수익의 대부분을 차지하고 있습니다.
      • Adobe와 그 경영진에 대한 FTC의 벌금 소송은 3대 0으로 승인되었으며 법원의 최종 판결이 계류 중입니다.
  • EU 이사회, 목요일에 Chat Scanning 제안 투표 예정 | GeekNews
    • EU 이사회, Chat Control 법안 투표 철회 | GeekNews
    • 요약
      • 유럽연합 집행위원회는 모든 이메일 및 메시징 제공업체가 비공개 메시지와 채팅에서 아동 성 착취물(CSEM)을 검색하도록 의무화할 것을 제안했습니다.
      • 이는 디지털 커뮤니케이션의 대량 감시와 디지털 메시징 및 채팅의 프라이버시 종말을 초래할 수 있습니다.
      • 제안된 '채팅 통제' 조치에는 연령 인증 의무화, 앱 스토어 검열, 네트워크 차단 등이 포함됩니다.
      • 유럽 의회는 무차별적인 채팅 통제 제안에 대체로 반대하며 의무적인 스캔 요건을 삭제하기를 원했습니다.
      • 대부분의 EU 정부는 집행위의 원안을 지지하는 반면, 소수의 정부는 이를 막으려 하고 있습니다.
      • 채팅 통제 조치는 법적 문제, 해외 여행 시 문제, 정보 기관과 해커의 사적인 통신 감시 가능성으로 이어질 수 있습니다.
      • 사생활 침해, 기술적 취약성, 아동 보호를 위한 보다 효과적인 대안이 필요하다는 우려도 제기되고 있습니다.
      • 많은 기술 기업과 전문가들이 이 제안에 반대하고 있습니다.
      • 현재 EU 기관 간 협상 절차가 진행 중이며, 이사회의 초안은 집행위의 기존 입장과 유사합니다.
  • I’ve Stopped Using Box Plots. Should You? | Nightingale
    • 요약
      • 저자는 박스 플롯이 잘못 디자인되고 직관적이지 않으며 오해하기 쉽다고 생각하여 사용을 중단했습니다.
      • 박스 플롯은 이해하기 위해 긴 설명이 필요하지만, 더 간단한 차트 유형으로는 전달할 수 없는 중요한 인사이트를 전달하지 못하는 경우가 많습니다.
      • 박스 플롯의 시각적 디자인은 인간의 시각 시스템 작동 방식과 잘 맞지 않아 직관적으로 이해하기 어렵습니다.
      • 박스 플롯은 사분위수 및 사 분위수와 같은 복잡한 개념을 이해해야 하는데, 대부분의 청중은 이를 어려워합니다.
      • 박스 플롯은 실제 분포가 아닌 경우에도 분포를 종 모양으로 보이게 만드는 경향이 있습니다.
      • 스트립 플롯, 지터 스트립 플롯, 분포 히트 맵과 같은 대체 차트 유형은 이해하기 쉽고 인사이트를 효과적으로 전달하며 박스 플롯의 문제를 피할 수 있습니다.
      • 저자는 독자가 이미 박스 플롯에 익숙한 경우를 제외하고는 박스 플롯이 진정으로 최선의 선택이 될 수 있는 상황을 생각할 수 없습니다.
      • 저자는 박스 플롯이 결코 잘 디자인된 차트 유형이 아니며, 박스 플롯에서 벗어나는 것이 미래의 청중에게 불필요한 인지적 부담을 덜어줄 수 있다고 생각합니다.
      • 통계에 정통한 청중도 대부분의 상황에서 박스 플롯 대신 다른 대안을 사용하는 것이 더 나을 것입니다.
      • 이 글을 작성하는 저자의 목표는 박스 플롯의 문제점에 대한 인식을 높이고 보다 직관적이고 효과적인 분포 차트 유형을 사용하도록 장려하는 것입니다.
  • 테트리스 폰트 - 입력한 문자열을 테트리스해서 만들기 | GeekNews
  • 세션 게임의 매치메이킹 알고리즘. Elo, Glicko, TrueSkill, EOMM 그리고… | by scalalang2 | 취미로 논문 읽는 그룹 | Jun, 2024 | Medium
    • 요약
      • 매치메이킹은 온라인 게임의 중요한 구성 요소로, 플레이어를 매치 또는 세션에 배치하는 역할을 담당합니다.
      • 게임 디자이너는 지연 시간 최소화, 균형 잡힌 실력 기반 매치(SBMM) 생성, 수익 창출과 같은 비즈니스 목표에 최적화 등 매치메이킹에 대한 다양한 목표를 가지고 있습니다.
      • 체스용으로 개발된 Elo 등급 시스템은 플레이어의 실력을 객관적으로 평가하고 균형 잡힌 경기를 만들기 위해 온라인 게임에서 널리 사용되고 있습니다.
      • Glicko와 TrueSkill은 플레이어 능력의 불확실성을 고려하고 팀 기반 게임을 지원하는 보다 진보된 기술 등급 시스템입니다.
      • 단순한 실력 기반 매칭을 넘어 EOMM과 EnMatch와 같은 새로운 접근 방식은 이탈을 예측하여 플레이어 참여와 리텐션을 최적화하는 것을 목표로 합니다.
      • EOMM은 플레이 빈도, 최근 경기 기록 등 실력뿐 아니라 플레이어 데이터를 사용하여 경기 후에도 플레이어가 계속 플레이할 가능성을 모델링합니다.
      • EnMatch는 채팅 메시지와 업보트/다운보트 같은 소셜 상호작용 지표를 통합하여 매치 품질을 평가함으로써 EOMM을 더욱 확장합니다.
      • 이러한 고급 매치메이킹 시스템의 목표는 균형 잡힌 게임플레이 경험뿐만 아니라 매력적이고 사회적으로 긍정적인 게임플레이 경험을 만드는 것입니다.
      • 게임을 단순한 스포츠가 아닌 서비스로 바라보는 시각의 변화는 이러한 보다 총체적인 매치메이킹 접근 방식의 개발을 촉진했습니다.
      • 매치메이킹은 공정성에서 수익 창출에 이르기까지 여러 목표의 균형을 맞춰야 하는 복잡한 과제이며, 이러한 시스템은 정교한 통계 모델링을 활용하여 원하는 결과를 위해 최적화합니다.
  • 함께해요 파이썬 생태계 | GeekNews
    • 요약
      • 저자는 약 9년 동안 파이썬을 사용하면서 사람들이 잘 알지 못했던 훌륭한 파이썬 라이브러리가 많다는 것을 깨달았습니다.
      • 이 책의 목표는 개별 라이브러리의 자세한 사용법보다는 방대한 Python 라이브러리 생태계에 대한 개요를 제공하는 것입니다.
  • 메시지 큐 기반 아키텍처가 요즘 인기가 떨어지는 이유는 뭔가요? | GeekNews
  • The Global AI Talent Tracker 2.0 - MacroPolo
    • 요약
      • 미국은 여전히 최고 수준의 AI 인재가 가장 많이 근무하는 곳으로, 미국과 중국 출신의 연구원이 2019년의 58%에서 75%로 증가했습니다.
      • 미국은 계속해서 최고 AI 기관의 60%가 소재하고 있으며, 세계 최고 엘리트 AI 인재(상위 2%)의 주요 목적지입니다.
      • 미국과 중국 외에도 영국, 한국, 유럽 대륙이 최고 AI 연구자들이 일하기 위한 목적지로서 소폭 상승했습니다.
      • 인도와 캐나다는 학사 학위를 기준으로 한 최고 AI 연구원의 출신 국가가 상대적으로 감소했습니다.
      • 중국은 성장하는 AI 산업의 수요를 충족하기 위해 국내 AI 인재 풀을 확대했으며, 중국 내에서 일하는 중국인 인재가 더 많아졌습니다.
      • 인도 역시 2019년에는 거의 모든 인도가 해외에서 일하기를 선택했던 것에 비해 현재는 인도 AI 연구원의 5분의 1이 인도에서 계속 일하고 있습니다.
      • 2019년 55%에 비해 2022년에는 42%가 다른 국가에서 근무하는 외국 국적자로 나타나, 최고 수준의 AI 연구원들의 전반적인 이동성이 감소하는 경향을 보이고 있습니다.
      • 최고 수준의 AI 인재를 가늠하는 척도로 사용되는 NeurIPS 컨퍼런스는 2019년 1,428편에 비해 2022년에는 2,671편의 논문이 접수되어 크게 확대되었습니다.
      • 컨퍼런스의 성장에도 불구하고 여전히 상위 20%의 AI 연구 인재가 참여하는 가장 선별적인 AI 컨퍼런스 중 하나입니다.
      • 기업과 기관들이 AI의 힘으로 수익을 창출하기 위해 경쟁하면서 최고의 AI 인재를 확보하기 위한 국가 간 경쟁은 그 어느 때보다 치열해질 것으로 예상됩니다.
  • 소프트웨어 생산성을 떨어뜨리는 간단한 방법 (2023) | GeekNews