Как стать автором
Обновить
0
0
Дмитрий Пьянков @ZeroDI

Пользователь

Отправить сообщение

5 приемов работы с CSS, о которых вам следует знать

Время на прочтение6 мин
Количество просмотров46K


Наблюдая за потоком вопросов по CSS на Тостере уже давно заметил, что многие из них повторяются много-много раз. Да, есть совсем глупые вопросы, на которые так и тянет ответить RTFM! Но есть и более занятные. Они связаны с не совсем стандартной версткой. Не такой, чтобы глаза на лоб лезли, но и заметно выходящей за рамки условного бутстрапа и традиционных туториалов для новичков. Похожие вопросы довольно сложно загуглить — обычно вся суть в картинке, но и отвечать каждый раз надоедает. В этой статье мы постараемся посмотреть некоторые приемы, охватывающие довольно широкий круг подобных вопросов. Информация в первую очередь адресуется начинающим верстальщикам, но возможно и опытным будет, чем вдохновиться.

Всего голосов 60: ↑58 и ↓2+56
Комментарии25

Подборка полезных материалов по разработке на Xamarin

Время на прочтение3 мин
Количество просмотров14K
Делимся полезным контентом по разработке на Xamarin: видео The Xamarin Show на Channel 9, базовый курс Microsoft Virtual Academy для новичков, список обучающих материалов и первый в России Moscow Xamarin Meetup.


Читать дальше →
Всего голосов 30: ↑29 и ↓1+28
Комментарии8

Полное практическое руководство по Docker: с нуля до кластера на AWS

Время на прочтение39 мин
Количество просмотров1.6M



Содержание



Вопросы и ответы


Что такое Докер?


Определение Докера в Википедии звучит так:


программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы; позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, а также предоставляет среду по управлению контейнерами.



Ого! Как много информации.

Читать дальше →
Всего голосов 125: ↑124 и ↓1+123
Комментарии44

19-дюймовый прозрачный дисплей от Samsung

Время на прочтение1 мин
Количество просмотров18K
image

На стартовавшей 23 мая в Сиэтле выставке SID Display 2010 ребята из Samsung показали 19-дюймовый полупрозрачный AMOLED-дисплей. По сравнению с первыми прототипами, показанными на CES 2010 диагональ экрана выросла на 5 дюймов, улучшились прозрачность и контрастность.

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

В планах корейской компании довести диагональ подобных дисплеев до 40 дюймов к 2011 году.

Под катом видеоролик с 14-дюймовым прототипом.
Читать дальше →
Всего голосов 42: ↑40 и ↓2+38
Комментарии66

FiNCK- новая игра от Nifflas, создателя Knytt

Время на прочтение2 мин
Количество просмотров740
image
FiNCK (Fire Nuclear Crocodile Killer)- классический двухмерный платформер, выполненный с использованием современных технологий. Как говорит Николас Найгрен (больше известный под ником Nifflas), FiNCK является своеобразным отрывом, отходом от привычных канонов. В общем фан, веселье и радость нам, играющим и ему, разрабатывающему…
Читать дальше →
Всего голосов 36: ↑30 и ↓6+24
Комментарии27

Тактические Космические Рейнджеры Онлайн: бета-тест новой игры от Elemental Games

Время на прочтение4 мин
Количество просмотров4.7K
Генерал — 1999, Космические Рейнджеры — 2002, Космические Рейнджеры 2: Доминаторы — 2004, Космические Рейнджеры 2: Доминаторы. Перезагрузка — 2007. Думаете на этом все и закончится? Как бы не так!

Несколько лет назад коллектив Elemental Games, компании-создателя игр по вселенной Космических Рейндежеров, пережил не лучшие времена: многие люди ушли в Katauri Interactive. Однако уже тогда на официальном форуме проскочила информация о начале работ над новым проектом Star Time (Время Звезд).
Со временем было решено запустить еще одну игру, Империя, космическую тактическую браузерную стратегию с видом сверху и системой free-to-play.

В этом посте я постараюсь дать немного информации по обоим проектам. Поехали! :)

Читать дальше →
Всего голосов 129: ↑106 и ↓23+83
Комментарии98

Android 2.2. Опыт использования

