#title Memo
[[TableOfContents]]
==== tar ====
tar cf moniwiki_20100216.tar moniwiki
moniwiki에서 글자(font) 바꾸기..
http://moniwiki.kldp.net/wiki.php/MoniWiki%EB%AC%B8%EB%B2%95-%EA%B8%80%EC%94%A8%EC%83%89%EC%83%81%EC%A3%BC%EA%B8%B0
tar -czf 압축파일명.tar.gz 압축디렉토리명
tar -xzf 압축파일명.tar.gz
tar -czf /home/yasicom/backup_20161118.tar.gz /var/www/html
tar -czf /home/yasicom/backup_20160829.tar.gz /var/www/html/moniwiki/data/text
tar -czf /home/yasicom/text_backup_20161119.tar.gz /var/www/html/moniwiki/data/text
여유공간 확인
df -h
큰 파일 찾기
find / -type f -size +20M | xargs du -h | sort -nr
로그 파일은 아래와 같이 조치함
echo "" > /var/log/httpd/access_log
echo "" > /var/log/httpd/error_log
echo "" > /var/log/httpd/error_log.3
==== moniwiki에서 latext 사용하기 위한 환경 구성 ====
yum install tetex
yum install ghostscript
yum install tetex-latex
==== 질문들 ====
* inner join과 left join은 성능차이가 있는가?
* '관계형 데이터 모델'에서 '관계'란 무엇인가?
==== 아파치 ====
vi /etc/httpd/conf/httpd.conf
service httpd restart
==== IP차단/해제 ====
{{{
cd /var/www/html/moniwiki/data/
vi editlog
}}}
'''IP차단'''
iptables -A INPUT -s 123.141.239.11 -j DROP
'''IP차단 해제'''
iptables -A INPUT -s 123.141.239.11 -j ACCEPT
'''파일비우기'''
{{{
cat /dev/null > editlog
}}}
==== 테이블 ====
||테이블 시작||제목1||제목2||
||내용1|||| 두셀에 걸친 내용 ||
||내용2||첫번째 셀||두번째 셀||
|'''캡션'''|||||'''캡션있는 테이블'''||
||<|2> 1 || 1-1 || 1-2 ||
|| 1-3 || 1-4 ||
==== 최근 변경된 글들 ====
[[RecentChanges(simple)]]
==== .htaccess ====
{{{
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?databaser.net [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?cloudingservice.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?cloudingservice.net[NC]
RewriteCond %{HTTP_REFERER} !search\.naver\.com [NC]
RewriteCond %{HTTP_REFERER} !search\.daum\.net[NC]
RewriteCond %{HTTP_REFERER} !search\.nate\.com [NC]
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteCond %{HTTP_REFERER} !yahoo\. [NC]
RewriteRule \.(jar|r|_xe|ppt|pptx|png|jpg|jpeg|gif|mp3|zip|tgz|gz|txt|css|exe|hw
SetEnvIfNoCase remote_addr 80.73.5. go_out
SetEnvIfNoCase remote_addr safehouse.dk go_out
Order Allow,Deny
Allow from all
Deny from env=go_out
}}}
==== 윈도우즈 폰트 ====
돋움 (Dotum) 돋움체 (DotumChe)
굴림 (Gulim) 굴림체 (GulimChe)
바탕 (Batang) 바탕체 (BatangChe)
궁서 (Gungsuh) 궁서체 (GungsuhChe)
새굴림 (New Gulim) 맑은 고딕 (Malgun Gothic)
==== 영어 공부 방법 ====
* 공부를 시작하기 전 목표를 정확히 세우라. 지금 내가 왜 영어를공부해야 하는지를 따져보고 그것부터 시작하라.
* 하루도 빠짐없이 하는 게 무엇보다 중요하다.
* 영어를 한국어로 해석하는 버릇을 버리라. 기본문, 그리고 여기에 결합하고 변화하는 영어 구조를 두어 달만 집중적으로 공부하면 영어에 대한 이치가 뻥 트인다고 그는(정철씨) 장담한다.
* 듣기공부의 지름길은 받아쓰기. 한 우물을 깊게 파라.
* 영어를 즐겨라. 영어를 취미 삼는 것만큼 좋은 방법이 없다.
==== 정보결핍 ====
* 로드맵(고수로 가는 로드맵이 없다)
* 문제해결 방법론(성능튜닝등)
* 전문영역이 다르다
* 문제에 적절한 솔루션 case
* 레퍼런스
==== 황금분할: 피보나치 수열 ====
1.618
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
==== IP로 나라 알아내기 ====
http://www.webservicex.net/geoipservice.asmx/GetGeoIP?IPAddress=222.122.147.24
==== 구글 뉴스 ====
* http://www.google.com/uds/modules/elements/newsshow/iframe.html?format=300x250&topic=t
* http://www.google.com/uds/modules/elements/newsshow/iframe.html?topic=t
||옵션|| 카테고리 ||
|| h || 인기뉴스 ||
|| w || 세계 ||
|| b || 비지니스 ||
|| p || 정치 ||
|| n || 사회 ||
|| e || 연예
|| t || 정보과학 ||
|| s || 스포츠 ||
|| h || 건강 ||
{{{#!html
}}}
{{{#!html
}}}
{{{#!html
}}}
==== 포커 확률 ====
{{{
HandDescript Occurrences PercentOccurred
-------------------------------------------
Nothing 1,303,701 50.162411%
Two of a Kind 1,098,481 42.266176%
Two Pair 123,259 4.742628%
Three of a Kind 54,955 2.114500%
Straight 9,095 0.349948%
Flush 5,007 0.192654%
Full House 3,777 0.145327%
Four of a Kind 653 0.025125%
Straight Flush 24 0.000923%
Royal Flush 8 0.000308%
-------------------------------------------
GRAND TOTAL 2,598,960 100.000000%
}}}
==== 흠 ====
attachment:Memo/bug.gif
==== 파비콘 넣기 ====
1. 16 * 16 픽셀크기의 아이콘 만든다.
2. 그림판에서 *.bmp로 지정 후, favicon.ico로 저장
3. HEAD태그에 < LINK REL="SHORTCUT ICON" href="favicon.ico" >삽입
4. http://www.chami.com/html-kit/services/favicon/ 여기서 만들면 된다..
==== Hello World ====
참네.. [[HTML(어처구니가 없어서리..)]]
==== Menu ====
* Basic? or Advance?
* [Database System]
* [Operating System]
* [Data Warehouse]
* [Enterprise Architecture]
* [CMMI]
* [Software Engineering]
* [Intelligence]
* [Statistics]
* DBMS & Programming
* [Microsoft SQL Server]
* [Oracle Server]
* [PostgreSQL]
* [Teradata Database]
* [MySQL]
* [Performance Tuning]
* [Programming]
* 기타등등
* [Working Smart]
* [Link]
* [Philosophy]
* [Tools]
* [Misc]
* [Project]
==== sas 회귀분석에서 새로운 가중치에 대해서 예측치 나타내기 ====
proc reg data=sashelp.class;
model weight = height coffee /p;
weight weight변수;
run;
==== 선택정렬 ====
{{{
#include
using namespace std;
void sort(int *a, int n)
{
int temp;
for(int i = 0; i < n;i++)
{
for(int j = i+1; j < n;j++)
{
if(a[j] < a[i])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
}
int main(int argc, char *argv[])
{
int a[10] = {5,2,3,7,1,4,8,6,9,0};
sort(a, 10);
for(int i = 0; i <= 9; i++)
{
cout << a[i];
}
cout << endl;
return 1;
}
}}}
==== URL ====
* [http://www.mgoon.com/view.htm?id=1569561 알고리즘 - 버블정렬]
==== 리눅스에서 파일내의 특정 문자열 바꾸기 ====
vi로 배치파일 만든다음..
{{{
for i in `grep '찾는문자' * -R | cut -d : -f 1 | sort | uniq`; do
sed 's/찾는문자/바꿀문자/g' $i > tmp && mv tmp $i
done
}}}
chmod 777 준다음..
./로 실행하자..
==== VB.NET ====
날짜
{{{
날짜 및 시간을 표시하는 방법을 알아보자. 버튼 프로시져에 아래 예제들을 넣고 시험해 보자.
[예제1] 현재의 시간
'현재의 시간
Dim ClickTime As Date
ClickTime = Date.Now 'Date를 생략해도 좋다.
TextBox1.Text = ClickTime '... 2004-03-21 오후 1:33:21
TextBox1.Text = ClickTime.Year '... 2004
TextBox1.Text = ClickTime.Month '... 3
TextBox1.Text = ClickTime.Day '... 21
TextBox1.Text = ClickTime.Date '... 2004-03-21
TextBox1.Text = ClickTime.Hour '... 13
TextBox1.Text = ClickTime.Minute '... 33
TextBox1.Text = ClickTime.Second '... 21
TextBox1.Text = ClickTime.Millisecond '... 561
TextBox1.Text = ClickTime.DayOfWeek '... 0(일요일), 1(월요일), ..., 6(토요일)
TextBox1.Text = ClickTime.DayOfYear '... 81(1월1일=1)
'현재의 날짜
Dim ClickTime As Date
ClickTime = Date.Today
TextBox1.Text = ClickTime '... 2004-03-21
TextBox1.Text = ClickTime.Hour '... 0 '날짜이하의 정보는 없다.
TextBox1.Text = ClickTime.DayOfYear '... 81
[예제2] 시간 만들기
'시간변수 만들기
Dim myTime As Date
myTime = New Date(2004, 3, 21)
myTime = New Date(2004, 3, 21, 13, 33, 21)
TextBox1.Text = myTime
[예제3] 시간의 간격
'시간변수 만들기
Dim myTime1, myTime2 As Date
myTime1 = New Date(2004, 3, 21, 13, 33, 21)
myTime2 = New Date(2004, 3, 15, 4, 18, 33)
Dim TimeDiff As TimeSpan = myTime1.Subtract(myTime2)
TextBox1.Text = TimeDiff.ToString '6.09:14:48
TextBox1.Text = TimeDiff.Days '6
TextBox1.Text = TimeDiff.Hours '9
TextBox1.Text = TimeDiff.TotalHours '153.246666666667
'기타 Minutes, Seconds, Milliseconds 도 마찬가지임
'거꾸로 하면 값이 마이너스가 된다.
[예제4] 시간의 가감
Dim myTime1, myTime2 As Date
myTime1 = New Date(2004, 3, 21, 13, 33, 21)
myTime2 = myTime1.AddYears(-2)
myTime2 = myTime2.AddMonths(5)
TextBox1.Text = myTime2 '...2002-08-21 오후 1:33:21
다른예
Dim myTime1, myTime2 As Date
myTime1 = New Date(2004, 3, 21, 13, 33, 21)
myTime2 = myTime1.AddMonths(-22)
TextBox1.Text = myTime2 '...2002-05-21 오후 1:33:21
[예제5] TimeSpan을 사용한 시간의 가감
Dim myTime1, myTime2 As Date
Dim TimeDiff = New TimeSpan(150, 0, 0, 0) '150일
myTime1 = New Date(2004, 3, 21, 13, 33, 21)
myTime2 = myTime1.Add(TimeDiff)
TextBox1.Text = myTime2 '...2004-08-18 오후 1:33:21
다른예
Dim myTime1, myTime2 As Date
Dim TimeDiff = New TimeSpan(150, 0, 0, 0) '150일
myTime1 = New Date(2004, 3, 21, 13, 33, 21)
myTime2 = myTime1.Subtract(TimeDiff)
TextBox1.Text = myTime2 '...2003-10-23 오후 1:33:21
[예제6] 숫자로 변환
Dim myTime1, myTime2 As Date
myTime1 = New Date(2004, 3, 21, 13, 33, 21)
myTime2 = New Date(2004, 3, 21, 13, 33, 22)
Dim X1 As Double = myTime1.ToOADate '38067.5648263889
Dim X2 As Double = myTime2.ToOADate '38067.564837963
TextBox1.Text = X2 - X1 '1.15740767796524E-05 = 0.0000115740
[출처] vb.net 날짜와 시간 관련|작성자 이카루스
}}}
==== 홈페이지 통계 ====
==== 토글? ====
{{{#!html