В моём представлении, чтобы заводить тикет, имеющий шансы на решение, надо хотя бы примерно представлять всю цепочку взаимосвязей и тот ключевой элемент, в котором возникает проблема, как минимум для того, чтобы включить его в описание окружения или шаги воспроизведения.
Я же очень слабо представляю себе какую магию творит идея запуская приложение, в отдельном изолированном инстансе томката, в распакованом виде, с передачей всех зависимостей требуемых для запуска, с упаковкой параметров запуска. И где в этой цепочке перестали передаваться дополнительные файлы из директории lib томката, которые раньше были доступны приложению по относительному пути.
Каким то непостижимым образом они умудрились доломать привычный мне способ запуска приложения в томкате, а точнее способ передачи файла локальной конфигурации в окружение приложения через сохранение проперти файла в директории томката.
Бесконечные блуждания по багтрекеру в поисках собратьев столкнувшихся с подобной проблемой привели только к пониманию, что скорее всего это как то связано с рефакторингом механизма передачи окружения при запуске приложения, введённом как раз в версии 2023.2. Но рабочий способ так и не был найден.
Там где доступ можно восстановить только по СМС, пароль как первый фактор авторизации становится не нужен и безопасность определяется только четырьмя цифрами передающимися по открытому каналу.
Наличие законов гарантирующих свободу и независимость не сильно помогает, если девочка про их существование ничего не знает и не может никак узнать, не знает как получить юридическую, медицинскую и социальную помощь.
С другой стороны возможность читать позволяет узнать о существовании таких мест на земле, где эта самая свобода и независимость гарантирована, что отсутствие прав не является повсеместной нормой, что есть организации помогающие попасть в такие места и получить гуманитарную помощь и защиту от преследования.
Социологи пришли к выводу что причиной снижения уровня рождаемости в развитых странах является повышение уровня образования среди девочек. Причём не какое то там второе высшее позволяющее обеспеченной девушке строить карьеру, а банальная возможность читать/писать.
Я вижу объяснение этого в том, что у девочки научившейся читать открываются возможности для получения информации из альтернативных источников за пределами обычного круга общения, появляется возможность узнать о существовании прав, защите со стороны государства от насилия, возможностях контрацепции и методах контроля рождаемости, наличии общественных организаций помогающих в решении тех или иных сложных жизненных вопросов, и уже потом о возможностях построения независимой карьеры.
С удивлением для себя узнал, что chromium отличается от google chrome не только более глубокой интеграцией с сервисами гугла, но и добавлением некоторых лицензируемых технологий. Что в принципе логично.
С другой стороны даже просто собрать такой большой проект как хромиум это целый челлендж. Но вот работоспособность с последующими версиями видится всё таки на стороне изменения кода, так как позволяет более корректно обрабатывать отсутствие всё новых и новых винапи-функций.
Вопрос «зачем?» возникает но немного по другому поводу. Зачем заниматься реверс инженирингом именно google chrome? Когда есть chromium исходные коды которого открыты, достаточно добавить к ним патчи восстанавливающие работоспособность и скомпилировать под целевую платформу.
на компьютер 10 летней давности вполне можно установить Windows 10
Только вы немного забыли упомянуть про Windows 11 для которой искусственно добавили несовместимость со старым железом для стимуляции спроса на оборудование. Выход Windows 11 ознаменовал окончание цикла непрерывного обновления Windows 10 с переводом в режим поддержки и последующим прекращением этой самой поддержки в отдалённом будущем.
Робот… какой недалёкий человек вообще придумал заменить страницу поиска и форму обратной связи на этот бесполезный кусок байтов?
Для чата поддержки ещё как то можно допустить коварный план сокращения персонала этой самой поддержки за счёт повышения процента тех несчастных, кто пытался, но не смог пробиться через этого робота и бесконечное ожидание ответа мыслящего существа.
Но заменить форму обратной связи, мифы о существовании которой можно найти в древних скрижалях справочных страниц, на робота, сообщения которому отправляются в пустоту, это отдельный вид изощрённой пытки.
Например, столкнулись вы с попыткой взлома аккаунта через социальную инженерию в виде звонка с последующим выпрашиванием циферок из смс, как единственного достаточно фактора авторизации. После завершения увлекательной беседы, заходя на портал, совершенно случайно замечаете подробную инструкцию о действиях в случае обнаружения попыток подобного взлома, где указано воспользоваться формой обратной связи. Наживаете на ссылку этой самой формы и попадаете на робота. И со всей чёткостью и однозначностью осознаёте, что вам предстоит переключать этого самого робота на живого человека, так как робот бесполезен даже для поиска инструкции которая привела к нему, дожидаться ответа оператора примерно вечность, заново описывать всё то же самое что проигнорировал и давно удалил до этого робот и уже в общении с живым человеком, если доживёте до этого светлого момента, начать заполнять ту мифическую форму обратной связи.
О том как он выскакивает на пол страницы на любых страницах в духе самых отвратительных тёмных дизайн паттернов и просто бесит своим присутствием и анимацией и это никак не отключается, даже писать не хочется.
Могут подсмотреть всё. Вообще всё. Логины, пароли, приватные ключи, весь передаваемый и загружаемый контент. Могут добавить реакции по ключевым словам, где список ключевых слов бесконечно расширяется в соответствии с текущей политической ситуацией. При этом всё дешифрованное может храниться в открытом виде на каком нибудь сервере логов без авторизации. Или продаваться недобросовестным чиновником в удобном виде. Или фильтровать доступ к неугодной информации. Или модифицировать отдаваемый контент добавляя к нему дополнительную нагрузку.
Посматриваю на какую нибудь материнку майнерского класса с 6-10 слотами PCIeх16 что бы собирать потихоньку кластер из видеокарт. Выглядит так, будто вполне реально получить домашний сервачёк с порядка 150 ГБ видеопамяти, который будет тихо гудеть куллерами на балконе. А там глядишь и 100В+ модели потянуть можно.
тут на хабре была статья про этот 20 мильный марш https://habr.com/ru/companies/macloud/articles/562514/ и из неё можно сделать вывод что за успехом скрывалась тщательная подготовка, планирование и следование плану, а не разбивание задачи на абстрактные куски одинакового объёма.
Разработчики SQLite взяли на себя амбициозную задачу поддерживать библиотеку как минимум до 2050 года, и для этого им приходится все инструменты писать самим с нуля.
Что касается трендов разработки современных сложных электронных устройств то у них со временем проявляются две проблемы.
Первая это повальное подключение к облакам, что приводит к рискам взломов через каналы подключения, отсутствия необходимых обновлений безопасности связанных с этими каналами подключения и рискам остановки этих облачных сервисов без возможности подключения к альтернативным сервисам.
Вторая это встроенные аккумуляторы, которые быстро деградируют и вздуваются, не имеют опции замены пользователем, имеют не унифицированные размеры и характеристики, имеют низкие показатели ремонтопригодности. Срок службы таких устройств со встроенными аккумуляторами не превышает пары лет.
В какой то момент времени я внезапно для себя осознал, что смарт-часы отправляют в облака каждый удар твоего сердца, современные автомобили каждый такт работы двигателя, операционные системы каждый клик мышкой, это всё бережно собирается, передаётся и сохраняется на серверах корпораций и останется там навсегда. Корпорации считают эти данные своей собственностью, анализируют их, перепродают или передают по запросу. А ты, как источник этих данных, в лучшем случае можешь получить какой нибудь обобщённый отчёт или размытый график по ним. Но всё что попало в интернет — останется там навсегда и когда нибудь рано или поздно утечёт в свободный доступ, кто нибудь наткнётся на сервачёк на амазоне без авторизации где в каких нибудь логах будут эти данные.
Как побороть привычку читать очередную статью про привычки на хабре?
В моём представлении, чтобы заводить тикет, имеющий шансы на решение, надо хотя бы примерно представлять всю цепочку взаимосвязей и тот ключевой элемент, в котором возникает проблема, как минимум для того, чтобы включить его в описание окружения или шаги воспроизведения.
Я же очень слабо представляю себе какую магию творит идея запуская приложение, в отдельном изолированном инстансе томката, в распакованом виде, с передачей всех зависимостей требуемых для запуска, с упаковкой параметров запуска. И где в этой цепочке перестали передаваться дополнительные файлы из директории lib томката, которые раньше были доступны приложению по относительному пути.
Новый релиз новые баги.
Каким то непостижимым образом они умудрились доломать привычный мне способ запуска приложения в томкате, а точнее способ передачи файла локальной конфигурации в окружение приложения через сохранение проперти файла в директории томката.
Бесконечные блуждания по багтрекеру в поисках собратьев столкнувшихся с подобной проблемой привели только к пониманию, что скорее всего это как то связано с рефакторингом механизма передачи окружения при запуске приложения, введённом как раз в версии 2023.2. Но рабочий способ так и не был найден.
Пришлось пока откатиться. Надеюсь не навсегда.
и меняется этот "код" накатыванием патчей в виде пулл реквестов после коде-ревью большим количеством "разработчиков"
Там где доступ можно восстановить только по СМС, пароль как первый фактор авторизации становится не нужен и безопасность определяется только четырьмя цифрами передающимися по открытому каналу.
С появлением firefox в docker-е это выходит на новый уровень.
честно говоря ожидал увидеть вариацию на тему riffusion для генерации бесконечного потока музыки а это что то новенькое
Наличие законов гарантирующих свободу и независимость не сильно помогает, если девочка про их существование ничего не знает и не может никак узнать, не знает как получить юридическую, медицинскую и социальную помощь.
С другой стороны возможность читать позволяет узнать о существовании таких мест на земле, где эта самая свобода и независимость гарантирована, что отсутствие прав не является повсеместной нормой, что есть организации помогающие попасть в такие места и получить гуманитарную помощь и защиту от преследования.
Социологи пришли к выводу что причиной снижения уровня рождаемости в развитых странах является повышение уровня образования среди девочек. Причём не какое то там второе высшее позволяющее обеспеченной девушке строить карьеру, а банальная возможность читать/писать.
Я вижу объяснение этого в том, что у девочки научившейся читать открываются возможности для получения информации из альтернативных источников за пределами обычного круга общения, появляется возможность узнать о существовании прав, защите со стороны государства от насилия, возможностях контрацепции и методах контроля рождаемости, наличии общественных организаций помогающих в решении тех или иных сложных жизненных вопросов, и уже потом о возможностях построения независимой карьеры.
У Framework разбился экран? Купил новый экран и заменил за пять минут.
С удивлением для себя узнал, что chromium отличается от google chrome не только более глубокой интеграцией с сервисами гугла, но и добавлением некоторых лицензируемых технологий. Что в принципе логично.
С другой стороны даже просто собрать такой большой проект как хромиум это целый челлендж. Но вот работоспособность с последующими версиями видится всё таки на стороне изменения кода, так как позволяет более корректно обрабатывать отсутствие всё новых и новых винапи-функций.
Вопрос «зачем?» возникает но немного по другому поводу. Зачем заниматься реверс инженирингом именно google chrome? Когда есть chromium исходные коды которого открыты, достаточно добавить к ним патчи восстанавливающие работоспособность и скомпилировать под целевую платформу.
Только вы немного забыли упомянуть про Windows 11 для которой искусственно добавили несовместимость со старым железом для стимуляции спроса на оборудование. Выход Windows 11 ознаменовал окончание цикла непрерывного обновления Windows 10 с переводом в режим поддержки и последующим прекращением этой самой поддержки в отдалённом будущем.
Я верил что это случится рано или поздно и это случилось, появились проекты для запуска Kandinsky c UI на локальной машине:
https://github.com/MMqd/kandinsky-for-automatic1111 — плагин для широко известного webui
https://github.com/seruva19/kubin — отдельный проект webui по мотивам плагина
https://github.com/deforum-art/kandinsky2-simplegui — простой gui если верить описанию
Робот… какой недалёкий человек вообще придумал заменить страницу поиска и форму обратной связи на этот бесполезный кусок байтов?
Для чата поддержки ещё как то можно допустить коварный план сокращения персонала этой самой поддержки за счёт повышения процента тех несчастных, кто пытался, но не смог пробиться через этого робота и бесконечное ожидание ответа мыслящего существа.
Но заменить форму обратной связи, мифы о существовании которой можно найти в древних скрижалях справочных страниц, на робота, сообщения которому отправляются в пустоту, это отдельный вид изощрённой пытки.
Например, столкнулись вы с попыткой взлома аккаунта через социальную инженерию в виде звонка с последующим выпрашиванием циферок из смс, как единственного достаточно фактора авторизации. После завершения увлекательной беседы, заходя на портал, совершенно случайно замечаете подробную инструкцию о действиях в случае обнаружения попыток подобного взлома, где указано воспользоваться формой обратной связи. Наживаете на ссылку этой самой формы и попадаете на робота. И со всей чёткостью и однозначностью осознаёте, что вам предстоит переключать этого самого робота на живого человека, так как робот бесполезен даже для поиска инструкции которая привела к нему, дожидаться ответа оператора примерно вечность, заново описывать всё то же самое что проигнорировал и давно удалил до этого робот и уже в общении с живым человеком, если доживёте до этого светлого момента, начать заполнять ту мифическую форму обратной связи.
О том как он выскакивает на пол страницы на любых страницах в духе самых отвратительных тёмных дизайн паттернов и просто бесит своим присутствием и анимацией и это никак не отключается, даже писать не хочется.
Могут подсмотреть всё. Вообще всё. Логины, пароли, приватные ключи, весь передаваемый и загружаемый контент. Могут добавить реакции по ключевым словам, где список ключевых слов бесконечно расширяется в соответствии с текущей политической ситуацией. При этом всё дешифрованное может храниться в открытом виде на каком нибудь сервере логов без авторизации. Или продаваться недобросовестным чиновником в удобном виде. Или фильтровать доступ к неугодной информации. Или модифицировать отдаваемый контент добавляя к нему дополнительную нагрузку.
Посматриваю на какую нибудь материнку майнерского класса с 6-10 слотами PCIeх16 что бы собирать потихоньку кластер из видеокарт. Выглядит так, будто вполне реально получить домашний сервачёк с порядка 150 ГБ видеопамяти, который будет тихо гудеть куллерами на балконе. А там глядишь и 100В+ модели потянуть можно.
тут на хабре была статья про этот 20 мильный марш https://habr.com/ru/companies/macloud/articles/562514/ и из неё можно сделать вывод что за успехом скрывалась тщательная подготовка, планирование и следование плану, а не разбивание задачи на абстрактные куски одинакового объёма.
Разработчики SQLite взяли на себя амбициозную задачу поддерживать библиотеку как минимум до 2050 года, и для этого им приходится все инструменты писать самим с нуля.
Что касается трендов разработки современных сложных электронных устройств то у них со временем проявляются две проблемы.
Первая это повальное подключение к облакам, что приводит к рискам взломов через каналы подключения, отсутствия необходимых обновлений безопасности связанных с этими каналами подключения и рискам остановки этих облачных сервисов без возможности подключения к альтернативным сервисам.
Вторая это встроенные аккумуляторы, которые быстро деградируют и вздуваются, не имеют опции замены пользователем, имеют не унифицированные размеры и характеристики, имеют низкие показатели ремонтопригодности. Срок службы таких устройств со встроенными аккумуляторами не превышает пары лет.
В какой то момент времени я внезапно для себя осознал, что смарт-часы отправляют в облака каждый удар твоего сердца, современные автомобили каждый такт работы двигателя, операционные системы каждый клик мышкой, это всё бережно собирается, передаётся и сохраняется на серверах корпораций и останется там навсегда. Корпорации считают эти данные своей собственностью, анализируют их, перепродают или передают по запросу. А ты, как источник этих данных, в лучшем случае можешь получить какой нибудь обобщённый отчёт или размытый график по ним. Но всё что попало в интернет — останется там навсегда и когда нибудь рано или поздно утечёт в свободный доступ, кто нибудь наткнётся на сервачёк на амазоне без авторизации где в каких нибудь логах будут эти данные.