자기 개발과 IT 프로그래밍을 위한 여행

물처럼 흐르는 시간, 그 속에서의 여행

반응형

개발 17

URI 스킴 방식 + QR

QR을 스캔함으로서 외부에서 내 앱을 URI 스킴 방식으로 실행하는 코틀린 코드. 먼저 Manifest의 Activity 에 intent-filter 설정. data 태그의 scheme와 host의 value 값은 사용자 각 개별 설정. Activity 코드 에서 간단히 사용자 개인 scheme 값 확인 후 로그 및 토스트 메시지로 체킹. 스캔할 대상인 QR 생성 https://ko.qr-code-generator.com/ QR Code Generator | 무료 QR 코드 만들기 URL, vCard 등을 위한 QR Code Generator입니다. 로고, 색상, 프레임을 추가하고 높은 인쇄 품질로 다운로드할 수 있습니다. 지금 무료 QR 코드를 받으세요! ko.qr-code-generator.com 적..

[북리뷰] 초보자도 프로처럼 만드는 플러터 앱 개발

마지막 프로젝트를 제외한다면, 모든 내용은 초보자에게도 친절하고 쉽게 따라올 수 있도록 작성된 입문서 입니다. 마지막 프로젝트의 경우에는 경우에 따라서 조금 어렵게 느껴지실 수도 있겠습니다만, 단순하게 책을 따라서 기초만 배우는 것에는 의미가 없습니다. 개발의 업무라는 것은 결국 무언가를 만들어보아야만 하는 법. 그렇기에 조금 어렵게 느껴질 수 있을지 모른다할지라도 실제 서비스 개발과 같은 순서로서 차근히 개발해 보는 경험. 그리고 결과물들은 포트폴리오로서 이력서에 추가될 수 있기에 아주 좋은책이라 할 수 있습니다. "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다."

빅데이터와 파이썬

빅데이터란? 빅데이터( Big Data)란, 기존 데이터베이스 관리 도구로는 처리하기 어려운 대규모의 데이터 집합을 의미합니다. 이러한 대규모의 데이터는 대부분 정형화되어 있지 않으며, 다양한 형태와 속성을 가지고 있습니다. 이러한 데이터를 처리하고 분석하며 인사이트를 도출하는 기술과 방법론을 빅데이터 분석 기술(Big Data Analytics)이라고 합니다. 빅데이터는 3V(Volume, Velocity, Variety)라는 특징을 가지고 있습니다. Volume: 기존 데이터베이스 관리 시스템으로는 처리하기 어려운 대용량의 데이터 Velocity: 대량의 데이터를 실시간으로 수집, 처리, 분석하는 속도 Variety: 정형화된 데이터뿐만 아니라, 비정형 데이터도 포함하는 데이터의 다양성 대규모 데이터..

SW 기능 정의서 작성은?

소프트웨어 개발 기능 정의 및 요구 사항 사양 작성에는 일반적으로 다음 단계가 포함됩니다. 프로젝트의 목적과 범위 식별: 소프트웨어가 수행해야 하는 작업과 대상 사용자를 결정합니다. 기능 목록 만들기: 소프트웨어가 목적을 달성하기 위해 가져야 하는 특정 기능을 식별합니다. 각 기능의 기능 정의: 각 기능에 대해 수행해야 하는 특정 기능을 정의합니다. 수용 기준 설정: 소프트웨어가 수용 가능한 것으로 간주되기 위해 충족해야 하는 기준을 정의합니다. 프로젝트 일정 결정: 프로젝트 일정을 설정하고 완료하는 데 필요한 리소스를 결정합니다. 요구 사항 사양 작성: 이전 단계에서 수집한 정보를 사용하여 프로젝트의 범위, 특징, 기능, 승인 기준 및 타임라인을 설명하는 자세한 요구 사항 사양 문서를 작성합니다. 검토..

잡담실/G 2023.02.17

과연 AI 자비스 같은걸 만드는 방법은 무엇일까?

한국의 자율 학습 인공 지능(AI)에 관심이 있는 경우 Jarvis와 같은 개인 비서 AI 구축 목표를 달성하기 위해 취할 수 있는 몇 가지 단계는 다음과 같습니다. AI의 기본 사항 숙지하기: 개인 비서 AI를 구축하기 전에 AI 및 머신 러닝의 기본 사항을 확실히 이해하는 것이 중요합니다. 교육 웹 사이트, 포럼, 서적 및 온라인 과정을 포함하여 많은 온라인 리소스를 사용할 수 있습니다. 프로그래밍 언어 및 프레임워크 선택: Python 및 TensorFlow, Keras 및 PyTorch와 같은 관련 AI 라이브러리를 포함하여 개인 비서 AI를 구축하는 데 사용할 수 있는 많은 프로그래밍 언어 및 프레임워크가 있습니다. 가장 편안하고 가장 강력한 AI 라이브러리가 있는 것을 선택하십시오. 기계 학습..

잡담실/G 2023.02.09

HTML, CSS, JS의 이해와 예시

