본문 바로가기
반응형

전체 글394

사는건...? 간만에 뻘글... By Kei 지금은 일요일 밤.. 월요일이 오기 3분전. 이글을 조금만 더 쓰면 출근해야 하는 날이 오는군요. 삶의 무게. 벌써 삶의 무게라고 하기에는 무리라는 생각이 있지만 5년 후 10년 후를 생각하면 그 압박감은 지금의 내가 감당할 수 없을 만큼의 크기인 것 같네요. 대학 졸업후 5년... 벌써 5년이 흘렀네요.. 잠시 앉았다가 일어난듯 한데 어느세 5년이란 세월이 흘렀네요. 졸업 전에 취업을 하고 회사를 다니다가 어느센가 결혼을 했고 그러다보니 이직도 하게 되었네요. 졸업 후 이사를 5번이나 했네요. 어이쿠 ㅡ.ㅡ 그리고 이제 곧 이사를 또 해야 합니다. 드라마에서 나오는 줄 알았던 전세 빼세요. ㅋ 주인이 나가라면.... 나가야죠. 화가나서 집을 사버렸습니다. 약간 무리군요. .. 2010. 11. 22.
EditText랑 Button, Toast를 써 보자. 버튼을 누르면 에디트텍스트 박스에 글을 찍어주고 토스트도 출력해 보자. [main.xml] scrollHorizontally 얘를 true로 설정하면 글자가 많아져도 자동으로 늘어나거나 개행이 되지 않는다. 기본은 자동으로 늘어나는건데 그걸 원치 않을때도 있으니까 ~ 사이즈 강제 지정은 저렇게 px나 기타 단위를 써줘야 한다. 아니면 에러뜸ㅋ [MyTest.java] package lovelyocto.MyTest; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.. 2010. 11. 21.
Imagebutton 배경에 그림을 넣자. 그림퍼즐을 만들어 보았다. 사실 만들었다기 보다는 뭐.. 어디 쏘스 뜯어다가 그림만 바꿔 보았다. .. 근데 그게 쉽지 않았음.. 기존 꺼는 그림을 픽셀 딱 맞게 해 놨는데 내 맘대로 그림 바꿀려니까.. 사이즈가 안 맞다. layout에서 마진 fill 이런거 아무리 해도 안 되는 기다.. 그래서 이래저래 하다 보니까 버튼에 이미지를 주는 것 보다 버튼 배경에 그림을 주는게 와방 굳이었다. 코드상에서 그림 스위치를 setImageResource에서 setBackgroundResource로 배경 바꾸는 거로 변경했뜸. 그랬더니.. 뭐 깔끔하고 좋네요잉. 2010. 10. 2.
MERGE INTO 를 사용해 봅시다. 테이블을 조회해서 해당 조건으로 데이터가 존재하면 업데이트 하고 없으면 쑤셔 넣는다는 똑똑한 녀석이다. 실제 쿼리문에서 테이블명이랑 컬럼명만 임의로 막 변경한 거라서 대충 흐름만 보도록 하자. 잘 보다보니 이 놈을 이용해서 시퀀스 넘버도 가져와서 넣을 수 있다. 좋다. ON 부분에는 다중 조건을 쓸 수 있다. UPDATE나 INSERT를 할때 USING 문에서 뽑아온 값으로 넣을 수도 있다. MERGE INTO seq_table f USING ( select col1, col2, col3, col4, col5 , (select max(sqno) + 1 from seq_table x where t.col1 = x.col1 and t.col2 = x.col2 ) as seqno from base_table .. 2010. 9. 17.
각 그룹 금액의 합의 비율금액의 합계 쿼리.... 뭐야 -_-;; 여차저차 하여 비율에 따라 그룹의 합을 구하고 각각 그룹의 금액 * 비율 한 금액의 합을 구하는데 그 총계만 가져와야 할 일이 생겼었다. 비율 금액 10 100 10 200 10 300 20 100 20 300 이런 데이터라면 10 600 20 400 이렇게 그룹이 지어지고 600 * 0.1 = 60 400 * 0.2 = 80 요거의 합 60 + 80 = 140 이렇게 나와야 하는 경우다. 혹자는 이렇게 의문을 가질 수도 있다. 각각의 비율 금액을 계산해서 걍 더하면 되지 않느냐고..?? 좋다. 근데 이게 소수점을 안 가지고 있고 절사 금액 이라면 1, 10 단위의 오차가 발생한다. 뭐... 어떤 용도로 사용하고 계산법은 어떻게 나와야 하느냐에 따른 문제지만 참 거지 같다 -_- 그래서 이런 쿼리가 나왔.. 2010. 9. 17.
distinct 때메 생긴 그지같은 오라클 쿼리 에러 -_- select 절에 컬럼 하나를 더 가져오게 변경을 했다. 그랬더니 이런 에러가 뜬다... ORA-01791: SELECT 식이 부적합합니다 .... 어쩌라고 -_- 참 난감하고도 난감한 에러다. 조회 컬럼을 distinct를 제외하고 * 로 바꾸니까 order by 절에 태클을 건다.. 음.. 근데 이상하군. 테이블의 컬럼이 아닌 별칭을 걸어 논 것이 었다.. 그렇군. 각설하고 결론은 distinct를 사용 했을 경우 order by 절에 기술된 컬럼이 select 절에 나와야 한다는 것이더라. 만약에 별칭을 사용 했다면 그 별칭을 order by 절에 써 주면 된다. 끝!!! .. 야심한 밤에 이게 뭔 짓이야.. 아.. 슬프다 -_- 2010. 8. 27.
java에서 실행된 디렉토리 찾기 getProperty 뭐. 별건 아니고.. 사실 이거 몰라서 삽질 했었다는.. ㅡㅡ;; 자바가 어느 디렉토리에서 실행된 건지 잡아 오는 겁니다. 예를 들어서 D:\kei 라는 폴더에서 실행을 했다면 D:\kei 라는 디렉토리 명을 잡아 오는 거죠. 현재 실행된 디렉토리 System.getProperty("user.dir") 자바 클래스가 존재하는 경로 System.getProperty("java.class.path") 이 외에도 다양한 시스템 환경 값을 잡아 올 수 있습니다. 2010. 6. 29.
간만에 초대한 블로그들을 탐방해 보니.. 오랜만에 초대장 배포질을 했습니다. 작년 10월 이후로 처음이더군요. 그리고 문뜩 예전에 초대 했던 분들은 블로그 잘 하고 있나~ 하고 탐방을 잠시 했습니다. 그렇게 많이 초대장을 배포 한게 아니라서 한명 한명 다 들어가 봤다능... 대략 5분 걸렸음다 ㅋ 근데 조금 슬프군요. 아직까지 블로그를 운영 하시고 계시는 분은.. 고작 2명.. -_-;;;;; 하..하하.. 딱 네가지 유형으로 분류 되더군요. 1. 빈 상태로 있는 블로그 2. 처음에 글 몇게 올라 오다가 중지 된 블로그 3. 차단된 블로그 4. 잘~ 운영되는 블로그 1번 2번... 왜 그러까요.. -_- 전 초대장을 배포 할때 어떤 테마의 블로그를 운영할 건지 댓글 달때 짧게 한 줄 남겨 달라고 부탁합니다. 무작정 블로그를 하고 싶다라는 생각으.. 2010. 6. 28.
일괄 파일 생성을 해 봅시다. .... 일괄 파일 생성이라.. 뭐 마땅히 제목을 붙일 만 한게 없어서 ;; 무엇인고 하니~ 동일한 규칙에 따라 생성해야 하는 파일이 있습니다. 설정 파일 이었습니다. 내용이 다 똑같은 건 아니지만 폴더 명이나 기타 등등 조금만 변경해서 생성하면 되는 파일이 있었습니다. 근데 요걸 각 폴더 찾아가면서 일일이 복사해서 붙이고 폴더명 바꿔주고... 엄청난 카피 엔 페이스트와 오타 나거나 햇갈릴수도 있는 노가다의 최고봉이었습니다. 그래서.. 이 놈을 가만히 살펴보니 자동화가 가능합디다. 그래서 만든거였습니다. 이러저러한 사정이 있으므로 전체 소스를 공개 하진 않겠습니다. ㅋ 중간중간 막 잘라 먹고 이름변경해서 해 놨음둥 ㅎ Const MY_COMPUTER = &H11& Const WINDOW_HANDLE = .. 2010. 6. 28.
간만에 초대장 배포[완료] 오호라.. 작년 10월 이후로 초대장을 배포 한 적이 없네요. -_-a 간만에 초대장 배포질 입니다. ㅎㅎ 4장 있더군요. 막연히 초대장 주세요 라기 보다는 요런 블로그를 꾸밀꺼에요 라고 한 줄만 같이 적어 주세요. 목적 의식도 생기고 좋잖아요 >.< 아무런 목적없이 무턱대고 블로그부터 만들고 몇 일 지나서 폐허가 된 안타까운 블로그를 자주 봤어요. 일단 시작을 했으면 한달에 한개 씩이라도 꾸준히 글을 올리는게 좋겠지요 ~ 초대장을 보내드리기 위해선 메일주소가 필요해요. 댓글로 메일 주소를 남겨 주세요. 메일 정보가 유출 되므로 비밀글로 해두는게 스팸메일 방지에 도움이 될까요 안 될까요? 판단은 알아서 하시길 ㅎㅎ 2010. 6. 28.
반응형