| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- ClickOnce
- Font
- GDI
- 자바스크립트
- net
- JavaScript
- EUC-KR
- C#
- Antialiasing
- VS2008
- protobuf-c
- .net
- 데이터 전달
- php
- self-signed ssl
- crashlog
- 설치제거
- PDA
- API
- phpmailer
- M8200
- 기념일관리
- 와이브로
- 블루투스 헤드셋
- C/C++
- 한 번만 실행
- docker
- MFC
- plcrashreporter
- 크래시로그
- Today
- Total
목록전체 글 (318)
~☆~ 우하하!!~ 개발블로그
나는 ChatGPT 가 어마어마한 기술이라고 생각하지 않는다.한 문장으로 ChatGPT 에 대한 생각을 표현하자면, 내 검색 수고로움을 덜어주는 진화된 기계 내 생산성을 확실하게 높여줄 기계임은 분명하다.그러나, 자주 거짓말도 하기에 그가 내놓는 답변을 검증하는 내 수고로움은 반드시 생각해야 한다. 이번에는 ChatGPT 활용담을 공유해보겠다. AWS 에 개발서버를 셋팅하는 작업을 했는데, 이 셋팅 작업을 수동으로 하나씩 하나씩 진행하는 것을 한 개의 스크립트 파일로 자동화해보고 싶었다.목적을 말하면 자동화된 스크립트 내용을 작성해주니 이만큼 좋은 도구가 없었다.ChatGPT 가 없었다면, 인터넷을 검색해가면서 하나하나 방법을 찾아서 정리하고, 스크립트 작성 방법도 공부할 수 밖에 없었을 것이다.1회성의..
일단 AWS 계정에 가입하기 위해서는 이메일 주소가 필수이다.AWS 전용으로 gmail 계정을 새로 하나 만들려고 했더니 이미 전화번호를 많이 사용했다고 계정 생성 과정이 진행되지 않는다.인터넷을 검색해보니 모바일 gmail 앱에서는 된다고 하길래, 해봤더니 정말 된다. 모바일 gmail 앱에서의 신규 계정 생성 과정에서 전화번호를 확인하는 과정이 없다.어쨌거나 룰루랄라~ 신규로 gmail 계정을 생성했다.더보기모바일 gmail 앱에서 계정생성에는 성공했지만,시간이 얼마 지나지 않아 인증절차가 시작되면서 전화번호에 의한 인증코드 확인 작업이 진행되면서해당 계정을 사용할 수가 없게 되었다. ㅠㅠ그래서 제 3의 번호를 변경하여 새로운 전화번호로 인증을 해보기 위해서 전화번호 변경 신청하여 대기중...전화번호..
윈도우 PC에서의 단축키(Control)에 익숙한 터라, macOS 를 사용하면서도 나도 모르게 해당 단축키를 누르고 있다.그러나 기본적으로 macOS 는 Control 대신에 Command 키를 단축키에 사용하는 경우가 많고, 키보드에서 해당 키의 위치도 다르다.따라서 키보드에서 가장 아래 왼쪽에 배치되어 있는 Control 키를 Command 키처럼 동작하도록 매핑하는 작업이 필요하다.Karabiner(version 15.2.0, os:Sonoma 14.7, Mac mini M1 2020) 에서의 셋팅내용을 기록해두고자 한다.Simple Modifications 의 항목에서 별도로 키 매핑은 전혀 하지 않았다.For all devices 뿐만 아니라 아래 키보드 항목중 그 어떤 것도 키를 매핑하는 정..
React Native 가 무엇인가부터 설명해야겠다.ChatGPT에게 React Native 가 뭐냐? 라고 물어보면 아래와 같이 대답해준다.더보기React Native는 Facebook(현 Meta)이 개발한 오픈소스 프레임워크로, JavaScript를 사용하여 모바일 애플리케이션을 개발할 수 있도록 해줍니다. iOS와 Android용 앱을 동시에 만들 수 있으며, 한 번의 코드 작성으로 두 플랫폼에서 모두 실행되는 애플리케이션을 개발할 수 있는 특징이 있습니다.React Native는 React라는 JavaScript 라이브러리 기반으로 동작하며, React의 컴포넌트 기반 구조를 유지하면서도 네이티브 앱에서 사용되는 UI 컴포넌트를 활용합니다. 즉, HTML이나 웹뷰를 사용하지 않고 실제 네이티브 ..
프로야구 시청을 위해서 속도제한이 걸리더라도 쓸만한 요금제를 찾아봤다.속도제한시 3Mbps 는 되어야 스트리밍 시청이 원활한듯 하다.네이버페이 매달 5,000포인트를 얻을 수 있는 N페이 매월 5천P 제휴 요금제 중에서 15GB 무제한(속도제한시 3Mbps), 음성 100분, 문자 100건, 요금은 27,800원.위 요금제로 1달을 채 사용하지 않았는데, 술먹고 선배랑 40분을 사용하니 남아있는 통화가능 시간이 얼마 없네.ktM 알뜰폰은 1달에 1번만 요금제를 변경할 수가 있어서, 다음달에나 변경할 수가 있는데,다음달에는 300분 통화 가능한 29,900원짜리로 변경해야겠다.
Spring Boot 를 이용해서 학습차원에서 개발해보고 있는 diary 프로그램이 프로그램으로서의 기본 골격은 갖추었다고 생각했어.그런데, A 라는 사용자가 로그인해서 B 사용자가 작성한 일기를 볼 수 있다거나, 편집할 수 있는 허점이 있어. 그리고 일단 사용자로 등록한 후에 비밀번호를 변경하는 작업 역시 불가능한 상태야.이런 보안상 허점이라거나 미진한 기능들을 한꺼번에 모아서 처리해볼께.일기 작성자 확인하기사용자를 한 명 더 추가해봤어. 추가된 사용자의 이메일주소는 klist02@naver.com 이야.이 사용자로 로그인해서 작성한 일기 데이터는 고유값 id 가 19 번 하나야.기억날지 모르지만 Rest API 로 /diary/{id} 를 사용하면 고유값 {id} 에 해당하는 일기 데이터를 불러올 수..
diary 프로그램은 회원가입 기능이 완료되었다. 로그인 기능이 완료되었다.이제 로그인해서 일기를 쓸 때 로그인정보를 가져와서 해당 일기의 주인을 표시하는 기능을 구현해야 한다.로그인한 사용자의 정보는 아래 코드를 통해서 가져올 수가 있다.SecurityContextHolder.getContext().getAuthentication().getName()위 코드로 구해지는 값을 테스트하기 위해서 DiaryService 의 테스트 클래스를 작성해볼께.package com.woohahaapps.study.diary.service;import com.woohahaapps.study.diary.domain.Diary;import org.junit.jupiter.api.BeforeAll;import org.juni..
데이터베이스에 사용자 테이블 member 를 추가-- 사용자 테이블 추가CREATE TABLE public."member" ( email varchar(255) NOT NULL, "password" varchar(255) NOT NULL, "name" varchar(255) NOT NULL, CONSTRAINT member_pk PRIMARY KEY (email));COMMENT ON TABLE public."member" IS '사용자';-- Column commentsCOMM..