Время на прочтение2 мин
Количество просмотров6K
Я не буду останавливаться на всем известных заявлениях «в 5 раз быстрее!», «полноценный флеш!» и т.д.
Я расскажу вам о мелочах которые я заметил после 10 часов использования.
Читать дальше →
Всего голосов 98: ↑77 и ↓21+56
Комментарии103

Рендеринг WEB-страницы: что об этом должен знать front-end разработчик

Время на прочтение6 мин
Количество просмотров228K
Приветствую вас, уважаемые хабравчане! Сегодня я бы хотел осветить вопрос рендеринга в веб-разработке. Конечно, на эту тему уже написано много статей, но, как мне показалась, вся информация довольно разрознена и отрывочна. По крайней мере, чтобы собрать всю картину в своей голове и осмыслить её, мне пришлось проанализировать немало информации (в основном — англоязычной). Именно поэтому я решил формализовать свои знания в статью, и поделиться результатом с сообществом Хабра. Думаю, информация будет полезна как начинающим веб-разработчикам, так и более опытным, чтобы освежить и структурировать свои знания.

Данное направление можно и нужно оптимизировать на этапе вёрстки/frontend-разработки, поскольку, очевидно, что разметка, стили и скрипты принимают в рендеринге непосредственное участие. Для этого соответствующие специалисты должны знать некоторые тонкости.
Читать дальше →
Всего голосов 121: ↑110 и ↓11+99
Комментарии42

Совершенствуем понимание веб-страниц

Время на прочтение2 мин
Количество просмотров24K
Уровень подготовки веб-мастера: для всех

В 1998 году, когда все наши серверы умещались в гараже Сьюзан Войчицки (Susan Wojcicki), мало кто задумывался о том, как JavaScript или CSS взаимодействуют с поисковым роботом: эти технологии применялись нечасто. Разве что создатели некоторых страниц с помощью JavaScript заставляли элементы оформления… мигать. Однако с тех пор многое изменилось. Сейчас в Интернете можно найти множество красочных сайтов с интерактивным дизайном, на которых широко используется JavaScript. И сегодня мы поговорим об индексации ресурсов со сложным интерфейсом и структурой:

  • о том, почему Google обрабатывает их так, как это делают современные браузеры;
  • зачем нужно обращаться к внешним ресурсам;
  • как наша система анализирует код JavaScript и CSS.
Читать дальше →
Всего голосов 27: ↑20 и ↓7+13
Комментарии14

Unity3d. Уроки от Unity 3D Student (B25-B28)

Время на прочтение7 мин
Количество просмотров59K
Всем привет. Это заключительная серия базовых уроков по Unity 3D от сайта Unity3DStudent. Далее будут еще два урока среднего уровня. Upd: планы изменились, этих уроков не будет, так как второй урок (по анимации) уже довольно сильно устарел, а выкладывать перевод только одного урока не вижу смысла. Пусть он останется на самостоятельное изучение =)

Ссылки на предыдущие уроки:

Читать дальше →
Всего голосов 18: ↑16 и ↓2+14
Комментарии2

Модификация Android приложения от новичка и для новичков

Время на прочтение28 мин
Количество просмотров25K
Добрый день!
Хочу поделиться с вами историей как я модифицировал одно из системных приложений Adroid'а, точнее его модификации LeWa OS. С Андроидом я познакомился недавно, всего месяц назад, и постараюсь тут описать весь ход своих мыслей, что несомненно будет полезно всем тем кто хочет улучшить Андроид, но не знает с чего начать. Пост постараюсь сделать подробным, а потому длинным.
Читать дальше →
Всего голосов 40: ↑36 и ↓4+32
Комментарии5

Домашний GTD: Уборка дома для гиков

Время на прочтение7 мин
Количество просмотров141K
image
Думаю, практически все обитатели Хабра (и я в том числе) ненавидят домашнюю уборку. Все эти горы грязной посуды, кучки разбросанных вещей и анекдоты в стиле «женщины моют посуду после еды, мужчины – перед едой» и рассказы про живность в кружке из-под чая, собственно, довольно обыденная вещь. До жены я практически так и жил ) При этом умудрялся ещё проходить еженедельные проверки комнат в общаге, устраивать вечеринки, что-то готовить и не отравиться. А также искал и находил нужную вещь в своём «творческом беспорядке». У меня «датчик необходимости уборки» включался уже когда в квартире невозможно было ходить, но потом зато квартира блестела чистотой.

