반응형
반응형

https://netflixtechblog.com/native-frame-rate-playback-6c87836a948

 

Native Frame Rate Playback

This article talks about a novel HDMI technology and how it is used within the Netflix Application to improve a user’s experience.

netflixtechblog.com

소개

회원의 몰입도를 극대화하는 것은 Netflix 제품 및 엔지니어링 팀이 회원을 즐겁게 하고 콘텐츠에 완전히 몰입할 수 있도록 하는 중요한 목표입니다. 결함 없는 인앱 전환으로 원활한 재생 경험을 제공하기 위해 성숙한 최신 클라이언트 장치 기술을 적절하게 조합하여 활용하는 것은 이 목표를 달성하기 위한 중요한 단계입니다. 이 기사에서는 소비자 스트리밍 장치의 기능을 활용하여 회원에게 더 나은 시청 경험을 제공하기 위한 여정에 대해 설명합니다.

Roku 셋톱 박스(STB) 또는 Amazon FireTV 스틱과 같은 스트리밍 장치가 TV에 연결되어 있는 경우 장치 디스플레이 설정에서 콘텐츠 프레임 속도와 관련된 옵션을 보았을 수 있습니다. 장치 제조업체는 종종 이 기능을 "콘텐츠 프레임 속도 일치", "디스플레이 재생률 자동 조정" 또는 이와 유사한 이름으로 부릅니다. 이러한 기능이 무엇이며 어떻게 시청 환경을 개선할 수 있는지 궁금한 적이 있다면 계속 읽어보세요. 다음 섹션에서는 이 기능의 기본 사항을 다루고 Netflix 애플리케이션에서 이 기능을 사용하는 방법에 대해 자세히 설명합니다.

문제

Netflix의 콘텐츠 카탈로그는 초당 23.97에서 60 프레임(fps) 범위의 다양한 프레임 속도 중 하나로 캡처 및 인코딩된 비디오로 구성됩니다. 회원이 소스 장치 (예: 셋톱 박스, 스트리밍 스틱, 게임 콘솔 등)에서 영화 또는 TV 프로그램을 보기로 선택하면 콘텐츠가 전달된 다음 프레임인 기본 프레임 속도 로 디코딩됩니다. 디코딩 단계 후 소스 장치는 연결된 싱크 장치(TV, AVR, 모니터 등)의 HDMI 입력 포트 기능을 기반으로 구성된 HDMI 출력 프레임 속도로 변환 합니다 . 일반적으로 HDMI를 통한 출력 프레임 속도는 PAL 지역의 경우 50fps, NTSC 의 경우 60fps로 자동 설정됩니다.지역.

Netflix는 높은 프레임 속도의 콘텐츠(50fps 또는 60fps)를 제한적으로 제공하지만 당사 카탈로그 및 시청 시간의 대부분은 23.97~30fps 콘텐츠를 시청하는 회원이 차지할 수 있습니다. 이는 본질적으로 대부분의 경우 콘텐츠가 프레임을 복제하여 HDMI 출력 프레임 속도와 일치하도록 기본 프레임 속도에서 콘텐츠를 변환하는 소스 장치에서 프레임 속도 변환 (일명 FRC)이라는 프로세스를 거친다는 것을 의미합니다. 그림 1은 24fps 콘텐츠를 60fps로 변환하는 간단한 FRC 알고리즘을 보여줍니다.

그림 1 : 24FPS 콘텐츠를 60FPS로 변환하는 3:2 풀다운 기법

콘텐츠를 변환하고 HDMI를 통해 출력 프레임 속도로 전송하는 것은 논리적이고 간단하게 들립니다. 실제로 FRC는 출력 프레임 속도가 기본 프레임 속도의 정수배(예: 24→48, 25→50, 30→60, 24→120 등)일 때 잘 작동합니다. 반면에 FRC는 정수가 아닌 다중 변환이 필요한 경우(예: 24→60, 25→60 등) Judder 라는 시각적 아티팩트를 도입하며, 이는 아래 그림과 같이 고르지 못한 비디오 재생으로 나타납니다.

