Как стать автором
Обновить
0
0
Денис @TyShkan

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

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

POS терминалы для HoReCa: об устройствах и ситуации на отечественном рынке в 2023 году

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров2.3K

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

Сегмент сенсорных POS‑терминалов для HoReCa — один из самых загадочных на ИТ‑рынке. По нему нет специальных исследований, очень мало обзоров устройств и совершенно непонятно, как он устроен. Чтобы в этом разобраться, информационная служба Хабра провела несколько бесед с импортёрами этих гаджетов на рынок, а также поговорила с Романом Фахриевым — менеджером по продукту системы автоматизации для ресторанов Absolut POS.

Читать далее
Всего голосов 12: ↑12 и ↓0+12
Комментарии2

Единая система мониторинга и оповещений BI: правда или вымысел?

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


Привет, Хабр! Мы, Юлия Лузганова HiJulia и Наталия Прудникова balzaant, аналитики в команде Business Intelligence Delivery Club. Наш департамент аналитики стремительно вырос за последние полтора года, сейчас в нем 50 человек и десятки различных проектов. Мы в группе BI-аналитики помогаем пользователям получать чистые и актуальные данные. Например, количество заказов, работающие рестораны и время доставки заказов — одни из главных сущностей. Наша основная задача — своевременная и бесперебойная поставка данных в аналитическое хранилище и их подготовка к дальнейшему использованию. Для этого нам необходимо оперативно выявлять проблемы с загрузкой и обработкой информации.

В этой статье мы хотели бы рассказать о создании мониторинга и системы “near real-time” оповещений. С технической точки зрения реализация простая, а вот нервных клеток разработчиков DWH, BI и пользователей после внедрения сохранено бесконечно много.

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

В статье вы найдете заметки, которые помогут вам реализовать подобную систему, а также идеи для автоматических оповещений. Также расскажем, как используя логи задач и немного статистики, мы выявляем аномалии в работе процессов.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии1

Секционирование PostgreSQL с помощью pg_pathman

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


Александр Коротков, Дмитрий Иванов (Postgres Professional)


Ведущий: Тяжелая артиллерия в лице Александра и Дмитрия будет рассказывать про важную фичу Postgres. И не то, чтобы фичу, а проблему, с которой сталкиваются люди, работающие с Postgres – это то, как правильно секционировать или партиционировать, как вам более удобно произносить, таблицы. И Александр с Дмитрием уже довольно длительное время трудятся над расширением, которое позволяет это делать гибко, хорошо, удобно и быстро.

Александр Коротков: Как правильно уже сказали, наш доклад будет посвящен расширению pg_pathman, которое реализует продвинутое секционирование в Postgres. Основную часть доклада будет рассказывать мой коллега Дмитрий Иванов, который сейчас очень активно включился в работу над расширением pg_pathman, а я буду время от времени что-то добавлять.
Всего голосов 26: ↑25 и ↓1+24
Комментарии2

Sublime text для PL/SQL разработчика

Время на прочтение6 мин
Количество просмотров23K
Хотелось рассказать о том, как многими любимый Sublime Text можно использовать как неплохое средство для разработки на PL/SQL.

Хотелось бы начать с того, для чего нужен был этот велосипед, ведь есть вроде бы много других IDE для работы с SQL и в частности Oracle PL/SQL, такие как Toad for Oracle, SQL Navigator, PL/SQL Developer и даже бесплатный Oracle SQL Developer, однако у большинства из них есть несколько недостатков по сравнению с текстовыми редакторами типа Emacs, SciTe, Vim, Notepad++, Sublime Text и т.д.

Перечислю некоторые из них, данный список сугубо субъективный:

  • “Тяжеловесность” каждой IDE, это выражается не только в размере дистрибутива, но и общими ощущениями, наличием множества не нужных функций, кнопок, отзывчивостью и т.д.
  • Большинство приемлемых IDE являются платными, или условно бесплатными с ограниченным функционалом.
  • Хотелось бы кроссплатформенность, под это требование из приведенных IDE попадает только Oracle SQL Developer.
  • Функционал редактирования текста. В большинстве из них есть только базовые методы по работе с текстом: это набор текста, copy-paste, подсветка синтаксиса. Ни о каких “CTRL+D” как Sublime Text речи и не идет.
  • Простота расширения, практически все IDE закрыты, никакой поддержки самописных пагинов и т.д.

