Как стать автором
Обновить
0
0
Сергей @sergeZakh

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

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

Наука на страже интерфейсов: как сделать кнопки в приложении по-настоящему удобными

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


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

Представьте, что вы создали интерфейс, в котором этой проблемы просто не существует. Интерфейс, который позволяет снизить число ошибок, выполнять команды быстрее и, в конечном счете, делает продукт лучше.

Это вполне реально. И вот как это сделать.
Читать дальше →
Всего голосов 33: ↑30 и ↓3+27
Комментарии26

Онлайн игра руками дилетанта. Часть 2: «Сказ о пиаре»

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

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

Итак, игра создана, сервер открыт и я – единственный его обитатель. Игра казалась мне настолько хорошей, что я был уверен в том, что лягу спать, а проснусь среди сотни тысяч набежавших игроков, которые будут биться в экстазе восторга и называть детей в мою честь. Ну или в честь игры, в самом крайнем случае. Однако, как уже догадался пытливый читатель, я был единственным обитателем сервера и на следующий день, и на следующий, и на следующий…

Окей, я не робкого десятка, и закатав рукава ломанулся нести в мир знание о моём великолепном творении. Начать я решил с поискового продвижения. Ведь именно поисковики в современном мире решают все проблемы рядового пользователя. Начиная с поиска картинок мимимишных котиков и заканчивая решением дифференциальных уравнений.
Вперёд! Навстречу приключениям!
Всего голосов 13: ↑12 и ↓1+11
Комментарии17

Мой дом — моя крепость. Часть 1

Время на прочтение5 мин
Количество просмотров25K
Доброго времени суток! Хочу поделиться своим опытом по созданию системы видеонаблюдения в доме. Полностью весь процесс от идеи до воплощения в реальность, начну обо всем по порядку.


Читать дальше →
Всего голосов 41: ↑38 и ↓3+35
Комментарии34

300 потрясающих бесплатных сервисов

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


Автор оригинальной статьи Ali Mese добавил ещё 100 новых бесплатных сервисов. Все 400 потрясающих сервисов доступны здесь. И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



A. Бесплатные Веб-Сайты + Логотипы + Хостинг + Выставление Счета

  • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
  • Bootswatch: Бесплатные темы для Bootstrap.
  • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
  • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
  • Strikingly.com Domain: Конструктор веб-сайтов.
  • Logaster: Онлайн генератор логотипов и элементов фирменного стиля (new).
  • Withoomph: Мгновенное создание логотипов (англ.).
  • Hipster Logo Generator: Генератор хипстерских логотипов.
  • Squarespace Free Logo: Можно скачать бесплатную версию в маленьком разрешении.
  • Invoice to me: Бесплатный генератор счета.
  • Free Invoice Generator: Альтернативный бесплатный генератор счета.
  • Slimvoice: Невероятно простой счет.

Читать дальше →
Всего голосов 341: ↑325 и ↓16+309
Комментарии107

Must-read книги за 2014 год по ИБ и программированию

Время на прочтение7 мин
Количество просмотров110K
Пока вся страна готовится к новому экономическому кризису, судорожно скупая всевозможные товары, продукты и недвижимость, мы предлагаем всем заняться саморазвитием, вложиться в себя. Ведь гречка с макаронами скоро будут съедены, но зато на новые харчи можно будет заработать, вложив время в самообразование. Сами понимаете, в непростые времена выгодно быть универсальным, неприхотливым и не болеющим. О последних двух качествах, возможно, поговорим отдельно, а сейчас обсудим ассортимент наиболее интересной литературы по информационной безопасности и программированию, опубликованной в 2014 году.

Безопасность


Тактика хакера: практическое руководство по тестированию на проникновение (The Hacker Playbook: Practical Guide To Penetration Testing)




Книга написана в стиле планирования футбольной игры. Здесь подробно и пошагово разобраны проблемы и трудности, с которыми сталкиваются специалисты по безопасности, тестируя системы защиты. В частности, рассматриваются атаки на различные типы сетей, обход антивирусов и взлом систем безопасности. Автор книги — Питер Ким, специалист по IT-безопасности с многолетним опытом, CEO компании Secure Planet.
Читать дальше →
Всего голосов 79: ↑60 и ↓19+41
Комментарии17

Как мы делали каркас приложения на AngularJS и Django

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

Весной нам в голову пришла идея сделать простой сервис для облачного бэкапа серверов. Поскольку в то время работа над проектом велась преимущественно по вечерам и по выходным, для ускорения процесса было решено использовать только те технологии, в которых у нас есть опыт. Для backend-части был выбран Django, а реализация клиентской части предполагалась в виде SPA на базе AngularJS. Задумка была в следующем: сделать продукт с минимальным функционалом, а затем постепенно добавлять новые возможности. Для этого необходимо было сделать достаточно гибкую и масштабируемую систему. Немного пораскинув мозгами, мы приступили.
Читать дальше →
Всего голосов 39: ↑36 и ↓3+33
Комментарии10

Selenium для Python. Глава 1. Установка

Время на прочтение5 мин
Количество просмотров480K
Представляю перевод неофициальной документации Selenium для Python.
Перевод сделан с разрешения автора Baiju Muthukadan.
Оригинал можно найти здесь.