HTML(Hypertext Markup Language)은 웹 페이지를 만드는 데 사용되는 표준 마크업 언어입니다. HTML은 웹 페이지의 구조와 내용을 제공하고 요소와 속성을 정의하는 데 사용됩니다. CSS(Cascading Style Sheets)는 웹 페이지의 모양과 느낌을 제어하는 데 사용되는 스타일시트 언어입니다. CSS는 글꼴 크기, 색상 및 레이아웃과 같이 HTML에 정의된 요소의 스타일을 정의하는 데 사용됩니다. JavaScript는 대화형 동적 웹 페이지를 만드는 데 주로 사용되는 고급 동적 해석 프로그래밍 언어입니다. JavaScript를 사용하여 애니메이션, 양식 유효성 검사 및 AJAX 요청 만들기와 같은 웹 페이지에 상호 작용을 추가할 수 있습니다. HTML의 예: Welcome ..

잡담실/G 2023.02.07

메타버스와 BCI의 융합에 대해

메타버스와 BCI(Brain-Computer Interfaces)의 융합은 뇌의 신호를 읽고 해석할 수 있는 시스템과 가상 현실 환경의 통합을 의미합니다. 이러한 융합은 사람들이 가상 현실과 상호 작용하는 방식을 극적으로 변화시킬 수 있는 잠재력을 가지고 있으며 다음과 같은 수많은 응용 분야를 가지고 있습니다. 몰입형 경험: BCI는 뇌 신호를 사용하여 가상 현실 환경을 제어하는 데 사용할 수 있으므로 사용자가 보다 직관적이고 몰입감 있는 방식으로 이러한 환경과 상호 작용할 수 있습니다. 정신 건강의 게임화: BCI는 뇌 신호를 실시간으로 추적하고 반응하는 데 사용할 수 있으므로 가상 현실 환경을 게임화된 플랫폼으로 사용하여 정신 건강과 웰빙을 개선할 수 있습니다. 인간-아바타 상호 작용: BCI는 뇌 ..

잡담실/G 2023.02.07

AI와 BCI의 융합에 대해

AI와 메타버스의 융합은 인공지능 기술과 가상현실을 결합해 가상세계에서 매끄럽고 몰입감 있는 경험을 만드는 것을 말한다. 이러한 융합은 AI 기반 아바타와 디지털 환경이 점점 더 지능화되고 사용자 입력에 반응하므로 사람들이 기술과 상호 작용하는 방식을 극적으로 변화시킬 수 있는 잠재력을 가지고 있습니다. AI는 여러 가지 방법으로 메타버스 경험을 향상시킬 수 있습니다. 예를 들어: 개인화된 아바타: AI를 사용하여 사용자 행동 및 기본 설정에서 학습하고 실시간으로 사용자 입력에 응답할 수 있는 고도로 맞춤화된 개인화된 아바타를 만들 수 있습니다. 지능형 환경: AI를 사용하여 조명, 날씨 및 사용자 기본 설정 또는 작업을 기반으로 하는 기타 요소 변경과 같은 사용자 행동에 대응할 수 있는 지능형 가상 환..

잡담실/G 2023.02.07

AI와 메타버스의 융합에 대해

AI와 메타버스의 융합은 인공지능 기술과 가상현실을 결합해 가상세계에서 매끄럽고 몰입감 있는 경험을 만드는 것을 말한다. 이러한 융합은 AI 기반 아바타와 디지털 환경이 점점 더 지능화되고 사용자 입력에 반응하므로 사람들이 기술과 상호 작용하는 방식을 극적으로 변화시킬 수 있는 잠재력을 가지고 있습니다. AI는 여러 가지 방법으로 메타버스 경험을 향상시킬 수 있습니다. 예를 들어: 개인화된 아바타: AI를 사용하여 사용자 행동 및 기본 설정에서 학습하고 실시간으로 사용자 입력에 응답할 수 있는 고도로 맞춤화된 개인화된 아바타를 만들 수 있습니다. 지능형 환경: AI를 사용하여 조명, 날씨 및 사용자 기본 설정 또는 작업을 기반으로 하는 기타 요소 변경과 같은 사용자 행동에 대응할 수 있는 지능형 가상 환..

잡담실/G 2023.02.07

AI 도우미 만들기

AI 도우미를 만들려면 여러 단계가 필요합니다. 작업 결정: AI 도우미를 만드는 첫 번째 단계는 도우미가 수행할 작업을 결정하는 것입니다. 이를 통해 필요한 AI 기술 유형과 모델 교육에 필요한 데이터를 결정하는 데 도움이 됩니다. 데이터 수집: 다음 단계는 데이터를 수집하여 AI 모델을 교육하는 것입니다. 이 데이터는 고객 서비스 상호 작용의 텍스트 데이터, 전화 통화의 오디오 데이터 또는 카메라의 이미지 데이터와 같은 다양한 소스에서 가져올 수 있습니다. 데이터 전처리: 데이터를 수집했으면 다음 단계는 데이터를 전처리하는 것입니다. 여기에는 일반적으로 모델 학습에 사용할 수 있도록 데이터 정리 및 형식 지정이 포함됩니다. 모델 교육: 다음 단계는 전처리된 데이터를 사용하여 AI 모델을 교육하는 것입..

잡담실/G 2023.02.07
반응형