Архив за 20 мая 2016 - 3

Привет всем.

Мы классический web 2.0 сайт сделаный на Drupal. Можно сказать, что мы медиа сайт, т.к. у нас очень много всевозможных статей, и постоянно выходят новые. Мы уделяем много внимания SEO. У нас для этого даже есть специально обученные люди, которые работают полный рабочий день.

К нам заходит более 400k уникальных пользователей в месяц. Из них 90% приходит из поиска Google.

И вот уже почти полгода мы разрабатывали Single Page Application версию нашего сайта.

Как вы уже наверное знаете, JS это вечная боль сеошников. И нельзя просто так взять и сделать сайт на JS.

Перед тем как начать разработку мы начали исследовать этот вопрос.
И выяснили, что общепринятым способом является отдача google боту уже отрисованой версии страницы.
Making AJAX applications crawlable

Также выяснилось, что этот способ более не рекомендуется Google и они уверяют, что их бот умеет открывать js сайты, не хуже современных браузеров.

We are generally able to render and understand your web pages like modern browsers.

Т.к. на момент принятия нашего решения Google только-только отказались от подобного метода, и еще никто не успел проверить как Google Crawler на самом деле индексирует сайты сделаные на JS. Мы решили рискнуть и сделать SPA сайт без дополнительной отрисовки страниц для ботов.

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

Занимающаяся технологиями для СМИ компания Surfingbird получила около $5 млн инвестиций, в том числе от фонда Start Fellows Павла Дурова и Юрия Мильнера, а также инвесткомпании Klever Internet Investment Ltd. (KIIL) основателя девелоперской группы ПИК Юрия Жукова. Основатель компании Сергей Шалаев рассказал Forbes почему СМИ надо стремиться к тому, Читать полностью »

image

Предисловие

Все мы любим космос, а те, кто говорят, что не любят — просто боятся в этом признаться. Большинство из присутствующих здесь, кроме стандартных игр для детей «про войну», имели болезненную тягу к конструкторам, научной фантастике и, возможно, ролевым играм. И, на мой взгляд, Stellaris — это то, что объединяет в себе все эти наши увлечения: космос, созидание, отыгрывание выбранной роли и, конечно же, покорение мира.

Автор данной публикации, как некоторые могли заметить, больше тяготеет ко всяческим MOBA в лице Dota 2 и соревновательным шутерам класса CS. Однако, путь заядлого геймера, потратившего солидную часть своей жизни на компьютерные игры, начался со стратегий, как TBS, так и RTS: HoMM II, HoMM III, Warcraft 3, Stronghold, Red Alert II, Zeus: Master of Olympus (Poseidon: Master of Atlantis) и даже Industry Giant II.

Единственное, что было автору недоступно, в силу нетерпеливости, — это жанр глобальных стратегий, или, как их еще называют, 4Х-стратегий, ярчайшим представителем которого всегда была Civilization от Сида Мейера.

Мимо прошли и Master of Orion и все остальное прочее, поэтому углубляться в историю жанра не будем, а поговорим об игре, которая тихо и без какого-либо шума, вышла в релиз всего полторы недели назад — 9 мая 2016 года. Разработчик — достаточно известная в этом жанре компания Paradox Interactive (Серии «Crusader Kings», «Europa Universalis», «Hearts of Iron»).

Цена вопроса и системные требования

Сейчас за Stellaris на просторах СНГ просят более-менее лояльные 19,99$, для РФ цена еще ниже и составляет 699 RUB или около 10,7$. Базовая стоимость игры в США и ЕС поднимается до более солидных 39,99$/евро.
Читать полностью »

А если нет, как договориться с теми, кто считает, что должны?

Невежество — не такая уж редкость, мисс Давар. Чем дольше я живу, тем больше я склоняюсь к мысли, что это – естественное состояние сознания. Многие будут бороться за её неприкосновенность, а потом ожидать от вас восхищения их попытками.
— Брэндон Сандерсон

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

В молодости я склонялся к креационизму и теории молодой Земли. Постепенно я перешёл к принятию эволюционной биологии. Я узнал, что правда, полученная из разных областей знания, может существовать бесконфликтно. А если есть конфликт – это значит, что мы что-то упускаем.

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

