마인드맵에 대해서 한번쯤은 들어보셨을텐데요. 실제로 마인드맵은 생각을 정리하는데 많은 도움이 됩니다. 저와 같은 경우, 새로운 프로그램의 주요 기능들을 한눈에 보기 쉽도록 정리할 때 주로 사용하는데요. 상용 마인드맵도 많이 있지만, 무료로 사용할 수 있는 FreeMind라고 하는 프로그램을 소개하려고 하네요. FreeMind - freemind.sourceforge.net/ 위 사이트에 가면 무료로 다운로드해서 사용할 수 있습니다. 설치하기 위해서는 Java 1.4.1 이상이 필요하긴 한데요. 개발자 분들이라면 대부분 이클립스등을 사용하기 위해 JDK가 설치되어 있을 겁니다. 사용하기는 매우 쉽습니다. Enter키를 누르면 형제 노드가 만들어지고, 하위 노드를 만들려면 Insert키를 누르면 됩니다. 이..
아이폰 앱을 개발하는데 있어 다음과 같은 reject가 있었습니다. 8.3: Apps which appear confusingly similar to an existing Apple product or advertising theme will be rejected We found that the shape of the icons in your app is too similar to the shape of the iOS springboard icons, which is not in compliance with the App Store Review Guidelines. It would be appropriate to revise the shape of the app and remove the round ed..
Effective Java란 책을 보면.. 정확한 계산에 float이나 double 타입을 사용하지 말라고 나와 있습니다. java 프로그래밍에서 돈과 같이 중요한 계산에 float이나 double을 사용하면 원하는 값이 나오지 않는다는 것인데요.. 예를 들어 1.03 달러에서 42센트를 사용했다면 61센트가 남아야겠죠.. 그래서 다음과 같이 자바 프로그래밍으로 실행하면.. System.out.println(1.03 - .42); ---------- Execute ---------- 0.6100000000000001 출력 완료 (0초 경과) - 정상 종료 원하지 않는 값이 나오게 된다고 하네요~~ float와 double이 과학과 공학 계산용으로 만들어서 매우 넓은 범위의 수에 대한 정확한 근사값을 빨리..
iMessage의 등장으로 카카오톡과 같은 기존의 Text Message 어플리케이션들이 고민일 것 같습니다. 실제로 iMessage를 사용해 보면 기존 문자 메시지와 동일한 포맷에 OS와 결합되어 있어 빠르고 편리하다고 느끼게 됩니다. 아직 안드로이드는 없으니 괜찮겠다라는 생각도 할 수 있겠으나 구글도 gMessage와 같은 프로그램을 만들거나 API를 제공할 수도 있기 때문에 안심할 수는 없겠죠.. 실제로 유료 서비스로 큰 인기를 누렸던 WhatsApp은 iMessage의 출시와 함께 무료로 변경한 상태이기도 하죠. 해외 서비스를 살펴보다가 새로운 Start Up 서비스를 하나 봤습니다. TalkTo(http://talkto.com/)라는 이름의 서비스인데요. 소비자들이 가게의 연락처를 찾아서 문의하..
하늘은 행동하지 않는 사람은 돕지 않는다. - 소포클래스 로빈 윌리암스의 출세작인 모스크바에서 온 사나이(Moscow On The Hudson, 1985년)에서 보면 미국으로 망명한 소련 국립서커스단 공연자의 실화를 다룬 영화이다. 주인공인 블라디미르의 가장 친한 친구인 아나톨리는 미국 공연 중 기회를 보아서 망명하자는 이야기를 많이 한다. 그러나 실상 기회가 왔을 때, 아나톨리는 망명을 하지 못하고 오히려 블라디미르만 망명에 성공하게 된다. 아나톨리는 자신이 먼저 망명하자고 제안했지만, 그것을 행동으로 옮길 용기가 없었기에 결국 망명하지 못했다. 하지만 블라디미르는 하늘이 스스로 일어나는 자만 돕는다는 사실을 증명하듯 모든 것을 행동으로 보여주었다. 미루지 말고 지금 당장 하라! 아무리 사소한 것일지라..
웹사이트 통계를 위해서 구글 analytics를 많이 사용하는 것 같습니다. 저도 예전에는 사이트 내에 통계 DB를 만들고 페이지 뷰를 넣는 방식을 사용하거나 apache log를 분석해서 통계를 추출하는 방식을 사용했는데요. 요즘은 간단한 사이트의 경우, Google Analytics를 활용하여 통계를 추출하는 방법을 사용하고 있습니다. http://analytics.google.com 그런데 구글의 웹 로그분석을 사용하다보니, profile을 설정한 계정에서만 통계를 볼 수 있다는 문제점이 있는 것 같았습니다. 아니나다를까 찾아보니 다른 계정과 해당 리포트를 공유할 수 있는 방법이 있더군요. 물론 공유할 수 있는 계정은 gmail 계정만 가능하다고 합니다. 그럼.. 이와 관련된 동영상을 먼저 보시죠...
php.ini 파일에 allow_url_fopen=on으로 설정되어 있으면, URL 주소로 파일 읽어올 때 다음과 같이 처리하면 됩니다. 하지만 allow_url_fopen=off로 설정되어 있는 경우, 일단 php.ini 파일을 수정하면 됩니다. 벗뜨~~ 웹 호스팅을 하는 경우 php.ini 파일을 직접 수정할 수 없는 경우가 있죠~ 이런 경우의 해결책을 찾아보니 다음과 같이 socket을 이용해 URL주소를 읽어오는 방법이 있었슴다.. 추가적으로 GET 방식 호출은 다음과 같이 할 수도 있습니다. 기타 다른 방법으로는 .htaccess 파일을 이용하는 방법도 있더라구요.. .htaccess 파일에 다음과 같은 내용을 추가하면 된다고 합니다. php_flag allow_url_fopen 1 하지만 위 ..
어제 XML 관련 과목에서 중간고사로 냈던 문제 중 O/X 문제입니다. 여러분들도 한번 풀어보시죠.. (답은 다음주에 올리도록 하죠.. ^^) XML의 기본 개념을 다시 한번 검증하는데 도움이 될 겁니다. 찍는 걸 방지하기 위해 X일 경우, 이유도 적으라고 했네요.. ^^ O로 찍으면 맞는 개수가 적을거구... 4. 다음 각 항목에 O/X로 답하시오. X인 경우, 이유도 함께 작성하시오. 1) XML stands for “Example Markup Language”. 2) XML uses a DTD to describe the data. 3) XML’s goal is to replace HTML. 4) DTD stands for “Dynamic Type Definition”. 5) All XML docu..
PHP와 MySQL을 사용하는 웹 호스팅에서 데이터베이스의 모든 테이블을 지우려고 할 경우, Drop Database 문을 활용하지 못하는 경우가 많습니다. 그렇다고 수많은 테이블을 하나씩 지우는 것도 방법이 아닐 듯 하네요.. 그래서 다음과 같은 PHP 프로그램을 통해서 처리할 수 있을 것 같습니다. 먼저 "show table"을 사용해서 전체 테이블 정보를 가져오고 이어서 "drop table" 명령으로 하나씩 지우면 되겠죠. 다음 소스를 참고하세요~
- Total
- Today
- Yesterday
- 모바일
- 애플
- 도서
- 아이폰
- 웹
- 프로젝트
- 책
- mysql
- 자바스크립트
- 구글
- SCORM
- 빅데이터
- 안드로이드
- XML
- 맥
- 클라우드
- 마케팅
- ms
- fingra.ph
- 하둡
- r
- Hadoop
- HTML
- 자바
- 분석
- 디자인
- 통계
- java
- 세미나
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |