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

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

반응형

전체 글 70

코틀린 다른 앱 실행 코드

안드로이드 다른 앱 실행 Android11(API30) 발표 이후, A앱에서 B앱 등의 다른 앱 실행 시 패키지 명 명시 필요. 1. androidManifest - queries 태그 추가. ... ... ... 2. 기능 코드 추가 binding.btn.setOnClickListener { val packageName = "대상 앱 패키지명" val intent = packageManager.getLaunchIntentForPackage(packageName) if (intent != null) { // 앱이 설치되어 있으면 실행 startActivity(intent) } else { // 앱이 설치되어 있지 않으면 특정 링크로 이동 // 자체 링크 사용시 val appMarketIntent = In..

C# 윈폼 to HM-10 AT커맨드

삽질 5시간. 발신 : c# 윈폼 프로그램 연결 : usb 시리얼 통신 수신 : 아두이노 / HM-10 명령어규격 : AT커맨드 윈폼 프로그램 내 시리얼 포트를 통해 연결된 아두이노 포트 확인. at 커맨드 송신을 위한 serial.write. (baud 및 \r\n 해결된 상태) 생성된 uuid값이 소문자 시도 - AT+IBE01e3a2b4c 결과 - 응답 없음. 문제 해결 시도 - AT+IBE01E3A2B4C 결과 - Response 1: 1E3A2B4C 즉. AT커맨드로 HM-10의 UUID 값 부여할땐 반드시 대문자로 할것.

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 파이썬

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

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

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

[북리뷰] 크리에이티브 프로그래머

개발자로서 단순히 코드를 작성하고 논리에 맞추는 것과 계산하는 것은, 초등학생도 보고 따라서 할수는 있다. 그렇지만 좋은 아이디어를 가지고, 문제 해결 능력을 갖추는 것은 누구나 할 수 있는 일이 아니다. 이 책에서는 9개의 챕터로 나뉘어 창의성을 어떻게 생각할 것인가를 이야기 해주었으며 기술지식, 커뮤니케이션, 제약조건, 비판적 사고, 호기심, 창의적 마인드셋, 창의적 기법까지 우리가 진정으로 창의적인 사람으로서, 문제해결능력을 갖추고자 하는 사람으로서, 고려해야하는 점들에 대해 논의하고 이야기해주는 책이다. 단순히 각 개념에 대한 정의에서 끝나는 내용이 아니라, 개발자로서 어떻게 지식을 정리하고 쌓아나가면서 관리할 것이며 이를 이용해 창의적으로 활용할지를 자가 평가 테스트로 하나씩 돌아보게 만들며 앞..

[북리뷰] Docs for Developers 기술 문서 작성 완벽 가이드

한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 글을 쓴다는 것은, 개인의 행한 것을 정리하는 것도 되지만, 아는 것을 정리하며 다시한번 내 것으로 하는 행위이기도 하다. 개발자로서 일을 하면서, 단순히 개발만 하면 끝이라 생각할 때가 있었다. 하지만 업무를 하다보면 개발만큼 중요한 일이 문서 작성이었고, 이 책에선 이 문서를 어떻게 작성해야 하는가에 대해서 하나하나 예시와 함께 정리해 알려주기에, 개발자 필독서로서 꼭 한번쯤 읽어봐야 할 필요가 있다 생각한다. 기술문서의 작성과 개발은 떨어지지 않고, 개발자 본인을 위해서 이니까. https://product.kyobobook.co.kr/detail/S000201419245

온라인 코딩 사이트

https://replit.com/ Replit: the collaborative browser based IDE Run code live in your browser. Write and run code in 50+ languages online with Replit, a powerful IDE, compiler, & interpreter. replit.com 일반적으로 여러 프로그래밍 언어를 학습하기 위해선 IDE 라는 통합개발환경툴(프로그램)을 설치하게 됩니다. C언어 계열이라면 Visual Studio 를. Java언어 계열이면 Eclipse 를. Python 계열은 아나콘다나 Python IDLE 와 같이. 프로그래밍 개발 툴을 설치하는 것이 기본입니다만 학생들이 사용하는 학교 컴퓨터부터 집 컴퓨..

지원 서관 2023.05.02

[북리뷰] 나도 하는 파이썬 데이터 분석

파이썬을 통해 어떻게 데이터를 다루는지에 대해서 예제를 통해 쉽게 배우기 좋은 책입니다. 1,2부로 나뉘어 전반 1부에서는 기초적인 파이썬의 개념들에서 필수적인 개념들과 약간의 예제들로 이루어져 빠르게 파이썬을 학습할 수 있으며, 이해되지 않는다면 부분은 수업이나 검색을 통해 채울 수 있을 만큼. 강의나 독학용으로 좋다 느껴졌습니다. 2부에서는 파이썬을 통해 여러 데이터를 어떻게 처리해야하는지를 알수 있습니다. 단순한 파이썬 개념 책이라면 문법 학습과 약간의 예제로 끝이지만, 이책은 절반 가량의 분량으로 앞서 1부로 학습한 파이썬 개념을 실제 활용하여 어떻게 하면 데이터 분석가로서 혹은 본인의 업무에 도움이 되고 활용하는지를 느낄 수 있게 해주는 책입니다. 단순히 책 제공을 통해서 드는 생각이 아니라 이..

반응형