프로그래머로 살아가기 썸네일형 리스트형 쓸만한 Cassandra Web Console Cassandra GUI Client 프로그램을 찾던중에 괜찮은 녀석을 발견해서 올려봅니다. Java 기반이고 war를 tomcat의 webapp 디렉토리에 넣어주기만 하면 됩니다. 처음실행시 Cassrandra Host , Thrift Port (보통 9160) , JMX port 를 입력해주시면 접속이 됩니다. 왼쪽의 Configuration 메뉴에서도 변경 가능하구요. 다운로드 페이지 http://github.com/suguru/cassandra-webconsole 소개하는 블로그 http://nosql.mypopescu.com/post/611576467/cassandra-web-console 스크린샷 더보기 취업시 개발자(프로그래머)들이 피해야 할 회사 요즘 취업하기가 참 어렵다고 합니다. 신입은 물론이고 경력직까지 뽑는데도 별로 없는 상황인데요. 이럴때일수록 급하다고 아무 회사나 덜컥 들어가는 경우가 많은것 같습니다. 절박한 심정이야 이해를 못하는 것은 아닙니다만, 한번 입사를 하면 평생동안 자신의 경력에 포함이 되는 선택이므로 신중에 신중을 기해야 합니다. 특히 신입들은 첫 직장이 매우 중요합니다. 그것은 개발이든 다른 직종이든 마찬가지입니다. 경험이 부족하기 때문에 회사를 고르는 기준이 없거나 판단을 잘 못하기도 합니다. 그런분들을 위하여 몇가지 조심해야 할 회사 유형을 적어봅니다. 1. 자주 구인 광고를 내는 회사 회사가 발전하여 직원이 늘어나는 경우에는 문제가 아닙니다만, 매출이 늘거나 발전하는 것 같지는 않은 회사인데, 취업 사이트를 보면 거.. 더보기 자주 잊어먹는 Crontab 설정 Setting up cron jobs in Unix and Solaris cron is a unix, solaris utility that allows tasks to be automatically run in the background at regular intervals by the cron daemon. These tasks are often termed as cron jobs in unix , solaris. Crontab (CRON TABle) is a file which contains the schedule of cron entries to be run and at specified times. This document covers following aspects of Unix cron jo.. 더보기 Beginner’s Guide to OAuth – Part III : Security Architecture 이 글은 Beginner’s Guide to OAuth – Part III : Security Architecture 를 한글로 의역 번역한 글입니다. http://hueniverse.com/2008/10/beginners-guide-to-oauth-part-iii-security-architecture/ 내가 보기 위하여 번역을 해 두었지만 다른 분들도 같이 보면 좋을것 같아서 블로그에 올립니다. 잘못된 번역이나 수정할 내용이 있으면 알려주시면 감사하겠습니다. Beyond Basic HTTP는 많은 사이트와 API에서 사용하는 Basic한 인증 방법만을 정의한다 - Basic한 인증 방법이란 사용자 아이디와 패스워드를 입력 받아서 인증을 처리하는 방식을 말한다. Basic한 방법은 사용자 이름과 패스워.. 더보기 초보자를 위한 oAuth 가이드 - Workflow 이 글은 Beginner’s Guide to OAuth – Part II : Protocol Workflow 의 주요 내용을 한글로 번역, 의역하여 초보자도 알기 쉽게 설명한 글 입니다. 사실은 저를 위한 정리입니다만, 같이 보면 좋을것 같아서 블로그에 올립니다. OAuth의 흐름에 대하여 실제 예를 들어서 설명해 보고자 한다. 제인은 2주간의 스코트랜드 휴가를 다녀왔다. 그녀가 집에 돌아왔을때 그녀의 친구들과 휴가 사진을 공유하고 싶어졌다. 그녀는 사진 공유를 위하여 Faji.com 을 사용하고 있어서 비공개 상태로 2장의 사진을 업로드 했다. OAuth의 개념으로 , 제인은 User 이고, Faji 인 Service Provider 이다. 업로드된 2개의 사진은 Protected Resources 이.. 더보기 Facebook의 아키텍처 엿보기 : Caching & Performance, Lessons From Facebook Facebook의 아키텍처를 엿볼수 있는 문서입니다. php, mysql과 memcached 를 사용하고 있군요. 아래 문서를 보시면 Facebook에 memcached 적용을 위하여 memcached의 UDP 지원 부분과 성능 개선 작업에 일부 기여를 한것으로 보입니다. 최근 문서를 보면 Facebook의 inbox의 search에서는 Cassandra로 Persistence layer를 변경한것 같습니다. http://en.wikipedia.org/wiki/Cassandra_%28database%29 http://www.facebook.com/video/video.php?v=540974400803#/video/video.php?v=540974400803 Caching & Performance: Les.. 더보기 [Hibernate] Criteria를 이용하여 Sorting하기 Hibernate의 Criteria를 이용하여 프로그래밍시에 Entity class가 다른 entity를 참조하고 있을 경우에 Sort Ordering을 하기 위하여서는 다음과 같이 해줘야 합니다. 예를 들어서 다음과 같은 코드가 있다고 한다면... Class A { String someProperty; Class B otherObject; } Class B { String name; } A Entity를 select하여 올때 B Class의 name으로 Sorting을 하고 싶다면... 다음과 같이 하면 될것 같으나 해보면 에러가 발생합니다. Criteria fooCriteria = session.createCriteria(A.class); fooCriteria.addOrder(Order.asc("ot.. 더보기 모은행 전산팀장의 죽음과 프로젝트 스트레스 오늘 슬픈 뉴스 하나를 보게 되었네요. 모은행 통합 전산망 구축 작업을 지휘하던 전산팀장이 한강에서 숨진채 발견되었다고 합니다. http://www.asiae.co.kr/news/view.htm?idxno=2010021610085138723 아직 타살인지 아닌지에 대한 여부는 짧은 뉴스로 알길이 없으나, 정황으로 봤을때 업무 스트레스로 인한 자살이 아닐까 조심스럽게 추측을 해봅니다. 그만큼 엔지니어로써 살아 간다는 것이 쉬운일이 아니겠지요. 더군다나 금융권 전산실은 더더욱 정확성을 요구하는 일인 만큼 스트레스가 더 심할 것 입니다. PM으로 일을 하던 시절 3개월여를 주말없이 야근을 하면서, 스트레스를 받아가며 일을 했던 기억이 납니다. 그러면서도 왠지 모를 불안감에 속쓰림과 불면증에 시달리기도 했죠. .. 더보기 작은 Tip , Freemarker에서 Httprequest의 Parameter를 사용하고 싶다면? ${RequestParameters['test']} 또는 ${RequestParameters.test} 로 사용하면 HttpRequest의 모든 Parameter를 사용할 수 있다. 또한 httpRequest의 Attribute를 사용하고 싶다면 다음과 같이 하면 된다. ${Request['AttributeName']} 또는 ${Request.AttributeName} 더보기 Spring 3.0 의 새로운 기능들 Spring 3.0을 이미 Project에 적용하고 계신 분들도 있으시리라고 생각합니다. 웹서핑을 하다가 보니 Spring 3.0의 새로운 기능에 대하여 잘 설명하고 있는 자료가 있어서 퍼왔습니다. 2009년 5월에 열린 Java User Group 세미나에서 발표된 자료구요, 원본 출처는 다음과 같습니다. http://www.intertech.com/UserGroups/JUGPresentation.aspx?TopicID=135 무엇보다 REST URL을 지원해주는 부분이 눈에 띄는 부분입니다. 기존에 이 부분이 지원이 안되서 외부 라이브러리를 사용하거나 직접 구현하여 사용하곤 했었는데, 아주 깔끔하게 이 부분이 적용이 되었네요. PPT에 그 내용도 설명이 나와있습니다. 한번 읽어보시기 바랍니다. 좀 더.. 더보기 이전 1 2 3 4 5 다음