본문 바로가기

ALL

MySql 에서 비어있는 자리수 채우기 및 진수 변환 일련변호를 생성 하거나 특정 자리수로 숫자 코드를 만들고자 할때 lpad , rpad 를 사용하여 자리수를 맞춘다. select lpad ('333' , 6, '0'); -- 결과 000333select rpad ('333' , 6, '0'); -- 결과 333000 진수 변환이 필요한 경우 conv를 사용하여 진수 변환을 할 수 있다. select conv ('440' ,10,16) ; -- 1B8 : 10진수 440을 16진수로 변환select conv ('1B8' ,16,10) ; -- 440 : 16진수 1B8을 10진수로 변환 의외로 간단한 항목이지만 여러군데에서 사용할 수 있다. 제품관리등의 항목을 만들때 제품번호를 일정한 자리수로 발급 해준다거나 하는 경우에 사용했었던걸로 기억된다. 더보기
자유인? 실업자? 8년 정도 근무하던 회사가 문을 닫았다.정확히는 회사가 전체 문을 닫은건 아니고 SI 쪽 사업을 포기했다. SI 쪽 생태계가 큰회사들이 자회사를 만들고.. 그 자회사에서 하청을 주고 하청을 주고 하는 형태로 완전히 바뀌다 보니중소 벤처 기업은 살아남기 점점 힘들어지는거같다. 생태계가 무너지는것 같은 느낌이다. 여전히 일은 있지만 대기업의 하청이 아니면 큰일을 따낼수가 없고..큰일을 따낼 기회가 없으니 커질 수도 없다. 일단은 같이 일하던 후배3명과 함께 작업실을 하나 얻어서 간단한 수발주 프로그램을 개발중이다.프리랜서와 실업자의 경계에 서서 당분간은 달려봐야 할것 같다. 올 연말은 유독 추울꺼같지만 따뜻한 봄을 위해서~ 더보기
Mysql Schema 엑셀로 저장하기 (테이블 구조 저장) 테이블 명세서등을 만들때 기존에 구축해놓은 데이터 베이스의 목록을 뽑아야 할 필요가 생긴다. 이때 사용하는 쿼리 SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, DATA_TYPE, IS_NULLABLE /* ETC */FROM INFORMATION_SCHEMA.COLUMNSWHERE TABLE_SCHEMA NOT IN ('information_schema', 'performance_schema', 'mysql')ORDER BY TABLE_SCHEMA, TABLE_NAME, ORDINAL_POSITION; Where의 not in 조건에 목록에서 빠져야하는 다른 디비가 있다면 쭉 적어주면 된다. 기본적으로 적혀있는 세개의 테이블은 기본 설정 테이블이라서 항상 적히게 된다... 더보기
블로그 심폐소생술!!! 그동안 블로그가 뜸하긴 했었나보다.오랬만에 로그인 하려고 했더니 휴면 계정이라고 그림보고 글씨 입력하라는 화면이 나오다니.. iBatis에서 myBatis로 마이그레이션하는 글이.. 쓰다가 말아서 임시저장된것도 있고...;;;; 요새는 개발보다는 PL 쪽 업무하면서 ER설계같은 쪽만 하다보니 아무래도 블로그에 쓸게 없어서 자주 안들어오게 되었는데... 뭔가 다른 주제로 글을 쓰는것도 괜찮을꺼같아서 뭘로 쓸지 고민중이다. 초보 PL의 고민이라던지.. ER 설계라던지.. Workbench나 ERWin 같은 프로그램의 사용법이라던지.. 아니면 WordPress 라던지.. 뭔가로 블로그를 살려놨으면 좋겠는데 뭐가 좋을지 고민중.. 요새 꽂힌건 워드프레스이기는 한데.. 이걸로 글을 쓰면 뭘 써야 하나 고민도 되고.. 더보기
Silverlight 4 한글 도움말. 실버라이트 4 관련책이 국내에 한권뿐이어서 보고나서 안타까움을 좀 느꼈는데.. MS에서 나온 정식한글 도움말 파일이 있다...;;; http://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=b6127b9b-968c-46c2-8cb6-d228e017ad74 chm 파일로 무려 80메가.. 어도비에서는 플렉스4 도움말을 한글로 안만들어줘서 번역까지 하게 만들었는데.. 한글 도움말을 만나니 엄청 반갑네 -ㅅ-;;; 참고로 Silverlight 5 Beta 도움말은 아직 영문이다.. 정식버전이 릴리즈 되면 이것도 한글로 배포 해주면 좋을텐데. 더보기
VisualStudio 2010 한글판에 실버라이트5 설치하기 이번에 실버라이트 프로젝트를 진행하게 되어서 실버라이트4에 대한 스터디를 하던중 5가 금방 정식 릴리즈 될듯 하니.. 5버전으로 프로젝트를 진행하는것도 테스트 해보자는 의견이 나왔다. Silverlight 5 Beta를 설치 하기 위해서 서비스팩1도 깔고 SilverLight Tool 5 를 받아서 설치 했으나.. 언어가 달라서 지원하지 않는다는 메시지만 나오는 문제가 발생.. 구글링을 해보니.. 영문판에만 tool이 깔린다는 결론이 대부분이었다. 다른 직원에게 한글판을 삭제하고 영문판으로 새로 깔아서 실버라이트5를 올리는 것을 테스트 시켜보니 정상적으로 깔리고 프로젝트 생성 및 컴파일이 진행되는 것을 확인 하였다. 하지만 한글판에 설치하는 방법을 발견!! (하루를 이것저것 테스트 한 결과물) 테스트 환.. 더보기
TextEvent를 사용해서 htmlText의 링크 클릭이벤트를 처리하기 데이터를 표시 하다보면 어쩔수 없이 버튼등으로 처리 하지 못하고 Text나 Label 등을 사용해서 보여줘야 하는 경우가 생긴다. Text 데이터를 보여 주면서 외부 링크의 경우 htmlText에 직접 링크를 걸어주면 되지만 플렉스 내부에서 처리 해야 하는 경우에는 좀 곤란해지기도 하는데 이럴때 TextEvent로 htmlText의 링크를 체크 할수 있다. TextEvent.LINK 와 TextEvent.TEXT_INPUT 두개밖에 없고 매우 간단하다 TextEvent () 생성자 public function TextEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "") 언어 버전: ActionScr.. 더보기
java+ MyBatis 에서 procedure 호출하기. 2010/11/02 - [Java & iBatis] - Java / iBatis에서 프로시저 호출하기 2010/11/05 - [Java & iBatis] - iBatis에서 myBatis로 개요 및 변경점 이 포스트를 읽기전에 이전글을 안읽었다면 한번 둘러보고 오는편이 좋을 것같아서 링크를 먼저 걸고 시작한다. iBatis 에서 프로시저 호출하기의 myBatis 버전이다. myBatis 에서 paramterMap을 더이상 사용하지 말자고 했기 때문에.. 이전처럼 프로시저를 호출하는 것은 무리가 있다. Procedure 관련 체크해야할 변경사항은.. 일단 parameterMap이 사라진것.. 그리고 가 사라지고 type 으로 판단하게 된것이다. parameterMap이 사라지고 MyBatis에서는 inli.. 더보기
MyBatis 기본 환경 설정 예제 저번 포스팅에서 iBatis 에서 myBatis로 넘어오면서 바뀐점들에 대해 적었었다. 2010/11/05 - [Java & iBatis] - iBatis에서 myBatis로 개요 및 변경점 이 포스트에서는 이전에 바뀐 것들을 바탕으로 기본 환경 설정을 확인 해본다. 프로젝트 환경 설정은 그림과 같다. 플렉스쪽이 더 있기는 하지만 그건 여기서는 중요한건 아니므로 패스 하고. Java, MyBatis 만 확인 해보자. Configration.xml 빈즈(여기서는 플렉스와 맞추기위해서 VO로 작업했다)의 typeAlias 가 먼저 나오고 환경설정 그다음에 mapper가 나온다. 이 순서대로 넣지 않고 typeAlias를 environments 다음에 넣거나 하면 에러가 발생한다. 에러내용에 보면 순서 정의가.. 더보기
iBatis에서 myBatis로 개요 및 변경점 http://mybatis.org 원래 마이그레이션 포스팅부터 다룰려고 했으나.. 이게 공식위키에서는 엄청 쉽게 이야기 한것과 달리 그냥 라이브러리 교체 정도로 끝나는게 아니라서 일단 바뀐 용어와 개요부터 정리를 좀 해야 할 필요성을 느꼈다. myBatis로 바뀌면서 기본 용어들이 조금씩 차이가 나기 때문에.. 주의가 필요하다. 기존 SqlMapConfig은 Configration로 변경되었고 sqlMap은 mapper로 변경되었다. 다른 용어들이 변경된 상황이나.. 내부적으로 사용하는 것들(ex. isEqual 을 아에 if 로 바꾼거라던지)을 보면 좀더 범용적으로 알아보기 쉽게 바꿔가는 것을 목표로 가고있는 듯 하다. 익숙해지면 아무래도 코드 읽기도 만들기도 쉬울것으로 보인다. 큰 변화중 하나는 자바.. 더보기
모든걸 보여주마.. Log4SQL PreparedStatement 로그 확인하기 보통 자바환경에서 iBatis를 사용중이라면 log4j를 기본 로거로 많이 사용하게 되는데.. 단순 자바 어플 만들면서 이것저것 추가하고 하는게 귀찮다면.. log4sql 을 사용해보자. 간단하지만 성능은 완벽! PreparedStatement 에 파라미터가 어떻게 들어가서 실행되는지 확인 해보는 것에는 이것만큼 좋은게 없는것 같다.. trace 에서 출력되는 쿼리를 바로 실행할수 있고 어떤것이 파라미터이고 어떤것이 statement인지 구별할수 있는 구분자도 포함되어있다. 일단 다운로드 사용법 다운로드 받은 파일의 압축을 풀면 log4sql.jar 파일이 있다.. 로그확인이 필요한 프로젝트의 라이브러리에 등록한후에 드라이버 경로를 바꿔준다. 자바 내부에서 정의 했다면 String oracleDriver.. 더보기
Java / iBatis에서 프로시저 호출하기 아이바티스가 3으로 버전업 되면서 구글그룹으로 합류하고 이름이 myBatis로 변경되었다. 공식 홈페이지도 http://www.mybatis.org/ 로 변경되었고.. 2010년 8 월에 3.02 버전이 나왔다. 이전에 DTD가 http://www.ibatis.com 으로 되어있어서 에러가 난다면.. http://apache.ibatis.com 으로 변경하면 된다고 한다. 기존 버전사용자의 마이그레이션은 간단하다고 하는데.. 기존에 운영하던 프로젝트를 버전업 해보고나서 포스팅 예정이다. iBatis를 사용해서 프로시저를 호출하는 것은 다른 statement(select, update.. )를 호출하는 것처럼 간단하다.. 문제는 파라미터의 세팅이다. 호출이야 태그만 적어주면 되는데 파라미터가 꽤나 귀찮게 .. 더보기
플렉스 팝업을 띄우고 데이터 교환하기 플렉스에서 팝업에 관해서 가장 많이 나오는 질문중 하나가 팝업을 띄울때 어플리케이션의 데이터를 보내고 싶다거나 팝업이 닫힐때 데이터를 받아서 특정 함수를 실행시키고 싶다거나 하는 것이다. 이전에 쓴글 2010/02/17 - [Flex] - 커스텀이벤트 (Custom Event) 만들기 / 사용하기 를 보면 어느정도 알수 있지만 정확하게 팝업을 위해서 쓴 글이 아니기 때문에 실제 사용에 힘들어 하는 사람들을 보게 된다. 그래서 간단한 예제로 구현을 해보고자 한다. 예제를 보면 보낼 데이터에 rinn.kr 이 들어있고 팝업 띄우기를 클릭하면 팝업이 뜨면서 보낸 데이터가 보여진다. 팝업에 보낼데이터 필드에 들어있는 값이 어플리케이션에도 반영된다. 팝업으로 데이터를 보낼때에는 팝업컴포넌트의 public 변수에 .. 더보기
Flex 레이아웃 잡기 - 제한 레이아웃 (constraintRows, constraintColumns) 플렉스의 레이아웃 컨테이너는 여러가지 종류가 있지만 가장 많이 사용되는 것은 Canvas, Box (VBox, HBox) 일것이다. 기본적으로 Canvas 는 absolute 기반으로 즉 좌표를 기반으로 절대위치를 결정해서 아이템을 배치 하게 되고 Box 계열은 vertical 이나 horozontal 정렬 방식으로 다른 아이템들과의 위치를 판단해서 전체적인 배치를 하게 된다. 어느것이 좋냐는 아빠가 좋냐 엄마가 좋냐 정도의 문제가 될수 있으니 일단 배제 하고.. 아래 그림과 같은 레이아웃을 만든다고 가정하고 간단하게 구조를 잡아보자.. 클릭해서 보면 상단,하단의 위아래로 나눠진 구조에 아래쪽은 좌,우로 나눠진 형태이다. 일반적인 사이트들의 레이아웃이고 관리자화면을 꾸밀때나 게시판 형식을 만들때 자주 보.. 더보기
BlazeDS로 프로젝트 만들기 이전 포스팅에서 환경 세팅을 위한 파일을 받고나서 벌써 시간이 꽤 흘러버렸다.. 2010/02/09 - [Flex/BlazeDS / iBatis] - Flex와 BlazeDS, iBatis를 사용하기 위한 환경 설정하기 - 다운로드 환경 세팅은 됐다고 치고 -ㅅ-; 프로젝트를 만들어보자... 포스팅 타겟은 초보자인데.. 어째 좀 불성실한 느낌이 들지만 기본 톰켓환경 세팅등은 다른곳에 워낙 잘 정리되어있으니 구글님을 참고 해서 세팅 하는걸로 하고 넘어간다. 이클립스에 플렉스 플러그인으로 설치되어있고 톰켓 5.5에 BlazeDS.war 파일도 가지고 있으니 이클립스에 서버를 세팅하고 플렉스 프로젝트를 만드는 과정을 그림과 함께 친절하게 따라가보자. 1. 이클립스를 실행한다. [그림 생략]... 2. 서버를 .. 더보기
귀차니즘과 사용자 편의성 다른글을 준비 하고 있었는데 아무래도 정리가 안되는데다가.. 명색이 개발블로그인데 사견이 들어있는글이 메인을 너무 오래 장식 하고 있는게 맘에 안들어서 또다른 사견을 한줄 적어본다.. 개발을 하다보면 일정을 맞추기 위해서라던지 혹은 개발자가 좀 귀찮아서 라던지 어느정도 타협을 하게 되는 경우가 많이 있다. 이건 뭐 디자인 할때도 마찬가지였지만. "이정도 했으면 뭐 괜찮겠지", "개발비용 대비 이정도면 된거 아닌가" 하는 생각으로 어느정도 선에서 마무리 지어버리고 프로젝트 종료를 하게 되는 경우가 생긴다. 지나고 나서 생각해보면.. 혹은 수정사항이 나와서 다시 한번 전체 플로우를 살펴 보다 보면 이건 정말 내가 잘못 했구나 이건 좀 심했다는 생각을 한다. 지금 진행하고 있는 프로젝트에서도 비슷한 상황이 발.. 더보기
안상수 의원은 누구의 대표인가? 문광부 장관님이 시끌시끌 하더니 요즘은 안상수 대표가 더 이슈가 되는거같다. 좌파 교육 발언으로.. 과연 정말 저게.. 진짜로 그렇게 생각해서 이야기 하는걸까.. 아님 그냥 당론으로 어떻게 몰아 갈려고 하는걸까.. 혹은.. 잠깐 딴생각하다가 걍 지껄였을까 고민을 하게 만들더니.. 봉은사 직영사찰 전환 압력을 넣었단다.. [기사링크] 주지로 계시는 명진 스님을 두고 좌파스님이 봉은사 주지로 있게 해야 되것냐면서 이야기 했다는데.. 나는 솔직히 명진스님을 잘 몰랐다.. 스님은 법정스님이 최고인가보다 했었는데.. 어째 안대표가 까는것이.. 괜찮은 어른이신가보구나 하는 생각이 들어 찾아봤따.. 딴지일보에서 명진스님에 대해서 기사를 쓴게 있더라.. [이 어른을 소개 합니다 - 봉은사 주지 명진스님] 노무현 대통령.. 더보기
[책] - Web Form Design 웹폼 디자인 진행하는 프로젝트가 SI 쪽이다 보니.. 엄청난 텍스트 인풋과 텍스트 에어리어, 콤보박스를 만나게 된다. 폼 자체의 비효율은 둘째치고 단지 화면에 배치 하는것만으로도 압박을 느낄 정도의 화면도 있다. -엄청나다 -ㅅ-; 문제가 될 소지가 있기때문에 데이터를 삭제 하는데도 꽤나 시간이.. 걸렸다. 검색에서도 마찬가지인데.. 엄청나게 많은 검색 조건들의 압박에.. 검색폼을 통채로 밀어넣는 옵션을 가지고 있기도 하고.. 일부를 감추기도 하는등의 꼼수도 부려보지만.. 결국은 뭔가 다른 방법이 필요하지 않을까 고민하던중 뭔가 실마리를 줄수 있지 않을가 해서 선택하게 된 책이다. 미친듯한 속도로 받은날 완독하고 느낀점은...아.. 이런책도 있구나.. 였다. 폼의 사용성 테스트 라던지. 아이트래킹을 이용한 결과는 앞.. 더보기
부산 금정산성 버스 다운힐... 이니셜D가 보고싶어지는 동영상 -ㅅ-; 내가 출퇴근시에 이용하는 830번 버스(서울-일산)도.. 눈/비올때 자유로를 질주하면서.. "기사님 과속하지 마세요" 안내 멘트를 들을때면.. 손잡이를 잡은손에 힘이 들어가는데.. 이 동영상에 비하면 조족지혈이군요. 바다사나이의 위엄인가!!! 더보기
데이터그리드 아이템랜더러 사용 및 CollectionEvent 오늘 좀 한가하다 -ㅅ-;;; 덕분에 하나 더 올리게 되었다. 이번 포스팅은 이전 포스팅의 계량형이라고 할까.. 업그레이드 버전 정도 된다. 2010/03/09 - [Flex/Event] - 데이터 그리드 ListEvent / DatagridEvent 특정 칼럼만 에디트 하기 목적 이전 포스팅에서 더블클릭으로 아이템 에디트 모드로 들어가고 클릭으로 선택 하는 형식으로 만들었는데 이번에는 itemRenderer를 이용해서 에디트 버튼을 가지고 있는 데이터 그리드를 만든다. 그리고 디비에 데이터를 업데이트 한다고 할때 어느 시점에서 업데이트를 해야 하는지 CollectionEvent를 이용해서 알아본다. rinn퍼플린Bmagis들캔디Azzatung짝퉁??.btnEditColumn{upSkin: Embed(s.. 더보기
데이터 그리드 ListEvent / DatagridEvent 특정 칼럼만 에디트 하기 데이터 그리드는 RIA 에서 빈번히 사용되는 컨트롤중 하나 이다. 관련된 이벤트도 많고 중요도도 높은 편이다. 데이터 그리드에서 editable = true 로 세팅 해주면 해당 칼럼을 그리드 내부에서 편집할 수 있다. 이것은 itemEditor를 통해서 가능해진다. 이 포스트에서는 특정 칼럼만 편집할 수 있도록 하고 몇가지를 더 추가 해서 완성하는 것을 해본다. 일단 mxml 부분 (태그 앞부분이 소문자로 나오는건 syntaxHighliter 때문이니 신경쓰지 않아도 된다) rinn 퍼플린 B magis 들캔디 A zzatung 짝퉁 ?? 아이디와 이름 혈액형을 model 로 데이터를 세팅하고 데이터 그리드에 바인딩 한다. 데이터 그리드에 연결되어있는 이벤트는 아래쪽에서 구현 예정이다. 아이디와 혈액형.. 더보기
SecurityError: Error #2070 - Stage/requireOwnerPermissions() 어플리케이션에서 SWFLoader 를 사용하여 다른 도메인의 SWF 파일을 불러올때 나는 에러이다. SecurityError: Error #2070: 보안 샌드박스 문제가 발생했습니다. 호출자 http://호출된domain/aaa.swf은(는) http://호출한domain/2008.swf이(가) 소유한 스테이지에 액세스할 수 없습니다. at flash.display::Stage/requireOwnerPermissions() at flash.display::Stage/addEventListener() at mx.flash::UIMovieClip/creationCompleteHandler()[E:\dev\flex\sdk\frameworks\projects\flash-integration\src\mx\fla.. 더보기
EditPlus 용 SyntaxHighlighter - AS3, MXML 블로그에서 사용하는 하이라이터가 mxml 이 제대로 표현이 안되서 그걸 찾다가.. 에디트플러스용을 찾았다. -ㅅ-;; 블로그에서 사용할놈도 얼렁 찾아야 하는데! 혹시 mxml 이 제대로 표현되는 브러시를 가지고 계시거나.. 추천할만한 웹페이지용 하이라이터가 있으면 꼭좀 댓글을 남겨주시길 ㅠㅠ 에디트 플러스용 하이라이터 Tools - Preferences 에서 Files - setting/syntax 를 선택하고 add 를 눌러서 새로운 프리셋을 만든다. Syntax File 과 Auto completion 에 첨부 파일 두개를 각각 세팅 해주면 끝. 나름 만족스러운 결과를 보여준다. 원저작자 블로그 http://ak33m.com/?p=27 다운로드 링크 http://ak33m.com/wp-content/.. 더보기
ViweStack Change Event - IndexChangeEvent TabBar / TabNavigator / ButtonBar 등.. ViewStack 과 관련된 컨테이너들을 사용하면서 가장 많이 나오는 질문은 "두번째 탭에 있는 오브젝트를 엑세스 하려고 하니 null 이라고 해요" 이다. 분명이 mxml 에서 다 만들어져 있는데.. 왜 안된다고 하는것인지 모르겠다고 질문이 올라오면. 가장 많이 달리는 답변이. "creationPolicy = "all" 로 해주세요" 이다. 과연 맞을까? 분명 저렇게 하면 에러가 나지 않고 전부 만들어진다. creationPolicy = "all" 은 생성 정책을 전부 만드는걸로 하겠다는 뜻이다. 탭이 세개가 있으면 탭 세개 안에 들어있는 컴포넌트 들을 처음 로딩시에 전부 만들겠다고 선언하는 것이다. 그럴리야 없겠지만 백개가 있으면 백.. 더보기
XBox 자동차가 있다? 없다? 게임을 좋아하는데 저런차는 꼭 한번 타보고싶다. 돈주고 사기는 좀 아까울꺼같고.. 왠지 실제로 운전을 하고 있지만.. 게임하는 듯한 착각에 큰사고를 내더라도.. 세이브 포인트에서 다시 시작 할 수 있다는 생각이 들것 같군.. 완전 자동차와 혼연 일체가 되어버린 인테리어. 뒷좌석에 탄사람도 배려하는 완벽한 시스템 주차 했을때는 모여서 즐길 수 있는 넓은 모니터 까지.. 완벽 그 자체.. 2006 샌디에고 모터쇼에 컨셉카로 나왔다는것 같은데.. 왜 이제 본거지 ... 나 인터넷 개통 된지 좀.. 오래됐는데.. 꼭 한번 타보고 싶다. 더보기
StringUtil.substitute 사용하기 mx.utils 에는 편하게 사용할 수 있는 api 가 담겨있다. ObjectUtil.toString 같은 것은 많이 사용하고 꽤나 유용하게 쓰인다. 이 포스트에서 이야기 할 substitute 는 간단하게 이야기 하면 문자열을 치환 해주는 메서드이다. 간단히 코드를 보면 이해가 될것이다. private var str:String = "select * from TABLE_NAME where userid='{0}' and menuid='{1}'"; private function build():void { var query:String = StringUtil.substitute(str,"rinn","n002"); trace(query); //select * from TABLE_NAME where userid.. 더보기
연아도 좀 쉬고 싶지 않을까? 벤쿠버 올림픽이 끝나고 자랑스러운 우리 선수단들이 귀국했다. 이곳저곳 불려다는 곳도 많고.. 고생들이 많아 보인다. 메달을 목에 건 선수들도 수고했고. 이번에 아쉽게 실패한 선수들도 정말 수고가 많았다. 스포츠로 하나되는 세계인의 축제이지만 역시 메달을 목에 걸고 신기록을 세워야 주목받는 현실은 어쩔수가 없는것 같다. 메달 색깔이 중요한게 아니라 선수들의 땀방울이 더 값지고 귀중하다는 이야기는 일단 접어두자. 이건 글 잘쓰시는 다른 블로거들이 많이 이야기 했던 내용이니 굳이 나까지 주절주절 적어봐야 읽는 사람들 시간 낭비일것 같고.. 그냥 마음속에 간직해두기로 한다. 역시 화제의 중심은 김연아다. 후배 삼고 싶은 스타 1위에 뽑히고 스포츠면은 거의 김연아와 아사다마오의 소식으로 도배되었고 일본의 반응 부.. 더보기
불여우로 갈아타보자~ FireFox 3.6 파이어폭스 3.6이 출시된지 꽤 지난거 같은데 뒤늦게 갈아타기로 결정했다. IE가 꽤나 무거워서 부담스럽기도 했고.. 근래 들어서 자주 상태가 안좋아지는게 짜증도 났고.. 크롬은 뭔가 불편하고.. 아직 플러그인이 많이 없기도 하고.. 결국 파이어폭스로 결정!!!! 써보니 역시 속도도 빠르고 좋다. 불러오는 속도도 빠르고 요즘 웹표준이 많이 지켜지는 편이라 전처럼 제대로 보이는 사이트보다 깨져서 보이는 사이트가 많은것도 아니고. 아주 만족스럽게 잘 쓰고 있다. 모양도 깔끔하고.. 테마도 괜찮은게 많이 있기 때문에 골라서 사용할 수 있다. IE가 느려서 짜증난다. 브라우저 스킨을 내가 원하는대로 바꾸고 싶다. IE는 지겹고 크롬은 너무 앞서 가는거같다. 속도 빠른게 최고다. 이것저것 플러그인을 깔아서 편하게.. 더보기
빅뱅이론(미드) 광고 동영상. 1시즌 재밌게 봤었던 드라마. 2시즌은 완결이 안됐었는데.. 이제 다 나왔을려나.. 광고 동영상 보니 막 보고싶어지는군요. 그림 완전 잘그려!!! 빅뱅이론 공식 홈페이지 CBS 바로가기. 더보기
커스텀이벤트 (Custom Event) 만들기 / 사용하기 Flash / Flex 에서 사용되는 이벤트는 종류도 많고 거의 필요한 모든 이벤트가 있다고 해도 과언이 아니다. 그런데 왜 커스텀 이벤트가 필요할까. 기본이벤트에서 제공하는 target 속성으로 이벤트를 발생시킨 객체의 정보를 가져올 수 있다고 하지만.. 그 객체의 속성이 아니라 다른 변수를 넘겨야 할 필요가 있다거나 하는 경우.. 기본 이벤트가 발생했을때 그 이벤트를 멈추고 새로운 이벤트로 발생시켜서 상위의 객체로 통보하고 싶다거나 하는 경우등. 커스텀 이벤트를 사용하게 되면 이것 저것 편리한 작업들을 많이 할 수 있게 된다. 이번 포스트에서는 커스텀 이벤트를 만드는 방법에 대해서 살펴보자. 커스텀 이벤트는 Event 를 확장해서 만들어진다. package csEvent { import flash.e.. 더보기