• Как узнать уровень пользователя?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    Сложный вариант: https://gamedev.stackexchange.com/a/110437
    Простой: https://gamedev.stackexchange.com/a/110457
    Еще более простой: сгенерировать таблицу уровней exp, lvl с конечным количеством уровней и простым sql запросом узнавать текущий уровень без лишних калькуляций.
    Ответ написан
    Комментировать
  • Как и где хранить техническую документацию?

    MetaAbstract
    @MetaAbstract
    Архитектор информационных систем и баз данных. Ful
    DokuWiki
    Ответ написан
    Комментировать
  • Простой 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) Экспорт в кучу разных форматов.

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

    Всем спасибо!
    Ответ написан
    Комментировать
  • Нужно ли внедрять ОФД?

    @tosta
    Как сказали выше - если на сайте осуществляется приём денежных средств картой или электронными деньгами (приём электронных средств платежа), то придется настраивать сайт на выдачу фискальных чеков.
    Сам пользуюсь облачной кассой Micropay от е-ОФД. Подключается к сайту по API, либо можно формировать чеки в личном кабинете. Сравнительно низкая цена, перебоев не было.
    Ответ написан
    Комментировать
  • Как сделать лампу полного спектра из светодиодов?

    15432
    @15432
    Системный программист ^_^
    Если натыкать светодиодов с разной длиной волны - получится спектр как у дешевых КЛЛ, с несколькими пиками, совершенно отличный от солнечного. Лампа полного спектра из светодиодов вашим способом не получится никогда. Нужно либо искать белые светодиоды с наиболее качественным и "солнечным" люминофором, либо использовать наиболее "солнечные" лампы, такие как лампы накаливания (обычные, галогенки..) и электродуговые лампы (ксенон, HID).
    Ответ написан
    3 комментария
  • Как в PHP вывести маленькое дробное число без изменения количества знаков после запятой и перевода в формат "e"?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    > Есть какой-то еще способ заставить PHP просто вывести дробное число без изменения его внешнего вида?

    Нет

    Разумеется, никакого способа нет. Потому что никакого "внешнего вида" у дробных чисел не существует в природе. У них есть только внутренний вид, но вам на него смотреть не захочется. А для вывода в десятичном формате его всегда надо преобразовать и отформатировать.

    Если важен "исходный внешний вид", то следует работать с числами, как со строками, и тогда они будут всегда выводиться, как есть.
    Ответ написан
    Комментировать
  • В чём проблема с кодом из книги М.Саммерфилда?

    Guest007
    @Guest007
    Django, Python, Linux и всё такое...
    Меня всегда это поражало: зачем люди покупают книги, состоящие из скриншотов, листингов и воды? Вот прямо даже интересно. Стоимость - кошмарная: от 1 до нескольких тысяч. Без гарантии, что осилишь и что это пригодится. Одноразовый, по сути, продукт - если осилишь, то, скорее всего, больше к этому не вернёшься...

    Есть, конечно, "Искусство программирования", Драконова книга и т.д. Но их не много.

    А тут - в книге Python 3.0 и очень странные примеры. Про то, как чуть ли не руками читать/писать XML. Длиннющие портянки кода... Это примеры для начинающего? Зачем? Для профессионала? Он и сам разберется...

    Мой совет - бросай это дело. Если с основами языка разобрался - попроходи https://checkio.org/
    Попробуй порешать практические задачки в той области программирования, в которую нацелился (web, ml, gui big-data и т.д.) Найди интересные проекты тебе проекты на github и разоберись как работает, что можно улучшить...
    Реальная практика всегда лучше выдуманной (из 2009 года :-) )

    Прошу прощения, если резко...
    Ответ написан
    Комментировать
  • Есть ли простой способ проверить, подается ли сигнал на компьютер?

    @metajiji
    Подключите провода к клавиатуре, например к кнопке CapsLock :)
    Ответ написан
    Комментировать
  • Есть ли простой способ проверить, подается ли сигнал на компьютер?

    @solalex
    Можно использовать контакты обычной сетевки, и отслеживать поднятие или падение линка. Если 1 и 3 контакты замкнуть - то поднимется линк. Фольгу использовать не обязательно - в продаже полно герконов и магнитов к ним.
    Ответ написан
    Комментировать
  • Есть ли простой способ проверить, подается ли сигнал на компьютер?

    NeiroNx
    @NeiroNx
    Программист
    А можно просто в клавиатутру впаять проводки и назначить действе какой нить медиакнопке(чтобы система отслеживала нажатия), или постоянно держать программу запущенной.
    Ответ написан
    Комментировать
  • Деление в столбик java?

    Djaler
    @Djaler
    Сеньор-помидор
    1. Возьмите 2 числа.
    2. Поделите одно на другое в столбик на листике.
    3. Запишите действия
    4. Подумайте над ними
    Ответ написан
    3 комментария
  • Какой алгоритм деления в столбик?

    Может это поможет - Деление в столбик java?

    А именно
    1. Возьмите 2 числа.
    2. Поделите одно на другое в столбик на листике.
    3. Запишите действия
    4. Подумайте над ними


    Если нет, то вам сюда - https://freelansim.ru
    Или сюда - https://www.google.ru
    Ответ написан
    2 комментария
  • Как выполнить функцию если ее имя и аргументы содержится в переменной типа string?

    @Helow19274
    exec('package_name.function_name(arg1, arg2, arg3)')
    Ответ написан
    Комментировать
  • Как сделать пиксельное свечение для текста?

    ixon
    @ixon
    
    Правильней будет реализовать это через css. Добавить тексту свойства:
    text-shadow: 0px 0px 30px ЦветСвечения;
    text-fill-color: transparent;
    background-clip: text;
    background:url(Изображение из размытых точек)

    Если же делать это через js, то нужно будет получить размеры и характеристики текста через canvas, перенести его туда, в цикле перебрать попиксельно и через определённый интервал вставлять изображение из размытых точек в тех местах, где цвет ближе всего к чёрному.
    Но выгодней всего будет заранее нарисовать текст в графическом редакторе и всего лишь вставить его как картинку. Если важно иметь вариативный текст, можно разбить текст на буквы и вставлять каждую заранее нарисованную букву отдельным изображением или помещать её на canvas.
    Ответ написан
    Комментировать
  • Как легально оформиться и работать при получении платежей через Paypal?

    @Ambrosian
    Вы не можете работать с физлицами без кассового аппарата.
    Даже заграничным физлицам вы обязаны выдавать чек.
    Точка.
    Ответ написан
  • Есть ли смысл покупать intel core i7 8700 или достаточно 8400 для программирования?

    SagePtr
    @SagePtr
    Еда - это святое
    Если браузер с большим количеством вкладок - то памяти побольше, хром всё прожорливей и прожорливей от релиза к релизу. А мощный процессор не особо важен для ваших задач, математических вычислений там немного.
    Ответ написан
    2 комментария
  • Как создать осбственные типы данных?

    Stan_Jones
    @Stan_Jones
    Python student
    Можно, для этого в Python-e имеются классы (инструкция class).
    Ответ написан
    Комментировать