Есть еще один пункт, но он больше относится к организации проектов и задач на рабочем месте. Хотелось бы немного затронуть эту тему, так как организация на проектах наложила свой отпечаток на настройку Sublime Text.
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии11

Моя интеграция с 1С

Время на прочтение11 мин
Количество просмотров180K
Привет Хабравчанам!

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

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

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

Музыкальное представление вашей GitHub активности

Время на прочтение1 мин
Количество просмотров3.8K
Никогда не задумывался, как звучат мои коммиты.

Но вот нашелся человек, которому визуального представления было недостаточно…

Теперь историю вашей активности можно послушать в С мажор.

Может найдутся энтузиасты запилить Rock / Blues / Jazz мотивы…

Пример — http://song-of-github.herokuapp.com/?username=slivu.

Source Code — https://github.com/ajacksified/song-of-github.
Всего голосов 42: ↑34 и ↓8+26
Комментарии7

Почему Facebook не стоит $100млрд (или что такое бизнес)

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

Согласно экспертным мнениям, примерная оценка стоимости Facebook после выхода на IPO составит $100 миллиардов долларов США. Детище Цукерберга встанет рядышком с такими гигантами как Дисней ($70 млрд), Биллитон ($72 млрд), Амазон ($82 млрд) и Макдональдс ($101 млрд). Все восторженно хлопают в ладоши и считают примерные доходы с акций в первый год торгов.

Давайте на время отойдем от общей эйфории, и подумаем над происходящим. Внутри я расскажу вам небольшую историю и предложу, пользуясь открытыми источниками информации, немного посчитать. А чтобы было совсем не скучно, для сравнения с Фэйсбуком возьмем одну уже упомянутую выше компанию с примерно такой же рыночной капитализацией.
Читать дальше →
Всего голосов 184: ↑159 и ↓25+134
Комментарии290

Звонки по номерам, написанным на сайте

Время на прочтение2 мин
Количество просмотров5.7K
Я сегодня думал над тем, как можно упростить довольно привычное действие: позвонить по телефону, который написан на сайте. И в голову пришла такая идея — почему бы не делать так, чтобы при наведении курсора мыши на номер телефона отображалась всплывающая подсказка с QR-кодом, который можно тут же считать с помощью телефона, и сразу звонить, не переписывая номер вручную.

Скриншот страницы

Причём записывать в таком QR-коде можно не только номер, но и различную вспомогательную информацию — такую как адрес электронной почты, имя человека, и прочее — всё, что позволяет записать vCard. Таким образом пользователь может либо позвонить сразу, либо записать номер в адресную книгу, для того, чтобы иметь возможность позвонить позже. В адресную книгу контакт сразу будет записан со всей дополнительной информацией, которая потребуется, чтобы потом найти его.
Читать дальше →
Всего голосов 33: ↑28 и ↓5+23
Комментарии26

