Марс и Венера

27.11.2005Категория: Животът миНяма коментари

Много интересно се получава от няколко седмици насам. Всеки път, като отивам на работа в около 4:30-5:00 на юг се вижда Венера а на север Марс. Небето не е станало достатъчно тъмно за да се покажат други звезди. Луната е малка и изгрява късно(рано сутринта). Гледката е много приятна. Препоръчвам на всеки, който не е поглеждал нагоре в близките седмици, да го направи малко след залез слънце. На юг се вижда ярка бяла точка -> Венера, а на север сравнително ярка червено-оранжева точка -> Марс. Едва ли скоро ще може да се виждат пак така…

26ти Ноември

27.11.2005Категория: Животът ми, РаботаНяма коментари

Днес станахме към 12. Проверихме си пощите и отидохме до училището да сканираме разни работи. На Дарето и сканирахме някакъв текст от една книга, минахме го през ABBY Fine Reader 8 и го запазихме като .уърд След това с помощта на WinSCP го пратихме директно на десктоп-а на машината в къщи.
Аз, от своя страна, скарирах разни работи за хазяйката и утре сутринта трябва да ги понаправя.
След като се прибрахме седнах и подрънках на китарата. Много добре ми се отрази. Не го бях правил от доста време.
В 5 отидохме на работа. Там беше нормална събота, изкарах някой лев и се прибрах към 11:30. След около 30тина минути мина Васил да си поприказваме и преди 1 час си тръгна. Междувременно аз се борих с fglrx драйвера за ATI под GNU/Linux. Нещо забиваха като ползвам ati framebuffer, затова прекомпилирах с vesa framebuffer и що годе се стабилизира положението.
Сега е почти 2 и смятам да си лягам. Утре ще стана и ще поработя малко за хазяйката преди обед, а към 4 пак на работа…

Денят след thanksgiving (днес)

26.11.2005Категория: Животът миНяма коментари

Ами днес се събудихме около 14 часа. Много добре си поспахме. От много време не си бяхме поспивали така дълго и приятно. Към 14:30 аз седнах пак да работя по проекта ми. Седнах да обновя документацията като хората. Тъй като аз ползвам docbook формат за документацията, се оказа, че kdevelop ползва някакви сложни преплетени dtd-та за декодиране. В крайна сметка с малко модификация на dtd-тата на kde успях да си генерирам html код като хората… почти. Всичко работеше ОК докато не сложих и малко скрииншотове. Понеже docbook-а ползва div-ове за да разделя съдържанието на формата, нещата са малко по-сложни. Футер-а на документацията излизаше някъде по средата на страницата, вместо на дъното. След малко ровене из нета, разбрах, че когато се ползват div-ове за футер с комбинация от снимки е жизнено важно да се оказва размера на снимката (height и width), за да може browser-а да задели нужното място и да сложи футера на мястото му дори преди снимката да е заредена. По този начин си реших всички проблеми… почти ;). Последно трябваше да се преборя с генерираният код от docbook-a. Исках да е малко по четлив за нормални хора. За щастие, въпреки неподреден, генерирания код е валиден и tidy се справи идеално с подреждането. Написах си и едно башче за лесно генериране на .html-а от docbook и минаване през tidy:

#!/bin/bash
echo "Cleaning html files..."
rm -rf *.html
echo "Generating html files..."
meinproc index.docbook
echo "Tidy up html code..."
for a in *.html;do tidy $a > $a.1;done
echo "Swaping old with new files..."
for a in *.html;do mv $a $a.2&&mv $a.1 $a;done
echo "Removing old files..."
rm -rf *.2
echo "All done."

Thanksgiving

26.11.2005Категория: Животът миНяма коментари

Вчера беше денят на благодарността в САЩ. По традиция семейството се събира и яде пуйка(още наричана фитка). Ние, като едно типично неамериканско семейство, чистихме къщата цял ден. Вечерта вместо пуйка си направихме пържени тиквички с варен ориз. За десерт ядохме сладолед. Радо ни беше на гости и си поприказвахме. Той си тръгна кум 11:30 вечерта. Ние с Дарето вместо да си легнем седнахме да учим. Аз свърших доста работа по проекта ми. Понаправих малко документацията на Slagz. Също така направих и менюто за инсталиране и премахване на пакети. Не че беше трудно, но когато човек никога не е правил конкретно нещо първият път винаги отнема доста време.
На Sourceforge съм качил и няколко скрииншота.

Легнахме си към 3

Пак изпити + мръвка и др.

23.11.2005Категория: Животът миНяма коментари

Вчера пак имах изпит. Не отидох на математика сутринта за да си поработя по проекта. През почти цялото време се борех с документацията в docbook формат и това как да я интегрирам с проекта в kdevelop. В крайна сметка като се направи make install вместо да се инсталира генериран html се инсталира docbook-а… но и това не е фатално за момента.

