Как стать автором
Обновить
27
0
Олег Дольский @dxRang

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

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

CSS: введение в единицу длины 'fr'

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


Пока все активно делятся своими впечатлениями от CSS-гридов, я не слышал, чтобы кто-то столь же много говорил о новой единице длины в CSS — fr (см. спецификацию). И теперь, когда браузеры все лучше начинают поддерживать ее, я думаю, пора взглянуть на то, как ее можно использовать в сочетании с этой техникой вёрстки, поскольку это дает нам ряд преимуществ. Главные из них — это более понятный и удобный в сопровождении код.
Всего голосов 45: ↑44 и ↓1+43
Комментарии33

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

Время на прочтение3 мин
Количество просмотров86K
Предыстория: я веду свой паблик ВК о веб-разработке, в связи с чем я каждый день имею дело с большим количеством материалов о веб-разработке. Однажды (3 месяца назад) мне пришла в голову идея опубликовать на хабре подборку «30 полезных сервисов для веб-разработчика». Тот пост набрал почти 100 000 просмотров, и мне приятно, что он оказался полезен сообществу. С тех пор у меня поднакопилось больше 30 новых сервисов, которые будут полезны как разработчикам, так и дизайнерам. Лучшие из них я собрал в этом посте. Осторожно, под катом много картинок!
Читать дальше →
Всего голосов 67: ↑63 и ↓4+59
Комментарии19

30 полезных сервисов для веб-разработчика

Время на прочтение2 мин
Количество просмотров163K
Решил собрать сервисы, которые могут быть полезны веб-разработчикам и дизайнерам. Буду рад, если кто-то найдет для себя полезный сервис. Осторожно, под катом куча картинок!
Читать дальше →
Всего голосов 180: ↑156 и ↓24+132
Комментарии48

Дайджест продуктового дизайна, апрель 2017

Время на прочтение14 мин
Количество просмотров7.2K
Уже семь лет я публикую регулярные обзоры свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-март 2017.

Дайджест продуктового дизайна, апрель 2017
Всего голосов 29: ↑27 и ↓2+25
Комментарии2

Переосмысление разметки. Первые шаги с Gantry 5. Часть 2

Время на прочтение7 мин
Количество просмотров6K
В первой части говорилось об основных проблемах с которыми пришлось столкнуться при изучении Gantry 5. Здесь я постараюсь рассказать о вещах на которые стоит обратить внимание перед написанием своего шаблона.

image
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии0

Лучшие дизайны по версии пользователей Behance

Время на прочтение3 мин
Количество просмотров25K
Ксения Суворова, редактор блога «Нетологии», сделала подборку одних из самых крутых работ дизайнеров на Behance.

Наша редакция очень любит сайт Behance. Мы решили выделить самые крутые дизайны по версии пользователей сайта в нескольких категориях: анимационный дизайн, брендинг и иллюстрации. Смотрите подборку, учитесь и вдохновляйтесь.

Анимационный дизайн (моушн-дизайн)


«Air Max» от ManvsMachine


Всего голосов 8: ↑6 и ↓2+4
Комментарии5

Почему программисты не могут программировать

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

Я был недоверчив, когда прочитал это наблюдение у Реджинальда Брейтуэйт:


Как и у меня, у автора возникают проблемы с тем фактом, что 199 из 200 претендентов на каждое задание программирования не могут писать код вообще. Повторяю: они не могут писать никакого кода вообще.
Читать дальше →
Всего голосов 38: ↑25 и ↓13+12
Комментарии516

Переосмысление JavaScript: Смерть for

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

Цикл for хорошо послужил нам, но он устарел и должен уступить место более новым, функциональным техникам программирования.
Читать дальше →
Всего голосов 43: ↑23 и ↓20+3
Комментарии164

Kotlin — официальный язык разработки под Android. Разбираемся в тонкостях языка на Stepik

Время на прочтение1 мин
Количество просмотров30K
Вчера на ежегодной конференции Google I/O, проходящей в Сан-Франциско, Гугл объявил Kotlin официальным языком программирования для платформы Android.

Изучить Kotlin можно уже сегодня, на Stepik, совершенно бесплатно.


Немного про Kotlin и онлайн-курсы
Всего голосов 23: ↑17 и ↓6+11
Комментарии34

Все образовательные проекты Mail.Ru Group

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

Мы много рассказываем о своих образовательных проектах, но вдруг поняли, что у нас нет ни одной статьи, где была бы собрана информация обо всех наших образовательных возможностях. Мы решили исправить это досадное упущение. Теперь желающим получить знания не придётся искать по всему Хабру и интернету.
Читать дальше →
Всего голосов 42: ↑41 и ↓1+40
Комментарии27

VMware vSphere 6 для технических писателей

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


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

Увертюра


Зачем это нужно?


