본문 바로가기

분류 전체보기1351

[HTML/CSS] tailwind를 사용해서 간단한 todo 리스트 만들기 안녕하세요 오늘은 tailwind를 사용해서 간단한 todo 리스트를 만들어보겠습니다. 위 기능을 구현하기 위해 todo.html 파일에 다음과 같이 코드를 작성해주세요 할 일 목록 추가 또한 todo.js 파일에 다음과 같이 코드를 작성해주세요 // 할 일 추가 함수 function addTask() { // 입력 필드와 할 일 목록의 HTML 요소를 가져옴 let taskInput = document.getElementById("new-task"); let taskList = document.getElementById("task-list"); // 입력된 텍스트를 가져오고 공백 제거 let task = taskInput.value.trim(); // 텍스트가 비어있지 않다면 실행 if (task !=.. 2024. 1. 16.
[Android][Java] Intent 사용해서 유튜브 앱 열기 안녕하세요. 오늘은 Intent를 사용해서 유튜브 앱을 실행해 볼건데요. 우선 유튜브를 실행하기 위해 유튜브의 패키지 이름을 알아야 합니다. 패키지 이름을 알아내는 방법은 playstore에서 해당 앱 설치하면 까지 이동하시면 위와 같이 패키지 이름을 알 수 있습니다.(com.google.android.youtube) 먼저 메인 xml 파일입니다. 버튼을 통해 앱을 실행할겁니다. 다음은 자바 파일입니다. package com.song.stickcode; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo.. 2024. 1. 15.
[PHP] 데이터베이스 인덱스 처리하는 방법 안녕하세요 오늘은 PHP에서 데이터베이스에서 인덱스 처리하는 방법을 알아보겠습니다. 데이터베이스 인덱스 처리는 데이터베이스의 효율성과 성능을 향상시키기 위한 중요한 기술입니다. 인덱스는 데이터베이스 테이블의 특정 컬럼(열)에 대한 포인터를 제공해 데이터 검색 시 검색 대상의 양을 줄여 검색 속도를 빠르게 만들어 주는데요. 하지만 이러한 인덱스도 잘못 사용하면 몇 가지 단점을 초래할 수 있습니다. 그럼 먼저 장단점을 알아보겠습니다. 장점 1. 검색 성능 개선 : 특히 대규모 데이터베이스에서 검색 속도가 크게 향상됩니다. 2. 정렬된 데이터 접근 : 인덱스를 통해 데이터를 정렬된 상태로 빠르게 접근할 수 있습니다. 단점 1. 추가 저장 공간 필요 : 인덱스 자체가 별도의 저장 공간을 차지합니다. 2. 쓰기 .. 2024. 1. 14.
[C++] 아두이노로 자동 햇빛 가리개 만들기 안녕하세요. 이번에는 아두이노, 서보 모터, 조도센서를 사용하여 햇빛이 비치면 자동으로 가리는 자동 햇빛 가리개를 만들어보겠습니다. 아래 두 게시물에서 이어집니다. https://stickode.tistory.com/1044 [C++] 아두이노로 서보 모터 사용하기 이번 시간에는 아두이노로 서보 모터 사용하는 예제를 진행하겠습니다. 1. 아두이노란? 아두이노(Arduino)는 사용하기 쉬운 하드웨어와 소프트웨어를 기반으로 한 오픈 소스 전자 플랫폼입니다. stickode.tistory.com https://stickode.tistory.com/1055 [C++] 아두이노로 조도센서 사용하기 안녕하세요. 이번 시간에는 아두이노로 조도센서를 사용하는 예제를 진행하겠습니다. 아두이노에 대해 기본적인 내용을 알.. 2024. 1. 13.
[Android][Java] 앱 아이콘, 앱 이름 변경하기 1. 앱 아이콘 만들기 1.1 앱 아이콘 만들기 앱 아이콘은 Figma로 만드는 방법도 있지만 , 저는 이미지를 다운 받아서 사용해보겠습니다. (Figma로 아이콘 만들기 : https://www.youtube.com/watch?v=fHS9XOk4QkA 그럼, Flaticon 사이트에서 원하는 이미지를 PNG로 다운받겠습니다. 사이트주소 : https://www.flaticon.com/ 원하는 아이콘을 선택하고 PNG 클릭 -> Free Download 클릭 안드로이드 스튜디오에서 File => New => Image Asset 클릭 Name항목에 원하는 이름 작성 LayerName도 원하는 이름 작성 (Name항목을 수정했으면 자동으로 변경됨) Path에 다운로드 받은 이미지 경로 입력 Resize를 .. 2024. 1. 12.
[HTML/CSS] Tooltip 구현하기 안녕하세요, 이번 게시글에서는 html, css로 tooltip을 구현해보겠습니다. 우선 시연 영상부터 보여드리겠습니다. 다음은 전체 코드입니다. 마우스를 올려보세요 여기는 툴팁 내용! 2024. 1. 11.
[Android][Java] Camera2 API를 사용하여 카메라 미리보기 생성하기 안녕하세요 오늘은 Camera2 API 를 사용해보겠습니다. Android Camera2 란? android.hardware.camera2 패키지는 안드로이드 개발자 문서에서 카메라 하드웨어를 관리하기 위한 인터페이스를 제공합니다. 이 패키지에는 카메라 장치를 제어하고 상호 작용하기 위한 클래스와 인터페이스가 포함되어 있습니다. 주요 구성 요소로는 카메라 서비스에 접근하는 CameraManager, 단일 카메라를 나타내는 CameraDevice, 카메라 설정을 위한 CaptureRequest, 캡처 요청을 처리하는 CameraCaptureSession, 이미지 데이터를 다루는 ImageReader 등이 있습니다. 이 API는 노출, 초점 등 카메라 매개변수에 대한 자세한 제어, 고해상도 이미지 캡처 지원.. 2024. 1. 10.
[JavaScript] 블록 익스플로러에 비트코인 조회 기능 추가하기 https://stickode.tistory.com/1016 https://stickode.tistory.com/1023 이전 게시글들에 이어 이더리움 익스플로러에 비트코인 조회 기능을 추가해서 여러 블록체인을 조회할 수 있는 블록익스플로러로 확장해보겠습니다. infura key 같은 경우는 위 게시글을 참고하시면 쉽게 하실 수 있습니다. 여기부터는 프로젝트 파일 구조 및 코드입니다 index.html Cryptocurrency Block Explorer Ethereum Block Lookup Get Ethereum Block Ethereum Transaction and Account Lookup Get Transaction Get Balance Get Current Ethereum Gas Price B.. 2024. 1. 9.
[PHP]PHP에서 로그 남기기 웹 개발을 처음 하게 되면 확인하고 싶은 변수들이나 에러를 브라우저 콘솔을 통해 확인하는 경우가 있습니다. 하지만 이런 방식은 보안에도 좋지 않을 뿐더러 디버깅에 충분한 정보를 얻기 어려운 경우가 많습니다. 그래서 오늘은 PHP 를 이용해 직접 에러 로그를 찍는 방법을 간단하게 알아보겠습니다. PHP에서 로그를 남기는 가장 일반적인 방법은 내장된 `error_log()` 함수를 사용하는 것입니다. 또한, 사용자 정의 로그 파일을 만들어 특정 정보를 기록할 수도 있습니다. 1. `error_log()` 함수 사용하기 PHP의 `error_log()` 함수는 오류 메시지를 서버의 오류 로그, 파일, 또는 메일로 보낼 수 있습니다. 예제 코드 - `error_log()` 함수는 첫 번째 인자로 전달된 메시지를.. 2024. 1. 8.