Sungjin's sub-brain :
Admin : New post
Guestbook
Local
Catergories
Recent Articles
Recent Comments
Calendar
Tag
Archive
Link
Search
 
해당되는 게시물 46건
  EazObsfucator .Net 3.3 last free version (C#) 
작성일시 : 2013. 9. 17. 11:07 | 분류 : 컴퓨터/Utilities

|
  Excel에서 VisualBasic과 PDF-PRO를 이용한 PDF 자동 변환 
작성일시 : 2009. 9. 2. 10:50 | 분류 : 컴퓨터/VisualBasic

과정은 다음과 같다.
1.변환할 문서 선택
2.PDF-Pro 프린터로 인쇄해서 PS파일 생성
3.PDF-Pro에 포함되어 있는 ps2pdf 프로그램을 통해 PS를 PDF로 변환
4.실행(여러개의 문서를 순차적으로 변환하는 작업이라면 PDF변환이 끝날 떄 까지 기다려야 문제가 발생하지 않으므로 WindowsAPI 함수 import해서 씀. )
5.임시 ps파일 삭제

VB:
sub convert(name_transfile as string, upload_path as string)
            Windows("" & name_transfile & ".xls").Activate
'임시로 저장할 위치
            temp_path = "c:\windows\temp"
'임시로 생성할 ps파일이름
            psfilename = temp_path & "\" & name_transfile & ".ps"
            pdffilename = upload_path & "\" & name_transfile & ".pdf"
'select printer
            Application.ActivePrinter = "PPFR:에 있는 PDF-Pro Free"
'generate ps file
            ActiveSheet.PrintOut Copies:=1, Collate:=True, printtoFile:=True, prToFilename:=psfilename
'setup command string for generating pdf file from ps file
            distillercall = "cmd /c ""C:\progra~1\epapyrus\pdf-pr~1\ps2pdf.exe " & pdffilename & " < " & psfilename & """"
'run command and wait
            msiShellAndWait distillercall, True
'파일 삭제
            If Len(Dir$(psfilename)) > 0 Then
                SetAttr psfilename, vbNormal
                Kill psfilename
            End If
'저장 후 닫기
            ActiveWorkbook.Save
            ActiveWindow.Close
end sub


'PFD 변환 프로그램 control 위한 함수
'Windows API/Global Declarations for :Shell And Wait
Private Const INFINITE = -1&
Private Const NORMAL_PRIORITY_CLASS = &H20&
Public Const STARTF_FORCEOFFFEEDBACK = &H80
Public Const STARTF_FORCEONFEEDBACK = &H40
Public Const STARTF_RUNFULLSCREEN = &H20            ' ignored For non-x86 platforms
Public Const STARTF_USECOUNTCHARS = &H8
Public Const STARTF_USEFILLATTRIBUTE = &H10
Public Const STARTF_USEPOSITION = &H4
Public Const STARTF_USESHOWWINDOW = &H1
Public Const STARTF_USESIZE = &H2
Public Const STARTF_USESTDHANDLES = &H100
Public Const SW_ERASE = &H4
Public Const SW_HIDE = 0
Public Const SW_INVALIDATE = &H2
Public Const SW_MAX = 10
Public Const SW_MAXIMIZE = 3
Public Const SW_MINIMIZE = 6
Public Const SW_NORMAL = 1
Public Const SW_OTHERUNZOOM = 4
Public Const SW_OTHERZOOM = 2
Public Const SW_PARENTCLOSING = 1
Public Const SW_PARENTOPENING = 3
Public Const SW_RESTORE = 9
Public Const SW_SCROLLCHILDREN = &H1
Public Const SW_SHOW = 5
Public Const SW_SHOWDEFAULT = 10
Public Const SW_SHOWMAXIMIZED = 3
Public Const SW_SHOWMINIMIZED = 2
Public Const SW_SHOWMINNOACTIVE = 7
Public Const SW_SHOWNA = 8
Public Const SW_SHOWNOACTIVATE = 4
Public Const SW_SHOWNORMAL = 1


Public Type STARTUPINFO
      cb                                     As Long
      lpReserved                             As String
      lpDesktop                              As String
      lpTitle                                As String
      dwX                                    As Long
      dwY                                    As Long
      dwXSize                                As Long
      dwYSize                                As Long
      dwXCountChars                          As Long
      dwYCountChars                          As Long
      dwFillAttribute                        As Long
      dwFlags                                As Long
      wShowWindow                            As Integer
      cbReserved2                            As Integer
      lpReserved2                            As Long
      hStdInput                              As Long
      hStdOutput                             As Long
      hStdError                              As Long
End Type


Private Type PROCESS_INFORMATION
      hProcess                               As Long
      hThread                                As Long
      dwProcessId                            As Long
      dwThreadID                             As Long
End Type

Private Declare Function _
            WaitForSingleObject Lib "kernel32" ( _
                                ByVal hHandle As Long, _
                                ByVal dwMilliseconds As Long) As Long

Private Declare Function _
            CreateProcessA Lib "kernel32" ( _
                           ByVal lpApplicationName As Long, ByVal lpCommandLine As String, _
                           ByVal lpProcessAttributes As Long, ByVal lpThreadAttributes As Long, _
                           ByVal bInheritHandles As Long, ByVal dwCreationFlags As Long, _
                           ByVal lpEnvironment As Long, ByVal lpCurrentDirectory As Long, _
                           lpStartupInfo As STARTUPINFO, _
                           lpProcessInformation As PROCESS_INFORMATION) As Long

Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long

Public Sub msiShellAndWait(ByVal CommandLine As String, _
                           ByVal bShowWindow As Boolean)
      Dim ReturnValue                        As Long
      Dim Start                             As STARTUPINFO
      Dim Process                            As PROCESS_INFORMATION
      ' Initialize the STARTUPINFO structure:
      Start.cb = Len(Start)
      If bShowWindow = False Then
            Start.dwFlags = STARTF_USESHOWWINDOW
            Start.wShowWindow = SW_HIDE
      End If
      ' Start the shelled application:
      ReturnValue = CreateProcessA(0&, CommandLine, 0&, 0&, _
                                   1&, NORMAL_PRIORITY_CLASS, 0&, 0&, Start, Process)
      ' Wait for the shelled application to finish:
      ReturnValue = WaitForSingleObject(Process.hProcess, INFINITE)
      ReturnValue = CloseHandle(Process.hProcess)
End Sub

|
  [C#] 데이터 형식 변환(Format) 
작성일시 : 2009. 8. 20. 10:28 | 분류 : 컴퓨터/C#

http://msdn.microsoft.com/ko-kr/library/fbxft59x.aspx


.NET Framework 개발자 가이드
형식 지정

업데이트: 2007년 11월

.NET Framework는 숫자, 열거형 및 날짜/시간 기본 데이터 형식을 문자열로 나타내는 일관되고 포괄적이며 융통성 있는 방법을 제공합니다. 형식 지정은 기본 형식 값을 나타내는 방법을 지정하는 형식 지정자 문자열로 제어됩니다. 예를 들어, 형식 지정자는 형식이 지정된 숫자를 과학적 표기법으로 나타낼지 여부 또는 형식이 지정된 날짜에서 월을 숫자로 표시할지 이름으로 표시할지 여부 등을 지정합니다.

.NET Framework는 기본 형식을 특정 문화권에 적절한 형식으로 나타내기 위해 문화권 설정을 사용하기도 합니다. 사용자 지정 문화권 설정을 제공하거나 현재 스레드와 연관된 기본 문화권 설정을 사용할 수 있습니다. 예를 들어, 통화 형식을 지정할 때 문화권 설정은 통화 기호, 그룹 구분 기호 및 소수 구분 기호에 사용할 문자를 지정합니다.

.NET Framework를 사용하면 사용자 지정 형식 스키마와 사용자 지정 문화권 설정을 정의할 수 있습니다. 이 기능을 사용하면 기존 기본 형식의 형식 스키마를 확장하여 사용자 지정 시나리오를 수용하거나 사용자 지정 형식의 사용자 지정 형식 스키마를 만들 수 있습니다.

형식 지정 개요

기본 클래스 라이브러리에서 형식을 구현하는 방법 즉, 숫자 형식 지정 방법, 문자열 형식 지정 방법 및 특정 문화권의 형식 지정 방법에 대한 개요를 제공합니다.

합성 형식 지정

문자열에 형식이 지정된 하나 이상의 값을 포함시키는 방법에 대해 설명합니다. 그런 후 해당 문자열을 콘솔에 표시하거나 스트림에 쓸 수 있습니다.

숫자 형식 문자열

숫자 형식을 문자열로 나타내는 데 사용되는 표준 및 사용자 지정 형식 문자열에 대해 설명합니다.

날짜 및 시간 형식 문자열

DateTime 형식을 문자열로 나타내는 데 사용되는 표준 및 사용자 지정 형식 문자열에 대해 설명합니다.

열거형 형식 문자열

열거형을 문자열로 나타내는 데 사용되는 표준 형식 문자열에 대해 설명합니다.

형식 문자열 사용자 지정

형식 문자열을 직접 해석하거나 사용자 지정 형식이나 기존 형식에 사용자 지정 형식 문자열을 추가하는 데 대한 정보를 제공합니다.

형식 지정 방법 항목

특정 형식 지정 작업을 수행하기 위한 단계별 지침을 제공하는 항목을 나열합니다.

기본적인 문자열 작업

StringStringBuilder 클래스에 있는 여러 메서드를 사용하여 문자열을 조작하는 방법을 설명합니다.

문자열 구문 분석

개체를 해당 개체의 문자열 표현으로 표시되는 값으로 초기화하는 방법에 대해 설명합니다. 구문 분석은 형식 지정의 역순으로 진행됩니다.

|
  [C# ] ODBC data type 
작성일시 : 2009. 8. 20. 10:04 | 분류 : 컴퓨터/기타

http://msdn.microsoft.com/ko-kr/library/system.data.odbc.odbctype.aspx

.NET Framework 클래스 라이브러리
OdbcType 열거형

업데이트: 2007년 11월

OdbcParameter에 사용할 필드, 속성의 데이터 형식을 지정합니다.

네임스페이스:   System.Data.Odbc
어셈블리:  System.Data(System.Data.dll)

C#
public enum OdbcType
멤버 이름 설명
BigInt 정밀도 19(부호 있는 숫자의 경우) 또는 20(부호 없는 숫자의 경우) 및 배율 0(부호 있는 숫자의 경우: ?2[63] <= n <= 2[63] ? 1, 부호 없는 숫자의 경우:0 <= n <= 2[64] ? 1)인 정확한 숫자 값(SQL_BIGINT)입니다. 이는 Int64에 매핑합니다.
Binary 이진 데이터의 스트림(SQL_BINARY)입니다. 이는 Byte 형식의 Array에 매핑합니다.
Bit 한 비트 이진 데이터(SQL_BIT)입니다. 이는 Boolean에 매핑합니다.
Char 고정 길이 문자열(SQL_CHAR)입니다. 이는 String에 매핑합니다.
DateTime yyyymmddhhmmss 형식의 날짜 데이터(SQL_TYPE_TIMESTAMP)입니다. 이는 DateTime에 매핑합니다.
Decimal 1 <= p <= 15 및 s <= p인 정밀도 p(최소)와 배율 s를 가진 부호 있는 정확한 숫자 값입니다. 최대 정밀도는 드라이버에 따라 다릅니다(SQL_DECIMAL). 이는 Decimal에 매핑합니다.
Numeric 1 <= p <= 15 및 s <= p인 정밀도 p와 배율 s를 가진 부호 있는 정확한 숫자 값(SQL_NUMERIC)입니다. 이는 Decimal에 매핑합니다.
Double 이진 정밀도 53(0 또는 절대값 10[?308] ~ 10[308])을 가진 부호 있는 숫자 근사값(SQL_DOUBLE)입니다. 이는 Double에 매핑합니다.
Image 가변 길이 이진 데이터입니다. 최대 길이는 데이터 소스에 따라 다릅니다(SQL_LONGVARBINARY). 이는 Byte 형식의 Array에 매핑합니다.
Int 정밀도 10 및 배율 0(부호 있는 숫자의 경우: ?2[31] <= n <= 2[31] ? 1, 부호 없는 숫자의 경우: 0 <= n <= 2[32] ? 1)인 정확한 숫자 값(SQL_INTEGER)입니다. 이는 Int32에 매핑합니다.
NChar 고정 문자열 길이의 유니코드 문자열(SQL_WCHAR)입니다. 이는 String에 매핑합니다.
NText 유니코드 가변 길이 문자 데이터입니다. 최대 길이는 데이터 소스에 따라 다릅니다 (SQL_WLONGVARCHAR). 이는 String에 매핑합니다.
NVarChar 유니코드 문자의 가변 길이 스트림(SQL_WVARCHAR)입니다. 이는 String에 매핑합니다.
Real 이진 정밀도 24(0 또는 절대값 10[-38] ~ 10[38])을 가진 부호 있는 숫자 근사값(SQL_REAL)입니다. 이는 Single에 매핑합니다.
UniqueIdentifier 고정 길이의 GUID(SQL_GUID)입니다. 이는 Guid에 매핑합니다.
SmallDateTime yyyymmddhhmmss 형식의 날짜 및 시간 데이터(SQL_TYPE_TIMESTAMP)입니다. 이는 DateTime에 매핑합니다.
SmallInt 정밀도 5 및 배율 0(부호 있는 숫자의 경우: ?32,768 <= n <= 32,767, 부호 없는 숫자의 경우: 0 <= n <= 65,535)인 정확한 숫자 값(SQL_SMALLINT)입니다. 이는 Int16에 매핑합니다.
Text 가변 길이 문자 데이터입니다. 최대 길이는 데이터 소스에 따라 다릅니다(SQL_LONGVARCHAR). 이는 String에 매핑합니다.
Timestamp 이진 데이터의 스트림(SQL_BINARY)입니다. 이는 Byte 형식의 Array에 매핑합니다.
TinyInt 정밀도 3 및 배율 0(부호 있는 숫자의 경우: -128 <= n <= 127, 부호 없는 숫자의 경우: 0 <= n <= 255)인 정확한 숫자 값(SQL_TINYINT)입니다. 이는 Byte에 매핑합니다.
VarBinary 가변 길이 이진 데이터입니다. 최대값은 사용자가 설정합니다(SQL_VARBINARY). 이는 Byte 형식의 Array에 매핑합니다.
VarChar 가변 길이 스트림 문자열(SQL_CHAR)입니다. 이는 String에 매핑합니다.
Date yyyymmdd 형식의 날짜 데이터(SQL_TYPE_DATE)입니다. 이는 DateTime에 매핑합니다.
Time hhmmss 형식의 날짜 데이터(SQL_TYPE_TIMES)입니다. 이는 DateTime에 매핑합니다.

다음 표에서는 OdbcType 데이터 형식, ODBC 데이터 형식(괄호 안에 표시) 및 .NET Framework 형식 사이의 매핑을 나타냅니다.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

.NET Framework

3.5, 3.0, 2.0, 1.1에서 지원
|
  Zebedee:Secure IP tunnel 
작성일시 : 2009. 4. 20. 09:12 | 분류 : 컴퓨터/Utilities

Stable Version: 2.4.1A (2005/09/06)

Development Version: 2.5.3 (2005/09/06)

Please note the minor revision to the stable version. This contains a fix for a “denial of service” attack, as well as upgrades to the versions of the compression libraries.

Zebedee is a simple program to establish an encrypted, compressed “tunnel” for TCP/IP or UDP data transfer between two systems. This allows traffic such as telnet, ftp and X to be protected from snooping as well as potentially gaining performance over low-bandwidth networks from compression.

The main goals for Zebedee are to:

  • Provide full client and server functionality under both UNIX/Linux and Windows.

  • Be easy to install, use and maintain with little or no configuration required.

  • Have a small footprint, low wire protocol overhead and give significant traffic reduction by the use of compression.

  • Use only algorithms that are either unpatented or for which the patent has expired.

  • Be entirely free for commercial or non-commercial use and distributed under the term of the GNU General Public Licence.

Of course, Zebedee is by no means the first, or only secure tunnel program available. It does not pretend to compete with the likes of ssh, SSL or FreeS/WAN in terms of breadth of function but if you want something quick, simple and completely free then it may be the tool for you.

http://www.winton.org.uk/zebedee/

|
  리눅스 하드 추가 및 home 디렉토리 설정 
작성일시 : 2008. 10. 22. 19:52 | 분류 : 컴퓨터/LINUX

시스템이 꼬였는지 피코에서 systemc 컴파일이 안되길래
vmware에다가 깔끔하게 rhel3를 깔고 처음부터 돌리기로 했다.
피코를 돌리기 위해 어떤 라이브러리가 필요한지 모르는데
필요한걸 찾아서 깔기 귀찮다는 생각이 들어
5.5기가용량의 전체설치를 선택해 설치를 진행했다.
추가 graphviz를 설치하니 complete하게 돌아가는 피코.
그런데 초기 하드를 8기가 잡아놓고 전체설치를 해버리니
금방 용량이 부족해지더라. 그래서 새로 하드를 추가하기로 했음.
새로 추가한 하드는 sdb로 잡혔음

*파티션 생성
/sbin/fdisk /sdb
n (새 파티션 만들기)
p (프라이머리 파티션)
1 (파티션 번호)
엔터 (시작 실린더 - 기본 1)
엔터 (끝 실린더 - 기본은 마지막 실린더)
w (기록)

*포맷
/sbin/mkfs.ext3 /dev/sdb1

*마운트 & 복사 & 마운트 변경
mkdir /home2
mount /dev/sdb1 /home2
cp -aruv /home /home2
mv home home_old
umount /home2
mv home2 home
vi /etc/fstab
---
/dev/sdb1 /home ext3 defaults 1 1      (추가)
---

완료!
|
  액티브 싱크 연결로 host에서 pda 레지스트리 에디트 - ceregedit 
작성일시 : 2008. 8. 27. 12:07 | 분류 : 컴퓨터/Utilities

말 그대로 액티브 싱크로 pda와 연결해
윈도우에서 pda의 레지스트리 수정을 가능도록 해주는 프로그램.
|
  학습하는 스팸 차단기 SpamBayes 
작성일시 : 2008. 8. 27. 12:05 | 분류 : 컴퓨터/Utilities

경현이형의 소개로 설치한 SpamBayes.
단순한 키워드를 통한 스팸 구분이 아닌
학술적인 이론에 근거해 개발된 프로그램.
http://spambayes.sourceforge.net/background.html

경현이형 말 들어보니 좀 좋은듯!!??
|
  Bullzip PDF Printer 
작성일시 : 2008. 8. 26. 12:20 | 분류 : 컴퓨터/Utilities

현재까지
토익 사이트의 print manager에서
pdf로 인쇄할 때 문제 없이 사용가능한 pdf 생성 프로그램

|
  Form 채워주는 AIRoboForm 
작성일시 : 2008. 5. 13. 16:30 | 분류 : 컴퓨터/Utilities


AIRoboForm

RoboForm is the top-rated Password Manager and Web Form Filler that completely automates password entering and form filling.
RoboForm was named PC Magazine Editor's Choice, and CNET Download.com's Software of the Year.    RoboForm allows you to:
. Manage your passwords and Log In automatically.
. Fill long registration and checkout forms with one click.
. Encrypt your passwords to achieve complete security.
. Generate random passwords to maximize password strength.
. Fight Phishing by entering passwords only on matching web sites.
. Defeat Keyloggers by not using the keyboard to type passwords.
. Back up your passwords and copy them between computers.
. Synchronize passwords between computers using GoodSync.
RoboForm Password Manager is:
. Portable: RoboForm2Go runs from USB key, no install needed.
. Phone-friendly: sync your passwords to Windows Mobile and Palm.
. Universal: works with Internet Explorer, AOL/MSN, Firefox.
. IE 7 and Vista are fully supported.
|
 Prev   1   2   3   4   5   Next