엑셀은 컴퓨터에 없어서는 안될 극강의 필수 프로그램중 하나이다. 왠만히 복잡하다고 하는 계산들도 엑셀로는 한줄로 간단히 만들수도 있는, 또한 실무에서는 일종의 DB 역할을 하면서 각종 보고서의 원천 데이터가 되기도 한다. 이런 엑셀을 자바에서 읽고 싶어하는 이유는 너무 많을 수 밖에 없다. POI 라는 엑셀을 다룰 수 있는 자바 API 제공하는 프로젝트이다. 직접 사이트를 방문하여 다운받아도 되고, MAVEN 을 이용하실분을 그리하시면 될듯. http://poi.apache.org/ JAR 를 받아 자바프로젝트에 참조해놓는다. MAVEN 을 사용하지 않은 때라.. lib 폴더에 넣어놓고 참조했었다. 버전은 좀 예전거 같은데 상관말고 최신버전으로 받아서 참조걸면 된다. 엑셀은 원하는 위치에 넣어놓고 절대경..
현대카드 앱(app)을 사용중이긴하나, 앱카드로 결재해본적은 없었다. 항상 온라인에 결재시에, 카드번호16자리 다 입력하고, 카드뒷면 3자리 숫자까지 입력하고, 공인인증서까지 띄워서 비밀번호 입력후 결재완료를 하는 타입이다. 오늘 뭔가 온라인 쇼핑몰에서 살일이 있어, 무심코 결재를 하려다 앱카드(간편결재)로 결재를 해볼까..? 하는 마음에 도전. 온라인쇼핑몰에서 앱카드(간편결재) 창이 뜬다. 앱카드 실행을 하기위해 폰을 찾는다. 나의 아이폰을 열고, 현대카드 앱을 실행한다. 상단에 [앱카드] 메뉴를 눌러 이동하고, 비밀번호 6자리를 입력하면 등록된 카드가 뜬다. [PC 결재] 버튼을 누른다. 헛. QR 코드를 찍으란다. 아니면 숫자코드 입력도 가능. 오호. 결재금액이 조회가 된다. 공인인증서도 있지만....
무선공유기 iptime 을 많이들 사용하고 있다. 집에 앉아 와이파이 목록을 보면 기본 서너개는 뜨는 것을 봐서는 각종 휴대기기 및 노트북으로 인터넷을 사용하려는 셋팅은 기본중의 기본이다. 다만 무선공유기에 비밀번호가 없으면, 아주 쉽게 타인이 사용할 수 있게 되고, 네트워크 비밀번호가 없다는 것은 공유기 관리자 설정도 안되있을 가능성이 농후하다. 그렇게 되면 공유기 설정 페이지에 접속하여 설정을 마음대로 바꿀 수가 있게 되므로 주의해야 할 부분이다. 우선 네트워크 비밀번호를 설정하자. http://192.168.0.1/ 인터넷 익스플로러에 위 주소를 입력하면, 관리자 페이지로 들어가진다. 관리도구를 클릭. [고급설정] - [무선랜 관리] - [무선 설정/보안] 메뉴를 선택한다. 인증방법이 자동이며 암호..
자바 프로그램 언어에서 쉬워보이면서도 항상 말썽이고, 성가신 존재가 문자열이다. 문자열(String)을 특정 길이만큼 자르고(substring), 맨마지막에 계속 붙이고(append), 특정 문자열을 찾아서 바꾸고(replace), 포맷에 맞게 조립하고.. 자바에서는 String을 제어를 잘해야 좋은 프로그램이며, String 처리를 소홀히 하면 할수록 배치성 프로그램에서는 속도차이가 심하게 나기도 한다. 단순 공백제거를 해보자. 앞뒤, 중간 상관없이 말이다. String s1 = "가나다 라마바 123\t456\n789"; System.out.println(s1.replaceAll(" ", "")); 출력되는 걸 보니, 단순하게 " "를 ""로 바꾸게 되면, 탭이나 개행문자는 제거가 되지 않는다. 문자..
나눔고딕체는 깔끔한 한글체로 window 에서 많이들 사용하고 있으나, 기본적으로 자간이 약간 넓어서.. 띄워쓰기 해놓아도 이게 스페이스가 있는건지 없는건지.. 붙어있는 듯이 보여 가독성이 떨어져 보인다. 블로그를 하면서 조금 신경이 쓰이는게 폰트도 있지만, 글자간격 혹은 줄간격이다. 별거 아닌듯 하면서 아주 애매하게 신경쓰이는 이것은. 손댈수록 오묘하면서 정답이 없어보인다. 조금씩 바꿔가며 테스트해봤다. 글자크기는 15px 나눔고딕. letter-spacing:-1px; word-spacing:0px; 글자 간격을 확인하기 위한 텍스트 입니다. letter-spacing:0px; word-spacing:0px; 글자 간격을 확인하기 위한 텍스트 입니다. letter-spacing:0px; word-sp..
맥북 또는 아이맥에서 사용할 수 있는 기본 스크린샷 기능은 생각보다 편하고 간단하다. comman + shift + 3 또는 4 번으로 간단하게 제어 할 수 있다. 애플 홈페이지에서도 잘 설명하고 있다. https://support.apple.com/ko-kr/HT201361 에서 확인 할 수 있다. 하지만 이렇게 기본적인 스크린샷 기능으로 이미지를 만들고 나서 간단한 네모박스 그리거나, 화살표를 그린다거나, 강조를 한다거나, 텍스트를 넣고 싶다면 또 다른 프로그램을 열어서 도형을 넣거나 텍스트박스를 넣는 작업을 별도로 해야 한다. 이렇게 되면 여러번의 클릭과 파일열기 닫기로 .. 스크린샷을 활용한 작업에 속도가 붙기란 쉽지 않다. 스크린샷 기능과 약간의 편집기능이 있는 별도의 스크린샷 프로그램을 사용하..
컴퓨터의 대부분의 작업은 ctrl-c 와 ctrl-v 로 통한다. 복사와 붙여넣기를 너무 자주하지만, 바로 이전 복사했던 것만 붙여넣는다는 것은 항상 아쉽다. 다시 이전에 복사한걸 찾으러 다시 스크롤을 이동해서 움직여야 하고, 다시 붙여넣으러 또 그위치로 움직이고. 복사 붙여넣기 너댓번 하다간 머리가 정신산만해진다. 그래서 내가 복사한 내역을 언제나 열어보고 바로 선택해서 붙여넣는 프로그램이 필요해진다. 복사한 History 를 관리해주는 프로그램. Ditto 라는 썩 괜찮은 무료 프로그램이다. http://ditto-cp.sourceforge.net/ 위의 주소로 접속해서 다운로드 링크를 눌러 프로그램을 다운받는다. 프로그램을 실행하여 설치를 진행한다. 계속 next 하면 된다. 금방 완료된다. 설치를..
아이맥/맥북을 처음 사면 가장 당황하는 것이, 한영키가 어딧는지 찾는 것이다. 그렇게 자주 눌러서 사용하는 키가 command + space 라는 걸 알면 조금 귀찮아지면서.. 직장이나 학교 컴인 windows 를 사용하고 돌아오면.. 또 맥북이나 아이맥에서는 헛손질을 하기마련이다. 애플 키보드가 옵션키들이 위치와 기능이 좀 다르면서 벌어지는 현상인걸 인정하면서도 가끔 짜증이 나는건 어쩔수 없다. 다행히 프로그램 하나 설치해서 체크해준다면 command + space 를 대체할 키를 고를 수 있다.karabiner 라는 프로그램이다. https://pqrs.org/osx/karabiner/ 사이트를 방문한다. 버전에 맞춰서 다운로드. 다운로드 받아 설치를 원활히 진행한다. 런치패드에 보면 karabine..
- Total
- Today
- Yesterday
- Google Chart Tools
- 마인크래프트
- javascript
- docker
- java
- R
- SVN
- 도넛차트
- ggplot2
- 셀프개통
- ipTIME
- heroku
- MongoDB
- ubuntu
- 맥북
- eclipse
- Oracle
- vagrant
- github
- ggplot
- Spring
- 알뜰요금제
- python
- MyBatis
- 막대그래프
- ktm모바일
- 자급제폰
- 아이맥
- 이클립스
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |