Глупости на таркалета

September 14, 2011 – 21:25

Едно от най-простите парчета код които съм срещал през живота си.

Представете си да имате период от време 1 месец. Този код ще цикли точно 2592000 пъти ако си говорим за 30 дневен месец и това при всяко извикване на скрипта. Просто здраве му кажи.

Някой хора просто трябва да се затрият от тази планета и да изживеят ада който причиняват на останалите които вървят след тях и им оправят глупостите.

1
2
3
4
5
6
7
8
9
10
<?php 
...
$t_start_date = strtotime("$start_date 00:00:00");
$t_end_date = strtotime("$end_date 23:59:59");
 
while( $t_start_date < $t_end_date ){
....
}
...
?>

13.12.1881 г. К. Иречек

September 6, 2011 – 23:10

Ние можещите, водени от незнаещите, вършим невъзможното за кефа на неблагодарниците и сме направили толкова много, че вече сме квалифицирани да правим всичко от нищо. За мен най-лошото в България е чудесното наслаждение, което тук имат хората да се преследват един друг и да развалят един другиму работата.
13.12.1881 г. К. Иречек

Google завинаги

November 1, 2010 – 23:18

Започнах да се чудя как да си подкарам mail exchange сървър с всичките му щуротии като уеб интерфейс, POP/IMAP поддръжка, и най-важното да не използва потребителските имена на системата .. т.е. да бъдат виртуални. Идеята е да си настроя настоящите домейни да имат admin@example.com и webmaster@example.com, та ако някой току виж отвори грешна страница и/или получи някаква грешка от уеб сървъра да може коректно да се свържи с мен. Та главната идея е да имам мейл боксове за моите къстъм домейни.

Тъй като имам предишен злощастен опит с настройка на qmail+vpopmail(+etc extras), реших да опитам отново. Прочетох някой неща, основно за инсталиране под FreeBSD (каквото ползвам), но реших че цялата тази хамалогия не си струва.

Започнах да търся в търсачката на Гугъл за някакъв free mail хостинг, но дори големи компании за хостинг като GoDaddy не предлагат такова. Най-евтината оферта е $1.19/месец за 1 потребителски ъкаунт и 1GB място.  Почти се бях отказал и от търсенето за безплатен мейл хостинг, но ми хрумна да проверя нещо, нещо което ме изненада изключително много.

Тъй като Гугъл имат всякакви чудеса, и все нови и по-нови измислят, които са предимно безплатни, реших да се поровя из техните “архиви”. На малко трудно достъпно място открих НЕЩОТО което търсех.. безплатен мейл хостинг… с възможност до 50 потребителски ъкаунта и 7GB пространство за всеки. Естествено предлагат и платена услуга с много повече опции и възможности, но тези са предостатъчни за мен и моите нужди.

Всеки може да си направи безплатна регистрация от тук http://www.google.com/a/cpanel/domain/new

Естествено преминава се през няколко етапа и верифициране на собствеността на домейна, но те не са болка за умиране. След като всичко приключи можете да влизате в административния панел през https://www.google.com/a/your_domain.com/ (не забравяйте да смените your_domain.com с името на вашия домейн).

Предлаганата функционалност на новите мейл боксове е абсолютно същата както в gmail.com, така че може спокойно да се ползват POP/IMAP, различни филтри и други настройки.

Единственото ограничение което срещнах на безплатния абонамент, е че може да имаш само 1 главен домейн и много подчинени, т.е. всички останали домейни се явяват aliases на главния… също не е болка за умиране според мен, а и предостатъчно за моите нужди.

При настройката на MX записите в DNS имаш възможност за 5 mail exchange сървъра на Гугъл, което ти дава 99.9% ъптайм!!!

Мисля, че не е нужно да се втурвам в детайлни обяснения кое, как и защо работи. Всеки който отвори по-горните връзки ще разбере за каква лекота на работа става въпрос при настройката на тази функционалност.

