Архив за 27 сентября 2012 - 4

Тревожные звоночки: когда ваш носитель лучше нести в ремонт

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

Формы – в Symfony2 один из самых мощных инструментов, они представляют множество возможностей. Много секретов работы с Symfony2 описано в Книге рецетов. Хочу представить вам перевод одного рецепта работы с формами, в Symfony 2 – использование дата трансформеров.
Часто возникает необходимость преобразовывать данные, введенные пользователем в форму в другой формат для использования в вашей программе. Можно легко сделать это вручную в контроллере, но как поступить, если вы хотите использовать эту форму в разных местах? Скажем, у вас есть объект «Task» (задачи) связанный соотношением кодин-к-одному с объектом «Issue» (проблемы), для каждой «Task» моможет быть указана опционально «Issue», которую она решает. Если в форму редактирования задач «Task», добавить выпадающий список из проблем «Issue», то нам будет очень тяжело в нем ориентироваться. Можна добавить текстовое поле вместо, выпадающего списка и вводить просто номер «Issue».
Вы можете попробовать сделать преобразование в контроллере, но это не самое лучшая идея. Было бы намного лучше, если бы номер «Issue» автоматически преобразовался объект «Issue». В этом случае в игру вступают «Data Transformers» (трансформеры данных).
Читать полностью »

Собираем лиды на своём сайте: информационный ресурс

В прошлых статьях мы писали о том, как правильно организовать процесс подписки и отписки на вашу email-рассылку.

Мы в UniSender (сервис email-рассылок) исходим из того, что цель вашего сайта – быть максимально удобным и радушным для пользователя, и при этом – приносить прибыль. Поэтому сегодняшний наш пост о том, каким образом организовать сбор лидов на вашем сайте и сделать его более эффективным.
Читать полностью »

На этой неделе губернатор Калифорнии Джерри Браун (Jerry Brown), подписал закон, дающий зеленый свет появлению «беспилотных» машин на дорогах штата.

«Сегодня мы видим, как научная фантастика в виде самостоятельно управляемого автомобиля становится реальностью завтрашнего дня, — сказал господин Браун. — Те, кто попадут внутрь такого автомобиля и узнают, что автомобиль ведет себя сам, будут немного напуганы, но они справятся с этим».

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

Пошаговая инструкция с примерами

Автоматизированная установка ОС на примере Windows Embedded x64Наверняка каждый может вручную установить и настроить операционную систему Windows. Но для случая, когда в производственных целях эту задачу следует выполнить десятки или сотни раз, возникает необходимость автоматизированной установки.

В этой статье описываются основные шаги и советы как создать «тихую», автоматизированную установку операционной системы, настроить ее и оттестировать результат. Безусловно, в сети можно найти достаточно большое количество статей и советов про отдельные фазы такой задачи, но общие инструкции и ответы на вопросы: С чего начать? Что необходимо подготовить? Какие основные шаги процесса? – к сожалению, редкость.

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

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

Я же хочу изложить свой взгляд на решение вопроса использования криптографических преобразований в web-приложениях.
Читать полностью »

SEO торт. Отчет о SEO Conference 2012 (Казань)IT-Park в Казани и главный организатор конференции — компания FIX — уже в третий раз радует специализированным мероприятием в области SEO. На Хабре еще ни разу не был опубликован отчет об этом. Исправляю недочет.

На конфе я уже во второй раз. И должен сказать, что в этот раз все было… по-другому. Тот же зал, те же организаторы, но атмосфера более комфортная, а впечатления от события — самые сочные.
Читать полностью »

Приветствую, жители Хабра'полиса!

При разработке веб-интерфейсов, зачастую есть необходимость в использовании всплывающих (модальных) popup-окон или вывода сообщений. Поисковики в топе выводят давно уже приевшиеся плагины а-ля «Colorbox». Ничего плохого о нем не скажу — но довольно часто встречается и глазам как-то поднадоело что-ли.

image

Душа желает чего-то нового и универсального, подходящего под любой дизайн интерфейса.
По-этому хочу представить jQuery плагин вывода сообщений в виде всплывающего окна, название которого немало известно в футбольном мире — «Messi» (MESsage SImple). И так, начнем…
Читать полностью »

iOS Human Interface Guidelines на русском языке

Мои коллеги делают правку перевода iOS HIG с английского на русский языки. Когда они все закончат, выложат в интернет целиком, это будет самый полный перевод, самый качественный и самый свежий из ныне существующих.
Он не будет идеальным, но с вашей помощью мы можем сделать его лучше. Перевод имеет единую терминологию, что облегчает понимание Гайда целиком.

Пока идет правка перевода — главы Гайдлайна, по готовности, распространяются в форме рассылки. Когда закончим, то перевод руководства будет выложен целиком.

Подписаться на рассылку можно тут: Читать полностью »

Небольшая история наушников

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

Ниже — небольшой путь, которые прошли наушники от изобретения Натаниэля до таких штук, как EarPods от Apple и Beat от Dre.Читать полностью »


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