일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 여행
- BSB
- 안치환공연
- 김광석
- 닷넷DB연동
- 게시판페이징
- 가족영화
- Perth
- 유용주
- 닷넷게시판만들기
- 백스트리트보이스
- 전라도여행
- asp
- live8
- 윈폰7
- 웹프로그래밍
- 퍼스
- ASP.NET
- wp7
- 광야에서
- 서호주여행
- 닷넷공부법
- The Frames
- 영화
- 안치환콘서트
- 안치환
- U2
- swell season
- 닷넷게시판리스트
- 서호주
- Today
- Total
목록ⓟrogramming (111)
새로운 시작, GuyV's lIfe sTyle.
Introduction Hardware connection NMEA sentences Decodes of some position sentences Decodes of some navigation sentences Decodes of a few other sentences Decodes of some proprietary sentences Sample Streams http://www.gpsinformation.org/dale/nmea.htm
예로 게시판에서 제목이 길어 잘라먹을 때, String.Substring으로 갯수로 자르면 한글 30자 -> 길이는 60byte. 영문 30자 -> 길이는 30byte. 한글에 맞추면 영어는 터무니없이 반토막난다. 가나다라마 가나다라마 가나다라마 가나다라마 가나다라마 가나다... ABCDE ABCDE ABCDE ... 뭐 대충 이렇게 되겠지. 같이 30개 만큼 짤랐으니.. title = title.Substring(0, 28) + "..."; 간단하게 다음과 같이. string TitleCut(string title) { // 한글 2byte 갯수를 계산 int hanLength = (Encoding.Default.GetByteCount(title)-title.Length) / 2; if (Encodin..
QT 라이브러리인가.. 여튼.. 없으면 설치된 폴더에 엎으면 끝.
WCF에서 메소드 오버로딩시 오류가 발생했다. 전체 리스트를 가져오는 것과 ID값으로 가져오는 것. 서비스 참조 추가시 다음처럼 오류가 난다. 서비스 인터페이스에 [OperationContract] List SLBCategoryList(); [OperationContract] List SLBCategoryList(int rootCategory); 와 같이 등록되어 있는데, 설마 메소드 오버로딩이 안되는 것인가.. 해서 구글귀신님께 여쭤봤다. http://jeffbarnes.net/portal/blogs/jeff_barnes/archive/2006/09/20/Overloading-Methods-in-WCF.aspx 귀신님이 알려주신 낯익은 블로그에서.. 누가 질문을 했었고. 간단한 답은 된다이다. 내가 친..
실버라이트3 업뎃후에 VS 2008 에서 디자인페이지 (WYSIWYG?)가 안보이는데, MS측에서 의도적으로 안보이게 했다고 한다. 보는 방법은.. 다음 그림처럼 빨간색에 마우스를 대면 올릴 수 있는데, (아주 잘 갖다 대야한다 1픽셀인듯 싶다) 디자이너 로드 취소라 되어 있고, 새로고침 시 볼 수는 있다.. 다행히.. ㅡ.ㅡ 레이아웃에 아직 감 못잡은 나로선 그나마 다행이다. 아니면 SL2로 롤백해야 될터인데.. 결국, 화면 보면서 XAML 코딩하려면 블렌드3 쓰란 말.. 다음은 구글본좌께서 찾아주신 글. Silverlight 3 Release Notes This document contains recent information about Silverlight 3 RTW build 3.0.40624 a..
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=9442b0f2-7465-417a-88f3-5e7b5409e9dd 어제 없더만 오늘 뜨셨네.. 영어 -> 영어,일본어 -> 영어,일본어 외 x개국 언어 -_- 일본어 지원이 더욱 빨랐음.. MS저펜이 더 빠름? ㅡ.ㅡ; 여튼 설치중.
보통, 마우스버튼 다운이 일어날 때 곧 '업'이벤트도 일어난다. 하지만 꼭 그런건 아니다. 어떤 녀석을 클릭 중에 마우스를 밖으로 빼버리는 경우가 될 것이고, 마우스업 이벤트는 적용이 안될 것이다. 이런 경우에서도 마우스버튼이 '업'되었다는 것을 알아내기 위해 마우스를 캡쳐하는 기능을 사용할 수 있는데, MouseCapture() 메소드이다. (UIElement 클래스에 정의.. 해서 모~든 실버라이트의 요소에 사용가능) 이녀석을 이용해서 마우스 캡쳐가 끝날 때 까지 MouseLeftButtonDown, MouseLeftButtonUp 이벤트를 알 수 있을 것이다. 물론 이 상태에서는 다른 요소들은 마우스 이벤트를 받을 수 없을 것이다. 그래서 종종 드래그나 사이즈 조절을 하기 위해 사용되는 경우가 많다..
MouseLeftButtonDown, MouseLeftButtonUp 마우스오버될때의 MouseEnter, 이동될때 MouseMove. 이들 이벤트는 같은 정보를 제공. MouseEventArgs 객체. 특히 GetPosition() 메소드를 이용. private void MouseMoved(object sender, MouseEventArgs e) { Point pt = e.GetPosition(this); lblInfo.Text = String.Format("{0} , {1}"), pt.X, pt.Y); } 레이어웃을 구성하는 곳에 이벤트를 적용하려면, 반드시 Background 속성이 지정되어야 함.
완소 MSDN, 원서(Apress Pro Silverlight 2 in C# 2008), 등등으로 집한채 태워보려고 바둥거린다. 개인적인 자료정리용으로 사용될 예정.
운영체제를 만들었다. 멋지다. 통합이 목적이라 한다. 후발주자지만, 지속적인 발전이 있길.. 도전은 결코 헛되지 않았다는 것을. - 티맥스와 아무 관련없는 사람이지만, 아직 완성되지도 않은 제품을 겉보기로 막말하는 사람들.. 다른 사람이 시도 안한걸 (해봐야겠다는 신념 하나로) 해 본 경험이라도 있는지..
Vista 에 SMTP 서버 기능을 빼버렸다는 당황스러운... 울티메이트에도.... IIS도 넣지를 말던가.. 일단 .. 잘 되는듯 :) ( http://community.axosoft.com/blogs/hamids/articles/152.aspx )
원본은 http://www.tutorialspoint.com/ruby-on-rails/rails-file-uploading.htm 이고, 대충 번역했다. Rails를 이용한 파일업로딩 레일즈 명령어를 이용해 어플리케이션 본체 생성 C:\ruby> rails upload 업로드될 파일의 위치 결정. 이 자료들은 공용 구역에 저장됨 디렉터리를 만들고 퍼미션 체크 C:\ruby> cd upload C:\ruby> mkdir upload\public\data 다음은 컨트로러와 모델 생성 모델 생성: DB기반 어플리케이션이 아니기 때문에 아무 이름가능. DataFile 모델로 만듬. (주:테이블에 대한 1또는 n에 대한 단/복수형 모델명을 지정을 해야되기 때문에..?) C:\ruby> ruby script/gen..
[v5.x기준] 1. CSV 파일은 MySQL의 charset 과 동일해야 한다. (Editplus 등으로 UTF8로 저장이 일반적..) 2. CSV를 넣을 테이블을 생성한다 3. 다음의 명령을 형식대로 수행.. mysql> load data infile 'c:\\path\\filename.csv' into table address fields terminated by ',' optionally enclosed by '"' lines terminated by '\n'; .. 대충 잘 들어감;;
APM 설치된 폴더에 있는 my.ini 수정 --------------------------- 1. 문자열 수정 : utf8 -> euckr 2. 윗쪽에 datadir="........" 다음줄에 다음을 추가 skip-character-set-client-handshake 3. APM 다시시작. [출처] http://www.apmsetup.com/board.php?ct=73&bid=111&bs_type=&bs_str=&pg=80&mode=view&uid=16714 댓글.
Apache virtual host.. Okay I got it going on my box just using localhost and listen on different ports. The Document root had to start from root /var/www/html/... In my directories I have /var/www/html/test1/index.html /var/www/html/test2/index.html I configured appache to also listen to port 8000 # # Listen: Allows you to bind Apache to specific IP addresses and/or # ports, in addition to the d..
>>>ruby script/controller [컨트롤명] [액션컨트롤1] [2] [3] ... /controllers/컨트롤명_controller.rb /views/users/액션컨트롤명.rhtml (자동생성) 컨트롤에서 메소드 (def ... end) 역시 자동생성, 내부에 특정 명령을 수행. [접근방법] http://ip:port/컨트롤러명/액션컨트롤명 * 해당폴더에 Rails 가 자동으로 rhtml 파일들을 만들어줬으므로 에러없이 기본템플릿 출력. (예제, 컨트롤에 다음을 입력) .. 컨트롤러명 : "login" def login cookies[:login] = {:value => 'guyv', :expire => 30.days.from_now} @cookie = cookies[:login].ty..
수업시간.. 잠깐 했던 파이선도 생각나네에.. -_-; 특정 테이블에 3개의 자료가 있고, 이는 "User"라는 컨트롤에서 몇 가지 방법으로 가져올 수 있음. 보니까 가져온놈은 Array 이더만.. @user 에 3개가 담겼다.. 그럼.. @user[0] -> 첫 번재 레코드 @user[0].id -> 첫 번재 레코드의 id 필드값 --------------- 1. 레일즈에서 프로젝트 생성 2. database.yml 수정. 3. 모델 생성 (이 때 마이그레이션 생성됨) :: 모델명은 대문자로 시작하는 단수형 4. /db/migrate/001_create_테이블명.rb 파일을 수정하여 create table 명령 입력 def self.up create_table :users do |t| t.column ..
Ruby on Rails.. 흥미로운데.. Top 12 Ruby on Rails Tutorials A former student asked me a few days ago how I learned Ruby on Rails. The answer was that I simply read alot of great tutorials. So in the spirit of sharing, here are the 12 tutorials that I found most useful: Rolling with Ruby on Rails - Curtis Hibbs of ONLamp.com offers his first excellent introduction to Ruby on Rails. This is the article..
Mostyle our CSS code likely looks like: cursor: hand; This is not working in mozilla,firefox except IE. The reason is IE supports the keyword hand and mozilla, netscape, firefox do not. If You want to use cursor: hand; to work on all the browsers, simple use Cursor: pointer -------- Cursor: pointer 는 IE 5.5 에서 미지원 (현시점에서는 뭐..) ref: Cursor styles compatibility tables http://www.quirksmode.org/css..
PF_PACKET 초간단 강좌 일반적인 소켓은 TCP 또는 UDP 데이터를 다룬다. 바꾸어 말하자면 소켓을 이용해서 주고 받는 데이터는 TCP(또는 UDP) 레이어의 데이터 뿐이라는 것이다. 그 이하 레이어는 보낼때나 받을때 신경을 쓸 필요가 없는것이다. 우리가 데이터를 건데면 커널은 알아서 IP 헤더와 이더넷 헤더를 붙여서 보내주고, 받을때도 앞의 헤더들을 다 띄어내고 TCP/UDP 데이터만 건데 준다. 이러한 방식은 일반적으로 편리하지만, 때로는 TCP이하의 레이어를 건드려야만 할때가 있다. 이럴때 사용할 수 있는 것이 바로 Raw소켓이다. 하지만 Raw소켓은 IP레이어까지만 조작이 가능하다. 만약에 이더넷 레이어까지 건드리고 싶다면 어떻게 해야 할까. 가장 좋은 해결책은 pcap라이브러리를 사용하는..
** 출처 : http://kltp.kldp.org/~eunjea/hcol-archive/2002/devel/2002-Jul/0473.html 음.. 제가 밝힌 책은 네트웍 코딩을 한다면 필수서적입니다. '이 책을 모른다면 간첩'이라는 고리타분한 이야기가 있습니다. 음.. 그리고 이 책은 물론 원서를 보는 것이 좋습니다. 이 책인지 확실치 않은데 번역서는 용어선택에 있어 과도한 한글화가 되어 있더군요. 패킷 = 보쌈, 서버 = 주인장 등.. 아.. 패러미터에 대한 내용은 대충 다음과 같습니다. AF = Address Family PF = Protocol Family 고인이 되신 스티븐씨는 AF를 권장하고 있습니다. AF_xxx versus PF_xxx The AF_ prefix stands for "ad..