Задать вопрос
  • Получится ли установить 64 битную операционную систему windows 10 на ноутбук: Toshiba NB200, 2009 года выпуска?

    @kalapanga
    Не знаю, откуда скопированы эти характеристики, но в пункте "Технологии" у каждого элемента явно не хватает указания "Да/Нет".
    Смотрим тут: https://ark.intel.com/content/www/ru/ru/ark/produc...
    и видим:
    Архитектура Intel® 64 - Нет
    Набор команд - 32-bit
    Так что ответ - Нет.
    Ответ написан
    Комментировать
  • Стоит ли создавать таблицу в БД, в которой будет заведомо фиксированное кол-во записей?

    @d-stream
    Готовые решения - не подаю, но...
    Каждый bool со временем становится enum, а каждому enum со временем требуются допатрибуты.
    Как итого - лучше сразу делать таблицы... Ну кроме случаев оплаты за количество нажатых кнопок...

    Страна - может разделится, может сменить свой код, наименование, в комбобоксе выбора места немного и ОАЭ там выглядит гармоничнее чем "Объединённые Арабские Эмираты" , а вот в карточке фильма - наоборот.
    Плюс страны могут могут объединяться смысловыми понятиями - азиатские фильмы, европейские и т.п.

    С жанрами и поджанрами - та же фигня.

    Итого как минимум (который можно юзать сразу или прийти к нему итеративно):
    - id
    - краткое наименование
    - полное наименование
    - картинка (например имя файла флага страны)
    - порядок сортировки (возможно даже несколько порядков)
    Ответ написан
    Комментировать
  • Как с помощью ssh скачать сайт весом 54гб?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Rsync, не?
    Ответ написан
    Комментировать
  • Как подготовить интернет-магазин к боевому старту?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Давайте обратимся к классикам, например применим метод Ферми для оценки топа посещаемости ресурса. Естественно все приведенные цифры с некоторой погрешностью...

    Пусть в регионе проживает 1КК людей, из которых 20% это несовершеннолетние, 20% это люди пожилого возраста, то есть 2 категории, которые с огромной долей вероятности сервисом пользоваться не будут. Так же, можно сразу выкинуть 15% проживающих за чертой бедности, и еще примерно столько же (15%) находящихся в граничном с бедностью состоянии.

    Из оставшихся 30% (300К)охват рекламой/слухами может составить около 50% в столице, и 30% в области, пусть будет 40% общего охвата, хотя это скорее всего завышенный показатель. То есть в остатке потенциальных знающих о вашем сайте около 130К, причем это цифра не на старте, а примерно спустя пол года-год.

    Предположим что магазин имеет не нишевую специализацию, а достаточно широкий ассортимент, заинтересующий 70% от потенциальных ознакомившихся с ним людей (это оооочень оптимистично, но допустим). Из них 30% "отложат на потом" посещение ресурса, и больше о нем не вспомнят, или зайдут 1-2 раза, что на общую статистику не влияет. В сухом остатке имеем около 40-70К потенциальных посетителей. Предположим, что прошло пол года, и все они равномерно росли до этой цифры, и посещали магазин ну пусть 3 раза в месяц.

    В итоге в месяц будет 70к*3 = 210К визитов, визит примерно из 5-7 страниц, итого = 6*210К = 1 260 000 хитов в месяц.
    Делим на 30 дней = 42 000. делим на 12 активных часов, получаем 3500 хитов в час, 58 хитов в минуту, то есть 1 хит в секунду. В пике пусть будет 6 рпс.

    Вывод: слабенький церлерон и винт на 7200 rpm вполне справится с вашей мегаубервафлей...

    Если ваши цифры не совпадают с моими - просто пересчитайте самостоятельно всю цепочку, будете знать примерную нагрузку.
    Ответ написан
    3 комментария
  • Docker в Windows, Linux переводы строк, как правильно?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    непонятна ваша проблема.
    Переводы строк в линукс виде - совершенно корректно.
    Логи нормальные, что именно не так, где именно проблема - не указано.
    Виндовый блокнот не умеет в линукс перевод строк?
    Какая винда? у меня под блокнот нормально все делает
    Ну или открывай не блокнотом
    Ответ написан
    Комментировать
  • Docker в Windows, Linux переводы строк, как правильно?

    Вариант раз: писать логи в stdout и пусть сам Docker или какой-нибудь vector их перенаправит куда следует в нужном формате.

    Вариант два: Забить и настроить инструмент, который читает файлы на винде так, чтобы он LF считал за нормальный перенос строки.
    Ответ написан
    Комментировать
  • Какой хостинг выбрать для web проектов на java?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Придется научиться все делать ручками!
    Поставить томкат и nginx например. В томкате есть админ-панелька, но с ней тоже нужно разобраться. В ней можно war-файлы публиковать...
    Поставить letsencrypt или вместо nginx поставить caddy, или haproxy.
    Ну и я вообще не понимаю, зачем все эти панельки нужны, они все делают из рук вон плохо. Причем, один раз разобравшись, эти панельки нафиг не нужны!
    Да и смысла большого в war-файлах не вижу уже лет 10! Есть и spring, и vertx, и sparkjava, и с десяток всего другого, вместо толстых контейнеров.
    Есть даже OSGI типа apache karaf и eclipse equinox!
    Ответ написан
    5 комментариев
  • Как правильно организовать поиск по большому кол-во бд?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Как сделать поиск максимально производительным?
    Вопрос из серии "какая машина самая крутая?". Нет решения которое подходит под любой вариант базы и структуры, иначе все только одним им и пользовались, логично?

    Есть несколько больших postgresql таблиц(по ≈ 1млн строк в каждой).
    Это таблицы среднего размера, ничего большого в них нет. Миллион записей это средняя таблица со статистикой, все должно работать достаточно быстро и без каких-то особых танцев.

    Пользователь вводит номер, ему выдаётся инфа из бд.
    Ну так сами пробовали сделать 20-30 рандомных запросов и посмотреть скорость, explain, использование индексов? Или мы "боимся заранее"?

    Что использовать? Асинхронность? Многопоточность?
    Мозги, используйте мозги, это гораздо эффективнее...
    Ответ написан
    Комментировать
  • Как без ошибок установить NVM на Windows?

    Grapeoff
    @Grapeoff
    В чём концепция...?
    Впредь больше называть своего пользователя кириллицей.
    Ответ написан
    4 комментария
  • Как сделать сертификаты для поддоменов?

    @Drno
    проблемы нет, у нас сертификаты не слетают. юзаем letsncrypt
    Ответ написан
    Комментировать
  • Как сделать сертификаты для поддоменов?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Если портятся сертификаты - лечить нужно причину порчи сертификатов, а не вот это вот все!
    Ответ написан
    Комментировать
  • Нужно ли хранить сервер и клиент в разных репозиториях?

    Оба варианта допустимы.
    Оба варианта могут оказаться очень неудобными в определённых обстоятельствах.

    Если у тебя одна команда или вообще один человек и над тем и над тем работает - делай монорепу.

    Если изменения будут задевать и клиент и сервер одновременно - делай монорепу.

    Если в клиенте и сервере есть общий код, то делай монорепу.

    Иначе - разделяй
    Ответ написан
    Комментировать
  • Почему при использовании substr в php, если в тексте есть символ точки, то он считает не корректно?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    substr работает не с символами, а с байтами. Для многобайтовых кодировок, где один символ может представляться несколькими байтами (кириллица в UTF-8 - два байта на символ) надо использовать библиотеку mbstring. Соответственно, substr заменяется на mb_substr.
    Ответ написан
    Комментировать
  • Подходит ли мой ноутбук для веб / мобильной разработки?

    @kalapanga
    Да что же это за разработчики пошли, которые не могут посмотреть на системные требования программ, которые они используют (или собираются использовать)?
    Ответ написан
    Комментировать
  • Какие комплектующие взять чтобы чуток поиграть?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    На 3DNews есть вполне адекватные сборки: https://3dnews.ru/1081413/
    Ответ написан
    Комментировать
  • Как реализовать ограниченную длину для border?

    TemaSM
    @TemaSM
    Fullstack, DevOps, InfSec
    Можно сделать при помощи SVG + CSS (лаконичнее и лучше), можно при помощи чистого CSS без SVG.
    Также советую посмотреть на исходники сторонних библиотек/ui-фреймворков - там можно найти примеры качественной реализации подобных элементов.

    Готовый вариант:
    640332a93ec96319083802.png
    Код

    Переменная --circle-progress - контролирует остаток "заполненности"
    <main class="radial-progressbar">
      <svg>
        <circle class="circle-bg" cx="57" cy="57" r="52" />
        <circle class="circle-1" cx="57" cy="57" r="52" />
      </svg>
      <section>
        <h1>97</h1>
      </section>
    </main>

    :root {
      --circle-progress: 60;
    }
    
    body {
      display: grid;
      height: 100vh; 
      place-items: center;
      background: #FFF;
    }
    
    .radial-progressbar {
      position: relative;
    }
    
    .radial-progressbar svg {
      width: 114px;
      height: 114px;
      margin: 1em;
    }
    
    .radial-progressbar .circle-bg {
      fill: none;
      stroke-width: 10px;
      stroke: #1A2C34;
    }
    
    .radial-progressbar [class^="circle-"] {
      fill: rgba(26, 44, 52, 0.7);
      stroke-width: 10px;
      stroke-linecap: round;
      transform: rotate(-90deg);
      transform-origin: 50% 50%;
    }
    
    .radial-progressbar .circle-1 {
      stroke-dasharray: 360;
      stroke-dashoffset: var(--circle-progress);
      stroke: #fc9135;
    }
    
    .radial-progressbar section {
      display: flex;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      place-items: center;
      justify-content: center;
      color: #FFF;
    }


    Подробнее тут:
    https://dev.to/shantanu_jana/circular-progress-bar...
    https://stackoverflow.com/questions/14222138/css-p...
    https://codepen.io/jo-asakura/pen/NWWrWj
    https://nikitahl.com/circle-progress-bar-css
    https://www.codewithrandom.com/2022/10/22/circular...
    Ответ написан
    Комментировать
  • Новая материнская плата для R9 5950x или новая сборка на 7950x?

    xez
    @xez Куратор тега Железо
    TL Junior Roo
    Менять мать точно не стоит. Прирост производительности будет минимальным.
    Охлаждение как-бы можно заменить, но я бы посмотрел на реальные сценарии использования сначала. Если у вас процессор загружен часто и температура растёт - можно и поменять, если какие-то кратковременные нагрузки и температура вырасти не успевает - менять, кмк не стоит.
    Насчёт памяти - это вообще от ваших задач зависит. Не хватает - смело добавляйте. Если той, что есть достаточно - вы не получите никакой пользы от дополнительного объёма озу.
    Получается, у вас один путь апгрейда - увеличивать объём озу.

    Если не хватает процессора, то конечно придётся менять все сразу: мать+проц+память.

    Насчёт целесообразности перехода на новый сокет: скорее всего, сейчас соотношение цена/производительность будет на стороне вашей текущей конфигурации.
    Ответ написан
    Комментировать
  • Новый тип жалобы - member GPT?

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

    Поэтому мы стараемся такие ответы удалять, а людей банить на короткий срок, чтобы получше дошло. Но пока работает не со всеми, к сожалению.
    Ответ написан
    1 комментарий
  • Как передать в class данные с полученного массива обьектов с fetch?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    1. Открыть документацию:
    2. Прочитать документацию
    3. Выполнить пример из документации
    4. Использовать изученный пример в реальной практике
    Ответ написан
    Комментировать