Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)
Найдено страниц: 36 [показано 10]
Файлы vs базы данных.
Степень соответствия запросу: 22,21%
Фрагменты текста поста : ... Итак, последовательность действий модуля сбора статистики Lasto-блога примерно такова: при обращении серфера к любой странице сайта запускается один и тот же скрипт, который должен собирать статистическую информацию: кто пришел (серфер или бот), откуда он пришел (сайт-источник), куда он пришел (страница нашего сайта) и т... ... Кстати, анализируя этот файл можно увидеть, какие страницы сайта проиндексированы какими поисковыми системами (были посещены поисковыми ботами) и когда это произошло... ... В качестве дат (видимо для оптимизации) используются целочисленные значения, равные количеству дней, прошедших с некой фиксированной даты (1 января 2000 года)... ... html в определенный день, нужно сперва вычислить сколько дней прошло с 1 января 2000 года до искомой даты, затем «заглянуть» в ячейку массива Пример кода $ar['pages']['/stat... ... html'][к-во дней] Число, которое мы «увидим» в этой ячейке и будет искомым количеством посетителей нашей страницы... ... Тут можно немного оптимизировать процесс и сделать обращение вида Пример кода $ar['allsein']['google... ... Случаи когда с данной поисковой машины еще не было посетителей и нужно создавать целую ветку массива рассматривать не будем... ... тут затронута обработка данных только из одного «раздела» статистики (а ведь скрипт еще должен скорректировать данные и в остальных), не описан блок, который проверяет доступность сайта для данного юзер-агента и хоста-источника (а он жрет времени тоже немало), не учтены потери на выделение/освобождение памяти и копирование целых веток массива, если автор решил (для упрощения программирования) отделить часть массива например так: Пример кода $as = $ar['allsein']... ... :-) Структура, например, такая: Структура таблиц Таблица se_hosts -------------------- ID1 — уникальный числовой номер (используется для связи таблиц) Host — имя хоста поисковика Таблица se_query --------------------- ID2 — уникальный числовой номер (используется для связи таблиц) SH_ID — уникальный номер для ссылки на первую таблицу Query — текст искомой фразы Таблица se_hits ------------------- Q_ID — уникальный номер для ссылки на вторую таблицу Date — кво-дней с 1 января 2000 года Hits — количество хитов за этот день Естественно первая и третья таблицы будут иметь индексы по первым двум полям, а вторая — по всем... ... Куда ж без них :-) Итак, серфер пришел, что происходит в скрипте... ... В нашем случае размер записи (для третьей таблицы) составляет 12 байт , ведь там только три поля — Q_ID , Date и Hits , каждое из которых представляет собой 32-битное число и занимает 4 байта... Подробнее: http://fit-media.com/post_1222679684.html300-летие битвы при Лесной
Степень соответствия запросу: 19,06%
Фрагменты текста поста : ... белорусская деревня, близ которой 28 сентября 1708 года, во время Северной войны, 12-тысячный летучий отряд Петра I разбил 16-тысячный шведский корпус Левенгаупта... ... 14 сентября 1708 года Карл XII был вынужден отказаться от немедленного похода на Москву и принять решение о продвижении вглубь Украины... ... В числе гостей праздника были и иностранцы... ... Прямо на ходу стали ломать сценарий &mdash... ... Когда объявили прибытие Крестного Хода, народу значительно прибавилось и толпа постепенно стала подбираться в сцене, блокируя собой дорожки... ... Секьюрити, как в штатском, так и в форме (и тех и других, кстати сказать, на этом празднике было очень-очень много), стали отодвигать толпу от сцены, но никто из них не знал, какую именно дорожку нужно освободить для Крестного Хода, поэтому усердствовали во всех направлениях сразу... ... Но прикол вышел в том, что участники Крестного Хода зашли с противоположной стороны и в итоге высочайшее начальство совсем ничего не увидело, т... ... Во момент появления первых служителей церкви из Крестного Хода я услышал за спиной английскую речь двух мужчин из приглашенных на праздник иностранцев и чуть не заржал... ... В конце-концов они пришли к какому-то общему решению и участники Хода наконец-то появились перед зрителями... Подробнее: http://fit-media.com/post_1223377088.html13 сентября - День программиста
Степень соответствия запросу: 15,66%
Фрагменты текста поста : ... 13 сентября - День программиста День Программиста - неофициальный праздник программистов, отмечаемый на 256-й день года... ... Число 256 (два в восьмой степени) выбрано потому, что это количество чисел, которые можно выразить с помощью одного байта... ... В високосные годы этот праздник попадает на 12 сентября, в невисокосные - на 13 сентября... ... В 1989 году в этот день уголовному преследованию был подвергнут студент Роберт Моррис, создавший и запустивший компьютерного червя, названного его именем... ... В 2007 году День Программиста отмечается 13 сентября... ... Поздравляем всех программистов с профессиональным праздником и желаем, чтобы Ваш код был коротким, а года длинными... Подробнее: http://fit-media.com/post_1202303830.htmlЗалепа №12. Microsoft не знает собственного кода.
Степень соответствия запросу: 15,19%
Фрагменты текста поста : ... 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Максимум производительности
Степень соответствия запросу: 9,57%
Фрагменты текста поста : ... (В 1978 году мне требовалось три с половиной минуты, чтобы загрузить систему и приложения с кассетного магнитофона на мой Apple II... ... Уменьшение числа манипуляций Представьте себе современный фотоаппарат... ... Любой, кто хотя бы раз обновлял системное программное обеспечение, знает, насколько сложной может быть эта задача, хотя для этого пользователю не нужно принимать практически никаких решений... ... После этого: Уменьшайте число манипуляций, насколько это возможно... ... Большинство операций такого рода можно заменить машинами, полностью удалив оператора из процесса... ... Классический пример произошел в Нью-Йорке в 1930 году, когда пользователи нового офисного здания постоянно жаловались на долгое время ожидания лифтов... ... Когда пригласили инженеров для консультации, выяснилось, что нет никакой возможности ни ускорить лифты, ни увеличить их число или вместимость... Подробнее: http://fit-media.com/post_1207048697.htmlЗалепа №10 Cупер-хренорезка может все. Только хрен не режет.
Степень соответствия запросу: 6,51%
Фрагменты текста поста : ... Как раз есть форма, до отказа набитая всякими элементами управления (далее - контролами), в числе которых имеются и такие, из которых могут выпадать вспомогательные окошки... ... А именно: ComboBox (в режиме DropDownList ) и DateTimePicker... ... Ладно, нашел я комбо-боксовое свойство DroppedDown и быстренько соорудил метод: Пример кода: private void Combo_Enter(object sender, EventArgs e) { ComboBox cb = (ComboBox)sender... ... Снова полез в MSDN, посмотреть, как же будет зваться свойство, разворачивающее календарь, ибо, наученный горьким опытом копания в коде майкрософта, я твердо знаю, что метод, выполняющий одни и те же действия в разных (пусть даже схожих) контролах будет зваться по-разному... ... :) Чем глубже я закапывался в изучение списка методов и свойств класса DateTimePicker, тем больше мне казалось, что его проектировали не совсем вменяемые люди... ... Понятно, нужно знать кто и когда соорудил тот или иной класс, особенно если это коммерческая разработка... ... И почему в таком случае не сделали метод GetPrevControl , чтоб можно было перейти не только к следующему, но и к предыдущему... ... Первое наступает, когда у контрола изменилось контекстное меню (гениально, правда... ... ), второе - (держитесь за стул, ибо упадете) наступает, когда поменялся курсор... Подробнее: http://fit-media.com/post_1202303173.htmlAJAX — WEB 2.0 за 5 минут
Степень соответствия запросу: 4,26%
Фрагменты текста поста : ... Поскольку вся библиотекуа представляет собой всего один обычный файл с java-скриптом, то и подключается он стандартным HTML-тэгом: Пример кода <... ... Для примера вставим внутрь своей страницы такой код: Пример кода <... ... Код: Ссылка для запуска скрипта <... ... Гораздо чаще встречается ситуация, когда нужно отправить серверу какие-то данные и получить ответ, который, затем необходимо всунуть в контейнер... ... Код: Файл name... ... ) Проблема встает, когда ваша форма содержит десятки элементов ввода &mdash... ... Писать код, считывающий все эти значения, чтобы передать их скрипту &mdash... ... Код: Новый name... ... /html> Чуть комментариев к коду... Подробнее: http://fit-media.com/post_1262093659.htmlМиф о метафоре
Степень соответствия запросу: 3,28%
Фрагменты текста поста : ... В 60-х годах в архитектуре зданий существовало направление под названием Метаболист , влияние которого можно встретить и сейчас... ... Подавляющее большинство компьютерных программ сегодня строятся по такой же архитектуре, безо всякого стыда показывая нам как они были созданы: одна кнопка на функцию, одна функция на модуль кода, команды и процессы, которые точно отражают внутренние алгоритмы и структуры данных... ... Пиктограммы для обозначения файлов были хорошей идеей, когда компьютеры работали с дискетами или 10-мегабайтным жесткими дисками... ... Тот эпизод в фильме Стар Трек , когда Скотти возвращается на Землю в 21 век и пытается говорить с компьютером через мышь - один из моментов, который не является фантастикой... ... Синтезированные идиомы - основа продвижения торговой марки продукта, когда компания наполняет свое название или название продукта новым смыслом... ... Следование метафоре дает пользователю значительный прирост производительности в первый раз, когда они используют буфер обмена, но это стоит им многого после того как они откроют слабость этого механизма... ... Бесконечное число идиом только и ждет, чтобы их открыли... Подробнее: http://fit-media.com/post_1206190085.htmlУрок информатики для мелкософта (пояснение к залепе №8)
Степень соответствия запросу: 2,13%
Фрагменты текста поста : ... позволял бы получать машинный код, хотя бы сравнимый с ассемблерным вариантом... ... позволял бы программисту (хотя бы частично) управлять генерацией получаемого кода... ... Ладно, давайте перейдем к "сокращенной" записи описанной выше операции и подумаем вот над чем: теоретически методы operator+() и operator+=() должны делать одно и тоже, различие лишь в том, куда направится результат... ... Для пояснения ситуации приведу кусок кода из "Залепы №8" (далее все написано на C#): Пример кода: MyCls a = new MyCls()... Подробнее: http://fit-media.com/post_1198760520.htmlКак Заиконить Сайт
Степень соответствия запросу: 2,13%
Фрагменты текста поста : ... А именно, в секции нужно будет вставить вот такой код: Пример кода: <... ... Например так: Пример кода: <... ... Например от Яндекса :) Вот соответствующий код: Пример кода: <... Подробнее: http://fit-media.com/post_1212879390.html
