Когда я начал знакомится с Java и столкнулся с Lambda Expressions мне идея их применения показалась избыточной, как собственно и анонимные классы. Давайте немного пока порассуждаем о последних. Итак, появление анонимных классов дало возможность программисту не заморачиваться на писании отдельного класса, тогда когда этот класс нужен с одной только целью […]
Архивы по годам: 2020
В android приложении передать данные между двумя разным Activity — часто встречаемая задача. Я опущу приведение примеров таких ситуаций потому, что это не имеет смысла, вместо этого перейдем прямо к сути. Для перехода между Activity используется класс Intent. Посмотрим на следующий код: Всего пара строк и мы наблюдаем нашу MySuperActivity […]
Проверка на существование значения в HashMap привычная задача. Однако иногда необходимо проверить существование непосредственно ключа. Итеративный метод (неэффективно): Предположим, мы циклом проверяем каждое значение на соответствие нашему ключу. К примеру так: Очевидно данный способ совершенно не работоспособен если значение одного из ключей null , и вместо результата мы получим любимую […]
Итак, мы уже научились устанавливать маркер в нужную нам позицию. Однако польза от этого не сильно велика если никто нем не будет сообщать координаты. Давайте рассмотрим как можно реализовать динамическое отображение своего местоположения или иными словами используем android.location.LocationManager в качестве поставщика геопозиций. Сначала небольшие приготовления — добавим в AndroidManifest.xml разрешение […]
В предыдущей статье мы рассматривали как отобразить карту OpenStreetMap с помощью библиотеки Osmdroid. Но такая карта сама по себе не очень интересна если на ней нельзя ничего отобразить. Начнем с простого, поставим на карте метку, давайте используем свою собственную пиктограмму — В прошлый раз, в методе onCreate мы получили в […]
Представить современное приложение без каких либо онлайн функций в наше время довольно сложно. Авторизация, коммуникация между пользователями, да вообще целая масса вещей намного лучше реализуется с использованием отдельного сервера, с которым будет «общаться» ваше приложение. Однако как быть если ваша команда разработчиков не так велика, или вы вообще делаете приложение […]
Реализация подсветки кода 1с в WordPress, да и вообще везде — больная тема. Решение «из коробки» я встретил только у Crayon Syntax Highlighter, однако при установки его на моей WordPress 5.3.2, сайт благополучно закрэшился и насладиться всеми благами этого популярного плагина я не смог. Да и на самой странице плагина […]
Желание изучить программирование в последнее время посещает все больше и больше людей, и это не удивительно, ведь нас с каждым годом окружает все большее количество электронных устройств, основных на информационных технологиях. Устройства способные анализировать первичную информацию, поступающую из окружающего мира и предоставлять ее в обработанном виде человеку для принятия решения […]
Успешность программных продуктов 1с во многом обязана наличию большого количества предлагаемых программных продуктов. Все слышали про «1с Бухгалтерию», возможно многие даже слышали про «1с Торговля и склад». Но перечень программных продуктов семейства 1с на этом далеко не закончен. Благодаря открытости исходного кода продуктов 1с и возможности дополнять существующие продукты собственным […]
Под термином Документы в 1с понимают как бы это банально ни прозвучало — документы. Или если выражаться точнее, электронные аналоги бумажных документов. Но следует оговорится что это не всегда именно так. Если рассмотреть структуру и механизм работы документов то станет понятно что эти объекты в системах 1с представляют собой довольно […]
В системах 1с много разных терминов и понятий, и Справочники — одни из них. Что это, как работает и еще некоторые тонкости мы осветим в этой статье. Давайте предположим что мы хотим вести учет сотрудников работающих на нашем предприятии. В самом простом случае нам потребуется табличка с колонками ФИО, Подразделение, […]
Когда только знакомишься с одной из торговых конфигураций 1с, будь то 1с:Управление торговлей, 1с:Розница или иные отраслевые решения, в большинстве случаев вас ожидает не вполне очевидный механизм ценообразования. Для начала давайте подумаем вот над какой задачкой: нам необходимо узнать наш доход от продаж. Для этого нам просто нужно от фактической […]