Почему на Руси SEO`шников не любят, а зарубежных хвалят

Время на прочтение5 мин
Количество просмотров5.8K
Я тут немного поправил грамматику, орфографию и стилистику статьи :-) Думаю, теперь читаться будет гораздо легче.

Добрый день, дорогие хабражители. Вы наверное много раз видели различные негативные посты по поводу наших SEO-оптимизаторов. Сегодня я хотел бы всем рассказать, почему складывается такое впечатление.
Давайте все таки разберемся, в чем отличие нашего SEO-гуру и зарубежного оптимизатора.
Читать дальше →
Всего голосов 93: ↑62 и ↓31+31
Комментарии119

Построение структуры содержания сайта на основе семантического ядра (практика SEO)

Время на прочтение3 мин
Количество просмотров4.1K
Эта статья не про плотность ключевых слов и не о том, куда эти ключевые слова прописывать. Напротив, в этой статье я постараюсь описать достаточно простой способ создания грамотной, основанной на статистике структуры содержания. А также влияния такой структуры на посещаемость сайта.

Перед тем как начать нужно определить, что же такое семантическое ядро. Чаще всего под этим понятием подразумевают перечень наиболее популярных поисковых запросов, с учетом которых происходит поисковая оптимизация сайта.
Читать дальше →
Всего голосов 20: ↑12 и ↓8+4
Комментарии4

post from somewhere -> vkontakte

Время на прочтение1 мин
Количество просмотров1.9K
Многострадальная синхронизация во вконтакте не давала мне спать ночами.
У меня есть несколько сайтов, RSS которых мне бы хотелось транслировать в тематические группы вконтакте.

Гуглежка вывела меня на сайт twitterfeed.com, который умеет транслировать мой rss в твиттер.
Но не во вконтакте.

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

«Умный дом» собственными руками. Часть 3. Синтез и распознавание голоса с помощью Google

Время на прочтение9 мин
Количество просмотров83K
В прошлой статье мы смогли добиться получения изображения с наших веб-камер в виде снимков раз в секунду. Теперь пришла пора взяться за обещанное — распознавание и синтез голоса.
Читать дальше →
Всего голосов 75: ↑70 и ↓5+65
Комментарии47

SMS о пришедших сообщениях Вконтакте

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

ВВЕДЕНИЕ


Давным-давно, мы с одноклассником думали о том, как заработать. Тогда, ничего кроме как рассылать рекламные смс мы не придумали. Реализовать это не получилось, ведь знаний и умений у нас не было. Но желание распознать картинку и отправить sms бесплатно (хотя в нашем краю Интернет был ой как дорог) осталось.

КАПЧА МОЕГО ОПЕРАТОРА


Установив PHP, решил начать его изучение с какой-нибудь задачки. Тут-то и вспомнились школьные годы. Сейчас у меня сотовый оператор Теле2, самый дешевый в моем регионе. Вот значит с ним и будем работать. Зашел на сайт бесплатной отправки. Увидел, как обстоит дело с смс. Довольно простые картинки.
Читать дальше →
Всего голосов 68: ↑57 и ↓11+46
Комментарии34

Учим Google Analytics дружить с Яндекс.Директ

Время на прочтение8 мин
Количество просмотров14K
Google Analytics —бесплатный сервис статистики для веб-сайтов от компании неравнодушия Google, предоставляет настолько детальную статистику под управлением множества мощных инструментов, что мгновенно стал популярным среди веб-мастеров, включая специалистов Рунета. Но и столь развитая и продуманная система имеет ряд своих недостатков. И справится с ними получается далеко не всегда, и уж точно не малой кровью, ведь все инструменты Google Analytics, скрипты для обработки данных и, главное, вся полученная статистика хранятся на серверах Google, официальная справка и консультанты выдают минимум информации, а основной скрипт для сбора ga.js и тот обфусцирован до невозможности. Всё это связывает руки при попытках решения возникающих с обработкой данных проблем.
Множеством из таких проблем Google бережно треплет нервы именно русскоязычным пользователям: тут и загадочные проблемы с кодировками, пренебрежение к поисковикам Рунета и проблема, давно угнетающая, как скромных владельцев интернет-магазинов, так и матёрых веб-аналитиков — категорический отказ воспринимать рекламные площадки Яндекс.Директ. Причём такая ненависть не взаимна, и Яндекс.Метрика честно пытается обработать, как умеет, переходы с Google Adwords, но максимум, как предлагает выходить из положения поддержка Analytics — пользоваться Компоновщиком URL для пометки своих рекламных кампаний. Мне всё-таки удалось найти решение сложившейся ситуации и подружить суровый Google со своим русскоязычным коллегой.
Возможные варианты решения данной проблемы в подробном изложении я и предлагаю вашему вниманию...
Всего голосов 49: ↑44 и ↓5+39
Комментарии51

Social Media Optimization грамотное использование

Время на прочтение2 мин
Количество просмотров1.1K
Эта идея не давала спать всю ночь, делюсь ею с вами.

Начнем с понятий. Что такое Social Media Optimization? (по-русски, оптимизация сайта под социальные медиа с целью привлечения трафика на сайт ИМХО) Останавливаться на этом не буду, читайте подробнее http://ru.wikipedia.org/wiki/SMO

Многие веб-сайты имеют сообщества в нескольких соц. сетях.
image

На страницах сайта размещают блок с кучей ссылок на них.

Часто переходов в сообщества эта дает мало, по ряду причин. Предлагаю улучшить ситуацию.

Идея
Читать дальше →
Всего голосов 78: ↑60 и ↓18+42
Комментарии40

40 механик для социальных игр

Время на прочтение4 мин
Количество просмотров29K
Разработчик игр Раф Костер (Raph Koster) составил всеобъемлющий список базовых правил, на которых основаны социальные отношения в играх (мультиплеер, параллельная игра и т.д.). Эти правила для разработчиков игры заменяют азбуку. Во многом они пересекаются с принципами игровой механики, которые уже обсуждались на Хабре.

Раф Костер приобрёл известность как создатель дизайна Ultima Online и креативный директор проекта Star Wars Galaxies, после чего основал собственную студию.
Читать дальше →
Всего голосов 102: ↑92 и ↓10+82
Комментарии33

SSD и HDD в теле одного MacBook Pro

Время на прочтение4 мин
Количество просмотров162K
Приветствую, уважаемые хабражители.

Мой опыт, которым я хочу с вами поделиться, должен оказаться полезным для всех пользователей ноутбуков, хотя мой частный пример — MacBook Pro.

После покупки сего агрегата, с порядковым номером в линейке: 6.1, я ожидал невиданных ранее скоростей, но, увы, предательская каруселька перегрузки, на месте курсора > image появлялась достаточно часто, заставляла себя ждать, мучила вопросом «как так?!» при этом скорость загрузки тотально укомплектованной операционной системы составляла примерно 2+ минуты, с загрузкой 5-и приложений (различной тяжести) на автозапуске.

Такие показатели + периодические подвисания оказались досадным и обидным заключением, ведь под капотом процессор i7 / 4Gb DDR3 / 5 Series Chipset с возможной скоростью обмена данными в 3 гигабита.

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

Добро пожаловать под хабракат, там сказ о эффективном разгоне моего инструмента.
Всего голосов 113: ↑94 и ↓19+75
Комментарии185

Устаревшая раскладка QWERTY против Apple и других изобретателей

Время на прочтение4 мин
Количество просмотров12K
Один из самых любимых примеров в моей практике, иллюстрирующий, что стандарты установленные сотню лет назад, остаются незыблемыми. Привычка, побеждает над наилучшими решениями и выводит их из игры. Этот пример, возможно, позволит вам сохранить ваше время и силы, не улучшать те вещи, которые не нуждаются в изменении. Например, не создавать клавиатуру для мобильных телефонов отличную от существующей QWERTY или обычной буквенно-цифровой, не придумывать замену всем привычной программе, которая справляется со своей задачей на миллионах компьютеров и не просит особого внимания со стороны пользователей. Своего рода гимн против изобретательства, но изобретательства бесполезного, продиктованного желанием улучшить существующие технологии ставшие стандартом. Будьте разумны и подходите с умом, к тому, что вы собираетесь улучшать. После этого вступления, позвольте задать вам вопрос.

Когда была изобретена раскладка QWERTY и для чего?

Не стесняйтесь, предполагать, в каком году это случилось. С появлением компьютеров? Нет. С появлением печатных машинок? Да, уже намного теплее. А почему раскладка стала такой? Ответ кроется в том, что изобретатель первой коммерчески успешной печатной машинки, попытался сделать ввод текста в нее максимально медленным. Так, стоп. Это не опечатка, машинка проектировалась так, чтобы быть очень медленной при наборе. Это осознанное решение. Звучит странно и глупо, но чтобы понять причину, надо вспомнить всю историю целиком.

Читать дальше →
Всего голосов 250: ↑188 и ↓62+126
Комментарии259
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность