Инженерное ядро сформировано из разработчиков OpenJDK, которые имеют 25-летний опыт разработки Java и вносят активный вклад в развитие платформы.
Потому и уточняющие вопросы. Мне например действительно интересно узнать такие подробности, особенно в разрезе разгоревшейся дискуссии про "осваивание бюджетов".
Edit: Я, конечно, могу неверно читать/понимать, но КМК "разработка Java" != "разработка на Java" в контексте "кто мы и что умеем (Аксиом)". Ну и остальных вопросов я не отменял. Будет интересно узнать по возможности.
@DukeArchitectисходя из того что вы написали, я предположу что вы лично в данный момент работаете в Аксиоме.
Если это так, и как вы утверждаете, команда состоит, в том числе, из числа бывших сотрудников Питерского офиса Sun/Oracle, то наверное вместо "опыт работы 25 лет", как футере новости, стоило бы и писать вроде - "В Аксиоме работают люди, которые ещё будучи сотрудниками Sun/Oracle в 19хх-20хх, трудились над релизами Java такой-то, версии такой-то."
Ну и ещё - "отвечать за качество восьмой Джавы" (быть тестировщиками) и "писать восьмую Джаву" (например - "наши специалисты и были теми людьми кто добавил лямбды"), как-никак, разные вещи.
ИМХО, большая часть вопросов про "распилы", "болгенос-ы", "стоимости питонов" и тому подобное отпадёт автоматом если такое разъяснять сразу. Я, понятное дело, не имею представления о том как устроена компания Аксоим изнутри, но может вы захотите донести мысль куда надо?
Если разъяснения не являются частью стратегии отдела маркетинга, то тогда для чего публикация на Хабре? В моём представлении ЦА не та. Я могу понять кому и зачем "российская Джава" может понадобиться. Но ведь Хабр немножко не об этом. Я ошибаюсь и недопонимаю современные реалии?
И если внимательно прочитать вашу собственную ссылку, там написано тожесамое что писал я выше.
И насколько мне известно, влияют они на файрфокс весь, а не на каждый отдельный профиль как в случае с конфигфайлом.
Осталась только «app.update.auto» которую можно поставить в «false», но проверять новые версии (и просить установить их) он всёравно будет.
Тут уже только L7 файрволл в помощь и блокировать лисичке коннект к их собственному сайту обновлений — aus5.mozilla.org
Вот зачем нужен Файрфокс и почему если он сдохнет, то будет всё очень и очень плохо.
Ни Brave, ни Vlvaldi себя так тонко настроить не позволяют (это когда и если мы говорим о «отшпионеных» альтернативах браузера)
Shpankov я знаю что ваша команда очень старается. Увы, мне лично кроме как «мультисплит в одно окно» который есть у Vivaldi ничего другого удобным не пришлось и Brave чисто по ощущениям шустрее.
Встроенный клиент для почты и календаря, выражаясь без ругани, слабоваты. А разбитые и ненормально работающие инвайты в кросс-коллабе Gmail-O365 в календаре отдельная тема для боли.
Почитайте The Culture Map (Erin Meyer).
Про перпендикулярность перегнуто, но культурные отличия есть и порой весьма весомые. И внутри самой европы тоже. Я сам это в разных странах наблюдал, работая в транснациональной компании.
F0iL — так вы тоже в Праге находитесь? Предлагаю завтра часов в 11 на Výtoň (Вытонь) сходить поесть нормальный французский круассан из булочной «U Kalendů» с нормальным итальянским мороженным от «Puro Gelato», запивая при этом чашечкой кофе от ребят из «Birdsong» (а то всё пиво да пиво, устал уже его гектолитрами пить...) и поискать тех самых бомжей, которых упоминает Дмитрий. Можно даже в Инстаграм чего запостить. /s
К чему это я всё. DmitryOlkhovoi вы бы лучше написали про то как вам хорошо там где вам хорошо и почему вам так хорошо (только по-честному, с упоминанием вещей которые не очень то и хорошо и как их решать надо, если возможно). А то я уже от «а вот там так и сяк плохо» риторики в обсуждении почему на родине не так уж и айс и впрямь подустал.
потребители уже выбирают магазины не по обертке ...
А есть в довесок к этому утверждению соответствующие данные? Хотелось бы, конечно, чтобы оно так и было, но сколько ни смотрю на классический ритейл, не вижу таких тенденций.
Я тоже «в Европе» живу и тут такой фигни нет и не было последние 20 лет — «монстер», «линкедин» и пара сайтов специализирующихся на стартапах.
Страну указывайте сразу, Европа очень разная.
Я имел ввиду, что проверять этого вообще не надо.
Если флаг `--encrypt-files` получит на входе пустой список — gpg не сработает.
Будет выписано сообщение об ошибке и завершена работа с ненулевым кодом. Так как у вас `rm` вызывается по цепочке через `&&`, срабатывать оно будет только если `gpg` вернёт нулевой код (отработает как надо)
Поэтому вполне достаточно:
Можно ещё при желании «зактнуть» gpg отправкой сообщения об ошибке в нуль или файл по желанию.
Ну и как указали в другой ветке, файлы стирать с флагом `-r` лучше не надо, отсюда
А что в вашем понимании «в одну строчку»?
Цикл и в одну строчку записать можно.
С другой стороны, если вы себе сами придумали формат названия бэкапов, что вам мешает тем же find получить список всех, и дальше через пайпу первый из списка удалить (например с помощью sed), остальные стереть. Если будет пусто — понятное дело ничего не сотрётся а первый сохранён будет.
if [[ ! -d ${ARCHIVES_DIR}${MNOW} ]]
then
mkdir ${ARCHIVES_DIR}${MNOW}
else
echo &>/dev/null
fi
Зачем вот эта вся конструкция?
Как я её читаю — если нет директории с определённым названием, создай директорию, в противном случае пошли пустое эхо в нуль. Вы это зачем делаете? Чтобы получить нулевой код на случай если директория уже есть? Так у вас в скрипте нету проверки ненулевых значений `set -e` и скрипт всёравно не остановится.
Хотели избежать выписывания «File exists» когда директория уже присутствует? Можно перенавравить это самое сообщение в нуль.
mkdir ${ARCHIVES_DIR}${MNOW} 2>/dev/null
Но тогда у вас ненулевой код будет после mkdir, так? Но как я написал выше — вы и так с этим ничего не делаете.
Лучше всего будет просто сделать вот так:
mkdir -p ${ARCHIVES_DIR}${MNOW}
И всё. `man mkdir` обьяснит почему.
Дальше
if [ $(ls -d ${ARCHIVES_DIR}${MNOW}/*.tar.gz 2> /dev/null | wc -l) != "0" ]
then
gpg -r $EMAIL --encrypt-files ${ARCHIVES_DIR}${MNOW}/*.tar.gz \
&& rm -rf ${ARCHIVES_DIR}${MNOW}/*.tar.gz
fi
Вы выполняете листинг файлов, перенаправляете сообщение об ошибке что таких файлов нет в нуль, а потом считаете строки. Но ведь сообщение об ошибке, что таких файлов нет само по себе означает что их нет и считать ничего не надо, разьве не так?
Переделываем:
Ну а прочтение мануала gpg для того чтобы узнать как себя он поведёт если получит пустой список на входе `--encrypt-files` (и соответственно требуется-ли вообще проверять существуют-ли файлы) я оставлю в качестве разминки для мозгов
На самом деле достаточно вспомнить историю с тем как убунта поисковые запросы из окружения рабочего стола «пересылала в интернеты». Исследование поведения ОС должно быть стандартной практикой для организаций и гос-органов, тем более если речь о дистрибутиве Linux, к которому по идее есть исходники. Увы в реальности «всё как всегда».
Но что действительно в настоящий момент становится интересным, так это экосистема смежных продуктов.
— что и куда эти дистрибутивы шлют «из коробки».
Для полноты картины нужна выкладка полного разбора траффика «голой» системы, «само-МИТМ» и при наличии — указание что и куда отправляется.
Вот тогда можно сравнивать, ИМХО.
Я и хожу на Хабр последние пару лет уже, в первую очередь, ради комментариев. Одно из немногих мест где ещё можно с кем-то онлайн по нормальному поспорить и одновременно из такого обмена информации толковой почерпнуть.
Вторую учётку? На «левый мейл, левый адрес, левую платёжную карту, РФ причём — санкции же» а потом постоянно переключать их и эпл айди на маке?
Или на «втором компе/виртуалке» подключить эту левую учётку, скачать, а потом перенести апп-бандлы на основной комп и надеятся что ничего не сломается?
ИМХО — слишком много телодвижений для чего-то, что буквально за один рабочий день можно вывесить на сайте как pkg или dmg (с классическим драг-н-дропом), особенно при условии что пакеты для линукса так уже делаются.
P.S. Я понимаю что я, вероятнее всего, не ЦА. Но если есть возможность пользоваться продуктом который подходит для русскоговорящего пользователя лучше чем тот же Pages/Numbers или Libre(Open)Office как замена MSO — то почему бы и нет.
Вот сюда гляньте:
Потому и уточняющие вопросы. Мне например действительно интересно узнать такие подробности, особенно в разрезе разгоревшейся дискуссии про "осваивание бюджетов".
Edit: Я, конечно, могу неверно читать/понимать, но КМК "разработка Java" != "разработка на Java" в контексте "кто мы и что умеем (Аксиом)". Ну и остальных вопросов я не отменял. Будет интересно узнать по возможности.
@DukeArchitectисходя из того что вы написали, я предположу что вы лично в данный момент работаете в Аксиоме.
Если это так, и как вы утверждаете, команда состоит, в том числе, из числа бывших сотрудников Питерского офиса Sun/Oracle, то наверное вместо "опыт работы 25 лет", как футере новости, стоило бы и писать вроде - "В Аксиоме работают люди, которые ещё будучи сотрудниками Sun/Oracle в 19хх-20хх, трудились над релизами Java такой-то, версии такой-то."
Ну и ещё - "отвечать за качество восьмой Джавы" (быть тестировщиками) и "писать восьмую Джаву" (например - "наши специалисты и были теми людьми кто добавил лямбды"), как-никак, разные вещи.
ИМХО, большая часть вопросов про "распилы", "болгенос-ы", "стоимости питонов" и тому подобное отпадёт автоматом если такое разъяснять сразу.
Я, понятное дело, не имею представления о том как устроена компания Аксоим изнутри, но может вы захотите донести мысль куда надо?
Если разъяснения не являются частью стратегии отдела маркетинга, то тогда для чего публикация на Хабре? В моём представлении ЦА не та. Я могу понять кому и зачем "российская Джава" может понадобиться. Но ведь Хабр немножко не об этом. Я ошибаюсь и недопонимаю современные реалии?
Более 25-ти лет назад была ещё только J2SE 1.2.
OpenJDK Initial release: May 8, 2007; (17 лет назад)
У вас в команде работает хотя бы один инженер из "оригинальной" Sun Microsystems?
Как правильно интерпретировать данное заявление?
Ваш навык «чтение между строк» повыслися. Доступно новое очко умений.
We need to go deeper. /s
И если внимательно прочитать вашу собственную ссылку, там написано тожесамое что писал я выше.
И насколько мне известно, влияют они на файрфокс весь, а не на каждый отдельный профиль как в случае с конфигфайлом.
Policies пока полноценно заменть конфиг не могут.
Тут уже только L7 файрволл в помощь и блокировать лисичке коннект к их собственному сайту обновлений — aus5.mozilla.org
устарело в FF61
устарело в FF69
удалено с FF79
Обновляйте конфиг Moraiatw
Вот зачем нужен Файрфокс и почему если он сдохнет, то будет всё очень и очень плохо.
Ни Brave, ни Vlvaldi себя так тонко настроить не позволяют (это когда и если мы говорим о «отшпионеных» альтернативах браузера)
Shpankov я знаю что ваша команда очень старается. Увы, мне лично кроме как «мультисплит в одно окно» который есть у Vivaldi ничего другого удобным не пришлось и Brave чисто по ощущениям шустрее.
Встроенный клиент для почты и календаря, выражаясь без ругани, слабоваты. А разбитые и ненормально работающие инвайты в кросс-коллабе Gmail-O365 в календаре отдельная тема для боли.
Про перпендикулярность перегнуто, но культурные отличия есть и порой весьма весомые. И внутри самой европы тоже. Я сам это в разных странах наблюдал, работая в транснациональной компании.
К чему это я всё.
DmitryOlkhovoi вы бы лучше написали про то как вам хорошо там где вам хорошо и почему вам так хорошо (только по-честному, с упоминанием вещей которые не очень то и хорошо и как их решать надо, если возможно). А то я уже от «а вот там так и сяк плохо» риторики в обсуждении почему на родине не так уж и айс и впрямь подустал.
А есть в довесок к этому утверждению соответствующие данные? Хотелось бы, конечно, чтобы оно так и было, но сколько ни смотрю на классический ритейл, не вижу таких тенденций.
Страну указывайте сразу, Европа очень разная.
Если флаг `--encrypt-files` получит на входе пустой список — gpg не сработает.
Будет выписано сообщение об ошибке и завершена работа с ненулевым кодом. Так как у вас `rm` вызывается по цепочке через `&&`, срабатывать оно будет только если `gpg` вернёт нулевой код (отработает как надо)
Поэтому вполне достаточно:
Можно ещё при желании «зактнуть» gpg отправкой сообщения об ошибке в нуль или файл по желанию.
Ну и как указали в другой ветке, файлы стирать с флагом `-r` лучше не надо, отсюда
Цикл и в одну строчку записать можно.
С другой стороны, если вы себе сами придумали формат названия бэкапов, что вам мешает тем же find получить список всех, и дальше через пайпу первый из списка удалить (например с помощью sed), остальные стереть. Если будет пусто — понятное дело ничего не сотрётся а первый сохранён будет.
Вариантов как это сделать — масса.
Зачем вот эта вся конструкция?
Как я её читаю — если нет директории с определённым названием, создай директорию, в противном случае пошли пустое эхо в нуль. Вы это зачем делаете? Чтобы получить нулевой код на случай если директория уже есть? Так у вас в скрипте нету проверки ненулевых значений `set -e` и скрипт всёравно не остановится.
Хотели избежать выписывания «File exists» когда директория уже присутствует? Можно перенавравить это самое сообщение в нуль.
Но тогда у вас ненулевой код будет после mkdir, так? Но как я написал выше — вы и так с этим ничего не делаете.
Лучше всего будет просто сделать вот так:
И всё. `man mkdir` обьяснит почему.
Дальше
Вы выполняете листинг файлов, перенаправляете сообщение об ошибке что таких файлов нет в нуль, а потом считаете строки. Но ведь сообщение об ошибке, что таких файлов нет само по себе означает что их нет и считать ничего не надо, разьве не так?
Переделываем:
Ну а прочтение мануала gpg для того чтобы узнать как себя он поведёт если получит пустой список на входе `--encrypt-files` (и соответственно требуется-ли вообще проверять существуют-ли файлы) я оставлю в качестве разминки для мозгов
А болит сильно и похоже не у одного меня, даже минус в карму за то сообщение кто-то влепил.
На самом деле достаточно вспомнить историю с тем как убунта поисковые запросы из окружения рабочего стола «пересылала в интернеты». Исследование поведения ОС должно быть стандартной практикой для организаций и гос-органов, тем более если речь о дистрибутиве Linux, к которому по идее есть исходники. Увы в реальности «всё как всегда».
— что и куда эти дистрибутивы шлют «из коробки».
Для полноты картины нужна выкладка полного разбора траффика «голой» системы, «само-МИТМ» и при наличии — указание что и куда отправляется.
Вот тогда можно сравнивать, ИМХО.
Я и хожу на Хабр последние пару лет уже, в первую очередь, ради комментариев. Одно из немногих мест где ещё можно с кем-то онлайн по нормальному поспорить и одновременно из такого обмена информации толковой почерпнуть.
Или на «втором компе/виртуалке» подключить эту левую учётку, скачать, а потом перенести апп-бандлы на основной комп и надеятся что ничего не сломается?
ИМХО — слишком много телодвижений для чего-то, что буквально за один рабочий день можно вывесить на сайте как pkg или dmg (с классическим драг-н-дропом), особенно при условии что пакеты для линукса так уже делаются.
P.S. Я понимаю что я, вероятнее всего, не ЦА. Но если есть возможность пользоваться продуктом который подходит для русскоговорящего пользователя лучше чем тот же Pages/Numbers или Libre(Open)Office как замена MSO — то почему бы и нет.