Е, какво му трябва на човек? … всички знаят как продължава рекламата :D

Новия стар домейн…

October 30, 2010 – 15:43

Днес след като разгледах “офертите” бях доста приятно изненадан. Имах опция да регистрирам домейн за $1 (без ICANN fee), та си викам .. бре, защо пък не?
Стария домейн го бях зарязал (langroup.org), но пък за тези пари нямаше какво да го мисля. Регистрирах го отново, настроих сървъра и блога и ето ни отново тук със старото име. Естествено, за неопределен период от време ще оставя стария хост (hako.cyberroot.net) да насочва трафика към тук… току виж някой се сети да ми отвори блога :D

Ъпгрейди

October 23, 2010 – 01:59

Днес взех да дебъгвам сайтовете … включително и блога.
След като ъпгрейднах блога до версия 3.0.1 преди няколко дни, забелязах че взе да става бавен… рекох си че нещо не е наред. Със старата версия нямах проблеми. Преди това бях ъпдейтнал MySQL сървъра, та си помислих че проблема идва от тук. Сайта с клиповете също беше бавен .. и двата зареждаха за около 20 секунди на страница. На сайта с клиповете му намерих проблема, смених логиката и след това за по-добра работа и по-малко използване на ресурс добавих кеширане на MySQL заявките. Всичко стана просто перфектно след оптимизацията, a страниците вече се зареждат за по малко от секунда.
Обаче на блога проблема не можах да го намеря. Направих си дебъг за всички заявки, но всички се изпълняваха под секунда, като най-тежката беше 0.2 секунди. Тук явно проблема не е със MySQL или поне не показва въпросната тежка заявка. Ядосах се че не можах да открия проблема, но в крайна сметка трябваше да направя нещо за да оптимизирам блога, просто не можех да си позволя да се зарежда за 10-20 секунди на страница. Премахнах всички неактивни плъгини и УРА .. времето за зареждане падна на 5 секунди. Но това също не е достатъчно, затова добавих кеширане на страниците и тук. След всички настройки, блога започна да се зарежда задоволително бързо… С това проблема е временно решен, но продължава да ме гложди каква е същинската причина за бавното зареждане на страниците…

Болен мозък след тежка седмица …

September 24, 2010 – 17:18

Името на файла се казва Weekend.php .. препоръчително е да се добави в крон демон :)

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php
 
class Weekend {
 
	private $is_report_sent = null;
	private $is_ZDE_closed = null;
	private $is_6_pm = null;
	private $weekend_end = null;
 
	function __construct() {
 
		$this->is_6_pm = false;
		$this->is_report_sent = false;
		$this->is_ZDE_closed = false;
		$this->weekend_end = array('Mon', '10');
 
		if (date("D") == 'Fri' and data("H") >= 18) {
			$this->is_6_pm = true;
		}
 
	}
 
	public function start() {
 
		if ($this->is_6_pm) {
 
			if (!$this->is_report_sent) {
				@mail('my_boss@lol.bg', 'Report from Atanas Atanasov for Friday Night!');
				$this->is_report_sent = true;
			}
 
			if (!$this->is_ZDE_closed) {
				system("taskkill /F /IM ZDE.exe /T");
				system("taskkill /F /IM qip.exe /T");
			}
 
			return true;
		}
		return false;
	}
 
	public function is_weekend() {
 
		if (date("D") == $this->weekend_end[0] and date("H") >= $this->weekend_end[1]) {
			return false;
		} 
		return true;
	}
}
 
$weekend = new Weekend();
 
do {
	$var = $weekend->start();
	if ($var) {
		echo "yipi kai yey motherfucker!";
	} 
} while ($var === false);
 
while (true) {
	if ($weekend->is_weekend()) {
		sleep(60);
	} else {
		echo "Shit, another fucking week!";
		break;
	}
}
 
?>

За жените… с любов!

December 8, 2009 – 18:07

Да уточня: не е мое творение, но е много добро