Так как мужской праздник прошёл, и, я надеюсь, отметили вы его преотлично, скорее всего после этого беспределья нужно будет навести порядок. Так как информации о мужской точке зрения на уборку вообще нигде нет, решил поделиться несколькими советами по уборке и вообще поддержанию квартиры\дома в чистоте. Эдакий Home GTD.
Итак, приступим
Всего голосов 133: ↑97 и ↓36+61
Комментарии113

Pocketsphinx. Распознавание речи и голосовое управление в Linux

Время на прочтение11 мин
Количество просмотров124K
— Всё в порядке, Лёня?
Динамики отрегулированы на максимум, я морщусь, отвечаю:
— Да. Тише звук.
— Звук — тише, — соглашается «Виндоус-Хоум», — тише, тише…
— Хватит, Вика
С.Лукьяненко, «Лабиринт отражений»

Введение


В 1997-ом году Лукьяненко пророчил для десктопа сочетание CLI и голосового управления. Однако сейчас голосовое управление — достаточно узкая ниша.
Голосовое управление — взаимодействие с устройством при помощи звуковых команд. Не путайте это понятие с распознаванием речи. Для голосового управления достаточно, чтобы устройство реагировало на единственную нужную команду (ведь ваша собака не может работать машинисткой?). Распознавание речи — гораздо более глобальная проблема: в этом случае устройство должно преобразовывать в текстовый формат все слова, произнесенные вами. Как легко догадаться, распознавание речи на данный момент реализовано поверхностно относительно человеческих возможностей.
Функционал, рассмотренный в статье, может быть применен, к примеру, для организации модного сейчас «умного дома» или просто управления компьютером. Честно говоря, для описания управления компьютером хватило бы пары абзацев, но я попытаюсь показать вам основы работы с CMU Sphinx.
Кстати, процентов 70 описанного здесь подойдет и пользователям Windows.
Научим Linux слушаться?
Всего голосов 72: ↑63 и ↓9+54
Комментарии37

Логотип по стандартам HTML5 или Как поставить векторную картинку на веб-страницу

Время на прочтение3 мин
Количество просмотров47K
Рисуем логотип
20-летнему юбилею тега IMG посвящается
25 февраля 1993 года Марк Андрессен (Marc Andreessen) написал:
Предлагаю новый опциональный HTML-тег: IMG
При нем должен обязательно указываться аргумент SRC=«url».
Тег отсылает к файлу растрового изображения (bitmap или pixmap). Браузер будет запрашивать этот файл в Сети, распознавать как изображение и вставлять в текст сообразно месту тега в коде страницы .


Допустим, вы нарисовали в Corel Draw! логотип компании и собираетесь разместить его на сайте не как-нибудь, а формате HTML5. И, соответственно, размещать картинку не в растровом формате, а в .SVG

Зачем мне картинка в SVG?


Что это дает, понятно – при любом масштабировании на планшете или любом другом гаджете мы имеем идеально точно отрисованную картинку, насколько детализированной она бы ни была.
Читать дальше →
Всего голосов 17: ↑14 и ↓3+11
Комментарии30

Новый практический обучающий курс по Windows Phone 8

Время на прочтение2 мин
Количество просмотров21K
Всегда приятно делиться хорошей новостью. И сегодняшнее утро я как раз и хочу начать именно с хорошей новости.

Доступен новый практический обучающий курс по Windows Phone 8 на русском языке. Для нетерпеливых — сразу ссылка на заглавную страницу курса: aka.ms/wp8labs.

Данный курс предполагает, что вы уже знакомы с разработкой под Windows Phone. Если это не так, можно начать с курса по Windows Phone 7.5 msdn.microsoft.com/ru-ru/ff380145 или книги.
Подробнее о содержании курса
Всего голосов 34: ↑26 и ↓8+18
Комментарии21

I2P — Проект Невидимый Интернет

Время на прочтение2 мин
Количество просмотров273K
Всем доброго времени суток!