К задумке этой публикации меня сподвигло всеобщее развитие виртуализации и облачных вычислений. Использование этих технологий, с одной стороны, позволяет предприятиям более эффективно использовать имеющиеся аппаратные ресурсы, с другой стороны – даёт возможность более удобно организовать доступ к приложениям, в том числе для удалённых и мобильных пользователей. Всё больше предприятий предоставляют своим клиентам облачные сервисы.
Читать дальше →
Всего голосов 18: ↑15 и ↓3+12
Комментарии31

Как правильно писать логи (?)

Время на прочтение4 мин
Количество просмотров61K
Тема может и банальная, но когда программа начинает работать как то не так, и вообще вести себя очень странно, часто приходится читать логи. И много логов, особенно если нет возможности отлаживать программу и не получается воспроизвести ошибку. Наверно каждый выработал для себя какие то правила, что, как и когда логировать. Ниже я хочу рассмотреть несколько правил записи сообщений в лог, а также будет небольшое сравнение библиотек логирования для языков php, ruby и go. Сборщики логов и системы доставки не будут рассматриваться сознательно (их обсуждали уже много раз).
Читать дальше →
Всего голосов 25: ↑20 и ↓5+15
Комментарии24

Критично ли влияние скорости на результаты сайта и что с этим можно сделать?

Время на прочтение3 мин
Количество просмотров5.7K
Нередки случаи, когда, заказывая дизайн сайта для своей компании, Большой Босс перелистывает предложенные варианты, указывает перстом на полюбившийся, и далее разработка становится на жесткие рельсы. Главный критерий — «чтобы красиво, чтобы понравилось». Аналитический ресурс Skilled.co подготовили интереснейшую инфографику о том, что скорость — также действительно очень важна. А сервис мониторинга сайтов ХостТрекер предлагает инструмент для оценки лично Вашей ситуации.


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

Как быстро настроить автопостинг для Facebook и Twitter

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


Здравствуйте, дорогие читатели!

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

В этой статье я хочу продемонстрировать вам простой способ постинга информации (например, статей или страниц сайта) в социальные сети с минимальным количеством усилий. Представьте себе, что вы добавляете контент на сайт, или же пользователи вашего сайта публикуют объявления (подобно тому, как это было выполнено нашей командой в работе над сайтом carvoy.com), и информация о добавлении нового контента появляется на ваших страницах в социальных сетях. Этот способ эффективен тем, что доносит информацию непосредственно целевой аудитории.
Читать дальше →
Всего голосов 12: ↑10 и ↓2+8
Комментарии4

JavaScript: элементы стиля

Время на прочтение16 мин
Количество просмотров26K
В 1920-м году вышла книга Уильяма Странка-младшего «Элементы стиля». Рекомендации из неё, касающиеся английского языка, актуальны и сегодня. Те же принципы, применённые к коду, позволяют повысить качество программ.

image

Надо заметить, что речь не идёт о жёстких правилах. То, о чём мы сегодня поговорим — лишь рекомендации. Даже если вы решите следовать им, вполне могут найтись веские причины для того, чтобы от них отклониться, например, если это поможет сделать код понятнее. Однако, поступая так, будьте бдительны и помните о том, что люди подвержены когнитивным искажениям. Например — выбирая между обычными и стрелочными функциями в JavaScript, тот, кто не очень хорошо знаком с последними, предпочтёт обычные функции, в силу привычки считая их понятнее, проще, удобнее.
Читать дальше →
Всего голосов 35: ↑32 и ↓3+29
Комментарии32

Потоки выполнения и PHP

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


PHP и потоки выполнения (threads). Предложение всего лишь из четырёх слов, а по этой теме можно написать книгу. Как обычно, я не буду так делать, зато дам вам информацию, чтобы вы стали разбираться в предмете до определённой степени.


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


PHP очень далёк от других технологий. Например, в Java очень активно используются потоки выполнения, ещё они могут встречаться в пользовательских программах. В PHP такого нет. И тому есть причины.

Читать дальше →
Всего голосов 48: ↑45 и ↓3+42
Комментарии6

Базовая структура модуля Magento [Сертификация Magento]

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

Продолжаю публикацию серию скринкастов о том, как подготовится к сертификации по Magento. Сегодня разбираем второй вопрос из раздела Basics. Как Вы поняли уже из названия публикации, говорить будем о базовой структуре модуля Magento. Постарался изложить материал лаконично и сжато, но информативно, чтобы просмотр видео не был утомительным) Если что объяснил не так (хотя старался все предельно просто рассказывать) или Вы готовы что-то добавить, добро пожаловать в комментарии под публикацией или под видео. Буду рад любому фидбеку от вас друзья, так как я учусь вместе с вами!)

По традиции, текстовая версия данного выпуска в описании под видео.

Приятного просмотра.

