Как написать диплом

February 12th, 2007

Для того, чтобы написать диплом сегодня в киевских вузах - совсем необязательно разбираться в предметной области. Как показала практика - самое сложное - это оббегать преподавателей и научных руководителей, собрать необходимые подписи и красиво перешить стопку бумаги. Подписи и печати - вот что самое важное!

Первые и необходимые вещи при написании диплома это:

  1. Познакомиться с научным руководителем.
  2. Утвердить тему
  3. Набросать план
  4. Заполнить текстом план
  5. Найти рецензента
  6. Собрать подписи

Я понял чему учит институт. Институт учит правильно и вовремя ставить печать на нужном бланке. Институт учит правильно всучить в поликлинике плитку шоколадки ответственной за факультет медсестры, что бы она поставила уже десятую по счёту печать на маленьком клочке бумаги. И всё ради того, что бы на военке закрыли два или при пропущенных дня по болезни.Неприятный осадок остался после института.

П.С.  Чтобы забрать корочку нужно пройтись по общагам, в которых ни разу не был, и поставить ещё с десяток другой печатей, которые заверяют росписи, которые заверяют то, что я им ничего не должен.

Диплом

January 15th, 2007

“Мова мовиться, а хліб їсться, а час минає” © Київські Прохачі. Іван Нечуй-Левицький.

О, Господи - дай сил мне выдержать :)

Українська локалізація JSCalendar v1.0

December 23rd, 2006

ukranian localization jscalendarПредставляю українську локалізацію відомого JavaScript’ового календаря JSCalendar v1.0. Шукав в Інтернеті - не знайшов. Взагалі то там і перекладати майже нічого. Але нехай валяється.

Файл локалізації

Да пошли вы!

December 20th, 2006

В той же час у Азарова явно здавали нерви. Наприкінці своєї доповіді він не на жарт розхвилювався. Після того, як йому не вдалося переконати опозиційних депутатів в тому, що в 2007 році заниження прожиткового мінімум виллється в “максимальне поєднання” зростання соціальних витрат і економіки, він просто облаяв своїх опонентів.

Да пошли вы!

Да пошли вы!..” – такою короткою була відповідь міністра фінансів на гнівні вигуки опозиціонерів. Зал відповів зловтішними аплодисментами.” © epravda.com.ua

На весь район, на весь район! эх … сразу видно - азарной Азаров. А с виду солидный человек, мог бы сразу “Да пошли вы нах!” сказать, или “Да пошли вы в жопу!”… прозвучало бы эфектнее и пиар погромче был бы.

Спасаем ввод пользователя

December 16th, 2006

Очень часто приходится редактировать свои данные с помощью больших форм. Иногда формы бывают ну просто неоправданно большие. Либо же само заполнение по-разным причинам занимает много времени (письмо, отчёт). Заполнив форму наполовину случайно не туда ткнуть пальцем - и страница или обновляется или делает back. А бывают ещё те мышки, у которых по бокам две жирные кнопяры. Эти кнопки в броузере играют роль ВПЕРЁД и НАЗАД. В общем данные теряются.

туда-сюда
(кстати, только сейчас заметил, что у меня в ИЕ надпись back есть, а forward нет)

Дабы избавить пользователя своего сервиса от таких вот глупых неприятностей, можно ввести javascriptовую проверку, были ли изменены данные формы. Если изменения произошли - то запрашивать подтверждение типа “Осторожно, вы не сохранили ваши данные. Продолжить?”, если нет, то отпускать без лишних вопросов.

вопрошание

В двух словах:
нужно задать событие window.onbeforeunload. В нём делать проверку были ли произведены изменения в этом сеансе работы. если не было изменений возвращать window.undefined, в противном случае возвращать строку предупреждения. Самое интересное, что это делается средствами броузера. Он сам спрашивает “Are you sure you want to navigate away from this page?” (firefox), а Вам нужно указать только лишь возможные последствия того, что может случиться в случае незасабмичивания формы.

пример кода: onunload.zip (630 Байт)

Справжній апостроф на українській розкладці!

December 15th, 2006

Тепер вам не треба тиснути ALT+SHIFT, або CTRL+SHIFT тобто перемикати розкладку клавіатури для того, щоб поставити той загублений в англійській мові апостроф. В новій розкладці заміняється:

  1. російська буква ё (йо) на український апостроф (’),
  2. буква йо верхнього регістру Ё заміняється на ’ - апостроф тільки в іншу сторону
  3. знак / заміняється на Ґ (не на цифровій частині)
  4. а знак \ на ґ.
пишіть українською

Завантажити цю розкладку можна звідси
Якщо раптом щось трапилось і попереднє посилання не працює, то я зробив резервну копію (~50Кб)

Перевіряйте на віруси!

11-ое сентября глазами лётчика очевидца.

December 12th, 2006

Нахожусь уже над Holland Tunnel, на траверзе Canal Street, как вижу с противоположной стороны, где-то метрах на 500 идёт “737″ (на первый взгляд), впринципе там он и ожидался, т.к. визуальный заход в Ла Гвардию проходит как раз по реке и сам факт нахождения авиалайнера там совершенно не ставился под сомнение, ну может чуть ниже чем обычно, тоже небось поглазеть хотел, но никаких подозрений он не вызывал.

wtc-secondimpact.jpg

Как тут, бряк, он заваливается в крен и в снижении входит в южное здание ВТЦ, почти одновременно с моим нажатием на затвор мыльницы. [вырезано цензурой!] - снова сказали пионеры, и машинально нажав кнопку радиопередатчика, сообщили в эфир “Fucking shit, a second plane just hit the building!”. Это был United Airlines Flight 175

Вся статья

Останні фільми вироблені в Україні.

December 1st, 2006

Звичайно, ті хто любить масове кіно не будуть в захваті від цих стрічок. Але добрий кінематограф ніколи не був масовим. Фільми, які отримують гран-прі в Канах і Берлінах ми ніколи не дивимося на величезних кіноекранах. Але воно є. Гра акторів та небанальний сюжет на противагу вибухам та комп’ютерним декораціям.
Мабуть це можна порівняти з півкілограмовою хімічною грушею в супермаркеті та таким собі яблуком щойно з дерева з черв’яком всередині. Перше мов з воску відлите аж блищить, у іншого треба вирізати підгнилу середину. Але справжня різниця в тому, що одне зі зміненим ДНК на хімічному рівні, а інше “справжнє”.

http://www.share.net.ua/

СПАМ - стоит читать.

November 25th, 2006

Спасибо google за то, что он не удаляет спам, а даёт возможность порадоваться за доброту намерений наших спам мейкеров. Это вам не виагру продавать!

spam_pavel_denisov1.PNG

Проверка существования домена.

November 15th, 2006

Как проверить занят домен в определённой зоне или не занят? Как это делают провайдеры и регистраторы доменов?

checkdomain.png

Ничего на самом деле сложного в этом нет. Для этого не нужно абсолютно никаких платных сервисов.
Любой зоне соответствует свой WHOIS сервер. Через который можно узнать подробную информацию о человеке/организации, на которую зарегистрирован тот или иной домен. Нопример зоне ua соответствует сервер whois.com.ua. Он также отвечает за домены второго уровня таких как net.ua, com.ua и т.д. Также получить данные по украинским доменам можно через глобальный сервер whois.ripe.net.

Пример реализации на PHP с использованием сокетов:

$connection = @fsockopen("whois.com.ua", 43);
fputs($connection, "drozdov.com.ua");
$buffer = "";
while (!feof($connection)) {
$buffer. = fgets($connection, 4096);
}
fclose($connection);
if (strpos($buffer, "No entries found for domain")){
// домен свободен
} else {
// домен занят
}

Хочу заметить, что все сервера выдают разные сообщения об ошибке, по которым делается вывод о том, что домен не зарегистрирован. На whois.com.ua он такой, как в примере (No entries found for domain), но на других серверах он может быть совсем другим. Например:

  • на сервере whois.ripn.net, который отвечает за зону RU - отрицательный ответ выглядит “No entries found for the selected source(s).”
  • сервер whois.afilias.info, отвечающий за зону INFO, выдаёт просто “NOT FOUND”
  • и т.д

Задержек в ответе сервера практически нет, поэтому проверки по большому количеству зон не слишком затягиваются.