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

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

반응형

it 29

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 적..

[북리뷰] 소플의 처음 만난 리액트

빠르게 변화하는 IT 기술 트랜드에서 리액트라는 기술은 웹 개발에서 특히 더욱 요구되어 가고 있는 추세이다. 리액트에 대해 학습하고자 하는 차에 '소플의 처음 만난 리액트'를 만났다. 보통 수업에서는 해당 챕터의 내용에 대해 대략적인 학습목표를 설정하고 적절한 예제와 함께 개념을 학습한다음 마무리 요약을 통해 배운 내용에 대해 다시한번 정립해주어야만 한다. 밑바탕을 그리고, 디테일을 살리면서, 마무리 작업을 거치는 학습 과정은 기술을 이해하고 체득하는 과정에서 필수 과정인 것이다. '소플의 처음만난 리액트'는 쉬운 설명과 함께 적절한 그림 예제를 기반으로 해당 챕터에서 학습하고자 하는 내용에 대해 헤매지 않고 확실히 체득할 수 있게 도와주고 있다. 웹 개발 입문자 또는 초급자를 대상으로 작성된 만큼 기초..

[북리뷰] 나의 첫 알고리즘 + 자료구조 with 파이썬

"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 책의 서두에 작가분이 써두신 글. '개발자가 되기 위해 반드시 컴퓨터 과학을 공부해야 하는 것은 아니지만, 좋은 개발자가 되려면 반드시 컴퓨터 과학을 공부해야 합니다.' 라는 글은 무척이나 공감이 되는 글이다. 평범한 코드나 기능들은 어지간해서 인터넷을 찾아 수정해 적용하기 쉽다. 하지만 실제로 다양한 문제가 존재하듯 다양한 해법이 필요하다. 그리고 인터넷에만 돌아다니는 코드의 활용만으로는 한계가 명백하다. 이 책에서는 단순히 글로 설명하는게 아니라 순서대로 글과 그림을 적절히 활용하여 설명한 뒤 코드로 실습하는 방법을 소개해 주고 있다. 알고리즘과 자료구조를 실습하며 이해한다면, 개발자로서 만날 '문제'라는 이름의 다양한 벽에 맞서는 수단으..

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

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

파이썬이란

파이썬이란? 한창 인기 있는 ChatGPT 와 같은 AI 시스템을 만드는 곳에서도, 빅데이터를 모아 더 나은 정보로 가공하는데에도 사용되는 언어로서, Java, C 언어와 같이 기초 학습 언어 중 하나로도 사용됩니다. (다만 파이썬은 다른 기초 언어들과는 그 문법이나 구조에 차이가 조금 있습니다.) 흔히 컴퓨터공학과와 같은 대학 학과를 입학하면 배우는 기초 언어로서 파이썬은 인터프리터식, 객체지향적, 동적 타이핑 대화형 프로그래밍 언어에 속합니다. 파이썬은 쉬운 문법과 강력한 라이브러리로 인해 인기 있는 언어 중 하나이며, 데이터 과학, 인공 지능, 웹 개발, 자동화, 게임 개발 등 다양한 분야에서 사용됩니다. 파이썬이 사용되는 분야 데이터 과학 분야에서는 파이썬을 사용하여 데이터를 수집하고 분석하며, ..

[북리뷰] 리액터 입문자를 위한, 모던 자바스크립트로 배우는 리액트 입문

웹 개발을 위해 기존 Spring 계열이 주류를 이루던 기술 시장에서, 2020년대 전후로 부흥하며 많은 인기를 몰아가기 시작하는 기술이 바로 리액트 입니다. 이러한 리액트 기술은 '15년도에만 해도 취업을 위한 모집 요건에서 찾기 어려웠으나 현재는 필히 학습해야하는 기술이 되어버린 것이죠. 리액트는 본래 페이스북(Facebook)에서 개발한 자바스크립트 프론트앤드 라이브러리로서, 13년도 즈음엔가 나왔는데 현재 가장 인기 있는 웹 프론트앤드 기술 중 하나가 된 것이고, 웹 페이지의 효율성과 성능을 높이는데 큰 역할을 수행해 줍니다. 리액트는 단순히 웹 페이지를 제작하는 것으로 그치는 게 아니라 웹 앱으로서 제작하는 것도 가능합니다. 쉬운 상태 관리를 통해 코드의 가독성과 유지 보수성을 높이고 개발자의 ..

