본문 바로가기

개발새발

(18)
[ReactNative] JWT를 이용한 회원관리 어플리케이션 만들기(1) - 프로젝트 생성하고 필요한 화면 만들기 안녕하세요. 이번 토이프로젝트는 React Native을 이용해 JWT 인증 구현입니다. 로그인, 회원가입 API는 서버개발자분께 제공받았으며 온전히 클라이언트 개발기입니다. RN을 사용한지 1년이 지나서 새로 공부하는 느낌으로 개발을 진행하고 있네요. (1년 전 작품이 궁금하시다면 오른쪽 링크를 봐주세요. https://www.youtube.com/watch?v=DsoK0rjWyM8) 개발환경은 Window10 입니다. 나중에 앱 빌드를 위해 회사 맥북으로 옮기게 되겠지만, 대부분의 개발은 윈도우 기준으로 진행됩니다. Window에서는 ios 빌드가 되지 않기 때문에 expo를 이용해서 개발해보도록 하겠습니다. 1년 전에는 create-react-native-app 명령어로 프로젝트를 init했는데 요..
[Python] Telegram 메일 알람 챗봇 만들기 (2) : 텔레그램 챗봇 만들기 1편 링크 : https://dog-foooot.tistory.com/9 [Python] Telegram 메일 알람 챗봇 만들기 (1) : 네이버 메일 연동해서 제목, 내용 가져오기. 회사 동료분들과의 내기 덕분에 드디어 쓰는 메일 알람 챗봇 개발기. 2달 전 개발했던 코드라 잘 기억은 안 나지만 코드를 더듬어 보면서 다시 개발하는 기분을 느껴봅시다. imaplib 을 이용해서 메일 알람 봇을.. dog-foooot.tistory.com 1편에 이어서 2편에서 다뤄볼 내용은 텔레그램 챗봇과 관련된 부분이다. 전체 소스코드는 아래 링크를 참고하길 바랍니다. https://github.com/Junnis0123/ChatBot Junnis0123/ChatBot Teletgram Bot. Contribute t..
[Python] Telegram 메일 알람 챗봇 만들기 (1) : 네이버 메일 연동해서 제목, 내용 가져오기. 회사 동료분들과의 내기 덕분에 드디어 쓰는 메일 알람 챗봇 개발기. 2달 전 개발했던 코드라 잘 기억은 안 나지만 코드를 더듬어 보면서 다시 개발하는 기분을 느껴봅시다. imaplib 을 이용해서 메일 알람 봇을 만들었다. 개발기는 2편으로 나누어 쓸 예정. (파일이 두 개이기 때문에.) import부터 차례로 따라오면 쉽게 챗봇을 만들 수 있다. 1편에서는 메일 내용 가져오기에 대한 내용을 주로 다루고 2편에서는 챗봇 설정에 대한 내용을 주로 다룰 예정이다. 전체 소스코드는 아래 링크를 참고하길 바랍니다. https://github.com/Junnis0123/ChatBot [import] import imaplib import email from time import sleep from email.he..
[DB/SQL] INSERT INTO ALL 구문으로 두 개 테이블 동시 INSERT 하기. 서로 다른 테이블에서 동일한 FK를 가지는 게 있을 때 사용자 지정 값을 한번에 INSERT하는 방법이다. INSERT ALL INTO를 이용하면 된다. [구문] INSERT ALL INTO --테이블명 VALUES ( -- 컬럼들 -- ) INTO --테이블명2 VALUES ( --컬럼들 -- ) SELECT -- :VALUE1 컬럼명1, :VALUE2 컬럼명2 ... -- FROM DUAL
[DB/SQL] Oracle에서 존재 여부 확인하고 Insert/Update 하기. Update 할 때 해당하는 행이 없으면 Insert를 수행할 수 없을까? select 해서 결과를 확인하고 update를 할 수도 있겠지만 쿼리 한 번에 끝내고 싶어 방법을 찾아보았다. 해답은 MERGE. 아마 어느정도 최신 버전 오라클에서만 작동하는 것 같다. (11g에서 잘 작동 함.) [구문] MERGE INTO --[테이블 이름] USING --서브쿼리 또는 DUAL ON ( -- 조건 -- ) WHEN MATCHED THEN --서브쿼리 결과가 존재할 경우 WHEN NOT MATCHED THEN --서브쿼리 결과가 존재하지 않을 경우 [예시] merge into t_test using dual on ( testcol1 = :value ) when matched then update set te..
[C#/WPF] 숫자만 입력되는 소수점 TextBox https://github.com/Junnis0123/FloatTextBox Junnis0123/FloatTextBox Wpf Float TextBox Contorl. Contribute to Junnis0123/FloatTextBox development by creating an account on GitHub. github.com 개발하다가 필요해서 만들었다. 기능은 아래와 같다. 1. 숫자만 입력됨. 2. 소수점 자리수를 지정해주면 해당 자리수까지만 입력 가능함. 3. 점 누르면 자동으로 점으로 포커스 이동함 4. 아무숫자나 막 입력해놔도 포커스 잃었을 때 포맷에 맞춰지게 했음. 5. 초기에 숫자 수에 맞춰서 0.x로 초기화
[C#] SaveFileDialog을 이용하여 Excel파일로 DataTable 저장하기. C#에서 DataTable을 Excel로 저장하는 것은 물론 하드코딩으로도 가능하지만 편리한 라이브러리가 있다. 그 중에서도 EPPlus를 이용하여 데이터테이블 형식의 데이터를 엑셀 파일로 저장하는 방법을 소개해보겠다. 우선 EPPlus를 설치하자. 누겟 패키지 관리 페이지에서 EPPlus를 검색하고 최상단에 있는 것을 다운받으면 자동으로 dll이 참조된다. 매우 편리하다! EPPlus를 설치한 다음 필요한 부분에서 함수를 생성한 뒤 다음 코드 샘플과 같이 이용하면 된다.
[C#/WPF] Extended WPF Toolkit 사용하기. WPF에는 DatePicker가 있지만 TimePicker는 없다. 이 문제점을 해결하기 위해 구글에 검색해보니 무료로 제공해주는 확장 툴킷이 있었다. (물론 돈을 내면 테마 등의 더 편리한 기능을 사용 가능한 듯 하다.) 자세한 내용은 아래 이미지 밑의 링크를 참고하면 된다. NuGet 설치 및 도구상자에 로드하는 방법은 다음과 같다. 툴킷을 제대로 설치하고 도구상자에 넣었다면 이제 툴킷이 제공해주는 더욱 편리하고 다양한 UI 아이템을 사용할 수 있게 된다.