Задать вопрос
  • Как отключить авто отправку drag file формы?

    zkrvndm
    @zkrvndm
    Архитектор решений
    Тебе НЕ надо отключать автозагрузку файлов, просто делай на странице 2 формы. Одна форма грузит файлы в централизованное хранилище и полученную ссылку на файл подставляет уже к форме с сообщением. Должна быть возможность нажатием крестика удалить файл и из сообщения и из хранилища. Это правильная логика для формы.

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

    Версию увеличивать нужно при релизе.
    Если у тебя релиз на каждую фичу/мр/коммит - значит нужно на каждую фичу
    Ну и раз ты уже выбрал семвер - соблюдай его.
    Ответ написан
    Комментировать
  • Почему ошибка при запуске сервера на Virtual Box?

    @Drno
    сетевой адаптер проверьте. такое бывает послен обновлений винды, она драйвера переставить могла...
    Ответ написан
    Комментировать
  • Как переустановить проводник (Explorer.exe)?

    Deita
    @Deita
    Переустановите C++ Redistributable отсюда https://learn.microsoft.com/ru-ru/cpp/windows/late... и перезагрузите машину
    Ответ написан
    2 комментария
  • Почему не выпускают процессоры на архитектуре виртуальной машины Java?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Ну... это противоречит идее Java. Платформа ведь создавалась чтобы быть общим знаменателем для десятков аппаратных платформ для встраиваемой бытовой техники. Такая была идея по крайней мере.

    И практика платформ показала что поменять софт в 1000 раз дешевле чем поменять оборудование.

    UPD: Вот вики описывает 6 попыток реализовать Java-процессор в железе
    https://en.wikipedia.org/wiki/Java_processor (3 исследовательских и 3 коммерческих продукта)
    надо читать и разбираться что они сделали.
    В каком статусе? Используется щас или нет?
    Ответ написан
    4 комментария
  • Почему не выпускают процессоры на архитектуре виртуальной машины Java?

    1. А сборщик мусора и всё Java API тоже на уровне железа будешь реализовывать?
    2. Что будешь делать, когда выйдет новая версия Java? Отказываться от нового софта? Отказываться от старого софта и переходить на новый железный процессор?
    3. Что будешь делать со всем тем ПО, которое не для JVM создано?
    4. Уверен ли ты, что сможешь создать аппаратную реализацию java-машины, которая будет эффективнее, чем классический процессор и JIT?
    Ответ написан
    6 комментариев
  • Как сделать из трех компьютеров один?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ну на крайняк, если комп мощный, решение в лоб - поставить на нем виртуалку и запустить три отдельные винды с тремя отдельными энидесками ;D
    Ответ написан
    Комментировать
  • Как сделать из трех компьютеров один?

    @Drno
    Так Вы сами отвечаете на свой вопрос.. сервер терминалов сделайте
    Например через ВПН можно спокойно получить внешний IP и пробросить нужный порт
    В итоге цепочка будет - VPS(впн севрвер)>>rdp внутри ВПНа
    Пользователь может спокойно подключаться по внешнему IP VPSки
    Ответ написан
    2 комментария
  • Время от времени зависает RDP, как пофиксить?

    hint000
    @hint000
    у админа три руки
    Потери пакетов в сети.
    На клиентской стороне в командной строке ping -t адрес_сервера
    на несколько минут (можно параллельно с подключением RDP), потом Ctrl-C и смотреть количество потерь.
    Ответ написан
    3 комментария
  • Какие ЯП предпочтительны для написания приложения + сайта для знакомств и почему именно они?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Тебе рано еще делать такие сайты. Попробуй пройди какие-то курсы веб-разработки.
    Сейчас советовать технологии нет смысла. Их очень много. Это будет целая матрица названий
    с разными свойствами и разной кривой обучения. Ты только запутаешся.

    Начни с изучения PHP/HTML/JavaScript. Потом у тебя появится видение того как делать.

    Подпишись на youtube каналы где технические лиды и архитекторы соц-сетей показывают
    свой стек технологий и рассказывают как они там оптимизировали и зачем. Для кругозора.
    Ответ написан
    3 комментария
  • Какие ЯП предпочтительны для написания приложения + сайта для знакомств и почему именно они?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Это вопрос не про ЯП, а про платформу./технологию ЯП здесь по факту ничего не решает.

    Для мобилок либо под каждую конкретную платформу писать отдельно (отдельно для Android, для iOS и т.д.), либо использовать кроссплатформенные фреймворки (React Native. Xamarin и т.д.).

    На счет сервера - совершенно без разницы, можно писать на любом языке/фреймворке. Здесь главное - что реализуется нужный интерфейс. Можете брать кого угодно.
    Ответ написан
    Комментировать
  • Почему глючит роутер?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    В общем рекомендую обратиться к администраторам сети вашего «заведения» за уточнениями настроек сети и уточнением, не введены ли какие-либо ограничения. Гадать на кофейной гуще на ваш роутер - это платная услуга и очень дорогая. Очень.
    Ответ написан
    Комментировать
  • Основа основ: какие инструменты нужны и что надо знать чтобы написать программу?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Тут в коментах понакидали, я немного разложу для понимания.
    Сегодня программирование это не 1 область, типа " - хочу в программирование - вам вот в эту дверь".
    Условно ее можно разделить на несколько подвидов, переход из которых в смежную будет сопровождаться некоторыми трудностями, особенно для новичка, по этому с направлением нужно определиться на берегу, или по крайней мере вовремя остановиться если увидели что это направление - не ваше.

    1) Веб разработка. В свою очередь делится на 2 поднаправления: фронтенд - все что отрисовывается и обрабатывается на клиенте (то есть проще говоря в браузере), и бэкенд - все что относится к работе со стороны сервера. Фронтенд, как это ни странно, ограничен в языках более всего, тут только яваскрипт или что-то типа тайпскрипта, которое по итогоу в яваскрипт "компилируется". Бэк в этом плане более разношерстный, тут можно практически все использовать, но мэйнстрим это пхп, питон, ява, сишарп, руби-рельсы. Первые два в основном используют студии вебразработки, вторые два - в основном энтерпрайз, последний уже больше экзотика.
    2) Геймдев. Как ни странно, тоже делится на 2 поднаправления: казуалки/мобилы и большие триплА проекты. В первом случае это сишарп + юнити (да, это не язык, а инструмент, но без него стек не полный), в редком случае что-то экзотическое. Во втором это скорее всего си++ и какой-то фреймворк, а-ля анриал или вулкан.
    3) Энтерпрайз. Тут стандарт де факто - ява. Как вариант Сишарп, но гораздо реже.
    4) Десктоп приложения. Простенькие консольные можно писать практически на чем угодно, более-менее обладающее интерфейсом тербует соответствующих gui библиотек, по типу Qt, gtk, ну и соответственно языков типа ява, си++, сишарп... Хочу заметить, что направление это весьма дохлое, в плане того что именно приложения для широких масс в последнее время практически не выпускаются, уступая место вебсервисам или мобильным приложениям, которые тоже не ахти какие рынки занимают...
    5) Мобильная разработка. Зверь редкий, так как под мобилы больше игры делают. Именно разработка приложений достаточно узкий сегмент, ну и опять же - делится на разработку под андроид и под айфон. В первом случае языком разработки будет Котлин(в девичестве Ява), под айфон соответственно будет Свифт. Есть решения кроссплатформенные, по типу флаттера, но это не всегда подходит, так как некоторые функции под конкретную платформу будут недоступны.

    Короче, определяетесь с направлением, пробуете, не нравится - берете следующее, с языками так же. По тому "в чем писать" определяться стоит по запросу "среда разработки для %языкнейм%"
    Ответ написан
    2 комментария
  • Какие характеристики ноута для начинающего?

    @rPman
    Первое, не издевайся над человеком, собери стационарный компьютер. Ноутбук нужен потому и только для тех, кому жизненно необходимо 'работать' вне дома (без розетки с электричеством).

    По факту - ноутбук для дома это устройство потребления контента и развлечения. Ноутбук как и планшетник это 'второе устройство', а не основное.

    Чисто технически ущербная клавиатура (а производители 99% ноутбуков ее делают таковой) неудобна для активного использования. Соотношение цена/производительность у ноутбуков в разы выше чем у стационарных компьютеров, и если ваш ценовой диапазон ниже 1к$, там все еще хуже - куча компромиссов.

    Теперь по теме - собирая стационарный компьютер для ребенка для обучения и развлечения (вы же не изверг да?), выбирай
    + максимально быстрый и емкий диск (ssd nvme от 512Gb, не экономь и не бери самые дешевые, бери все что имеют гарантию 3года минимум)
    + любой HDD (пусть будет даже дешевая тошиба 3Тб, лучше 2 для использования в RAID mirror на случай смерти диска)
    + максимально большой объем RAM (минимум 16Gb, но разработчику лучше максимизировать до упора, 32Gb облегчит работу с виртуалками, а 64Gb+ откроют доступ к тем же языковым нейронкам LLM, да медленно, но бесплатно и у тебя на руках)
    + видеокарта от nvidia 3060 12Gb VRAM (цены на нее от 33т.р., да медленная, но это младшая серия из тех видеокарт что дают возможность и играть в топовые игры на средних и играть с современными нейрогенеративными моделями, да и просто свои нейронки, VRAM там очень нужна).

    Про процессор там или выбор материнской платы - это уже не так актуально, выбирать по совместимости. Дело в том что различия в производительности процессоров с разницей в цене 2х будет считанные проценты, да за 5к$ можно собрать топовое железо которое будет раза в 2 быстрее железки за 500$. И я говорю не про цифры бенчмарков, а реальную производительность и отзывчивость на 99% задач, которые требует single thread производительность. Современный софт/игры обычно ориентируются на 6-ядерные процессоры (12 hyperthreading) и вполне нормально будут работать и с меньшим их количеством, когда как топовое железо будет содержать десятки ядер, которые нагрузить сможет только очень небольшое количество специфических задач.
    Ответ написан
    8 комментариев
  • Почему рекомендуют использовать выделенный сервер в Нидерландах для адалт сайта?

    @Drno
    Потому что они наиболее лояльные к такому контенту
    Ответ написан
    Комментировать
  • Почему рекомендуют использовать выделенный сервер в Нидерландах для адалт сайта?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Потому что в Нидерландах статус порно определен законом и его там хранить разрешено. Да, в Европе в разных странах порно тоже разрешено (например, в Германии), но это такая тема - тут можно нарваться на проблемы на ровном месте, поэтому люди предпочитают не рисковать.
    Ответ написан
    Комментировать
  • Какой простенький менеджер паролей для оффлайна выбрать?

    @TheBigBear
    СтарОдмины мы
    Много лет активно пользую KeePass 2
    Доволен
    Сохраняет историю изменения паролей, комментарии
    Особенно функцией автовведения
    Много полезных функций и способов защиты
    Про остальные менеджеры не скажу - не пробовал
    Ответ написан
    Комментировать
  • Какой простенький менеджер паролей для оффлайна выбрать?

    Francyz
    @Francyz
    Photographer & SysAdmin
    keepass
    Ответ написан
    Комментировать
  • Какие архитектурные решения можно применить?

    У тебя сейчас вся логика в контроллерах написана.
    Видимо, оценивающий хотел увидеть разделение.

    А вообще подобные вопросы надо задавать тому, кто оставил замечание
    Ответ написан
    2 комментария