분류 전체보기 (199)
ººº::Development™:: (66)
ººº::Learning™:: (31)
ººº::Information™:: (37)
ººº::Note™:: (11)
ººº::Photo™:: (50)
ººº::zEtc™:: (3)
rss

믹시
tistory 티스토리 가입하기!
'분류 전체보기'에 해당되는 글 199건
2009. 10. 25. 13:20
돌잔치!
참으로 할것도 많고 신경 쓸것도 만타~~ㅠㅠ; 울 아들내미 태어나서 첫번째로 맞이하는 생일잔치! 다른 엄마 아빠들처럼 뽀대나게 해주지는 몬하지만 그래도 엄마, 아빠 맘을 담아서 최대한 헨드메이드로 해주고 싶고, 최대한 금전적으로 저럼하면서도 이뿌게 해주고 싶어서 하나하나 준비하는 과정!

그 첫번째로 엄마 아빠 아들 돌잔치 의상 및 헤어 메이크업을 무료로 받을 수 있는 얼짱 이벤트 응모용으로 만들어 봤다!


모자란 포샵 실력으로 하나하나~~ 앞으로 해야할것들이 산더미~`,, 답례품을 비롯해서 12달 달력, 초대장, 실물스텐딩 등등!! 할것이 너무 많이 있지만 그래도 울 아들의 첫 생을을 위해서~화이링하면서~^^

:: 저에게 가장 소중한 가족입니다. 악성 댓글은 삼가해 주세요! ::



2009. 10. 1. 10:10
Javascript를 사용하다보면 실수 처리를 하는 경우가 생긴다. 실수 자체를 사요할때도 있지만 불필요한 소수점 이하를 버리거나 올림을 해야 하는 경우가 생긴다.
parseInt()와 Math.round(), ceil(), floor()함수등이 있는데 사용 방법은 아래와 같다.

1. parseInt : 소수점 이하를 제거. 즉, 버림
var n = 123.999999;
document.write(parseInt(n));
// 출력결과 123
// 단, 소숫점 이하 자릿수가 일정자리 이하로 많아지면 올림이 되는 경우가 있다고 한다.

2. Math
// 소숫점 이하 숫자는 무조건 올림
var n = 123.123;
document.write(Math.ceil(n));
// 출력결과 124

// 소숫점 이하 숫자는 무조건 버림
var n = 123.5412;
document.write(Math.floor(n));
// 출력결과 123

// 반올림
document.write(Math.round(실수))

위와 같이 사용하면 된다.

:: 오늘 하루 즐겁고 행복한 하루 되세요!!^^ ::



2009. 10. 1. 08:43
Perl을 사용해 코드를 짜다보면 Loop 중간에서 Loop를 빠져나와야 하는 경우가 생긴다. C, C++, Java에서의 break문과 같이 말이다.

오늘 코드를 짜는 가운데 이런 break문이 안되는일이 발생했다. 바로 Perl에서는 break문이 없기 때문에다.
break자체가 없는게 아니라 Loop를 중단하는 명령어 즉, 키워드가 break가 아닌 last라는 것이다.

#!/usr/bin/perl
use strict; use warnings;

my $stop = 0;

while (1) {
    print "< 무한루프: while로 구현 >\n";

    #########################################
    # 이 부분이 없으면, 영원한 무한루프가 됨
    $stop++;
    last if ($stop >= 10);
    #########################################
}

위와 같이 작업해 주면된다. 마지막 last부분은 아래와 같은 문법을 사용해도 무관하다.

if($stop >= 10) { last; }

:: 그럼 오늘하루 즐겁고 행복한 하루 되세요! ::

'ººº::Development™:: > ::Perl/Python™::' 카테고리의 다른 글

[Perl] Perl 주석  (0) 2009.09.16


2009. 9. 16. 18:03
참 쉬우면서도 지금까지 왜 생각을 안하고 있었을까?
한라인을 주석처리하기 위해서는 일반적으로 샾(#)을 사용해 주석 처리할 수 있다. 그럼 /*..*/와 같이 여러 줄을 주석처리 하기위해서는..?

Perl에서의 블록 코맨트(Block Comments)는 =pod =cut를 사용한다. =pod 앞쪽에는 공백이 있어서는 안된다.!

=pod
   if(...)
   {}
=cut


간단하지만 그동안 모르고 있어서 정리해본다.

추가적으로 __END__를 사용하면 __END__이후의 모든 라인이 주석처리된다. 즉 Perl은 __END__를 만나면 논리적으로 Perl script의 끝으로 간주한다.

'ººº::Development™:: > ::Perl/Python™::' 카테고리의 다른 글

[Perl] Loop 탈출기  (0) 2009.10.01


2009. 9. 1. 11:38
왜 자꾸 안 외워질까.?
윈도우에서 리눅스를 네트웍 연결하고자 할 경우 사용하는 samba를 리눅스끼리 Mount할 수 있다.

# mount -t smbfs //hostip/network_name /mount_path

위와 같이 samba를 바로 mount할 수 있다. 이때 유의할 점은 samba-client가 설치되어 있어야지만 sambafs라는 파일 시스템으로 mount할 수 있다고 한다. 그러나 내가 해본 결과 samfs라는 파일 시스템을 찾지 못한다면서 mount가 안된다.! ㅠ..ㅜ;

왜 안될까.>?

그래서 구글에게 물어본 결과

# mount -t cifs //hostip/network_name /mount_path

위와 같이 cifs( common interface file system ) 옵션으로 mount하면 된다고 한다.


2009. 7. 9. 16:03
정말로 너무 간단한 함수지만 왜 이렇게 안 외워질까?

1. ceil() - 올림
$a = 5.1;
echo ceil( $a );
==================================  출력 ==================================
6

2. floor() - 내림
$a = 5.9;
echo floor( $a )
==================================  출력 ==================================
5

3. round() - 반올림
$a = 5.6;
$b = 5.4;
echo round( $a ) . " :: " . round( $b );
==================================  출력 ==================================
6 :: 5

기초적인 것이라도 머릿속에 없으면 어려운 것과 별반 다를게 없는거 같네여!!ㅠㅠ;

:: 이 글을 읽는 모든 분들 오늘 하루 즐겁고 행복만 가늑하시길 ::


2009. 5. 27. 08:48
그냥 당신이 그립습니다. 살아 생전에 지켜드리지 못한.......




2009. 5. 25. 09:01
주말 내내 몸이 안좋아 집에서 티비로만 고인의 마지막 길을 함깨 했습니다.!
이제 이 한몸 추수리고 고인의 마지막 길을 함깨 하겠습니다.

정치에 대해 아는것 없는 한 시민이지만 당신의 신념과 당신의 행동은 무언가 다른것이 있었습니다. 그렇기에 당신을 지지했고, 당신을 믿었습니다. 하지만 마지막 행동은 사실 실망스럽습니다. 그래도 당신이기에 당신만의 방법으로 당신만의 색깔로 모든것을 보여줬다 생각합니다.

이제 편한곳에서 당신이 던진 마지막 씨앗이 어떻게 이 새상에 피어나는지 보시기 바랍니다.


:: 블로그에 근조 배너 달았습니다. ::
:: 리본 이미지는 루덴스님의 글에서 가져왔습니다. ::




2009. 5. 18. 09:46
간단하지만 이저먹기 쉬운것부터 정리하기! ... 그 첫번째로 SSH의 Root접근 제한하기

SSH의 Root접근 제한은 보안상 문제로 슈퍼 User의 접근을 Local 계정의 접근 이후 su 명령어를 통해 접근하도록 한다. 이유는 어느 계정을 통해 슈퍼 User로 접근했는지를 알기 위해서라고 한다.!!( 어디서 주워들은 얘기 ) 그래야 누가 무엇을 건드렸는지 유추해 내가 편하기 때문에~~^^

$ vi /etc/ssh/sshd_config
# Authentication:

#LoginGraceTime 2m
PermitRootLogin no
#StrictModes yes
#MaxAuthTries 6

vi에디터를 통해 sshd_config 파일을 열고 PermitRootLogin 옵션을 no로 설정한다. 기본은 yes의 #으로 주석처리가 되어있을 것이다.!

위와같이 변경하고 ssh데몬을 restart해주면 이후부터 root의 접근이 제한된다.!

:: 그럼 오늘하루도 즐겁고 행복한 하루 되시길 !!! ::



2009. 5. 7. 12:39
리눅스에서 간단하게 동영상으로 코덱에 상관없이 보기위해서 mplayer만한게 없느거 같다. 그래서 회사도 옮기면서 받은 리눅스 장비에 설치할라고 하는 순간..? 왜 안되지..?
yum 자체에서 mplayer를 찾지를 몬하는거 같다. Fedora10에  64bit라서 그런가..? 그래서 이리저리 찾은 내용을 정리해 본다.

:: 아래 내용은 http://skylimit.pe.kr/101 의 내용을 발취했습니다. ::

내용은 간단하다. yum repostory에 Freshrpm repository를 추가해주면 되는것이다.

"http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/10/" 이곳에서 해당하는 rpm을 다운받거나
wget을 이용해 아래 rpm을 모두 다운로드 받자

wget http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/10/freshrpms-release/freshrpms-release-1.2-1.noarch.rpm
wget http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/10/rpmfusion-free-release-10-1.noarch.rpm
wget http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/10/rpmfusion-nonfree-release-10-1.noarch.rpm

모두 다운로드 받았으면 해당 rpm을 설치해 yum repository를 추가해 준다.
shell> rpm -Uvh *.rpm

위에서 특별한 에러가 없었으면 yum을 통해 mplayer를 설치하면 모두 끝!
shell> yum search mplayer
shell> yum install mplayer

※ search 옵션은 해당하는 패키지가 존재하는지 확인하는 옵션이다.

:: 다시한번 말씀 드리지만 위 내용은 http://skylimit.pe.kr/ 님의 블로그에서 발취한 내용입니다. ::