Постоянно слушаме за “Правилата” от женска гледна точка. Сега, ето и някои мъжки правила:
• Женските гърди са за гледане и за това ги гледаме. Не се опитвайте да промените това – няма да стане!
• Научете номера с тоалетната седалка. Големи момичета сте. Ако е вдигната – я свалете. На нас ни е нужно да е вдигната, на вас смъкната. Да сте чули някога да се оплакваме, че не я намираме вдигната?
• Събота = Спорт/Забавление. Това е като пълнолунието или приливите и отливите. Оставете го така.
• Пазаруването не е спорт. И не, ние никога няма да го приемаме като спорт.
• Плаченето е изнудване.
• Ако искате да разберете нещо питайте. Нека сме наясно по този въпрос: малките намечета не действат! По-сериозните също! Най-откровенните намеци също не действат! Давайте по същество!
• “Да” и “Не” са напълно приемливи отговори за почти всеки въпрос.
• Идвайте при нас с проблем САМО ако искате да го разрешим. Това е което можем да направим. Имате си приятелки които да Ви изслушват.
• Главоболие продължило 17 месеца си е сериозен проблем – идете на доктор!
• Всяко нещо което сме казали преди 6 месеца не се брои при спор с вас. Всъщност всякакви коментари с давност 7 дни не се броят.
• Ако си мислите че сте дебели – най вероятно е така. И спрете вече да ни питате.
• Ако нещо което сме казали може да се интерпретира по два начина и единият Ви кара да се чувствате тъжни или ядосани – то имали сме другото предвид.
• Можете или да ни накарате да свършим нещо, или да ни кажете как искате да бъде свършено. Но не и двете едновременно! Ако вие най-добре знаете как то трябва да бъде свършено – просто го свършете сами!
• Когато е възможно, моля казвайте каквото имате да казвате по време на рекламите.
• Христофор Колумб не се е нуждаел от напътствия. Ние също!
• Всички мъже виждаме само 16 цвята – те са цветовете които са по “default” на Windows например. Прасковата например е ПЛОД. Люлякът е цвете. И идея си нямаме какво е тюркоазено.
• Когато попитаме какво има и вие отговорите “нищо”, ние се държим все едно няма нищо. Знаем че лъжете, но просто не си струва главоблъсканицата докато разберем какво не е наред.
• Ако задавате въпроси на които не искате да чуете отговор, очаквайте отговори които не искате да чуете.
• Когато се налага да ходим някъде заедно, абсолютно всичко което облечете е добре. Наистина!
• Не питайте за какво си мислим, освен ако не сте готови да говорте на теми като Секс, Спорт или Коли.
• Имате достатъчно дрехи!
• Имате прекалено много обувки!
Благодарим че прочетохте това. Да, знаем че ще трябва да спим на дивана тази вечер, но знаете ли – това не ни пречи – че то си е един вид къмпинг.

Цитат от Боб Муурхед … жалко е в какво сме се превърнали

October 5, 2009 – 22:28

