Рубрика «разработка» - 174

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

Фред — профессиональный разработчик софта и связан с этой индустрией достаточно долго, чтобы набить немало шишек в боях. Он часто вспоминает о неприятных, несправедливых и иногда невероятных моментах, которые расстраивают и злят его. Несмотря на попытки сохранять позитивный настрой, Фред придерживается мнения, что подобным опытом нужно делиться. Если вы работаете в IT-индустрии и чувствуете, что к вам относятся не должным образом, то наверняка вы в этом не одиноки. Он рассказывает о неприятных моментах в своей карьере с надеждой, что больше людей начнут обращать внимание на подобные происшествия и, возможно, протянут руку помощи своему коллеге, которому необходима поддержка. Итак, Фред хотел бы поделиться несколькими случаями, которые имели место в его собственной карьере. Они поданы не в хронологическом порядке. Сам он говорит, что в некоторые из них ему до сих пор верится с трудом, но, большинство из этих моментов сейчас вызывают у него улыбку.
Читать полностью »

imageВ этом месяце в столице Дании Копенгагене прошла финансово-технологическая конференция Money20/20 Europe 2016 — европейская версия знаменитого форума Money20/20, который обычно проводится осенью в американском Лас-Вегасе. Мероприятие собрало более 3,7 тыс. гостей и 422 докладчика из 75 стран. В организации конференции приняли участие более 200 спонсоров. Освещением главных событий четырехдневного «марафона» занимались более 100 медиа-партнеров Money20/20 Europe.

Событие подобного масштаба невозможно обойти стороной. Мы в компании PayOnline, международной системы приема платежей, подготовили для вас обзор наиболее интересных и значимых с нашей точки зрения тезисов Money20/20 Europe 2016.

Насыщенная программа форума объединяла конференционную и выставочную зоны. В первый же день на площадке Money20/20 Europe выступили эксперты из BBVA, Visa и MasterCard, представив последние новости своих компаний. Google, Samsung, Amazon и Alipay были представлены целой делегацией директоров.
Читать полностью »

Чего ждать IT-специалисту в сфере финансов: Требования и используемые технологии - 1

В нашем блоге мы много пишем о технологиях, применяющихся в сфере финансов. За несколько сотен лет биржи прошли путь от публикации цены дважды в неделю на небольших клочках бумаги — как это было, например, в Лондоне, где брокеры собирались в кофейне «У Джонатана», до настоящего технологического большого взрыва в 80-е годы прошлого века.

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

Сегодня мы поговорим о том, чего стоит ждать тем из них, кто все-таки решится углубиться в финансовую отрасль — какие технологии (софт, железо, протоколы) здесь используются и какие требования предъявляются к специалистам?Читать полностью »

Как использовать ограничения JSON при работе с PostgreSQL - 1

Ранее в блоге на Хабре мы рассказывали о развитии нашего продукта — биллинга для операторов связи «Гидра», а также рассматривали вопросы работы с инфраструктурой и использования новых технологий. К примеру, мы рассмотрели плюсы Clojure и ситуации, когда стоит и не стоит использовать MongoDB.

Сегодня речь пойдет о работе с JSON, и в частности, о применении ограничений. Интересный материал на эту тему опубликовал в своем блоге разработчик Магнус Хагандер (Magnus Hagander) — мы представляем вашему вниманию главные мысли этого материала.Читать полностью »

Робот на трех осях - 1
Автор: Николай Хабаров

Многие люди, слыша «робот», представляют некое человекоподобное устройство. Однако робот выглядит не всегда так. Иногда робот — просто «умный станок», способный изготавливать разные вещи. Давайте посмотрим, какие разновидности таких роботов существуют, как их можно применять и программировать на создание разных вещей.

Первый робот-станок

Один из первых роботов такого рода был создан еще в 1804 г. — жаккардовый ткацкий станок, который можно было запрограммировать на изготовление тканей с разными узорами с помощью перфокарты, которую мы видим справа:

Робот на трех осях - 2 Робот на трех осях - 3
Читать полностью »

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

Flume — управляем потоками данных. Часть 2 - 1

Читать полностью »

Liscript — реализуем TCO - 1

В своей прошлой статье Пишем Lisp-интерпретатор на Java я кратко и тезисно рассказал про то, что написал пару интерпретаторов Lisp-подобного языка, который назвал Liscript — на Haskell и на Java. Ничего особо уникального и выдающегося в этом нет, но для меня это было приятным, интересным и познавательным времяпровождением. Среди прочих особенностей, я упомянул про реализацию TCO (tail call optimization) — оптимизацию интерпретатором хвостовых вызовов функций. Этот вопрос вызвал интерес отдельных участников сообщества, и поступило предложение детальнее раскрыть его в отдельной статье, что я и попытался сделать. Интересующихся прошу под кат.
Читать полностью »

Создание пакета Debian с нуля является своего рода волшебным процессом. Вы могли бы начать гуглить с запросом “Создание пакета Debian с нуля” и получить множество результатов, ни один из которых не стал бы тем, который Вам необходим. Несомненно, Вы найдете большой обзор команд, которые используются в Debian и, если Вы роете достаточно глубоко, Вы сможете все же найти пару команд, которые помогут создать базовый пакет Debian, но не смогут объяснить, что происходит. Более подробную информацию о том, что все же «происходит» Вы можете получить, в данном посте мы попробуем это частично затронуть.

Создание пакета Debian с нуля - 1Читать полностью »

Быстрый старт кастомного docker-контейнера на платформе OpenShift - 1Появилась необходимость создать облачный сервис и для реализации этого проекта было выбрано open source решение OpenShift. После успешного прохождения Getting Started и деплоя HelloWorld, возникли неожиданные трудности: официальная документация потребовала детального изучения для решения такой простой задачи, как поднять свой готовый контейнер, с произвольным содержанием. Пришлось немного разобраться и ниже простое готовое руководство. Подразумевается, что читатель знаком с docker, т.к. объяснений его команд в данном мануале нет.Читать полностью »

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

Как ухудшить производительность вашего приложения — типичные ошибки разработчиков - 1


Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js