'2009/03'에 해당되는 글 22건

  1. 2009/03/29 A .NET library for OpenFlashChart control
  2. 2009/03/28 다비치 - 사고쳤어요
  3. 2009/03/27 ADO.NET for SQLite
  4. 2009/03/24 iTunes Programming - SelectedTracks
  5. 2009/03/23 sunyruru의 미투데이 - 2009년 3월 22일
  6. 2009/03/21 sunyruru의 미투데이 - 2009년 3월 20일
  7. 2009/03/19 갑작스런 방문자 2439명 - 뷰렛 거짓말 (4)
  8. 2009/03/18 C#, Windows Installer 를 통한 설치 프로그램 목록 얻어오기 (1)
  9. 2009/03/17 MSI파일의 ProductCode 얻기 - How to find the ProductCode .MSI for uninstall
  10. 2009/03/14 sunyruru의 미투데이 - 2009년 3월 13일
2009/03/29 05:03

A .NET library for OpenFlashChart control


Open Flash Chart라고 유명한 차트 컨트롤이 있어요.

PHP 기반으로 작동하도록 되어 있죠.


'시간이 남을 때 .NET 기반 컨트롤로 변경 해야겠다'

라고 생각을 가지고 있었는데...


오늘 찾아보니 역시나 있더군요. ㅋㅋㅋ


역시 인터넷엔 저와 비슷한 생각을 하는 사람이 무수히 많다는 사실을 깨닫게 되네요~

.NET Control로 되어 있는 프로젝트 페이지는 아래와 같습니다.

http://openflashchartlib.codeplex.com/

PS. 빼먹은게 있네요. 이 컨트롤은 .NET Framework 3.5 이상에서 작동하도록 되어 있어요...
누가 다운그래이드 좀 ㅠㅁ ㅠ










The project contains ASP.NET control and support classes to work with OpenFlashChart flash component

여기는 원본의 사이트 주소고요.
OpenFlashChart homepage: http://teethgrinder.co.uk/open-flash-chart/

일반적인 설명과 자세한 설명은 여기를 보시면 되겠네요.
The general description and usage details can be found at
http://yesnobox.com/blog/post/Open-Flash-Chart.aspx

Updated library to work with Open Flash Chart 2
Open Flash Chart 2 ASP.NET control

저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/440 관련글 쓰기

2009/03/28 23:36

다비치 - 사고쳤어요

좀 처럼 노래는 올리지 않는 나지만..

요즘 참 좋은 노래가 많다.


다비치의 사고쳤어요, 8282, 소녀시대의 Gee, 카라의 Honey 등등

그러고보니 선정한게 다 여성그룹이네 -_ -;;;

맞다 휘성의 불면증(insomnia)도 좋다 ㅎㅎ

아래는 공연 장면이 있길래 좀 가져와 본...






 



  -

 

말해버렸어 사랑한단말 그만 고백해버렸어
너에 뒤에서 사랑한단말
그만 입 밖에 내버렸어

영원히 내마음 숨기려고 했는데
나홀로 사랑은 너무아파
혼자서 꿈꾸고 바라고 바라보고 그건 너무 힘든데

어쩌지 내 가슴이 이렇게 결국 사고를 치나봐
사랑은 안돼 난 안돼 아무리 막아서봐도
아플 줄 알면서도 또 대책없이 사고를 치나봐
어느새 널 향해 내가슴이 사랑을 저질러버렸나봐

다시는 사랑은 안하려고 했는데
뒤에 올 상처가 너무아파
누군가를 원하고 그리고 기다리고 그건 너무 힘든데

어쩌지 내 가슴이 이렇게 결국 사고를 치나봐
사랑은 안돼 난 안돼 아무리 막아서봐도
아플 줄 알면서도 또 대책없이 사고를 치나봐
어느새 널 향해 내가슴이 사랑을 저질러버렸나봐

자꾸만 겁이 나 너무 아파질까봐
이젠 다시 쓸 수도 없게 가슴이 깨어지고 부서질까봐

어쩌지 내 눈물이 또 눈치없이 말썽을 피나봐
울기는 싫어 나 싫어 아무리 참아내봐도
널 데려와 달라고 보고 싶다고 말썽을 피나봐
내게는 단 한번 눈길조차 안 주는 너인줄도 모르고

 

 
저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

'My Life > Music' 카테고리의 다른 글

투애니원(2NE1) - 아이돈캐어(I Don't Care)  (1) 2009/07/31
아웃사이더(Outsider) - 외톨이  (1) 2009/07/24
다비치 - 사고쳤어요  (0) 2009/03/28
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/439 관련글 쓰기

2009/03/27 11:35

ADO.NET for SQLite

  • ADO.NET 2.0 Provider for SQLite: .NET Compact Framework 지원
  • Simple C# Wrapper for SQLite
  • SQLite는 일반적으로 PHP 등에서 먼저 채택해서 많이 알려준 Database인데요

    .NET C# 에서도 소형의 Database 면서 강력한 SQLite DB를 사용하려면 어떻게 해야할지 갑자기 궁금증이 생겨서 찾아봤더니 위와 같은 주소가 있더군요.

    두 링크는 각각 다른 역할 입니다.

    먼저 첫번째 ADO.NET 2.0 Provider for SQLite는 .NET 환경에서 SQLite를 이용하여 개발하기 위한 Provider 고요.
    ADO를 통해서 SQLite에 접속하려면 이 Provider가 있어야 가능하겠죠.

    그리고 두번째 링크는 필수 항목은 아니지만 SQLite를 조금 더 편하게 사용하기 위한 Wrapper Library입니다.

    ADO.NET을 이용해서 DB는 필요한데 부담스러운 경우가 많죠.

    사용자 환경에 데이터가 저장되어야 하는 가계부나 일기장 이런 프로그램은 확실히 사용자 환경에 DB가 있어야 할겁니다.

    기존에 Access에서 이용하던 MDB같은 좋은 애들도 있지만 MDB 보안 문제 등 문제점도 있어서 MDB를 이용하지 않고 SQLite를 이용해 보는것도 좋을 것 같네요.

    뭐 아직 저도 SQLite를 이용한 개발은 안해봤지만요 -_ -;;

    나중에 위 자료를 이용한 개발을 하게되면 테스트 예제를 별도로 포스팅 하도록 하고 이만 마칩니다.

    저작자 표시 비영리 변경 금지
    이올린에 북마크하기(0) 이올린에 추천하기(0)
    크리에이티브 커먼즈 라이선스
    Creative Commons License

    '.NET > ADO.NET' 카테고리의 다른 글

    ADO.NET for SQLite  (0) 2009/03/27
    LINQ to SQL Debug Visualizer  (0) 2007/08/08
    올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


    이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


    Trackback 0 Comment 0

    Trackback : http://i-ruru.com/trackback/435 관련글 쓰기

    2009/03/24 12:42

    iTunes Programming - SelectedTracks


    .NET 환경은 Visual Studio에서 interupt.iTunesLib 을 참조에 추가하면

    public interface IiTunes

    위와 같은 인터페이스를 찾을 수 있다.

    이 인터페이스 안에서 다양한 iTunes 관련 컨트롤을 할 수 있으며,

    public virtual IITTrackCollection iTunesLib.IiTunes.SelectedTracks

    위와 같은 속성을 통해서 iTune에서 선택한 트랙들을 가져올 수 있다.

    저작자 표시 비영리 변경 금지
    이올린에 북마크하기(0) 이올린에 추천하기(0)
    크리에이티브 커먼즈 라이선스
    Creative Commons License
    올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


    이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


    Trackback 0 Comment 0

    Trackback : http://i-ruru.com/trackback/438 관련글 쓰기

    2009/03/23 04:31

    sunyruru의 미투데이 - 2009년 3월 22일

    이 글은 sunyruru님의 2009년 3월 22일의 미투데이 내용입니다.

    크리에이티브 커먼즈 라이선스
    Creative Commons License
    올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


    이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


    Trackback 0 Comment 0

    Trackback : http://i-ruru.com/trackback/437 관련글 쓰기

    2009/03/21 04:31

    sunyruru의 미투데이 - 2009년 3월 20일

    이 글은 sunyruru님의 2009년 3월 20일의 미투데이 내용입니다.

    크리에이티브 커먼즈 라이선스
    Creative Commons License
    올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


    이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


    Trackback 0 Comment 0

    Trackback : http://i-ruru.com/trackback/436 관련글 쓰기

    2009/03/19 09:14

    갑작스런 방문자 2439명 - 뷰렛 거짓말



    어제 일일 방문자 수가 평소 보다 1000 여명 더 많은 사람이 들어와서 좀 놀랐는데요.





    무슨일인가 확인을 해보니 '뷰렛 - 거짓말' 이라는 키워드로 엄청난 방문자가 들어왔더군요;;

    방문한 페이지는
    2007/05/26 - [FunFun] - 거짓말 - 뷰렛(Biuret)
    위 링크이구요.





    아무래도 다음(Daum) 검색에서 음악에 관련된 검색 부분으로 제 블로그가 떴나봐요 ㅎㅎ

    역시 포탈의 파워는 무서운듯.... -_ -;;



    저작자 표시 비영리 변경 금지
    이올린에 북마크하기(0) 이올린에 추천하기(0)
    크리에이티브 커먼즈 라이선스
    Creative Commons License
    올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


    이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


    Trackback 0 Comment 4

    Trackback : http://i-ruru.com/trackback/434 관련글 쓰기

    1. BlogIcon Scaldi 2009/03/19 11:04 address edit & del reply

      뷰렛의 거짓말보다..뎃글이 없는게 더 무섭다는 -ㅅ-;;;

      • BlogIcon 써니루루 2009/03/20 00:32 address edit & del

        별로 재미있는 내용 중심의 블로그가 아니라서 무플은 일상이죠 뭐 ㅎㅎ

    2. BlogIcon 허진석님 2009/03/26 14:26 address edit & del reply

      제 블로그도 일일 1~200명이던 방문객 수가 500명정도로 늘더니 3월22일에는 방문자가 천명이 넘게 왔네요. 뮤직뱅크 같은데라도 나온건가...

      • BlogIcon 써니루루 2009/03/27 11:23 address edit & del

        가끔 이럴때가 있더라고요 ㅎㅎ
        검색의 힘은 무서운듯.. ㄷㄷ

    2009/03/18 10:38

    C#, Windows Installer 를 통한 설치 프로그램 목록 얻어오기

    http://www.wssplex.net/TipnTech.aspx?Seq=518


    저랑 비슷한 고민을 하신분이 있군요. ㅎㅎ

    이 분은 C#으로 Windows Installer 의 설치 프로그램 목록을 얻어오는 코드를 작성하셨네요.

    저는 어제 작성한
    " 2009/03/17 - [OS] - MSI파일의 ProductCode 얻기 - How to find the ProductCode .MSI for uninstall "
    글에서 VBS 스크립트 파일로 MSI 파일의 ProductCode를 얻어오는 방법을 찾았거든요.

    MSI 파일의 ProductCode를 얻으려고 하는 이유는 일단 MSI 파일의 ProductCode는 GUID 값을 가지고 있는데요.

    MsiExec.exe /x {9CAEFF6D-8A27-48F4-8340-509F6A248CAD}

    위와 같은 형식으로 제어할 수 있기 때문에 ProductCode가 필요한 것이죠.

    참고하세요~!
    저작자 표시 비영리 변경 금지
    이올린에 북마크하기(0) 이올린에 추천하기(0)
    크리에이티브 커먼즈 라이선스
    Creative Commons License
    올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


    이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


    Trackback 0 Comment 1

    Trackback : http://i-ruru.com/trackback/427 관련글 쓰기

    1. BlogIcon youngjr 2009/05/15 13:08 address edit & del reply

      저도 윈도우에서 설치 프로그램 목록을 얻어오는 함수를 찾고 있었는데, 여러 방법이 있는 것 같네요. 저는 제거가 목적이 아니라, 설치된 프로그램 이름과 버전 정보 등이 필요해서요. 좋은 팁 잘 보고 갑니다.

    2009/03/17 15:34

    MSI파일의 ProductCode 얻기 - How to find the ProductCode .MSI for uninstall


    MSI 파일은 msiexec 로 실행하는 command line 을 위해 ProductCode를 알아야지 uninstall을 할 수 있습니다.

    이를 위해서 MSI 파일의 ProductCode를 알아야 하는데, 파일의 속성을 아무리 봐도 ProductCode는 할 수 없죠.

    참 짜증나게 만들었습니다 -_ -;


    그러면 ProductCode를 어떻게 찾아낼지 생각하다가 vbs (Visual basic script)로 되어 있는 코드를 찾았습니다.


    사용법은

    C:\>cscript GetMSIProductCode.vbs ccmsetup.msi

    Microsoft (R) Windows Script Host Version 5.7

    Copyright (C) Microsoft Corporation. All rights reserved.

     

    Database (MSI) = ccmsetup.msi

    ProductName    = SMS Client Setup Bootstrap

    ProductCode    = {292C90B8-E8FA-47A3-92BB-F2F62AC109FC}




    처럼 입력하시면 알아낼 수 있고요.



    알아낸 코드로

    C:\>msiexec /x {292C90B8-E8FA-47A3-92BB-F2F62AC109FC}


    위 코드처럼 입력하면 삭제됩니다.


    GetMSIProductCode.vbs 파일의 코드는 다음과 같습니다.

     

    ' GetMSIProductCode.vbs

    Option Explicit

    ' Variables
    Const msiOpenDatabaseModeReadOnly     = 0

    ' Get command-line arguements
    Dim argCount:argCount = Wscript.Arguments.Count

    ' Connect to the Windows Installer object.
    On Error Resume Next
    Dim installer : Set installer = Nothing
    Set installer = Wscript.CreateObject("WindowsInstaller.Installer") : CheckError

    ' Open the database (read-only).
    Dim databasePath:databasePath = Wscript.Arguments(0)
    Dim openMode : openMode = msiOpenDatabaseModeReadOnly
    Dim database : Set database = installer.OpenDatabase(databasePath, openMode) : CheckError

    ' Extract language info and compose report message
    Wscript.Echo "Database (MSI) = "         & databasePath
    Wscript.Echo "ProductName    = "         & ProductName(database)
    Wscript.Echo "ProductCode    = "         & ProductCode(database)

    ' Clean up
    Set database = nothing
    Wscript.Quit 0

    ' Get the Property.ProductName value.
    Function ProductName(database)
     On Error Resume Next
     Dim view : Set view = database.OpenView("SELECT `Value` FROM `Property` WHERE `Property` = 'ProductName'")
     view.Execute : CheckError
     Dim record : Set record = view.Fetch : CheckError
     If record Is Nothing Then ProductName = "Not specified!" Else ProductName = record.StringData(1)
    End Function

    ' Get the Property.ProductCode value.
    Function ProductCode(database)
     On Error Resume Next
     Dim view : Set view = database.OpenView("SELECT `Value` FROM `Property` WHERE `Property` = 'ProductCode'")
     view.Execute : CheckError
     Dim record : Set record = view.Fetch : CheckError
     If record Is Nothing Then ProductCode = "Not specified!" Else ProductCode = record.StringData(1)
    End Function

    Sub CheckError
     Dim message, errRec
     If Err = 0 Then Exit Sub
     message = Err.Source & " " & Hex(Err) & ": " & Err.Description
     If Not installer Is Nothing Then
      Set errRec = installer.LastErrorRecord
      If Not errRec Is Nothing Then message = message & vbNewLine & errRec.FormatText
     End If
     Fail message
    End Sub

    Sub Fail(message)
     Wscript.Echo message
     Wscript.Quit 2
    End Sub




    추가로.. .msp 파일은 패치 파일이므로 ProductCode는 패치를 적용하는 .msi 파일의 Product와 같습니다.

    .msp를 설치했다고 해서 .msp를 먼저 지우는 것은 아닌가 보네요.


    참고한 페이지들은 다음과 같습니다.

    http://social.technet.microsoft.com/Forums/en-US/configmgrsdk/thread/b5d994b7-9ff6-4e0d-baa5-3159212604f5/

    Uninstall MSI with VBScript

    http://juice.altiris.com/download/3859/uninstall-msi-with-vbscript

     

    How Can I Retrieve the Subject Property for a .MSI File?

    http://www.microsoft.com/technet/scriptcenter/resources/qanda/jan07/hey0110.mspx

     

    Microsoft ® Windows Server® 2003 R2 Platform SDK Web Install*

    http://www.microsoft.com/downloads/details.aspx?FamilyID=0baf2b35-c656-4969-ace8-e4c0c0716adb&DisplayLang=en

     

    22 MSI Script Examples (after Windows SDK installation)

    C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\SysMgmt\MSI\scripts

    저작자 표시 비영리 변경 금지
    이올린에 북마크하기(0) 이올린에 추천하기(0)
    크리에이티브 커먼즈 라이선스
    Creative Commons License
    올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


    이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


    Trackback 0 Comment 0

    Trackback : http://i-ruru.com/trackback/432 관련글 쓰기

    2009/03/14 04:31

    sunyruru의 미투데이 - 2009년 3월 13일

    이 글은 sunyruru님의 2009년 3월 13일의 미투데이 내용입니다.

    크리에이티브 커먼즈 라이선스
    Creative Commons License
    올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


    이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


    Trackback 0 Comment 0

    Trackback : http://i-ruru.com/trackback/431 관련글 쓰기