Вечерта имах изпити по Science & Evolution който беше с въпроси от рода на: какво гласи вторият закон на термодинамиката, какво е енергия, какво е сила, в какво се измерва съпротивление… такива работи. После имахме лаборатория. Там ни учиха да правих кай скуеър анализ. Идеята е, да се провери дали една хипотеза се потвърждава при даден експеримент, сравнявайки очакваният резултат с този от опита… Абе дадоха ни да броим на една царевица колко черни и колко жълти зрънца има. Все едно някой се подиграваше с нас…
Нещо което научих:
Антиоксиданти са тези вещества, които се отървават от йонизирани атоми в тялото, които го повреждат.
Първоначално за няй-добър антиоксидант се е считал витамин Ц с 45% антиоксидантно действие. После витамин Е с 60%, след него някакъв провитамин с 65% и по последни изследвания екстракт от семе на грозде - 95% антиоксидант. (Пийте вино но не много).

Също така, когато се пие антибиотик, жените трябва да ядат много кисело мляко, защото иначе антибиотика(особено когато е взиман дълго време) убива не само лошите бактерии, но започва да убива и добрите батерии(и по-специално някои, които са много важни за женските полови органи).

Най-доброто от снощния час беше, че даскала даде 2 генетични причини, поради които хората ТРЯБВА да ядат месо:
Тялото произвежда 12 от 20-те нужни ензима. Сред тези 12 са и ензимите за разграждане на протеини(предимно набавени от месо и по-малко от своеобразни кълнове). Тялото НЕ произвежда ензимите за разграждане на плодове и зеленчуци, те трябва да се набавят допълнително. Второ, ако се погледне структурата на устата на хората, те имат 4 зъба, които са за остри, за разкъсване на месо. В щатите е забранено зъболекар да вади който и да е от тези 4 зъба.

Като цяло най-добрия аргумент на вегетарианците е, че животните са убивани много жестоко и са пълни с хормони и т.н. Съгласен съм с това, но почти навсякъде има места, където може да се закупи пилешко или телешко, което е отгледано по нормален начин и после е умъртвено по правилен начин.

ACM Programming Contest

21.11.2005Категория: Животът миНяма коментари

Вчера бяхме на състезание по програмиране. Аз като един силен нефен на програмирането реших един проблем за нашия отбор. Разбира се той беше доста лесен, въпреки че доста 1/3 от отборите не решиха нищо. Последно като видях резултатите бяхме на 25то място от 60 отбора, с решени 2 проблема от 9. На първо място бяха Стони Брук със 7 от 9 решени. IBM бяха спонсори заедно с Adacore. Раздадоха ни много зарибителни калкулаторчета, фланелки и събираха резюмета. Разбира се аз не си носех моето и не дадох на никого. Но не е фатално. Тази седмица смятам да разпратя малко резюмета пък току виж лятото са ме взели на интерншип някъде.
Кофтито е, че аз не желая да съм програмист, а тук само за това ме подготвят. Няма лошо…

Сам в къщи и др.

14.11.2005Категория: Животът миНяма коментари

В петък Дарето отиде в Манхатан с група съученици от колежа и останаха там да нощуват. Та аз си бях сам в къщи цял ден петък и цял ден събота. Не се занимавах с нищо интересно. В събота сготвих един пиле с ориз, да може тя като се прибере да има какво да хапва.
Като цяло този уйкенд беше доста непродуктивен. Не изкарах кой знае колко пари, което не е добре. От друга страна се наспах доста хубаво.
В неделя правихме “тренировка” за ACM състезанието по програмиране, на което сме идната неделя. Аз реших един проблем и Васил реши един проблем и не беше фатално. Ще видим сега в неделя как ще се справим.
Миналата седмица реших да помогна на групата SlackBG - която ще превежда книгата за Слак, като им отделя малко от личния ми хостинг за тях. Може другия месец да се включа в преводите, когато свършим училище, и без това няма да имам какво да правя целия януари.

Automatic Daily Backup with cpanel

11.11.2005Категория: Статии1 Коментар

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);

?>

Мрежи

09.11.2005Категория: Животът миНяма коментари

Днес правих 90 минутна презентация на тема мрежи. Самата презентация може да се намери тук. Общо взето темата е ОСИ моделът, като също говорих за структурата на MAC и IP адресите и мрежовата маска. Презентацията е същия лиценз под който са всичките ми неща.

Нови снимки

09.11.2005Категория: Животът ми, Рецепти, СтатииНяма коментари

Сложих малко от новите снимки на галерията. Добавих снимки на Плеадите, на наводненията от дъжда и на един тиквички, които си правихме наскоро. За по-голямо удобство преместих албумите с новите снимки в началото на първата страница.

Следващи »

Georgi’s Blog is proudly powered by WordPress
Постове (RSS) and Коментари (RSS).
Get Firefox! Creative Commons License
21 queries. 0,828 seconds.