Архив Тэгов: Инструменты

Юмор

Рекурсия — это просто и жизненно

Что такое рекурсия? В двух словах — это запуск операции из этой же операции до тех пор, пока не выполнено условие остановки.

А вот как это происходит в жизни, ну или в мультиках:

Хенк Хилл, фанат масла WD-40

Хенк Хилл, фанат масла WD-40

Возникает логичный вопрос: «А что, если вторая баночка не откроется?»

Выход прост — читать далее »

Программирование

Настраиваем связку Netbeans с Git репозитарием Bitbucket

Коротко о том, почему именно связка: IDE среда разработки Netbeans — Git репозитарий кода Bitbucket, а не более популярный GitHub.org. Решающим для меня преимуществом стала бесплатная возможность создавать в Bitbucket частных репозитариев (private repository), что позволяет вести командную разработку не только Open Source программных продуктов.

И так, по порядку… читать далее »

Интернет Программирование

Как найти программиста в Сыктывкаре?

Озадачился каналами поиска специалиста IT-сферы, точнее, веб-разработчика. В Интернете множество порталов по трудоустройству, я побродил по ним всем и попытался составить рейтинг порталов поиска работы. Площадки расставлены по степени полезности (по мнению автора) и количеству резюме применительно в Сыктывкару:  читать далее »

Интернет

Яндекс научился объединять серии изображений. А что умеет Google?

Завлекла прорывным заголовком статья команды Яндекса на Хабре:

Будущее поиска по картинкам уже сейчас. Яндекс научился распознавать и объединять серии изображений

Яндекс.Картинки сегодня сделали важный шаг в своём развитии и в развитии поиска по картинкам. Результаты поиска теперь не будут просто набором картинок по заданным вами словами. Теперь в результатах некоторые изображения могут быть объединены вместе. Мы называем это «сериями».

Заголовок громкий, а вся суть сводится к тому, что если Яндекс на одной конкретной странице найдет как минимум 4 похожих фотографии или рисунка, то объединит их в логическую «серию». И ничего больше… Я то думал, может панораму склеит или еще что.. Или хоть подберет серию с нескольких площадок. А это всего лишь объединение картинок только одного сайта, что у Гугла есть уже много лет. А еще Google может искать такие же или похожие картинки по загруженному образцу!

К сожалению, будущее далеко за горами с таким темпом инноваций. Как ни печально, но Google тут на голову впереди. читать далее »

Интернет Программирование

Yii framework vs Symfony2 — борьба двух трендовых PHP фреймворков

При очередном изучении новинок на фронте PHP фреймворков, я озадачился сравнением моего любимого Yii в нынешней версии 1.1 с чуть более новым и «прокачанным» Symfony 2. В итоге нашел исчерпывающую статью «Why We Prefer Symfony 2 Over Yii Framework» с полным подведением итогов. В двух словах, Symfony 2 на данный момент чуть более современен (в нынешние времена чрезмерно стремительно развивающихся технологий, разница старта проектов в 2 года — это почти пропасть). Из его преимуществ можно озвучить: читать далее »

Дизайн Интернет

Анимация на чистом CSS 3: танцующий Бендер и анимированные 3D модели

Одна из фитчей CSS 3 — это возможность анимирования. Пусть реализация и весьма сложная, но если есть возможность, то всегда появятся и умельцы, которые ей воспользуются и сделают очередной шедевр! Вуаля, вот он:

Танцующий Бендер из Футутрамы на чистом CSS3

Бендер танует, и это сделано на читом CSS 3, без каких либо JavaScript и DHTML

Бендер танует, и это сделано на читом CSS 3, без каких либо JavaScript и DHTML

Хотите больше — посмотрите целую коллекцию 3D анимаций, постоеных только на CSS 3 по тем же принципам.

UPD: Также в сети появились отрисованные на чистом CSS персонажи мультсериала Симпсоны. Впечатляет целеустремленность автора.

Как это делается? читать далее »

Интернет

WordPress будет сам автоматически обновляться начиная с версии 3.7 (background updates)

Сегодня в очередной раз обновил свой WordPress до версии 3.7, без лишних трудностей, в одно нажатие кнопки «Обновить сейчас». После этого появляется экран с информацией о новых фичах. На этот раз мой любимый ВордПресс порадовал меня следующей информацией:

Начиная с WordPress версии 3.7, он будет обновляться самостоятельно в фоновом режиме.

Начиная с WordPress версии 3.7, он будет обновляться самостоятельно в фоновом режиме.

Переводя дословно:

Фоновые обновления

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

Надежнее, чем когда-либо

Процесс обновления был сделан еще более надежным и безопасным, с десятками новых проверок и гарантий.
Вам по-прежнему нужно будет нажать кнопку «Обновить сейчас» для обновления до WordPress 3.8, но мы никогда ранее не были настолько уверены в этой красивой синей кнопке.

читать далее »

Интернет

Метаданные поисковиков и новый инструмент Google Маркер, Schema.org

Меня давно привлекала идея добавления семантики к разметке сайта. Вообще, давным давно, еще до рождения сематических тэгов HTML 5, когда я только познакомился с RSS лентами и прочими вариантами агрегации сайтов, у меня возникла мысль что в скором будущем возникнет некий единый стандарт построения сайтов, который поможет легче воспринимать контент не только людям, но и роботам. В частности, на всех сайтах есть страницы About, Contacts на которых есть стандартная информация. Почему бы не сделать её понятной поисковым роботам, чтобы те могли автоматически, к примеру агрегировать сайты автора, создать его профиль и т.д. Многое из этого в наше время уже доступно, но мои утопичные фантазии конечно были намного безграничнее еще в те времена… На пути унификации CMS, структуры сайтов и семантики их наполнения пока слишком много преград, но движение в этом направлении есть.

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

Данная тема очень обширна. Так что эта статья — только лишь отправная точка в её изучении. Больше же информации можно найти в документации и поддерживаемых форматах Google, в документации и воспринимаемых форматах Яндексом, а также в этом переводе статьи «Вся правда о структурированных данных и Schema.org».

Также можно посетить Schema.org и ознакомьтесь с перспективной коллекцией общепринятых разными поисковиками схем разметки структурированных данных. Это некая общая единая база стандартов, на которую ориентируются поисковики, по мере обучения их роботов распознаванию всё новых и новых форматов.

Рассмотрим эволюцию распознавания структурированных данных на примере поисковика Google. читать далее »

Интернет

Применение нового отчета «Карта скроллинга» от Яндекс.Метрики

Яндекс-Метрика представила новый отчет «Поведение -> карта скроллинга».Отчет Yandex.Metrika Повидение - карта скроллинга - на примере нашего блога RATBAG.vkomi.ru

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

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

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

Что может дать такой цветовой анализ времени просмотра областей сайта?

Общество, в котором нет цветовой дифференциации штанов, лишено цели.

цветовая дифференциация штанов из фильма «Кин-дза-дза»

Если Яндекс создал такой отчет, то вероятно он для чего-то нужен…

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

Интернет

Массовое присвоение меток и категорий в WordPress блоге

Случайно обнаружил «скрытую фичу» блог-движка WordPress. Оказывается в нем предусмотрена функция массового присвоения категорий или меток сразу нескольким записям (постам). Также возможно массово менять и некоторые их настройки. Для этого всего лишь нужно зайти на стандартный экран «Записи -> Все записи» или «Страницы -> Все страницы», выбрать интересующие вас записи и выбрать действие «Изменить» :

WordPress - массовое редактирование записей (постов) - присвоение меток или категорий

WordPress — массовое редактирование записей (постов) — присвоение меток или категорий

Очень удобно и быстро, например, присваивать нужным постам какую-то новую метку — не надо входить в каждую запись и тратить на это кучу времени!