내 곁에 있는 사람

곁에 가까운 이가 하나도 없는 사람은
바보가 된다. 같이 있는 사람이 어떤 사람인가
하는 건 중요치 않다. 그저 같이
있어만 주면 되는 것이다.



- 존 어네스트 스타인벡의《생쥐와 인간》중에서 -


* 성공하는 사람들의 공통점인 인간관계.
좋은 인간관계의 시작은 내 곁에 항상 있는 사람입니다.
어렸을 때 종종 듣던 "공부 잘 하는 친구하고만 놀아라"는 말.
잘난 친구들을 찾다가, 결국 혼자서 놀게 되던
그 시절이 생각납니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/01/17 09:11 2004/01/17 09:11
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/553

기적

중국의 임제 선사는 말했다.
"기적은 땅 위를 걷는 일이다."
기적은 희박한 공기 속이나 물 위를
걷는 것이 아니라 대지 위를 걷는 일이다.
대지는 너무도 아름답다.
우리 또한 아름답다.




- 틱낫한의《마음에는 평화 얼굴에는 미소》중에서 -



* 기적은 어느날 하늘에서 뚝 떨어지는 것이
아닙니다. 우리 삶의 평범한 가운데 기적은 존재합니다.
땅위를 걸을 수 있고, 숨을 쉴 수 있고, 좋은 사람과
함께 할 수 있는 것 그 자체가 기적입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/01/16 09:14 2004/01/16 09:14
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/552

userdel (사용자계정을 삭제한다.)

userdel (사용자계정을 삭제한다.)



userdel

기존에 존재하는 계정정보를 삭제한다.
즉, /etc/passwd내의 계정내용, /etc/shadow내의 패스워드 내용, /etc/group파일내의 그룹정보내용, 그리고 -r옵션을 사용하여 계정을 삭제하면 /var/spool/mail/디렉토리에 있는 메일파일과 홈디렉토리의 내용모두를 삭제한다.

사용형식

userdel [-r] login

userdel은 -r옵션을 사용했을 때와 사용하지 않았을 때의 차이점을 분명히 알고 있어야한다.


사용예 #1

먼저 -r옵션없이 sspark1이라는 계정을 삭제해 보자.

[root@host3 root]# userdel sspark1
[root@host3 root]#

위의 결과로 /etc/passwd, /etc/shadow, /etc/group파일내에 sspark1에 대한 설정값들이 모두 삭제되었다.

하지만 아래와 같이 sspark1의 홈디렉토리와 메일파일은 그대로 존재하고 있음을 알 수 있다.

[root@host3 root]# ls -al /home/sspark1
합계 32
drwx------ 3 600 600 4096 9월 19 11:46 .
drwxr-xr-x 9 root root 4096 9월 19 11:52 ..
-rw-r--r-- 1 600 600 24 9월 19 11:46 .bash_logout
-rw-r--r-- 1 600 600 191 9월 19 11:46 .bash_profile
-rw-r--r-- 1 600 600 124 9월 19 11:46 .bashrc
-rw-r--r-- 1 600 600 854 9월 19 11:46 .emacs
-rw-r--r-- 1 600 600 120 9월 19 11:46 .gtkrc
drwxr-xr-x 3 600 600 4096 9월 19 11:46 .kde
[root@host3 root]#
[root@host3 root]# ls -l /var/spool/mail/sspark1
-rw-rw---- 1 600 600 0 9월 19 11:46 /var/spool/mail/sspark1
[root@host3 root]#

이 경우에는 홈디렉토리와 메일파일을 확인하고 관리자가 직접 찾아서 삭제해야한다.

사용예 #2

이번에는 -r옵션을 사용하여 bible3이라는 계정을 삭제하였다.

설명드린 바와 같이 /etc/passwd, /etc/shadow, /etc/group내의 bible3에 관한 설정행들과 /var/spool/mail에 있는 메일파일, 그리고 bible3의 홈디렉토리내용이 모두 삭제되었다.

