Может быть, конечно, но я предварительно сходил к ним на сайт, посмотрел как он выглядит и сравнил со скринами приложения - они похожи по цветам, но контролы все разные, да и лейаут другой, более заточенный именно под мобилки. В общем-то, мне и по тексту показалось, что они всё делали с нуля
Я понял так, что существует много людей, которые ненавидят FreeCAD
Полагаю, вы в том числе и про меня, поэтому считаю нужным ответить: слово "ненавидят" не очень подходит. Это же не какая-то слепая ненависть, а аргументированная позиция людей, которые реально использовали или пытались использовать FreeCAD. Основная претензия к FreeCAD у всех, кого я знаю - это не то, что он чего-то не умеет или что на нём что-то невозможно сделать. В плане возможностей он как раз вполне хорош и я тоже видел в том же ютубе отличные сложные проекты, сделанные в нём. Настоящая его проблема - это глючность и падучесть. Пока у вас один скетч - всё хорошо и быстро работает, вытяжка вытягивает, фигуры вращения вращаются. Но с ростом сложности начинают появляться падения, начинаются лаги и глюки. И чем сложнее становится проект, тем чаще он падает и к тем бОльшим последствиям приводят глюки. Этим можно пользоваться, если нет альтернатив, но это нервы и трата моральных сил на бессмысленную борьбу.
Немного вернусь к изначально теме статьи и поддержу автора в его работе. У меня и самого давно была мысль сделать нечто подобное, но, честно говоря, я не поверил в свои силы и даже не начал. Поэтому немного завидую и желаю всяческих успехов. Реально такого продукта не хватает!
Непонятно зачем вообще было пытаться внедрить чужеродную для React Native систему стилизации - CSS. Ведь в RN же даже первой буквы от CSS - каскадирования. Выглядит как выстрел себе в ногу с последующими попытками подставить костыли для минимизации последствий.
В RN реализован максимально простой лэйаут на базе флексбоксов, который отлично знаком любому, кто хоть что-то делает для вэба. И даже сами названия свойств стилей в RN максимально приближены, названиям в CSS - время на переобучение стремится к нулю на фоне всех остальных временнЫх затрат на разработку
Не согласен. Всё же основная часть проектов тратит достаточно времени на багфиксы. Даже с мини-библиотечками, которые часто поддерживаются одним человеком, обычно всё не так. Их скорее забросят совсем, чем будут допиливать только новые фичи, забив на исправление багов.
С другой стороны, быть может сейчас у лидеров проекта приоритет на другие воркбенчи и они осознанно приняли решение забросить Sketcher, который я и использую в основном. Возможно, другие воркбенчи не такие глючные
Полностью согласен с прошлым ответом от @AllFiction: слежу за FreeCAD последние лет 10, одно время даже активно пользовался для всяких разных самоделок и могу сказать только одно - это боль и страдания. Даже небольшие проекты на 5 - 10 скетчей с взаимосвязями в какой-то момент начинают тормозить, а FreeCAD начинает падать. Сохранение после каждой операции - это навык, без которого работать во FreeCAD просто невозможно. За час работы он может вылетать десятки раз. Это неимоверно бесит. Даже Undo там не всегда работает как ожидается - скетчи ломаются, ломаются привязки и связи. Иногда приходится вручную ходить по всем скетчам и исправлять. А чем больше скетчей, тем больше приходится исправлять.
Иногда и на ровном месте, при неудачном перемещении какого-то отрезка в скетче, ломается вытягивание или joint. Или на соседнем скетче решатель (solver) решает констрейнты пересчитать и, например, начинает отмерять длину не "влево" (условное), а "вправо". В результате всё съезжает настолько, что исправить ничего уже нельзя, потому что все зависимые операции тоже идут по одному месту и исправление съехавшего отрезка не возвращает всё на место (Undo не всегда работает, напоминаю).
Примерно раз в год-два честно пытаюсь дать шанс FreeCAD. Пока за ~10 лет всё что я заметил - это небольшое уменьшение количества крашей. Все остальные проблемы всё там же. Зато добавляют новые и тасуют старые воркбенчи, да.
В общем, FreeCAD для меня - один из самых удивительных продуктов сейчас: с одной стороны он реально крут для опенсорса и огромное количество мозгов и других ресурсов в него вложено, а с другой - сделать что-то даже для DIY на нём практически невозможно из-за багов. Со стороны это выглядит как проблема с мотивацией у разработчиков - никто не хочет лезть в старый код решателя и исправлять в нём баги, все хотят только добавлять что-то новое
Да Apple (и большинству других коммерческих компаний) наплевать на то, кто там реальный владелец или бенефициар. Они существуют в правовом поле, причём сразу во многих. Если местное правовое поле требует блокировать Ivanov Ivan, то они это пытаются делать минимальными усилиями и с минимальным импактом для бизнеса.
Поймите, у них нет цели заблокировать конкретного Иванова Ивана, который попал под санкции, им нужно только выполнит требования правового поля. Блокировка MAX не в интересах Apple, а разработчики MAX сделали достаточно для того, чтобы правовое поле США считало, что MAX не под санкциями. А раз так, то Apple этого тоже достаточно
Единственное добавлю, что процессор не Amlogic S905, а Amlogic S905X3 (просто данная серия имеет несколько подвидов).
Спасибо за уточнение. К сожалению, уже не могу исправить оригинальный комментарий
Ну и при установке на EMMC работает сильно быстрее, работает классно.
Это вообще для меня был тест - на этом HA всего несколько датчиков, но и работает он на неотапливаемой даче в холоде. На удивление, за почти 3 года эксплуатации не было вообще ни одной проблемы: бокс ни разу не завис и не перезагрузился - работает как часики.
А SD-карту я туда вставил industrial-грейда (по крайне мере, так заявляет производитель), чтобы не совсем уж быстро сдохла от постоянной записи логов и телеметрии от HA. Пока работает
Вообще среди TV Box'ов есть очень приятные модели для самодельщиков. Например, уже старенькая Vontar x3. В стоке там Android TV или Google TV, но она по умолчанию грузится с любой закрузочной флешки, вставленной в USB.
На борту там Amlogic S905, с которым отлично работает Armbian, причём работает без какой-либо допилки даже WiFi и Bluetooth.
У меня на этой приставке крутится Home Assistant уже несколько лет. Я систему даже не ставил внутрь бокса, так и работает с флешки. То есть если выну флешку, то это снова станет ТВ Боксом.
Сейчас уже конкретно эта приставка стоит неоправданно дорого, но наверняка есть и другие с такими же удобствами.
У меня абсолютно противоположный опыт: если забивавать на ansible и любую другую автоматизацию, то хомлаба очень быстро превращается неподдерживаемое непотребство, в котором уже через год невозможно ничего понять. Никто (включая автора) уже не будет знать для какого проекта что и в каком конфиге было поменяно и зачем.
У меня сейчас всё строго, особенно в хомлабе, в которой текучка проектов сильно выше чем на проде: для системных настроек всё только через ансибл, а все сервисы - только через докер композ.
По началу кажется, что это избыточно, но на самом деле это не так - лишнее время тратится только на настройку первого проекта таким способом, а уже со второго начинается экономия даже при первом деплое
не пишите конфиги руками, если это можно не делать
Вместо конфигов, написание и деплой которых отлично автоматизируется, вы предлагаете кликать мышкой в интерфейсе для каждого нового сервиса. Удобство тут так себе, на мой взгляд.
По существу вопроса: если у вас уже и так есть docker, то логично его использовать в качестве service discovery. Например, можно поставить Traefik или Caddy, и конфигурировать эндпоинты и https для сервисов в самих сервисах.
Всё что вам нужно, это поднять один контейнер с Traefik или Caddy и настроить их на получение конфигурации из соседних docker-контейнеров.
Например, вот docker-compose.yml для какого-то сервиса MY_SUPER_SERVICE, обратите внимание на labels:
Это единственная конфигурация, которую вам нужно будет сделать для каждого нового сервиса. Traefik сам обнаружит появление нового контейнера, сам получит для него LE-сертификат для домена SERVICE.example.com и сам будет этот сертификат обновлять когда требуется. И так же сам всё подчистит, когда вы этот контейнер удалите.
Никаких веб-интерфейсов и ручного труда - вы просто делаете docker compose up -d для своего сервиса и через несколько десятков секунд получаете работающий эндпоинт с https
Несколько лет назад купил по работе дешёвенький смартфон POCO C40 от малоизвестного бренда Xiaomi. Эти несколько лет он просто без дела валялся в ящике стола. Пару дней назад мне понадобился андроид, я вспомнил про POCO, вайпнул его, накатил все апдейты и пошёл спать. За ночь POCO мне автоматически поставил штук 20 игр и ещё пачку ещё каких-то подозрительных приложений типа гороскопов и лотерей. Конечно, я всё это поудалял, но за следующую ночь мне пришла ещё пачка сомнительных пушей про СтоЛото и ещё про какой-то хтонический смрад.
Видимо в качестве насмешки на этом POCO предустанавливается Касперский, а на главном экране изначально выведено приложение "Очистка". Конечно же, Касперский никаких вирусов не обнаруживает, а "Очистка" чистит только пользовательские данные.
Сейчас на рынке огромное количество неизвестных брендов, которые вполне себе выпускают годноту в плане железа. Не скажу про смартфоны (не интересуюсь), но вот в области околокомпьютеров есть целая пачка качественных "нонеймов" со странными названиями: Machenike, Firebat, Aoostar, Arzopa, Azerty, Ninkear - и это только то, что я лично использовал. Ещё несколько лет назад таким же считался Netac. Под всем этим зоопарком марок выпускается часто отличное железо, уж точно не хуже чем у "проверенных брендов"
Лично у меня для таких целей отлично работает связка Frigate и TPU-модуль Google Coral для ускорения распознавания (если точнее, то G650-04527-01).
Так же в параллель функционирует видеорегистратор от Dahua вместе с их бесплатным сервисом для доступа к данным этого видеорегистратора через облако: в самом облаке ничего не хранится, они только делают проксирование, чтобы не был нужен реальный IP.
Оба регистратора стоят у меня дома, а камеры в разных местах и связано всё через VPN. Благо внутри РФ wireguard работает без проблем.
Если сравнивать, то Frigate гораздо гибче и в нём лучше работает распознавание, но и Dahua неплох если нужно чтобы оно просто работало. Хотя в Dahua с настройками тоже придётся поразбираться - логика настроек там весьма извращённая
Имеете в виду, что было невозможно сэмулировать работу обычных банковских карт с бесконтактной оплатой? Интересно, спасибо
Тем не менее, для того же сбера это вообще не должно было быть проблемой: сберовские терминалы оплаты установлены, наверное, в большинстве торговых точек, так что ничто техническое не мешало и не мешает им сделать свой собственный протокол поверх доступной части NFC. Пусть бы он и работал только если войдёшь в приложение сбера.
Вообще, конечно, очень бы хотелось читать на хабре не подобные бессмысленные пресс-релизы от PR-отдела, а нормальную техническую информацию от инженеров. Мне, например, было бы очень интересно узнать как по итогу всё было сделано и какие проблемы возникали на пути
Нет, не перепутал. Возможность читать и записывать NFC-метки появилась очень давно.
Что именно они сделали в 18.1 я не понял, но на самом деле было бы очень интересно про это почитать.
Предполагаю, что изменения в той версии касались "обвязки" вроде быстрого доступа к оплате (как в Apple Pay), в API для доступа к защищённому хранилищу телефона (Secure Element) и в том, что это вообще стало разрешено с точки зрения соглашений с Apple
Может быть, конечно, но я предварительно сходил к ним на сайт, посмотрел как он выглядит и сравнил со скринами приложения - они похожи по цветам, но контролы все разные, да и лейаут другой, более заточенный именно под мобилки.
В общем-то, мне и по тексту показалось, что они всё делали с нуля
Полагаю, вы в том числе и про меня, поэтому считаю нужным ответить: слово "ненавидят" не очень подходит. Это же не какая-то слепая ненависть, а аргументированная позиция людей, которые реально использовали или пытались использовать FreeCAD.
Основная претензия к FreeCAD у всех, кого я знаю - это не то, что он чего-то не умеет или что на нём что-то невозможно сделать. В плане возможностей он как раз вполне хорош и я тоже видел в том же ютубе отличные сложные проекты, сделанные в нём.
Настоящая его проблема - это глючность и падучесть. Пока у вас один скетч - всё хорошо и быстро работает, вытяжка вытягивает, фигуры вращения вращаются. Но с ростом сложности начинают появляться падения, начинаются лаги и глюки. И чем сложнее становится проект, тем чаще он падает и к тем бОльшим последствиям приводят глюки.
Этим можно пользоваться, если нет альтернатив, но это нервы и трата моральных сил на бессмысленную борьбу.
Немного вернусь к изначально теме статьи и поддержу автора в его работе. У меня и самого давно была мысль сделать нечто подобное, но, честно говоря, я не поверил в свои силы и даже не начал. Поэтому немного завидую и желаю всяческих успехов. Реально такого продукта не хватает!
Непонятно зачем вообще было пытаться внедрить чужеродную для React Native систему стилизации - CSS. Ведь в RN же даже первой буквы от CSS - каскадирования.
Выглядит как выстрел себе в ногу с последующими попытками подставить костыли для минимизации последствий.
В RN реализован максимально простой лэйаут на базе флексбоксов, который отлично знаком любому, кто хоть что-то делает для вэба. И даже сами названия свойств стилей в RN максимально приближены, названиям в CSS - время на переобучение стремится к нулю на фоне всех остальных временнЫх затрат на разработку
Не согласен. Всё же основная часть проектов тратит достаточно времени на багфиксы. Даже с мини-библиотечками, которые часто поддерживаются одним человеком, обычно всё не так. Их скорее забросят совсем, чем будут допиливать только новые фичи, забив на исправление багов.
С другой стороны, быть может сейчас у лидеров проекта приоритет на другие воркбенчи и они осознанно приняли решение забросить Sketcher, который я и использую в основном. Возможно, другие воркбенчи не такие глючные
Полностью согласен с прошлым ответом от @AllFiction: слежу за FreeCAD последние лет 10, одно время даже активно пользовался для всяких разных самоделок и могу сказать только одно - это боль и страдания. Даже небольшие проекты на 5 - 10 скетчей с взаимосвязями в какой-то момент начинают тормозить, а FreeCAD начинает падать.
Сохранение после каждой операции - это навык, без которого работать во FreeCAD просто невозможно. За час работы он может вылетать десятки раз. Это неимоверно бесит.
Даже Undo там не всегда работает как ожидается - скетчи ломаются, ломаются привязки и связи. Иногда приходится вручную ходить по всем скетчам и исправлять. А чем больше скетчей, тем больше приходится исправлять.
Иногда и на ровном месте, при неудачном перемещении какого-то отрезка в скетче, ломается вытягивание или joint. Или на соседнем скетче решатель (solver) решает констрейнты пересчитать и, например, начинает отмерять длину не "влево" (условное), а "вправо". В результате всё съезжает настолько, что исправить ничего уже нельзя, потому что все зависимые операции тоже идут по одному месту и исправление съехавшего отрезка не возвращает всё на место (Undo не всегда работает, напоминаю).
Примерно раз в год-два честно пытаюсь дать шанс FreeCAD. Пока за ~10 лет всё что я заметил - это небольшое уменьшение количества крашей. Все остальные проблемы всё там же.
Зато добавляют новые и тасуют старые воркбенчи, да.
В общем, FreeCAD для меня - один из самых удивительных продуктов сейчас: с одной стороны он реально крут для опенсорса и огромное количество мозгов и других ресурсов в него вложено, а с другой - сделать что-то даже для DIY на нём практически невозможно из-за багов.
Со стороны это выглядит как проблема с мотивацией у разработчиков - никто не хочет лезть в старый код решателя и исправлять в нём баги, все хотят только добавлять что-то новое
Да Apple (и большинству других коммерческих компаний) наплевать на то, кто там реальный владелец или бенефициар.
Они существуют в правовом поле, причём сразу во многих. Если местное правовое поле требует блокировать Ivanov Ivan, то они это пытаются делать минимальными усилиями и с минимальным импактом для бизнеса.
Поймите, у них нет цели заблокировать конкретного Иванова Ивана, который попал под санкции, им нужно только выполнит требования правового поля.
Блокировка MAX не в интересах Apple, а разработчики MAX сделали достаточно для того, чтобы правовое поле США считало, что MAX не под санкциями. А раз так, то Apple этого тоже достаточно
О Карпати уже столько "новостей" каждый день, что начинает казаться, будто где-то рядом Юлия Якубеня уронила сосиску
Спасибо за уточнение. К сожалению, уже не могу исправить оригинальный комментарий
Это вообще для меня был тест - на этом HA всего несколько датчиков, но и работает он на неотапливаемой даче в холоде. На удивление, за почти 3 года эксплуатации не было вообще ни одной проблемы: бокс ни разу не завис и не перезагрузился - работает как часики.
А SD-карту я туда вставил industrial-грейда (по крайне мере, так заявляет производитель), чтобы не совсем уж быстро сдохла от постоянной записи логов и телеметрии от HA. Пока работает
Вообще среди TV Box'ов есть очень приятные модели для самодельщиков. Например, уже старенькая Vontar x3. В стоке там Android TV или Google TV, но она по умолчанию грузится с любой закрузочной флешки, вставленной в USB.
На борту там Amlogic S905, с которым отлично работает Armbian, причём работает без какой-либо допилки даже WiFi и Bluetooth.
У меня на этой приставке крутится Home Assistant уже несколько лет. Я систему даже не ставил внутрь бокса, так и работает с флешки. То есть если выну флешку, то это снова станет ТВ Боксом.
Сейчас уже конкретно эта приставка стоит неоправданно дорого, но наверняка есть и другие с такими же удобствами.
У меня абсолютно противоположный опыт: если забивавать на ansible и любую другую автоматизацию, то хомлаба очень быстро превращается неподдерживаемое непотребство, в котором уже через год невозможно ничего понять. Никто (включая автора) уже не будет знать для какого проекта что и в каком конфиге было поменяно и зачем.
У меня сейчас всё строго, особенно в хомлабе, в которой текучка проектов сильно выше чем на проде: для системных настроек всё только через ансибл, а все сервисы - только через докер композ.
По началу кажется, что это избыточно, но на самом деле это не так - лишнее время тратится только на настройку первого проекта таким способом, а уже со второго начинается экономия даже при первом деплое
Вместо конфигов, написание и деплой которых отлично автоматизируется, вы предлагаете кликать мышкой в интерфейсе для каждого нового сервиса. Удобство тут так себе, на мой взгляд.
По существу вопроса: если у вас уже и так есть docker, то логично его использовать в качестве service discovery. Например, можно поставить Traefik или Caddy, и конфигурировать эндпоинты и https для сервисов в самих сервисах.
Всё что вам нужно, это поднять один контейнер с Traefik или Caddy и настроить их на получение конфигурации из соседних docker-контейнеров.
Например, вот docker-compose.yml для какого-то сервиса MY_SUPER_SERVICE, обратите внимание на labels:
Это единственная конфигурация, которую вам нужно будет сделать для каждого нового сервиса. Traefik сам обнаружит появление нового контейнера, сам получит для него LE-сертификат для домена
SERVICE.example.comи сам будет этот сертификат обновлять когда требуется. И так же сам всё подчистит, когда вы этот контейнер удалите.Никаких веб-интерфейсов и ручного труда - вы просто делаете
docker compose up -dдля своего сервиса и через несколько десятков секунд получаете работающий эндпоинт с httpsНесколько лет назад купил по работе дешёвенький смартфон POCO C40 от малоизвестного бренда Xiaomi. Эти несколько лет он просто без дела валялся в ящике стола.
Пару дней назад мне понадобился андроид, я вспомнил про POCO, вайпнул его, накатил все апдейты и пошёл спать. За ночь POCO мне автоматически поставил штук 20 игр и ещё пачку ещё каких-то подозрительных приложений типа гороскопов и лотерей.
Конечно, я всё это поудалял, но за следующую ночь мне пришла ещё пачка сомнительных пушей про СтоЛото и ещё про какой-то хтонический смрад.
Видимо в качестве насмешки на этом POCO предустанавливается Касперский, а на главном экране изначально выведено приложение "Очистка". Конечно же, Касперский никаких вирусов не обнаруживает, а "Очистка" чистит только пользовательские данные.
Xiaomi - топ за свои деньги. Зато не нонейм!
Сейчас на рынке огромное количество неизвестных брендов, которые вполне себе выпускают годноту в плане железа. Не скажу про смартфоны (не интересуюсь), но вот в области околокомпьютеров есть целая пачка качественных "нонеймов" со странными названиями: Machenike, Firebat, Aoostar, Arzopa, Azerty, Ninkear - и это только то, что я лично использовал. Ещё несколько лет назад таким же считался Netac.
Под всем этим зоопарком марок выпускается часто отличное железо, уж точно не хуже чем у "проверенных брендов"
Лично у меня для таких целей отлично работает связка Frigate и TPU-модуль Google Coral для ускорения распознавания (если точнее, то G650-04527-01).
Так же в параллель функционирует видеорегистратор от Dahua вместе с их бесплатным сервисом для доступа к данным этого видеорегистратора через облако: в самом облаке ничего не хранится, они только делают проксирование, чтобы не был нужен реальный IP.
Оба регистратора стоят у меня дома, а камеры в разных местах и связано всё через VPN. Благо внутри РФ wireguard работает без проблем.
Если сравнивать, то Frigate гораздо гибче и в нём лучше работает распознавание, но и Dahua неплох если нужно чтобы оно просто работало. Хотя в Dahua с настройками тоже придётся поразбираться - логика настроек там весьма извращённая
Ни разу не на стороне Яндекса с его этой, как мне кажется, изначально провальной акцией, но у меня возникло несколько вопросов лично к вам:
Почему вы считаете лохам тех, кто попытался воспользоваться этой акцией?
Почему вы после этого перестали себя уважать?
Вы сами уже закрыли счёт в Я.Банке?
На какой банк перешли вместо Я.Банка? Какие банки на ваш взгляд лучше?
В свободной Европе блокируют только те СМИ, которые нарушают свободу слова. А в РФ - всё наоборот. Понимать надо
Имеете в виду, что было невозможно сэмулировать работу обычных банковских карт с бесконтактной оплатой? Интересно, спасибо
Тем не менее, для того же сбера это вообще не должно было быть проблемой: сберовские терминалы оплаты установлены, наверное, в большинстве торговых точек, так что ничто техническое не мешало и не мешает им сделать свой собственный протокол поверх доступной части NFC. Пусть бы он и работал только если войдёшь в приложение сбера.
Вообще, конечно, очень бы хотелось читать на хабре не подобные бессмысленные пресс-релизы от PR-отдела, а нормальную техническую информацию от инженеров. Мне, например, было бы очень интересно узнать как по итогу всё было сделано и какие проблемы возникали на пути
Нет, не перепутал. Возможность читать и записывать NFC-метки появилась очень давно.
Что именно они сделали в 18.1 я не понял, но на самом деле было бы очень интересно про это почитать.
Предполагаю, что изменения в той версии касались "обвязки" вроде быстрого доступа к оплате (как в Apple Pay), в API для доступа к защищённому хранилищу телефона (Secure Element) и в том, что это вообще стало разрешено с точки зрения соглашений с Apple
Мифы какого года вы транслируете? Возможность работать с NFC из сторонних приложений появилась в айфонах году в 2018
Регулярно обмениваемся фото и видео после поездок через AirDrop. Это в разы,если не в десятки раз быстрее, чем через любые облака