Tumgik
#모바일 UI
ossidyrwwp · 20 hours
Text
모바일 앱으로 즐기는 최고의 오피사이트 추천
소개
모바일 시대에 접어들면서, 우리는 언제 어디서나 다양한 서비스에 접근할 수 있는 기회를 갖게 되었습니다. 특히, 오피사이트와 같은 특정한 분야에서도 모바일 앱을 통해 더욱 편리하게 이용할 수 있게 되었습니다. 이 글에서는 모바일 앱으로 즐길 수 있는 최고의 오피사이트를 추천하고, 각 사이트의 특징과 장점을 아이러브밤 상세히 설명하겠습니다. 현대인의 바쁜 생활 속에서 이러한 서비스가 어떻게 유용하게 작용할 수 있는지 알아보겠습니다.
오피사이트란 무엇인가?
오피사이트는 주로 성인 엔터테인먼트를 제공하는 플랫폼으로, 다양한 서비스를 통해 고객들에게 즐거움을 제공합니다. 많은 사람들이 이러한 사이트를 찾는 이유는 다양합니다. 그 중에서도 접근성과 편리함은 큰 장점으로 꼽힙니다.
오피사이트의 종류 비디오 채팅 사이트 성인 게임 플랫폼 온라인 랜선 만남 공간
각각의 사이트는 독특한 경험을 제공하며, 사용자의 취향에 따라 선택할 수 있는 폭이 넓습니다.
왜 모바일 앱인가?
모바일 앱은 언제 어디서나 손쉽게 접근할 수 있어 사용자에게 큰 장점을 제공합니다. 특히, 이동 중에도 간편하게 오피사이트에 접속하여 원하는 콘텐츠를 즐길 수 있다는 것은 매우 매력적입니다.
모바일 앱으로 즐기는 최고의 오피사이트 추천 1. 사이트 A: 사용자 친화적인 인터페이스 특징: 간단한 회원가입 절차 장점: 직관적인 UX/UI 설계
이 사이트는 초보자도 쉽게 사용할 수 있도록 설계되었습니다. 회원가입 후 즉시 다양한 콘텐츠를 탐색할 수 있어 많은 인기를 끌고 있습니다.
2. 사이트 B: 다양한 컨텐츠 제공 특징: 성인 비디오 및 스트리밍 서비스 장점: 주기적인 업데이트와 새로운 콘텐츠 추가
사이트 B는 매일 새로운 비디오와 생방송 콘텐츠를 제공하여 사용자가 항상 신선한 경험을 느낄 수 있도록 합니다.
3. 사이트 C: 안전하고 신뢰성 높은 결제 시스템 특징: 암호화된 결제 방식 장점: 개인정보 보호 강화
사이트 C는 사용자들이 안전하게 서비스를 이용할 수 있도록 다양한 보안 시스템을 갖추고 있습니다.
4. 사이트 D: 커뮤니티 중심의 소통 공간 특징: 사용자 간의 상호작용 기능 장점: 리얼타임 채팅과 포럼 운영
사이트 D는 단순한 관람뿐만 아니라 다른 사용자들과 소통하며 공동체 느낌을 살릴 수 있는 공간을 제공합니다.
모바일 앱의 장점과 단점 장점 언제 어디서나 이용 가능 직관적인 조작법 빠른 로딩 시간 단점 데이터 사용량 증가 일부 기능의 제한
모바일 앱은 여러 장점을 가지고 있지만, 사용자의 상황에 따라 불편함을 느낄 수도 있습니다.
오피사이트 선택 시 고려해야 할 점들 1. 안전성 확인하기
오피사이트를 선택할 때 가장 중요한 요소 중 하나는 바로 안전성입니다. 개인정보 보호가 잘 이루어지는지 확인하는 것이 필수적입니다.
2. 사용자 리뷰 참고하기
실제 사용자들의 리뷰를 참고하면 해당 사이트의 진정성을 판단하는 데 도움을 받을 수 있습니다.
3. 제공되는 콘텐츠의 다양성 확인하기
자신이 원하는 콘텐츠가 충분히 제공되는지를 체크하는 것도 중요합니다.
자주 묻는 질문 (FAQs) Q1: 오피사이트 이용 시 안전한 방법은 무엇인가요?
A1: 안전한 결제 시스템과 개인정보 보호 정책이 잘 갖추어진 사이트를 선택하는 것이 중요합니다.
Q2: 모바일 앱으로 보는 것이 PC보다 더 좋은 점이 있나요?
A2: 네, 모바일 앱은 이동 중에도 쉽게 접근할 수 있고, 더 개인적인 환경에서 사용 가능하다는 장점이 있습니다.
Q3: 무료로 이용 가능한 오피사이트가 있나요?
A3: 일부 사이트에서는 무료 콘텐츠도 제공하지만, 고급 기능이나 콘텐츠는 유료 가입이 필요합니다.
Q4: 어떤 오피사이트가 가장 추천되나요?
A4: 각자의 취향에 따라 다르지만, 위에서 소개한 여러 사이트들 중에서 선택하면 좋습니다.
Q5: 해외 오피사이트도 이용 가능한가요?
A5: 네, 하지만 각국의 법률이나 규정에 따라 접근 제한이 있을 수 있으므로 주의해야 합니다.
Q6: 회원가입 시 필요한 정보는 무엇인가요?
A6: 일반적으로 이메일 주소와 비밀번호 등이 필요하며, 추가 정보 요청은 각 사이트마다 다릅니다.
결론
모바일 시대에 발맞춰 오피사이트 또한 변화하고 있습니다. 이제 우리는 손쉽게 스마트폰으로 원하는 서비스를 찾아 즐길 수 있게 되었습니다. 이 글에서 소개한 다양한 모바일 앱 기반의 오피사이트들은 각각 독특한 특징과 장점을 가지고 있어 사용자에게 최적화된 경험을 제공합니다. 그렇다면 여러분은 어떤 서비스를 선택하시겠습니까? 궁금증이 생겼다면 본문의 정보를 바탕으로 직접 체험해 보세요!
0 notes
Text
오토캐드 2024 크랙 한글판 다운로드
오토캐드 2024 크랙 한글판 다운로드 방법 알려드릴게요.
오토캐드 2024 크랙 한글판 다운로드 링크 <
한글 언어팩 가능하고, 언어 변경 자유롭습니다. 클래식 업데이트 되 었습니다. 오토캐드 2024 영어 언어팩, 한글 언어팩 최적화 되었고 용량 설치 오류 없습니다. 클래식 모드도 가능하니깐, 오토캐드 2024 크랙 한글판 다운로드 하세요!
Tumblr media Tumblr media Tumblr media
오토캐드(AutoCAD)는 세계적으로 널리 사용되는 2D 및 3D CAD(Computer-Aided Design) 소프트웨어로, 주로 건축, 엔지니어링, 제조, 그리고 그래픽 디자인 등 다양한 산업 분야에서 사용됩니다. 오토데스크(AutoDesk)에서 개발한 이 소프트웨어는 1982년 처음 출시된 이후 지속적인 업데이트와 개선을 거쳐 왔으며, 2024 버전은 최신 기능과 성능 향상을 통해 사용자에게 더 나은 작업 환경을 제공합니다. 이 글에서는 오토캐드 2024의 주요 기능, 개선 사항, 활용 방법 및 장점 등에 대해 심층적으로 설명하겠습니다.
오토캐드 2024의 주요 기능 오토캐드 2024 크랙 한글판 다운로드 기존 버전들에서 제공하던 강력한 기능들을 유지하면서도, 사용자 편의성과 생산성을 높이기 위한 여러 새로운 기능이 추가되었습니다. 그중 주요 기능을 살펴보겠습니다.
1.1. 속도와 성능 향상 오토캐드 2024는 소프트웨어의 전반적인 성능을 크게 개선하였습니다. 이 버전은 복잡한 도면이나 대형 프로젝트를 처리하는 데 있어서 더 빠른 응답 속도를 제공하며, 파일 로드 및 저장 시간도 크게 단축되었습니다. 이는 새로운 그래픽 엔진의 도입과 소프트웨어의 최적화 덕분에 가능해졌습니다.
1.2. 스마트 블록 배치 스마트 블록 배치(Smart Block Placement)는 사용자가 자주 사용하는 블록을 빠르게 삽입할 수 있도록 도와주는 기능입니다. 이 기능은 사용자가 이전에 배치한 블록들을 분석하여, 사용자가 새로 블록을 배치할 때 그 위치를 자동으로 제안해 줍니다. 이를 통해 작업 시간을 절약하고, 블록 배치 작업의 효율성을 크게 높일 수 있습니다.
1.3. 마이그레이션 도구 개선 오토캐드 2024는 마이그레이션 도구를 더욱 직관적이고 사용하기 쉽게 개선하였습니다. 이전 버전의 오토캐드에서 작업하던 환경 설정, 도구 팔레트, 작업 공간 등을 새로운 버전으로 원활하게 이전할 수 있습니다. 이를 통해 버전 업그레이드 시 발생할 수 있는 불편함을 최소화하고, 작업 연속성을 유지할 수 있습니다.
1.4. 팔레트 보기 개선 도구 팔레트는 오토캐드에서 자주 사용되는 도구와 기능을 손쉽게 사용할 수 있도록 해주는 중요한 요소입니다. 오토캐드 2024에서는 팔레트 보기가 개선되어, 사용자가 더 쉽게 원하는 도구를 찾고 사용할 수 있도록 하였습니다. 팔레트의 크기 조정, 위치 고정, 투명도 조절 등 사용자 편의성이 크게 향상되었습니다.
2D 및 3D 기능의 향상 오토캐드 2024는 2D 및 3D 설계 작업을 더욱 효율적으로 수행할 수 있도록 여러 가지 새로운 기능을 포함하고 있습니다. 특히 3D 모델링과 관련된 기능들이 많이 개선되었습니다.
2.1. 3D 객체 조작 개선 오토캐드 2024 크랙 한글판 다운로드 3D 객체를 조작하는 것이 더욱 직관적이고 쉽게 개선되었습니다. 회전, 이동, 확대/축소 등 기본적인 조작 기능이 보다 부드럽게 동작하며, 사용자 인터페이스(UI)도 개선되어 사용자가 작업 흐름을 방해받지 않고 자연스럽게 작업을 진행할 수 있습니다.
2.2. 커스텀 뷰포트 및 디스플레이 설정 사용자는 다양한 디스플레이 설정을 통해 3D 모델을 보다 효과적으로 관리할 수 있습니다. 예를 들어, 여러 개의 뷰포트를 동시에 사용하여 다양한 각도에서 모델을 검토할 수 있으며, 각 뷰포트마다 서로 다른 디스플레이 설정을 적용할 수 있습니다. 이를 통해 복잡한 3D 모델을 더욱 정밀하게 분석하고 조정할 수 있습니다.
2.3. 객체 스냅 기능 강화 2D 및 3D 작업에서 객체 스냅(Object Snap)은 매우 중요한 기능입니다. 오토캐드 2024는 객체 스냅 기능을 강화하여, 사용자가 보다 정확하게 객체를 선택하고 정렬할 수 있도록 하였습니다. 특히 3D 공간에서의 스냅 기능이 크게 개선되어, 사용자가 원하는 위치에 쉽게 객체를 배치할 수 있습니다.
사용자 인터페이스 및 사용자 경험 개선 오토캐드 2024에서는 사용자 인터페이스(UI)와 사용자 경험(UX)을 대폭 개선하여 사용자의 작업 효율성을 높였습니다.
3.1. 어두운 모드 개선 오토캐드 2024에서는 어두운 모드(Dark Mode)가 더 직관적으로 개선되었습니다. 이 모드는 눈의 피로를 줄이고, 작업 환경에 맞게 화면을 조정할 수 있어 많은 사용자들로부터 호평을 받고 있습니다. 특히, 오토캐드 2024에서는 어두운 모드에서도 UI의 가시성이 향상되어, 작업 중에도 요소들을 쉽게 식별할 수 있습니다.
3.2. 사용자 정의 가능성 확대 사용자는 오토캐드 2024에서 자신의 작업 스타일에 맞게 UI를 더욱 자유롭게 커스터마이징할 수 있습니다. 작업 공간의 레이아웃, 툴바의 위치, 단축키 설정 등 다양한 요소를 개인화할 수 있으며, 이를 통해 자신에게 최적화된 작업 환경을 구축할 수 있습니다.
3.3. 인식형 명령어 오토캐드 2024는 인식형 명령어(Adaptive Commands) 기능을 도입하였습니다. 이 기능은 사용자가 자주 사용하는 명령어를 분석하여, 사용자가 해당 명령어를 입력할 때 빠르게 자동 완성을 제공합니다. 이를 통해 명령어 입력 시간을 줄이고, 작업의 연속성을 높일 수 있습니다.
협업 및 파일 관리 기능 현대의 설계 환경에서는 협업이 매우 중요하며, 오토캐드 2024는 이러한 협업을 지원하기 위한 다양한 기능을 제공합니다.
4.1. 공유 뷰 기능 강화 공유 뷰(Shared Views) 기능은 사용자가 프로젝트 파일을 다른 사람들과 쉽게 공유하고, 실시간으로 피드백을 받을 수 있도록 해줍니다. 오토캐드 2024에서는 이 기능이 더욱 강화되어, 사용자가 작업 중인 도면을 웹 링크를 통해 동료나 클라이언트와 신속하게 공유할 수 있습니다. 또한, 웹 브라우저나 모바일 기기에서도 도면을 확인하고, 코멘트를 남길 수 있어 협업이 더욱 원활해집니다.
4.2. 클라우드 기반 파일 관리 오토캐드 2024는 클라우드 기반의 파일 관리 기능을 제공하여, 사용자가 언제 어디서나 작업 파일에 접근할 수 있도록 지원합니다. 오토데스크의 클라우드 서비스와 연동하여 파일을 안전하게 저장하고, 버전 관리를 통해 프로젝트의 최신 상태를 유지할 수 있습니다. 이 기능은 특히 원격 근무나 글로벌 팀과의 협업에서 유용하게 사용될 수 있습니다.
산업별 도구 세트와 기능 오토캐드 2024 크랙 한글판 다운로드 다양한 산업 분야의 요구를 충족시키기 위해 여러 산업별 도구 세트(Industry-Specific Toolsets)를 제공합니다. 이러한 도구 세트는 특정 산업의 작업 흐름을 지원하며, 생산성을 극대화할 수 있도록 설계되었습니다.
5.1. 건축 도구 세트 건축 도구 세트는 건축 설계 및 문서화를 위한 다양한 도구를 제공합니다. 벽, 문, 창문 등 건축 요소를 신속하게 모델링할 수 있으며, 자동화된 도면 생성 기능을 통해 도면 작성 시간을 크게 단축할 수 있습니다. 또한, 빌딩 정보 모델링(BIM)과의 통합을 통해 더욱 정교한 설계를 지원합니다.
5.2. 기계 설계 도구 세트 기계 설계 도구 세트는 기계 엔지니어링 분야의 복잡한 요구를 충족시키기 위한 다양한 기능을 제공합니다. 나사, 기어, 축 등의 기계 부품을 쉽게 설계할 수 있으며, 자동화된 BOM(Bill of Materials) 생성 기능을 통해 부품 목록을 효율적으로 관리할 수 있습니다. 이 외에도, 특정 기계 설계 표준에 맞춘 템플릿을 제공하여, 설계 작업을 표준화하고 시간과 비용을 절약할 수 있습니다.
5.3. 전기 설계 도구 세트 전기 설계 도구 세트는 전기 설계 작업을 더욱 효율적으로 수행할 수 있도록 도와줍니다. 전기 회로도, 배선도 등의 도면을 신속하게 작성할 수 있으며, 자동화된 전기 부품 배치 기능을 통해 오류를 줄이고 작업 시간을 절약할 수 있습니다. 또한, 전기 설계와 관련된 다양한 표준을 지원하여, 글로벌 프로젝트에서도 쉽게 활용할 수 있습니다.
오토캐드 2024의 활용 사례 오토캐드 2024는 다양한 산업 분야에서 폭넓게 사용될 수 있으며, 이를 통해 생산성 향상, 비용 절감, 설계 품질 개선 등 다양한 이점을 얻을 수 있습니다. 몇 가지 주요 활용 사례를 살펴보겠습니다.
6.1. 건축 설계 건축 설계 분야에서는 오토캐드 2024의 2D 및 3D 모델링 기능을 통해 정확하고 정교한 설계를 수행할 수 있습니다. 예를 들어, 복잡한 건물의 구조를 3D로 모델링하고, 이를 바탕으로 2D 도면을 자동으로 생성할 수 있습니다. 또한, 설계 변경이 발생했을 때도 실시간으로 도면이 업데이트되어 설계 오류를 최소화할 수 있습니다.
6.2. 제조 엔지니어링 제조 엔지니어링 분야에서는 오토캐드 2024를 활용하여 기계 부품의 설계, 조립 도면 작성, 제조 공정 계획 등을 효율적으로 수행할 수 있습니다. 특히 3D 모델링 기능을 통해 실제 제품의 제작을 시뮬레이션하고, 제작 과정에서 발생할 수 있는 문제를 사전에 파악하여 해결할 수 있습니다.
6.3. 인테리어 디자인 오토캐드 2024 크랙 한글판 다운로드 인테리어 디자인 분야에서도 오토캐드 2024는 강력한 도구로 사용될 수 있습니다. 디자이너는 2D 평면도와 3D 모델을 동시에 작업하여, 공간의 배치, 가구의 배치, 조명 계획 등을 상세하게 설계할 수 있습니다. 또한, 3D 렌더링 기능을 통해 고객에게 설계 결과물을 실감나게 시각화하여 보여줄 수 있습니다.
1 note · View note
bepicknews · 1 month
Text
무료 스포츠 분석의 혁신적 도구, 최신 트렌드와 심층 분석을 제공하는 서비스의 장점과 특징
이 서비스가 제공하는 무료 스포츠 분석은 단순한 데이터 제공을 넘어, 사용자가 실제로 유용하게 활용할 수 있는 다양한 정보를 포함하고 있습니다. 우선, 가장 큰 장점은 실시간으로 제공되는 분석입니다. 이는 경기 시작 전에만 제공되는 것이 아니라, 경기 도중에도 실시간으로 업데이트되는 데이터와 통계를 기반으로 한 분석을 제공합니다. 이를 통해 사용자는 경기의 흐름을 빠르게 파악하고, 적절한 예측을 할 수 있습니다.
또한, 이 서비스는 여러 스포츠 종목에 대한 분석을 제��하며, 축구, 야구, 농구 등 다양한 스포츠에 걸쳐 깊이 있는 분석을 제공합니다. 이러한 분석은 단순한 통계 수치에 머물지 않고, 경기 전반에 영향을 미치는 변수들까지 고려하여 종합적인 판단을 내릴 수 있게 합니다. 예를 들어, 선수의 최근 컨디션, 팀의 전술 변화, 날씨 조건 등 다양한 요소들이 종합적으로 반영되어 보다 정확한 예측을 할 수 있도록 돕습니다.
최근 스포츠 분석의 트렌드는 AI와 빅데이터를 활용한 예측 모델이 주를 이루고 있습니다. 이 서비스는 이러한 최신 기술을 적극 활용하여, 보다 정교하고 신뢰성 있는 분석 결과를 제공하고 있습니다. AI를 통한 예측 모델은 수천 가지의 변수를 동시에 분석하여, 기존의 단순한 통계 분석과는 비교할 수 없는 수준의 예측을 가능하게 합니다.
특히, 이 서비스는 사용자의 경험을 극대화하기 위해 UI/UX 측면에서도 많은 노력을 기울였습니다. 직관적이고 사용하기 쉬운 인터페이스를 통해, 스포츠 분석에 익숙하지 않은 사용자들도 쉽게 접근할 수 있습니다. 또한, 모바일 최적화를 통해 언제 어디서나 스포츠 분석을 확인하고 활용할 수 있는 환경을 제공합니다.
Tumblr media
이 서비스는 단순히 스포츠 분석만 제공하는 것이 아니라, 스포츠 관련 구인구직 정보도 함께 제공합니다. 이는 스포츠 산업에 관심이 있는 사용자들이 보다 쉽게 관련 직업 정보를 찾을 수 있도록 돕습니다. 또한, 서비스 내에서 운영되는 커뮤니티를 통해 사용자들 간의 정보 공유와 소통이 활발하게 이루어지고 있습니다. 이를 통해 사용자들은 자신의 경험을 공유하고, 보다 나은 분석 방법을 찾는 데 도움을 받을 수 있습니다.
이 서비스는 정기적으로 다양한 이벤트와 프로모션을 진행하여, 사용자들에게 추가적인 혜택을 제공합니다. 무료 스포츠 분석 외에도, 경품 이벤트나 특별 프로모션을 통해 사용자들은 다양한 혜택을 받을 수 있습니다. 이러한 이벤트는 스포츠 팬들에게 큰 호응을 얻고 있으며, 서비스의 인지도를 높이는 데 큰 역할을 하고 있습니다.
결론적으로, 무료 스포츠 분석은 이제 단순한 예측을 넘어, 스포츠 팬들에게 필수적인 도구로 자리 잡고 있습니다. 이 서비스는 이러한 변화의 선두에 서 있으며, 사용자가 보다 정확하고 유용한 분석을 받을 수 있도록 지속적으로 발전하고 있습니다. AI와 빅데이터를 활용한 최신 트렌드와 사용자 친화적인 인터페이스, 그리고 다양한 스포츠 종목에 대한 심층 분석을 통해 이 서비스는 사용자들에게 최고의 스포츠 분석 경험을 제공합니다. 더불어, 구인구직 정보와 커뮤니티, 이벤트 등을 통해 사용자들이 다양한 혜택을 누릴 수 있도록 지원하고 있습니다.
이 서비스는 앞으로도 무료 스포츠 분석의 리더로서, 더 많은 사용자들이 쉽게 스포츠를 분석하고 즐길 수 있는 환경을 제공할 것입니다. 이 블로그를 통해 이 서비스의 다양한 장점과 혜택을 경험해 보시길 바랍니다. 지금 바로 가입하여 무료 스포츠 분석의 세계를 체험해 보세요.
0 notes
bkweblog · 1 month
Text
One UI 7.0 & 안드로이드 15 업데이트 지원 받는 갤럭시 스마트폰과 태블릿 기기들
삼성의 모바일 기기의 업데이트 정책을 반영하여 One UI 7.0 & 안드로이드 15 업데이트를 지원 받는 갤럭시 스마트폰과 태블릿 기기들의 예상 목록입니다.One UI 7.0 출시 전에 변경될 수도 있는 점 미리 알려드립니다. 최종 업데이트 : 2024년 8월 20일 갤럭시 S 시리즈 갤럭시 S24 갤럭시 S24 플러스 갤럭시 S24 울트라 갤럭시 S23 갤럭시 S23 플러스 갤럭시 S23 울트라 갤럭시 S23 FE 갤럭시 S22 갤럭시 S22 플러스 갤럭시 S22 울트라 갤럭시 S21 갤럭시 S22 플러스 갤럭시 S22 울트라 갤럭시 S22 FE 갤럭시 Z 시리즈 갤럭시 Z 폴드 6 갤럭시 Z 폴드 5 갤럭시 Z 폴드 4 갤럭시 Z 폴드 3 갤럭시 Z 플립…
0 notes
helpful-infomation · 2 months
Text
세금 고지서 확인: 2024년 완벽 가이드 💼💰
Tumblr media
2024년 세금 고지서 확인 완벽 가이드: 온라인부터 오프라인까지 세금 고지서 확인, 왜 중요할까요? 🧐 세금 고지서를 제때 확인하고 납부하는 것은 우리의 의무이자 권리입니다. 2024년 기준, 세금 고지서 확인이 그 어느 때보다 쉽고 편리해졌습니다. 이 글에서는 온라인과 오프라인을 아우르는 다양한 세금 고지서 확인 방법을 상세히 알아보겠습니다. 📌 알아두세요 이 글은 약 10분의 읽기 시간이 소요되���, 홈택스, 위택스 활용법부터 특정 세금 고지서 확인, 미납 세금 관리까지 종합적인 정보를 담고 있습니다. 주요 정보 요약 항목 내용 온라인 확인 방법 홈택스, 위택스, 모바일 앱 활용 주요 세금 유형 자동차세, 지방세, 종합소득세 필수 준�� 사항 공동인증서 또는 간편인증, 개인정보 * 2024년 기준 정보입니다. 온라인으로 세금 고지서 확인하기 💻 주목! 핵심 포인트 온라인 세금 고지서 확인은 시간과 장소에 구애받지 않고 편리하게 이용할 수 있는 방법입니다. 홈택스, 위택스, 그리고 모바일 앱을 통해 다양한 세금 정보를 손쉽게 확인할 수 있습니다. 2.1 홈택스를 이용한 확인 방법 홈택스는 국세청에서 운영하는 전자세금 서비스 플랫폼입니다. 종합소득세, 부가가치세 등 국세 관련 고지서를 확인할 수 있습니다. 홈택스 접속 웹 브라우저에서 홈택스(www.hometax.go.kr) 사이트에 접속합니다. 로그인 공동인증서, 간편인증 등을 이용하여 로그인합니다. 조회/발급 메뉴 선택 상단 메뉴에서 '조회/발급'을 클릭합니다. 고지서 조회 선택 '고지서 조회'를 선택합니다. 세목 선택 조회하고자 하는 세목(예: 종합소득세)을 선택합니다. 🔔 홈택스 이용 팁 자주 확인하는 세금 유형은 '즐겨찾기'에 추가하여 빠르게 접근할 수 있습니다. 홈택스 모바일 앱을 설치하면 더욱 편리하게 이용할 수 있습니다! 홈택스 바로가기 → 2.2 위택스를 이용한 확인 방법 위택스는 지방세와 관련된 고지서를 확인할 수 있는 플랫폼입니다. 재산세, 주민세 등 지방세 고지서를 쉽게 확인할 수 있습니다. 위택스 접속 웹 브라우저에서 위택스(www.wetax.go.kr) 사이트에 접속합니다. 로그인 공동인증서 또는 간편인증으로 로그인합니다. '나의 WETAX' 선택 상단 메뉴에서 '나의 WETAX'를 클릭합니다. '지방세 고지서 확인' 선택 '지방세 고지서 확인' 메뉴를 선택합니다. 조회 조건 설정 조회하고자 하는 기간과 세목을 선택합니다. 💡 알고 계셨나요? 2024년 기준, 위택스에서는 전국 어디서나 지방세를 통합하여 조회 및 납부할 수 있습니다. 이사를 한 경우에도 이전 거주지의 지방세 정보를 쉽게 확인할 수 있어 매우 편리합니다. 2.3 모바일 앱을 통한 확인 방법 스마트폰 사용자라면 모바일 앱을 통해 더욱 간편하게 세금 고지서를 확인할 수 있습니다. 홈택스 모바일 앱: 국세 관련 고지서 확인 위택스 모바일 앱: 지방세 관련 고지서 확인 모바일 앱 vs 웹사이트 비교 기능 모바일 앱 웹사이트 접근성 언제 어디서나 빠른 접근 PC 필요 알림 기능 푸시 알림 제공 이메일 알림 위주 사용 편의성 간편 로그인, 직관적 UI 더 많은 기능, 상세 정보 제공 * 2024년 기준 비교 정보입니다. 📱 모바일 앱 활용 팁 푸시 알림을 설정하여 중요한 세금 고지서 발급 및 납부 기한을 놓치지 않도록 합니다. 생체인증(지문, 얼굴인식)을 활성화하여 로그인 과정을 간소화합니다. 자주 확인하는 세금 정보는 앱 내 '즐겨찾기'에 추가하여 빠르게 접근합니다. 특정 세금 고지서 확인하기 🧾 이제 자주 조회되는 특정 세금 고지서의 확인 방법에 대해 자세히 알아보겠습니다. 3.1 자동차세 고지서 확인 방법 자동차세는 보통 6월과 12월에 부과되며, 위택스나 각 지방자치단체의 웹사이트에서 확인할 수 있습니다. 위택스 접속 및 로그인 위택스 웹사이트에 접속하여 로그인합니다. '지방세 조회/납부' 선택 메인 메뉴에서 '지방세 조회/납부'를 클릭합니다. '자동차세' 선택 세목 중 '자동차세'를 선택합니다. 차량 정보 입력 자동차 등록번호와 주민등록번호를 입력합니다. 고지서 확인 조회 결과에서 자동차세 고지서 내용을 확인합니다. 🚗 자동차세 관련 팁 1월에 연간 자동차세를 미리 납부하면 10% 할인 혜택을 받을 수 있습니다. 2024년에도 이 제도가 유지되니 활용해 보세요! 3.2 지방세 고지서 확인 방법 지방세는 재산세, 주민세 등을 포함하며, 주로 위택스를 통해 확인할 수 있습니다. 위택스 접속 및 로그인 위택스 웹사이트에 접속하여 로그인합니다. '나의 WETAX' 메뉴 선택 상단 메뉴에서 '나의 WETAX'를 클릭합니다. '지방세 고지서 확인' 선택 '지방세 고지서 확인' 메뉴를 선택합니다. 조회 조건 설정 조회하고자 하는 기간과 세목(예: 재산세, 주민세)을 선택합니다. 고지서 내용 확인 조회 결과에서 지방세 고지서 내용을 상세히 확인합니다. 💡 지방세 관리의 핵심 2024년부터 더욱 강화된 지방세 통합관리 시스템으로 전국의 모든 지방세를 한 번에 확인하고 납부할 수 있습니다. 이사를 했거나 여러 지역에 부동산을 소유한 경우에 특히 유용합니다. 세금 납부 내역 조회하기 📊 과거의 세금 납부 내역을 확인하는 것은 재무 관리와 세금 계획에 중요합니다. 홈택스와 위택스 모두에서 이 서비스를 제공합니다. 홈택스에서 납부 내역 조회 홈택스 로그인 홈택스 웹사이트에 접속하여 로그인합니다. 'My 홈택스' 선택 상단 메뉴에서 'My 홈택스'를 클릭합니다. '납부내역' 조회 '납부내역' 메뉴를 선택하여 원하는 기간의 납부 내역을 조회합니다. 상세 내역 확인 각 항목을 클릭하여 세부 납부 정보를 확인할 수 있습니다. 💼 세금 납부 내역 관리 팁 연간 납부 내역을 엑셀 파일로 다운로드하여 개인 재무 관리에 활용하세요. 정기적으로 (예: 분기별) 납부 내역을 확인하여 미납 세금이 없는지 체크하세요. 납부 증명서가 필요한 경우, 온라인에서 즉시 발급받을 수 있습니다. 미납 세금 확인 및 납부 방법 ⚠️ 미납 세금을 신속하게 확인하고 납부하는 것은 연체 이자와 가산금을 피하는 데 중요합니다. 다음은 미납 세금을 확인하고 납부하는 절차입니다. 온라인 플랫폼 접속 홈택스(국세) 또는 위택스(지방세)에 접속하여 로그인합니다. 미납 세금 조회 '미납 및 체납 세금 조회' 메뉴를 선택합니다. 미납 내역 확인 조회된 미납 세금 목록을 꼼꼼히 확인합니다. 납부 방법 선택 온라인 납부, 가상계좌 입금 등 원하는 납부 방법을 선택합니다. 납부 진행 및 확인 선택한 방법으로 납부를 진행하고, 납부 완료 후 영수증을 확인합니다. ⚠️ 주의 미납 세금에는 가산금이 부과될 수 있습니다. 2024년 기준, 납부 기한 경과 시 3%의 가산금과 매월 1.2%의 중가산금이 최대 60개월까지 부과될 수 있으니 주의가 필요합니다. 세금 고지서 출력 방법 🖨️ 때로는 세금 고지서의 실물 사본이 필요할 수 있습니다. 온라인에서 쉽게 출력할 수 있는 방법을 알아보겠습니다. 해당 플랫폼 접속 홈택스 또는 위택스에 로그인합니다. 고지서 조회 '고지서 조회/발급' 메뉴를 선택합니다. 출력할 고지서 선택 원하는 세금 고지서를 선택합니다. '출력' 또는 'PDF 저장' 선택 화면의 '출력' 버튼을 클릭하거나 PDF로 저장합니다. 출력 확인 출력된 고지서의 내용을 꼼꼼히 확인합니다. 🌱 친환경 팁 가능한 한 전자 고지서를 활용하여 종이 사용을 줄이세요. 꼭 필요한 경우에만 고지서를 출력하고, 전자문서로 보관하는 습관을 들이세요. 중요한 세금 고지서는 클라우드 서비스에 백업하여 안전하게 보관하세요. 오프라인에서 세금 고지서 확인하기 🏢 디지털 기기 사용이 어렵거나 직접 방문을 선호하는 분들을 위해 오프라인 확인 방법도 알아보겠습니다. 관할 세무서 또는 주민센터 방문 가까운 세무서(국세) 또는 주민센터(지방세)를 방문합니다. 신분증 지참 본인 확인을 위해 신분증을 반드시 지참하세요. 세금 고지서 발급 요청 창구에서 원하는 세금의 고지서 발급을 요청합니다. 내용 확인 발급받은 고지서의 내용을 꼼꼼히 확인합니다. 필요시 상담 궁금한 점이 있다면 현장에서 직원과 상담할 수 있습니다. 🕒 시간 절약 팁 오프라인 방문 시 대기 시간을 줄이려면, 미리 전화로 필요한 서류를 확인하고 방문 예약을 하는 것이 좋습니다. 2024년부터 많은 관공서에서 온라인 예약 시스템을 도입하여 더욱 편리해졌습니다. 자주 묻는 질문 (FAQ) 🤔 결론: 효율적인 세금 관리를 위한 팁 🎯 세금 고지서 확인과 관리는 개인의 재무 건강에 중요한 역할을 합니다. 다음의 팁들을 활용하여 더욱 효율적으로 세금을 관리해보세요: 정기적인 확인: 월 1회 이상 세금 고지서와 납부 현황을 확인하세요. 알림 설정: 모바일 앱의 푸시 알림을 활성화하여 중요한 날짜를 놓치지 마세요. 자동이체 활용: 정기적인 세금은 자동이체를 설정하여 연체를 방지하세요. 문서 관리: 중요한 세금 문서는 디지털화하여 안전하게 보관하세요. 전문가 상담: 복잡한 세금 문제는 전문가의 조언을 구하세요. 최종 강조 포인트 2024년 기준, 온라인 세금 관리 시스템은 더욱 사용자 친화적으로 개선되었습니다. 이러한 디지털 도구를 적극 활용하면 시간과 비용을 절약하고, 세금 관련 스트레스를 크게 줄일 수 있습니다. 관련 글 목록 📚 알면 득이 되는 세금 절세 방법 10가지 2024년 연말정산 완벽 가이드: 놓치지 말아야 할 공제 항목 부동산 세금 완전 정복: 취득부터 양도까지 직장인을 위한 소득세 계산법 상세 안내 Read the full article
0 notes
ggoit · 4 months
Text
최고의 토토사이트 추천 방법: 안전하고 재미있는 게임 찾기
토토사이트 추천을 할 때 가장 중요한 것은 그 사이트가 얼마나 안전한지입니다. 많은 스포츠 베팅 사이트들이 있지만, 진짜 안전한 곳을 찾는 일은 쉽지 않습니다. 여기서는 여러분이 안전하게 게임을 즐기기 위해 필요한 몇 가지 팁과 추천 사이트들을 소개합니다.
안전한 토토사이트 찾는 방법
첫 번째로, 토토사이트 추천의 핵심은 라이선스를 확인하는 것입니다. 주요 라이선스를 가진 사이트는 더 신뢰할 만한 경향이 있습니다. 예를 들어, MGA(말타 게임 당국)나 UKGC(영국 스포츠 베팅 위원회)의 라이선스를 가진 사이트는 대부분 안전하고 믿을 만합니다.
두 번째로, 리뷰와 평판을 확인하는 것도 중요합니다. 구글이나 나무위키에서 특정 사이트의 리뷰를 찾아보세요. 사람들이 그 사이트를 어떻게 평가하는지, 문제가 있었는지, 고객 지원이 잘 되는지를 확인할 수 있습니다. 리뷰는 사이트의 실질적인 장점과 단점을 나타내기 때문에 중요한 참고 자료가 됩니다.
가장 많이 추천되는 토토사이트
몇몇 유명한 토토사이트들이 안전성과 공정성 면에서 꾸준히 좋은 평가를 받고 있습니다. 예를 들어 토토사이트에 관한 나무위키 항목을 참고하면 도움이 됩니다. 그것들은 엄격한 기준을 만족시키며 사용자 경험을 최적화하는 곳들입니다.
또한, 다양한 게임 선택이 중요한 포인트입니다. 스포츠 베팅, 카지노 게임, 포커 등 여러 가지 게임을 한 곳에서 즐길 수 있는 사이트를 선택하면 다양한 경험을 쌓을 수 있습니다. 유명한 사이트들에서는 새로운 게임이 꾸준히 업데이트 되기 때문에 지루할 틈이 없습니다.
Tumblr media
고객 지원 서비스의 중요성
고객 지원 서비스는 어떤 토토사이트를 선택할 때 매우 중요한 요소입니다. 24/7 지원 서비스를 제공하는 사이트들은 고객의 문제를 빠르고 효율적으로 해결할 수 있습니다. 또한, 채팅, 이메일, 전화 등 다양한 지원 방법을 제공하는 것도 중요합니다. 이에 대한 정보는 사이트의 FAQ 섹션이나 고객 지원 페이지에서 확인할 수 있습니다.
또 다른 중요한 요소는 보너스와 프로모션입니다. 많은 토토사이트들이 신규 가입자에게 환영 보너스를 제공하며, 기존 사용자에게도 다양한 프로모션을 진행합니다. 보너스를 잘 활용하면 더 많은 게임을 즐길 수 있고, 승률도 높일 수 있습니다.
사용자 인터페이스와 경험
토토사이트의 사용자 인터페이스(UI)와 사용자 경험(UX)도 중요한 요소입니다. 사용하기 편리한 사이트는 더 많은 사람들이 이용하게 되고, 만족도도 높아집니다. 모바일 앱을 통해 언제 어디서나 게임을 즐길 수 있는 편의성도 고려해야 합니다.
예를 들어, 깔끔한 디자인과 빠른 로딩 속도를 가진 사이트는 사용자 경험을 향상시킵니다. 또한, 직관적인 내비게이션과 명확한 메뉴 구성이 필요합니다. 그러면 사용자가 원하는 정보를 빠르게 찾을 수 있고, 게임을 더 재미있게 즐길 수 있습니다.
입출금 방법과 보안
입출금 방법도 중요한 요소입니다. 다양한 결제 옵션을 제공하는 사이트가 좋습니다. 카드 결제, 은행 송금, 전자지갑 등 다양한 결제 방법을 제공하는 사이트는 사용자의 편의를 극대화합니다.
또한, 입출금 시의 보안도 중요합니다. SSL 암호화가 적용된 사이트는 개인 정보와 금융 정보를 안전하게 보호합니다. 사이트의 보안 정책과 인증서를 확인해보는 것도 좋습니다.
Tumblr media
책임 감 있고 합법적인 게임
책임 있는 스포츠 베팅을 지원하는 사이트를 선택하는 것도 중요합니다. 일부 사이트에서는 스포츠 베팅 중독 예방 프로그램이나 자가 제한 기능을 제공하여 사용자가 책임 있는 게임을 할 수 있도록 돕습니다. 이런 기능을 제공하는 사이트들은 사용자에게 더 큰 신뢰를 줄 수 있습니다.
토토사이트가 합법적인지 확인하는 것도 필수입니다. 불법 사이트에서 게임을 즐기다 보면 법적인 문제가 발생할 수 있기 때문입니다. 항상 해당 사이트가 운영되고 있는 국가의 규제를 준수하는지 확인하는 것이 좋습니다.
결론
안전하고 재미있는 게임을 찾기 위해서는 여러 요소들을 고려해야 합니다. 라이선스, 리뷰, 고객 지원, 보너스, 사용자 인터페이스, 입출금 방법, 그리고 책임 있는 스포츠 베팅 지원 등 여러 가지 요소들을 종합적으로 판단하는 것이 중요합니다. 이렇게 하면 안전하고 즐거운 스포츠 베팅 경험을 할 수 있을 것입니다.
0 notes
ossidyrwwp · 1 day
Text
신뢰할 수 있는 오피사이트 평가 기준
소개
오피사이트는 요즘 많은 사람들에게 큰 관심을 받고 있으며, 이와 관련된 정보는 매우 중요합니다. 특히, 신뢰할 수 있는 오피사이트를 찾는 것은 쉽지 않죠. 이용자들뿐만 아니라 웹사이트 운영자들도 신뢰성을 높이기 위해 다양한 노력을 기울이고 있습니다. 이번 글에서는 신뢰할 수 있는 오피사이트 평가 기준에 대해 깊이 있게 알아보고, 어떤 요소들이 울산OP 고려되어야 하는지를 살펴보겠습니다.
신뢰할 수 있는 오피사이트 평가 기준
신뢰할 수 있는 오피사이트를 선택하기 위한 기준은 무엇일까요? 여러 요소가 있지만, 가장 기본적인 것은 사용자 리뷰와 피드백입니다. 사람들이 실제로 경험한 내용은 매우 중요한 데이터입니다.
1. 사용자 리뷰의 중요성 사용자들의 리뷰는 사이트의 신뢰성을 판단하는 데 있어 가장 직접적인 지표입니다. 긍정적인 피드백과 부정적인 피드백 모두를 통해 우리는 각 사이트의 장단점을 파악할 수 있습니다. 2. 사이트의 보안 및 개인정보 보호 개인 정보 보호 정책이 명확히 제시되어 있어야 합니다. SSL 인증서가 적용되어 안전한 결제 시스템을 제공하는지 확인해야 합니다. 3. 고객 지원 시스템 24시간 고객 상담이 가능한지 여부 빠른 응답 시간과 문제 해결 능력은 사이트의 신뢰성을 높이는 중요한 요소입니다. 4. 사용 편리성 사용자 인터페이스(UI)가 직관적이어야 합니다. 모바일 및 데스크탑 환경에서 모두 쉽게 사용할 수 있어야 합니다. 5. 다양한 서비스 제공 여부 다양한 서비스 옵션을 제공하는 사이트는 더 많은 고객을 유치할 가능성이 높습니다. 예를 들어, 채팅 기능이나 비디오 통화 기능 등은 고객 만족도를 높일 수 있습니다. 오피사이트 선택 시 고려해야 할 추가 요소들
오피사이트를 선택할 때 단순히 위에서 언급한 요소들만 고려하는 것이 아닙니다. 그 외에도 여러 가지 세부 사항들이 존재합니다.
6. 라이센스 및 인증 여부 확인하기 합법적으로 운영되고 있는지 확인해야 합니다. 각국의 법률에 따라 인증된 사이트인지 체크해보세요. 7. 커뮤니티 평판 조사하기 인터넷 커뮤니티에서 해당 사이트에 대한 의견을 찾아보세요. 이용자들이 공유하는 경험담은 신뢰성을 판단하는 데 도움이 됩니다. 8. 프로모션 및 보너스 조건 이해하기 제공되는 프로모션이나 보너스가 어떻게 운영되는지를 잘 이해해야 합니다. 불리한 조건이 붙어있다면, 해당 사이트는 피하는 것이 좋습니다. FAQ 섹션 Q1: 오피사이트란 무엇인가요?
A: 오피사이트는 다양한 서비스를 제공하는 온라인 플랫폼으로, 주로 성인 콘텐츠와 관련된 서비스들을 포함합니다.
Q2: 어떻게 신뢰할 수 있는 오피사이트를 찾아야 하나요?
A: 사용자 리뷰, 보안 시스템, 고객 지원 등을 종합적으로 검토하여 판단하면 됩니다.
Q3: 오피사이트에서 개인정보 보호는 어떻게 이루어지나요?
A: 대부분의 신뢰할 수 있는 사이트는 SSL 인증서를 통해 안전한 데이터 전송을 보���하며, 개인정보 보호 정책을 명확히 하고 있습니다.
Q4: 모바일에서도 이용 가능한 오피사이트가 있나요?
A: 네, 많은 오피사이트가 모바일 최적화 되어 있어 스마트폰에서도 쉽게 이용 가능합니다.
Q5: 프로모션이나 보너스를 활용해도 안전한가요?
A: 프로모션이나 보너스 사용 시에는 반드시 조건을 꼼꼼히 따져봐야 하며, 불리한 조건이 있을 경우 피하는 것이 좋습니다.
Q6: 커뮤니티에서 정보를 얻는 방법은 무엇인가요?
A: 인터넷 포럼이나 SNS 그룹에서 다른 이용자들의 경험담과 의견을 찾아볼 수 있습니다.
결론
신뢰할 수 있는 오피사이트를 찾기란 생각보다 어려운 일입니다. 그러나 위에서 언급한 다양한 기준들을 참고하여 신중하게 판단한다면 더 나은 선택을 할 수 있을 것입니다. 사용자의 경험과 후기, 그리고 보안 시스템 등이 조화를 이루어야 진정으로 믿을 만한 사이트라고 할 수 있습니다. 그러므로 항상 정보를 정확히 분석하고 확인하여 최선의 선택을 하시길 바랍니다!
이 글에서는 신뢰할 수 있는 오피사이트 평가 기준에 대해 다루었습니다. 각 항목들은 여러분이 실제로 사용할 때 도움이 될 것입니다. 더불어 최신 정보와 변동 사항들을 지속적으로 확인하시는 것도 잊지 마세요!
0 notes
soitmilk · 1 year
Text
소원웹 | 홈페이지제작, 쇼핑몰제작, 앱제작, 웹에이전시
웹에이전시 소원웹 UI/UX DESIGN 사용자 눈높이에 맞춘 UI/UX 시각화 작업 모바일, 태블릿에 편리한 터치와 폰트 최적화 시스템 DESIGN ① 브랜드에 맞춘 세련된 디자인. 세월이 흘러도 변치않는 가치있는 디자인 MARKETING ② 잘되는 대박 홈페이지는 이유가 있습니다. 20년의 온라인제작 노하우가 있습니다. WORTH THE PRICE ③ 거품을 뺀가격. 반응형 웹사이트 국내 최저가로 업종에 맞는 심플 맞춤 제작! EASY MANAGEMENT ④ 간편하고 쉬운 수정, 유지관리로 누구나 관리하기 쉽습니다.
SERVICE
"차별화된 서비스" 사이트 제작부터 고객유치를 고려한 사이트 구축 최신의 기술로 쉽고 편리하게 운영이 가능합니다. 도메인 1년 무료 지원 나만의 도메인을 선택해 주세요. 1년 무료지원 호스팅 비용 1년 무료 지원 최신의 SSD 광호스팅 1년 지원 / 멀티반응형 이상 HD 사진 촬영 제품촬영 및 출장 촬영 SNS 소셜 연동 서비스 인스타그램, 카카오, 네이버등 소셜 연동, 로그인 개발 사이트 등록 무료 지원 포털 사이트 SEO 최적화로 검색노출 상위로 검색 동영상 & 유튜브 연동 풀 HD동영상이나 유투브 동영상 삽입 "거품을 뺀 맞춤 제작 비용" 1년간의 단순 수정 무료 서비스 텍스트 단순 수정 1년간 무료 서비스 Read the full article
0 notes
epiredaehan · 1 year
Video
youtube
챗GPT 빅 웨이브 초거대 AI가 불러올 비즈니스 변화 #short
📓『챗GPT 빅 웨이브』 초거대 AI가 불러올 비즈니스 변화
✒️김지현(지은이)
다양한 경험과 직업을 가진 ICT 분야 전문가다. 현재는 SK 경영경제연구소 부사장으로 AI, 메타버스, 블록체인 등 기술 기반의 디지털 트랜스포메이션 연구를 맡고 있다. 기존에는 SK텔레콤 에이닷 PMO로 AGI 전략과 mySUNI AI, DT컬리지에서 교육 기획을 담당했고, SK플래닛에서 신규사업 전략을 담당했다. 2000년대에는 다음커뮤니케이션에서 모바일 사업 전략과 사물인터넷 등의 신규 서비스 기획을 하기도 했다. 한때 카이스트 정보미디어 겸직교수를 맡기도 했다. 1996년에 《컴퓨터119》라는 첫 책을 쓰기 시작해, 2009년 《웹 트렌드 & 전략 리포트》, 2010년 《모바일 이노베이션》, 2013년 《포스트 스마트폰, 경계의 붕괴》, 그리고 2020년 《인공지능과 인간의 대화》, 2021년 《IT 사용설명서》 등 신기술 트렌드 중심의 다양한 저술 활동을 했다.
✒️최재홍(지은이)
아마존 창업에서 성장까지 구석구석까지 분석한 교수면서 현장을 누빈 전문가다. 1990년대 후반 데이콤 사내 기업과 전자결제를 시작으로, 벤처 업계에 발을 담그고 10년 이상 MWC(Mobile World Congress)에 참가하면서 스마트폰 시대에 새로운 비즈니스 창출에 관여했고, 모바일에서는 카카오의 사외이사로 카카오의 창업에서 성장까지를 지켜보았다. 스마트폰 혁명의 격동기를 지나 최근에는 부진한 혁신의 시기를 거치면서, 새롭게 일어나고 있는 인공지능의 시대에 모든 산업에서 빠질 수 없는 금융, KB금융지주 IT 분야의 사외이사로 챗GPT 혁신에 참여하고 있다.
목차 프롤로그 테크라이터 김지현 - AI 생태계를 바꾸는 혁명이 될 것인가 강릉원주대학교 교수 최재홍 - 개인과 기업이 준비해야 할 것을 생각하다
1. 챗GPT가 앞당긴 AI의 흐름 챗GPT가 일으킬 빅 웨이브 AI의 터닝 포인트, 챗GPT의 엔진 LLM 챗GPT의 한계, 극복할 방법은
2. 초거대 AI, AGI 생태계 속 기업의 선택 AGI 생태계에서 움직이는 기업들 혼돈의 AI 시대, 경쟁에서 살아남기 생성 AI 시대의 승자는
3. 챗GPT가 뒤바꾼 빅테크 기업의 경쟁구도 치열해지는 빅테크 기업 전쟁 생성 AI의 킬러 서비스와 슈퍼앱 웹3와 블록체인, 메타버스를 넘는 킬러 서비스는
4. 이슈로 정리한 챗GPT와 실전 노하우 챗GPT와 기업의 이슈 AGI 시대의 전망과 대비 챗GPT와 사회적 이슈 챗GPT와 개인의 이슈 업무 현장에서 스마트하게 챗GPT 사용하는 법 챗GPT 사용설명서
에필로그 테크라이터 김지현 - 챗GPT의 가치에 대해 생각하다
초거대 AI 인사이트 찾아보기
🔖 챗GPT에 사용된 AI는 '범용 AI'로 말 그대로 여러 분야나 용도로 널리 쓰여 무엇이든 잘 수행한다. 이것이 가능해진 이유는  LLM이라는 새로운 AI 모델 덕분이다. LLM의 "Language(언어)' 가 중요한데, 컴퓨터 언어가 아니라 우리가 말하는 '인간의 언어'다. LLM은 영어, 한국어, 일본어 등 수많은 인간의 언어를 이해할 수 있는 범용 AI모델이 기반이 되어 기존의 AI와는 큰 차이가 있다.
🔖 새로운 기술이 나오고 산업이 바뀌면서, 키보드였다가 마우스, 터치였다가 최근에는 보이스로  UI/UX가 변모하고 있다. 이 흐름이라면 앞으로 우리는 챗GPT를 의도치않게 평소 쓰던 서비스에서 사용할 수 있다. 인공지능이  들어오게 되면 우리 인터넷 사용 습관은 어떻게  될까?
🔖 지금 우리는 인터넷  시대 ,모바일 시대 , 메타버스 시대를  넘어서 챗GPT LLM 생성 AI  시대라는 새로운 시대를 맞이하고 있다.이런 혼돈의 시대에 우리가 제2, 제3의카카오, 배달의 민족, 쿠팡 같은 기업들이 새로이 나올 기회라는  사실을 기억해야 한다.
🔖 빅테크 기업 기존 강자인 구글과 네이버 역시자리를 빼앗기지 않기 위해  이미 자체 LLM엔진도 가지고 있으니  이를 기반으로 어떤 슈퍼앱 전략을 ���칠지 관심이 간다. 또 새로운 서비스 기업이나 인터넷 기업이 등장해 AI  에이전트나 버티컬 앱 등 무엇으로 경쟁할지도 관전  포인트다. 이렇게 4개의 업체가 현재 치열하게 싸우고 있다.
🔖 개인 대부분은  "스마트폰에 있는 카카오톡 어떻게 이용하지?  스마트폰 내비게이션은 더 이상 안 써도 되는지, 당근마켓으로 어떻게 중고 물품을 사고팔아 돈을 벌지?" 이런 고민을 한다. 그런  면에서 AGI시대��는  챗GPT가 ��아올린 공, 이 서비스를 내가 어떻게  잘  활용해서 내 일상과  업무을 편리하게  만들까에   초점을 맞춰야 한다고 생각한다. 그래서 '빈익빈 부익부'에 있어서 '빈貧'이 되지 않도록 사회 차원이나 개인 차원 각  분야에서 큰 노력이  필요하다.
🔖 챗GPT 사용 팁 1. 쉽고 간결하게 질문하라. 2. 필요로 하는 사항을  사람에게 질문하듯 상세하게 요청하라. 3. 기대하는 결과물에 대한 예시를 들어서 지시하라. 4. 여러 번 대화하며 자세한 내용을 보완 설명을 요청하라. 5. 예/아니오의 답변이 아닌  구체적인  지시문으로  명령하라. 6. 구체적인 수행 조건을  달아라. 7. 요구 사항의 맥락,  지시의  이유, 기대하는 바를 설명하면 좋다. 8. 팩트 체크가 필요한 것이나 최신  정보, 뉴스는 물어보지 말라. 9. 세월 속에 정립된 분야의  지식이나 정보로  문헌 정보에  기반한 사항에 국한하라. 10.  창작, 주어진 텍스트 정리,  요약, 번역에 최적이다.
✍🏻 이책은  챗GPT에 관한 내용중에 LLM(Large Language Model)기존의 인공지능보다 범용적으로 사용 될수 있고 인간의 언어를 기반 기술을 중점적으로 설명하고 있다. LLM(엔진)기술과 챗GPT의 한계와 극복하는  방법, AGI 생태계,챗GPT가 뒤바꾼 빅테크 기업, 챗GPT의 에 관해 기업,사회, 개인 에 대한 이슈, 챗GPT 현장업무 사용하는법을 알수 있다.인공지능의  발전하므로써 우리 사회에 적용되는 분야와 일상에 어떤 부분에 사용될지는 모두 궁금 할것이다. 우리는 항상 "챗GPT 이후의 세상, 어떻게 바뀔까?"를 고민하여야 한다.
#채성모의손에잡히는독서 에서 제공받은 도서를 읽고 작성되었습니다.
📖펴낸곳 ㅣ 크레타
#챗gpt빅웨이브 #김지현작가 #최재홍교수 #챗gpt  #chatgpt #llm
1 note · View note
xtardew-valley · 1 year
Text
스타듀밸리 야스모드 캐롤라인 하는법 Xtardew Valley
스타듀밸리 야스모드 성모드 ㅈㅇ 모음 및 적용법 알려드립니다. 19대사가 심각합니다. 야스모드 초상화 하는법 성숙한 이벤트 있습니다. 스타듀밸리 야스모드 오류 없이 읏 합니다.
스타듀밸리 야스모드 다운로드 <
야스모드 있는 게임으로 xtardew valley 한글패치 이벤트 적용 됩니다. 모바일에서도 오류 없이 이벤트 공략 사용 가능합니다. 스타 듀 밸리 야스 모드 올리비아 대확장 어두운 이벤트 pc버전에서도 무리 없습니다. 스타듀밸리 다운 pc, 모바일 즐기세요.
최신버전: Xtardew Valley 3.0 0 한글 Xtardew Valley 사용법 적용법 모바일에서도 거뜬합니다. 스타듀밸리 ㅈㅇ모드 에서는 야스모드 초상화 하렘모드 ㄸㄸㅇ 할수 있습니다. 여캐 모드 읏 19대사 심하고, 다양한 모드 추천 합니다. 대확장모드 npc 적용 되고 어두운 이벤트가 물건입니다. 모드 적용방법은 릿지사이드 적용 되고 스타듀밸리 mods 폴더 없음 이라고 나오면 재설치 하시면 됩니다. 스타듀밸리 호감도 안떨어지는 모드는 작물, 가축, 욕실 모드 입니다. 지름길모드와 지하실 확장 모드도 있습니다.
스타듀밸리 몰라몰라모드 에서는 스타듀밸리 ui info suite 리텍 fish me 한글 사용법 모드 제공합니다.
Tumblr media Tumblr media Tumblr media
스타듀밸리 free love 모드, 일부다처제 모드, 다중결혼 모드, 성모드, 결혼확장모드 캐롤라인 리텍 해보세요.
스타듀밸리 모드 모음
스타듀밸리 대확장모드
스타듀밸리 몰라몰라모드
스타듀밸리 선행모드 (시간, 범위, 편의성)
스타듀밸리 ui info suite 2 모드
스타듀밸리 하렘모드
스타듀밸리 ㅈㅇ모드 (ㄸㄸㅇ)
스타듀밸리 야스모드 캐롤라인 (19대사 포함)
1 note · View note
justreview · 2 years
Text
백수의 100수 - 43
나는 그림 배울 거다. 거창한거 말고 딱 내년 이맘때 즈음엔 웹툰 정도는 아니더라도 �� 만화만이라도 이야기를 담은 그림을 그릴 수 있으면 좋겠다. 그리고 5년 뒤에는 3분짜리 애니메이션을 만들 수 있으면 좋겠다.
하나리씨와는 책을 만들거고 모바일 홈페이지를 만들던가 텀블러 계정을 새로 만들어서 ‘백수의 100수’를 정리할 것이다. 내년 여름 전에는 100수를 채울거다.
그리고 나의오브제(가제)을 수집할 것이고 ui/ux 디자인 배워서 만들기로 할 것이다. 싱상히랑 노래도 만들거고 일러스트레이터 인디자인 포토샵 다 조빱으로 만들거고 프리미어도 배울거다. 정말이다.
라고 지난 19년 여름 블로그에 썼다. 그리고 나는 책을 만들긴 했고 그림을 배우고 있다. ui/ux를 배우지는 않았지만 일러스트레이터와 인디자인, 포토샵 등 디자인 툴은 어느정도 능숙하게 다룰 수 있게 되었다. 목표가 있었는데 어느정도 이루었다는 게 놀랍고도 신기하다.
백수의 100수는 처음에 그냥 “백수인데 나만의 취업으로가는 100가지 수를 기록해보자, 는 마음으로 시작한 글”이었다. 어쩌다보니 그냥 신세한탄이 되었고 아직도 마흔 세개밖에 쓰지 못했다. 과거의 나는 어떤 창작에대한 열망이 짙었다. 하지만 그 어려움 또한 알고 있었기에 시도하지 않았던 것 같다.  그럼 이제는 시도할 마음이 생기는 걸까? 아마도?
안정적인 것을 원하면서도 자유로운 것을 갈망한다. 모순된 상태로 서로 팽팽하게 당겨진채 새로운 해가 되었다. 나의 존재가 또렷해지면 좋겠지만 주인공이 되고 싶지는 않다. 거인이 될 것인가 그 어깨에 앉을 것인가. 
직업(job)에 대한 탐구가 필요한 시기이기도 하다. 일단 두어군데 지원하긴 했는데 아직 급하지는 않다. 왜그런지 모르겠다. 3개월짜리 아르바이트라도 해보려고 지원서를 작성중이다. 백수라면 자고로 여유가 있어야 하거늘 독립한 백수는 끝없는 소비의 유혹을 견디지 못하고 나락으로 떨어지고 말기때문에 서둘러 나를 묶어 둘 끈을 찾고 있다. 커다란 바위에 동동 묶여 떨어지지 않고 싶다. 지중해를 건너던 오디세우스처럼 세이렌의 유혹을 뿌리치고 목적지로 향했던 그 배 처럼.
오늘은 퇴사 후 첫날이었고 지역활동가를 만났다. 올해 지역모임(동네) 모임장을 맡아달라고 하여 그러겠노라고 했다. 알게 뭐람. 일단 해보는거지 뭐, 하는 맘으로 그냥 하기로 했다. 나는 말이 많고 사람을 좋아하니 잘 할 수 있을 것이다. 
공수표를 남발하고 있다. 시켜만주세요 해낼 수 있습니다, 하고.
이력서 쓰러 가야겠다.
그래도 근거 있는 공수표니까...(?)
0 notes
ossidyrwwp · 2 days
Text
과거와 현재, 미래의 변화를 담은 진화하는 사이트들
서론
디지털 시대에 접어들면서 우리는 웹사이트의 발전을 목격하고 있습니다. 정보의 전달 방식과 사용자 경험은 시간에 따라 변화해왔으며, 앞으로도 계속 진화할 것입니다. 본 기사에서는 오피사이트를 포함한 다양한 웹사이트들이 과거, 현재 그리고 미래에 어떻게 변화해 왔는지를 살펴보겠습니다.
��거와 현재의 웹사이트 디자인 변화 1. 초기 웹사이트 디자인의 특징
초기 웹사이트는 텍스트 중심으로 구성되어 있었고, 디자인 요소가 거의 없었습니다. HTML이 주된 언어로 사용되었고, 사용자 인터페이스는 단순했습니다. 당시 사람들은 정보를 얻기 위해 주로 텍스트를 읽었으며, 이미지나 비디오 등 시각적 요소는 거의 사용되지 않았습니다.
2. Web 2.0 시대의 도래
Web 2.0은 사용자의 참여를 강조하는 시대였습니다. 블로그, 소셜 미디어 플랫폼과 같은 새로운 형태의 웹사이트가 등장하면서 사용자 생성 콘텐츠가 대세가 되었습니다. 이 시기에는 오피사이트와 같은 다양한 플랫폼들이 생겨났고, 사용자 간의 상호작용이 중요해��습니다.
3. 반응형 웹 디자인
모바일 기기의 보급과 함께 반응형 웹 디자인이 필요해졌습니다. 이제는 다양한 화면 크기에 맞춰 자동으로 조정되는 웹사이트가 필수적입니다. 이러한 변화는 사용자가 언제 어디서나 편리하게 정보를 검색할 수 있도록 해주었습니다.
현재의 트렌드: UX/UI 디자인 4. 사용자 경험(UX)의 중요성
현재 웹사이트 디자인에서 가장 중요한 요소 중 하나는 사용자 경험입니다. 사용자들이 쉽게 탐색하고 원하는 정보를 찾을 수 있도록 하는 것이 핵심입니다.
5. 인터페이스(UI) 개선
UI 디자인은 점점 더 직관적으로 발전하고 있습니다. 버튼, 메뉴 및 기타 인터페이스 요소들은 간결하고 명확하게 설계됩니다.
6. 접근성 고려
모든 사용자가 접근할 수 있는 웹사이트를 만드는 것이 중요합니다. 색상 대비, 글꼴 크기 및 내비게이션 구조 등이 이에 해당합니다.
미래의 웹사이트: 기술이 가져올 변화 7. 인공지능(AI) 활용
AI 기술이 발전함에 따라 개인화된 콘텐츠 제공이 가능해질 것입니다. 사용자의 행동 패턴을 분석하여 맞춤형 서비스를 제공하는 것이 주요 목표입니다.
8. 가상현실(VR)과 증강현실(AR)
VR과 AR 기술은 사용자에게 몰입감을 제공합니다. 예를 들어, 가상의 공간에서 상품을 체험하거나 정보를 습득하도록 지원할 것입니다.
9. 블록체인 기술의 도입
블록체인은 정보의 신뢰성을 높이는 데 기여할 것입니다. 안전한 거래와 데이터 보호가 가능해지며, 이는 오피사이트와 같은 플랫폼에서도 큰 변화를 가져올 것입니다.
진화하는 오피사이트: 과거와 현재 비교 10. 오피사이트 초창기의 모습
오피사이트는 처음 등장했을 때 기본적인 정보 제공에 집중했습니다. 당시 사이트들은 단순한 리스트 형식으로 운영되었으며, 사용자 경험이 부족했습니다.
11. 현재 오피사이트의 발전된 형태
현재 많은 오피사이트들은 전문적인 리뷰와 평가 시스템을 갖추고 있으며, 사용자 경험을 최우선으로 생각합니다. 또한 모바일 환경에서도 최적화된 UI/UX를 제공합니다.
12. 미래 오피사이트 예측
앞으로 오피사이트들은 AI 기반 추천 시스템을 도입하여 개인 맞춤형 서비스를 제공할 것입니다.
웹 개발 기술의 발전 13. 프론트엔드와 백엔드 기술 변화
웹 개발 분야에서는 프론트엔드와 백엔드 광주오피 기술 모두 빠르게 발전하고 있습니다.
- 프론트엔드 기술
HTML5, CSS3 및 JavaScript 라이브러리(React.js 등)의 발전으로 인해 더욱 다채로운 사용자 경험이 가능해졌습니다.
- 백엔드 기술
Node.js 및 Django 같은 현대적인 프레임워크 덕분에 서버 사이드 프로그래밍도 훨씬 간편해졌습니다.
14. 클라우드 컴퓨팅의 영향
클라우드 컴퓨팅은 비용 절감과 확장성을 가능하게 합니다. 많은 기업들이 클라우드를 통해 데이터를 관리하고 있습니다.
SEO와 디지털 마케팅 전략 15. SEO(검색 엔진 최적화)의 중요성
SEO는 웹사이트 트래픽 증가에 필수적인 요소입니다. 검색 엔진 결과 페이지에서 높은 순위를 차지하면 자연스럽게 방문자 수가 증가합니다.
16. 콘텐츠 마케팅 전략
콘텐츠 마케팅은 소비자에게 가치를 제공함으로써 브랜드 인지도를 높이는 방법입니다.
FAQ 섹션 1단계: 무엇이 오피사이트인가요?
오피사이트는 특정 서비스나 제품에 대한 정보 및 리뷰를 제공하는 온라인 플랫폼입니다.
2단계: 과거 오피사이트는 어떤 모습이었나요?
초기의 오피사이트는 기능성이 떨어지고 정보량도 적었습니다.
3단계: 현재 인기 있는 오피사이트는 무엇인가요?
현재 여러 리뷰 사이트가 있으며, 그 중 일부는 강력한 커뮤니티 기능을 갖추고 있습니다.
4단계: 미래에는 어떤 변화가 예상되나요?
AI 기반 개인화 서비스 및 VR/AR 통합이 주요 기대 사항입니다.
5단계: SEO 최적화를 위한 팁은 무엇인가요?
키워드를 적절히 배치하고 유용한 콘텐츠를 제공하는 것이 중요합니다.
결론
웹사이트들은 과거부터 현재까지 그리고 미래까지 끊임없이 진화하고 있습니다. 특히 오피사이트와 같은 플랫폼들은 사용자의 요구에 맞춰 변화하며 더 나은 서비스 제공을 위해 노력하고 있습니다.
다음 단계로 나아가기 위해서는 이러한 변화를 이해하고 적응해야 할 것입니다.
0 notes
hangulteam · 3 years
Text
체체체 체인지~
🌟 새 기능
일괄 편집기에 ‘비공개’ 옵션 포함.
새 검색 UI 시간대는 ‘지난달’이 아니라 ‘전체’로 기본 설정. 회원님 피드백 덕분!
새 반응 보기에서 반응을 신고하면 신고가 성공적으로 전송됐는지, 전송 에러로 요청이 실패했는지 확인 메시지 표시함.
iOS 앱 최신 버전(22.3)에서 2가지 탭이 있는 ‘탭 대시보드’ 소개! '팔로잉' 그리고 '추천' 탭.
웹에서 수신하는 질문에 미디어 사용 못 하도록 새 블로그 설정 추가(모바일 앱에서 이미 사중 중인 설정).
성능 개선을 위해 iOS 앱은 현재 보기의 가로 길이에 가깝게 GIF 크기 로딩.
iOS 앱 Dynamic Type 적극 지원! 내 iOS 디바이스 설정에서는 더 큰 효과.
🛠️ 수정
API로 블로그 팔로우하면 생기던 경쟁 상태 해결.
레거시 포스트에서 마지막 문장이 ‘더 보기’인 경우 텍스트가 중복되던 문제 해결. 대시보드에서 레거시 포스트 끝에 ‘더 보기’ 있어도 문제없음.
뱀파이어와 고스트 팔레트에서 점 세 개 메뉴의 ‘차단’과 ‘신고’ 옵션이 안 보이던 문제 해결.
포스트에 태그 추가 시 기준선 정렬 문제 해결.
Chromium 브라우저에서, 대시보드 블로그 카드가 블로그 아바타를 가리던 문제 해결.
웹 블로그 설정 ‘익명 질문 허용’ 토글이 다시 제대로 작동.
웹에서 Escape 키로 라이트박스 이미지 또는 사진 세트 닫기.
웹 1:1 메시지 대화에서 블로그 차단하면, 해당 대화도 제대로 닫힘.
데스크톱 Sarafi 사용 중, 웹에서 열(컬럼) 가로 길이 계산이 틀리던 문제 해결.
웹에서 새로운 반응 보기 테스트 중인 사용자를 위해, 해당 보기에서 링크 관련 여러 가지 오류 수정. 피드백 감사합니다!
🚧  작업 중
미디어 자동 재생을 ‘항상 안 함’으로 설정하면, Android 앱 네이티브 동영상 재생 버튼 반응 없음. 이 문제로 신속 수정본 22.4.0.01 준비 중. Play Store에 곧 나올 예정. 그전까지는 여기 공지를 참고해 도움을 받으세요.
아카이브 태그 필터, 인블로그 검색 자주 사용하는 태그 표시 오류 수정 중.
🌱  공개 예정
요번엔 없네요~
뭔가 이상한 점이 있다면? 지원팀에 (영어로) 문의하면 최대한 빨리 연락드릴게요!
피드백을 보내고 싶다면? 진행 중(Work in Progress) 블로그에서 대화를 시작하세요.
9 notes · View notes
justreview · 5 years
Text
Tumblr media
새로운 길로 선회를 할 예정이라면 정말로 아예 내 인생에서 정말 전혀 상관없는 일로 가는 게 맞다고 본다.
오늘 첫 출근 한 곳은 어릴적에 알고지낸 삼촌이 대표로 있는 법인이다. 그룹홈을 운영하고 있는 법인으로 이것 저것 많이 하고 있는 곳이다. 내 커리어와는 전혀 상관없지만 내 인생에서는 큰 부분을 차지했던게 그룹홈 시절인데 어쨌든 그것이 연이 되어 일 하게 된 것이었다. 다른 일을 해보겠다고 여기저기 알아보기도 했는데 (사실 그렇게 많이 지원하지도 않음) 불합 통지 두어번 받고 좌절하여 그냥 다니겠다고 맘 먹게되었다.... 구직만큼 막막한 것이 없다.
학교 후배는 트위터로 탈례술이라고 하는데 나는 탈공연 탈서점인 상황이라 솔직히 조금 속상하다. 나도 공연쪽에서 일하고 싶고 서점에서 일하고싶었다. 아니면 전시쪽에서라도 일하고싶었는데 잘 안풀리는게 있었지. 그리고 잘 하지 못할 것 같은 막연한 두려움에 자신이 없어지기 시작했고 그래서 지원도 못하게되다가 이지경까지 온 것이었다. 여기저기 쑤시고 다녔어야했다. 조금 더 적극적으로.. 하지만 난 실패했고 그냥 이렇게 완전 새로운 일을 시작하기로 한 것이다.
사실 매우 바쁠 예정이다. 아니 잘 모르겠다.
내가 잘 해야 바쁠텐데.
나는 그림 배울 거다. 거창한거 말고 딱 내년 이맘때 즈음엔 웹툰 정도는 아니더라도 컷 만화만이라도 이야기를 담은 그림을 그릴 수 있으면 좋겠다. 그리고 5년 뒤에는 3분짜리 애니메이션을 만들 수 있으면 좋겠다.
하나리씨와는 책을 만들거고 모바일 홈페이지를 만들던가 텀블러 계정을 새로 만들어서 ‘백수의 100수’를 정리할 것이다. 내년 여름 전에는 100수를 채울거다.
그리고 나의오브제(가제)을 수집할 것이고 ui/ux 디자인 배워서 만들기로 할 것이다. 싱상히랑 노래도 만들거고 일러스트레이터 인디자인 포토샵 다 조빱으로 만들거고 프리미어도 배울거다. 정말이다.
정말 모르겠다 이제 ....
6 notes · View notes
pignose-barn · 6 years
Text
다가오는 추상화의 위기 (The Looming Abstraction Crisis) 번역글
이 글은 operator++ 블로그의  The Looming Abstraction Crisis 아티클을 번역하였습니다. 역자 업데이트: 원문 블로그 링크가 깨져있습니다. 블로그 메인 링크도 접속이 안되는 것으로 미루어보아 블로그를 이전했거나 내렸을 가능성이 있습니다. 추후 원문 링크를 발견하면 업데이트 해두겠습니다.
역자의 말
번역되는 단어 중에 Higher-level language는 고수준 언어와 고급 언어 둘중 고민을 했으나 의미상 오해의 소지가 있더라도 많이 쓰이는 고급 언어로 표현하였습니다. (뭐 오해하면 양쪽 단어 다 오해할 가능성이 있다고 판단하였습니다.)
아티클 본문
예전에, 그 때의 그 날로 되돌아가보자면 — `프로그래밍 언어` 라는 것이 존재하지 않았습니다. 당시 프로그래밍은 하드웨어 위에서 조작해야 했던 때였습니다. xkcd 유머 (역자: xkcd는 미국 랜들 먼로가 NASA를 그만두고 그린 웹툰입니다, 공대생 만화라고 보시면 됩니다)에서 다루는 `A Magnetised Needle and a Steady Hand`는 그다지 과장된 얘기도 아니었다고 할 수 있겠네요, 하드 디스크가 여전히 비실용적인 것 빼고는요. 그 당시 천공카드 (Punch Card)는 흔한 입력매체였습니다.
Tumblr media
<그 당시에는 컴퓨에 무언가를 입력할 때 카드에 구멍을 뚫어서 사용하는 천공카드가 있었습니다.>
(천공카드도 없었을 시절에는 컴퓨터에게 명령을 내리려면 하드웨어 레벨에서 조작 따위를 했어야 했습니다. 심지어 플러그보드를 사용했던 세대보다 더 예전으로 거슬러 올라가면 우리가 다루고 있는 것이 컴퓨터라는 것을 알고있음에도, 무엇을 다루고 있는지조차 정확하지 않을 수준까지 갑니다.)
Tumblr media
물론 이런 종류의 프로그래밍은 굉장히 어려웠고 지루했으며 오류도 자주 발생했습니다. 텍스트 기반 어셈블러는 천공카드 시대에서도 존재해 왔기에 적어도 프로그래머들에게 읽을 수 있는 무언가가 있긴 했었죠—제 말은 읽을 수 있던(아마도 사람이 이해할 수 있는...) 최소한의 뭔가를 제공하긴 했었다는 것이죠. 그렇다곤 해도 개발 환경은 여전히 하드웨어와 1:1 대응이 필요했습니다. 그 당시 진정한 혁명이라 할 수 있는 1957년 포트란(Fortran), 1958년 알골(ALGOL), 1964년 베이직(BASIC), 1968년 파스칼(Pascal)이 등장했었고, 마침내 1972년에 C라고 불리는 언어가 등장했습니다. 마지막으로 등장했던 C는 정말... 진정한 혁명이었습니다.
C는 최초의 고급 언어(Higher-level language)까지는 아니었지만, 오늘날 사용하는 3세대 언어 중에는 거의 유일한 언어라고 볼 수 있습니다. C가 성공할 수 있었던 비밀은 어셈블리 언어로 작업되었던 운영체제를 대체할 수 있도록 디자인 되었기 때문입니다. 그렇기 때문에 몇가지 안되는 기본 구조로 어느정도 낮은 수준의 하드웨어 인터페이스를 구성할 수 있도록(어셈블리 코드로 쉽게 변경할 수 있는 구조) 제공되었으며 복잡한 구성을 추상화 할 수 있는 기능또한 제공되었습니다. 제가 숫자에 대해서 자세히 알지 못하고 또 그것을 추정하는 방법도 잘 모르지만, 오늘날에 돌아가는 99.999%의 대부분 코드들이 첫번째로 C, 두번째로는 C로부터 파생된 언어들 (예를들어 C++) 세번째로 그렇게 파생되었던 언어들로 부터 탄생한 가상머신(VM)에서 돌아가는 언어들로 구성되어있다고 생각합니다.
C는 훌륭한 언어임에는 틀림없지만 결국에는 어렵고 지루하며 자주 에러를 발생시킨다고 여겨지게 되었습니다. 그리고 또 누군가 그 위에 추상화 계층을 얹기 시작하였습니다. 그렇게 1985년에 C++이 등장하게 됩니다. C++은 이런 배경에서 탄생한 언어 중에서는 선두이고 어쩌면 가장 단순한 언어일 것입니다. C++은 프로그래머에게 객체지향 구문을 제공하는 C언어의 파생 언어입니다. [Update: 일부 사람들은 이 주장에 대해 여전히 논쟁을 하고 있지만, 중요한건 적어도 이 언어가 그렇게 시작되었다는 것입니다.] C++은 C 언어가 하는 것처럼 동일한 기계어로 컴파일을 할 수 있고(적어도 이론상으로는) 상당히 엄격하게 C로도 컴파일 할 수 있습니다. 실제로 초기 C++ 컴파일러는 이렇게 동작되었습니다. 물론 지금의 C++은 더 이상 이러한 방식으로 동작하는 유일한 언어는 아닙니다. 소위 `시스템 프로그래밍 언어`라고 불리는 고급 언어(C보다 더 고 수준의 언어)의 범주에 속하는 언어들은 최근 C++ 표준의 막장 행보로 인해 과도기를 경험했었고 그로인해 사람들은 결국 이런 계열의 언어 또한 어렵고 지루하게 느끼기 시작했습니다.
성능이 중요한 응용 프로그램 (정확하게 말하자면 성능이 불충분한 장비에서 돌아가는 것들이요—사람들이 체감하거나 말거나 성능은 항상 중요합니다)에서 C++은 이런 환경에서 최고존엄처럼 사용됩니다. 오늘날, 어쩌면 현시대에서 최고라 불릴 수 있는 대체 시스템 언어 러스트(Rust)도 있다고는 하지만 그렇다고 C++이 어디론가 사라지거나 하는건 아닙니다. (적어도 Rust가 C++ 호환 기능보다 좋은 무언가를 제공할 때 까지는 C++은 남아있을 것입니다. 그리고 C++이 다른 언어에 대체된다고 해도, 그 대체 과정은 상당히 천천히 이루어질 것이고 대체되었다고 해도 절대 C++이 사라지거나 하진 않을 것입니다.) 대부분의 사용자 프로그램은 (게임을 제외하고, 아니, 심지어 게임마저도...) 장비가 매우 빨라 성능이 거의 고려되진 않습니다. 모바일 앱 개발 방식은 마케팅과 나태함을 바탕으로 하고 있으며 최근 가시적인 성능의 변화들은 시장성 갖는다고 보기가 어렵습니다.
결과적으로 가상머신(VM)에서 돌아가는 추상화된 언어들이 폭발적으로 늘어나고있고 (제 개인적인 의견이지만) 또한 동시에, 지속 불가능할 수 없는 수준으로 성장했습니다. 베이직(BASIC)을 이렇게 성장 추세에 있는 언어로 치지 않는다면, 1995년에 자바(JAVA)가 이 계열에서 먼저 시작되었다고 할 수 있습니다. 자바의 개념은 간단하고 훌륭했습니다: 자바가 컴파일 하는 해석문(이 경우 바이트 코드(bytecode))은 OS와 하드웨어의 세부사항을 추상화 하였고 개발자는 모든 고객들에게 결과물인 `바이너리(binary)`를 제공할 수 있었습니다. 운영체제 레벨에서 추상화를 통해 보안이 향상되었지만, 네트워크를 통해 넘어온 신뢰성 없는 코드를 실행할 수 있��� 때문에 어쩌면 마냥 좋다고 볼 수는 없었지만요.
물론 단점은 성능이었습니다. 1995년대에 비해서는 지금은 더 나아졌다고는 하지만 그래도 여전히 이클립스(Eclipse)를 여는 것은 그닥 달갑지 않습니다. (자바 기반의 커맨드라인 도구들은 더합니다, JVM의 경우 엄청 느리지는 않지만 시작하기까지 시간과 정신의 방에 갇혀있어야 합니다.)
그렇다고 해서 자바가 C++과 비교했을때 추상화 측면에서 그다지 눈에띄게 좋아진 것도 아닙니다. 물론 여러 플랫폼에 대한 독립성 지원은 훌륭하지만 C++에서도 모던 크로스 플랫폼 라이브러리와 데브옵스(DevOps) 툴을 사용하면 플랫폼 의존성의 (미미한)비용은 거의 제로에 가깝게 변합니다. 그렇다고 자바로 개발하는 것이 쉬운편도 아닙니다. 또 메모리 관리가 훨씬 자동적인 것도 아닙니다 (자바에 동적으로 증가하는 배열은 어디에 있나요?) 타이핑은 C보다 강력하다 할 수 있습니다. (자바에서 클래스를 자체적으로 캐스팅하려고 할 때 오류를 받아볼 수 있습니다!). 여전히 자바는 거지같은 null 포인터(네! C에서 개발자 모두가 고통 받는 그것이요!)를 가지고 있습니다. 앞서 말했듯이 보안은 거진 20년동안 유닉스에 있었던 것에 비하면 들어보지도 못했던 `바이트 코드`를 제공하기 때문에 나아졌다 할 수는 있겠지만 여전히 소름돋도록 비효율적입니다. (즉, 네트워크 전반에 신뢰할 수 없고, 유효성이 보장되지도 않으며 또 그 네트워크 전체에서 보이지 않는 경우도 자주 있습니다.)
자바 쇠퇴하고 나서, 그 결과가 오래동안 쌓아온 네이티브 표준으로 돌아가는 것이 아니었습니다. 되려 더 높은 고급 언어로 몰리기 시작했습니다. 자바와 관련이 없는 자바스크립트(Javascript)가 1995년에 공개된거죠. 하지만 자바스크립트는 애플이 플래시를 아이폰에 넣지 않기로 결정하기 전까지, 거진 10년 반 동안 별 다른 성과없이 지진부진하였습니다. ��바스크립트가 빛을 보지 못한 그 동안 이른바 `Web 2.0`이라고 부르는 플러그인을 대체하는 표준 등이 개발에 제동을 걸었습니다. 모던 웹앱은 어떠한 의미로는 자바의 문제들을 막았습니다. 완전한 크로스 플랫폼을 지원했고, 쉽게 배포가 가능했으며 사용자의 시스템에 접근을 어느정도 막을 수 있었습니다. 설령 사용자가 접근을 원한다고 하더라도 말이죠. 최종적으로 이런 방식이 개발을 쉽게해주었습니다. 자바스크립트를 언어 관점에서 보자면 실수가 발생하기 쉬운 언어입니다. (물론 실수가 발생하지 않는 것보다 올바르게 작성하는 것이 더 어렵지만, 이제 사람들은 올바른지는 여부는 신경 쓰지도 않습니다)  `진정한 프로그래밍`과는 별도로 마크업 언어로 UI를 디자인 (특히 테마를 지정)하는 것이 실질적인 이점이라 볼 수 있는 언어입니다.
지금에서는 웹앱이 크롬 OS(Chrome OS)와 일렉트론(Electron)이라는 산물을 남겼습니다. 또한 자바스크립트는 노드(Node.js)를 통해 서버 프로그래밍에서도 사용할 수 있게 되었고요. 이것이 오늘날의 모던 웹의 방향입니다. 우리가 좋아하건 아니건 말입니다(그리고 좋건 싫건 논쟁이 있고요). 그렇다고해서 비판을하지 말자는 것은 아닙니다: 생각해봅시다 여러분이 브라우저만 돌아가도록 만든 상용 운영체제를 가지고 있다고 가정할 때, 과연 가벼운 운영체제를 사용하고 있다고 생각하나요? 아니면 말 그대로 미쳐날뛰는 브라우저를 가지고 있다고 생각하나요?
Tumblr media
<데스크탑 환경의 어플리케이션도 웹 프론트엔드 개발자들이 진입할 수 있게 해준 일렉트론>
크롬(Chrome)을 운영체제(OS)라고 부르는 것도 과장이 아닙니다. 코드 라인으로 보면 크롬은 리눅스 커널과 거의 동급의 크기를 자랑합니다. 마치 리눅스 커널처럼 OpenGL, VR, MIDI와 같은 모든 종류의 하드웨어를 위한 API를 가지고 있습니다. 또한 SQLite 임베디드 copy, 메모리 관리, 자체적인 테스크 매니저와 같은기능을 탑재하고 있습니다. macOS 버전에서는 심지어 Xbox 360 컨트롤러용 사용자 영역의 USB 드라이버가 포함되어 있습니다. (제가 작성했었기 때문에 그게 거기 있는 걸 알아요. 미안해요.) 슬랙(Slack)에는 제가 작성한 Xbox 컨트롤러를 위한 코드들이 포함되어 있나요? 슬랙 팀은 혹시 알고 있나요? 혹시 아시는 분 있나요?
어쩌면 크롬은 대부분의 리눅스 배포판보다 우수한 운영체제라고 부를 수 있을 겁니다—적어도 개발자들은 그렇게 부를 겁니다. 크롬은 대부분의 운영체제 API를 유난히 짜증스럽게 만드는 특유의 레거시의 산물이나 특징이 전혀 없습니다. 더군다나 이러한 API들은 표준을 기반으로 하고 있었기에 개발자들로 하여금 부수적인 추가 작업 없이도 사용자는 자유롭게 여러 브라우저를 선택할 수 있습니다. 사용자 어플리케이션을 위한 개발 플랫폼으로서 웹은 최고의 선택이 될 수 있습니다. 물론 많은 사람들이 웹으로 넘어가고 있는 이유이기도 하고요.
문제는 모든 것이 자바스크립트에서 동작하고 보이는 것입니다.  고작 10일만에 설계된 언어에서요. 이렇게 짧은 시간에 설계되었다고 해서 자바스크립트로 좋은 코드를 작성하는 것은 쉬운일이 아닙니다. 엄밀하게 말하자면 수용가능한(acceptable) 자바스크립트 코드를 작성하는 것은 쉽기 때문에, 좋은 코드 작성이 어렵게 된 것이지요 (역자: 에러가 안나는(수용가능한) 코드는 작성하기 쉬운데, 에러가 안난다고 좋은 코드는 아니기 때문에 어렵다고 하고있습니다). 인터프리터 관점에서는 수용가능한 문법(acceptable )은 수용가능한 것이 아닙니다. 자바스크립트를 단지 1할만 알더라도 어느정도 돌아가는 코드를 작성할 수 있습니다. (그리고 여러분이 만약 제대로 된 1할을 배웠다면 더 좋은 코드를 작성하겠죠) 하지만 인터프리터는 잘 작성된 코드와 안 좋은 코드, 심지어 망가진 코드도 다룰 수 있어야 합니다. 때로는 처절하리 만큼 망가진 코드가 들어와도 말입니다. 이것들이 의미하는 바는 (a) 추상화의 비용은 기하급수적으로 늘어나고 있고, (b) 이런 비용을 줄이는 것은 정말로 큰 과제가 되었다는 것입니다.
Tumblr media
<같은 V8이라도 그 구조의 복잡성은 너무나도 다를 것입니다 - 그림 출처 위키피디아>
앞서 말씀드린 문제들을 해결하지 못한 것은 아닙니다. 오늘날에 가장 유명한, 어쩌면 가장 빠른 자바스크립트 엔진은 구글의 V8입니다. V8 엔진은 크롬에서도 사용되고 있습니다(아시다시피 노드와 일렉트론도 이 엔진을 기반으로 합니다). 이 엔진 이름은 의심의 여지도 없이 고성능 자동차 엔진을 연상시키지만, 만약 V8이 진짜 자동차 엔진이라고 불리기 의도했었다면, 아이러니하게도 절대로 V8이 될 수 없을 겁니다. (역자: 이 엔진이 자동차 엔진 V8로 비유하기에는 너무.. 너무 무거워졌다는 의미를 내포합니다) 만약 당신이 중요하게 보는 것이 복잡성과 유지 보수 비용이라면 부가티 베이론(Bugatti Veyron)의 엔진인 `W16`이 될순 있을 듯 합니다. 이 엔진은 16기통 엔진에 4개의 터보 차저를 가지고 있어 마치 대형 트럭에 들어가는 엔진처럼 오일 교환 비용이 21,000 달러에 육박합니다. 아마도 구글 V8 엔진을 사용하는 것은 170만 달러짜리 슈퍼카로 심부름을 하는 것과 완전히 똑같지는 않겠지만 연비(혹은 메모리 사용율)가 굉장히 나쁜 차량을 몰고 있는 것과는 같습니다. 적어도 이 경우에 누군가 기름을 교체하고 있습니다 (역자: 메모리, CPU 성능은 계속 향상되고 있다는 의미입니다).
하지만 기름 (그리고 부가티)가 무료로 제공된다면 어떨까요, 우리는 매일 부가티를 몰고 기름을 사용하겠죠. 이 상황이 일반적인 무어의 법칙의 상황이라 볼 수 있습니다. 성능이나 자원 상태가 10% 가량 향상되더라도(대규모 프로젝트에서는 별반 차이가 없습니다) 3개월 뒤에는 거의 사용하지 않아 시장에서 버려집니다. 따라서 건전한 비즈니스 결정에서는 최적화를 포기하고 여러분의 소프트웨어 스택에 그냥 쓰레기를 계속 쌓아올리게 됩니다. 무어의 법칙은 아래의 그래프에서 보이는 것(리눅스 커널의 코드 라인)으로부터 우리를 지켜내 주었습니다.
youtube
코드 양이 지금도 폭발적으로 증가하고 있지만 우리가 사용하고 있는 프로세서의 속도가 훨씬 빠른 속도로 증가하고 있기 때문에 코드 양의 증가는 더 이상 중요하지 않게 되었습니다. 그렇다곤 하지만 무어의 법칙은 영원히 유지될 수 없고, 이젠 더 이상 그런 것은 변명거리조차 되지 못합니다. 양자제한 효과로 인하여 트랜지스터 사이즈의 한계는 이미 우리 코 앞으로 들이닥쳤습니다. 그렇기에 앞으로 더 빠르고 좋은 프로세서를 만들기 위해서는 새로운 기술이 필요한 상태이며, 프로세서의 처리능력(적어도 가격 대비)은 상당히 오랜기간 정체된 상태로 있게 될 것입니다—적어도 무어의 법칙이 통했던 시대에 비하면 말입니다. 지금 이 순간 프로세서 사양이 정체로 다가오게 된다면(2021년 쯤으로 예상합니다) 폭발적이었던 코드 양의 증가가 점점 그에맞는 사양이 따라오지 못해 위험해지는 시기가 올 것입니다. 또한 무어의 법칙은 컴퓨터를 더 빠르게 그리고 저렴하게 만들 수 있었습니다. 예전에는 PC도 가질 수 없었던 사람들이 지금에 와서는 최소한 스마트 폰은 가지고 있으며 사용하고 디바이스도 굉장히 다양해졌습니다. 이러한 두가지의 변화들에 의해 앞으로는 서서히 다가오는 위기를 맞이하게 될 것입니다. 따라서 `계획적구식화(planned obsolescence)` (역자: 새 제품이 나올 때 쯤에 이전 시리즈의 제품에 고의적으로 성능을 느리게 만들거나 구식이라는 이미지를 심어주어 대체 수요를 늘리는 등의 정책을 말합니다)는 곧 붕괴하고 불타오를 것입니다. 그렇게 추상화의 위기가 찾아오고 모든 것이 붕괴한다면 당신은 어디에 있으실건가요?
당신이 웹 개발자라고 한다면 달리말해 준비되지 않았다고 할 수 있습니다. 그 이유는 오늘날의 웹 개발 트랜드는 간단한 코드나 더 적은 추상화 레이어로 흘러가고 있지 않기 때문입니다. 물론 여기에도 몇가지 재밌는 예외사항이 있긴 합니다. 이에반해 대부분의 웹 응용 프로그램은 더 많은 추상 레이어를 덧대고 복잡해져 거대한 프레임워크로 구축되고 그렇게 덧대진 웹 응용 프로그램은 여러분의 4개의 터보 차저를 가진 W16 위에(역자: 아까 언급한 크롬을 말한겁니다) 올라가게 됩니다. 사람들은 30분 안에 앱을 만들 수 있기를 원하고 프레임워크를 사용하면 실제로 그렇게 할 수도 있습니다. 하지만 말입니다 따라오는 성능 단점들은 제외한다 치더라도 이게 정말 올바른 소프트웨어 개발이라고 불릴 수 있을까요?
물론 웹 프레임워크 비유가 그렇게 많은 성능에 있어 단점을 가져오지는 않습니다. 웹에서 코드를 실행하고자 한다면 코드를 그때그때 다운로드 해야 하기 때문에 심지어는 CPU 사용률도 이제 더 이상 (커다란) 문제는 아니게 되었습니다. 리액트(React) 앱은 개발자가 코딩을 시작하기도 전에 무려 79,905라인의 자바스트립트 코드를 필요로합니다. 좋습니다. 아무래도 리액트는 공평하지 않은 예시일 수 있습니다—페이스북 제품이니깐요. 페이스북은 앞서언급한 것과 유사한 문제들을 가지고있기로 알려져 있습니다. 그렇다곤 해도 리액트는 굉장히 유명합니다, 그 말은 즉슨 로드 될 때마다 80,000 라인의 코드를 다운로드하는 수 많은 리액트 네이티브 베이스 앱들이 지천에 널려있습니다. (위에서 언급한 기사에서 말하는 통계를 바탕으로 알 수 있는 충격적인 사실은, iOS 버전의 페이스북 앱이 18,000개의 Objective-C 클래스를 포함하고 있고 이것이 리액트가 동작하는 직접적인 결과를 의미합니다. 특히 리액트 네이티브(React Native)로 알려진이  저품질의 야매 프로젝트에서요. 하지만 이건 원 주제와 관련이 없는 이야기입니다) 다른 프레임워크는 조금 더 나을지도 모르지만 얼마나 더 나을까요? 심지어 제이쿼리(jQuery) 마저도 86 킬로바이트의 크기를 자랑합니다: 최근에는 더 작아졌겠지만 여전히 배보다 배꼽이 큰 경우가 많습니다.
아 그리고 우리가 엄청난 크기의 프레임워크를 논하고 있을 때 그게 엄청난 양의 자바스크립트 코드라는 것을 명심하세요—그 프레임워크는 또 약 백만 라인 가까이 되는 크기의 VM 위에서 실행되고, 또 그건 크기가 무려 수천만 라인에 도달하는 OS가 실행시게 됩니다. 물론 모든 자바스크립트 코드들이 각각 한줄씩 전부 실행되는 것은 아닙니다—어쩌면 수많은 코드들이 전혀 실행되지 않을 수 도 있습니다—하지만 고작 작은 기능을 만드는데 수 많은 코드를 토해냅니다. 80,000 라인의 자바스크립트 코드와 같은 기능을 C로는 몇 줄로 대체 가능할까요? 해답을 듣고 싶으세요? 어쩌면 더 중요한 것은 얼마나 많은 라인이—아, C 대신 C++ 이라고 가정하고 생각해봅시다—간단한 UI 마크업 언어와 C++ API를 사용하여 어느정도 React.js와 동등한 앱을 만들 수 있을까요? 어쩌면 80,000 라인보다 더 많이 필요할 수도 있습니다—어쩌면요.
(리액트에서 할 수 있는 모든 것들을 소화해낼 수 있는데도 그 단순함은 잘 알려지지 않은 큐티(Qt)는 대략 470,000 라인의 C++ 언어로 구성되어 있습니다—이는 리액트의 80,000 라인보다 6배 가까이 많은 양에 육박하지만 V8 엔진의 크기에 비해서는 1/4 정도의 크기이며 크롬보다는 20배 가까이 작습니다.)
그렇다고 해도 여전히, 주사위는 던져졌습니다. 사람들이 다시 저급언어로 앱 개발을 하면 좋겠지만 그럴 것 같지는 않아보이네요. 대신 어쩌면—아마도 어쩌면— 90년대, 심지어 2010년으로 거슬러 올라가지는 못하더라도 쓸모없는 코드들이 기하급수적으로 늘어나기 직전, 한발짝 물러설 수 있는 방법이 있을 것 같습니다.
우리가 가장 먼저 해야할 것은 웹 프레임워크 문화 최악의 국면을 되돌리는 것입니다. 솔직히 말하면, 앱을 라이브 환경에서 실시간으로 빌드하거나, 심지어 이를 24시간 안에 할 수 있는 능력들은 득보다 실이 많은 쓸데없는 눈속임입니다. 구글 엔지니어는 30분의 대화 속에서도 실제로 전달가능한 제품을 만들 수 있다고 생각할 만큼 어리석지는 않겠지만, 여러 개발자들 속에서 이런 컨셉을 시연해야하는 것은 어쨋거나 나의 책임감을 미치도록 건드립니다. 제 말은, 아 제발요—어디선가 페이스북 직원이 보고있을지도 모른다고요. 거대한 테크 회사들이 그들의 정교한 커스텀 솔루션들을 오픈 소스로 제공하는 것과 그것들을 지루한 대학생들을 상대로 어떤 유행이나 돈 욕심으로 마케팅을 하는건 엄연히 다릅니다. 저는 잘못 만들어진 것들을 누군가 처음부터 다시 만들 수 있다고는 말하지 않을 것입니다. (꼭 그래야 하는 건 아닙니다) 하지만 모든 프로그래머가 그런식으로 생각하게 된다면 세계의 소프트웨어 품질의 평균이 어떻게 변할 것이라고 생각하시나요? 
그 다음으로는 OS와 브라우저 벤더사들은 그들의 API를 개선시킬 필요가 있습니다. 예를들어 제이쿼리는 일반적으로 모던 웹 표준입니다.—이런 API는 표준 DOM API와 철처하게 경쟁을 벌여왔습니다. 그리고 그건, 음, 좋진 않아요. 브라우저 제작사들은 (적어도 핵심 부분들은) 분명한 조치를 취하고 제이쿼리를 브라우저 내에 포함시킬 필요가 있습니다, 자바스크립트를 대신하여 자연스럽게 실행시키기 위한 수많은 공통 코드들을 허용하여 말 그대로 수십억개의 페이지 로드에서 페이지 각각 86 킬로바이트를 줄일 수 있습니다. 데스크탑에서 동작하는 서드파티들도 똑같이 적용할 수 있습니다—제이쿼리 처럼 분명한 예시는 없지만 SDL과 같이 예시는 분명히 있습니다. (이건 기본적으로 Boost에 대응되는 C++  표준화 도구입니다. $(...) 셀렉터는이제 대부분의 브라우저에서  제이쿼리 없이도 사용할 수 있게 되었습니다. 따라서 이것이 시작이라 볼 수 있겠네요.)
세번째로는, 최소한 현재 형태를 유지하며 자바스크립트를 떼어내야 합니다. 대부분의 경우 자바스크립트는 구진 것이 분명하기 때문에 결코 새로운 아이디어가 아니지만, 최근에서야 이를 시작하기 위해 필요한 도구들을 만들었습니다. 웹 어셈블리(WebAssembly) 마침내 네이티브 레벨에서 지원되고 있으며-자바스크립트를 대체할 수 있도록 모든 브라우저 안에서 서포트되고 있습니다—다음 단계는 웹 어셈블리를 기본 대상으로 하도록 옮기는 것이며, 아마도 최종적으로는 유일한 선택이 될 것입니다. 최소한의 사이드 이펙트만으로 이 작업을 하려면 자바스크립트를 웹 어셈블리(WASM)로 컴파일하는 방법이 필요합니다. 결코 쉬운 작업은 아닙니다—아까전의 `W16` 문제로 돌아갑시다. 그럼에도 불구하고, 기존 자바스크립트 엔진은 자바스크립트를 컴파일 하므로 코드를 즉시 실행하는 대신 디스크에 덤프하는 것 (아마도 LLVM 바이트 코드로) 은 그렇게 어렵지 않습니다. 어셈블리 스크립트(AssemblyScript)는 이미 타입스크립트(Typescript)를  (자바스크립트에 동적 타이핑을 추가한 마이크로소프트가 만든 확장형 언어) 웹 어셈블리로 컴파일 할 수 있습니다. 거의 다왔습니다. 하지만 웹 어셈블리는 현재 너무나도 효율적으로 샌드박스화 되어 있기에 웹 어셈블리–자바스크립트 인터페이스는 거의 대부분 재설계되어야 할 것입니다.
마지막으로, 하드웨어와 사용자들이 실제로 소프트웨어를 작성하는 지점 사이의 모든 쓰레기들을 치워야합니다. 게리 베른하르트(Gary Bernhardt)의 유명한 이야기 중 `자바스크립트의 탄생과 죽음` (유머스럽게 `야마스크립트(YavaScript)`라고 발음합니다)는 풍자적으로 커널을 웹 어셈블리 VM으로 대체할 것을 제안했습니다. 실제로 이 아이디어는 시도 되었지만 아마 너무 멀리 갔었던 듯 합니다. 그렇다곤 해도 충분히 현실적인 아이디어로도 사용될 수 있을거라 생각합니다. 개발 윈도우 매니저와 전체 화면 데스크탑 `쉘(shell)`을 보이지 않는 브라우저의 윈도우로 대체하고, 가상 프레임 버퍼(Virtual frame buffers)와 GL 컨텍스트를 레거시 응용 프로그램과 게임에 제공하는 것입니다. 이게 오버헤드처럼 들릴 수도 있겠지만 실제로는 생각보다 더 적은 비용으로 끝나게 됩니다: 당신의 새로운 브라우저는 <iframe>이라고 볼 수 있습니다. 따라서 모든 것이 일렉트론 앱이라고 칭할 수도 있습니다. (실제로, 일렉트론 쉘은 그 자체로 그런 프로젝트의 좋은 출발점이라고 볼 수 있습니다.) 더 이상 각 응용 프로그램마다 별도의 랜더링 툴킷을 실행 시킬 필요가 없게 됩니다. 모든 것은 표준에따라 작성되고 하나의 공용 랜더러에 의해 랜더링 되며 50%의 여러분의 메모리 사용량이 그냥 사라집니다. 공통 표준은 현재 웹에서 사용되고 있는 것들처럼 될 필요조차 없습니다, 물론 웹 표준이 필요한 무수한 이유가 있고 그것이 없어져야할 이유는 극히 적다고 봅니다.
제가 제시한 새로운 세계도 결국 완벽하진 않습니다. 만약 수 많은 C++ 개발자들이 겁에 질리더라도 이해합니다. 지옥, 그것이 저를 두렵게 만듭니다(C/C++ 개발자). 하지만 1972년 핵심 소프트웨어에서 부터 겹겹이 쌓아올린 거대한 양파에서 살고 있는 우리 세계보다는 두렵지는 않습니다. 오늘날 우리가 소프트웨어 스택에 쌓아올린 각각의 연속된 껍데기들은 적색거성과 같이 부풀어 오를 것이고 조만간 초신성이 되어버릴 것입니다. 소프트웨어에서 필요한 것은  개발자가 간단한 API를 사용하여 보안이 허용하는 한 하드웨어에 가깝도록 응용 프로그램을 구성할 수 있는 시스템 수준으로1972년에 있던 것에서 그 이상 이하도 아니거나 더 적을 것입니다. 우리가 가진 문제는 실제로 하드웨어 가까이에서 실행되는 시스템이 1972년 기술로서 구축되었지만 실제로는 그 이후 제대로 다루어지지 않았습니다. 성능을 잡아먹는 추상화 계층 위에 덮히고 또 덮히고 또 덮힌 껍데기—그리고 그 결과들—오직 예측과 예방만이 가능해 왔었습니다. 그리고 이제는 고칠 수 있기를 바랍니다.
3 notes · View notes