본문 바로가기

전체 글56

[JAVA] 이미지파일 사이즈 변경 및 확인. 상황 예시) 모바일 카메라로 사진을 촬영 한다. 각 디바이스 마다 width , height 가 다르게 찍히게 될테니 , 이를 크기 고정시키고 웹에 다시 업로드 시키고자 한다. 이럴때 필요한 리사이징 & 변경된 크기 확인을 하기 위한 용도이다. try { // ex) 모바일 세로 고정 크기 235 * 510 // ex) 모바일 가로 고정 크기 510 * 235 // 원본 image = ImageIO.read(new File("이미지 풀 경로")); // 원본 width , height int ori_width = image.getWidth(null); int ori_height = image.getHeight(null); int r_w = 235; // 리사이징 될 width int r_h = 510; .. 2021. 12. 21.
카카오톡 메신저봇 랜덤포인트 자바스크립트 소스 카카오톡 메신저봇을 켠 상태에서 유저를 등록하고 대화를 하다보면 랜덤으로 포인트 쌓이는 스크립트 소스를 공개 합니다. 카카오톡에서 받은 메세지를 통해 실행되는 함수는이부분에서 시작하게 됩니다.주로 사용하게 되는 변수는 다음과 같이 3개가 되겠습니다. 단톡방 혹은 특정 사람이 온걸 감지하려면if(room == "홍길동") {이 안에서 코딩} 메세지가 안녕? 을 감지하려면if(msg == "안녕?") {이 안에서 코딩}하면 됩니다.기초적인 이러한 문구를 응용하여 친구들 랜덤숫자가 1 이면 당첨되었다고 답장 메세지 전송. 모바일에서 친구들이라는 단톡방 안에 유저 데이터를 저는 이런식으로 txt 파일을 생성 하였습니다.ex 샘플 [ { user: "1번친구" , point : 0 }, { user: "2번친구".. 2020. 10. 16.
카카오톡 메신저봇 단톡방 랜덤 포인트적립 안녕하세요, 이번 포스팅에서 메신저봇 어플리케이션을 활용한 카카오톡 봇 개발 기능 중 하나를 보여드릴 예정입니다. 단체카톡방에서 사용하게 될 포인트지급 예시 특정 확률로 대화 하다보면 포인트를 100포인트씩 지급 하고 포인트에 따라 계급을 부여받게 됩니다. ex) 훈령병, 이등병, 일병, 상병, 병장, 말년, 말뚝 !유저조회 라는 명령어를 입력하면 적립된 포인트가 몇점인지 계급과 진급까지 포인트가 몇포인트남았는지 한눈에 알아볼 수 있게 하였습니다. 조회했을때 등록 되지 않은 사용자라면 (유저 데이터가 없다면) 해당 유저를 0포인트로 자동등록 되도록 하였습니다. 봇과 가위바위보 게임을 해서 이기면 + 포인트를 지급 하고 지면 -로 감점 시키는 모습 입니다. 누적 및 감점 등으로 인하여 단체카톡방 내에서 경.. 2020. 10. 13.
[ORACLE] 오라클 테이블 컬럼 순서 변경 오라클에서는 테이블 컬럼 순서 변경 하기 쉽지 않습니다. 테이블 전체 삭제 -> 추가할 컬럼 스크립트 끼워넣고 -> 재생성 해도 되지만 다음과같이 제안 합니다. * 끼워넣고자 하는 위치 다음 컬럼들 전부 비활성화 -> 추가할 테이블컬럼 삽입 -> 비활성화 컬럼 전부 활성화 * A,B,C,D 컬럼이 있고 A,B 컬럼 사이에 E,F 컬럼을 추가하거나 A,B,C,D,E,F 에서 순서를 변경해야하는 경우 C,D 컬럼 숨김처리 E,F 컬럼이 이미 있는경우에는 바로 C,D컬럼 보이기 처리 E,F 컬럼이 없는 경우에는 ADD 로 추가하고 C,D 컬럼 보이기 처리 ALTER TABLE [테이블명] ADD (E VARCHAR2(20)); ALTER TABLE [테이블명] ADD (F VARCHAR2(20)); ALTER.. 2020. 7. 6.