[root@host3 root]# userdel -r bible3
[root@host3 root]#

아래는 bible3의 홈디렉토리가 삭제되었으므로 당연히 확인이 되지않음을 보여주고 있다.

[root@host3 root]# ls -al /home/bible3
s: /home/bible3: 그런 파일이나 디렉토리가 없음
[root@host3 root]#


userdel명령어는 useradd명령어와 함께 익혀두기 바란다.
둘은 반대명령어이며 관련된 명령어끼지 함께 알아두면 실무활용에 큰 도움이 된다.

그리고 useradd와 userdel에서 중요한 것은 계정이 생성되고 삭제될때 어떤 파일들의 내용이 삭제가 되는가? 그리고 서버내부에서 어떤 파일들이 참조가 되는가를 정확하게 알고 있는것이 매우 중요한다.


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/01/15 17:20 2004/01/15 17:20
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/169

기록하고 잊어라

기록하고 잊어라.
안심하고 있을 수 있는 기쁨을 만끽하면서
항상 머리를 창의적으로 쓰는 사람이 성공한다.
그 비결은 바로 \'메모 습관\'이다. 메모를 잘하려면
항상 메모장과 필기도구를 휴대하고, 정보를
얻거나 아이디어가 떠오를 때마다
즉시 메모해야 한다.



- 사카토 켄지《메모의 기술》중에서 -



* 지식도 경험도 생각도 메모해야 자기 것이 됩니다.
메모도 기술입니다. 다시없는 지적 재산입니다.
메모를 하면 머리가 자유로워집니다. 그러나
더 중요한 것은 메모에 머물지 않고,
그 메모를 활용할 줄 아는 것입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/01/15 09:09 2004/01/15 09:09
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/551

일관성

일관성 있게 사람들을 대하라.
일관성을 지니면 관계가 투명해진다.
또 누구나 편안하게 대할 수 있다.
사람들은 언제 어떤 상황에서나 한결같은 사람을
좋아한다. 일관성을 지니면 더욱 행복해질 것이다.
매번 "이번 일엔 어떻게 대처해야 하나?"를
고민하지 않아도 되기 때문이다.



- 테리 햄튼, 로니 하퍼의 《고래뱃속 탈출하기》중에서 -



* 일관성은 그 사람에 대한 믿음입니다.
작은 물살에 흔들리고 날씨따라 변하면 금방
믿음을 잃게 됩니다. 일관성은 리더십입니다.
앞서가는 사람이 일관성을 잃으면 뒤따르는 사람들은
엉망진창이 되고 맙니다. 일관성은 사랑입니다.
한결같은 사람이어야 그 사랑이
오래 갈 수 있습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/01/13 09:07 2004/01/13 09:07
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/550

몸짓과 표정

표정과 몸짓은
상대의 마음을 읽어 내거나,
상대가 나에게 갖고 있는 감정을 판단할 때
중요한 단서가 된다. 표정과 몸짓은 언어보다 더 강하게
친밀함, 거부감, 노여움을 전하는 도구다.
표정과 몸짓에는 보여 주고 싶은 자기뿐만 아니라
감추고 싶은 자기까지 숨김 없이 나타난다.



- 최광선의 《몸짓을 읽으면 사람이 재미있다》중에서 -



* 굳이 말을 하지 않아도 그 사람의 마음이
느껴질 때가 있습니다. 굳게 다문 입술, 손과 발의 동작,
표정, 시선, 자세 등으로 그 사람이 무언의 의사표시를 하고
있음을 저절로 알게 될 때가 있습니다. 몸으로 말하는 것을
읽어낼 수 있다면 좀 더 진솔한 대화도 쉬워질 뿐더러
두 사람 사이의 마음의 거리도 한결
좁혀질 수 있을 것입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/01/12 09:06 2004/01/12 09:06
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/549

