Задать вопрос
  • В чём основной минус языка V?

    GavriKos
    @GavriKos
    Ну так вся магия (скорость, минимализм и остальное) - как раз из за отсутствия библиотек. Как только подключат гуй, либы для работы с системой, обратную совместимость для старых осей и вот эту всю обвязку, без которой можно только консольные тулзы пилить - сразу и время компиляции, и размер бинаря вырастут.
    Ответ написан
    1 комментарий
  • Как открыть эту страницу с помощью cURL?

    @DanKud
    Добавьте в $options - CURLOPT_ENCODING => 'gzip, deflate'
    Ответ написан
    Комментировать
  • Как реализовать одновременное заполнение онлайн таблицы более,чем 40 людьми одновременно?

    idShura
    @idShura
    Если нельзя онлайн, то лучшем решением (на мой взгляд) это написание своего велосипеда.
    Пишем на любом языке программирования форму в которую пользователи вносят свои данные, которые сохраняются в БД, а от туда уже создаются отчеты в нужном виде и формате.
    Ответ написан
    1 комментарий
  • InnerHTML vs document.createElement ???

    SagePtr
    @SagePtr
    Еда - это святое
    С innerHTML есть побочные эффекты - например, старые элементы, какие там были, будут пересозданы в дереве DOM и они могут потерять то, что было назначено им не через HTML-код документа или изменено в процессе пользователем. Ну и также у textContent преимущество в том, что не нужно беспокоиться об XSS (если злоумышленник загонит туда HTML-тэги).

    Кстати, есть ещё один метод - insertAdjacentHTML (он сочетает в себе простоту innerHTML, но не передраконивает предыдущее содержимое)
    Ответ написан
    Комментировать
  • Что можно использовать в качестве менеджера скриптов на node.js?

    samoilenkoevgeniy
    @samoilenkoevgeniy
    Lead Full-Stack Web Developer
    Довольно гибкий и удобный инструмент
    PM2

    Но вообще, ответ легко ищется поисковиком)
    Ответ написан
    Комментировать
  • Как в линуксе запускать программы отдельно от терминала?

    planc
    @planc
    nohup gedit
    Ответ написан
    Комментировать
  • Как оптимизировать преобразование PDF в PNG?

    Adamos
    @Adamos
    Шаред не из тех, которые позволяют запускать произвольные скрипты по крону?
    Так-то пройтись по папке с PDF консольным ImageMagick может оказаться куда быстрее, чем все вот это с пыхом. Потом разбирать уже готовые картинки, куда надо.
    Ответ написан
    Комментировать
  • Где закупить много дискового пространства?

    При таких объемах, нужно своим хозяйством обзаводится, причем размещать в 2х разных местах и зеркалировать. Если нет знаний в настройке/подборе железа/ЦОД нанять админа или взять по аутсорсингу.
    Ответ написан
    Комментировать
  • Как вы обновляете vue проекты на проде?

    @McBernar
    Можно симлинки использовать. Билдить в новой папке и перекидывать линк на нее. Доля секунды простоя.
    Ответ написан
    1 комментарий
  • Простой 3д редактор для планировки интерьера/квартиры, в идеале бесплатный?

    ThunderCat
    @ThunderCat Автор вопроса
    {PHP, MySql, HTML, JS, CSS} developer
    Итак, долго ли коротко... Были просмотрены почти все перечисленные в топике редакторы, некоторые отсеяны на этапе демо/превью, некоторые попробованы, но не подошли по некоторым причинам, в итоге в финал вышли, как не странно, Скетчап(ниже поясню) и Pro100.

    В целом удобнее и привычнее вышло в про100, за один вечер я накидал 2 планировки - старую(текущую) и новую(задуманную). Вышло быстро, достаточно просто и гибко, размер любого объекта можно задать из свойств, много готовых объектов уже было в библиотеке.
    Плюсы:
    1) Простая, близка по духу к 3д максу, очень интуитивно работается
    2) Все можно изменить на лету и в миллиметрах
    3) Если объект куда-то двигаешь и он не влазит - он просто не идет в место где места нет, например в простенок 40 см нельзя впихнуть шкаф 40,1 см. Если надо именно "впихнуть невпихуемое" - нажимаем шифт и оно едет куда скажешь, при этом подсвечивает поверхности которые "не вошли" в габариты. То же касается трансформации объектов - они тянутся ровно до границ свободного пространства, что весьма удобно.
    4) есть готовые образцы штукатурки/обоев/плитки, и их МНОГО. Как и мебели.
    5) несколько очень удобных режимов отображения, например с полупрозрачностью объектов(этакий x-ray).
    6) Готовый вид с чертежным выносом размеров.

    Недостатки:
    1) Нет возможности подвигать раскладку плитки и подобрать вариант подрезки/раскладки, точнее можно, но это возня и муторно, несколько объектов, стыковка, куры-гуси... можно создать поверхность побольше и подвигать ее, но опять же это не удобно.
    2) Не имеет вариантов с прокладкой кабелей/строб/труб, в принципе сейчас это не нужно, но имхо это недостаток редактора.
    3) Рендер "красивое 3д" - это не про него, качество рендера на троечку. Опять же - мне подошло, бо я примерно знаю как что будет выглядеть, после 4 то пережитых ремонтов )
    4) Нет возможности экспорта в какие-либо другие форматы, разве что в картинку.
    Если что-то упустил - спрашивайте/поправляйте в комментах.

    Теперь про скетч...
    Я начну с минусов, так как они больше мне бросились в глаза и доставили много анальной боли, а затем перейду к анастезии и плюшкам...
    Недостатки:
    1) Скетч не умеет задавать размеры УЖЕ СОЗДАННЫМ объектам. Точка.
    2) Задать их при создании можно, но это отдельный гемор, надо вводить руками в нижней консоли через точку с запятой размеры в формате "250 mm; 200 mm;" и отдельно при экструдинге то же для высоты, и не дай вам бог шевельнуть в процессе мышкой, все размеры сразу улетают на йух.
    3) Объекты при создании липнут к другим объектам намертво, при перемещении вырывая куски друг из друга. Что бы этого не происходило нужно сильно заморочиться - создавать объекты и помещать их в отдельные слои или выделять в отдельный компонент, короче это обходится, но по умолчанию все липнет аки пластелин.
    4) Оооочень неудобная система с отдельными инструментами выбора/движения/панаромирования/трансформации, то есть в максе и прочих подобных(включая про100) это реализовано буквально 1 инструментом, здесь же: тыкаешь что тебе надо, потом переключаешься на перемещение, потом на трансформацию, потом на инструмент движения сцены... Бррр...

    Были еще какие-то нервирующие моменты, но меня хватило на минут 30 поиграться...
    После того как проект был создан в про100, товарищ по работе (дизайнер) все же решил поглубже копнуть в скетч (ибо миллионы мух не могут ошибаться!), и руководствуясь и воодушевляясь какими-то уроками на ютубе, все же выстроил примитивный домик в 2 этажа без мебели и отделки часа за 2(на самом деле просто бетонную коробку с дырками вместо окон и дверей разделенную на 2 этажа, но меня и на это не хватило). По результатам делюсь что хорошего в скетче, и "как его готовить", итак
    Плюсы:
    1) Бесплатный в базовой версии, которая умеет практически все необходимое, платная (1 доллар емнип) позволяет еще и прогуляться в построенном здании используя кардборд и VR представление.
    2) Для построения хитрых деталей можно использовать крутые шейперы/экструдеры и прочее
    3) Для трансформации нельзя использовать цифры с размерами, НО! можно понатыкать направляющих и опираясь на них трансформировать объекты от линии до линии, что в принципе приемлемо.
    4) В основу можно положить плоский чертеж, и обведя его получить экструдингом вполне готовый контур здания/объекта.
    5) Народ без "ментального легаси" а-ля 3д макс и иже с ним вполне возможно быстрее и проще освоится именно со скетчем. Уроков по нему много, и народ в нем рисует буквально все, от кукольных домиков для мультиков, до мотоциклов и самолетов.
    6) Экспорт в кучу разных форматов.

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

    Всем спасибо!
    Ответ написан
    Комментировать
  • Почему на YouTube в IE 11 нагрузка на ЦП низкая, в других браузерах высокая?

    Наверно потому что в ИЕ нету миллиарда расширений и дополнений, как в том же хроме или ФФ
    Ответ написан
    Комментировать
  • Почему на Ubuntu звук заметно хуже, чем на винде?

    Adamos
    @Adamos
    "Параллельно винде" может быть причиной.
    Винда любит при перезагрузках нашаманить с регистрами звука так, что на некоторых моделях при перезагрузке в Линь звук не работает вовсе.
    Требуется вырубить Винду, да еще снять аккумулятор, чтобы сбросить все настройки звука к заводским.
    Ответ написан
  • Что это за черная магия?

    freislot
    @freislot
    Frontend-разработчик
    myxotod.github.io/shadow-image

    я просто оставлю это здесь..
    Ответ написан
    3 комментария
  • Как экспортировать большие данные в excel?

    mashletov
    @mashletov
    Math.random()
    Не слушай советчиков с PHPExcel. Он уже при 5-10к строк начнет потреблять 100+ мб оперативы.
    Кандидат от народа: box/spout. Пишет в файл на лету. Минус: почти полное отсутствие форматирования. Не умеет делать ни ширину столбцов, ни выравнивание по краю... Только шрифт / бордеры.
    Ответ написан
    Комментировать
  • Как экспортировать большие данные в excel?

    @Barmunk
    Есть специальный пакет для экспорта большого объема, можете попробовать его.

    https://github.com/box/spout
    Spout is a PHP library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way. Contrary to other file readers or writers, it is capable of processing very large files while keeping the memory usage really low (less than 3MB).
    Ответ написан
    Комментировать
  • Как создать подобный слайдер?

    alex_shevch
    @alex_shevch
    Frontend Developer
    Вот интересная тулза для создания разных форм с помощью border-radius - https://9elements.github.io/fancy-border-radius/fu...
    Ответ написан
    Комментировать
  • Есть ли реальные преимущества использования нативных переменных вместо препроцессорных?

    Vlad_IT
    @Vlad_IT Куратор тега CSS
    Front-end разработчик
    1) CSS переменные, это реально переменные, а не константы, как в случае с SCSS. т.е. вы можете в media переопределять их значения, и все зависимые свойства будут перерисованы. Пример (меняйте ширину окна, чтобы увидеть результат) https://jsfiddle.net/Vlad_IT/Lh514n37/
    2) Вы можете использовать переменные css внутри SVG. Очень удобно делать hover эффект для сложной иконки, просто меняя нужные переменные. Примеры https://jsfiddle.net/Vlad_IT/q7smxrhz/ https://jsfiddle.net/Vlad_IT/30ewxLks/
    3) Вы можете менять и читать css переменные через JS. Пример https://jsfiddle.net/Vlad_IT/5pyn2Lo9/
    4) Вам не нужно использовать препроцессор.
    5) Они каскадные. т.е. если есть глобальная переменная, например цвет красны, то в определенном блоке вы можете ее переопределить, и тогда в дочерних блоках уже будет переопределенный цвет. Пример https://jsfiddle.net/Vlad_IT/4qbkLr1a/2/
    Ответ написан
    1 комментарий
  • Как убрать пробелы после { и перед } в VSCode?

    @daren93
    Full-stack developer
    Ответ написан
    Комментировать