Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)
Найдено страниц: 56 [показано 10]
300-летие битвы при Лесной
Степень соответствия запросу: 29,38%
Фрагменты текста поста : ... Именно в этой деревне находился русский царь Петр I, когда состоялась битва, изменившая ход Северной войны... ... белорусская деревня, близ которой 28 сентября 1708 года, во время Северной войны, 12-тысячный летучий отряд Петра I разбил 16-тысячный шведский корпус Левенгаупта... ... 14 сентября 1708 года Карл XII был вынужден отказаться от немедленного похода на Москву и принять решение о продвижении вглубь Украины... ... Прямо на ходу стали ломать сценарий &mdash... ... Когда объявили прибытие Крестного Хода, народу значительно прибавилось и толпа постепенно стала подбираться в сцене, блокируя собой дорожки... ... Секьюрити, как в штатском, так и в форме (и тех и других, кстати сказать, на этом празднике было очень-очень много), стали отодвигать толпу от сцены, но никто из них не знал, какую именно дорожку нужно освободить для Крестного Хода, поэтому усердствовали во всех направлениях сразу... ... Еще один ляп вышел, когда какой-то особо шустрый товарищ (скорее всего один из членов орг-комитета) решил, что для улучшения обзора (а заодно и отделения от простых смертных) все высочайшее начальство нужно передвинуть поближе к сцене... ... Но прикол вышел в том, что участники Крестного Хода зашли с противоположной стороны и в итоге высочайшее начальство совсем ничего не увидело, т... ... Во момент появления первых служителей церкви из Крестного Хода я услышал за спиной английскую речь двух мужчин из приглашенных на праздник иностранцев и чуть не заржал... ... Диалог был примерно таким: - Нам, наверное, нужно пройти вон туда, к сцене, где находятся все эти важные люди... ... В конце-концов они пришли к какому-то общему решению и участники Хода наконец-то появились перед зрителями... ... Когда все более-менее расположились, начался молебен в честь погибших участников Северной войны... ... Поскольку прямого пути туда гении тротуаров не предусмотрели, то путь получился мягко-говоря кривым... ... Интересно, кому в голову пришло, что человек, когда ему "... ... Когда я их фотографировал, рядом проходили какие-то мужики и один другому, показывая на пушку, в шутку задал риторический вопрос: "... ... Но потом видишь, как организаторы прямо во время праздника по рации безуспешно пытаются выяснить, куда вести тех или иных гостей... ... когда фонограмма внезапно обрывается, а танцоры с удивленными лицами замирают в середине своих па и не знают что дальше делать... ... когда ведущий по три раза читает одно и тоже приветствие, а приветствуемые никак не появляются... ... когда на каждом шагу натыкаешься на милиционеров с металлоискателями в руках и дежурным вопросом "... ... и когда они быстренько отворачиваются как только начинаешь их фотографировать... ... когда туалет находится за 300 метров от места где он нужен и потому и участники и гости "... ... когда на груди у графа из свиты Петра золотой крест сделан из картона и фольги и один из его лучей помят, торчит в сторону и обмотан скотчем (видимо оторвали в толпе)... ... когда солдаты 18 века вместо мушкетов несут в руках современные пневматические ружья... ... когда пушки "... ... Когда все это видишь и слышишь, то лишний раз убеждаешься, что организаторы делали вовсе не праздник, не торжество, а просто банально отрабатывали свою зарплату... ... Попробуйте целый день не взирая на погоду пролежать на сырой земле, изображая раненого солдата, тогда поймете, чего им это стоило... ... Зрители не выдержали и зааплодировали, когда крестьянин, стоя на коленях, начал креститься и с причитаниями целовать краюху черного хлеба, которую только что подарила ему графиня из свиты Петра... Подробнее: http://fit-media.com/post_1223377088.html14 принципов создания вежливых программ
Степень соответствия запросу: 20,76%
Фрагменты текста поста : ... Таким образом мы бессознательно относимся к ним, как к людям, даже тогда, когда считаем это бессмысленным... ... Программисты выразительны и точны до крайности, но только когда они так чувствуют... ... Действительно, компьютер никогда не выдаст вам приблизительный баланс, но тогда компьютер не увидит разницы между выдачей сообщения о том, что у вас на счету "около 500$" за долю секунды, и точной суммы 503... ... Тогда выбор будет за вами – стоит ли тратить время на дополнительную точность... ... Некоторым нравится, когда их приветствуют по имени, некоторым нет, но каждому нравится, когда к нему относятся в соответствии с его личными вкусами... ... Когда я создаю новое письмо и печатаю "Дейв" в графе "Кому", я ожидаю, что на основе моего поведения в прошлом программа догадается, что я имею в виду Дейва Карлика... ... Когда владелец ресторана указывает мне на столик, я считаю это предложением, а не приказом... ... Хотя любой хороший ресторан позволит вам побывать на своей кухне, но когда вы впервые входите в него, официант, руководствуясь здравым смыслом, проводит вас в обеденный зал... ... Мой ассистент знает, что мне нужна комната в отеле, когда я еду в другой город на конференцию, несмотря на то, что я не говорил ему этого специально... ... Когда я обедаю в ресторане, я ожидаю, что официант будет реагировать соответствующим образом на мои намеки... ... Когда я веду оживленную беседу с соседями за столом, я ожидаю что официант в это время будет выполнять другие дела... ... Когда я провожу презентации, мне необходимо временно сменить разрешение на 800х600 чтобы оно соответствовало низкому разрешению моего видео-проектора... ... Однако когда я меняю разрешение обратно, окна не возвращаются к своим размерам... ... Меня не интересую затруднения программы в вопросе когда чистить "корзину"... ... Когда я ищу информацию в Интернет через поисковую машину, я не могу быть уверен, что не наткнусь на неработающую ссылку... ... И теперь, когда бы я ни остановился в этом отеле снова, консьерж – без моей просьбы – оставляет в моей комнате... ... Когда я заказываю салат в хорошем ресторане, я получаю хороший салат... ... Когда выбор предлагают насильственно – это тяжелое испытание... ... Когда система ручной обработки информации переносится на компьютеры, что-нибудь всегда теряется... ... Когда служащему звонит знакомый из отдела продаж и объясняет, что можно получить большую выгоду если вот этот заказ обработать быстрее, он ускоряет его обработку... ... Когда поступает какой-нибудь заказ с неполной информацией, он может обработать его и вернуться к нему позже, чтобы восполнить информацию... ... Любая "ручная" система имеет важное но парадоксальное состояние неопределенности (о котором не говорят, но часто пользуются), когда транзакция может быть принята, но полностью еще не обработана... ... Тогда как служащий может выписать счет не имея полной информации о клиенте, автоматизированная система не сможет выполнить такой запрос, не желая выписывать счет... ... Когда такие правила применяются к человеку, страдают обе стороны... ... Когда компьютеры ведут себя совершенно неуправляемо и неохотно выполняют задания пользователей, ни о каком доверии и речи быть не может... Подробнее: http://fit-media.com/post_1203349390.htmlЗалепа №12. Microsoft не знает собственного кода.
Степень соответствия запросу: 13%
Фрагменты текста поста : ... Microsoft не знает собственного кода... ... Недостатком здесь служит тот факт, что обработчик получает коды клавишей, а не коды символов... ... Соответственно они никак не зависят от состояния "включенности" CapsLock и NumLock , равно как и от текущей раскладки (языка ввода)... ... Это приводит к серьезным проблемам при написании программ работы с текстом, которым нужны не коды клавиш, а именно коды набираемых пользователем символов... ... Фактически оно наступает, когда в буфер клавиатуры попадает очередной символ и обработчик этого события получает как раз код символа, а не клавиши... ... ) возможность указать системе, что принятый символ не должен проходить дальнейшую обработку и должен покинуть очередь вода... ... Например, если требуется ввести сумму, то нужно из потока ввода удалить все символы кроме цифр, точки, минуса и возможно кода клавиши "Забой" ( BackSpace )... ... Вот этот пример со всеми комментариями: Пример кода: // Boolean flag used to determine when a // character other than a number is entered... ... :) Ладно, вот еще вариант, на этот раз мой: Пример кода: private void textBox1_KeyDown(object sender, System... Подробнее: http://fit-media.com/post_1203179184.htmlФайлы vs базы данных.
Степень соответствия запросу: 10,7%
Фрагменты текста поста : ... Итак, последовательность действий модуля сбора статистики Lasto-блога примерно такова: при обращении серфера к любой странице сайта запускается один и тот же скрипт, который должен собирать статистическую информацию: кто пришел (серфер или бот), откуда он пришел (сайт-источник), куда он пришел (страница нашего сайта) и т... ... Кстати, анализируя этот файл можно увидеть, какие страницы сайта проиндексированы какими поисковыми системами (были посещены поисковыми ботами) и когда это произошло... ... В качестве дат (видимо для оптимизации) используются целочисленные значения, равные количеству дней, прошедших с некой фиксированной даты (1 января 2000 года)... ... html в определенный день, нужно сперва вычислить сколько дней прошло с 1 января 2000 года до искомой даты, затем «заглянуть» в ячейку массива Пример кода $ar['pages']['/stat... ... Тут можно немного оптимизировать процесс и сделать обращение вида Пример кода $ar['allsein']['google... ... Случаи когда с данной поисковой машины еще не было посетителей и нужно создавать целую ветку массива рассматривать не будем... ... тут затронута обработка данных только из одного «раздела» статистики (а ведь скрипт еще должен скорректировать данные и в остальных), не описан блок, который проверяет доступность сайта для данного юзер-агента и хоста-источника (а он жрет времени тоже немало), не учтены потери на выделение/освобождение памяти и копирование целых веток массива, если автор решил (для упрощения программирования) отделить часть массива например так: Пример кода $as = $ar['allsein']... ... :-) Структура, например, такая: Структура таблиц Таблица se_hosts -------------------- ID1 — уникальный числовой номер (используется для связи таблиц) Host — имя хоста поисковика Таблица se_query --------------------- ID2 — уникальный числовой номер (используется для связи таблиц) SH_ID — уникальный номер для ссылки на первую таблицу Query — текст искомой фразы Таблица se_hits ------------------- Q_ID — уникальный номер для ссылки на вторую таблицу Date — кво-дней с 1 января 2000 года Hits — количество хитов за этот день Естественно первая и третья таблицы будут иметь индексы по первым двум полям, а вторая — по всем... ... Куда ж без них :-) Итак, серфер пришел, что происходит в скрипте... Подробнее: http://fit-media.com/post_1222679684.htmlМаксимум производительности
Степень соответствия запросу: 8,47%
Фрагменты текста поста : ... Три операции, которые можно упростить Работая на компьютере, пользователи выполняют три основных операции: Принимают решения на основе информации, касающейся текущей задачи Собирают данные, необходимые для выполнения текущей задачи Манипулируют компьютером с помощью элементов управления Например, пользуясь автомобилем, пользователи вначале решают, куда они хотят ехать... ... Манипуляции пользователя сводятся к передвижению ткани, тогда как машина двигает иглу... ... Когда объектив закрыт &ndash... ... Первый метод наиболее эффективен, когда ранее введенная информация может быть использована еще раз... ... В противном случае все сбереженное время сойдет на нет, когда пользователь будет сравнивать старые значения с новыми... ... Большинство операций такого рода можно заменить машинами, полностью удалив оператора из процесса... ... Этот метод значительно отличается от ситуации, когда пользователь, достигнув очередной развилки на дороге, постоянно решает куда повернуть теперь... ... Классический пример произошел в Нью-Йорке в 1930 году, когда пользователи нового офисного здания постоянно жаловались на долгое время ожидания лифтов... ... Когда пригласили инженеров для консультации, выяснилось, что нет никакой возможности ни ускорить лифты, ни увеличить их число или вместимость... ... Тогда пригласили дизайнера, который смог решить проблему... ... Основная стратегия уменьшения субъективного времени восприятия: Пользователи должны быть постоянно заняты Когда в процессе работы возникает неизбежная пауза, например, потому что программа должна обратиться к серверу, убедитесь, что пользователь занят и развлечен... ... Когда оставшееся время предугадать невозможно, покажите анимированный объект, который даст пользователям понять, что система не зависла... ... Когда ожидаемая задержка менее 2 секунд, показывать оставшееся время бессмысленно, поэтому просто измените форму курсора на "... ... Покажите, когда пользователь может продолжать... ... Выведите индикатор Покажите, когда пользователь может продолжать... ... Четко и ясно сообщите пользователю, когда он может продолжать... Подробнее: http://fit-media.com/post_1207048697.htmlAJAX — WEB 2.0 за 5 минут
Степень соответствия запросу: 5,6%
Фрагменты текста поста : ... Поскольку вся библиотекуа представляет собой всего один обычный файл с java-скриптом, то и подключается он стандартным HTML-тэгом: Пример кода <... ... Для примера вставим внутрь своей страницы такой код: Пример кода <... ... Код: Ссылка для запуска скрипта <... ... Гораздо чаще встречается ситуация, когда нужно отправить серверу какие-то данные и получить ответ, который, затем необходимо всунуть в контейнер... ... Код: Файл name... ... ) Проблема встает, когда ваша форма содержит десятки элементов ввода &mdash... ... Писать код, считывающий все эти значения, чтобы передать их скрипту &mdash... ... Код: Новый name... ... /html> Чуть комментариев к коду... Подробнее: http://fit-media.com/post_1262093659.htmlОптимизация PHP-кода
Степень соответствия запросу: 3,66%
Фрагменты текста поста : ... Если вам необходимо определить время, когда скрипт был запущен, лучше используйте $_SERVER[&rsquo... ... Если функции замены строк, может принимать в качестве аргументов как массивы, так и одиночные символы, и если ваш список аргументов не слишком длинный, подумайте над тем, чтобы записать несколько одинаковых выражений замены, проходя один символ за раз, вместо одной строки кода, которая принимает массив поиска и замены Лучше использовать конструкции else if , чем несколько конструкций if... ... Прерывайте свои соединения с БД, когда закончите работать с ними... ... Конечно, вы можете использовать это только тогда, когда в вашей строке нет переменных... ... Если в вашем коде есть функции, работающие очень долго, может стоит их переписать на C в виде расширения... ... Профилирование покажет вам, сколько времени выполняются части вашего кода... Подробнее: http://fit-media.com/post_1207831883.htmlСтатичные файлы vs скрипты. Невидимое зло.
Степень соответствия запросу: 3,34%
Фрагменты текста поста : ... Совсем другое дело, когда код выполняется на виртуальном хостинге, где размещена пара сотен сайтов, каждый из которых обслуживает десятки клиентов одновременно... ... кода... ... Казалось бы нагрузка не такая уж и существенная, но все же вариант, когда стили хранятся в отдельных файлах гораздо предпочтительнее, т... ... Проблема ужесточается тем, что времена когда страница сайта строилась из одного шаблона, давно прошли и ныне страницы современных сайтов собираются из кучи мелких шаблончиков - под каждый блок сайта свой шаблон и, возможно, не один... ... Конечно офигенно круто, если ваша CMS может, практически без каких-либо изменений в коде, работать с почти любой, установленной на сервере, СУБД... ... если запрос использует пяток таблиц, завязанных перекрестными ссылками в тугой узел, обильно приправленный полу-десятком условий с сортировками, группировками и прочими JOIN'ами, то объем кода, который требуется написать, чтобы все это добро впихнуть в ту же ActiveRecord становится в несколько раз больше, чем сам чистый SQL-запрос... Подробнее: http://fit-media.com/post_1283692130.htmlЗалепа №10 Cупер-хренорезка может все. Только хрен не режет.
Степень соответствия запросу: 2,96%
Фрагменты текста поста : ... Ладно, нашел я комбо-боксовое свойство DroppedDown и быстренько соорудил метод: Пример кода: private void Combo_Enter(object sender, EventArgs e) { ComboBox cb = (ComboBox)sender... ... Снова полез в MSDN, посмотреть, как же будет зваться свойство, разворачивающее календарь, ибо, наученный горьким опытом копания в коде майкрософта, я твердо знаю, что метод, выполняющий одни и те же действия в разных (пусть даже схожих) контролах будет зваться по-разному... ... Спрашивается, зачем оно тогда есть... ... Понятно, нужно знать кто и когда соорудил тот или иной класс, особенно если это коммерческая разработка... ... Тогда нафига сделали этот метод... ... нынче не в моде... ... Первое наступает, когда у контрола изменилось контекстное меню (гениально, правда... ... ), второе - (держитесь за стул, ибо упадете) наступает, когда поменялся курсор... Подробнее: http://fit-media.com/post_1202303173.htmlЗалепа №4. Деревянный TreeView.
Степень соответствия запросу: 2,14%
Фрагменты текста поста : ... Итак, вот примерный обработчик (для простоты все лишнее я выбросил): Пример кода: private void Tree_DrawNode(object sender, DrawTreeNodeEventArgs e) { if ((e... ... Ибо в заклинаниях культа Ктулху я не силен, особенно когда эти заклинания наложены мега-пряморуким софтверным гигантом Microsoft... ... Когда же это количество достигло полу-сотни глюк внезапно исчез... ... Надписи, которые уезжали за край контрола (когда я тянул бегунок скрол-бара) больше не выезжали назад... ... Ни одного символа в коде не менял... Подробнее: http://fit-media.com/post_1197577126.html