꽃마음 별마음

오래 오래 꽃을 바라보면
꽃마음이 됩니다.
소리없이 피어나 먼데까지
향기를 날리는 한 송이의 꽃처럼.

나도 만나는 이들에게
기쁨의 향기 전하는 꽃마음
고운 마음으로 매일을 살고 싶습니다.

오래 오래 별을 올려다보면
별마음이 됩니다.
하늘 높이 떠서도 뽐내지 않고
소리없이 빛을 뿜어 내는
한 점 별처럼,
나도 누구에게나 빛을 건네 주는 별마음
밝은 마음으로
매일을 살고 싶습니다.



- 이해인의 <꽃마음 별마음> 중에서 -
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/01/10 09:23 2004/01/10 09:23
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/548

윈도우2000에서 php로 mssql 접속하기

글내용

윈도우 2000 에서의 PHP 셋팅과 ODBC 로 MS-SQL 사용하는 방법


꼭 필요로 하실 분이 계실것 같아서 이렇게 글을 올립니다.

먼저, 제PC는 윈도우2000 Advance Server 입니다.
반드시 2000서버에서 작업을 하셔만 할 겁니다.

아래의 내용 중 대부분은 팁과 QA 게시판을 뒤져서 제가 테스트 해본 결과물들을 그대로 옮긴 것이니 만큼 그대로 따라만 하시면
반드시 성공하실 수 가 있을 겁니다.

--------------------------------------------------------------------
윈도우 2000 에서 PHP3 활용하는 방법...