반응형
반응형

35 Knowledge base tools for developers in 2023

https://medium.com/promyze/35-knowledge-base-tools-for-developers-in-2023-2584d1ea6bbb

 

35 Knowledge base tools for developers in 2023

In 2023, there should be no debate about the added value of great documentation in software projects. Software engineers should have access…

medium.com

 

  • 엔지니어가 도구의 UI에서 문서를 작성하는 Wiki와 유사한 도구 (예: Notion, Confluence, …)
  • 예 를 들어 코드 분석 및 온보딩 세션(예:프로미즈);
  • 질문/답변 플랫폼과 같은 커뮤니케이션 도구(예: Teams용 StackOverflow, …)
  • 개발자가 일반적으로 마크다운으로 문서를 작성하면 모든 마법이 일어나는 생성된 위키 도구(예: ReadTheDocs, …)

Acreom

Capture notes, break down issues, track your progress, create a knowledge base.

AnswerHub

Empowering developers and teams to learn, share, and succeed through online communities and knowledge sharing.

AppFlowy

Open Source Notion Alternative

Archbee

Build better product documentation — faster

Bit.ai

Next-Gen Document Collaboration Platform for Teams!

BookStack

(Open Source) BookStack is a simple, self-hosted, easy-to-use platform for organizing and storing information.

ClickUp

Save time with the all-in-one productivity platform that brings teams, tasks, and tools together in one place.

Coda

The all-in-one doc for teams.

CodeStream

New Relic CodeStream is a free open-source extension for VS Code, Visual Studio, and JetBrains.

Confluence

Confluence is your remote-friendly team workspace where knowledge and collaboration meet.

Daux.io

(OpenSource) The Easiest Way To Document Your Project.

Developerhub.io

All-in-One Platform for Online Documentation.

Docusaurus

(OpenSource) Build optimized websites quickly, focus on your content.

Flarum

(Open Source) Forums made simple. Modern, fast, and free!

Forem

(Open Source) Forem is an open source platform for building modern, independent, and safe communities.

GitBook

Where software teams break knowledge silos. (We use it at Promyze for our public documentation)

GitHub Pages

Websites for you and your projects.

Hugo

(OpenSource) The world’s fastest framework for building websites.

Jekyll

Transform your plain text into static websites and blogs.

mdBook

Static site generator from Markdown files.

MkDocs

(Open Source) Project documentation with Markdown.

Notion

The all-in-one workspace — for your tasks, notes, wikis, and calendar.

Notaku

Build a full-featured Docs website in minutes, using Notion as CM

Nuclino

A modern, simple, and blazingly fast way to collaborate — bring knowledge, docs, and projects together in one place.

Papyrs

The easiest way to create an online for your company.

Read The Docs

(Open Source) Read the Docs simplifies software documentation by automating building, versioning, and hosting of your docs for you.

SkyDocs

(OpenSource) SkyDocs is a lightweight static documentation builder with MarkDown.

Slab

Build a culture of knowledge-sharing today.

Sphinx

(OpenSource) Sphinx makes it easy to create intelligent and beautiful documentation.

Stack Overflow For Teams

Knowledge sharing and collaboration without distractions.

Swimm

Documentation Platform Built for Engineers.

TechDocs

Spotify’s docs-like-code plugin for Backstage.

Tettra

The best way to organize and share knowledge with your teammates.

Wiki.js

(OpenSource) The most powerful and extensible open source Wiki software

Promyze

Connect Developers’ Knowledge and share best coding practices, fully integrated in developers tools.

That’s all, folks; we hope that post gave you an overview of the current landscape of the knowledge base tools for software developers.

Among the ones quoted above, at Promyze, we use Notion to gather material such as procedures to create new releases of our IDE extensions. We use GitBook to publish the user documentation of our platform. Finally, we use our tool Promyze internally to raise new coding standards continuously. We bring these standards directly in IDEs & during code reviews since we consider this is the moment developers need this knowledge. You don’t code with a Wiki opened in a tab.

For each kind of documentation, you must define who should update it, when, and how other engineers will be notified of this change.

 

반응형
반응형

https://js.wiki/

 

Wiki.js

Install anywhere Works on virtually any platform and is compatible with either PostgreSQL, MySQL, MariaDB, MS SQL Server or SQLite!

js.wiki

가장 강력 하고
확장 가능한 오픈 소스 Wiki 소프트웨어


Wiki.js의 아름답고 직관적인 인터페이스를 사용하여 문서 작성을 즐겁게 만드십시오 !

네이버에 검색해봤더니 ㅋㅋㅋ 

ㅋㅋㅋ

 

반응형
반응형

세계에서 가장 강력한
업무 공간 및 문서 협업 플랫폼

팀과 개인이 전 세계 어디에서나 한 곳에서 모든 지식을 생성, 공동 작업 및 구성할 수 있도록 제작되었습니다. 작업하는 앱 전체에서 통합하면서 빠른 동적 메모, 문서, Wiki, 기술 자료, 프로젝트, 클라이언트 결과물, 기술 문서, 교육 가이드 및 클라이언트 포털을 생성합니다.

 

https://bit.ai/

 

Bit.ai - Document Collaboration for The New Era

Bit is a powerful document collaboration platform to create documents, notes, wikis with advanced design options, robust search, document tracking and much more..

bit.ai

 

https://youtu.be/3KtcKdMw3vs

반응형
반응형

gist 만들기 - gist.github.com

https://docs.github.com/ko/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists

 

gist 만들기 - GitHub Docs

공개 및 비밀의 두 가지 종류의 gist를 만들 수 있습니다. 세상과 아이디어를 공유할 준비가 되었다면 공개 gist를 만들고, 그렇지 않은 경우 비밀 gist를 만듭니다.

docs.github.com

 


gist 만들기
이 문서의 내용
gist 정보
gist 만들기
공개 및 비밀의 두 가지 종류의 gist를 만들 수 있습니다. 세상과 아이디어를 공유할 준비가 되었다면 공개 gist를 만들고, 그렇지 않은 경우 비밀 gist를 만듭니다.

gist 정보
Gists는 코드 조각을 다른 사용자와 공유하는 간단한 방법을 제공합니다. 모든 gist는 Git 리포지토리입니다. 즉, 포크 및 복제할 수 있습니다. GitHub에 로그인해서 gist를 만드는 경우 해당 gist는 계정과 연결되며 gist 홈페이지로 이동할 때 gist 목록에 표시됩니다.

Gist는 공개 또는 비밀일 수 있습니다. 공개 gist는 검색에 표시됩니다. 여기서 사람들은 gist가 만들어질 때 새 gist를 찾아볼 수 있습니다. 이들은 또한 검색이 가능하므로, 자신이 작업한 것을 다른 사람들이 찾아서 보도록 하려는 경우 사용할 수 있습니다.

비밀 gists는 검색에 표시되지 않으며 로그인하고 비밀 요점의 작성자가 아닌 한 검색할 수 없습니다. 비밀 gist는 비공개가 아닙니다. 비밀 gist의 URL을 친구에게 보낼 경우 받은 사람은 이를 볼 수 있습니다. 그러나 자신이 모르는 사람이 해당 URL을 발견할 경우 그들도 gist를 볼 수 있습니다. 다른 사람의 눈에 띄지 않도록 코드를 보호해야 하는 경우 대신 프라이빗 리포지토리를 만들 수 있습니다.

gist를 만든 후에는 이를 퍼블릭에서 비밀로 변환할 수 없습니다.

다음과 같은 경우 알림이 제공됩니다.

내가 gist의 작성자인 경우.
누군가가 gist에서 나를 멘션하는 경우.
Gist 맨 위에 있는 구독을 클릭하여 gist를 구독하는 경우.
다른 사용자가 쉽게 볼 수 있도록 프로필에 gist를 고정할 수 있습니다. 자세한 내용은 "프로필에 항목 고정"을 참조하세요.

gist 홈페이지로 이동하고 모든 Gist를 클릭하면 다른 사람들이 만든 공개 gist를 검색할 수 있습니다. 그러면 만든 시간 또는 업데이트 시간별로 정렬되고 표시되는 모든 gist의 페이지로 이동하게 됩니다. Gist Search을 사용하여 언어별로 gist를 검색할 수도 있습니다.

Gist는 Git 리포지토리이므로 차이(diff)와 함께 전체 커밋 기록을 볼 수 있습니다. Gist를 포크 또는 복제할 수도 있습니다. 자세한 내용은 "Gist 포크 및 복제"을 참조하세요.

Gist 상단에 있는 ZIP 다운로드 단추를 클릭하여 gist의 ZIP 파일을 다운로드할 수 있습니다. 블로그 게시물과 같이 Javascript를 지원하는 텍스트 필드에 gist를 포함할 수 있습니다. 포함 코드를 얻으려면 gist의 Embed URL 옆에 있는 클립보드 아이콘을 클릭합니다. 특정 gist 파일을 포함하려면 ?file=FILENAME과 함께 Embed URL을 추가합니다.

Gist는 GeoJSON 파일 매핑을 지원합니다. 이러한 맵은 포함된 gist에 표시되므로 맵을 쉽게 공유하고 포함할 수 있습니다. 자세한 내용은 "비 코드 파일 사용"을 참조하세요.

gist 만들기
아래 단계에 따라 gist를 만듭니다.

GitHub CLI를 사용하여 gist를 만들 수도 있습니다. 자세한 내용은 GitHub CLI 설명서의 “gh gist create”를 참조하세요.

또는 바탕 화면에서 편집기로 직접 텍스트 파일을 끌어서 놓을 수 있습니다.

GitHub에 로그인합니다.

gist 홈페이지로 이동합니다.

필요에 따라 "Gist description" 필드에 gist에 대한 설명을 입력합니다.

"확장명 포함 파일 이름" 필드에 파일 확장명을 포함하여 gist의 파일 이름을 입력합니다.

파일 내용 필드에 gist의 텍스트를 입력합니다.

필요에 따라, 공개 gist를 만들려면 을 클릭한 다음, 공개 gist 만들기를 클릭합니다.

! [새 요점에 대한 표시 유형 드롭다운 메뉴의 스크린샷 "비밀 요지 만들기"라는 레이블이 지정된 단추 옆에 드롭다운 아이콘이 진한 주황색으로 표시됩니다.] (/assets/images/help/gist/gist-visibility-drop-down.png)

비밀 gist 만들기 또는 공개 gist 만들기를 클릭합니다.

반응형
반응형

GitHub 2023의 상위 10개 최고의 오픈 소스 프로젝트

https://open-data-analytics.medium.com/top-10-best-open-source-projects-on-github-2023-784bf4df2a94

 

Top 10 Best Open Source Projects on GitHub 2023

Open Source Software (OSS) has revolutionized the way software development is done today. With millions of Open Source GitHub projects…

open-data-analytics.medium.com

오픈소스 소프트웨어(OSS)는혁명을 일으켰다오늘날 소프트웨어 개발이 수행되는 방식. 수백만 개의 오픈 소스 GitHub 프로젝트를 사용할 수 있으므로 필요에 맞는 최고의 오픈 소스 프로젝트를 탐색하고 찾는 것이 어려울 수 있습니다.

이 기사에는 알아야 할 가장 빠르게 성장하는 오픈 소스 GitHub 리포지토리 상위 10개가 나열되어 있습니다.

