OOAD Chpater2장
Remote 버튼을 누르면 문이 열렸다가 5초 후에 자동으로 닫히는 코드가 있다.
책이 자바 소스로 구성되어 있기 때문에 아래와 같은 코드를 보여주는데
final Timer timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
door.close();
timer.cancel();
}
}, 5000);
굉장히 복잡해 보이지만 기능은 5초 후에 door.close를 실행하고 5초가 더 지난 후에 같은 일을 하지 않기 위해 timer를 멈추는것 뿐이다.
C#에도 Timer라는게 있긴 하지만 System.Threading의 [...]
System.Threading.Thread.Sleep(5000);
Enum
OOAD 챕터 1 보는중…
guitar 객체를 만드는데 있어 오류 발생 여지가 높은 Builder, Type, Wood 변수들을 모두 Enum으로 만드는 부분이 나온다.
문제는 이게 자바 소스를 C#으로 옮기다 보니 아무래도 Enum에 ToString을 재정의할 수는 없는 모양이다.
해서… 몇개 검색을 해보니 Enum.GetNames(typeof(A_CTS_Type)) 이런 식으로 사용할수가 있다.
GetNames 외에도 GetValues가 있고 보통 값을 이용해 연산을 하던데 아직 그것까진 잘 모르겠다.
AIR 1.5 for Dreamweaver and AJAX Developers
Lynda.com의 AIR 1.5 for Dreamweaver and AJAX Developers 과정을 한번 따라해봤다
title대로 Dreamweaver를 이용해 AIR를 개발하는건데, HTML을 이용해 AIR를 만드리라고는 상상도 못했다
따라하다보니 데탑용 어플에 필요한 사항들을 간편하게 이용할 수 있게 잘 구성이 돼있는데, 정작 문제는 개발 환경에 있다. 불안정한 인텔리센스와 투박스런 Inspector, JRE 설치 등 몇년간 VS에만 길들여진 나로선 적응하기 힘든 부분이다
Silverlight3에서 AIR처럼 데탑용 어플을 [...]
Telerik AJAX Loading Panel
기본적으로 제공해주던 Loading Image들은 이 페이지에서 확인할 수 있다
이번 Q1 버전의 AJAX Loading Panel에 몇가지 추가 사항이 있어 보이긴 하는데 정작 Loading Images 페이지에는 이미지들에 대한 소개 없이 단지, 이미지 위치를 Bottom ~ TopRight 까지 설정할 수 설명 뿐이니 조금 답답했다.
기존 방식대로 Image 태그를 사용해 특정 이미지를 명시해 주는 방식도 가능하지만 [...]
Remove Telerik DockPanel by Text
상황
Winform으로 프로젝트를 하며 MDI 형태로 각종 폼들을 보여주는데 몇가지 변하는 값에 따라 같은 폼에서 다른 데이터를 출력해야할 일이 생겼다
문제
같은 폼을 여러번 띄우다보니 보기에도 좋지 않아 기존 폼의 객체를 Dispose 시켜보지만 여전히 DockingManager에는 속이 텅 빈 형태의 탭을 유지하고 있다. Telerik에서 제공하는 문서들을 열어보니 MDI Mode에는 딱 하나의 문서만 존재하고 [...]
Kill and Start uTorrent
고시원에 있다보니 Torrent 파일들 받기가 쉽지 않다
http://192.168.0.1 에 접근해보면 사무실처럼 LinkSys 페이지가 뜨긴 하지만
그렇다고 해킹하는 방법을 찾아내 뭔가 설정하는것도 무의미해 보인다
문제는 uTorrent 프로그램이 잡고 있던 네트웍을 자체적으로 깨끗히 유지할 순 없는 모양인지
가끔 프로그램을 껐다 키면 순간적으로 속도가 메가 이상급으로 올라가버리는 현상이 있어
가끔 속도를 체크해 알아서 재시작 해주는 프로그램이 있으면 어떨까 해서 시작했다
힌트는 옆에 보이는 ‘서버 [...]
MindMapper를 쓰기 전에
MindMapper는 심테크라는 회사에서 만든 마인드맵을 작성할 수 있는 프로그램으로 국내에선 ThinkWise라는 이름으로 판매중이다
굳이 영문판을 쓰는 이유는 한글판은 에누리 없이 딱 열흘만 사용할 수 있는 반면, 영문판은 30일이나 사용할 수 있기 때문이다
2008 버전과 비교해 Ribbon 메뉴, Legend, Ideation 등 여러가지 눈에 띄는 변화가 있지만 버전별 비교표를 보다보니 Scheduling을 시간별로 설정할 수 있다는게 눈에 들어온다
사실 이전까진 그냥 [...]
Telerik Ajax Http Compression
IIS6 에도 Compression을 설정할 수 있다고는 들은거 같은데 Telerik 최신 버전을 사용한다면 간단히 Web.Config에 두줄을 추가해 Ajax 로 통신을 할때 Gzip Encoding 방식으로 데이터를 받을 수 있다
No Compression
GZIP Encoding
대략… 수치화된 데이터만 비교한다면 엄청난 결과이지만 애초에 이렇게 데이터를 많이 받는 작업을 Ajax로 하는게 맞나 싶기도 하고 뭔가 구조상의 문제점을 다시 짚어볼 필요가 있다
http://blogs.telerik.com/vladimirenchev/posts/08-12-16/HTTP_Compression_for_your_ASP_NET_AJAX_applications.aspx
The content of these boxes
All you need to do is to visit your Custom Homepage Images tab and upload new images (you can crop them after uploading) and enter text and links to replace this text.
It could hardly be easier :)
Can be simply edited
You can also visit your Theme Options tab to change the font, font size, layout, background image (or color), navigation colors, profile settings and a whole lot more!
Create the homepage you've always wanted.
Via your Custom Homepage options
And if that's not enough, it's simple to replace the content of these informative boxes using widgets which allow you to show dynamic information - like latest posts across your entire site.
Just click on the link above to add a widget.