Всего голосов 12: ↑9 и ↓3+6
Комментарии3

Новый сенсорный материал для измерения деформации, влажности, температуры, давления… и что же дальше?

Время на прочтение7 мин
Количество просмотров60K
Привет Хабра!
Так получилось, что я родился еще в Советском Союзе. Дело было в небольшом наукограде рядом с Москвой, в семье научных сотрудников. Рос в лучших традициях окончания советской эпохи, учился в обычной школе. Физика и математика давались мне легко, а вот гуманитарные науки не очень. В старших классах начал готовился к поступлению в институт, а по выходным копал картошку и собирал колорадских жуков, но сам мечтал быть бизнесменом и носить красный пиджак. Как и планировалось, я поступил в приличный технический ВУЗ, окончил его и получил специальность инженер-физик, как и мой отец. Но желание зарабатывать больше, чем родители у меня осталось. Поэтому карьера физика меня не радовала. И вот сейчас я работаю в инвестиционном бизнесе. Все бы ничего, но как-то мы разговорились с родителями о том, чем они сейчас занимаются. Оказалось, что спустя 20 лет работы, они пришли от теоретической науки к практической. И именно тут столкнулись с весьма банальной и простой проблемой – как из научного открытия сделать полезный и продаваемый продукт для потребителя? Но обо всем по порядку.

image

Читать дальше →
Всего голосов 80: ↑78 и ↓2+76
Комментарии47

ФСБ готовит закон против анонимности в рунете

Время на прочтение1 мин
Количество просмотров80K
Как вы, наверно, помните, не так давно общественный совет при ФСБ предлагал запретить Tor и сайты-анонимизаторы, а также привлечь к ответственности их создателей. Вот более свежая новость на эту тему:

«В России на законодательном уровне рассматривается вопрос о блокировке интернет-доступа к Tor и другим анонимным серверам. Об этом пишет газета «Известия».

Такой ответ дали в ФСБ на письмо лидера движения «Охотники за головами» Сергея Жука, в котором он просил блокировать сеть Tor из-за большого количества детской порнографии.

Как пишет газета, данные законодательные инициативы готовятся по поручению лично директора ФСБ Александра Бортникова».

www.gazeta.ru/social/news/2013/08/16/n_3115177.shtml
izvestia.ru/news/555552
top.rbc.ru/society/16/08/2013/870374.shtml
Всего голосов 138: ↑127 и ↓11+116
Комментарии559

Google Plus, Facebook, Twitter — читаем в RSS агрегаторе

Время на прочтение2 мин
Количество просмотров49K
Если вы боитесь социальных сетей, но хотели бы знать, о чем там пишут известные люди – используйте для этого технологию RSS. Как достать ссылки для подписки в RSS?

Facebook
Самый интересный вариант — FB RSS Facebook application

Фейсбук в этом плане весьма открыт, кроме RSS фидов формата 2.0 разберется и с Atom. Все что вам нужно, это знать ID профиля или страницы.
Пример, сообщетсво — English is Fun

В адресной строчке заменяем www на graph — вместо http://www.facebook.com/EnglishIF?fref=pb пишем http://graph.facebook.com/EnglishIF?fref=pb
В сгенерированном коде находим строку с «id»: " 384707561542391 ".
(ID можно также найти с помощью findfacebookid.com)

Используем шаблон www.facebook.com/feeds/page.php?format=rss20&id=, например www.facebook.com/feeds/page.php?
format=rss20&id=384707561542391 и подписываемся

Twitter
Тут все еще проще.
Скажем, собираемся читать @BreakingNews
Используем шаблон api.twitter.com/1/statuses/user_timeline.rss?screen_name=, пример api.twitter.com/1/statuses/user_timeline.rss?screen_name=BreakingNews. Готово, можем подписываться.

Если хотим читать фиды по определенному слову (скажем слово Android), добавляем к адресу search.twitter.com/search.atom?q=Android.
Если хотим читать фиды по хештегу, добавляем к адресу хештег #Android — search.twitter.com/search.atom?q=%23Android. (Символ (#) меняем на %23).

Google+
Проще всего использовать gplus-to-rss.appspot.com.
Нужно знать ID Страницы или профиля. На Google+ найдете его прямо в адресной строке, например страница +ru.android – в строке plus.google.com/u/0/communities/110130446304043859186 — 110130446304043859186 и есть ID
Добавляем в URL gplus-to-rss.appspot.com/rss, в нашем случае gplus-to-rss.appspot.com/rss/110130446304043859186.

Переведено с чешского источника

Update

ВКонтакте
Для генерации RSS-фида вам нужно «скормить» ссылку на профиль или открытую группу сервису ВКонтакте RSS — vkontakte-feed.appspot.com
Всего голосов 54: ↑45 и ↓9+36
Комментарии30
1
23 ...

Информация

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