Задать вопрос
  • Как в PHP создать свою глобальную функцию?

    sergiks
    @sergiks Куратор тега PHP
    ♬♬
    Для такой отладки можно добавить в прожект компонент VarDumper – он из Symfony, но можно и использовать отдельно.

    Появятся две глобальные функции dump() и dd(), много удобнее базовой var_dump()

    Но лучше очень полезно разобраться и использовать XDebug — представьте, насколько удобнее ткнуть любую строчку кода — и в ней исполнение встанет на паузу, а вы сможете посмотреть значения всех переменных на этот момент.
    Ответ написан
    Комментировать
  • Насколько Btrfs устойчива к аварийным отключениям?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Пришлось физически перезагрузить ... Насколько Btrfs устойчива к таким ситуациям? Каков риск испортить файлы?

    Я бы оценил риск как достаточно высокий. Хотя именно про hard reset на компьютере это пока больше теория. Практика дальше.

    Вообще я специально зашёл в этот вопрос, думая, что он про отключение электричества.

    И вот тут у БТРФС дела не фонтан. Отключение света она выдерживает плохо.
    И, хотя такие клиенты бывают не так часто (из-за не самой высокой распространённости ФС), у нас это отдельный небольшой подтип заказов - потеря данных с BTRFS при отключении питания.

    При этом результат восстановления часто весьма посредственный.

    Отдельная "благодарность" за это Synology, которая использует BTRFS в своих NAS. Сейчас не найду, но по-моему, раньше у них то ли на сайте, то ли даже в интерфейсе НАС было гордое упоминание о возможности создания некой "более лучше fault-tolerant" конфигурации, которая по факту была в районе RAID 1 с БТРФС.

    И вот она как раз прекрасно летела и при общем пропадании электричества, и при внезапном отключении / "перезагрузке" хранилища физической кнопкой на корпусе. Отдельные пользователи думают, что "НАС - это как роутер" и жмут ничтоже сумняшеся.
    Ответ написан
    1 комментарий
  • Почему домашний провайдер блочит RDP?

    Попробуй обратиться в службу поддержки своего провайдера, ибо то что описываешь - это не норма.
    В принципе с vpn или другой штукой попробовать можно, но лучше бы, чтобы это был корпоративный vpn, а не какое-то средство обхода блокировок)
    Ответ написан
    Комментировать
  • Вирус (глупый) запускает очень много окон cmd.exe просто загружая оперативку. Как его отследить и устранить?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    1. Загрузиться в безопасном режиме
    2. Скачать пакет Sysinternals
    3. Запустить Autoruns
    4. Найти и убрать лишние записи в атозагрузке
    Ответ написан
    3 комментария
  • Что чаще всего пишут на Go?

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

    Основной домен языка - это Web. Это и полноценные REST (и не только) API, это и отдельные узлы систем. А я, например, стал писать на Go и фронтенд, познакомившись с замечательной JavaScript библиотекой HTMX.

    Многие люди пишут на Go консольные приложения. Я часто всякие утилитки пишу вместо того, чтобы мучиться с корявым синтаксисом bash, от которого меня тошнит.

    Кстати, Докер и Кубернетес написаны на Go, но это, скорей исключение.

    Есть даже пакеты, позволяющие писать десктопные приложения.

    На Go отлично писать всяких ботов.
    Ответ написан
    2 комментария
  • Как принимать деньги от физиков и передавать их другим людям онлайн без юрлица или ИП?

    vabka
    @vabka Куратор тега Веб-разработка
    1. Юридическое лицо обязательно придется завести

    2. Налоговая в любом случае увидит тут признаки дохода и ты будешь обязан взимать НДФЛ с исполнителей, как налоговый агент.
    Вот и требование отчитываться в налоговую.
    Вот тебе, получается, нужно узнавать полные данные и ИНН исполнителей.
    Вот и закон о персональных данных кокетливо машет рукой, а РКН ждёт от тебя стопку бумаг о том, как ты с этими ПД работаешь и как защищаешь. Очень возможно, что придётся ещё потратиться, чтобы всем требованиям соответствовать.

    3. А ещё тут очень легко можно попасть на отмывание денег. Возможно, для того что ты хочешь сделать, нужно ещё получать лицензию. Стоит проконсультироваться с юристом по поводу того, какой у тебя ОКВЭД тут будет.

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

    Без юридического лица можно попробовать крипту, но тут тоже есть нюансы, начиная опять же с комиссий(говорят есть варианты с небольшой комиссией) и волатильности (по идее есть стейблкоины, но и они умеют обваливаться), заканчивая серым статусом, зато всего остального получится избежать.
    Ответ написан
    14 комментариев
  • Выдержит ли USB 3.0 подключение SSD 2.5 через адаптер?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Ответ на вашу проблему зависит от того, как осуществляется ограничение тока через конкретный USB в вашем компе. В большинстве случаев ток ограничивается с помощью т.н. "самовосстанавливающегося предохранителя", представляющего собой терморезистор с очень крутой зависимостью сопротивления от температуры. Такой предохранитель после срабатывания от перегрузочного тока остаётся в состоянии высокого сопротивления за счёт небольшого тока удержания, а после отключения этого тока и остывания он опять готов к срабатыванию.
    668ded9377e2f836045699.jpg
    В вашем случае важно то, что срабатывает такой предохранитель при токе несколько большем, чем допустимый для USB - около 1,5...2 ампер (из личного опыта). Так что если в вашем компе применена именно такая система защиты по току в портах USB, то некоторое превышение тока питания USB-девайсов для порта допустимо - после снятия избыточной нагрузки порт восстановится.
    Если же там что-то более сложное и продвинутое, то имеет смысл определить ток срабатывания защиты экспериментальным путём с помощью амперметра и мощного нагрузочного переменного резистора, сопротивление которого можно менять от 15 до 3 Ом (но не ниже!). И если окажется, что срабатывание настроено на значение в точности 0,5 или 0,9 ампер - ну что ж, значит, вам не повезло. Но это вряд ли.
    Ответ написан
    Комментировать
  • Как обработать данные(файл с данными на 14гб)?

    OutOfMemory возникает, когда у тебя не хватает оперативной памяти.
    Во-первых, Убедись, что у тебя приложение 64-битное.
    Во-вторых, большие объёмы данных все сразу в оперативку записывать не стоит. Тем более дважды, как у тебя происходит в LoadDataB.
    1. У тебя на Add каждый раз реаллокации данных происходят. Лучше 1 раз с запасом выделить место. Можно, например, сначала 1 раз прочитать файл, чтобы подсчитать количество строк, а потом уже заполнить.
    Или можно сделать связный список из чанков, тогда можно будет в 1 проход.
    2. ToArray копирует целиком List. Раз начал работать с листом - продолжай.

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

    UPD: видимо, это какая-то алгоритмическая задача, раз есть ограничение в 1мб.
    Тогда сразу иди думай над другим алгоритмом. Читай файл и одновременно делай все вычисления. Нивкакой массив промежуточные данные не сохраняй.
    Ответ написан
    2 комментария
  • Какой ssd для сервера 1C в SQL-варианте?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Да какой ни поставьте, существенного прироста скорости не получите - это же 1С, она быстро работать не умеет.
    По хорошему - программный RAID 1, если нужна отказоустойчивость или один диск, если допустимо большее время восстановления.
    Но бэкап всё равно надо делать регулярно, хотя бы раз в сутки и хранить несколько последних бэкапов, поскольку от логических ошибок и повреждения базы никакой RAID не защитит.
    Ответ написан
    Комментировать
  • Почему не могу установить ни один дистрибутив Linux?

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

    Что же касается дистрибов - я бы пока воздержался от арча и прочих source-based дистрибов. Это для тех, кто в состоянии разбираться сам. Для тех, кто нет - обычно бубунта/минт (либо, если ограничены российскими - альт/редос/роса. астра - убожище, calculate не одолеете)
    Ответ написан
    Комментировать
  • У меня один почтовый адрес на PC и на мобильном. Почему я не могу пройти регистрацию для этого адреса на втором мобильном?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Электронная почта (если вы это имеете ввиду под "почтовым адресом") регистрируется на определенном сервере, каком именно зависит от того, где вы регистрируете этот адрес. И сервер не накладывает никаких ограничений на то, с какого устройства и с какого количества устройств вы будете получать к нему доступ.
    Поэтому ваш вопрос не имеет смысла. По всей видимости вы спрашиваете не то, чего хотите на самом деле. Попробуйте изложить свою проблему подробнее. Хотябы приведите тексты ошибок, которые вам высвечиваются при попытке подключиться к почте с нового устройства.
    Ответ написан
    Комментировать
  • Что за странный трафик при просмотре онлайн кино на серверах лордфилм?

    Daemon23RUS
    @Daemon23RUS
    с телефона образуется сначала множество DNS-запросов к несуществующим доменам типа f03ef30f-719a-4fa6-b084-4682851d9698.local

    Bonjour/Avahi мультикаст DNS (mDNS)
    Вполне прогнозируемое поведение, посмотреть а нет ли случаем в ближайшем окружении мультикаста с просматриваемым контентом.
    а затем многочисленные UDP-подключения к самым разным IP-адресам и портам >10000
    скорее всего пиринг
    Ответ написан
    2 комментария
  • Почему системник бьет током?

    @pfg21
    ex-турист
    1.меняешь/ремонтируешь блок питания. В нем сдохла изоляция между 220в и компьютером.
    2. Переворачиваешь вилку в розетке. Меняется фаза и ноль и нередко этого достаточно. Но лучше сделать 1
    3. Организуешь нормальное заземление для компутера.
    Ответ написан
    Комментировать
  • Почему системник бьет током?

    vxblog
    @vxblog
    Инженер-программист
    Образование электрических зарядов на корпусе никак не связано с силой затяжки болтов.

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

    К сожалению, люди зачастую уверяют, что у них розетки с заземлением. А потом выясняется, что в саму розетку заведены только два провода - ноль и фаза. Без заземления.
    Ответ написан
    4 комментария
  • Почему busybox wget не работает, пока не запустить вручную openssl?

    @junecover Автор вопроса
    Сам спросил, сам и отвечу.
    Лишний раз подтвердилась народная мудрость, чтобы найти ответ, надо правильно сформулировать вопрос. Гугл помог найти решение по запросу "busybox wget is shitty". Я не силён в английском, поэтому не стану углубляться семантику этих слов. Кому надо, тот сам поймёт.

    Теперь ближе к теме.

    У busybox wget есть давняя неисправнось в некой сущности "Support HTTPS using internal TLS code". Попросту говоря эта часть безнадёжно устарела и не работает в 2025 году.
    Решение проблемы:
    Скомпилировать busybox с отключённой опцией
    -> Networking Utilities
        -> wget (41 kb) (WGET [=y])
          FEATURE_WGET_HTTPS [=n]

    и со включённой опцией "Try to connect to HTTPS using openssl"
    -> Networking Utilities
        -> wget (41 kb) (WGET [=y])
          FEATURE_WGET_OPENSSL [=y]


    И ещё добавить алиас:
    alias wget='wget --no-check-certificate'
    Тогда busybox-овский wget станет сам без лишних пинков работать с https.

    Почему так? Ве́домо только разработчикам busybox.
    Ответ написан
    2 комментария
  • Как обеспечить стабильный интернет в подвале?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Можно обойтись и без усиления GSM (это в любом случае выйдет недешево, нужно угадать по частотам, лучше пробрасывать не только 2G, но и 3G и 4G). Если ваш оператор поддерживает VoLTE и VoWiFi - то достаточно включить услугу и подключиться к вайфаю. Телефон будет работать как обычно, но через WiFi. При чем необязательно, чтоб был один и тот же оператор в телефоне и на модеме.
    Для интернета тянуть антенну из подвала наверх плохая идея - будут большие потери в длинном кабеле. Проще поставьте 2 роутера, один наверху с модемом, второй внизу и соедините его кабелем (витой парой) с первым. Роутеры выберите с поддержкой MESH и настройте ее. Будет единая сеть на всех этажах. Верхний роутер можно рассмотреть сразу с слотом SIM, тогда не потребуется USB-модем и будет надежнее соединение (у роутера будут 2 съемные антенны GSM, вместо которых, при необходимости. можно подключить уличную антенну). В этом варианте тоже можно реализовать и VPN и TTL, но смотря какой роутер. Это не все могут. Например - кинетик может.
    При такой схеме - вам хватит бюджета.
    Ответ написан
    Комментировать
  • Возможно ли парсить разные сайты одним скриптом?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Возможно почти всё, что можно представить хоть сколько-нибудь внятно. Кое-что не возможно принципиально.

    В общем случае ваша задача (всегда успешно парсить 15 первых выдачей гугля условно на любой запрос) нерешаема по причине существования теоремы Гёделя о неполноте. Потому что возможно создание принципиально нерешаемого сочетания факторов в этой ситуации.

    Но практически для большинства случаев это решаемо, если не требовать 100% точность в 100% случаях.

    Но есть еще одна неприятность: чем ближе вы будете приближаться к 100%, тем дороже это будет. Слышали про принцип 80/20? Вот как-то так. «Спарсить» условно половину сложно, но можно. 2/3 можно, но дорого. 3/4 очень дорого и вряд ли окупится. Условные 81% не окупится, вероятно, никогда.

    У вас есть бесконечное количество денег, энергии и времени? Тогда возможно всё.
    Ответ написан
    Комментировать
  • Как можно реализовать периодическое уменьшение значения ячейки через определенный промежуток времени в google sheets?

    yuliya_m
    @yuliya_m
    Может быть подойдёт такое решение?
    • Вручную указать дату отсчёта и начальное значение
    • Разницу для перерасчёта задать через формулу как: разницу в неделях между текущей датой и датой отсчёта
    • Тогда расчётное значение будет автоматически уменьшаться по формуле: Начальное значение минус Разница в неделях

    Скриншот с примером

    676bc28c23c47541302325.jpeg
    Ответ написан
    1 комментарий
  • Какой курс лучше для начала работы бизнес-аналитиком?

    Maksim_64
    @Maksim_64
    Data Analyst
    Вопросы: как мне уйти в бизнес-анализ?


    Первое на рынке труда, под данной позицией понимается, все что "захотелось, пониматься под бизнес аналитикой", конкретному работодателю. Если мы окунемся в теорию, очень упрощенно, то можно выделить два больших направления.

    Анализ прошлого этим в теории и должны заниматься бизнес-аналитик, его задача на основе прошлых данных дать понимание, как все работает.

    Прогнозирование будущего этим занимаются другие специалисты в зависимости от используемых инструментов.

    Какие курсы помогут мне получить знания/навыки для первого оффера?


    Курсы не котируются в IT все виды аналитиков, крайне сложны для входа, обычно действующий специалист, меняет направление.

    Насколько важно для трудоустройства техническое образование?


    Важно умение мыслить, как программист | аналитик | и т.д. Подобное мышление может быть заложено техническим образованием, а может быть и нет. Что значит мышление? Умение сводить проблему к математическому виду (для аналитиков), сама корочка играет незначительную роль.
    Ответ написан
    4 комментария
  • Непонятный сбой Windows 7?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Ключевые слова: несколько ОС, десятка, быстрая загрузка, гибернация. Ответы тут: Установил 2 винды на 1 пк, но появились проблемы с дисками, что делать?
    Проверяйте ваш случай или нет. Если нет - то дальше надо проверять всё железо и софт. Ну и на всякий случай - может у кого-то еще есть доступ к ПК?
    Ответ написан
    1 комментарий