Как стать автором
Обновить
4
0

Пользователь

Отправить сообщение
Ну, у нас в компании conan используется. Я вам скажу, что я стал ковырять недавно раст и причина не safety, причина — там нету cmake, там нету conan, там я просто пишу код.

Работа с conan сама по себе не легкая как и с любой инфраструктурой на с++, когнитивная нагрузка сожрет вам мозг, особенно когда внезапно что-то перестает собираться и надо развернуть в голове всю эту цепочку чтобы найти проблему. Полноценная работа ведь сводится не только к тому чтобы подключить зависимость, а чтобы ее еще и сделать и тут становиться так же грустно.
Прямо вот на данный момент уже второй день не могу решить проблему провала сборки на Linux из-за conan-а, да, именно его test_package! При этом я бы не назвал себя прямо вот новичком в conan (правда профи тоже), мы его используем по моему с версии 0.13 и я довольно часто его настраивал, а тут вот проблема меня вводит в ступор я не могу понять откуда она берется.

И вот еще недавняя проблема с регистрозависимостью например OpenSSL/openssl, у них теперь правило, что все пакеты маленькими буквами, но в зависимостях много где используется предыдущий вариант OpenSSL и потом мы видим «Requested 'openssl/1.1.1d' but found case incompatible 'OpenSSL'» на винде и маке. (Если кто не понял, для conan это 2 разных пакета, а не один и тот же, а на винде и маке у нас case insensitive пути, что не позволяет нам иметь на диске эти 2 разных пакета, поэтому если у вас есть проекты которые используют разные варианты этой зависимости, для одного из них вы получите вышеописанную ошибку)
Все приплыли, на данный момент у нас нету легкого решения этой проблемы, можно сделать копию пакета и пофиксить его, можно перед сборкой всегда удалять openssl чтобы загружалась правильная версия для проекта который на данный момент собирается, бррр.
В общем у нас частично из-за этой проблемы сломана инфраструктура на работе и никто не знает чего с этим делать и никто не хочет, всем уже надоело «программировать» сборки, все хотят писать программы :). Когда-то я был очень рад появлению конана, сегодня у меня есть сомнения на счет него, на практике + еще одно звено в сборке которое может сломаться и которое ломается! и для починки нужно еще больше когнитивной нагрузки, нужно еще больше изучать и знать.

Люблю с++, но в очередном проекте где я могу не писать на с++ я предпочту не писать на нем.
А кто занимается разработкой плагина для Rust? Есть информация когда будет поддерживаться дебагер от Microsoft компилятора? Иногда попадаются зависимости которые не собираются из коробки под другой компилятор в windows. Таким образом приходится выбирать, либо искать другую зависимость либо прощай дебаг.
Для сведения Visual Studio Code работает с Microsoft компилятором для Rust.
Уже «весь интернет исписан» тем, что проблема в первую очередь в большом количестве одновременно заболевших и отсюда в перегрузки системы здравоохранения, что влечет к тому, что не всем хватает нужных вещей для выздоравливания как например аппарата для искусственного дыхания.
И цель карантина снизить нагрузку на здравоохранительную систему, чтобы в итоге как можно больше людей которым нужно, смогли получить помощь.
По каким-то данным из интернета говорят, что минимум 70% населения переболеет этой дрянью, главное чтобы не все одновременно!
Cmake помимо сборки, еще может сгенерировать проект для IDE, например для Visual Studio, что есть у bazel для этого?
2) Кодить может любой, программировать и разрабатывать нет! Это как с кистями, каждый может водить кисточкой по холсту, не у каждого выйдет картина, не каждый правильно смешает краски и т.д.

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


// Я бы так писать не стал
// но возможность есть, на случай например
// использования сторонней библиотеки.
const std::size_t arr_len = 100;
int arr[arr_len];
std::fore_each(arr, arr[arr_len], Sum()); 

// вот так уже сильно лучше
std::array<int, 100> arr;
std::fore_each(arr.begin(), arr.end(), Sum()); // ошибка исключена
// или
for(const auto & val : arr){
    ... // ошибка исключена
}
// или
... = arr.at(200) // exception

