Архив за 27 февраля 2013 - 5

В предыдущей статье я уже обозначил основные направления решения задачи холодного старта в рекомендательной системе веб-страниц. Напомню, что проблема холодного старта делится на холодный старт для пользователей (что показывать новым пользователям) и холодный старт для сайтов (кому рекомендовать вновь добавленные сайты). Сегодня я более подробно остановлюсь на методе семантического анализа текстов (text mining) как основном подходе к решению проблемы холодного старта для новых сайтов.
Читать полностью »

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

Словно желая подтвердить сообщение о том, что производители 3D-карт заинтересовались выпуском планшетов, компания Point of View, известная своими 3D-картами, объявила о выпуске двух новых моделей планшетов — Mobii 945 и Mobii 1045, которые построены на четырехъядерных процессорах и работают под управлением ОС Android 4.1 Jelly Bean.

Каким-то образом мне удалось создать приложение, которое вроде бы понравилось паре-тройке человек. Ко мне повернулась удача и нашла инвестора в США, увидевшего моё творение и что-то разглядевшего во мне. Он дал мне шанс. Вложил в меня и мою компанию свои деньги.

Минуло пару лет. Фирма всё ещё держится, но уже на последнем издыхании. Она доживает последние дни. Меня постиг провал. У меня не вышло должным образом развить свою идею, похоже, я растерял умения и навыки. Деньги кончатся в ближайшие месяцы, и я не смогу расплачиваться по счетам. Всё лопнет.

Читать полностью »

За несколько дней до весны в линейке продуктов компании Atlassian большое и, самое главное, долгожданное событие: случился релиз Confluence 5 с ощутимыми изменениями в пользовательском интерфейсе и огромным количеством новых фич. Под катом обзор возможностей Confluence 5 с некоторым количеством картинок и большим количеством ссылок.

CEO Atlassian как бы говорит нам, что они отлично потрудились над Confluence 5
Atlassian Confluence 5 — На пути к идеалу

Читать полностью »

Intel приобретает набор HTML5 инструментов для разработчиков мобильных приложений
Компания Intel сообщает о приобретении инструментария разработчиков приложений для мобильных устройств, разработанного командой стартапа AppMobi. Список программ и компонентов, переходящих к Intel, имеет следующий вид:

  • XDK (Сross platform development kit) IDE – первая основанная на HTML5 среда разработки мобильных приложений. Включает в себя инструменты для создания, отладки и сборки ПО, а также эмулятор устройств на iOS и Android;
  • PhoneGap XDK – среда разработки с полной поддержкой open source фреймворка PhoneGap;
  • GameDev XDK – среда разработки игровых приложений на HTML5. В качестве примера AppMobi уже выпустила HTML5 игру под названием BoomTown;
  • jqMobi и jqUI, теперь называемые вместе Intel App Framework – фреймворк для реализации JQuery на мобильных устройствах;
  • directCanvas – технология ускорения приложений на HTML5 и SDK к ней;
  • Mobius – «Web браузер», позволяющий запускать Web приложения на HTML5 как установленные в ОС.

Читать полностью »

Как мы уже рассказывали на VolgaCTF2012, сейчас более чем в 2/3 случаев опасные сайты заражают компьютеры пользователей, загружая в браузер вредоносные Java-апплеты. Такое заражение может происходить при регулярном обновлении браузера, в некоторых случаях – даже если используется ОС не от Microsoft. Если на компьютере нет виртуальной машина Java, заражённый сайт «заботливо» предложит установить её версию с уязвимостью, после чего повторно атакует компьютер пользователя.Чтобы обнаруживать сайты, использующие этот способ заражения, Яндекс запустил специальный поведенческий анализатор вредоносного кода для Java-приложений. Он позволяет детектировать обфусцированный вредоносный код, который использует самые популярные на сегодняшний день уязвимости JRE. В результате с начала февраля было обнаружено более четырех тысяч зараженных сайтов, суммарная посещаемость которых до заражения достигала 1,5 млн. пользователей в сутки.

Одним из наиболее актуальных способов распространения вредоносного кода на сегодняшний день являются Java-эксплойты, которые встречаются в любом эксплойт-паке. Такая популярность обусловлена несколькими факторами:

  • использование Oracle Java более чем на 3 миллиардах компьютеров;
  • кроссплатформенность эксплойтов;
  • относительная простота эксплуатации уязвимостей;
  • в большинстве случаев Java-плагин включен в браузере.

Java-эксплойты обрели широкую популярность у злоумышленников из-за большого количества логических уязвимостей в Java. Такие уязвимости позволяют выполнить произвольный код незаметно для пользователя, потому что их использование обычно не сопровождается падением процессов браузера или виртуальной машины Java. С 2010 года злоумышленники использовали для заражения уязвимости CVE-2010–0806, CVE-2010–4452, CVE-2011–3544, CVE-2012-0500 и CVE-2012-4681, а с самого начала 2013 года стали активно использовать новую уязвимость СVE-2013-0433.

Читать полностью »

При необходимости что-то делать с запущенным в начале 2000-х сайтом, доисторическим ящером фронтпейджевского периода, первая реакция нормального перфекциониста будет такой:
Как изменить структуру сайта без потери позиций?

Но вот сервер уже облит цифровым бензином, а цифровая спичка готова запустить процесс обеззараживания жестких дисков, и ответственному человеку приходит в голову мысль: «А как же поток целевой аудитории? Как же закупленные ссылки, достигнутые позиции в результатах поиска?..» Конечно, подумать об этом необходимо и при переделке/модернизации, и при полном перезапуске сайта.

На самом деле при редизайне в большинстве случаев нет смысла менять структуру URL — пусть остается старой, окруженной массивом проиндексированных входящих ссылок. Изменение дизайна, верстки, контента, технических параметров страниц при сохранении тематики будет, в общем-то, даже положительным фактором для SEO. Особенно если соблюсти все требования внутренней оптимизации и улучшить то, что было ранее.

Итак, правило №1: Не надо менять URL’ы только потому, что очень хочется начать все с нуля.

Если же бизнес владельца сайта претерпел существенные изменения, структуру придется подгонять под новые требования. Опять же, обычно большая часть URL вполне может остаться. Но какие-то страницы все же исчезнут и частично будут заменены новыми.

Правило №2: Можно смело удалять страницы или менять URL’ы в том случае, если на них нет никаких внешних ссылок.

Правило №3: Если внешние ссылки есть, но у страниц нет хороших позиций в ТОПах поисковой выдачи, эти страницы также можно удалять или менять им URL’ы. Если контроль над внешними ссылками имеется, их можно перенаправить на новые страницы.

Выше рассмотрены самые приятные с точки зрения разработчика новой версии сайта ситуации — все они, в общем-то, не требуют никаких дополнительных телодвижений. Но если владелец сайта заявляет, что необходимо сохранение позиций в выдаче, а на ссылки потрачены серьезные деньги, придется уделить внимание структуре URL и перенаправлению линков.
Читать полностью »

Я обещал рассказывать о разного рода необычном оборудовании с точки зрения мониторинга, и в этой статье будет рассказано о удаленном контроле достаточно распространённого массива виртуальных дисков HP EVA. Чтобы «потренироваться на кошечках» возьмём Hewlett-Packard EVA4400 с контроллером HSV300 и двумя дисковыми полками, благо он стоит через стенку и есть возможность брать все скриншоты и данные с живой системы.
Читать полностью »

Ориентируясь на системы с интерфейсом PATA (IDE), компания Apacer представила твердотельные накопители AFD 257 и AFD 187. Первые выполнены в типоразмере 2,5 дюйма и оснащены 44-контактным разъемом, вторые — в типоразмере 1,8 дюйма и оснащены 40-контактным разъемом. Накопители AFD 257 и AFD 187 развивают скорости чтения и записи до 100 и 95 МБ/с соответственно. Общей особенностью новинок является наличие дополнительных функций, связанных с защитой данных: Full Erase, Destroy и Write Protect.


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js