Содержание

Лицензии Helicon Focus | БЛОГ ДМИТРИЯ ЕВТИФЕЕВА

Helicon Focus — программа, которая создает одно полностью сфокусированное изображение из нескольких частично сфокусированных изображений, решая при этом проблему глубины резкости. Программа предназначена для обработки фотографий сделанных при помощи микроскопа и для макрофотографии. Helicon Focus может создавать 3D модели объектов, которыми можно управлять из бесплатного приложения Helicon 3D Viewer (включенного в инсталляционный паккет Helicon Focus) и экспортировать как видео файлы, стерео пары или анаглиф.

Helicon Focus (Windows + Mac версии)

 1 — годичная лицензия.
Программа будет функционировать на протяжении одного года с момента покупки. В течении этого года обновления бесплатны
Неограниченная (пожизненная) лицензия.
Все последующие обновления бесплатны
Helicon Focus Lite30 $115 $
Helicon Focus Pro (включает в себя функцию ретуши, 3D, Helicon Remote для Windows и Mac и др.)55 $200 $
Helicon Focus Premium (Pro + Helicon Remote Android / iOS)65 $240 $

Helicon Remote — утилита для автоматизации брекетинга по фокусу и экспозиции. Программа меняет расстояние фокусировки, перемещая объектив с постоянным шагом, и делает снимки. Затем стек изображений обрабатывается в Helicon Focus для увеличения глубины резкости ( ГРИП).

Helicon Remote (Windows + Mac версии)

 1 — годичная лицензия.
Программа будет функционировать на протяжении одного года с момента покупки. В течении этого года обновления бесплатны
Неограниченная (пожизненная) лицензия.
Все последующие обновления бесплатны
Helicon Remote15 $48 $

Все цены указаны в долларах.
Рублёвые цены можно посчитать по сайту ligovka.ru, по курсу продажи USD.

Блог Дмитрия Скирюка — LiveJournal

Внимание! Внимание! ЗИЛАНТКОН-2019 грядёт.

В этот год в Казани у меня будет два традиционных мероприятия и одно нетрадиционное. Правда, все они относятся к Литблоку.


1) Как и в прошлые годы, мы с моим уважаемым коллегой, писателем-фантастом из Пензы Александром Белашом, ведём литературный мастер-класс. Мы с Сашей давно сработались, прекрасно понимаем друг друга, легко находим компромисс по самым сложным темам, и в то же время представляем совершенно разные литературные направления. Как раз то, что нужно, чтобы всесторонне рассмотреть произведение, составить о нём верное мнение и дать необходимые советы автору. Ещё не поздно прислать на мастер-класс свои произведения.

2) Вновь, как и в прошлые годы (я надеюсь), состоится конкурс микро-рассказа, тема которого будет объявлена вашим покорным слугой со сцены, на открытии конвента. Произведения (объёмом не больше половины листка писчей бумаги, а в идеале ещё короче) сдавать мне на протяжении всего фестиваля; в последний день все они будут рассмотрены на отдельном мероприятии Литблока. Можно отловить меня в кулуарах, можно принести их в штаб фестиваля или отдать любому человеку с беджем «оргкомитет». И следите за расписанием.

3) Наконец, третье. Поскольку в этом году состоялось переиздание всех четырёх моих книг об осеннем лисе, состоится встреча-презентация с автором, под условным названием «Четыре Скирюка», на которой можно будет побеседовать с автором, задать ему любые вопросы, выслушать историю написания всех четырех книг. Поскольку все книги для этого переиздания были основательно переработаны и заново отредактированы, я готов провести краткий сравнительный анализ того, как проходила эволюция автора и героя произведения на протяжения этих лет. Также (если получится) можно будет приобрести книги нового издания (первую – точно, вторую – если успеет выйти). Последнее пока неточно, но мы над этим работаем.

Искренне ваш
Дмитрий Скирюк
___________
[Перепост приветствуется]

Блог Дмитрия Медведева в Живом Журнале: — Дмитрий Медведев

Adrian Occhiuzzi

italy / usa.rusia.china / если я могу рассказать свою историю …. я родился в Италии, в южной Калабрии, мой отец умер в 4 года, и я уехал в Аргентину, где был мой дед в 1945 году. Я вернулся в Италию. фанатик внутренне. … в Италии есть проблема между севером и югом … итальянцы предпочитают не продавать, например, грузовики fiat iveco … по причине того, что не дают работу такому, как я … и много бедных итальянцев в Латинской Америке … и у них всегда во рту по телевизору, итальянцы, нас приглашают со всего мира, мы лучшие в мире в итальянском производстве, футболе, олимпийских играх, снеге и т. д. … но они не нанимают итальянцев, или в моем случае мне пришлось работать больше, и у меня чуть не случился сердечный приступ из-за того, что я работал в одиночестве без трудно объяснимого программиста … и вдобавок к этому у них был мне 25 лет на радио, сначала джентльменом, потом оператором, президентом, я жил с «диктатурой»? Я научился петь гимн, чтобы быть патриотом и Италия, если поискать архив, он начал петь гимн в — + 2000 и делает Военные парады … строить высокие здания, шоссе, поезд, вуаль, стеклянный мост в Венеции Я сказал, отдавая дань уважения тем, кто работает в этом городе со стеклом и многим другим …. Италия с 70-летним развитием почивала на лаврах … laureles — вот то, что они вложили в формулу 1 Campiones … / РОССИЯ ОЧЕНЬ БОЛЬШАЯ Я НАДЕЮСЬ, УВАЖАЮТ ВАС И НЕ ЗАНИМАЕТСЯ РАБОТОЙ … ДЕНЬГИ И Т.Д. И ЧТО ХОРОШО ДЕЛАТЬ ДЕТЯМ В ЕГО СТРАНЕ ОЧЕНЬ БОЛЬШАЯ … ДОЛЖЕН ЗАЩИТИТЬСЯ … Я в 54 года возвращаюсь в Аргентину в бедности, и я не мог осуществить мечту моей матери — жить в Италии и создать семью … У меня было все, но итальянцы всегда блокировали меня и т. Д. Плохие или хорошие аргентинцы не являются поверхностной ложью … они не говорят вам, возвращаются в ваш город и называют вас по имени и т. Д. Даже церковь и Ватикан меняют новшества … и отдают государственное здание африканцу подпольные и т. д. …. Меня зовут Адриано Микеле Окчиуцци, я механический токарь, фрезерный станок и программист в 1987 году … и частный пилот. г гражданский офис ВВС Аргентины

События. Оценки. Мнения. Блог Дмитрия Бегуна — ЖЖ

Вот и возникла первая задача для нового министра Минсоцполитики области Регины Воробьевой. А именно: разобраться с возмутительными действиями сотрудников органов опеки и попечительства Самарского района.

( Читать дальше…Свернуть )

Следующий ниже текст записан и опубликован со слов автора. Все фотографии представлены им же. Разрешение на публикация фотографий ребёнка получено.

Вопиющая ситуация произошла с жительницей Самарского района областной столицы Верой (имя изменено) в минувшую пятницу. Рано утром три женщины и мужчина, вломились в квартиру Веры, несмотря на её протесты, что нарушается конституционное право неприкосновенности жилища.

Назвавшись представителями органов опеки, но не предъявив удостоверения, ворвавшиеся в чужое жильё «гости» с порога держали в руках свои личные(!!) смартфоны и вели видео-съемку, сказав что пришли «с разрешения прокуратуры и полиции». При этом документов, подтверждающих, что их вторжение было санкционировано, предоставлено не было.

Тут следует отметить: повесток от прокуратуры, полиции ранее Вера не получала. На её вполне резонные вопросы: На каком основании вы сюда вломились? Кто жаловался? Какой орган проверил эти сигналы? Чем они подтверждаются? — ответов не последовало, кроме как «мы, опека, имеем право на что угодно».

Санкции прокурора или решение суда предъявлено не было. Перед лицом шокированный женщины потрясли какими-то бумагами, но ни в руки, ни прочитать издали не дали. На запрет входить в комнату без представителя прокуратуры или полиции не отреагировали. Лишь одна из дам сказала: «Вам нужна полиция? Я здесь». И показала удостоверение сотрудника опеки на имя Никифоровой Елены Александровны. Остальные себя не назвали, но представили мужчину, как их водителя. Что он собрался «водить» в чужой квартире, он не смог объяснить. Но на просьбу хозяйки удалить из квартиры хотя бы его, ей отказали. Он стоял и таращился на женщину и ребенка, пока они одевались. Через несколько минут после вторжения, сопровождаемые словами сотрудников опеки «а вот и полиция» прибыли ещё две женщины — также без удостоверений или формы.

Когда Вера поняла, что из правоохранительных органов никого нет и не будет, так же, как и понятых, она тоже достала смартфон и предупредила, что будет снимать всё происходящее на видео.

Вытолкать шестерых людей, заблокировавших дверь ей было не под силу, и она попыталась выяснить, «чем обязана».

Вот «обвинения», озвученные сотрудниками опеки:

1. «Ребёнок купался в Волге 9 октября». Эти слова сопровождались скрин-шотом из сети Instagram (аккаунт smrgrad) от 9 октября:

https://www.instagram.com/p/CU2SPz5tv-L/?utm_medium=share_sheet , где ребенок всего лишь сидит с мамой на лавке у набережной.

В тот день было жарко, температура на солнце доходила до +30С. (К слову, ВСЕ, кроме одного, комментарии к публикации адекватные, и выражают похвалу маме. Остаётся только загадкой, кому взбрело в голову на основании этого фото «послать сигнал» в опеку).

2. «Соседи жалуются, что ваш ребёнок говорит только по-английски». Вера ответила, что мальчик говорит ещё на двух европейских языках.

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


Фото предоставлено мамой ребёнка

4. Ну а слова «вы носите еду с помойки» вообще поставили женщину в тупик. Что на такое можно ответить? Спросить, кто это видел? Что за ними ведётся слежка и их караулят на помойках? Вера открыла набитый едой холодильник, в том числе фруктами и детским питанием, показала сроки годности продуктов. Также продемонстрировала содержимое своего кошелька, где лежала сумма, на которую семье можно спокойно прожить несколько месяцев. Этим же она ответила на вопрос «опекунов»: получаете ли вы детские пособия?». — Нет, я в них не нуждаюсь.

Кроме того, Вера была вынуждена обратить внимание «гостей» на чистоту в их комнате, огромное количество игрушек, детских книг; открыть шкафы и продемонстрировать аккуратно сложённые стопки с одеждой. Объяснить, что ребёнок абсолютно здоров, к участковому терапевту ходит только на профилактические осмотры и прививки. А также подписать какую-то бумагу, которую, находясь в шоковом состоянии, она даже толком не прочла, и согласиться явиться в опеку с оригиналами всех документов семьи(!) И только после этого визитеры ушли.

По итогам этого кошмарного визита Вера обратилась с жалобами на хамские действия сотрудников опеки в городскую прокуратуру. Там пояснить ничего не смогли, но заместитель городского прокурора, у которого женщина была на приёме, посоветовала ей написать заявление, пояснив, что были нарушены её конституционные права (ст. 23, 24 и 25 Конституции РФ — неприкосновенность личной жизни; личная и семейная тайна; сбор информации о частной жизни лица без его согласия; неприкосновенность жилища), ст.61 — врачебная тайна, а также ст. 137 (нарушение неприкосновенности частной жизни) и 139 (незаконное проникновение в жилище) УК РФ.

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

Сейчас Вера думает, как ей правильно поступить. После столь хамского визита 5-летний ребёнок, был очень сильно напуган. У него развилось тревожное состояние, так как он больше не чувствует себя дома в безопасности. Оставлять без последствий такое нельзя.

Самое интересное в этой истории, что малыш — очень известный ребенок в Самаре. Маленькая «звезда» — фотомодель, обласканная вниманием всех топовых фотографов.


Фото предоставлено мамой ребёнка


Фото предоставлено мамой ребёнка


Фото предоставлено мамой ребёнка

Тем более дикой кажется эта ситуация, когда такого ребёнка объявили голодающим, а маму закалённого здорового малыша, говорящего на трёх языках — неблагополучной! Возможно, они стали объектом чей-то зависти, злобы, подлости?

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

На мой взгляд, складывается нехорошая тенденция, когда органы Опеки можно использовать для сведения личных счетов, выяснения отношений и шантажа. А также давления на неугодных.

Уважаемые СМИ! Просьба обратить внимание на эту ситуацию. Контакт автора у меня есть.

Блог Дмитрия Калашникова — LiveJournal

ТАК ЛИ НАДЁЖНА ДИАГНОСТИКА ПРОБЛЕМ С БОЛЬЮ?

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

https://www.painscience.com/articles/reliability-studies.php

Автор: Paul Ingraham

Перевод: Струков Сергей

      Многие проблемы с болью на удивление таинственны, и существует множество предположений о причинах боли у людей. Долгие годы ведутся дебаты о существовании проблемы. Например, на протяжении десятилетий «подвывихи» хиропрактиков были актуальной темой: реальны ли эти смещения позвоночника? Что если вас осмотрят пять разных хиропрактиков, но каждый найдёт разные места в вашем позвоночнике, которые предположительно «сместились» и нуждаются в коррекции?

      Это исследования надёжности.

      Исследования надёжности удивительны: хотя для большинства людей концепция неясна, они доступны и интересны, понятны для каждого и очень убедительны. Доказательства ненадёжности диагноза лишают смысла дальнейшие обсуждения. Если хиропрактики не могут договориться о подвывихах у одного пациента – и некоторые исследования показывают, что они не могут (1), — тогда обсуждение реальности подвывихов становится не столь интересным. Исследования надёжности с отрицательными результатами не обязательно что-либо доказывают (2), но наводят на серьёзные размышления, и могут быть удобным ярлыком для потребителей. Кто хочет диагноз, который, вероятно, будет противоречить каждому из пяти других терапевтов? Никто, естественно.

ЖАРГОН НАДЁЖНОСТИ

      В учении о надёжности, мы говорим об «оценщиках». Оценщик – судья … чего-то. Тот, кто оценивает. Человек, который высказывается. Все специалисты в области здравоохранения – оценщики, когда они оценивают и диагностируют.
      Исследования надёжности – изучение «взаимной» достоверности или согласованности. Другими словами, сколько оценщиков согласны друг с другом? Не при встрече, об этом позже, а независимо. Они приходят к тем же выводам, когда самостоятельно оценивают одного и того же пациента?
      Существуют формулы, выражающие надёжность, как показатель, например, коэффициент ранговой корреляции. Для неспециалистов по статистике суть сводится к следующему: как часто специалисты в области здравоохранения могут прийти к аналогичным или похожим выводам о пациенте? Каждый раз? В половине случаев? Один раз из десяти? Когда-либо?

( Read more…Collapse )

ТОТ САМЫЙ ТЕРНОВСКИЙ — LiveJournal

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

Поэтому Комиссия по транспорту Общественной палаты Москвы (которую я возглавляю) и Центр организации дорожного движения запускают совместный проект по сбору предложений на сайте палаты от москвичей, которым есть что сказать и предложить.


Киселев Сергей / Агентство городских новостей «Москва»

В мероприятии принял участие Вадим Юрьев (руководитель ЦОДД), который рассказал, что считает невозможным организацию удобного и безопасного дорожного движения без участия жителей.

Презентация проекта прошла 19 января в Общественной палате, но из-за технический проблем непосредственно предложения начинаем собирать сегодня.

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

Здесь важно отметить, что за последние 2 года сотрудничество ЦОДД и Пробок.нет вышло на качественно новый уровень. В ЦОДД создан специальный отдел (возглавляет Андрей Мухортиков), который проектирует и внедряет предложения жителей и Пробок.нет. В 2015-м только по переразметке реализовано 15 проектов, в 2016-м уже 30, а в 2017-м планируется реализовать 50 проектов. Из наиболее успешных проектов можно отметить Ленинградский проспект перед Тверской заставой, Каширское шоссе перед Борисовскими прудами, Воробьевское шоссе, Липецкую улицу и другие. Все это говорит о том, что новые предложения жителей не утонут в кабинетах ЦОДД, а будут реализованы совместными усилиями по отработанной схеме.

Ждем ваших предложений по регулировке светофоров, изменению разметки, работе общественного транспорта и обо всем, что вас беспокоит — на сайте Общественной палаты Москвы.

Блог Дмитрия Маслова

Без малого год, как я окунулся в облачно-провайдерский мир. За это время у меня не без помощи коллег (ребята, спасибо за этот опыт) сформировалось представление о том, что такое облачный провайдер и как ему выжить и добиться успеха на казахстанском и не только рынке.

Попробую структурировать свои мысли. Возможно они покажутся интересным кому-то ещё. Как говорится, не жалко. «Делай добро и бросай его в воду!».

Итак,

Как облачному провайдеру победить на рынке

Расширить портфель продуктов

Каким образом?
Трансформировать IaaS. Эволюция со стороны потребителя неизбежна — это лишь вопрос времени. Казахстанские компании уже сейчас сложно удовлетворить веб-хостингом и стандартным IaaS в виде виртуальных машин. Тем более, что такие сервисы предлагает любой провайдер, начиная с уровня ТОО «Рога и копыта». При этом я не имею ввиду, что IaaS умрёт — конечно нет. Однако эволюция программного обеспечения требует нового уровня IaaS, а это микросервисы, Kubernetes и объектные хранилища S3 для хранения генерируемого контента. Поэтому только при условии трансформации IaaS продолжит оставаться core-бизнесом в ближайшие 2-3 года.

Добавить к IaaS опциональные сервисы. И если софтом для виртуальных машин, например, операционными системами Microsoft уже ни кого не удивить, то сервисы информационной безопасности или, как стало модно говорить, Cyber Security в наших краях ещё в диковинку. Такими инструментами могут стать антивирусная защита, Web Application Firewall (WAF) и защита от DDoS. Тем более, что эти продукты проще всего создать на базе таких же облачных сервисов специализированных провайдеров: CloudFlare, QRator или WallArm.

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