Если не уверены используйте метод at для доступа к элементу массива, он выкинет исключение при out of range.


Я так понимаю с приходом constexpr вы можете сделать свою реализацию статического массива где в операторе [] можете проверить out of range на этапе компиляции и выкинуть error, не могу уверенно сказать т.к. constexpr еще не изучал подробно.

Я на самом деле ничуть не против проекторов как таковых и конечно я сперва попытаюсь решить свои проблемы проектором и только если не получится буду рассматривать другие варианты.
То что я хочу до вас донести, что проектор форм-фактора Epson EH-LS100 удобнее в некоторых случаях, я не говорю за его характеристики (он все равно мне не подходит из-за отсутствия 3D) я за удобство его размещения, если будет аналог 9400 но в форм-факторе Epson EH-LS100 это будет здорово, может к тому моменту когда я буду плотно заниматься подборкой оборудования у вас уже появится такая модель и возможно вы сможете поспособствовать этому :)
Имеет смысл менять проектор только на более лучший и удобный. А так же у меня одно из требований — 3D. Поэтому 610/650 не вариант.
В среднестатистической квартире сложно сесть от экрана дальше чем на 3 метра если еще и поперек комнаты 3.3 метра садиться, то расстояние может получится даже 2,5 метра, я сейчас смотрю 100" с расстояния ~2,8 метров, мне нравится при таком расстоянии перекрытие поле зрения, особенно хорошо ощущается в 3д фильмах, но из-за такого расстояния уже начинает быть видна пиксельная сетка и хочется большей четкости.
Проектор я использую для кино и игр причем последние на PC, а не на приставках, за нативным 4K не гонюсь (хотя и не отказался бы) после просмотра где то в ютьюбе виде об 4K Enhancement, но 1080 иногда маловато.

Есть так же проблема с размещением проектора, например упомянутые 6800 и 9400 дают 100" минимум на расстоянии 3 метра от линзы до экрана, + сама длинна проектора 6800 например около 30 см и рекомендация оставить сзади него 10 см от стены, получаем минимально расстояние от экрана до стены 3.4 метра.
Я на данный момент присматриваю квартиру держа в голове то, что я хочу домашний кинотеатр с минимум 100" и атмос 5.1.2, а среднестатистические комнаты получаются 3-3.3 х 4-7 метров, делать планировку под проектор считаю глупым, т.к через какое то время появится проектор лучше и удобнее (например форм-фактор EH-LS100), а изменить планировку будет уже проблема. Таким образом разместить желаемый проектор поперек комнаты может стать не возможным, а если размещать вдоль, то нет возможности правильно расставить акустику 5.1 поэтому форм фактор EH-LS100 очень привлекателен.

И тут невольно появляется вопрос, если из желаемого проектора в какой-то отдельно взятой комнате получается выжать только 90" то может имеет смысл купить телевизор 88" (уже видел в продаже), где нету проблем с 4k и контрастностью/яркостью и дырками в стенах под полки или крепления проектора, да сегодня дороже, а что будет через год (когда я и планирую плотно заняться этим вопросом) пока не ясно.

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

Я себе хоббийный германский станок с чпу ввозил, он мне в ~2 раза дороже обошелся чем изначальная цена, сертификат, пошлины, ндс и т.д. Таким образом если я решу его официально ввозить и продавать здесь в России цена будет минимум в 2 раза больше, скорее всего на потоке можно будет где то снизить издержки и например сбросить сумму до увеличения в 1.5 раза, но если я этим будут заниматься то тоже ведь не бесплатно так, что минимум в 2 раза дороже и выйдет, то что мы как раз и видим обычно в Российских магазинах, ну которые откровенно не хамеют типа чип-дип.
А еще тяжелый товары трудно покупать за границей попробуйте например аккустику купить там килограмм на 50-60.
4k, 3LCD, laser 12 000 люмен — можно предположить, что выше миллиона точно, если посмотреть цены на сайте на нечто похожее, то может сложится впечатление, что цена будет не просто больше миллиона, а исчисляться миллионами.