1. PHP3 를 구한다. (위치 : http://www.php.net/download-php.php3)
2. PHP3 를 c:/php3 라는 디렉토리에 압축을 해제한다.
3. c:/php3 안의 php3.ini-dist 파일을 php3.ini 파일로 파일명을 변환후에
c:/winnt 디렉토리에 Copy 한다.
4. php3.ini 파일을 열어서 아래와 같이 변경해 준다.

doc_root = c:inetpubwwwroot

위에서 c:inetpubwwwroot 부분은 윈도우 2000 서버에서의 웹서비스
시작위치를 지정해 주면 된다.

지정방법은 시작>프로그램>관리도구>인터넷서비스관리자 를 열어서
기본웹사이트에서 마우스 오른쪽 버튼을 눌러서 등록정보를 연다.
여러개의 탭중에 홈디렉토리 라는 탭을 클릭하면 로컬경로가 나오는데
그 경로명을 doc_root 에 써주면 된다.

5. 윈도우2000 에서 PHP3,PHP,HTML,HTM 에서도 PHP 스크립트가 적용되게 하려면,
홈디렉토리 탭에서 중간의 구성을 클릭한다.

응용프로그램 매핑에서 추가버튼을 누른다.
실행파일 부분에는 c:php3php.exe 를 선택한다.
확장명에는 php3 를 입력하고 확인을 누르고, 같은 방법으로
php,html,htm 을 추가시켜준다.
(저의 경우 html,htm 부분은 삭제를 했습니다. 왜냐하면 ASP 도 함께 개발하기 때문이죠,
만약, html 과 htm 을 같이 추가시킨다면 웹브라우져에 html, htm 문서의 경우 CGI 에러라며 나타나거든요.
php 와 php3 정도만 하는 것이 좋을 것 같습니다.)

6. 서비스가 시작되는 디렉토리(여기서는 c:inetpubwwwroot)에 test.php3 파일을
하나 만든다.
아래와 같이...

phpinfo();
?>

7. MS-SQL 연결을 위한 셋팅을 한다.
c:/winnt 에 있는 php3.ini 파일을 열어서
아래와 같이 수정해 준다.

;Windows Extensions
;extension_dir = c:php3 ; directory in which the loadable extensions (modules) reside
extension=php3_mysql.dll
extension=php3_calendar.dll
;extension=php3_dbase.dll
extension=php3_gd.dll
;extension=php3_dbm.dll
extension=php3_mssql.dll
extension=php3_zlib.dll
;extension=php3_filepro.dll
;extension=php3_imap4r1.dll
;extension=php3_ldap.dll
;extension=php3_crypt.dll
;extension=php3_msql2.dll
;extension=php3_odbc.dll

8. ODBC 를 연결해서 사용하면 된다.


9. ODBC 를 연결해서 사용하는 방법...(간단한 소스입니다.)

$dbhost = "211.11.1.111"; // MS-SQL 의 주소를 쓰시면 됩니다.
$dbuser = "sa"; // MS-SQL DB 접속시 USERID 입니다.
$dbpwd = ""; // MS-SQL DB 접속시 USERPASSWORD 입니다.
$dbname = "MYPAGE"; // MS-SQL 의 ODBC 명을 써주시면 됩니다.

$db_connect = mssql_connect($dbhost,$dbuser,$dbpwd);
$status = mssql_select_db($dbname,$db_connect);

if (!$status) {
$errNO = mssql_errno($db_connect);
$errMSG = mssql_errno($db_connect);

echo("데이타베이스연결에 실패하였읍니다!
");
echo("에러코드 $errNO : $errMSG
");
exit;
}
else{
echo("잘된다.");
$que1 = "select count(*) from daily_twinmoon" ;

$result = mssql_query($que1,$db_connect);
$total = mssql_fetch_array($result);

$mypagetotal = $total[0];

$que2 = "select * from daily_twinmoon" ;
$result = mssql_query($que2,$db_connect);
echo("토탈 ($total) 개 입니다.

");

for($i=0 ; $i< $mypagetotal ; $i++) // start 에서 scale 까지 만
{
if($i<$mypagetotal ) // 전체 자료 개수까지만 출력
{
mssql_data_seek($result,$i);
$row=mssql_fetch_array($result);
echo("$row[0],$row[1],$row[2],$row[3],$row[4],$row[5],$row[6],$row[7],$row[8],$row[9],$row[10]
");
// 위의 부분은 테스트 DB 를 하나 만드셔서 해보시면 될겁니댜.
}
}
}
?>

한번 웹브라우져에 올려보세요...
이정도면 MS-SQL 을 PHP3 로 연결하여 사용하실 수가 있을 겁니다.
아주 간단한 방법이니 꼭 성공하시리라 믿습니다.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/01/09 19:06 2004/01/09 19:06
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/33

PHP에서 mssql 사용하기 -절차 및 소스




글내용

--- mssql에 디비생성하기

SQL2000의 관리자(혹은 엔터프라이즈 관리자)를 실행 하시고

데이타 베이스라는 항목이 나옵니다.

마우스 오른쪽 버튼클릭하시고 새 데이타 베이스를 선택하세요

새 데이타 베이스를 선택하면 데이타베이스 속성

Dialog가 나옵니다 여기서 이름을 입력하시고 확인 버튼을 누르세요

여기서 입력하신 이름은 PHP에서 데이타베이스를 선택할때 사용합니다.

------- 계정생성하기 :

SQL2000의 관리자(혹은 엔터프라이즈 관리자)를 실행->보안->로그인 에서 마우스 오른쪽버튼을 누르고 새로그인을 선택하세요

이름, sql인증암호 체크, 인증암호입력, 데이터 베이스 선택 한다.
이름,암호는 후에 PHP에서 데이타베이스에 접속할때 사용됩니다.

데이타베이스는 위에서 만든 데이타베이스를 선택하시면 됩니다.

데이터베이스 액센스 택을 선택하시고 Dialog박스에서
위에서 만든 데이타베이스를 선택하고 public과 db_owner를 선택해주세요

이를 선택해야지 PHP에서 table reset을 할수 있습니다.
db_owner은 자신의 것이라고 알려 주는것입니다.

----- ODBC 설정하기

제어판>관리도구>ODBC 관리자 를 실행하고 시스템 DSN 택을 선택하시고 추가 버튼을 누르시면 새 데이타 원본만들기라는 Dialog가 나옵니다 이때 선택할 드라이버는 SQL Sever입니다.

마침을 누르시고 이름을 입력하고(아무이름이나) 서버는 (local)입니다
이제 다음 을 누르고 나서 사용자가 입력한 로그인ID와 암호를 선택하시고 추가구성옵션에 로그인ID와 암호를 기록합니다.

새 사용자 추가에서 만든 이름과 암호를 입력합니다.

그 밖의 설정들은 디폴트로 해주시면 끝납니다.


-------- MSSQL 서버에 연결하기


$hostname = "localhost";

$username = "name";

$password = "password";

$connection = mssql_connect($hostname,$username,$password)

or die("데이타 베이스에 연결 할수 없습니다.");

print ("데이타 베이스에 연결되었습니다.");

mssql_close($connection);

print ("데이타 베이스의 연결이 해지 되었습니다.");

?>

--------- 데이타 베이스 선택하기


$hostname = "localhost";

$username = "name";

$password = "password";

$connection = mssql_connect($hostname,$username,$password)



or die("데이타 베이스에 연결 할수 없습니다.");

print ("데이타 베이스에 연결되었습니다.
");

if(mssql_select_db(“test”))//test는 위에서만든 데이타베이스 이름.

{

print ("성공
");

}

else

{

print("실패
");

}



mssql_close($connection);

print ("데이타 베이스의 연결이 해지 되었습니다.");



?>


--------Query를 이용하여 데이타 삽입


$hostname = "localhost";

$username = "name";

$password = "password";

$connection = mssql_connect($hostname,$username,$password)



or die("데이타 베이스에 연결 할수 없습니다.");

print ("데이타 베이스에 연결되었습니다.
");



if(mssql_select_db("test"))//test는 데이타베이스 이름.

{

print ("성공
");

}

else

{

print("실패
");

}





//데이타 입력하기.

$no = 0;

$name = "name";

$uptime = date ("Y-m-d");

$topic = "Test";

$text = "냉뮤";

$password = "11";

$query = <<
INSERT INTO bbs VALUES

("$no","$name","$uptime","$topic","$text","$password")

EOD;


mssql_query($query);

//--------------------------------------------------------------------------------------

mssql_close($connection);

print ("데이타 베이스의 연결이 해지 되었습니다.");

?>


-------Query를 이용하여 데이타 업데이트


$hostname = "localhost";

$username = "name";

$password = "password";

$connection = mssql_connect($hostname,$username,$password)



or die("데이타 베이스에 연결 할수 없습니다.");

print ("데이타 베이스에 연결되었습니다.
");



if(mssql_select_db("test"))

{

print ("성공
");

}

else

{

print("실패
");

}

//데이타 UPDATE 하기

$no = 0;

$name = "이름";

$uptime = date ("Y-m-d");

$topic = "Test";

$text = "냉뮤";

$password = "11";

$text = "업데이트 됐어요";

$query = <<
UPDATE bbs SET text = "$text" WHERE no = 0

EOD;

mssql_query($query);

mssql_close($connection);

print ("데이타 베이스의 연결이 해지 되었습니다.");



?>

-------Query를 이용하여 SEARCH VIEW 만들기


$hostname = "localhost";

$username = "name";

$password = "password";

$connection = mssql_connect($hostname,$username,$password)



or die("데이타 베이스에 연결 할수 없습니다.");

print ("데이타 베이스에 연결되었습니다.
");



if(mssql_select_db("test"))

{

print ("성공
");

}

else

{

print("실패
");

}


$no = 0;

$name = "name";

$uptime = date ("Y-m-d");

$topic = "Test";

$text = "하하하하하하하하바보하하하하하하하하하하하하하";

$password = "11";

$search_text = "바보";

$query = <<
INSERT INTO bbs VALUES

("$no","$name","$uptime","$topic","$text","$password")

EOD;

mssql_query($query);



//SEARCH VIEW만들기

$query = <<
CREATE VIEW searchview(no,name,uptime,topic,text,password) AS

SELECT no,name,uptime,topic,text,password FROM bbs WHERE text like "%$search_text%"

EOD;

print("view 가 생성되었습니다");







mssql_query($query);

mssql_close($connection);

print ("데이타 베이스의 연결이 해지 되었습니다.");

$query = <<
DROP VIEW searchview

EOD;

mssql_query($query);

print("View가 삭제 되었습니다");



?>


--------Query를 이용하여 데이타 지우기


$hostname = "localhost";

$username = "name";

$password = "password";

$connection = mssql_connect($hostname,$username,$password)



or die("데이타 베이스에 연결 할수 없습니다.");

print ("데이타 베이스에 연결되었습니다.
");



if(mssql_select_db("test"))

{

print ("성공
");

}

else

{

print("실패
");

}

$no = 0;

$name = "22";

$uptime = date ("Y-m-d");

$topic = "Test";

$text = "냉뮤";

$password = "11";

$query = <<
INSERT INTO bbs

VALUES("$no","$name","$uptime","$topic","$text","$password")

EOD;



mssql_query($query);

print ("INSERT했습니다
");

//DELETE



$query = <<
DELETE bbs WHERE no = 0

EOD;



mssql_query($query);

print("DELETE 했습니다
");

mssql_close($connection);

print ("데이타 베이스의 연결이 해지 되었습니다.");



?>

------Query를 이용하여 테이블 ReSet하기

//ower권한이 있어야 한다.


$hostname = "localhost";

$username = "name";

$password = "password";

$connection = mssql_connect($hostname,$username,$password)



or die("데이타 베이스에 연결 할수 없습니다.");

print ("데이타 베이스에 연결되었습니다.
");



if(mssql_select_db("test"))

{

print ("성공
");

}

else

{

print("실패
");

}

$no = 0;

$name = "name";

$uptime = date ("Y-m-d");

$topic = "Test";

$text = "냉뮤";

$password = "11";

$query = <<
INSERT INTO bbs

VALUES("$no","$name","$uptime","$topic","$text","$password")

EOD;



mssql_query($query);

print ("INSERT했습니다
");

//DELETE



$query = <<
TRUNCATE TABLE bbs;

EOD;



mssql_query($query);

print("TABLE RESET 했습니다
");

mssql_close($connection);

print ("데이타 베이스의 연결이 해지 되었습니다.");



?>
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/01/09 19:05 2004/01/09 19:05
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/32

subject : PHP,MS-SQL 스토어드 프로시져 사용하기 [see: 741]




PHP4.1.0 이상 부터 ms-sql 의 스토어드 프로시져를 PHP에서 사용할 수 있습니다.
물론 데이터베이스를 ms-sql 사용하시는 분만 해당 합니다.

스토어드 프로시져는 다 아시겟죠..ASP 하시면..머..
함수 만들어서 쿼리 1번 날리겟다..이거죠..결론은..머든지 해보면 쉽습니당..

PHP4.1.0 부터 지원된 mssql_bind() 를 사용해서 가능 합니다.
( PHP4.1.0 이전 버전에서는 어케 하는지 모름당 ^^ )

mysql 사용하시는 분들은 해당 사항 없습니다. ^^

http://www.php.net/manual/en/function.mssql-bind.php
http://www.php.net/manual/en/function.mssql-execute.php


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/01/09 18:40 2004/01/09 18:40
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/31

« Previous : 1 : ... 615 : 616 : 617 : 618 : 619 : 620 : 621 : 622 : 623 : ... 639 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Statistics Graph

Site Stats

Total hits:
252090
Today:
818
Yesterday:
1251