1. RLHF + PaLM: 오픈 소스 ChatGPT 대안

PaLM-rlhf-pytorch: 오픈 소스 ChatGPT 대안

RLHF + PaLM repo는 Reinforcement Learning with Human Feedback(RLHF) 및 PaLM 아키텍처를 결합한 진행 중인 구현입니다. ChatGPT와 유사하지만 PaLM 아키텍처의 이점이 추가된 모델의 오픈 소스 버전을 만드는 것을 목표로 합니다. 안타깝게도 이 솔루션에 대해 사전 학습된 모델이 제공되지 않습니다.

PaLM-rlhf GitHub 스타 기록

깃허브 링크:

2. RATH - 오픈 소스 Tableau 대안

Kanaries(k6s) RATH: Tableau의 오픈 소스 대안

탐색적 데이터 분석에 RATH 사용

신인으로서 RATH는 GitHub에서 가장 빠르게 성장하는 커뮤니티 중 하나입니다. 최첨단 기술과 데이터 분석 및 시각화에 대한 혁신적인 접근 방식을 통해 RATH는 데이터 전문가와 매니아 사이에서 빠르게 인기를 얻었습니다.

RATH GitHub 스타 히스토리

RATH의 커뮤니티는 개발자, 데이터 과학자 및 비즈니스 분석가 모두 개발에 기여하고 잠재력을 극대화하는 방법에 대한 아이디어를 공유하면서 빠르게 성장하고 있습니다. 노련한 데이터 분석가이든 막 시작하든 관계없이 RATH는 데이터 분석 및 시각화 기술을 향상시키려는 모든 사람에게 필수 도구입니다.

카나리아(k6s) RATH GitHub:

RATH에 대한 추가 정보: https://kanaries.net/

3. Gogs — 오픈 소스 GitHub 대안

Gogs: 오픈 소스 GitHub 대안

Gogs는 Git 버전 제어를 위한 사용자 친화적인 인터페이스를 제공하므로 GitHub의 훌륭한 대안이 됩니다. 이슈 추적, 풀 리퀘스트, 위키를 포함한 다양한 기능을 제공합니다. 자체 호스팅 및 사용자 정의가 가능한 Gogs는 Git 협업을 위한 유연하고 안전한 솔루션을 제공합니다.

Gogs GitHub 스타 히스토리

Gogs GitHub:

4. NocoDB — 오픈 소스 AirTable 대안

NocoDB: 오픈 소스 AirTable

NocoDB는 SQL, NoSQL 및 Graph 데이터베이스를 지원하는 유연하고 확장 가능한 데이터 플랫폼을 제공합니다. 데이터베이스 생성 및 관리를 위한 간단하면서도 강력한 인터페이스를 제공하며 실시간 데이터 업데이트를 지원합니다. NocoDB는 데이터에 대한 더 많은 제어 및 사용자 지정이 필요한 사람들을 위한 Airtable의 훌륭한 대안입니다.

Nocodb GitHub:

5. Rocket.Chat — 오픈 소스 슬랙 대안

Rocket.Chat: 오픈 소스 슬랙 대안

Rocket.Chat은 음성 및 화상 통화, 화면 공유, 파일 공유 등 다양한 기능을 통해 실시간 팀 커뮤니케이션을 제공합니다. 고도로 사용자 정의가 가능하며 자체 호스팅하거나 클라우드 기반 솔루션으로 사용할 수 있습니다. 강력한 협업 도구를 갖춘 Rocket.Chat은 Slack의 훌륭한 대안입니다.

Rocket.Chat GitHub 스타 기록

Rocket.Chat GitHub:

6. Airbyte — 오픈 소스 Fivetran 대안

Airbyte: 오픈 소스 데이터 통합

