내멋대로 해라

icehan.egloos.com

포토로그



Convert your web application to a multi-tenant SaaS solution


Single application and shared database(highest efficiency, true muiti-tenant)
Pre-tenant customization : URL, landing page, logos, color scheme, fonts, language
User authentication : Security, TenantID

[oracle]import data.dmp trace

#sqlplus
sqlplus '/as sysdba'

# create user
show user
create user username identified by password
grant all privilidges to username

# import as sysdba
imp 'username/password' full=y fine=filename.dmp log=logfilename.log


[보너스]
# sysdba password 변경 & 연결
alter user sys identified by password
alter user system identified by password
connect sys/password as sysdba

[linux]cannot restore segment prot after reloc: Permission denied trace


http://kldp.org/node/64686

그냥 이렇게 했음
2) SELInux 를 꺼버린다. 비추천.
echo "SELINUX=disabled" > /etc/sysconfig/selinux

[linux] WebSphere start

linux에 설치한 WebSphere start 하는 방법이네.

WebSphere 6.x 
 #>ps -ef | grep java
 #>kill -9 javapid
 #>cd /Product/was60/AppServer/profiles/Dmgr01/bin
 #>./startManager.sh  (console띄우기)
 #>cd /Product/was60/AppServer/profiles/AppSrv01/bin
 #>./startNode.sh
 #>./startServer.sh wasappname


WebSphere 버전별 WAS stop/start


[linux] vsftpd - 550 failed to change directory trace

ftp client에서 home directory의 subdirectory 가 보이지 않는다.
강제로 이동하면 "550 failed to change directory"

이렇게 해 보니 되는군.

   setsebool ftpd_disable_trans 1
   service vsftpd restart

그런데, 왜 갑자기 잘 보이던 directory가 보이지 않게 되었는지는 모르겠다.

selinux와 관계 있다는데.. 글쎄다. (/etc/selinux/config)

[linux] CentOS 에서 FTP 사용하기 trace

CentOS 설치시, FTP를 설치하겠다고 선택한다.
vsftpd가 설치된다. (/usr/sbin/, /etc/vsftpd )

service vsftpd start (or restart) 하면 서비스 시작한다.
그러나 ftp 접속은 안됨.

다음과 같은 짓을 해 주어야 한다. (출처 : Red Hat / CentOS VSFTPD FTP Server Configuration)
에라이~ 복잡하다.

Configure Iptables To Protect The FTP Server

Open file /etc/sysconfig/iptables, enter:
# vi /etc/sysconfig/iptables
Add the following lines, ensuring that they appear before the final LOG and DROP lines for the RH-Firewall-1-INPUT:

-A RH-Firewall-1-INPUT -m state --state NEW -p tcp --dport 21 -j ACCEPT

Open file /etc/sysconfig/iptables-config, enter:
# vi /etc/sysconfig/iptables-config
Ensure that the space-separated list of modules contains the FTP connection tracking module:

IPTABLES_MODULES="ip_conntrack_ftp"

Save and close the file. Restart firewall:
# service iptables restart



참고로 다음 설정도 꼭 하자

/etc/vsftpd/vsftpd.conf

anonymous_enable=NO




[iPhone] Objective-C 와 친해지자 - 2 trace

아~~ (6월 1일 저녁 9시경 사무실에서 "바보 도 터지는 소리")

[메소드 정의 방법]
pickerView:titleForRow:forComponent
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component

첫번째 pickerView - method name
pickerView - parameter (그냥 하나 붙는다)
titleForRow - parameter
forComponent - parameter

보통의 java method 라면 이렇게 표현될 것이다.
public String pickerView(UIPickerView pickerView, int titleForRow, int forComponent);

메소드 명이 그저 pickerView고, parameter로 또 pickerView가 추가되니 헷갈릴 밖에..
또 다른 예(두가지 메소드 비교가능)

아무래도 Objective-C를 따로 먼저 봐야할지 고민 된다.
뭘, 어디부터 봐야 하지?




[iPhone] Objective-C 와 친해지자 - 1 trace

Hello World 이후 2주 만에 다시 진도 나간다. (덕분에 하얀 맥북은 티 없이 깨끗하다)

무작정 배끼기만 하다가 뒤늦게 알게 되는 사실들.. 을 가차없이 trace 하리라. (제발 일주일에 하나씩이라도 이어지기를..)

하나,
구현파일(m)과 헤더파일(h)에서의 메시지 선언하는 구문은 똑같다. 
- (IBAction) sendButtonTapped:(id) sender;
- (IBAction) sendButtonTapped:(id) sender {   }

,
인자는 외부 이름과 로컬 이름을 갖는다. 외부 이름은 객체에게 보낼 메시지의 Selector에 포함된단다.

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger) component;
첫번째 pickerView는 메소드명
두번째 pickerView는 첫번째 인자의 로컬이름
numberOfRowsInComponent는 두번째 인자의 외부이름
component는 두번째 이름의 로컬이름



git? trace

svn 과 같이 버전관리를 하는 놈이다.

거의 없겠지만 windows에서 git을 써야 한다면, windows용 client를 설치하면 된다.
조금 전에 딱 한 번 써 봤으나.. 다시는 쓸 일이 없을 듯 하지만, 사람 일이 맘 같이 되던가.

http://kylecordes.com/2008/git-windows-go

Clone existing repository 를 이용하여 가져오면 되더라.


redmine에서 gmail을 사용하여 메일을 발송하기 위해서,
꼭 필요한 rails TLS plugin을 설치하기 위해서,
git repository에 저장된 TLS plugin file을 가져오기 위해서,
사용해 보게 되었음. (헥헥..)

http://kingori.egloos.com/4236006
오리대마왕님 감사해요~




[linux] 삽질의 향기 trace


BugTracking 을 위해서 Redmine을 찾았다.

Redmine을 사용하기 위해서, mysql을 설치했다.
 - rpm 으로 시도하다가 실패하고, 그냥 압축풀어서 설치

Redmine을 사용하기 위해서 ruby, rubygem을 설치했다.
mysql 연결이 안된다. gem install mysql 오류..

이를 해결하기 위해서 yum을 설치했다.
yum 설치에 실패한다. python version이 맞지 않는단다.
 - 관련문서가 죄다 2006년 기준이다. 으휴~

yum은 포기하고, 다시 gem install mysql 에 집중

마침내 다음과 같이 option 추가로 해결
> sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
(http://forums.mysql.com/read.php?116,178217,201060#msg-201060)

여기까지 오는 데 이틀정도 걸렸다.
오랜만의 삽질의 향기를 느낀다.


p.s. ruby와 연결에 실패했다. (rake db:migrate)
Redmine.. 걍 Windows에 설치하련다..

됐다! 이건 2시간 정도면 되는구먼..
http://neodreamer.tistory.com/324?srchid=BR1http%3A%2F%2Fneodreamer.tistory.com%2F324


1 2 3 4 5 6 7 8 9 10 다음