Я вот рассматриваю все же поменять свой EH-TW6800 на что нибудь с 4K Enhancement, нативный 4k пока не доступен для простого пользователя в квартиру — дорого и громоздко.
Я бы хотел что нибудь такое домой www.epson.ru/catalog/projectors/epson-eh-ls100/?page=characteristics
Но с поддержкой 4K Enhancement и 3D.
Пока только такая модель есть www.epson.ru/catalog/projectors/epson-eh-tw9300 отвечающая моим требованиям.

А так же рассматриваю покупку просто телевизора с 4k от 88 дюймов ибо тот же 88 получается дешевле (около 500тр) чем проектор с нативным 4k (овер миллион), а экран больше 100 дюймов в среднестатистической квартире (с пролетом 3 — 3.3 метра) смысле не имеет ИМХО.
Мы по работе активно пользовались такими заглушками до тех пор, пока не прикатило обновление на 8-й скайп, все дружно попрощались с этой возможностью :(

Попрощались так же со spell-checker-ом который работал в зависимости от текущего выбранного языка (раскладка), и теперь он работает только на языке который выбран в самой программе для интерфейса. С учетом того, что я часто переписываюсь на разных языках и делаю много ошибок, для меня все это стало адом :(

Попрощались с верными статусами, почти все контакты показываются оффлайн хотя они не оффлайн. Судя по тому, что мы успели выяснить, если скайп запущен, но не активен, свернут например, то ты будешь показан как оффлайн. Баг репортят с начала лета 2017 года, ровно та же проблема в их teams. (речь о десктопе)
Теперь сообщения начинаются с фразы «Ты тут?»

Попрощался с возможностью растягивать поля ввода текста по вертикали, теперь оно авто-расширяется до определенного предела, которого мне не хватает.
В общем по мне, 8-й скайп это провал, проблема в том что уйти мы с него не можем по разным причинам «мыши плакали, кололись, но продолжали ...».
Надо только уточнить, что бесплатно это будет с ограниченным разрешением.
Так отображение субтитров настраивается в плеере, шрифт, размер, цвет, расположение, даже возможность показывать более одного языка одновременно.
У лингво есть нечто подобное, но работает не только в браузере и похоже не только с текстом, но и с текстом в виде картинок, например спокойно переводит защищенные pdf. Наводишь мышь на слово и в зависимости как у вас настроено, жмешь кнопку (или не жмешь) и всплывает перевод.
Я правда не пробовал работать с фразами и не уверен возможно ли, т.к. переводится то, что под мышью.
Уже спрашивал как-то в другой статье. Когда планируется возможность делать программы для 3-х, 4-х осевых фрезерных станков в домашней версии?
Вполне возможно, я еще полную сумму не отдал т.к окончательный счет еще не выставлен, это пока предварительная информация от таможни, станок все еще на растаможке, а еще есть нюанс, то что станок мне провозят на физ лицо, сертификат только на ИП делают если я все правильно понял общаясь сними и читая договор. Как и почему они делают именно так я не в курсе, я для этого и обратился к брокерам потому как нету времени доскональна это все изучать и разбирать.
Ибо если капнуть глубже можно было бы начать выяснять почему они станок не захотели провести как деревообрабатывающий, тогда пошлины 10% не было бы, я конечно спросил ответили, что аналитики выбрали то, что выбрали. Без понятия как там работает система и можно ли было на это повлияет и чем грозят для них и меня не правильно выбранные коды и как определяется их правильность.
А еще со станком все немного сложнее в том плане, что любой деревообрабатывающий фрезерный станок, сможет обработать поскоблить и мягкий метал на маленьких подачах, становится ли он из-за этого теперь металлообрабатывающим?
stepcraft пишет, что можно обрабатывать мягкие металлы я так понял это и повлияло на выбор кода, но честно говоря я сомневаюсь, что если на нем часто обрабатывать металлы он долго проживет.
И со всем эти я столкнулся в первый раз, так что может быть немного сумбурно описано, всего лишь описал сегодняшний свой опыт, своими глазами (т.е знаний у меня по этому вопросу очень мало, а описал я происходящие со мной факты).
Если бы я решил тащить партию станков на продажу то попытался бы разобраться во всем этом лучше, но из-за одного станка для хобби терять время не вижу смысла.

ПС если не забуду то задам им вопрос почему они решили одно делать на ИП другое на физ.лицо, благодаря вашей информации этот вопрос стал актуальным.
Решил себе купить для хобби stepcraft 420 прямо у производителя в германии, стоимость около ~1300 евро с доставкой.
Во что влетел (знал бы не полез бы в это):
  • проверка на таможне тк сумма превысила 1000 евро
  • станок не подпадает под категорию личного использования, ваши намерения не важны, государство рассматривает станок как средство производства, а значит получения прибыли
  • на физическое лицо ЧПУ станок провести нельзя, сертификат невозможно сделать
  • создание ИП (к счастью оно мне и так было нужно для других вещей)
  • попал на оплату работы таможенному брокеру
  • попал на оплату создания декларации
  • попал на 10% пошлины
  • попал на 18% НДС
  • попал на 30% на сумму выше 1000 евро


И того с той суммы, что заплатил за станок еще 2/3 (почти стоимость станка без доставки) от стоимости станка сверху и это только за 1 ввозимый экземпляр.
Понятия не имею, что за суммы будут если я вдруг решу сотрудничать с производителем и завозить станки оптом на продажу тут в России боюсь, что сумма таможенных сборов + налоги с продажи не позволят мне не делать существенную наценку.

Кстати я прошу всех обратить внимание на пункт о том, что на физическое лицо вы не сможете растаможить станок, когда лимиты упадут например до 200 евро, то станки с али будут попадать в поле зрения таможни со всеми проблемами для вас.
Деталь — хомут, диаметр 20мм, высота стенки 3 мм, толщина стенки 1.5мм, хранение под монитором компьютера без доступа солнца, через год рассыпался в руках. Собранное изделие которое использует этот хомут, а так же которое тоже распечатано PLA пластиком, еще пока живо, думаю как раз года 2-4 проживет, но ухудшение его характеристик можно наблюдать по описанному выше хомуту.
Деградация материала менее заметна с более объемными деталями.
Есть еще компас домашняя версия.
Что мне не нравится в компасе и что для меня критично:
Я сам 10 лет проработал в 3d max и 3д графике в целом так, что визуальная часть для меня важна я хочу видеть стекло стеклом, метал металом и т.д., в компасе с этим проблема.
Второй момент программы для чпу, в компасе home по крайней мере 16-й версии нету никакой возможности ее сделать, 17-ю версию купил недавно не уверен еще появилась ли там возможность делать чпу программы или нет, но мне кажется нет.
(Это все не относится к полноценной версии компас, которая по цене уже приближается к солид ворксу и инвентору и может расширятся всякими дополнениями)
Но у компаса значительно лучше система работы с библиотекой, например с болтами всякими, с процедурными объектами и т.д. Я например могу создать какой то объект и задать ему регулируемые значение которые вы можете ввести при вставки в вашу сборку — это реально круто. Есть у вас например 5 подшипников которые отличаются только размером, делаете спец процедурную модель и все, теперь при вставке в вашу сборку вы можете просто задать размер, еще раз сделаю акцент, что у вас не 5 моделей, а одна! Так же можно сделать возможность просто отключение элементов, например чайник с крышкой или без вы можете задать это значение при вставке.
Имеется понятие сборка, это когда ваши модели подтягиваются в один общий файл из своих локальных файлов и если вы меняете модель в локальном файле то она в сборке тоже меняется.
Такое есть во всяких солид ворксах, инвенторах, но такого нету во fusion.

Информация

В рейтинге
Не участвует
Откуда
Химки, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность