March 15th, 2011

humster

zhex.ru

Сайт – всегда компромисс между разработчиком и владельцем, каждый из которых – профессионал в своей области.

Точек зрения на то, каким должен быть сайт, много: у программиста одна, у дизайнера – другая, у интернет-маркетолога – третья, у владельца…

На самом деле, точка зрения – всего одна – у конечного пользователя ресурса. И именно это в первую очередь нужно учитывать. Естественно, принимая во внимание удобство обслуживания сайта администратором.

В чем преимущества грамотно написанного технического задания:
однозначное понимание всеми участниками проекта того, как и что должно работать
экономия времени на разработке и всяческих уточнениях
возможность еще до начала работы оценить сложность проекта и продумать тонкие моменты
возможность после завершения работы отследить, все ли было сделано так, как задумывалось
возможность рассчитать окончательную стоимость проекта до начала работы
возможность распределить ответственности обеих сторон

Скачать бесплатно и без регистрации на сайте Самую лучшую музыку Вы найдете на нашем сайте www.zhex.ru. На сайте www.zhex.ru Вы можете скачать программы, фильмы, мультфильмы, игры, книги и другую полезную информацию, совершенно бесплатно и без регистрации. Комментарии к описанию: Комментарии к описанию:

А теперь поговорим о фильмах :) www.zhex.ru
humster

Секс-шоп.

Планируемая сделка между Nokia и Digia является важной для обеих компаний, она будет иметь положительные результаты для Qt и Qt сообщества, включая коммерческих клиентов и наших сотрудников.

Само собой разумеется, что мы твердо верим в правильность этого шага, однако похоже, что у обеих компаний были трудности, связанные с этой сделкой. Мы пришли к этому выводу на основе дезинформации в некоторых отчетах.

Вы, вероятно, читали, как некоторые люди преподнесли эту новость. И мы тоже. Хотя большинство из них сообщали о данной новости правильно, мы видели некоторые вводящие в заблуждение или недостоверные сообщения, а также некоторые спекулятивные комментарии, которые неверно передают наши намерения.

Мы решили рассказать о том, что в этих комментариях является фактами, а что вымыслом.

Мне здесь недавно на глаза попался очень прикольный магазин Секс-шоп. Низкие цены, бесплатная доставка и очень качественный!Если вам тоже нравится то заходите ко мне в коменты и оставляйте свои коментарии!
humster

кличко гомес

Состоялся релиз первой основной версии Fabric — удобной утилиты, которая позволяет автоматизировать выполнение команд по SSH на группе удалённых серверов.

В версии 1.0.0 есть ряд изменений в синтаксисе, несовместимых с предыдущими версиями (http://docs.fabfile.org/en/1.0.0/changes/1.0.html#backwards-incompatible-changes).

Классное предложение кличко гомес специально для вас разработанное! если конечно вы интересуетесь спортом а именно боксом то свободно заходите на сайт и наслаждейтесь всем что связанно с кличко!
humster

Creative English

Если вкратце, то оно нужно тогда, когда надо много раз искать какие-то произвольные образцы Xi в заранее заданном тексте A, а строится такое дерево мучительно с помощью алгоритма Укконена (есть и другие варианты, но они предполагают еще большее количество страданий). Общее наблюдение при работе с алгоритмами таково, что деревья — это, конечно, хорошо, но на практике их лучше избегать из за серьезных оверхэдов по памяти и не очень оптимального (с точки зрения эффективности оперирования данными компьютером) расположения. Кроме того, именно в таком дереве есть еще более существенная неприятность, а именно алфавитнозависимость структуры. Для решения этих проблем был придуман суффиксный массив. О том как его строить и как использовать и пойдет в этой статье.

Материал статьи предполагает знание понятий суффикса и префикса строки, а также знание того, как работает бинарный поиск. Надо также представлять, что такое стабильная сортировка и поразрядная сортировка, а также понимание, что имеется ввиду под стабильной сортировкой подсчетом. Для некоторых частей нам понадобится знание задачи о минимуме на отрезке — Range Minimum Query (RMQ). Ну, в общем, вас предупредили: никто не говорил, что будет просто :)
Итак, чем же не устраивает нас дерево? Во-первых, это конечно то, что из за необходимости хранить ссылки на детей, родителя и т.п. размер используемой памяти в этом случае заметно больше, чем если эти ссылки не хранить. Во-вторых, если аллоцировать память под данные каким-нибудь стандартным аллокатором, то их «раскидает по разным углам», в результате обход дерева будет предполагать большое количество переходов в памяти, что плохо сказывается на на работе кэша памяти. Конечно есть уловки, которые позволяют эту проблему подавить: надо размещать узлы дерева в массиве, а вместо указателей использовать индекс в массиве. Тогда дерево будет представляться цельным куском памяти.

Ну это общие проблемы для всех деревьев. А что там с пресловутой алфавитной зависимостью? Посмотрим на практическую реализацию суффиксного дерева (если вы не сталкивались с ним, то для понимания сути проблемы это не важно). В каждом узле такого дерева могут быть ссылки на детей в количестве от 1 (например для терминальной вершины без ветвления) и до размера алфавита. Вот и возникает вопрос как хранить эти ссылки. Можно, например, в каждом узле держать массив ссылок размером с алфавит. Работать это будет быстро — узнать, есть ли соответствующий ребенок в данном узле можно за O(1). Но в большинстве ячеек массива будут храниться нулевые ссылки, а память на эти ячейки уйдет. Для небольших алфавитов (например, нуклеотиды в ДНК) черт с ним, но представьте себе китайские иероглифы? В принципе далеко ходить не надо: даже не case-sensitive русский алфавит заставляет призадуматься, а хотим ли мы столько пустых данных иметь.

Можно экономней расходовать память, помещая в некий динамически-изменяемый массив (вектор) только непустые ссылки, но тогда уже проверка наличия соответствующего ребенка узла за O(1) становится весьма сомнительной. Если хранить ссылки в отсортированном виде, то O(log(размер алфавита)). Можно попробовать поиграть с хэш-таблицами, но это будет иметь смысл только для сверхбольших алфавитов, и к тому же вводится еще один уровень косвенности. Да и строить такие деревья уже не O(n). В общем, в любом случае надо будет идти на какой-то компромисс между памятью и производительностью.


Недавно в интернете наткнулся на интересное предложеие Creative English по изучению иностранного языка.Я считаю что сейчас без иностранного никда.

К тому же там можно сдать Экзамен IELTS недорого.Обращайтесь!
humster

Весы различных типов

Неплохо, но можно лучше. На самом деле не обязательно сравнивать всю искомую строку с элементом массива. На каждой итерации бинарного поиска мы уточняем некий диапазон, внутри которого может находиться искомый элемент. Все строки в таком диапазоне в некотором смысле похожи. А именно, у данных строк может быть общий префикс с искомой строкой, так как у тех, что остались вне диапазона, общего префикса уж точно не будет (в том смысле, что мы не рассматриваем уже обработанную часть образца как часть префикса).

Допустим, мы знаем длину общего префикса оставшегося образца с краями текущего диапазона l=lcp(X,S[L]) и r=lcp(X,S[R]) для левого и правого края (lcp — longest common prefix). Первое утверждение заключается в том, что для любой строки внутри диапазона lcp не меньше, чем минимум этих двух чисел. Если бы это было не так, то значит при неизменной начальной части префикса была бы позиция, где символ сначала совпадал бы с соответствующим символом образца, потом не совпадал, а потом снова совпадал. Это противоречило бы отсортированности диапазона. Важно хорошо проникнуться этой идеей, так как дальше мы ее будем использовать как нечто само собой разумеющееся. Второе утверждение очевидно: если общий префикс образца и любой строки внутри диапазона не меньше m=min(l,r), то m символов можно пропускать сразу, зная, что они совпадают в любом случае, и сравнивать только начиная с m+1 (и получая в результате lcp для данной строки).

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

серьги интернет магазин

Недавно в сети мне попалось очень интересное предложение серьги интернет магазин который привлек мое внимание в силу того что я искал новый подарок для своей девушки.Мне нравится ей дарить разные штучки дрючки и в этот раз я решил подарить ей серьги недорогие с бриллиантами а такие чтоб нравилиь.Для этого я отыскал этот кладез в виде интернет магазине где есть практически все.Мне нравится этот иагазин своей оснащенностью!

Если вашей девушке тоже потребуются украшения серьги то вы свободно можете обращаться на сайт .там много полезной для вас информации будет !

Один из самых больших выборов серьги женские вы всегда найдете там!



humster

системы видеонаблюдения

Сегодня мне пришел заказ от весьма крупной компании. Они просят реализовать на одном из их сайтов вот такое решение (орфография оригинала, названия изменены):

Пользователь на сайте заходит в «Калькулятор стоимости решения „ЗАО Рога и Копыта“.
Там он отвечает на 11 вопросов для расчета стоимости решения. После этого пользователю должно быть предложено заполнить свои ФИО, должность, название организации и email.
На указанный email должно быть отправлено уведомление: „По указанному адресу в скором времени Вам будет выслана стоимости решения “ЗАО Рога и Копыта», на основе заполненной на сайте rogaiko.pyta анкеты".
На нашу почту должены прийти контакты пользователя и ответы на вопросы. В течении суток мы рассчитываем решение и высылаем на указанный адрес.
(прим.авт. — средняя стоимость решения более миллиона рублей).

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

1. «Калькулятор» означает устройство, которое выполняет расчет и выдает результат сразу.
Называя онлайн-сервис «калькулятором», мы как бы обещаем пользователю, что после того, как он потратит свое время и заполнит анкету, он сразу получит важный для него результат.
Если это не так, если над ответом будут трудиться живые люди, и придет он через пару дней, то мы не должны обманывать пользователя, называя этот сервис «калькулятором». Этот сервис правильнее назвать «запрос ценового предложения». Это операция совершенно иного характера, и заниматься такими запросами будут совсем иные люди с иной целью.
Особенно вызовет раздражение пользователя ситуация, когда о том, что это на самом деле не калькулятор, он узнает лишь после того, как заполнит и отправит анкету.

2. Большинство пользователей настоящих онлайн-калькуляторов подсчитывают на них что-то, в основном, ради любопытства, пусть и не праздного. Для них это быстрый способ узнать, стоит ли им тратить время на общение с этой компанией, или нет, а если да, то можно ли как-то сэкономить на том или ином решении. Для этого они могут пользоваться калькулятором несколько раз, вводя разные параметры и сравнивая результаты. Делается это, как правило, без особой предварительной подготовки, и некоторые параметры пользователь может ввести с изрядной погрешностью, что называется, «от фонаря». Заниматься этим будет, вероятно, сотрудник невысокой должности и квалификации, либо просто частное лицо.


Недавно мне потребовалось осуществить видеонаблюдение на територии которая принадлежала моему сообществу.И я решил обратится к интернету и найти подходящее предложение для этих целей.вышел я на интернет ресурс системы видеонаблюдения и не пожалел
humster

Фрезерно-гравировальный станок, фрезерно-гравировальное оборудование, фрезерный станок с чпу

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