Тут стоить заметить, я не имею ввиду отказоустойчивость и защищенность облачной среды — эти вещи подразумеваются априори. Играть на этих показателях в продажах — вчерашний день. Сервис меньше 99,9% — выйди вон. Так о чём это я?

Повысить возможности управления виртуальной средой, читай, повысить уровень комфорта. Вряд ли в айтишной среде остались люди, которые не слышали о DevOps-ах. Да, это тот же самый сисадмин, только версии 2.0. И надеяться продать этим ребятам инструменты администрирования 1.0 по меньшей мере наивно. На каких бы именитых брендах ни была построена облачная инфраструктура (привет VMware), если потребитель не получает возможности развернуть в облаке собственную архитектуру в 100 виртуальных машин или контейнеров с уникальными атрибутами, за 3-5 кликов или скриптом в консоли, то этот потребитель уходит. Названия брендов больше не работают.

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

Трансформировать в цифровой формат «подводную» часть работы отдела продаж и бухгалтерии

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

Предположу, какой уровень автоматизации сейчас у любой компании, продающей продукты или услуги в онлайн. С клиентскими каналами вроде бы ок, по крайней мере есть форма на сайте, которую заполняет клиент. Заполнение такой формы генерирует письмо по электронной почте. Данные из письма ответственный сотрудник вручную копипастит в какой-нибудь Эксель-файл ну или в лучшем случае в CRM. Потом, также вручную, менеджер собирает коммерческое предложение, которое в виде отдельного документа болтается по своему процессу, рождаются новые версии, которые валяются то в почте, то в папках на компьютерах вовлечённых людей. А рядом с этим документом ещё генерируется целая куча комментариев в почте и мессенджерах, которые никак не прикрепляются к истории, чтобы понять потом, почему, например, была дана скидка. В итоге коммерческое предложение запущено клиенту и он отвечает на него своим согласием. История повторяется, только теперь с договором. Ок — договор подписан. Дальше начинается балаган с бухгалтерскими документами: что-то гоняется в электронном формате, что-то в бумажном. Причём у меня чёткое убеждение, что бумажность сохраняется не потому что нельзя в цифре, а потому что какая-нибудь тётенька из налоговой вбила себе в голову, что например акты выполненных работ должны быть только на бумаге и с живой печатью. И всем проще согласиться с этим и работать по старинке, чем ткнуть пальцем в закон об ЭЦП. Понятно, что я не силён в нюансах, и возможно не всё в налоговой системе технически готово к полной цифровизации, но откуда тогда столько заявлений, что мы например, ощутимо обгоняем в этом отношении Россию и вообще у нас не всё так плохо. Если мы до сих пор не имеем способов отказаться от бумаги, то у нас всё плохо. Гордиться промежуточными состояниями такое себе.

Очевидно, что в таком состоянии невозможно анализировать ни эффективность сотрудников, ни качество процессов. Чтобы собрать хоть какую-то картину руководитель вынужден тратить дополнительные ресурсы: время работников на регулярное ручное формирование отчётов и своё время на их консолидацию. А в итоге в большинстве случаев на выходе получается лишь инструмент для планирования тактических шагов и невозможность выстраивать долгосрочные стратегии.

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

Как, на мой взгляд, можно оцифровать процессы в компании из сферы продажи услуг — облачные провайдеры как раз относятся к этой когорте. Итак, Битриксом в связке с 1С сейчас можно закрыть почти все процессы. Главный секрет успеха любой CRM — закрыться внутри системы. Что это значит? Создаем сайт в самом же Битриксе, накачиваем его каналами связи с клиентами и автоматом складываем все заявки в CRM, также автоматически создавая необходимые задачи менеджерам. Все документы сотрудники рождают и согласовывают внутри системы, не вынося их ни в какую почту или что-то ещё. Коммерческие предложения генерируются автоматически по шаблонам и автоматически же отправляются из системы клиентам, с возможностью отслеживания ответов. С Договорами сложнее из-за требуемой в ряде случаев уникальности условий, но и их согласование можно делать внутри, в том числе с клиентом, подключив Битрикс к электронной почте. Система даёт возможность работать как с общим прайсом, так и давать клиентам персональные скидки, учитывая это всё. После согласования Договора система с заданной регулярностью будет пулять в 1С задачи по генерации счетов, исходные данные для которых автоматически забираем из системы биллинга. Саму 1С допиливаем, чтобы она также, максимально автоматически, генерировала прочие требуемые для закрытия платежей документы и отдавала их обратно в Битрикс, который рассылал бы их клиентам. А что с маркетингом? Все инструменты для него тут же: про сайт и каналы связи я уже рассказал, а ещё и инструмент для почтовой рассылки, и трекинг звонков, и рассылка смс. А чего не хватает — берём в магазине дополнений и в 3-5 кликов подключаем к Битриксу. В итоге получаем процессы, в которых нет ни лишних шестерёнок, ни таких, которые могут скрыто для остальных заклинивать.

И наступят золотые времена

Реализовав все перечисленные моменты, получаем картину счастливого будущего. У компании есть, что предложить рынку: и новым клиентам, и тем, кто ими уже является. Клиенты кайфуют от качества сервисов и минимизации бухгалтерских транзакций, привет электронным бухгалтерским документам. Руководство компании видит «картину мира» в цифрах и получает долгожданный инструмент для управления.

И если следствием всех предыдущих форм отчётности была возможность оценки персонала по одному KPI — демотивирующему каждого персональному плану продаж, то в новой модели план продаж становится по-настоящему общим. Оценка в новых реалиях будет не в персональном объеме продаж, а в своевременном и качественном выполнении своих обязанностей каждым сотрудником.

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

Блог Дмитрия: Облако, PowerShell и не только

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

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

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

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

На недавней конференции WSO2Con Чамит Кумараж провела отличную презентацию о том, как работает наша команда Cloud DevOps. Если вы предоставляете услугу онлайн (или планируете это сделать) — обязательно посмотрите запись (требуется быстрая регистрация).

Вот мой краткий обзор советов Хамит:

1. Автоматизируйте все : повторяющиеся задачи не только неэффективны и рутинны, но и съедают ваше время. При выполнении вручную они ненадежны. Люди склонны каждый раз делать что-то немного по-другому или не делать совсем.

2. Задачи на самом деле являются частью процессов : когда вы придумываете что-то, что нужно сделать, спросите себя, каков процесс выполнения этой задачи? Например, резервное копирование данных на самом деле является частью процесса, который включает в себя:

  • Запланировано (т.грамм. в 1:00 каждый день) скрипт, создающий резервную копию,
  • Какая-то система мониторинга, которая проверяет выполнение скрипта и создание резервной копии,
  • Уведомления о сбоях и процедурах, которые необходимо выполнить в нет,
  • Тестирование резервного копирования: автоматические и/или регулярные ручные учения по восстановлению (если они проводятся вручную, то документируются и выполняются разными членами группы).

3. Расчет на отказ : все будет давать сбои, поэтому убедитесь, что ваша система способна выдержать сбои.Например, если ваша система использует несколько виртуальных машин в облаке, продолжайте запускать сценарий «обезьяны хаоса», который случайным образом уничтожает экземпляры, и автоматические тесты, гарантирующие, что эти сбои экземпляров не повлияют на систему в целом (кстати, посмотрите, как Netflix делает это.)

4. Самовосстановление и проверка успеха имеют решающее значение для всех задач. Любая задача и операция может завершиться неудачей (см. выше), поэтому система не должна «удивляться», а всегда должна автоматически проверять результаты действий и, если что-то пошло не так, выполнять лечебные процедуры (запускать новые экземпляры, повторять попытки и т. д.). ).

5. Обеспечение дисциплины, процессов, автоматизации, контрольных списков. Документируйте все. Это сделает ваши процессы воспроизводимыми и надежными.

« Тест на обезьяну на автобусе » (связано с вышеизложенным), если один из членов вашей команды попал под автобус — все операции должны продолжать работать: все должно быть задокументировано и проверено другими членами команды. (* Это мысленный эксперимент — не бейте своих членов команды автобусами :))

6.Мониторинг и аналитика : ключ , а не , чтобы собирать и отображать тонны данных и предупреждений, но иметь возможность быстро обнаруживать ненормальное поведение.

7. Коммуникации : ваши информационные панели должны быстро и четко отображать общую картину и соответствующие детали. Ключевые метрики и состояние системы должны быть такими, чтобы все их видели и понимали, а эффективная детализация должна облегчать понимание и исправление ошибок.

8. Гибкая поставка : каскадные процессы в облаке — это плохо и напряжно.Чем меньше изменений и чем чаще и в большей степени они автоматизированы, тем более обыденными они становятся: что снижает риски и повышает навыки и надежность. Облачные и масштабные релизы плохо сочетаются друг с другом .

9. Используйте стандартные инструменты и нативные системы базовых платформ – не изобретайте велосипеды. Например, если платформа предоставляет вам SQL как услугу (Amazon RDS, Azure SQL и т. д.), используйте их, а не собственный MySQL, работающий на виртуальной машине.

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

  • Что случилось?
  • Почему и что нужно сделать, чтобы предотвратить это в будущем?
  • Если автоматический мониторинг не поймал, почему и что нужно сделать, чтобы не допустить этого в будущем?
  • Если валидация и самолечение не поймали, то почему и что нужно сделать, чтобы этого не допустить?

Полная запись сеанса и слайды доступны здесь.

Нравится:

Нравится Загрузка…

Блог Дмитрия Харницкого | © 2021 Дмитрий Гарницкий

Блог Дмитрия Харницкого | © 2021 Дмитрий Харницкий
  • 2 октября 2021 г. Только что получил новый ноутбук и понял, что мои записи 2019 года не актуальны. Мы не используем рабочие пространства dep и GO. Пора составить новый чек-лист.
  • 14 марта 2021 г. По умолчанию Go HTTP Server не ограничивает время выполнения.Ответственность за установку соответствующих тайм-аутов для предотвращения утечек соединения лежит на разработчике. В этой статье сравниваются два варианта управления тайм-аутами.
  • 29 нояб. 2020 г. Opentracing становится популярным как независимый от поставщика API-интерфейс APM для микросервисов. В этой статье описывается, как использовать его в сервисе Go и с Datadog.
  • 20 октября 2019 г. AWS Simple Notification Services (SNS) доставляет сообщения нескольким получателям, включая подписчиков HTTP и HTTPS.Конечная точка должна проверить источник сообщения перед его обработкой. Давайте посмотрим, как можно реализовать проверку сообщений в Clojure.
  • 9 сент. 2019 г. Go версии 1.13 включает новые функции для работы с ошибками. Срок действия этих функций истек в популярном пакете github.com/pkg/errors. Посмотрим, сможет ли новая оболочка заменить существующую библиотеку.
  • 29 апр. 2019 г. Различные типы тестов требуют различных графиков.Мы запускаем тесты для нашего кода, как только вносим изменения, после чего мы запускаем весь набор тестов, чтобы зафиксировать код в системе управления версиями. Модификация базы данных требует выполнения тестов БД. Как мы можем контролировать, какие тесты запускать?
  • 28 апр. 2019 г. Получить покрытие кода Golang и опубликовать его на Coveralls.io очень просто. Или не?
  • 17 апр. 2019 г. Пошаговые инструкции, как включить проверку покрытия кода для вашего пайплайна Angular CI.
  • 8 апр. 2019 г. Этот пост не предназначен для предоставления исчерпывающих инструкций и ответов на все вопросы, связанные с темой. Вместо этого он описывает, что работает для меня и как вы можете создать готовую рабочую среду Go с поддержкой TDD.
  • 6 апр. 2019 г. После нескольких лет работы с разными версиями Go и использования множества различных инструментов пришло время сбросить мою систему в «чистое» состояние.Просто чтобы прояснить, моя машина работает просто отлично, это перфекционист внутри меня, который хочет удалить вещи, которые больше не используются.
  • 30 июня 2017 г. CodeBuild — это управляемый сервис сборки AWS. Из коробки он поддерживает множество языков программирования, включая Java, Node, Python, Ruby и Golang. AWS предоставляет хорошую документацию и примеры для различных фреймворков, чтобы разработчики могли быстро освоиться. В настоящее время я использую Golang на своей машине. Позвольте мне показать вам, как CodeBuild работает с экосистемой Go.Я начну с простого проекта hello world, а позже усложню его, чтобы продемонстрировать, как CodeBuild работает с зависимостями и вложенными пакетами.
  • 23 апр. 2017 г. Ссылки на мои посты в предыдущем блоге
  • 26 февраля 2017 г. Привет мир!

Дмитрий Бертман и Опера | Wilson Center

Москва в 1990 году была на пути к столкновению с историей.Примерно через год страна, столицей которой он был, перестанет существовать, унеся с собой укоренившиеся элиты, институты и уровень жизни. Это будущее уже было. Улицы города казались пустыми и потому, что некуда было пойти, и потому, что люди из других мест перестали приезжать в Москву за покупками. Скорее москвичи отправились в другие города, где еда была дешевле и обильнее. Еда исчезла с витрин большинства московских магазинов; хотя по-прежнему можно было получать минимальные ежедневные средства к существованию на работе, на частных рынках и из продуктов по карточкам, которые все еще можно было найти в государственных магазинах.Цены были высокими, разнообразие отсутствовало, и любая задача требовала огромного количества времени и усилий.

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

Дмитрий Бертман был мечтателем, причем удачливым. Как он пишет на своем личном веб-сайте: «Я счастливчик, так как многие мои детские мечты сбылись». Эти сны были оперными.

Бертман с детства хотел быть частью оперы. Как однажды воскликнул всеми любимый директор Одесского театра оперетты Матвей Ошеровский, «Бертман приехал на планету Земля, чтобы посвятить себя опере….Оперу, музыку и языки он знает с детства. Он великолепный пианист и знает все о пении… В нем, как лучи света в объективе, фокусируются музыкальные и театральные таланты».

Бертман окончил Российскую академию театрального искусства, где сейчас является преподавателем. В возрасте двадцати трех лет он основал собственную оперную труппу — «Геликон-опера» — в далеком Сыктывкаре, центре лесного хозяйства и столице Республики Коми, в восьмистах милях к северо-востоку от Москвы. Бертман назвал свою новую компанию «Геликон» в честь древнегреческой горы, которая была домом для муз и местом пруда, в котором Нарцисс был очарован своей красотой.

Через несколько месяцев он привез свое шоу в Москву. В том же 1990 году он стал директором музыкального театра театра Элизабет Буне в Зальцбурге, Австрия, и с тех пор представляет оперу в крупнейших театрах Европы. Геликон, ставший государственной компанией в 1993 году, остается его главной страстью.

Бертман стремился привнести психологический реализм и выдающуюся игру на оперную сцену, не снижая при этом музыкального качества спектакля; и сделать это, представляя новые интерпретации классики девятнадцатого века вместе с менее известными произведениями из русского и европейского репертуара.Его упор на актерское мастерство требовал прочной связи между исполнителем и аудиторией. Соответственно, он предпочитает выступления на небольших сценах и в нетрадиционных площадках. В опере Бертмана нет ничего «грандиозного», даже если исполняемые оперы и исполняющие их актеры могут регулярно появляться в крупнейших оперных театрах мира. Например, в 2015 году «Геликон» вместе с Московским государственным филармоническим оркестром поставил оперу Антона Рубинштейна «Демон» 1871 года с участием мировых звезд Дмитрия Хворостовского, Асмик Григорян, Александра Цымбалюка и Евгения Светланова.

Чтобы осуществить свою мечту, Бертману требовалась площадка, артисты и публика. Распад Советского Союза облегчил его поиски.

Воспользовавшись распадом московской экономики, он получил контроль над прекрасным дворянским домом восемнадцатого века на холме от Московской консерватории в самом центре Москвы. Особняк Шаховских-Глебовых-Стрешневых на Большой Никитской, построенный в 1730-х годах, — один из немногих дворянских домов, сохранившихся в Москве. Как только особняк оказался в его руках, он смог выделить два зала, один на 250 мест, а другой на 70.

В конце концов, «Геликон-опера» спасла неоклассический зрительный зал с колоннами, построенный в девятнадцатом веке, выкупив его из ветхого, но величественного состояния советских времен после десятилетий использования Союзом работников культуры СССР. «Геликон» создал идеальное помещение для интимных оперных представлений.

В период с 2007 по 2015 год в здании будет проведен капитальный ремонт, в течение которого опера располагалась в одном из безвкусных офисных зданий хрущевской эпохи на Новом Арбате, который когда-то считался символом советской современности.Как и прежде, в отреставрированном элегантном современном особняке сохранился как большой зал на 250 мест, так и меньший зал для камерных постановок.

Компания Бертмана извлекла выгоду из низкой заработной платы постсоветского коллапса. Он смог создать компанию исполнителей мирового класса, отчаянно нуждающихся в любой высокооплачиваемой работе. Начав с семи коллег, Бертман увеличил компанию до более чем 350 артистов, музыкантов и администраторов; в том числе некоторые из ведущих оперных певцов России.Многие из этих исполнителей пришли из студий и учебных программ Бертмана и разделяют его стремление к актерскому мастерству на оперной сцене. Чтобы поддержать эти усилия, Helikon часто выступает — более 200 раз в год — и регулярно гастролирует за границей, где компания получила высокую оценку и признание.

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

Бертман привнес новую энергию в старые стандарты. Его постановка «Кармен» Бизе наполнена сексом и наркотиками, поскольку действие происходит в сгоревшем корпусе автомобиля; костюмированный состав оперы Иоганна Штрауса «Летучая мышь» встречает публику на парадной лестнице театра, словно приглашая всех на феерический бал-маскарад; «Евгений Онегин» Чайковского исполняется в высоких костюмах 1920-х годов.

В других случаях Бертман сосредотачивается на малоизвестных и редко исполняемых произведениях известных композиторов, всегда делая это с особой долей неожиданности. В середине 1730-х годов, когда кофе вошел в моду в Германии, Иоганн Себастьян Бах написал кантату о напитке, очевидно, как способ беззаботно воздать должное завсегдатаям кофейни Циммермана. В руках Геликона «Кофейная кантата» Баха превращается в одноактную оперу, действие которой происходит в соответствующем восхитительном кафе, поскольку актеры сравнивают различные удовольствия жизни в невыгодном свете с чашкой хорошего кофе — и все это во время приготовления демитассе и эспрессо и обслуживания участников. аудитории.

Бертман черпает вдохновение в популярной культуре, работая с компанией над созданием совершенно новых произведений. В некоторых случаях — например, в честь Джорджа Гершвина — спектакль обращается к более серьезной стороне популярной культуры двадцатого века. В других, таких как «Мультики-опера», компания представляет концертную программу с любимыми песнями из детских фильмов; в то время как их постановка «Назад в СССР!», еще одна концертная программа с популярной массовой песней советских времен, вызывает ностальгию, чтобы привлечь новую аудиторию, которая в противном случае, вероятно, никогда бы не подумала о посещении оперного спектакля.

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

Художники-провидцы и создатели сообществ

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

Блог | Дмитрий Шигель

Я хотел бы сделать серию вступительных сообщений, чтобы поприветствовать наших основных докладчиков на собрании Dead Wood 2021

Якоб Хайльманн-Клаузен

Джейкоб Хейльманн-Клаузен, доктор философии, работает в Центре макроэкологии, эволюции и климата института GLOBE Копенгагенского университета в Дании. Его интересы в сухостойной древесине вращаются вокруг: грибкового биоразнообразия, экологии сообщества, специализации среды обитания, ветеранизации и сохранения.Он изучал грибковые сообщества на буковых бревнах от Швеции до Италии и от Испании до Ирана, а также преподает курсы по полевой микологии и сохранению лесов в Копенгагенском университете. На встрече в мертвом лесу 28 октября его основной доклад представит основные моменты 20-летнего исследования грибковых сообществ на буковых бревнах. Узнайте больше о Джейкобе по ссылке на его домашнюю страницу: https://globe.ku.dk/research/cmec/heilmann-clausen-group

.

Я хотел бы сделать серию вступительных сообщений, чтобы поприветствовать наших основных докладчиков на собрании Dead Wood 2021

Таля Хакетт

Д-р Талия Хакетт в настоящее время работает в Оксфордском университете в составе исследовательского консорциума Target Malaria, координирующего исследования экологических последствий подавления популяций основного малярийного комара, Anopheles gambiae .Она эколог сообщества, использующая эмпирический анализ экологических сетей, чтобы ответить на прикладные вопросы о том, как взаимодействие видов структурировано в ландшафте и как возмущения распространяются между местами обитания и гильдиями. Ее основной доклад 29 октября 2021 года будет посвящен экологическим сетям и тому, как данные взаимодействия можно использовать для ответа на ряд интересных экологических вопросов. Она расскажет о сборе данных, визуализации и некоторых показателях, используемых для описания сообщества, а также о возможностях сетевого анализа как инструмента прогнозирования.Узнайте больше о Талии на веб-странице ее университета и подпишитесь на Talya @Landscape_Webs в Twitter

.

Все еще можно зарегистрироваться для электронного участия в мероприятии Dead Wood Meeting 2021, но прием заявок на презентации и семинары уже закрыт.

Я хотел бы сделать серию вступительных сообщений, чтобы поприветствовать наших основных докладчиков на собрании Dead Wood 2021

Ник Порч

Ник Порч — старший преподаватель экологических наук о Земле в Школе наук о жизни и окружающей среде Университета Дикина в Мельбурне, Австралия.Он использует недавнюю летопись окаменелостей, чтобы исследовать, как люди влияют на островные экосистемы, прежде всего в Полинезии (Тихий океан) и Маскаренах (Индийский океан), и работает над современными австралийскими жуками. Он увлеченный макрофотограф-любитель, фотографирует многие австралийские виды, которые никогда раньше не фотографировались, уделяя особое внимание более мелким и более коричневым таксонам, которые мало кто замечает. На собрании в Мертвом лесу 27 октября он расскажет об обоих этих интересах. Во-первых, он исследует устойчивость мертвых жуков-древоточцев перед лицом человеческой колонизации океанических островов на примере Гавайев, Юго-Восточная Америка.Полинезия и Маврикий; эта история не из радостных. Во-вторых, он расскажет о макрофотографии мертвой древесной фауны, проиллюстрировав его собственными изображениями таксонов Австралии и океанических островов. Как @invertophiles, Ник часто сообщает об этих проблемах через Твиттер.

Зарегистрируйтесь для участия в собрании Dead Wood Meeting 2021 до 10 октября.

Я хотел бы сделать серию вступительных сообщений, чтобы поприветствовать наших основных докладчиков на собрании Dead Wood 2021

Мартин Хофрихтер

Мартин Хофрихтер, проф.Доктор базируется в TU Dresden (Международный институт Циттау, кафедра экологической биотехнологии) в Германии (Саксония). Его интересы в сухостойной древесине связаны с грибковыми ферментами, функциональным разнообразием, деградацией лигнина и пероксидазами. Он преподает энзимологию, микологию и микробную экологию в Техническом университете Дрездена и в настоящее время работает над разложением мертвой древесины в Немецких исследованиях биоразнообразия и грибковыми пероксигеназами. На встрече в мертвом лесу 26 октября его основной доклад затронет такие темы, как деградация лигнина, грибы белой гнили и система марганцевой пероксидазы.Узнайте больше о Мартине на его домашней странице https://tu-dresden.de/ihi-zittau/ubt#.

Зарегистрируйтесь для участия в собрании Dead Wood Meeting 2021 до 10 октября.

Я хотел бы сделать серию вступительных сообщений, чтобы поприветствовать наших основных докладчиков на собрании Dead Wood 2021

Линн Бодди

Линн Бодди — профессор экологии грибов Кардиффского университета Великобритании. Она преподавала и исследовала экологию грибов, связанных с деревьями и разложением древесины, в течение 40 лет.В настоящее время она изучает увлекательные сообщества грибов и других организмов, которые гниют в сердцевине старых деревьев, ясеневый отмирающий гриб, свирепствующий в Великобритании из Европы, способы, которыми грибы борются друг с другом и образуют сообщества, как они обыскивают лес. пола для пищевых ресурсов и реагировать на их находки, а также как изменение климата влияет на грибы. Она является плодовитым автором, написав в соавторстве книги «Грибное разложение древесины» и «Грибы», последняя из которых (начало 2021 г.) — «Грибы и деревья: их сложные взаимоотношения», а также детская книга «Огромный гриб».Она отредактировала шесть книг, опубликовала более 300 научных статей и является главным редактором журнала Fungal Ecology. Она была (2009–2010) президентом Британского микологического общества. Линн активно рассказывает широкой публике о тайнах и важности удивительного скрытого царства грибов, включая телевидение, радио, популярные выступления, видео, статьи и выставки. В 2019 году она была удостоена звания MBE в списке наград в честь дня рождения королевы за заслуги перед микологией и научными исследованиями. Узнайте больше о Линн на ее веб-странице https://www.cardiff.ac.uk/people/view/81120-boddy-lynne и подписывайтесь на Линн @FungusProf в Твиттере.

Зарегистрируйтесь для участия в собрании Dead Wood Meeting 2021 до 10 октября.

Я хотел бы сделать серию вступительных сообщений, чтобы поприветствовать наших основных докладчиков на собрании Dead Wood 2021

Джогейр Стокланд

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

Зарегистрируйтесь для участия в собрании Dead Wood Meeting 2021 до 10 октября.

Я хотел бы сделать серию вступительных сообщений, чтобы поприветствовать наших основных докладчиков на собрании Dead Wood 2021

Раннвейг М.Якобсен

Д-р Раннвейг М. Якобсен в настоящее время работает научным сотрудником в Норвежском институте природных исследований и доцентом в Норвежском университете наук о жизни, где преподает углубленную энтомологию. Она описывает себя как лесного эколога, и ее главный интерес — взаимодействие насекомых и грибков в мертвой древесине и то, как это влияет на состав и разложение сообщества. Ее основной доклад будет посвящен этой теме, с целью предоставить как обзор этой обширной и интересной темы, так и несколько подробных примеров из ее собственной работы.Более подробную информацию о Rannveig можно найти в информации о сотрудниках NINA. Для норвежских читателей она также внесла несколько статей в блог об экологии насекомых Insektøkologene — En forskerblogg om insektenes fantastiske verden (nmbu.no).

Зарегистрируйтесь для участия в собрании Dead Wood Meeting 2021 до 10 октября.

Я хотел бы сделать серию вступительных сообщений, чтобы поприветствовать наших основных докладчиков на собрании Dead Wood 2021

Викки Бенгтссон

Викки Бенгтссон — старший эколог, работающий в Pro Natura в Швеции.Профессионально занимается охраной природы в течение 30 лет, занимаясь вопросами практического управления и восстановления лесных пастбищ и вековых деревьев, управления старыми сайдами и ветеранизации. Она обучает арбористов, ландшафтных архитекторов, менеджеров участков и планировщиков уходу за вековыми деревьями и управлению ими. На собрании мертвого леса 28 октября ее основной доклад расскажет о том, как повреждение молодых деревьев, известное как ветеранизация, помогает быстрее создавать разлагающиеся древесные среды обитания.Большая часть вдохновения для методов, которые использовались в последние годы, исходила от наблюдения за естественными процессами. В этой презентации будет рассказано, почему стоит задуматься о ветеранизации, где это может быть уместно, потенциальные выгоды для биоразнообразия, связанные со старыми деревьями, и некоторые другие методы, которые можно опробовать. Кроме того, будут представлены некоторые из первых результатов международного испытания, которое было проведено в 2012 году с участием 980 дубов для оценки влияния ветеранизации на более научную основу.

Зарегистрируйтесь для участия в собрании Dead Wood Meeting 2021 до 10 октября.

 

Это хороший текст, где «распределение финансирования исследований на основе быстрого воздействия на общество неэтично». Приоритеты финансирования победителей должны прекратиться; финансирование исследований — это не индустрия моды, не бизнес мобильных телефонов и не индустрия развлечений. Налогоплательщики, финансирующие исследования, не являются электоратом или прямыми заказчиками. Когда финансирование пытается угодить толпе / попасть в новости, страдает стратегический баланс.Поэтому я считаю, что внутреннее регулирование приоритетов финансирования исследований, со всеми контраргументами из башни из слоновой кости, имеет больше шансов на достижение фундаментального прогресса в долгосрочной перспективе. Независимость научных кругов — это утопия, но хорошо иметь идеалы; более привлекательно стремиться достичь недостижимой независимости, чем преуменьшать значение науки до уровня обслуживания.

Я очень благодарен моему сыну Питеру Шигелю за совершенно новую компиляцию, редактирование цвета и звука, в результате которых появился трейлер фильма «Мертвый лес II»

Блог | Дмитрий Александров.

Было бы немного странно называть этот пост в блоге «Отчетом о поездке», учитывая, что я достаточно местный. Да, технически я живу на два дома — в Санкт-Петербурге в России и в Софии в Болгарии. Так что переход к Джокеру был своего рода переключением домой, но, чтобы сделать его более унифицированным, я все равно буду называть этот пост «Отчет о поездке». Отчет о поездке на Joker Conference!

Я должен сделать одну оговорку: в этом посте я не придерживаюсь какой-либо временной шкалы. Здесь я просто хочу поделиться некоторыми мыслями и эмоциями.

Итак, что такое Джокер Конференция? Это крупнейшее Java-мероприятие в России, которое обычно проходит в октябре/ноябре в Санкт-Петербурге. Сам город сейчас неофициально считается технологическим хабом, в котором находится множество ИТ-офисов и зарубежных представительств. Как, например, у Oracle, у них был большой отдел исследований и разработок. Вы можете удивиться, но, например, Java ME или большая часть лямбд в Java 8 были созданы в Санкт-Петербурге. Сейчас по каким-то причинам больше не НИОКР, а какая-то другая деятельность.Тем не менее многие банки, телекоммуникации, розничная торговля, аэрокосмическая промышленность и т. д. имеют довольно большие офисы исследований и разработок в Санкт-Петербурге. Университеты выпускают много очень квалифицированных разработчиков, чтобы удовлетворить огромные потребности в этом.

Итак, в итоге Джокер — это большая конференция. Обычно это около 1500 участников.

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

Это была моя четвертая конференция Джокеров, и я как бы вижу ее эволюцию.

Для меня все началось еще в 2015 году, когда она проходила в одном из отелей и было искренне многолюдно, но с 2016 года конференция переехала в Экспофорум — огромный выставочный центр рядом с аэропортом Пулково. Это место определенно открыло некоторые новые возможности, такие как удобные аудитории-трансформеры, большая экспозиция и обеденная зона. Место проведения действительно одно из лучших, которые я видел за свою обширную карьеру «конференц-наркомана».

Сцена классная!

А желающих много!

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

Российские конференции, как правило, посвящены более жестким темам. Только вводные беседы получают самые низкие баллы. Русские предпочитают хардкор! Да, доклад должен быть хардкорным, с большим количеством глубоких погружений, алгоритмов и кейсов. Если вы можете описать, например, почему ваша JVM потребляет на несколько байтов (или гигабайт) больше, чем ожидалось, и вы знаете, какой экспериментальный флаг поставить в параметры JVM, чтобы не допустить этого, описав в деталях реализации, почему это происходит на самом деле — это будет крутой разговор! Вы можете сказать: о, разве это не JVMLS? Не совсем так, ожидаемая тема — анализ Spring Boot или каких-то материалов Micronaut или Microprofile.Не только знание того, что фреймворк/технология может сделать то или иное, но и то, как на самом деле она это делает, и какие краеугольные случаи вызывают неожиданные ошибки.

Да, хардкор вполне допустим! Почему я говорю это? На самом деле я знаю это из источника. В этом году я имел честь и привилегию быть приглашенным в качестве члена программного комитета. У нас была замечательная команда из восьми человек – Глеб Смирнов, Виктор Полищук, Андрей Когун, Олег Анастасьев, Владимир Ситников, Иван Крылов, я и сначала Валентина, а затем Дарья, чтобы выбрать лучшие доклады для этой конференции.Таким образом, мы могли просматривать все материалы, репетировать, вносить исправления в доклады, а иногда даже переделывать доклады с нуля. Да, вы меня правильно поняли. На этой конференции (или вообще на всех конференциях JUGru) комитет активно работает со всеми заявками и самими спикерами. Если вы отправляете свой доклад Джокеру — будьте готовы, что через несколько дней кто-то из комитета свяжется с вами и попросит репетировать.

Многие иностранные разработчики находят это странным.Обычно они говорят: «Привет, чувак, я выступал на JavaOne, Devoxx и т. д. У меня были забиты комнаты. Зачем мне репетировать?». Но в конце дня те, кто согласился порепетировать, обычно говорят: «Блин, это было так полезно! И отзыв, который вы мне дали, очень ценен! И это было совершенно бесплатно!».

Как итог — контент очень сильный и красиво оформленный!

Это один из ключевых аспектов, который делает эту конференцию уникальной – очень интенсивная подготовка контента.Обычно комитет начинает свою работу за полгода до конференции, а активные репетиции ведутся практически до последнего дня перед конференцией.

Кстати, для непосредственного взаимодействия с программным комитетом даже было специальное время.

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

В случае доктора Венката Субраманиама и Джоша Лонга эти зоны обсуждения длились до трех часов. У людей было так много вопросов, и они оба все это время отвечали на них!

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

В киосках тоже было полно классных вещей.

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

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

Было сделано все, чтобы занять всех до поздней ночи (буквально) дня, когда один из них закончился несколькими крутыми BoF. Вместе с Шелаевым, Пангиным и Чуйко мы провели один из них по поводу перехода на Java 11. И это было очень круто! У нас была очень хорошая дискуссия с большим количеством взаимодействий… и нас насильно остановили, так как это могло длиться всю ночь! Я не совсем уверен, считалась ли Java 11 изменившей правила игры, но однажды нам придется перейти на нее.Основная дискуссия по этому поводу была, как и ожидалось, должны ли мы платить с этого момента???

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

Как всегда, самое приятное на каждой конференции – это встречи с замечательными людьми! Я определенно счастлив, что смог встретиться с Себастьяном Бланом.

Так здорово познакомиться с Герритом Грюнвальдом! Я думаю, что в последний раз мы встречались в SFO в 2015 году!

Вместе с крутейшим Тагиром Валеевым смотрим выступление Андрея Пангина.

С таким крутым JBaruch (как JFrog)!

Приятно было познакомиться с Иваном Углянским из Новосибирска!

Для нас было большой честью лично встретиться с Робертом Шольте – одним из создателей мавенов! Также было здорово обсудить с ним будущее maven!

И нам всем было очень весело!

Мне очень понравилось разговаривать с Джоном МакКлином не только о функциональном программировании, но и об ирландской музыке.

Это самая офигенная фотография, которую я когда-либо делал:

Было очень интересно поговорить с иностранными спикерами не только о технике, но и о России. Большинство спикеров впервые в стране, и очень приятно слышать, что им очень нравится город Санкт-Петербург! Некоторые из них сказали: «Нам по телевизору показывают разное…»

И, кстати (да, еще один кстати), на этой конференции я был не только в составе комитета, но и спикером.Я рассказал о Microprofile.io на основе урока, который мы сделали вместе с Иваном Ст. Ивановым из нашего BGJUG. Моя сессия была запланирована как последняя в первый день. Удивительно, но зал на 700 человек был почти полон! Никогда бы не подумал, что так много людей захотят посвятить вечер пятницы «кровавому предприятию».

Хочу сказать огромное спасибо всем за то, что пришли! Я надеюсь, что это будет полезно для ваших следующих проектов! Мне понравилась фраза, сказанная несколькими людьми: «О, этот микропрофиль — как свет в туннеле для предприятия! Это здорово! Как здорово, что технологии развиваются так быстро! И сообщество готово помочь!»

В конце второго дня в качестве заключительного нетехнического лейтмотива мы все прослушали очень интересный и одновременно странный доклад о цифровом психическом здоровье людей известного в России доктора В.Курпатов.

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

И последнее, но не менее важное, о чем я должен упомянуть: незадолго до конференции, накануне, величайший в мире спикер Java доктор Венкат Субраманиам провел чудесную двухчасовую (технически почти трехчасовую) джаг-сессию.Я был очень рад встретиться с ним после того, как он приехал на jPrime в Болгарию в начале этого года. Было просто здорово, что его книга была подписана для меня! Я чувствую себя благословенным сейчас!

фбт

Как и ожидалось, на этом событии все было забито до отказа!

Напомним, что это мероприятие проходило в офисе Oracle в Санкт-Петербурге. Как и любое другое здание, оно похоже на дворец!

 

Итак, Джокер был великолепен! Как всегда здорово! Становится все больше и больше!

Спасибо Андрей!

Спасибо Алексей!

И спасибо команде! Для меня было огромной честью и удовольствием быть частью этого события! Надеюсь увидеть тебя в следующем году!

Привет!

и ул.Петербург осенью просто прекрасен…

До скорой встречи, прекрасный дом!

Добро пожаловать! — Проф. д-р Дмитрий Иванов

Prof. Dr. Dr. habil. Дмитрий Иванов

Профессор управления цепочками поставок и операциями
Факультет бизнеса и экономики
Берлинская школа экономики и права

Баденше ул. 50, 10825 Berlin, Germany
Офис: Block B, B 3.49
Тел. +49 30 308771155
Электронная почта: divanov(at)hwr-berlin.de
blog.hwr-berlin.de/ivanov

Научные интересы, экспертные знания и методическая экспертиза:

  • Устойчивость цепочки поставок и волновой эффект
  • Цифровая цепочка поставок и Индустрия 4.0
  • Моделирование и цифровая цепочка поставок на основе данных
  • Оптимальное управление и планирование в цифровом производстве
  • Надежность и отказоустойчивость сети

Профиль ResearchGate
Профиль GoogleScholar

Написать хорошую исследовательскую работу все равно, что сочинить музыку p т.е. в.п.С помощью увертюры (т. е. вступления) вы расставляете сильные акценты и вовлекаете аудиторию. Затем вы представляете несколько приятных мелодий, чтобы познакомить зрителей с основными темами и актерами в спектакле (т. е. с последними достижениями искусства). Y ou затем начать развивать историю, всегда привлекая внимание аудитории (т.е. читателя ) постоянно план опроса).Теперь должно наступить основное действие (эксперименты, результаты). Наконец, поднимается кульминация — это то, чего ждала публика (т. е. основные находки). Ставьте сюда свои лучшие мелодии – публика должна быть впечатлена и сказать, что это что-то очень захватывающее и выходящее за рамки того, что они когда-либо слышали (читали). Перед закрытием наступает спокойный финал (т. е. Заключение).
Хороший реферат подобен телерекламе некоторых лекарств. Первое предложение показывает важность проблемы и возможные неблагоприятные последствия, если ее не лечить должным образом.Затем вы представляете основные черты своего подхода и выделяете его основные отличительные элементы и преимущества (т. е. лекарство и его основные терапевтические эффекты). Наконец, вы суммируете основные идеи и результаты вашего исследования (т. е. как лекарство помогает лечить и выздоравливать). Вы можете использовать ту же логику для написания раздела «Заключение» статьи, просто добавив заявление о некоторых ограничениях вашей работы (т. е. о возможных побочных эффектах, о которых следует проконсультироваться с врачом или аптекой, прежде чем принимать лекарство).
Сделать газету хитом — это как в индустрии развлечений. Он должен быть понятен многим и легко читаем. Его название и трейлер (т. е. аннотация) должны содержать слова, которые интересуют многих людей. И он должен быть опубликован в нужное время в нужном издании с высокой отдачей.

Обо мне

Prof. Dr. Dr. Habil. Дмитрий Иванов — профессор управления цепями поставок и операциями Берлинской школы экономики и права (HWR Berlin), заместитель директора и член исполнительного совета Института логистики (IfL) HWR Berlin, а также заведующий кафедрой М.A. Глобальная программа управления цепочками поставок и операциями в HWR Berlin.

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

Он более преподавал курса по операционному менеджменту, управлению цепочками поставок, логистике, информационным системам управления и стратегическому менеджменту на уровне бакалавриата, магистратуры, докторантуры и MBA для руководителей в различных университетах по всему миру на английском, немецком и русском языках. 20 лет.Он читал гостевые лекции и вебинары, представлял научные статьи и был приглашенным профессором во многих университетах Азии, Европы и Северной Америки. Автор образовательного комплекса anyLogistix для оптимизации и моделирования цепей поставок, который используется более чем в 100 университетах по всему миру. Ему нравится быть частью учебного процесса студентов и создавать безопасную и активную учебную среду. Он видит свою работу в качестве преподавателя в том, чтобы вооружить будущих лидеров отрасли практическими знаниями и навыками в области управления и технологий, которые позволят сформировать более устойчивые, адаптируемые и устойчивые цепочки поставок и операции.

Его академический опыт включает промышленную инженерию и менеджмент, исследование операций и прикладную теорию управления. Он изучал промышленную инженерию и управление производством в Санкт-Петербурге и Хемнице и окончил их с отличием. Получил степени кандидата наук (Dr.rer.pol.), доктора наук (ScD) и хабилитационного доктора (Dr. habil.) в 2006 г. (ТУ Хемниц), 2008 г. (ФИНЭК Санкт-Петербург) и 2011 г. (ТУ Хемниц). соответственно. Прежде чем стать академиком, он в основном занимался промышленностью и консалтингом , особенно в области оптимизации процессов в производстве и логистике и ERP-системах.Его практический опыт включает многочисленные проекты по применению методов исследования операций и оптимизации процессов для проектирования операций, логистики, планирования и управления цепочками поставок. До прихода в Берлинскую школу экономики и права он был профессором и временным заведующим кафедрой управления операциями в Гамбургском университете.

Исследования профессора Иванова оказывают влияние. Его статьи относятся к наиболее цитируемым во всем мире в области устойчивости цепочек поставок и цифровых цепочек поставок.Например, он был самым цитируемым автором ведущих журналов International Journal of Production Research и Transportation Research: Part E в 2020 году. Его исследовательский послужной список включает более 370 публикаций, более 110 статей в престижных академических журналах, три издания ведущего учебника. «Глобальная цепочка поставок и управление операциями», а также несколько исследовательских книг «Структурная динамика и устойчивость в управлении рисками цепочки поставок», «Планирование в Индустрии 4.0 и облачном производстве» и «Руководство по волновым эффектам в цепочке поставок».Исследования профессора Иванова были опубликованы в различных академических журналах, включая Annals of Operations Research, Annual Reviews in Control, Central European Journal of Operations Research, Computers and Industrial Engineering, European Journal of Operational Research, Expert Systems with Applications, IEEE Transactions on Engineering Management. , IISE Transactions, Международный журнал управления информацией, Международный журнал интегрированного управления поставками, Международный журнал исследований запасов, Международный журнал физического распределения и управления логистикой, Международный журнал производственных исследований, Международный журнал экономики производства, Международный журнал управления технологиями, Международный журнал системных наук, Международные транзакции в операционных исследованиях, Журнал планирования, Омега, Планирование и контроль производства, Транспортные исследования: Часть E и т. Д.

Он является лауреатом стипендии канцлера Германии (2005–2006 гг.), наград за лучшую и наиболее цитируемую статью Международного журнала производственных исследований (2018, 2019, 2020, 2021), ежегодной премии рецензента Международного журнала экономики производства (2020 г.). ), награда за выдающиеся достижения на международной конференции LogDynamics (2018 г.), награда Clarivate Highly Cited Researcher Award (2021 г.). Он включен в рейтинг WiWo 2018 и 2020 «Лучшие исследователи в области бизнеса и менеджмента» в категориях «ТОП 100» и «Долгосрочные звезды и исследования».Com Рейтинг 1000 лучших ученых в области бизнеса и управления: 299-е место в мировом рейтинге и 6-е место в Германии. Его исследовательские проекты были поддержаны Европейской комиссией (Horizon 2020), DFG (Немецкий исследовательский фонд), IFAF Berlin, DAAD, Фондом Александра фон Гумбольдта, а также промышленными компаниями.

Д-р Иванов специализируется на управлении цепочками поставок и операциями, исследованиях операций и промышленном инжиниринге. Он увлечен объединением знаний из разных дисциплин и применением их для решения практических задач.Он выступал с многочисленными приглашенными пленарными, программными и панельными докладами на конференциях INFORMS, IFPR, DSI, POMS, IFAC и IFIP. Он руководит рабочими группами, треками и сессиями по цифровой цепочке поставок, управлению рисками цепочки поставок и устойчивости в глобальных исследовательских сообществах. Он является редактором Международного журнала интегрированного управления поставками и помощником редактора в Международном журнале производственных исследований, Международных транзакциях в операционных исследованиях и Международном журнале системных наук.Он является членом редакционной коллегии, ассоциированным и приглашенным редактором в различных журналах, включая Annals of Operations Research, Annual Reviews in Control, IISE Transactions, International Journal of Production Economics, International Journal of Production Research, International Transactions in Operational Research, International Journal. управления информацией, Международного журнала инвентарных исследований, Международного журнала физического распределения и управления логистикой, Международного журнала системных наук и Omega.Он является председателем IFAC TC 5.2 «Производственное моделирование для управления и контроля» и сопредседателем IFAC TC 5.2 рабочей группы «Инженерия сетей снабжения». Он был членом многочисленных ассоциаций, включая CSCMP, DSI, GOR, INFORMS, POMS и VHB. Он регулярно представляет результаты своих исследований и был председателем, IPC и членом Консультативного совета на более чем 60 международных конференциях по управлению цепочками поставок и операциями, промышленному инжинирингу, контролю и информационным наукам, где он организовал множество треков и сессий (включая IFAC MIM, IFAC INCOM). , EURO, IFORS, DSI, POMS, OR, Всемирный конгресс IFAC, IFIP PRO-VE, LDIC и многие другие).

Он был председателем Генеральной конференции IFAC MIM 2019 — одной из крупнейших в мире конференций по производству, промышленному инжинирингу, эксплуатации и управлению цепочками поставок (750 участников).

Блог

— Дмитрий Брант

Предположим, вы открываете Android Studio и создаете новый проект из шаблона, скажем, пустой Activity с кнопкой. Затем соберите проект и посмотрите на полученный APK-файл. Вы заметите, что размер APK превышает 3 МБ .В наши дни мы не обращаем внимания на такие цифры, и действительно, этот размер довольно скромен в общей схеме сегодняшней программной экосистемы. Однако, объективно говоря, 3 МБ — это очень много! Давайте углубимся в то, из чего на самом деле состоят эти 3 МБ, и посмотрим, насколько мы можем уменьшить этот размер при сохранении той же функциональности.

Приложение, которое я создал для этого упражнения, немного сложнее, чем «hello world»; это приложение, которое на самом деле может быть минимально полезным: простой калькулятор чаевых.

Это буквально одно поле ввода (компонент EditText ), где пользователь вводит число, за которым следует несколько строк текста, сообщающих пользователю различные проценты от этого числа — 15%, 18% и 20%, которые самые распространенные проценты чаевых в США

Еще раз, с настройками проекта по умолчанию, созданными Android Studio, это приложение выходит около 3,2 МБ , когда оно собрано. Давайте изучим сгенерированный APK-файл и посмотрим, что занимает все это пространство:

.

Сразу видно, что самая тяжелая зависимость на сегодняшний день — это библиотека AndroidX, за которой следуют стандартная библиотека Kotlin и библиотека материалов (под com.пакет Google ). На самом деле код, который на самом деле принадлежит нашему пакету ( com.dmitrybrant.tipcalc ), занимает всего 76 КБ, и его размер ничтожно мал по сравнению с библиотечными зависимостями, на которые он ссылается.

Честно говоря, можно значительно уменьшить размер APK, используя директиву minifyEnabled , которая не включена по умолчанию. На самом деле это, вероятно, оптимизировало бы большую часть зависимости от «kotlin» и большую часть зависимости от «androidx». Однако даже с minifyEnabled размер нашего APK все равно будет порядка мегабайт.Для целей этого упражнения я отключил minifyEnabled , чтобы мы могли точно видеть, какие пакеты влияют на размер кода в нашем APK.

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

Налог Котлина

Как мы видим, простое использование Kotlin в нашем приложении приводит к тому, что стандартная библиотека Kotlin включается в APK. Если мы не хотим, чтобы эта библиотека была в комплекте, мы больше не должны использовать Kotlin.(Хотя я повторюсь, что если мы используем minifyEnabled , то Kotlin будет в значительной степени оптимизирован, так что это скорее наблюдение, чем «налог».)

После преобразования кода в обычную Java и перестроения приложения наш APK теперь 2,7 МБ :

Это немного лучше! Но теперь мы можем удалить самую громоздкую зависимость, а именно библиотеку androidx ?

Налог на AndroidX

AndroidX — это великолепная библиотека, которая гарантирует, что ваше приложение будет стабильно работать на огромном количестве различных устройств (но не на всех!) и на разных версиях ОС Android.Вполне логично, что AndroidX используется по умолчанию для новых проектов, и я не говорю, что вы должны отказаться от него при создании следующего приложения. Buuuut … можем ли мы вообще не использовать его? Как наше приложение выглядело бы и работало без него? И будет ли наше приложение работать на том же диапазоне устройств?

Избавление от AndroidX означает, что наше приложение будет полагаться исключительно на библиотеки SDK, которые являются частью операционной системы на самом устройстве пользователя. Чтобы избавиться от AndroidX в нашем проекте, нам нужно сделать следующее:

  • Наша активность больше не может наследовать от AppCompatActivity и теперь будет просто наследовать от стандартного класса Activity из SDK.
  • Мы больше не можем использовать причудливые вещи, такие как ConstraintLayout , и будем ограничены использованием базовых компонентов, таких как LinearLayout .
  • Определения наших тем больше не могут наследоваться от предопределенных тем Material. Нам нужно будет применить любые переопределения цвета и стиля самостоятельно.

После внесения всех этих изменений вот как выглядит наш APK:

Правильно, вы не мечтаете, приложение теперь 88 КБ . Это килобайта ! Теперь мы куда-то движемся.И если мы внимательно посмотрим на эти цифры, мы увидим, что основная часть размера теперь занята ресурсами , которые входят в состав приложения. Что это за ресурсы, спросите вы?

Значки запуска

По умолчанию Android Studio создает значок запуска для нашего приложения, который принимает несколько форм: ресурс mipmap, который представляет собой серию файлов PNG с разным масштабом, который будет выбран средством запуска в соответствии с плотностью пикселей и разрешением устройства, а также векторный ресурс, который будет использоваться вместо мипмапа на более новых устройствах (Android 8 и выше).

Все это очень полезно, если вам нужно, чтобы значок запуска отображался с точностью до пикселя на всех устройствах. Но поскольку наша цель — минимализм, мы можем обойтись без всех этих вещей и вместо этого использовать только один PNG-файл в качестве значка нашего лаунчера. Я создал значок 32×32 и сохранил его как 4-битный PNG-файл, в результате чего он занял в общей сложности 236 байт. Выглядит не идеально, но суть понятна:

Итак, избавившись от всего этого лишнего багажа, как мы теперь выглядим?

Мы прибыли на 10.5 КБ ! Это больше похоже на него. Возможно, можно было бы сжать его еще больше, но это потребовало бы еще более хакерских и неудобных вещей, таких как удаление всех XML-ресурсов и программное создание макетов в нашем коде. Хотя я стремлюсь к минимализму, я все же хочу, чтобы приложение было простым для дальнейшей разработки, поэтому я рад сделать это хорошей точкой остановки.

Это определенно ближе к размеру, которого я «ожидаю» от приложения-калькулятора чаевых для мобильного устройства.Говоря о мобильных устройствах, на каких устройствах это приложение сможет работать?

Совместимость

По умолчанию Android Studio устанавливает для нашего минимального SDK значение 21, что делает наше приложение совместимым с Lollipop и выше. Есть много веских причин установить минимальный SDK на 21, но теперь, когда мы убрали нашу зависимость от AndroidX, а также нашу зависимость от векторной графики, ничто не мешает нам уменьшить наш минимальный SDK еще ниже. Насколько ниже? Как насчет… 1? Правильно, мы можем установить минимальную версию SDK на 1 .Это сделало бы наше приложение совместимым с буквально каждым Android-устройством, когда-либо выпускавшим .

У меня нет устройств, которые на самом деле работают под управлением Android 1.0, но вот мое приложение «Калькулятор чаевых», работающее на самом старом из моих устройств, Samsung Galaxy Ace 2011 года выпуска, работающем под управлением Android 2.3 (API 9):

А вот то же приложение, работающее на моем текущем личном телефоне в 2021 году, Google Pixel 3 XL под управлением Android 11 (API 30):

Еда на вынос

Помимо того, что это интересное случайное упражнение, я надеюсь передать здесь одну мысль:

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

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

Android далеко не самый злостный преступник в мире раздувания, и хотя бинарный файл размером 3 МБ может быть вполне приемлемым, у нет , чтобы быть таким. Несмотря на то, что в большинстве случаев следует использовать громоздкие стандартные библиотеки, их не нужно использовать постоянно, и могут даже быть случаи, когда приложение выиграет от их использования.Если бы только разработчики лучше понимали, как их зависимости влияют на размер их приложений, или даже какие зависимости они используют в первую очередь, мы могли бы начать восстанавливать баланс раздувания в нашей жизни.

Добавить комментарий

Ваш адрес email не будет опубликован.