태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
  • Open xls file with a hex editor.
  • Search for DPB
  • Replace DPB to DPx
  • Save file.
  • Open file in Excel.
  • Click "Yes" if you get any message box.
  • Set new password from VBA Project Properties.
신고
블로그 이미지

*별빛*

UI/UX관련 개발이슈 및 방법을 나누는 곳입니다. Flex/AIR, Silverlight등 pc 기반 iPhone, Android등 smartphone 기반

http://www.ioncannon.net/projects/http-live-video-stream-segmenter-and-distributor/


신고
블로그 이미지

*별빛*

UI/UX관련 개발이슈 및 방법을 나누는 곳입니다. Flex/AIR, Silverlight등 pc 기반 iPhone, Android등 smartphone 기반

우분투에서 ffmpeg으로 여러가지 인코딩을 하기위해서는 몇가지 작업이 필요하다.
기본적으로 설치된 ffmpeg은 x264가 지원되지 않으므로 수동설치를 해야한다.

1. 먼저 기존에 설치된 것을 삭제한다
sudo apt-get remove ffmpeg x264 libx264

2. 기본 라이브러리들을 설치한다.
sudo apt-get install build-essential subversion git-core checkinstall yasm 
texi2html libfaac-dev libfaad-dev libmp3lame-dev 
libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev 
libx11-dev libxfixes-dev libxvidcore4-dev zlib1g-dev

신고
블로그 이미지

*별빛*

UI/UX관련 개발이슈 및 방법을 나누는 곳입니다. Flex/AIR, Silverlight등 pc 기반 iPhone, Android등 smartphone 기반

http://www.codeigniter-kr.org/tip/view/487/page/1
신고
블로그 이미지

*별빛*

UI/UX관련 개발이슈 및 방법을 나누는 곳입니다. Flex/AIR, Silverlight등 pc 기반 iPhone, Android등 smartphone 기반

개발소스들의 버전별 관리와 티케팅을 위해 Subversion과 Trac을 설치하는 방법을 정리한다.

1. Subversion 설치
sudo apt-get update
sudo apt-get install subversion

2. Repository 생성
subversion을 사용하기위해서는 버전별 정보가 저장될 Repository를 생성해야한다.
예를 들어 /var/svn/repos에 생성하기로 한다.
cd /var
sudo mkdir svn
sudo svnadmin create /var/svn/repos

3. svn사용자 및 그룹 생성

sudo addgroup svn
sudo adduser svn svn

sudo chown -R svn.svn svn <-- svn디렉토리를 svn:svn으로 관리설정한다.

4. ssh서버 설치
소스 버전관리는 보안이 필요하므로, ssh를 통해 접속하도록 한다.

sudo apt-get install openssh-server

4.1 아파치에 연동

cd /etc/apache2/sites-enabled
sudo vi 000-default

<Location /svn/repos>
    DAV svn
    SVNPath /var/svn/repos      --> SVNParentPath /var/svn으로 하면 다양한 repository를 운영할 수 있다.
</Location>

sudo /etc/init.d/apache2 restart

5. 접속 테스트

svn co svn+ssh://username@domain/var/svn/repos

6. Trac설치

sudo apt-get install trac python-setuptools libapache2-mod-python enscript

7. Trac database를 설치한다.

sudo mkdir /var/www/trac
sudo trac-admin /var/www/trac/repos initenv

몇가지 질문이 나오는 데, 자신의 시스템에 맞게 입력한다.

8. Apache와 연동

cd /var/www
sudo chown -R www-data.svn trac

9. 사이트 설정

vi /etc/apache2/sites-enabled/000-default하여 Directory 내부에 다음과 같이 입력한다.

<Location /trac/[[:alnum]]+/login">
     AuthType Basic
     AuthName "Subversion Repository"
     AuthUserFile /etc/apache2/passwords
     Require valid-user
</Location>
<Location /trac>
     SetHandler mod_python
     PythonInterpreter main_interpreter
     PythonHandler trac.web.modpython_frontend
     PythonOption TracEnvParentDir /var/www/trac
     PythonOption TracUriRoot /trac
</Location>

10. 아파치를 재시동한다.

sudo /etc/init.d/apache2 restart --> 또는 force-reload


1. Subclipse를 설치한다
   1) 이클립스에서 Help->Software update->Find and Install->Search for new ...에서
      자신의 버전에 맞게 url을 할당해서 설치한다.
   2) 이클립스 preference에 Team탭에 Svn항목이 생긴다.
2.TortoiseSVN 을 설치한다.
3. 내컴퓨터->고급->환경설정에서 시스템변수를 다음과 같이 설정한다.
   변수이름 : SVN_SSH
   변수 값 : C:\\Program Files\\TortoiseSVN\\bin\\TortoisePlink.exe
4.이클립스에서 Preference의 SVN탭에서 JavaHL(JNI) 사용으로 체크한다.


신고
블로그 이미지

*별빛*

UI/UX관련 개발이슈 및 방법을 나누는 곳입니다. Flex/AIR, Silverlight등 pc 기반 iPhone, Android등 smartphone 기반

ePub Overview

Dev/e-Paper/eBook 2009.11.06 20:37
ePub은 IDPF라는 비영리조직을 통해 개발 및 유지되는 전자책 구조이며,

XML, XHTML 그리고 CSS등 다양한 오픈표준을 참조하여 구성되어 있으며,

사용에 따른 비용은 현재까지 전혀 없다.

전세계적으로 ePub이 높은 관심을 받는 이유는 pdf등 기타 scalable book format과는 다르게 

reflowable, 즉, Display 화면 크기에 맞춰 자동으로 최적화되어 보다 보기 편하게 구성될 수 있다는

점이다.

* ePub 포맷은 크게 3가지 spec으로 이루어져 있다.
  1. OCF(Open Container Format) : eBook을 구성하는 모든 파일들을 ZIP기반의 하나의 파일로 묶는 기준을 제시한다.
  2. OPS(Open Publication Structure) : 전자출판을 위한 markup 및 컨텐츠 구성을 기술한다.
  3. OPF(Open Packaging Format) : 전자책의 구성요소들, 즉, 이미지, 메타데이터, 목차등과 이를 통해 다른 페이지와의 관계를 나타내는 방법을 기술한다.

신고
블로그 이미지

*별빛*

UI/UX관련 개발이슈 및 방법을 나누는 곳입니다. Flex/AIR, Silverlight등 pc 기반 iPhone, Android등 smartphone 기반


mySQL 설치후 인코딩은 서버의 인코딩에 따라 설치되기 마련
인코딩 변경을 위해서는 /etc/my.cnf 파일을 수정해야 한다.

my.cnf 파일의 생성 방법은
mySQL 설치 디렉토리 하위에 share (또는 support-files) 디렉토리에 보면
my-huge.cnf       (This is for a large system with memory of 1G-2G where the system runs mainly)
my-large.cnf       (This is for a large system with memory = 512M where the system runs mainly
my-medium.cnf    (This is for a system with little memory (32M - 64M) where MySQL plays an important part, or systems up to 128M where MySQL is used together with other programs (such as a web server))
my-small.cnf       (This is for a system with little memory (<= 64M) where MySQL is only used from time to time and it's important that the mysqld daemon doesn't use much resources.)
등의 파일들이 존재한다. 이 이외의 파일들은 어떤 의미인지 찾아보지 않았다.

메모리를 감안해서 자신에게 맞는 파일을 /etc 에 my.cnf 파일로 복사한다.
cp my-medium.cnf /etc/my.cnf
그 다음 이런 저런 검색엔진들에서 찾아본 /etc/my.cnf 파일을 열어서 인코딩을 수정하면 된다.

[client]
character-set=utf8

[mysqld]
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci

그후 mySQL 재시작 하면 끝난다.
신고
블로그 이미지

*별빛*

UI/UX관련 개발이슈 및 방법을 나누는 곳입니다. Flex/AIR, Silverlight등 pc 기반 iPhone, Android등 smartphone 기반


ctrl-shift-B를 눌러 북마크 관리창을 띄운 후 페이지추가하여 제목은 알아서 적당히, 내용은 다음과 같은 스크립트를 입력한다.
javascript:function r(d){d.oncontextmenu=null;d.onselectstart=null;d.ondragstart=null;d.onkeydown=null;d.onmousedown=null; d.body.oncontextmenu=null;d.body.onselectstart=null;d.body.ondragstart=null;d.body.onkeydown=null; d.body.onmousedown=null;};function unify(w){r(w.document);if(w.frames.length>0){for(var i=0;i<w.frames.length;i++){try{unify(w.frames[i].window);}catch(e){}};};};unify(self);alert("Unlock mouse right click");

이제 준비는 끝났고, 마우스 우클릭 금지된 사이트를 찾아간 후 위에서 저장한 북마크를 눌러 실행하면 마우스 우클릭 금지가 해제된다.
신고
블로그 이미지

*별빛*

UI/UX관련 개발이슈 및 방법을 나누는 곳입니다. Flex/AIR, Silverlight등 pc 기반 iPhone, Android등 smartphone 기반


인터넷뱅킹등 ActiveX를 사용하는 사이트 때문에 속도 좋은 크롬을 쓰지 못하는 경우가 있다.

우연히 알게된 정보라 공유하고자 한다.

MeadCo's Neptune이라는 프로그램을 사용하는 방법인데, 파이어폭스의 부가기능중 IE tab과 비슷한 기능을 하는 것 같다.

1. MeadCo's Neptune 사이트로 접속하면 다음과 같이 나온다.

2. 입력정보를 입력한 후 continue를 누르고 제일 아래 버튼을 누른 후 실행하면 설치가 된다.

3. 설치가 완료된 후 크롬을 다시 시작한다.

4. ctrl+shft+B를 눌러 북마크 추가창을 연 후 페이지 추가를 한다.

5. 이름은 적당히 알아서 붙이고, URL에 아래 코드를 입력한 후 저장한다.
javascript:(function (){var lh=location.href; if( !lh || lh.match(/^(javascript|about):/i) )return;  document.write('<html><head><title>'+(document.title?document.title:lh).replace(/</g,'<').replace(/>/g,'>')+' - using Internet Explorer rendering<\/title><\/head><body style=\'margin:0px;padding:0px;\'><script type=\'text/javascript\'>var script = document.createElement(\'script\'); var embed = \'<embed type=\\\'application\/x-meadco-neptune-ax\\\' width=\\\'100\x25\\\' height=\\\'100\x25\\\' param-location=\\\'' + lh + '\\\'><\/embed>\'; script.setAttribute(\'src\',\'data:text/javascript,document.write(embed);\'); document.body.appendChild(script);<\/script><\/body><\/html>'); })();

이것으로 ActiveX 사용할 준비는 끝났다.

은행 사이트에 접속을 하면 ActiveX설치하는 곳에서 막힌다. 이때, 아까 등록했던 북마크를 눌러주면 정상적으로 ActiveX 설치화면으로

넘어가게 되고 정상적으로 인터넷뱅킹을 할 수 있게 된다.

이 방법으로 ActiveX로 구현된 동영상사이트들에도 문제없이 적용할 수 있다.



신고
블로그 이미지

*별빛*

UI/UX관련 개발이슈 및 방법을 나누는 곳입니다. Flex/AIR, Silverlight등 pc 기반 iPhone, Android등 smartphone 기반

SquirrelMail 설정
다람쥐 메일을 실행파일로 간단히 설정이 가능합니다.


1. yum이용해
SquirrelMail 설치한다.
  - [test]# yum install squirr*
    squirrelmail            noarch            1.4.8-5.el5.centos.7              
    php-mbstring            i386              5.1.6-23.2.el5_3

2. /usr/share/squirrelmail/config 밑에 conf.pl을 환경파일을 실행한다.

SquirrelMail Configuration : Read: config.php (1.4.0)
--------------------------------------------------
Main Menu --
1.  Organization Preferences
2.  Server Settings
3.  Folder Defaults
4.  General Options
5.  Themes
6.  Address Books
7.  Message of the Day (MOTD)
8.  Plugins
9.  Database
10. Languages
D.  Set pre-defined settings for specific IMAP servers
C   Turn color off
S   Save data
Q   Quit
Command >> 2
*2번 서버셋팅으로 들어간다.

SquirrelMail Configuration : Read: config.php (1.4.0)
---------------------------------------------------------
Server Settings
General
-------
1.  Domain            : localhost
2.  Invert Time            : false
3.  Sendmail or SMTP             : Sendmail
A.  Update IMAP Settings  : localhost:143 (uw)
B.  Change Sendmail Config : /usr/sbin/sendmail
R   Return to Main Menu
C   Turn color off
S   Save data
Q   Quit
Command >>
1. 1번 도메인 => 서비스할 도메인을 적는다.(a.co.kr)
2.  A. Update IMAP Settings에 들어간다.
  -  4번 IMAP Server에 도메인을 넣는다.(a.co.kr)
  -  8번 Server software에 other = Not one of the above servers 선택한다.
  -  S선 선택하여 현재 설정을 저장한다.
      Command >> S
      Data saved in config.php Press enter to continue...
  - Q로 빠져나온다.
      Command >> Q
      Exiting conf.pl.
      You might want to test your configuration by browsing to
      http://your-squirrelmail-location/src/configtest.php

      Happy SquirrelMailing!

3. [test]# service httpd restart

사용자 삽입 이미지
4. http://IP/webmail 접속해서 아래 이미지가 나오면 정상이다. 아파치도 RPM으로 설치 되었다. 사용자 계정으로 로긴 한다.
로긴후 Option->Display preferences -> language에서 한글(Korean) 으로 바꾸고 Summit 한다.
이 외에도 옵션에선 다양한 설정이 가능하다.

사용자 삽입 이미지
5. 보내고 받기 테스트 결과 정상적으로 작동확인완료

신고
블로그 이미지

*별빛*

UI/UX관련 개발이슈 및 방법을 나누는 곳입니다. Flex/AIR, Silverlight등 pc 기반 iPhone, Android등 smartphone 기반

티스토리 툴바