И ботаники бизнес автоматизируют

Автор: admin от 25-12-2013, 00:59, посмотрело: 464

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

И ботаники бизнес автоматизируют

Ниже много откровения.

Категория: Программирование » Веб-разработка

 

REST API, несколько историй

Автор: admin от 24-12-2013, 19:40, посмотрело: 1899

Добрый вечер, хабрасообщество!
Так уж сложилось, что публично я пишу API integration, да и не публично тоже, хотя в рабочей жизни это наиболее редкое мое занятие. И захотелось мне высказаться на примере четырех сервисов обертки над АПИ которых есть у меня в профиле github.

Категория: Программирование

 

AppStore: правда и вымысел. Мифы

Автор: admin от 24-12-2013, 18:50, посмотрело: 1768

Добрый день, Хабрасообщество!

Как маркетолог собственного приложения хочу поделиться с вами (а частности с начинающими разработчиками на платформе iOS) интересной информацией о реальной ситуации с продажами в российском AppStore.

AppStore: правда и вымысел. Мифы

Категория: Программирование » Веб-разработка

 

Дюжина дизайнерских косяков

Автор: admin от 24-12-2013, 16:50, посмотрело: 914

Дюжина дизайнерских косяков

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

Спустя время я выделил несколько неочевидных вещей, на которые старался обращать внимание, и в большинстве случаев находил ошибки. Получился небольшой чеклист. Очень полезный как для самопроверки, так и для проверки чужого дизайна. Им с вами и спешу поделиться:

Категория: Программирование » Веб-разработка

 

Причуды абстракций

Автор: admin от 24-12-2013, 15:00, посмотрело: 1934

Причуды абстракций

За годы преподавания и коммерческой разработки я повстречал много студентов и разработчиков с одним и тем же заблуждением насчет ООП: класс = абстракция. Как я себе объясняю причину возникновения этого заблуждения — впервые, да, пожалуй, больше и нигде, программисты сталкиваются с понятием абстракции в книжках об объектно-ориентированном программировании, где как раз и говорится, что классы являются абстракциями. Естественно, не имея явно акцентированных других примеров абстракций, читатели начинают отождествлять абстракции с классами. В попытках искоренить данное заблуждение набралось много материала, из которого получилась настоящая статья. Что Вы найдете под катом:

  • Определение понятия абстракции и объяснение откуда оно взялось в ООП.

  • Объяснение на простых примерах, что такое барьер абстракции, побочный эффект абстракции.

  • Как получается хардкод.

Категория: Программирование

 

Запуск проекта GeeksLab и анонс конференции «Happу New Front-End! О фронтенде по-новому!» 18 января в Одессе

Автор: admin от 24-12-2013, 14:55, посмотрело: 2107

Запуск проекта GeeksLab и анонс конференции «Happу New Front-End! О фронтенде по-новому!» 18 января в Одессе

Приветствую Хабрасообщество!

В 2014 году команда RootUA Media запускает новый образовательный проект GeeksLab. В рамках проекта будут проводиться узкоспециализированные мастер-классы, семинары, различные встречи и конференции. В состав проекта GeeksLab вошли такие мероприятия: FOSS Sea, WebCamp, Odessa Innovation Week, Startup Weekend Odessa, Odessa StartUP Coffee и IT Tech Meeting (в прошлом FOSS Fest и FOSS Meeting).

Список мероприятий проекта GeeksLab пополнит конференция: «Happу New Front-End! О фронтенде по-новому!». Она пройдет 18 января в Одессе на базе Коворкингового пространства HUB Odessa. В рамках конференции будут подняты темы современной верстки, разработки фронтенда на чистом javascript, а также использования различных CSS и JavaScrpt фреймворков для построения фронтенда веб-проектов.

Категория: Программирование » Веб-разработка

 

Страсть к программированию. Глава 14. Будь ментором

Автор: admin от 24-12-2013, 12:00, посмотрело: 2089

Также присоединяюсь к краудсорсингу перевода The Passionate Programmer от Chad Fowler. Правки и комментарии к переводу приветствуются.

Спасибо WarAngel_alk за содержание:




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

Категория: Программирование

 

Интернет-свидетель: немодифицируемый принтскрин для нотариуса

Автор: admin от 24-12-2013, 11:25, посмотрело: 1491

Проблема: Отсутствие верификации инцидента пользователь — сайт (независимого свидетеля), т.е. при публикации на сайте интернет-магазина или интернет СМИ, в соц. сетях, блогах, какой-либо информации, нарушающей права пользователя — неверная цена или условия продажи товара или услуги, нарушение авторских прав, клевета или диффамация – сейчас нет возможности доказать это, кроме как на словах ( «Я видел…»), т.к. сайт может быть изменен, что и происходит!
Решение: Комплекс из клиента (расширение браузера) и независимого сервера, позволяющий зафиксировать ситуацию: пользователь, обратившийся на такой-то сайт, получил на своем компьютере, в такой-то момент времени, в браузере, такую-то информацию (текст, изображение, звук, видео).
Возможность доказать, что это было на сайте, на самом деле!

Пользователи: Интернет-СМИ, блогеры, журналисты, юристы, политики – сегменты первых активных покупателей услуги.
Все, делающие заказы и платежи в интернете – общий объем более 30 миллионов человек в России, прирост – около 24% в год.

Категория: Программирование » Веб-разработка

 

Вышли Rails 4.1 beta1

Автор: admin от 24-12-2013, 10:55, посмотрело: 2229

Не так давно, 18 декабря, состоялся релиз очередной версии Rails. Забавно, что существует пост, датированный 17-м декабря, и ссылающийся на статью из будущего. Из очередных полезностей новой версии:


  • Ускорение загрузки с помощью Spring

  • Единое место для хранения разнообразных ключей API, секретов и прочего: config/secrets.yml

  • Предпросмотр email'ов: Action Mailer Previews

  • Удобная генерация различного контента в зависимости от конкретного request с помощью Action Pack Variants

  • Добавление enum-атрибутов в Active Record

Категория: Программирование » Веб-разработка

 

Изменения в правилах Интернет-магазина Chrome: одно расширение — одна функция

Автор: admin от 24-12-2013, 10:20, посмотрело: 1273

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

Когда мы начали задумываться о создании Chrome, многие браузеры представляли собой медленные и не очень удобные программы. Виной всему были расширения – панели инструментов, которые не только замедляли работу браузера, но и громоздились прямо под адресной строкой. Чем больше полезных расширений вы устанавливали, тем меньше оставалось места для ваших любимых сайтов. Вот как это выглядело:

Изменения в правилах Интернет-магазина Chrome: одно расширение — одна функция

Категория: Программирование » Веб-разработка