image

Входя в этот мир, мы встречаемся с огромным количеством новых стимулов – целая Вселенная опыта. И конечно, все, кто когда-то были детьми, подтвердят, что это воздействие ведет к бесконечным вопросам. «Что это?», «почему?», «зачем?», и так далее. И даже самые образованные из нас бывают довольно быстро загнаны в тупик, где нет определённых ответов, известных нам.

Как же выходить из этой ситуации?
Читать полностью »

Google-oriented programming - 1

Google заменил начинающим программистам книги и справочники: в самом деле, почти любой вопрос кто-то уже решил до вас, остается только найти решение. Интересно другое: пользуются ли опытные программисты только своим опытом или предпочитают гуглить наравне с начинающими? Читать полностью »

Шведы перемещают город на 3,2 километра - 1

Кируна — самый северный город Швеции, в 145 км за полярным кругом. Двадцати тысячам жителям и так непросто бороться с суровым климатом Лапландии, а в последние годы добавилась ещё одна беда. Дело в том, что Кируна постепенно проваливается под землю. В прямом смысле слова. Виной тому — железные шахты, из-за которых под городом остались пустоты. Остановить добычу нельзя, потому что это практически единственный источник средств для города и место работы большинства жителей.

По оценкам экспертов, к 2050 году под землёй окажется большинство городских построек, так что власти Кируны приняли смелое решение — перенести город на три километров к востоку. Вместе со всеми жителями.
Читать полностью »

Камера Intel RealSense SR300 — последняя модель камеры переднего обзора в нашей линейке продуктов. В камерах SR300 реализован целый ряд новых и улучшенных возможностей по сравнению с камерами первого поколения Intel RealSense F200. В модели SR300 дальность действия камеры увеличена до 1,5 м и поддерживается запись динамичного движения, повышена точность данных глубины, снижен расход электроэнергии, повышено качество и стабильность программного обеспечения. В камерах SR300 улучшена поддержка Skype*. Разрешение составляет 1080p FullHD при скорости 30 кадров в секунду или 720p при скорости 60 кадров в секунду. SR300 поддерживает приложения, разработанные для камеры Intel RealSense F200, и работу с цветным изображением. В Intel RealSense SDK добавлен новый трехмерный режим Cursor, улучшена сегментация фона и функция трехмерного сканирования объектов для камеры SR300.

Представляем новую камеру Intel RealSense SR300 - 1

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

Мы создали «Локалс» в 2011 году и сначала работали только на Москву. Сейчас наша месячная аудитория достигает 100−120 тыс. человек. Недавно мы запустились в Петербурге и всего за месяц работы догнали столицу по посещаемости, а по соотношению между количеством объявлений к численности населения Питер даже лидирует.

Сейчас мы — прибыльная компания, но так получилось далеко не сразу. Сначала Читать полностью »

Преамбула

Продолжаю подробное описание использования линейно-квадратичного регулятора на примере управления перевёрнутым маятником. К слову сказать, термин «ЛКР» очень неточно отражает суть происходящего, как мне уже подсказали в комментариях, в русской школе теории управления этот подход называется «аналитическим конструированием регуляторов», что существенно точнее.

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

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

Вот фотография системы (кликабельно):

Разжёвываем линейно-квадратичный регулятор для управления перевёрнутым маятником - 1
Читать полностью »

Disclaimer: Весь нижеприведённый текст был получён путём прямого считывания данных из /dev/random в текстовый файл. Любые совпадения с реальными или придуманными личностями, ситуациями, явлениями и предметами являются совпадениями.

image

Сегодня бывает модно говорить о криптолокерах, о bug-bounty программах, об открытых конференциях для всех и о том, что очередной школьник купил самый дешёвый 0day и поставил себе в школе все пятёрки. Однако, это — не модная статья. Она не о том, что «самый ненадёжный фактор системы — это xyz». И не о том, что круто использовать сейчас, а что — будет круто использовать завтра. Это не список стандартных правил iptables на непроникновение в среде уверенных пользователей ПК.

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


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