Предисловие от автора статьи


Selenium WebDriver – это программная библиотека для управления браузерами. WebDriver представляет собой драйверы для различных браузеров и клиентские библиотеки на разных языках программирования, предназначенные для управления этими драйверами.
Читать дальше →
Всего голосов 18: ↑17 и ↓1+16
Комментарии12

Облачные IDE для веб-программистов

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


Здравствуйте, уважаемые коллеги и друзья! Меня зовут Евгений, в начале данной статьи я расскажу Вам о 4-ех облачных IDE для веб-разработчиков, а потом о новой online среде разработки, цель которой объединить возможности самых мощных IDE (например: webstorm), простой дизайн Sublime Text и новые решения.
Читать дальше →
Всего голосов 49: ↑35 и ↓14+21
Комментарии98

Геймификация Черной Пятницы. Как мы сделали игру за 10 дней

Время на прочтение6 мин
Количество просмотров25K
Мне не нравится как организуется Черная Пятница в России.
В то время, как в США продают за бесценок массу интересных устройств, наши ритейлеры делают скидки на никому не нужные товары (вроде флешек), либо занимаются фиктивными распродажами (завышают цены до акции и делают незначительную скидку до обычной цены). К счастью, мы в силах сделать по-другому и показать другим ритейлерам как можно работать.


Читать дальше →
Всего голосов 50: ↑27 и ↓23+4
Комментарии44

Как разворачивать веб-сайты в Microsoft Azure?

Время на прочтение5 мин
Количество просмотров29K
Неделя Хэллоуина – популяция статей про веб-сайты в облаке Microsoft Azure удваивается.

Как многие знают, на Microsoft Azure есть очень простой сервис для размещения веб-сайтов на .NET, Java, PHP, Python, Node.js. Эту статью можно использовать в качестве шпаргалки для того, чтобы постоянно иметь под рукой перечень опций развертывания и ссылок на инструкции.
В шпаргалке: Visual Studio, Git, Mercurial, TFS, WebMatrix, MSBuild и WebDeploy.



Читать дальше →
Всего голосов 27: ↑22 и ↓5+17
Комментарии12

Эффективный Django. Часть 1

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

Представляю вам перевод статей о Django с сайта effectivedjango.com. Наткнулся я на этот сайт во время изучения данного фреймворка. Информация размещенная на этом ресурсе показалась мне полезной, но так как нигде не нашел перевода на русский, решил сделать сие доброе дело сам. Этот цикл статей, как мне думается, будет полезен веб-разработчикам, которые делают только первые шаги в изучении Django.
Приступить к чтению
Всего голосов 45: ↑40 и ↓5+35
Комментарии15

Инструменты разработчика или Почему вы не используете X? Часть 1

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


Я видел много примеров, где для совместной разработки использовали dropbox, для отладки приложения после каждой строчки вставляли print, для автоматических тестов писали свои велосипеды (признаюсь, я и сам все это делал).

Это не правильно!

Сейчас в распоряжении программиста, пишет он на Python, C++, Haskell или Ruby, есть огромное количество различных инструментов, которые он может использовать в повседневной разработке.

Компиляторы, интерпретаторы, отладчики, профилировщики, генераторы документации, системы контроля версий, текстовые редакторы, автоматизаторы сборки, статические анализаторы, эмуляторы и виртуальные машины — все это в нашем распоряжении!

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

Если вам интересно, как улучшить свою продуктивность, начать писать программы лучше, да и просто почитать что-то интересное — добро пожаловать под кат!
Читать дальше →
Всего голосов 110: ↑92 и ↓18+74
Комментарии100

Образовательная платформа для всех. Идея и первые шаги

Время на прочтение3 мин
Количество просмотров5.7K
Привет, хабровчане!

Многие, если не все в нашей стране обеспокоены темой образования — вузы окончательно прокисают из-за отсталости методик, низкой мотивации идти против устоявшейся системы… Да и со школами не все гладко. Однако, стране нужно развиваться, а прорывы происходят там, где есть квалифицированные кадры, которые днем с огнем едва находят российские компании.
В общем, беда! Вопрос “Кто виноват?” спрашивать не конструктивно и не в стиле нашей команды, поэтому перейдем к “Что делать?”.



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

Онлайн курсы, взгляд преподавателя + зов разработчикам

Время на прочтение6 мин
Количество просмотров70K
imageВ данной статье я изложу свой взгляд на проведение онлайн курсов: какие есть игроки в Интернете, и чего, на мой взгляд, категорически не хватает в Рунете (Ау-у, разработчики!). В конце опрос.

Речь пойдёт об Learning Management Systems (LMS) для частных лиц. Модельные ситуации такие:
  • Преподаватель кружка для школьников средних классов по математике во Дворце Пионеров имеет несколько групп. Хочет организовать свой материал и как-то мотивировать детей что-то делать дома за компьютером.
  • Преподаватель ВУЗа вместе со своими студентами хочет сделать человеческий электронный конспект своих лекций. С нумерацией рисунков, оглавлением, формулами и подобными LaTex'овскими прибаутками.

Читать дальше →
Всего голосов 47: ↑44 и ↓3+41
Комментарии46

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность