Як гоління змінює чоловіків…

… або як за пару хвилин перетворитися з бородатого суворого і серйозного мужика в рожевощокого юнака.

Ну є ось така відома картинка яка мене дуже веселить:

А тут так вийшло що я 4 дні не голився. Не те щоб за 4 дні виростала б якась брутальна борода, але дратувати починає страшенно. Ну і ось я згадав про цю картинку і спробував її відтворити:

 

Ну як, вийшло?

:)

Історія рядка User-Agent від Великого Вибуху до наших днів

Вільний переклад http://webaim.org/blog/user-agent-string-history/.

Пояснення для неспеціалістів: мова далі йде про веб-браузери, а конкретно про рядок User-Agent який браузери відсилають веб-сайтам щоб ті знали з яким саме браузером мають справу. У рядку User-Agent дві частини: назва та версія ядра браузера яка розуміє HTML (мова яка описує веб-сторінку) та додаткова інформація як, наприклад, версія операційної системи, браузера та різних доповнень. Веб-дизайнери мають змогу розроблювати сайти так щоб різним браузерам видавалися по різному зроблені веб-сторінки – таким чином вони мають змогу використовувати якісь унікальні можливості конкретних браузерів.

Спочатку був Mosaic і він усім казав що він NCSA_Mosaic/2.0 (Windows 3.1), і він вмів показувати картинки і текст.

 

Потім з’явилася Mozilla як дитя Mosaic та Godzilla і усим вона казала що вона Mozilla/1.0 (Win3.1), і вміла вона фрейми. А веб-дизайнери знали що Mosaic’у треба давати звичайний текст, а Mozilla’і фрейми. А назва Mozilla розробникам не сподобалася і вони переназвали свою дитину як Netscape.

 

І розробники Netscape "зловили зірочку" і почали глузувати з Microsoft і Windows публічно і нахабно і терпець Microsoft урвався і зробили вони Internet Explorer. А чекати поки веб-дизайнери додадуть третю версію сайту спеціально для Internet Explorer у Microsoft не було і вони стали усим казати що вони Mozilla/1.22 (compatible; MSIE 2.0; Windows 95), тобто вміють фрейми як Netscape і ще трохи зверху того. І Microsoft включили Internet Explorer у Windows безкоштовно для користувачів і веб-дизайнери побачили що Internet Explorer вміє більше за Netscape і стали робити сайти лише під нього. І Netscape помер і довго був лише Internet Explorer.

 

Але Mozilla відродилася як Gecko, але не хотіла чекати доки веб-дизайнери почнуть робити сайти під неї і стала усім казати що вона Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826.

 

А потім Gecko стала називати себе Firefox, а усім казала що вона Mozilla/5.0 (Windows; U; Windows NT 5.1; sv-SE; rv:1.7.5) Gecko/20041108 Firefox/1.0. І народилося від Firefox діти і називали вони самі себе Camino та Sea Monkey, а іншим казали що вони Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.2) Gecko/20040825 Camino/0.8.1 та Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.8) Gecko/20071008 SeaMonkey/1.0 бо  вони вміли все що вміла Firefox і трошки більше, тож веб-дизайнерам не треба було переробляти сайти спеціально під них.

 

А потім народився Linux. І прийшли його червоноокі прищаві адепти і побачили вони що Firefox це добре і захотіли собі таке саме. І зробили вони собі KHTML і навколо нього Konquerer який був точно як Gecko і усім казав що він Mozilla/5.0 (compatible; Konqueror/3.2; FreeBSD) (KHTML, like Gecko) щоб йому давали такі самі сторінки як і Gecko.

 

А потім прийшла Opera і сказали що хоче дати своїм користувачам вибір ким прикидатися для веб-сайтів. І на вибір користувача вона казала усім що вона або Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 9.51, або Mozilla/5.0 (Windows NT 6.0; U; en; rv:1.8.1) Gecko/20061208 Firefox/2.0.0 Opera 9.51, або Opera/9.51 (Windows NT 5.1; U; en). Але усім було все одно і ніхто ніколи нічого під Opera’у спеціально не робив тож вона до смерті прикидалася то Gecko то Internet Explorer.

 

А потім прийшла Apple і їй сподобався червоноокий Konquerer і взяла Apple собі KHTML і зробила його по своєму, назвала його WebKit і навколо нього зробли Safari. Але навіть зроблений "по своєму" WebKit всередині був точно як KHTML і Safari усім казав що він Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5 щоб йому давали точно такі веб-сторінки як Konquerer.

 

І побачив Microsoft що Firefox це добре і навчили вони свій Internet Explorer показувати веб-сторінки точно як Firefox і стали усім казати що Internet Explorer це тепер Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0).

 

А потім прийшов Google і побачив що Safari це добре і взяв собі WebKit і зробив навколо нього Chrome. А Chrome усім казав що він Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13 щоб йому давали сторінки як Safari який хотів щоб йому давали сторінки як Konquerer який хотів щоб йому давали сторінки як Firefox який хотів щоб йому давали сторінки як Internet Explorer’у який хотів щоб йому давали сторінки як Mozilla яка померла дуже давно.

 

І всі вони і досі кажуть що усі вони Mozilla і досі щоб їм раптом не дали сторінки як Mosaic’у, першому в історії інтернет-браузеру.

 

Висновок: всі брешуть.

Як лисичка і зайчик дядька не знайшли

Дарую вам на Новий Рік цю казочку! Щасти вам і нехай у наступному році усі ваші плани здійснюються по максимуму!


Жили-були у темному туманному лісі лисичка Гульнара та зайчик Ізяслав. Дуже сильно вони дружили між собою, так сильно що іноді аж ясна в них кровили. Так і казали про них в лісі що мовляв коники це вам не равлики, а Гуля з Ізею тим більше не равлики. Дуже мудрі мешканці жили в тому лісі і часто розумні речі казали.

А колись давно в тому лісі ледь не сталася велика пожежа, ну як ледь не сталася… Принаймні так деякі казали що мала б статися велика пожежа, але славетна саламандра Савл врятував весь ліс і його мешканців повісившись на акації. Ну принаймні родина диких свиней так усім в лісі казала – Савл, кажуть, за вас повісився, віддячимо же йому за наше спасіння добрими вчинками і радісними думками! А хто не думає радісно той остання жаба і не місце таким серед нас.

А як же, спитаєте ви, свині ті знали що у когось думки не радісні? Та все дуже просто – вони придумали що п’ять разів на місяць усі звірі повинні збиратися біля гнізда котрогось зі свинської родини і радісно лишати під деревом щось цінне зі свого майна. Бо, бачте, якщо тварина лісова і справді вдячна вчинку Савла то і розлучиться з статками своїм легко. А хто невдячний був, чи не дуже радий того вішали поруч із засохлим на сонці Савлом щоб знав як воно не легко було ліс рятувати.

Ну так от, було значить в лісі велике свято, день народження Савла. І пішли Гуля з Ізею на болото збирати ряску щоб значить потім з неї балабеників наліпити і почастуватися ними на свято.

А у Ізі колись був дядько що без вісти пропав на роботі. Працював він водієм молоковозу на будівництві. У молоковозі тому перевозив цеглу з залізо-бетонного заводу в школу. Дядько дуже любив зайчика Ізяслава і часто пригощав того цукерками які відбирав у дітей в школі коли приїздив туди з цеглою.

А якось дядько не повернувся з роботи. Спочатку подумали що як завжди десь по дівках пішов і молоковоз пропив, та коли минувся п’ятий рік то зрозуміли що пропав дядько. Мабуть, подумали, загинув героїчно. Воно таке траплялося в лісі що як якась тваринка переп’є, не дочалапає до нори і засне просто неба то гине героїчно. Особливо багато героїчно гинуло зимою.

Ну значить продали родині Ізі медаль дядькову і стали вони родиною героя. А все одно бува згадають дядька який він добрий був, і що тільки чужих дітей бив, своїх майже не чіпав, і що сильно радів усім дням народження Савла, так сильно що кожного разу треба було новий молоковоз йому видавати. Ну герой справжній, зараз таких не роблять.

Ідуть значить лисичка Гульнара з зайчиком по болоту, пісні народні співають, жукам лапи відривають. Аж тут бачать – колесо з болота стирчить. Ну вони на те колесо пострибали скоренько і давай собі думати звідки воно тут і для чого. Довго думали, старалися, пару разів навіть побилися. А потім і допетрали що то дядьків молоковоз догори ногами у болоті лежить. Зраділи, заспівали – кажуть як молоковоз тут то значить і дядько десь живий. Тре тіко пошукати де нога з болота стирчить, під нею значить і дядько.

Лише в болоті шукати не стали, смердить там занадто, та і набридло. Пішли шукати в магазин. Йдуть, радіють, планують як ото при живому дядьку в них ще й медаль героя буде. Може і квартиру дадуть тепер?

Аж тут їм на зустріч ціле кодло лісових мешканців – ідуть, співають, лапами махають, кричать – Савл повісився, вдячні йому! Гуля з Ізею тоді лише згадали що сьогодні якраз же день народження Савла, а в них і ряска є. Забули вони в магазин йти, побігли до інших тварин і гукають – А ось у нас ряска на балабеники, радіємо за Савла! Звірі їх оточили, по плечах плескають, стрибають, усі раді, п’яні. Діставайте свою ряску, – кажуть – закусювати нею будемо! Аж тоді лисичка з зайчиком згадали що вони тваринки і у них нема ні одягу з кишенями, ні торби де б ту ряску можна було б носити. Ой, – кажуть – а ми ж тваринки, нам же нема де ряску носити. І всі звірі засміялися.

Так лисичка і зайчик забули знайти свого дядька.


Біблія роз’яснює…

…що робити з бодливими волами (Вихід 21:28-36)

28. Якщо віл заб’є рогами чоловіка чи жінку до смерти, то вола забити камінням, і м’яса його не їсти; а господар вола не має вини.
29. Та, якщо віл був битливий і вчора, і третього дня, і господар знав про те і не остеріг його, а віл убив чоловіка чи жінку, то вола побити камінням, і господаря його зрокувати на смерть.
30. Якщо за нього покладуть викуп, нехай дасть як викуп за душу свою, якого покладуть на нього.
31. Чи сина заб’є рогами, чи доньку заб’є, – за цим же законом чинити з ним.
32. Якщо віл заб’є раба чи рабиню, то господареві їхньому заплатити тридцять шеклів срібла, а вола забити камінням.
33. Якщо хтось розкриє яму, або якщо викопає яму і не закриє її, і впаде до неї віл чи віслюк,
34. То господар ями має заплатити, віддати срібло господареві їхньому, а труп буде його.
35. Якщо чий-небудь віл заб’є до смерти вола у сусіда його, нехай продадуть живого вола, і розподілять навпіл ціну його, також і вбитого нехай розділять навпіл.
36. А якщо відомо було, що віл битливий був учора і третього дня, але господар його не остеріг його, то повинен віддати вола за вола, а вбитий буде його.

 

А то я все думав що ж робити в таких випадках…