”Парадоксът на нашето време е,че имаме високи сгради,но ниска търпимост,широки магистрали,но тесни възгледи.Харчим повече,но имаме по-малко,купуваме повече,но се радваме на по-малко.Имаме по-големи къщи и по-малки семейства,повече удобства,но по-малко време.Имаме повече образование,но по-малко разум,повече знания,но по-лоша преценка,имаме повече експерти,но и повече проблеми,повече медицина,но и по-малко здраве.
Пием твърде много,пушим твърде много,харчим твърде безотговорно,смеем се твърде малко,шофираме твърде бързо,ядосваме се твърде лесно,лягаме си твърде късно,събуждаме се твърде изморени,четем твърде малко,гледаме твърде много телевизия и се молим твърде рядко.Увеличихме притежанията си,но намалихме ценностите си.Говорим твърде много,обичаме твърде рядко и мразим твърде често.
Знаем как да преживяваме,но не знаем как да живеем.Добавихме години към човешкия живот,но не добавихме живот към годините.Отидохме на луната и се върнахме,но ни е трудно да прекосим улицата и да се запознаем с новия си съсед.Покорихме космическите ширини,но не и душевните.Правим по-големи неща,но не и по-добри неща.
Пречистихме въздуха,но не и душата.Подчинихме атома,но не и предразсъдъците си.Пишем повече,но научаваме по-малко.Планираме повече,но постигаме по-малко.Научихме се да бързаме,но не и да чакаме.Правим нови компютри,които складират повече информация и бълват повече копия от когато и да било,но общуваме все по-малко.
Това е времето на бързото хранене и лошото храносмилане,големите мъже и дребните души,лесните печалби и трудните връзки.Времето на по-големи семейни доходи и повече разводи,по-красиви къщи и разбити домове.Времето на кратките пътувания,еднократните памперси и еднократния морал,връзките за една нощ и наднорменото тегло и на хапчетата,които правят всичко-възбуждат ни,успокояват ни,убиват ни.Време,в което има много на витрината,но малко в склада.Време,когато технологията позволява това писмо да стигне до вас,но също ви позволява да го споделите или просто да натиснете “изтриване”.
Запомнете,отделете повече време на тези,които обичате,защото те не са с вас завинаги.Запомнете,кажете блага дума на този,който ви гледа отдолу нагоре с възхищение,защото това малко същество скоро ще порасне и няма да е вече до вас.Запомнете и и горещо прегърнете човека до себе си,защото това е единственото съкровище,което можете да дадете от сърцето си и не струва нито стотинка.
Запомнете и казвайте “обичам те” на любимите си,но най-вече наистина го мислете.Целувка и прегръдка могат да поправят всяка злина,когато идват от сърцето.Запомнете и се дръжте за ръце,и ценете моментите,когато сте заедно,защото един ден този човек няма да е до вас.Отделете време да се обичате,намерете време да си говорите,и намерете време да споделяте всичко,което имате да си кажете.
Защото животът не се мери с броя на вдишванията,които правим,а с моментите,които спират дъха ни. ”

За какво съм ходил на училище :)

May 8, 2009 – 19:33

Видях следните редове написани някъде и да си кажа честно ги прочетох много по бързо отколкото правилно написан текст, защо ли? Е, в самия текст е написано и със сигурност ще успеете да го прочетете.

Зантее ли че кгоато чтеете нисапаното, вжано е пръвтаа и поледсанта бквуа от дмаута да бдаът на мсятото си. Мжетое да рзбъракате мстеата на оастнаилте бвуки и все пак нпиасатноо ще прдъолажва да се чтее с лкоета. Твоа ивда да пкаоже че вскичтоо твоа вемре котео сте попрлеили в уилчище е нпразано, доасттънчо е блио да ви начуат да слгатае на мстяото им бутквие от наалчото и каря на вяска дмуа кяото пиеште. Приичнтаа е в нчиана по котйо виашят мъозк оработбва ирнфоцмаията. Ткаа уяспвате да преочттее нааписното джае кгаото нтио енда дмуа не е изиспана пвраинло.

Разговор между мен и приятел

June 21, 2008 – 17:47

[16:59:49] nasko says: http://www.speedtest.net/result/286687699.png
(blush)
[17:00:28] Josif says: dobar den
[17:00:36] nasko says: дубрутру
[17:00:58] nasko says: уат да фак ар ю дуинг
[17:01:17] Josif says: ай ватчинг ти ви
[17:02:15] Josif says: http://www.speedtest.net/result/286688524.png
[17:02:39] nasko says: ю ар вери креизи .. дис ис дъ стюпъст тинг дат ю кен ду он дис найс дей
[17:02:43] nasko says: (chuckle)
[17:03:33] Josif says: тхе тиме ис вери хот
[17:03:52] nasko says: ин май хоум ис вери колд
[17:04:15] nasko says: бастър копче зима (chuckle)
[17:04:20] Josif says: :)
[17:04:46] Josif says: аз щори даун
[17:05:02] Josif says: вери дарк ин тхе роом
[17:05:20] nasko says: ду ю уил го ту дъ парти ?
[17:05:47] Josif says: иф ю го, тхен ай го
[17:06:06] Josif says: ай донт телк то енитинг
[17:06:12] nasko says: ай тинг дат уил бе стюпид
[17:06:35] Josif says: нободи може би беше правилната ми дума
[17:06:37] nasko says: то енитинг? дон’т ю миин енибоди ?
[17:06:45] Josif says: ъес ъес
[17:06:53] nasko says: (chuckle)
[17:07:14] Josif says: ю ар вери умен
[17:07:37] nasko says: реали? ай дон’т тинк со ..
[17:07:47] Josif says: ай тинк
[17:08:22] nasko says: омм .. ай тинк дат ай уил фък ю вери хардест
[17:08:24] nasko says: (chuckle)
[17:08:26] Josif says: коме оне он тхис парту
[17:08:51] Josif says: тхе енегеръ ис довн
[17:08:53] nasko says: уат ту ду ин дъ парти ?
[17:08:56] Josif says: факинг евн
[17:09:08] Josif says: енергу*
[17:10:04] nasko says: уат кайнд оф енърджи
[17:10:25] Josif says: тока спря бе
[17:10:52] nasko says: омг .. юр пц ис вери фастър ..
[17:11:12] Josif says: но, но лаптоп..
[17:11:25] nasko says: ай ивън дон’т ъндърстууд
[17:11:33] Josif says: му батери ис он тхе нотебоок
[17:11:37] nasko says: ноутбуук?
[17:11:50] Josif says: уес уес
[17:11:54] Josif says: нотубуук
[17:11:56] nasko says: оооо .. нау ай ъндърстенд
[17:12:09] Josif says: куул
[17:12:27] Josif says: хттп ис донт уорк
[17:12:29] nasko says: ю ар луус онли дъ канекшън
[17:12:56] Josif says: мада фака
[17:13:11] nasko says: май мадъ ?
[17:13:24] Josif says: но но
[17:13:29] Josif says: евроком мада
[17:13:31] nasko says: уич мадъ ?
[17:13:36] nasko says: (chuckle)
[17:13:49] Josif says: анд тхе евн мада
[17:13:56] Josif says: газнака праснака
[17:14:04] nasko says: (rofl)
[17:14:36] Josif says: коме оне ин тхе парту
[17:14:47] Josif says: ин 10 часа
[17:15:26] nasko says: ай тинк дат уил бе вери борнг
[17:15:54] Josif says: кан анд ин 11 хоурс
[17:16:03] nasko says: уат ?
[17:16:20] Josif says: то сее вхат
[17:16:35] nasko says: ай дон’т ъндърстенд ю
[17:16:37] Josif says: мей би греат
[17:17:02] Josif says: плеасе.. и спиик енглиш вери гууд
[17:17:24] nasko says: вери вери гоод ай тинк со ..
[17:18:06] nasko says: со .. до ю тинк то го ин а чалга афтър дъ парти ?
[17:18:38] Josif says: то го то тхе парту мей би гоод
[17:18:41] Josif says: коме оне
[17:19:03] nasko says: ай аскинг ю фор дъ тайм афтър дъ парти !!!
[17:19:30] Josif says: оо парти мей би лонг
[17:19:35] Josif says: и донт ноу
[17:19:50] nasko says: ай дон’т тинк ин сейм уей :)
[17:20:08] Josif says: афтър парти -> бар парти
[17:20:13] Josif says: и донт ноу
[17:20:47] nasko says: тей мейби вул бе лонг .. бът ай тинк ит’с вери стюпид иф уи стей ат дъ енд
[17:21:15] nasko says: хмм .. ай вул мис дъ бар парти …
[17:21:17] Josif says: няма да стей до енда
[17:21:26] Josif says: стриптииз парти
[17:21:44] nasko says: уеър ?
[17:22:10] Josif says: ай вилл ду ит
[17:22:56] nasko says: омг .. плиис сейф ми ..
[17:23:19] nasko says: ай дон’т уант то сии ю нейкед
[17:23:44] nasko says: ай’м скеър фром дъ питхоон
[17:24:17] Josif says: май питон ис вери палав
[17:24:43] nasko says: ай ноу дис
[17:25:00] Josif says: май питон ис легендари
[17:25:00] nasko says: дис ис дъ риизън то би скеар
[17:25:57] Josif says: иу ватч хау ай миит йор мотхер
[17:26:06] nasko says: ъ?
[17:26:17] Josif says: гледа ли как се запознах с майка ти
[17:26:35] nasko says: е тряяше да напишеш “ду ю ватч … ”
[17:27:06] nasko says: но, бът нау ай вул стартед то даунлоуд ит!
[17:27:31 | Edited 17:27:45] nasko says: тенкс фор дис ю ремайнд ме
[17:27:42] Josif says: аренабг.ком
[17:27:50] nasko says: замунда.нет
[17:28:25] Josif says: окей
[17:29:37] Josif says: ще ходим ли бе ?
[17:29:46] nasko says: плийс .. гив ми дъ тайтъл ин инглиш … ай кеннот фаунд ит он замунда.нет
[17:30:08] Josif says: аренабг.цом
[17:30:40] Josif says: how i met your mother
[17:30:54] nasko says: меет ?
[17:31:35] Josif says: How I Met Your Mother
[17:31:46 | Edited 17:31:50] nasko says: тенкс
[17:31:58] Josif says: но проблемо
[17:32:26] nasko says: хмм ..вери стренджли … арена анд замунда дон’т хев дис мови
[17:32:49] Josif says: и’лл гойнг то дъ парти ?
[17:33:07] Josif says: пфу
[17:33:10] nasko says: ай ноу дат ю уил го ту дъ парти ..
[17:33:48] Josif says: http://arenabg.com/series.php?q=your+mother
[17:34:31] nasko says: сериал ? .. фък
[17:34:49] Josif says: дис ис вери гууд сериал
[17:34:56] Josif says: вери вери гуууддддддд
[17:35:13] nasko says: ин дис каталогс тей уил рекуест май мъни
[17:35:45] Josif says: а
[17:36:09] Josif says: втф
[17:36:19] nasko says: фък .. 3 сеъзънс .. ай уил мис ит .. сори
[17:36:27] Josif says: но нооооон нооооооооооо
[17:36:38] Josif says: 1 епизод 20 минуте
[17:36:46] nasko says: (chuckle)
[17:36:53] Josif says: тис ис вери найс мувие
[17:37:06] nasko says: до ю хев ит он дъ ноутбуук
[17:37:07] nasko says: ?
[17:37:41] Josif says: сори мен
[17:38:07] Josif says: талк витх валентин
[17:38:37] nasko says: секунд риизън то мисс ит :) .. ай вилл аск анд валентин .. бът иф хе дон’т хев ит .. ай реали уил мисс ит
[17:39:01] Josif says: иу ар креизи мен
[17:39:09] nasko says: ай ноу :)
[17:39:32] Josif says: иу мисс вери претти мувие
[17:40:07] nasko says: ду ю тинк дат ?
[17:40:11] Josif says: уес афкорс
[17:40:15] nasko says: (chuckle)
[17:40:26] Josif says: йес*
[17:41:05] nasko says: окей .. ай уил тинк абаут ит
[17:41:22] Josif says: ай, кен’т то континиуе то врите тхис
[17:41:23] nasko says: ох .. ай уант то фък сомбъди
[17:41:32] nasko says: фемейл ъфкорс
[17:41:34] Josif says: вери стюпед
[17:41:43] Josif says: оооо
[17:42:16] Josif says: ай уант също

Connection terminated… or just censored :D