Вчера бяхме на състезание по програмиране. Аз като един силен нефен на програмирането реших един проблем за нашия отбор. Разбира се той беше доста лесен, въпреки че доста 1/3 от отборите не решиха нищо. Последно като видях резултатите бяхме на 25то място от 60 отбора, с решени 2 проблема от 9. На първо място бяха Стони Брук със 7 от 9 решени. IBM бяха спонсори заедно с Adacore. Раздадоха ни много зарибителни калкулаторчета, фланелки и събираха резюмета. Разбира се аз не си носех моето и не дадох на никого. Но не е фатално. Тази седмица смятам да разпратя малко резюмета пък току виж лятото са ме взели на интерншип някъде.
Кофтито е, че аз не желая да съм програмист, а тук само за това ме подготвят. Няма лошо…
В петък Дарето отиде в Манхатан с група съученици от колежа и останаха там да нощуват. Та аз си бях сам в къщи цял ден петък и цял ден събота. Не се занимавах с нищо интересно. В събота сготвих един пиле с ориз, да може тя като се прибере да има какво да хапва.
Като цяло този уйкенд беше доста непродуктивен. Не изкарах кой знае колко пари, което не е добре. От друга страна се наспах доста хубаво.
В неделя правихме “тренировка” за ACM състезанието по програмиране, на което сме идната неделя. Аз реших един проблем и Васил реши един проблем и не беше фатално. Ще видим сега в неделя как ще се справим.
Миналата седмица реших да помогна на групата SlackBG – която ще превежда книгата за Слак, като им отделя малко от личния ми хостинг за тях. Може другия месец да се включа в преводите, когато свършим училище, и без това няма да имам какво да правя целия януари.
This script is an updated version of the one posted by max.hedroom in cpanel.net forums. It supports scp/ftp uploads and remote directories. You can execute this script from you scp host,home computer or your host server. I’d suggest using it from your own machine since it contains plan text passwords!
All You have to do is save the following code to a .php file and add a cron job to execute the php file every tome you would like to have a full backup of your entire web page(emails, DBs, web files) on your own machine.
Enjoy
< ?php
// PHP script to allow periodic cPanel backups automatically.
// Based on script posted by max.hedroom in cpanel.net forums
// This script contains passwords. KEEP ACCESS TO THIS FILE SECURE!
// It is updated to support secure ftp connections and remote directories
// ********* THE FOLLOWING ITEMS NEED TO BE CONFIGURED *********
// Info required for cPanel access
$cpuser = "username"; // Username used to login to CPanel
$cppass = "password"; // Password used to login to CPanel
$domain = "www.host.com"; // Domain name where CPanel is run
$skin = "x"; // Set to cPanel skin you use (script won't work if it doesn't match)
// Info required for FTP/SFTP host
$ftpuser = "sshusername"; // Username for FTP(SCP) account
$ftppass = "sshpassword"; // Password for FTP(SCP) account
$ftphost = "sshhost"; // Full hostname or IP address for FTP(SCP) host
$ftpmode = "scp"; // FTP mode ("ftp" for active, "passiveftp" for passive, "scp" for secure ftp)
$ftpport = "22"; // PORT for FTP(SCP) host
$ftprdir = "/path/to/directory"; //Remote Directory on SCP host
// Notification information
$notifyemail = "mailto@somehost.com"; // Email address to send results
// Secure or non-secure mode
$secure = 1; // Set to 1 for SSL (requires SSL support), otherwise will use standard HTTP
// Set to 1 to have web page result appear in your cron log
$debug = 0;
// *********** NO CONFIGURATION ITEMS BELOW THIS LINE *********
if ($secure) {
$url = "ssl://".$domain;
$port = 2083;
} else {
$url = $domain;
$port = 2082;
}
$socket = fsockopen($url,$port);
if (!$socket) { echo "Failed to open socket connection!\n"; exit; }
// Encode authentication string
$authstr = $cpuser.":".$cppass;
$pass = base64_encode($authstr);
$params = "dest=$ftpmode&email=$notifyemail&server=$ftphost&user=$ftpuser
&pass=$ftppass&port=$ftpport&rdir=$ftprdir&submit=Generate Backup";
// Make POST to cPanel
fputs($socket,"POST /frontend/".$skin."/backup/dofullbackup.html?".$params." HTTP/1.0\r\n");
fputs($socket,"Host: $domain\r\n");
fputs($socket,"Authorization: Basic $pass\r\n");
fputs($socket,"Connection: Close\r\n");
fputs($socket,"\r\n");
// Grab response even if we don't do anything with it.
while (!feof($socket)) {
$response = fgets($socket,4096);
if ($debug) echo $response;
}
fclose($socket);
?>
Днес правих 90 минутна презентация на тема мрежи. Самата презентация може да се намери тук. Общо взето темата е ОСИ моделът, като също говорих за структурата на MAC и IP адресите и мрежовата маска. Презентацията е същия лиценз под който са всичките ми неща.
Сложих малко от новите снимки на галерията. Добавих снимки на Плеадите, на наводненията от дъжда и на един тиквички, които си правихме наскоро. За по-голямо удобство преместих албумите с новите снимки в началото на първата страница.
-
Prefered Language:
-
Categories:
- Astronomy (rss) (11)
- My Life (rss) (495)
- Networking (rss) (4)
- Multimedia Web Design (rss) (2)
- Work (rss) (100)
- Recipies (rss) (29)
- Articles (rss) (13)
- Movies (rss) (36)
- Food notes (rss) (5)
- Nutrition Diary (rss) (9)
-
Archives:
- August 2010 (1)
- July 2010 (2)
- June 2010 (1)
- April 2010 (1)
- March 2010 (3)
- February 2010 (1)
- 2010 (13)
- 2009 (20)
- 2008 (33)
- 2007 (121)
- 2006 (153)
- 2005 (238)
- 2004 (4)
- 2000 (1)
-
Links:
-
"The Sages of old were profound
and knew the ways of subtlety and discernment.
Their wisdom is beyond our comprehension.
Because their knowledge was so far superior
I can only give a poor description.
They were careful
as someone crossing an frozen stream in winter.
Alert as if surrounded on all sides by the enemy.
Courteous as a guest.
Fluid as melting ice.
Whole as an uncarved block of wood.
Receptive as a valley.
Turbid as muddied water.
Who can be still
until their mud settles
and the water is cleared by itself?
Can you remain tranquil until right action occurs by itself?
The Master doesn't seek fulfillment.
For only those who are not full are able to be used
which brings the feeling of completeness." - Lao Tzu (老子)