SW 기능 정의서 작성은?

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

잡담실/G 2023.02.17

AI 와 윤리

AI와 윤리라는 주제는 중요하고 복잡한 주제입니다. 여기에는 AI 시스템이 개인, 사회 및 환경에 미치는 잠재적 영향을 고려하고 이러한 시스템이 윤리적 원칙 및 가치에 부합하는 방식으로 개발 및 사용되도록 보장하는 것이 포함됩니다. 연구원, 개발자, 정책 입안자 및 대중이 AI가 잠재적인 피해를 최소화하면서 인류에게 유익한 방식으로 사용되도록 토론과 협력에 참여하는 것이 필수적입니다. ChatGPT 와 같이 AI 에 대한 관심이 높아지는 요즘, 오래전에 보았던 영화가 떠오릅니다. 위에 올린 이미지로 보시면 Her 라는 영화가 위키에 정리되어 있습니다. 해당 영화는 한국에서 주로 쓰이는 컴퓨터 운영체제인 윈도우10, 윈도우11 같이 AI 운영체제가 사용되기 시작하면서, 혼자 있어 외로운 주인공의 여자 친구..

잡담실/Lam 2023.02.14

개발자들에게 필요한 생산성 도구 종류

다음을 포함하여 IT 개발자들 사이에서 널리 사용되는 많은 생산성 도구가 있습니다. Git: 개발자가 코드 변경 사항을 추적하고 다른 사람과 협업하기 위해 널리 사용하는 버전 제어 시스템입니다. GitHub: 소프트웨어 개발 프로젝트를 위한 호스팅과 개발자가 오픈 소스 프로젝트에 공동 작업하고 기여할 수 있는 커뮤니티를 제공하는 웹 기반 플랫폼입니다. Visual Studio Code: 광범위한 프로그래밍 언어를 지원하고 구문 강조 표시, 코드 완성 및 디버깅과 같은 기능을 제공하는 널리 사용되는 오픈 소스 코드 편집기입니다. Notion: 작업, 메모 및 프로젝트를 구성하고 추적하기 위한 작업 공간입니다. Notion은 많은 개발자들이 자신의 작업을 추적하고 다른 사람들과 협업하기 위해 사용합니다. T..

잡담실/G 2023.02.10

컴퓨터공학과들에 대해

한국 대학의 컴퓨터 과학과는 일반적으로 알고리즘, 데이터 구조, 프로그래밍 언어, 소프트웨어 공학, 컴퓨터 네트워크, 데이터베이스, 인공 지능, 컴퓨터 그래픽, 인간-컴퓨터 상호 작용, 및 운영 체제와 같은 내용에 대해 학습합니다. 이는 각 대학의 커리큘럼에 따라 다르니 학생 여러분들이 어느 분야를 전공하고 싶은지에 대해 먼저 고민해보시고 선택하셔야 하는 부분이지요. 보통적으로는 4년제 대학교를 졸업하는 것이 무조건 좋다고 하지만, 대부분의 4년제 대학교 컴퓨터공학과 계열의 졸업생들이 넘침에도 IT 회사들은 뽑을 사람이 없다합니다. 이는 22년도 기사에서도, 유튜브에서도 조금 검색하면 찾아볼 수 있는 사항들입니다. 물론 졸업 후 취업 기회는 궁극적으로 취업 시장 상황, 기술, 경험 및 학업 기록과 같은 ..

잡담실/Lam 2023.02.10
반응형