С недавних пор организации по защите авторских прав и «отделы К» многих стран начали вести весьма агрессивную политику против анонимности в сети и пиратства. Особо показательны истории с torrents.ru и ifolder.ru.

Подробнее об интернет-цензуре можно почитать в Википедии.

Чтобы оградить пользователя и хостера от «вредного» влияния государства и частных компаний была создана сеть I2P. Что же это такое и как подключиться к I2P — читаем под катом.

Читать дальше →
Всего голосов 138: ↑129 и ↓9+120
Комментарии120

I2P — Создание своего сайта

Время на прочтение2 мин
Количество просмотров33K
Снова всем доброго времени суток!

Сегодня я попытаюсь описать процесс создания своего сайта (англ. eepsite) в анонимной сети I2P.

image

Процесс создания делится на на несколько этапов:
  1. Установка веб-сервера
  2. Настройка I2P для работы с сервером
  3. Регистрация в DNS
Подробнее о каждом из них под катом
Читать дальше →
Всего голосов 39: ↑33 и ↓6+27
Комментарии45

12 портативных приложений для веб-разработчика

Время на прочтение3 мин
Количество просмотров19K
image

Любой веб-разработчик всегда должен иметь под рукой свои рабочие инструменты. Конечно, зачастую вы работаете дома или в офисе, со своим рабочим компьютером. Но если вы часто находитесь в разъездах, или же устариваете демонстрации своей работы в офисе у клиентов, то вам на помощь придут портативные версии необходимых программ.
Читать дальше →
Всего голосов 107: ↑66 и ↓41+25
Комментарии87

Привычки полезные каждому веб-программисту

Время на прочтение2 мин
Количество просмотров1.7K
У веб-программистов со временем вырабатываются привычки, которые въедаются в рабочий процесс на уровне рефлексов. Взять хотя бы данные из формы — каждый толковый программист, как только встречает их, тут же обрабатывает на предмет корректности. Порою даже сам не замечает.

Я хочу уделить внимание нескольким приемам, которые, к моему сожалению, еще не являются повсеместными привычками. Очень хочу оказаться банальным и неуместным.

Количество элементов на одной странице

Разбиваете список на страницы? Как будет выглядеть вторая страница для списка из 101 элемента, если ваше волшебное число 100?

Читать дальше →
Всего голосов 182: ↑156 и ↓26+130
Комментарии148

Вышел Linux Mint 9 «Isadora»

Время на прочтение1 мин
Количество просмотров2.4K
Сегодня вышел финальный релиз Linux Mint 9 «Isadora», одного из самых user-friendly дистрибутивов Линукса, основанный на Ubuntu «Lucid Lynx» 10.04 LTS. Как обычно, дистрибутив Mint сохраняет совместимость с оригинальной Убунтой, при этом добавляя дополнительный функционал: изменённый набор ПО, собственные утилиты mintTools (mintMenu, mintInstall, mintUpdate, mintBackup), изменнная тема оформления и многое другое. Как и Ubuntu 10.04, данный релиз основан на ядре 2.6.32, а средой рабочего стола служит GNOME 2.30.

Вот некоторые новинки релиза:
  • Новый менеджер программ (Software Manager) с обзорами от сообщества, возможностью установки и удаления пакетов в фоновом режиме, улучшениями интерфейса
  • Новый инструмент резервного копирования
  • Улучшения в меню: редактируемые элементы меню, прозрачность, сохранение списка избранных программ
  • Настройки рабочего стола: моментальное применение изменений, дополнительные опции
  • Улучшения внешнего вида и юзабилити
  • Системные улучшения: добавлены инсталлятор из-под Windows, Usb-creator, локальный репозиторий и Gnome-ppp, новые команды для Apt
  • Изменения в проекте: новый сайт, дистрибутивы на основе KDE, Xfce, LXDE и Fluxbox становятся официальными и пр.

Подробности можно прочитать как в оригинале, так и на русском.

Скачать дистрибутив можно здесь.
Сайт проекта: linuxmint.com
P.S. На ЛОРе новость появилась раньше, чем на официальном сайте, чем Хабр хуже?
Всего голосов 60: ↑41 и ↓19+22
Комментарии27
1

Информация

В рейтинге
Не участвует
Откуда
Пермь, Пермский край, Россия
Дата рождения
Зарегистрирован
Активность