Loading...
2015.04.05 01:04

막대 그래프 bar chart c3js 알아보기

bar 차트 중에 제일 좋아 보인다. 마이너스 숫자도 잘 처리되어 있다.http://c3js.org/samples/chart_bar.html여기서 끝난게 아니다. 막대 그래프를 가져다 대면, 표 형식으로 보여주는게 매력이네요.코드도 구현하기 쉽다.이미 구현한 chart 객체를 호출하기 위해 간단하게 chart.load() 함수를 통해 그려지며,뭔가를 돋보이도록 1초 후에 그려지도록 하는 시뮬레이션을 하기 위해, 아래처럼 load() 함수 내부에 기술..

2015.04.02 15:16

dokuwiki 도쿠위키 설치하기 (iis 7+)

아래 사이트에 가면 iis 7 이상 환경에서 php 연동하는 설명이 존재합니다. http://kieuns.com/wiki/doku.php?id=language:php:php-on-iis#iis7에서_php_연동하기 먼저 위의 사이트 말대로 다운로드를 받아야 합니다. 1. php 소스 받기 http://windows.php.net/download/ 저는 server 가 64 bit 이고, 그 중에 non thread safe 를 받았습니다. ..

알툴바 altoolbar 생성 자바스크립트 코드 제거하기

알툴바를 설치하면 모든 웹페이지의 닫는 head 테그에 아래처럼 script 태그 2개 를 출력한다. 이를 막을 방법도 없다. iframe 안에 있는 내용도 script 태그 2개를 출력한다. 어떻게든 본 페이지 및 iframe 안에 글도 태그를 넣기 때문에, iframe 안의 스크립트 내용을 지우기 위해서 script 태그를 삭제하는 방법 말곤 딱히 없다. 굵게 칠한 코드 부분이 알툴바에서 자동 생성한 스크립트 태그를 삭제하는 구문이다...

2013.05.27 00:48

화면 동영상, 미디어 에뮬레이터, 압축파일, 보안폴더 4가지가 무료네요.

집에서나 회사에서 무료로 사용할 수 있는 프로그램입니다.화면 동영상, 미디어 에뮬레이터, 압축파일, 보안폴더 4가지가 무료네요.http://ohsoft.net/download.php

추천할 만한 java design pattern 사이트

추천할 만한 java design pattern 사이트http://www.oodesign.com/Creational Design Patterns:Click to zoomSingleton - Ensure that only one instance of a class is created and Provide a global access point to the object.When to Use , Com..

주단위, 월단위, 년단위, 분기별 단위 sql 통계 구현하기

-- 주 단위Select DATEPART(ww, dates), count(order_no) From 테이블group by DATEPART(ww, dates)order by DATEPART(ww, dates) -- 월단위Select DATEPART(mm, dates), count(order_no) From tablesgroup by DATEPART(mm, dates)order by DATEPART(mm, dates) -- 년단위Sel..

MVVM (Model-View-ViewModel) Pattern For Windows Form Applications, using C#

MVVM (Model-View-ViewModel) Pattern For Windows Form Applications, using C#   http://www.codeproject.com/Articles/364485/MVVM-Model-View-ViewModel-Patte Introduction The MVVM pattern is in favour of WPF/Silverlight developers because of its advant..

Professional ASP.NET MVC 1.0 번역서의 베타리더를 모집합니다.

Professional ASP.NET MVC 1.0 번역서의 베타리더를 모집합니다. 안녕하세요? 웹지니입니다.(geniex@msn.com)   날씨가 부쩍(!) 더워져서 이젠 완연한 여름인 것 같습니다. 아직 5월인데 낮 기온이 30도라니...-ㅅ-;; 유달리 더위에 약한 지니는 지난 번 포스트에서 말씀드렸던 것처럼 Professional ASP.NET MVC 1.0 서적을 열 번역 중입니다. 그 중에 대중에 이미 공개된 제1장의 번역이 거..

2009.03.12 00:42

MS-SQL 2005 에서 XML 값 추출해오기

MS-SQL 2005 에서 XML 값을 가지고 어떻게 파싱하여 값을 추출하는지를 보여줍니다. 간단히 SELECT 구문으로 추출해 오는 예제를 살펴볼까 합니다. SQL Server 실행 시간:    CPU 시간 = 0ms, 경과 시간 = 1ms. SQL Server 구문 분석 및 컴파일 시간:    CPU 시간 = 0ms, 경과 시간 = 1ms. SQL Server 실행 시간:    CPU 시간 = 0ms..

이메일 체크 (validation)

function check_mail(cg) { mail01 = /[^@]+@[A-Za-z0-9_-]+[.]+[A-Za-z]+/; mail02 = /[^@]+@[A-Za-z0-9_-]+[.]+[A-Za-z0-9_-]+[.]+[A-Za-z]+/; mail03 = /[^@]+@[A-Za-z0-9_-]+[.]+[A-Za-z0-9_-]+[.]+[A-Za-z0-9_-]+[.]+[A-Za-z]+/; if(mail01.test(cg.value)) re..

[ADO.NET] SqlCommand.Connection 속성

 SqlCommand의 인스턴스에서 사용하는 SqlConnection을 가져오거나 설정하는 역할을 하게되죠. 기본값은 null 값입니다. public void CreateMySqlCommand() {  string mySelectQuery = "SELECT * FROM Categories ORDER BY CategoryID";  string myConnectString = "Persist Security Info=False;Integra..

[ADO.NET] SqlCommand.CommandText,CommandType속성

용도를 살펴보죠. public void CreateMySqlCommand() { SqlCommand myCommand = new SqlCommand(); myCommand.CommandText = "SELECT * FROM Categories ORDER BY CategoryID"; myCommand.CommandTimeout = 15; myCommand.CommandType = CommandType.Text; } SqlCommand 객체를..

[ADO.NET] 연결은 어떻게 하는건가요?

이론을 설명해 드렸으니 이제 실행에 옮기는 작업을 하죠. 먼저 database 의 접근 방법이 어떻게 하는 것인지를 살펴봐야 겠네요. database를 연결하려고 한다면 연결을 담당하는 Connection 객체를 호출하여 사용하면 됩니다. 말 그대로 연결이잖아요..^^; 먼저 ms-sql 은 SqlConnection 객체가 지원을 하며, 기타 다른 객체는 OleDbConnection 객체가 지원합니다. 그래서 db 종류에 따라 본인이 기술할때 선택..

ADO.NET 이 뭐죠?

MS 에서는 ADO.NET은 플랫폼 상호 운용성과 확장 가능한 데이터 액세스를 제공하는 Microsoft ActiveX Data Objects(ADO)를 혁신적으로 개선한 제품으로, XML(eXtensible Markup Language)을 사용하여 모든 플랫폼의 모든 응용 프로그램에 데이터를 효율적으로 전송할 수 있습니다라고 정의 하고 있죠. 그러니까 기존의 ADO 보다 혁신적인 제품이라는 것과 XML사용으로 어떤 운영체제에 관계없이 자~~알 전..

성능 프로파일러를 사용하여 Generic(제네릭) 리스트와 ArrayList 비교

성능 프로파일러를 사용하여 제네릭 리스트와 ArrayList 비교 Bill Gibson, 프로그램 관리자 Microsoft Corporation 적용 대상 :  Microsoft Visual Studio 2005 Team System     프로파일러를 사용하여, 제네릭 리스트 구현과 ArrayList 구현의 성능 검토   Visual Studio Team System..

웹어플리케이션 client측 성능 개선

웹어플리케이션 client측 성능 개선 Published: 30 Apr 2008 By: Adnan Aman Adnan Aman shows some tricks and tips to improve the performance of web applications.   소개 In the IT world, software applications are being rapidly developed. Clients, ..

ASP.NET 성능 개선 TIP 리스트

http://weblogs.asp.net/haroonwaheed/archive/2008/06/30/ASP.NET-Performance-Tips.aspx Haroon Waheed SQL Server & .NET Devotee     최상의 coding policies & practices  을 적용해도 우리는 asp.net 어플리케이션으로 부터 바라는 만큼 성능을 얻지 못하고 있습니다. ..

jQuery 초보자를 위한 비디오 강좌

jQuery를 설치하는 것에서 시작해서 selector, animation, moving element, toggle 등 여러 기법들을 스크린을 통해 하나씩 설명하고 있다. 영어로 되어 있지만, 화면에서 하나씩 타이핑하는 것을 보여주기 때문에 배우기가 비교적 손쉽지 않을까 싶다. 제목 또한 “완전 초보를 위한 jQuery (jQuery for Absolute Beginners)”이다. 발췌 :  http://capture.blog.the..

ENUM 키워드의 Description 를 이용하여 값을 가져오기

이번에는 enumeration 을 이야기 해볼까 합니다. ENUM 키워드에 대해서 MSDN 은 어떻게 설명을 하고 있을까요? enum 키워드를 사용하여 열거자 목록이라고 하는 명명된 상수 집합으로 구성된 독특한 형식인 열거형을 선언합니다. 모든 열거형에는 char 형식을 제외한 임의의 정수 계열 형식이 될 수 있는 내부 형식이 있습니다. 열거형 요소의 기본적인 내부 형식은 int입니다. 기본적으로 첫 번째 열거자 값은 0이며 그 이후의 ..

2009.02.14 15:47

jQuery 1.3 의 chm 파일 다운로드 하기

http://www.box.net/shared/iz7etn4kig  jQuery 1.3 버전에 대한 설명서이고요.  이는 chm 으로 되어 있어서 굳이 jquery.com 사이트에서 해당 api 를 찾을 필요 없이 즉각적으로 정보를 얻을 수 있어서 매우 좋네요. 아쉬운 것은 한글판이 없다는 거지만, 영어가 그리 어려지도 않고 간단한 예제 위주로 나와 있으니 쉽게 접근할 수 있을거라 생각이 들고요. 왠만하면 google.co..

2009.02.13 21:37

ASP.NET 4.0 웹폼 - 새로운 기능 [동영상]

ASP.NET  4.0 버전에 대한 새로운 기능을 동영상으로 보여주고 있습니다. http://mschnlnine.vo.llnwd.net/d1/ch9/3/2/1/7/5/4/104Episode8AspNetAjax40_2MB_ch9.wmv 10-4 and Jonathan Carter just did a great episode where they walk through creating a sample with ADO.NET Data Se..

SQL 의 IN 쿼리 함수의 동적쿼리 SQL INJECTION 공격 막아보기

여러분들이 굳이 c# 코드에 동적쿼리를 실행하게 되다면 sql injection 공격에 노출이 될것입니다. sql injection 공격을 피하기 위해서는 MS 에서는 파라미터화된 쿼리를 구현하도록 유도하는데요. SqlCommand cmd = new SqlCommand("SELECT ID, FullName FROM User WHERE Login=@Login AND Password=@Password"); cmd.Parameters.Add("@..

2009.02.13 21:06

List Generic (제네릭) 을 이용한 간단한 예제 - 2

2번째 간단한 예제 나갑니다. 아래의 예제는 "List 제네릭을 이용한 간단한 예제 - 1" 강좌에서 언급한 소스 내용이니 여기서  간단히 넘어가겠습니다. static void Main(string[] args)         {             List<Person> pList = new List<Person>();             pList.Add(new Person(1, "John", "", "Sh..

2009.02.13 21:04

List 제네릭을 이용한 간단한 예제 - 1

C# 2.0 에서 제공하는 Generic 에 대해서 조금이나마 예제가 필요하시는 분들을 위해서 기재해 볼 까 합니다. List(T) 제네릭은 index 를 이용하여 접근할 수 있기도 하면서 최대한의 수행을 제공하기 위한 최상의 optimize 가 된 강한 type 형인 collection 으로써 보여줍니다. 해당 클래스를 이용하여 loop, filter, sort 그리고 collection 조합 등을 제공하는 메소드가 있습니다. 이와..

2009.02.12 23:52

C# 의 상속(Inheritance) 구현 Overriding 설명(4)

이번에는 오버라이딩에 대해서 설명하고자 합니다. 오버라이딩 즉 overriding 은 메소드를 재정의한다고 생각하시면 되는데요.  이는 new 키워드와 다른 결과를 나타내고 있는데요. base class 에는 virtual 이라는 키워드를 사용하고, derived class 에는 override 라는 키워드를 사용한답니다.  virtual 은 말 그대로 "가상의"라는 뜻으로 가상의 메소드를 사용하겠다는 의미를 담..

2009.02.12 23:42

C# 의 상속(Inheritance) 구현 base 키워드설명(3)

이전에는 new 키워드를 설명했죠. new 키워드는 base class 와 derived class 에 똑같은 메소드명을 구현하여 Console.Write 와 같은 출력문에 대한 코딩을 했을 경우, Main() 메소드에서 호출시 어느 클래스에서 왔는지 구분하기 위해 derived class 에 있는 메소드에 new 키워드를 기재합니다. 그럼 base 키워드는 무엇에 쓰일까요? 만약에 base class 에 출력문에 대한 메소드..

2009.02.12 23:07

C# 의 상속(Inheritance) 구현 설명(1)

base 클래스(상위클래스)와 derived 클래스(하위클래스)를 선언해 보겠습니다. //base class 기술 protected class Test1 {     public int a;     public int b; } //derived class 기술 class Test2 : Test1 {      public int c; } c#에서는 단일상속만 가능하기 때문에 위처럼 Test1 의 클래스 하나만 상..

C# 의 상속(Inheritance)에 대한 이론설명

우리는 c# 의 객체지향언어를 살펴보고 있답니다. 사실 객체지향언어가 가지고 있는 주요 핵심은 상속이라고 말씀드리고 싶네요. 상속은 말그대로 할아버지,아버지로 부터 받은 것을 물려받는 모든 것들을 상속이라고 말을 하죠. 상속을 받으면 순수하게 상속을 받고 그 다음의 우리의 인생은 본인이 형태를 변화해서 삶을 살아가죠. 따라서 상속은 클래스의 좀더 특별한 버젼을 만들기에 안성맞춤인데요. 각 객체들의 특성들을 다른 상황으로 코딩할 때 매우..

2009.02.12 22:51

델리게이트와 이벤트(Event)의 관계에 대한 설명(1)

이벤트란 무엇일까요?   심재운님 !! 이벤트가 파티이벤트나 결혼이벤트..이런 것인가요? .... 저도 잘.... ^^; 그래서 영어사전을 오늘도 뒤져 보았습니다. "사건"이라고 하고 뭔가 발생된다고 하네요. 간단히 정의를 하면... 다른 객체에게 뭔가 일어났다~~... 후딱 그러니까 이에 해당되는 코드는 나와서 실행해라. .... 라고 명령을 주는 겁니다. ..

2009.02.12 22:43

델리게이트(Delegate) 연산에 대한 설명

이번에는 델리게이트 연산에 대해 설명을 하고자 합니다. 델리게이트는 더하거나 뺄수가 있답니다. 또한 여개가 묶인 delegate 를 특정 delegate 만 제거할 수도 있답니다. 이해가 안가신다면 간단한 예를 들어보죠. 델리게이트 c를 부르면 a와 b가 동시에 부르게 됩니다.  간단히 표현을 하면  c = a + b; 델리게이트 d에 c와 a 를 빼고자 한다면?&..