Airbyte는 데이터 통합을 위한 간단하면서도 강력한 인터페이스를 제공합니다. 데이터베이스, SaaS 애플리케이션 및 API를 포함한 광범위한 데이터 소스를 지원합니다. 실시간 데이터 전송 기능과 유연한 데이터 변환 옵션을 통해 Airbyte는 필요한 곳에 데이터를 쉽게 가져올 수 있습니다.

에어바이트 GitHub 스타 히스토리

에어바이트 GitHub:

7. 그럴듯한 분석 — 오픈 소스 Google Analytics 대안

그럴듯한 분석: 오픈 소스 Google Analytics 대안

Plausible Analytics는 개인 데이터를 수집하지 않고 자세한 웹 사이트 활동 보고서를 제공하는 개인 정보 보호 분석 솔루션입니다. 실시간 분석 및 보고 기능을 제공하며 웹사이트 성능을 이해할 수 있는 간단하고 직관적인 인터페이스를 제공합니다.

그럴듯한 분석 GitHub 스타 기록

그럴듯한 분석 GitHub:

8. Supabase — 오픈 소스 Firebase 대안

Supabase는 백엔드 데이터베이스, API 및 실시간 데이터 계층을 통해 웹 애플리케이션을 구축하고 호스팅하기 위한 완벽한 플랫폼을 제공합니다. 애플리케이션 생성 및 관리를 위한 간단하고 직관적인 인터페이스를 제공하며 팀을 위한 강력한 협업 도구를 제공합니다. 다양한 다른 도구와 확장 및 통합할 수 있는 기능을 갖춘 Supabase는 Firebase의 훌륭한 대안입니다.

Supabase: 오픈 소스 Firebase 대안

SupaBase GitHub 스타 히스토리

수파베이스 GitHub:

9. Kdenlive — 오픈 소스 Adobe Premiere 대안

KDenLive는 고품질 비디오 콘텐츠를 생성, 편집 및 생산하기 위한 강력하고 유연한 플랫폼을 제공하는 오픈 소스 비디오 편집 소프트웨어입니다. 다양한 형식을 지원하며 다중 트랙 편집, 색상 보정, 시각 효과와 같은 고급 기능을 포함합니다. 사용자 친화적인 인터페이스와 활발한 커뮤니티를 갖춘 KDenLive는 아마추어 및 전문 비디오 편집자 모두에게 탁월한 선택입니다.

Kdenlive — 오픈 소스 Adobe Premiere 대안

Kdenlive GitHub 스타 기록

Kdenlive GitHub:

10. Mastodon — 오픈 소스 Twitter 대안

Mastodon — 오픈 소스 Twitter 대안

Mastodon은 Twitter와 같은 중앙 집중식 소셜 미디어 플랫폼에 대한 오픈 소스 대안입니다. 사용자가 서로 연결하고 콘텐츠를 공유하며 온라인 커뮤니티에 참여할 수 있도록 하는 분산형 서버 네트워크입니다. 업데이트 게시, 이미지 및 비디오 공유, 좋아요, 댓글 및 재게시를 통해 다른 사용자와 상호 작용하는 기능을 포함하여 기존 소셜 미디어 플랫폼과 동일한 많은 기능을 제공합니다. Mastodon은 개인 정보 보호, 언론의 자유, 온라인 신원에 대한 통제를 강조하므로 이러한 원칙을 중시하는 사용자에게 인기 있는 선택입니다.

마스토돈에 대한 GitHub 스타 히스토리

마스토돈 GitHub:

결론

결론적으로 이 10개의 오픈 소스 GitHub 리포지토리는 활기차고 번성하는 오픈 소스 커뮤니티에 대한 증거입니다. 독점 솔루션에 대한 비용 효율적인 대안을 제공하고 개발자, 데이터 분석가 및 비즈니스 모두에게 유용한 도구를 제공합니다. 오픈 소스의 장점을 활용하여 이 10개 프로젝트는 강력하고 효과적인 솔루션을 개발했으며 확실히 탐색하고 지원할 가치가 있는 중요한 자산입니다.

반응형

+ Recent posts