Задать вопрос
  • Как ассоциировать файл .fb2 с okular?

    mindtester
    @mindtester Автор вопроса, куратор тега Windows
    http://iczin.su/hexagram_48
    тырим отсюда..
    691bae98ac521019012820.png
    создаем тут ..
    691bb630b7c26126149851.png
    .. как нашел, может допишу потом.. пока нервный тик не прошел еще )))

    ps ах ну да, см итог ))
    691bb0e8d0835125007182.png
    Ответ написан
    1 комментарий
  • Возможно ли востановить жёсткий диск?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Если ваша первоочередная цель именно восстановить ваши данные — то вам следует отдать его в узкоспециализированную фирму по восстановлению данных с НЖМД. Это может стоить от дорого до очень-очень дорого. Включать диск нельзя: это может как увеличить стоимость восстановления, так и добить окончательно сам диск и все данные на нём. В результате падения могло произойти смещение считывающих головок диска, что могло привести к повреждению поверхностей блинов, так же могли отвалиться какие-то контакты или могла быть повреждена плата контроллёра. У нас тут присутствует представитель одной из компаний, занимающихся восстановлением данных: Zettabyte
    Ответ написан
  • Как реализовать хранение денег пользователей на сайте?

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ, боты и пр.
    Чтобы хранить именно деньги - у тебя должно быть безмерно денег на кучу лицензий, оборудования и ПО.

    Без этого всего ты можешь завести только "фантики" - игровую валюту, которую уже покупать/продавать/менять через авторизованные процессинговые центры (банки или др).
    Ответ написан
  • Как в Excel 2016 быстро, по всем ячейкам дописать нужные строки?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Выделить нужный диапазон.
    <Alt-F11>
    <Ctrl-G>
    for each onecell in selection : onecell.value = "http://0.0.0.0/Estimation/Ticket?ticket=" & onecell.value & "&branch=it" : next<Enter>
    Ответ написан
    1 комментарий
  • Влияет ли, передаёшь ты в функцию аргументы по ссылке или по значению, на производительность и память?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    По ссылке дешевле во многих случаях. Ибо передача по значению создает копию. Поэтому передача большого вектора по значению будет очень дорогой.

    В целом, в С++ хорошее правило - передавать большие переменные как const &.

    Но для мелких типов, вроде int, передавать по ссылке может быть даже дороже, ибо и ссылка и значение тупо помещаются в регистр. Но ссылку надо будет еще разыменовывать, чтобы прочитать значение из памяти, а значение из регистра компилятор может даже не сохранять в память.

    С другой стороны, компилятор может наоптимизировать и даже ссылка на int будет не дороже копии int.

    Сразу говорить про все языки программиования нельзя. В некоторых языках вообще все передается по ссылке, в других вообще нет разницы для мелких типов.
    Ответ написан
    Комментировать
  • Как понять что переполняет память в C++?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    С чего вы взяли, что переполняется память? Если диспетчер задач пишет о всего-то 20мб?

    Потребляет ли много памяти какой-то другой процесс?

    Возможно там утечка каких-то ресурсов, вроде хендлов.

    Каким-нибудь process explorer можно посмотреть сколько хендлов ваша программа имеет, если это число растет, надо разбираться, какие из виндовых объектов вы правильно не уничтожаете. Вроде бы все битмапы вы корректно уничтожаете через DeleteObject, возможно ошибка в другом коде.

    Можно еще поробовать вашу программу подебажить. Вот когда окно вылезает, какой ваш код выполняется? Подключитесь к вашему процессу visual studio и смотрите. Или добавьте отладочный вывод, чтобы понять, какая функция начинает выполнятся но не заканчивает. Это подскажет вам, какие объекты вы не удалили правильно.
    Ответ написан
  • Как работать с разрозненными данными?

    kawabanga
    @kawabanga
    А разве это не ИД?
    "code": "5444958",


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

    Еще совет - сохраняйте RAW данные при парсинге, чтобы при миграции (добавили данные) - вы могли спокойно запустить простой скрипт и обновить данные ваши.
    Ответ написан
    Комментировать
  • Как удалить неудаляемые ножницы Win11?

    @d-stream
    Готовые решения - не подаю, но...
    Ну если нет программы в анинсталлерах, но она есть - можно попробовать её "установить", а потом деинсталлировать...

    Впрочем для "ножниц" достаточно отрубить их хоткей (PrtScr) и вешать на эту клавишу свой любимый скриншотер.
    К примеру у меня именно так настроено: по prtScr запускается удобный мне скриншотер, а по win-shift-s - ножницы
    И никто друг-другу не мешает.

    p.s. на 11: специальные возможности -> клавиатура - использовать prtScr для захвата экрана: off
    Ответ написан
    Комментировать
  • Как анализировать рынок IT, чтобы помочь ребенку с выбором направления?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    На данный момент, я бы для ребенка выбрал следующую схему:
    1. Универ на программиста + параллельное изучение java (максимальный спрос).
    2. С третьего курса - бесконечные попытки устроиться на стажировку java разрабом в финтех.
    3. Затем (у него уже есть теплое место и достаточно денег), он самостоятельно выберет другое направление по душе, если понадобиться.
    Может есть какие то ресурсы где будет описана конкуренция и тенденция? Заранее спасибо за ответы.

    Основной сайт для поиска работы (как индикатор) подойдет? Я как раз делал подборку 2 недели назад по nodejs, php и python, вроде данные не сильно изменились.

    P.S. В резюме указаны лишь те, кто "активно ищет работу".

    Вакансии (backend):
    - NodeJS (Express/Nest): 57 вакансий.
    - PHP (Laravel/Symfony/Yii): 295 вакансий.
    - Python (Django/FastAPI/Flask): 365 вакансий.
    - .NET: 364 вакансий.
    - Java: 719 вакансий.

    Резюме (backend):
    - NodeJS (Express/Nest): 2111 резюме.
    - PHP (Laravel/Symfony/Yii): 4392 резюме.
    - Python (Django/FastAPI/Flask): 9957 резюме.
    - .NET: 3808 резюме.
    - Java: 9932 резюме.

    Соотношение вакансий к резюме (backend):
    - NodeJS (Express/Nest): 1/37.
    - PHP (Laravel/Symfony/Yii): 1/15.
    - Python (Django/FastAPI/Flask): 1/27.
    - .NET: 1/10.
    - Java: 1/13.

    ----------------------------------

    Вакансии (fullstack):
    - NodeJS (Express/Nest): 132 вакансий.
    - PHP (Laravel/Symfony/Yii): 410 вакансий.
    - Python (Django/FastAPI/Flask): 416 вакансий.
    - .NET: 451 вакансий.
    - Java: 787 вакансий.

    Резюме (fullstack):
    - NodeJS (Express/Nest): 2307 резюме.
    - PHP (Laravel/Symfony/Yii): 4257 резюме.
    - Python (Django/FastAPI/Flask): 4951 резюме.
    - .NET: 3100 резюме.
    - Java: 6852 резюме.

    Соотношение вакансий к резюме (fullstack):
    - NodeJS (Express/Nest): 1/17.
    - PHP (Laravel/Symfony/Yii): 1/10.
    - Python (Django/FastAPI/Flask): 1/12.
    - .NET: 1/11.
    - Java: 1/9.

    Итог:
    - NodeJS (Express/Nest) - очень мало вакансий и самая большая конкуренция за рабочее место (в этой подборке), в среднем, в 1.5-2 раза больше, чем в PHP/Python/.NET/Java.
    - Python (Django/FastAPI/Flask) - самое большое число вакансий. Конкуренция за рабочее место в сравнение с PHP в 1.5-2 раза больше. Стоит отметить колоссальную разницу в соотношении вакансий к резюме между backend и fullstack разработчиками - 27 и 12, очень похоже на тех самых "вкатунов", которые "долбят" лишь одно направление, "рисуют" 1-3 года опыта и вперед.
    - PHP, .NET и Java имеют примерно равную конкуренцию.
    Ответ написан
    4 комментария
  • Где найти воздушный ресивер?

    @AlexVWill
    А точно надо это все пневматически делать? Насколько я помню, все подобные установки работают механически, за счёт быстрого вращения двух валов, между которыми подаётся мяч. Удобно же, никакой пневматики, все работает от сети, значит не надо баллоны накачивать, проверять узлы на предмет удержания давления, допусков и т.д.
    Ответ написан
    Комментировать
  • Клавиатура не работает при включение пк?

    @alexalexes
    1. Проверьте целостность кабеля около входа в клавиатуру и около вилки USB.
    2. Втыкайте клавиатуру только в те гнезда, которые находятся на задней панели материнской платы.
    Ответ написан
    Комментировать
  • Какая функция y=f(x) может описывать подобный график с ассиметричным распределением?

    wataru
    @wataru Куратор тега Математика
    Разработчик на С++, экс-олимпиадник.
    Смотрите на производную. Она сначала около нуля положительная, потом растет до какого-то значения потом резко убывает до более низкого значения. Что-то вроде сигмоиды но сначала вверх, а потом вниз на более низкое значение, а потом снова к 0.
    Значит, можно 3 такие сигмоиды сдвинутые просто сложить: Сначала вверх, потом со сдвигом сильнее вниз, потом вверх назад к 0. Интеграл от сигмоиды - log(1+e^x).

    Вот и получается что-то вроде log(1+e^x)-3*log(1+e^(x-50))+2*log(1+e^(x-75)). График хоть в wolfram alpha постройте.
    Вставляя разные коэффициенты в логарифмы вместо 1, вместо e и регулируя сдвиги при x и коэффициенты перед логарифмами, можно изменять график чтобы выглядело как вам нравится.

    Еще можно поробовать перемножить 2 функции, одна начинается около 0 и идет вврех, дургая убывает к 0. Беря функции с разной скоростью вроде логарифмов, корней, экспонент можно тоже что-то похожее на это получить.
    Ответ написан
    Комментировать
  • Какой есть софт для общей папки (3-5 пользователей Windows в локалке)?

    @mezhuev
    Системный администратор
    Если без выделенного сервера, то Syncthing вам должен подойти, но на каждом ПК должно быть достаточно места для всех файлов. Через интернет работает из коробки, но можно сделать полностью локально. Есть версионирование файлов.
    Ответ написан
    1 комментарий
  • Выбор флешки. Всего лишь флешки, настоящей флешки и ничего кроме флешки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да просто купить NVME коробочку и в неё SSD (самсунг - топ). Будет вам и скорость и объём. А для старых ПК у вас есть вот эта старая флешка на случай, если коробочка с SSD не будет читаться вашим слишком старым ПК. Так-то по идее даже на старых ПК оно всё должно работать без проблем, т.к. USB же с обратной совместимостью.
    Ответ написан
    Комментировать
  • Как получить доступ к заблокированным впн приложениям из РФ?

    CityCat4
    @CityCat4 Куратор тега VPN
    Жил да был черный кот за углом...
    Или если у кого есть решения альтернативные

    Переехать :)

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

    Про Северную Корею и Туркменистан все знают.
    Но не все еще знают, что недавно на четко туркменский путь встал Кыргызстан (все как по нотам - один провайдер 100% госучастие), а на российский (блокировка доступа по неким критериям) - внимание - Соединенное Королевство (Великобритания то есть)
    Текст закона (на английском)
    Статья (на английском) о том, что UK может использ...

    Средства блокировок будут совершенствоваться дальше, то есть шансов, что все станет "как раньше" - нет ни малейших.
    Ответ написан
    2 комментария
  • Как протянуть оптический линк между двумя соседними домами?

    @Disel0k
    Подойти к монтажникам МТС, Ростелеком и тд, назвать пароль "Мужики, можете мне 50 м оптики кинуть" получить отзыв "Сколько дашь". Предложить х2 от того, что планировал на материалы потратить. В ходе работ ненавязчиво поинтересоваться "Ребят может водички, чаю бутеров?" (!!!Могут согласиться, идя на такой шаг нужно иметь запас водички ,чая и буреров). Трубу закапывать не станут, а вот протянуть ,сварить, просветить-потестить и все остальные вопросы решить с учетом всех нюансов - это они могут.
    Ответ написан
    1 комментарий
  • Как протянуть оптический линк между двумя соседними домами?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
       Для соединения двух точек варить волокно не нужно. Сварка нужна для стыка двух волокон друг с другом. Можно просто взять голое волокно - конец легко скалывается (для этого обычно используется специальный скалыватель) и просто вставляется в разборный коннектор и защёлкивается, а уже этот коннектор вставляется в модуль SFP. Если не получилось с первого раза сделать более-менее ровный скол - то можно легко повторить сколько надо. Сам по себе этот коннектор достаточно достаточно маленький и тридцать вторую трубу пройдёт без проблем. В готовом патч-корде эти коннекторы уже на самом волокне подключены - так что можете спокойно брать готовый патч-корд. Главное - расстояние точно померьте и возьмите с запасом в пару-тройку метров хотя бы. Лишнее волокно можно будет просто скрутить в монтажном ящике.

       Трубу берите обычную ПНД 25/32мм, закапывать её надо на глубину примерно 60-80 сантиметров, на песчаную подушку и сверху тоже присыпать песочком - так она там дольше проживет и меньше вероятность, что что-то повредит её - морозное пучение, Камаз проедет сверху гружённый и т.п. Если копать будете трактором - то можете сразу на полтора-два метра закапывать, т.е. ниже уровня промерзания грунта. Саму трубу лучше всего заводить сразу внутрь дома, если нет возможности - то тогда уж рядом в небольшой монтажный ящик на стене. В самой трубе обязательно оставьте протяжку - на случай если вдруг надо будет кинуть ещё что-то. Гофра тут не подойдёт - разве что металлическая армированная.

       Преимущества оптики для 10 гигабит в сравнении с медью в большом рынке б/у комплектующих от серверов и ЦОДов, т.к. это промышленный стандарт. Поэтому можно легко и за адекватные деньги купить железо в отличном состоянии.

       Итак, добавлю пару слов про железо, раз никто ничего конкретного не сказал - пришлось немного погуглить дабы вспомнить детали (ибо давно не занимаюсь сетями и оптикой - просьба поправить, если в чём-то ошибаюсь). Есть несколько видов волокон и куча разных коннекторов и модулей. Для 10 гигабит нужен модуль SFP+, т.к. дистанция короткая - то следует использовать многомодовое волокно. Одномодовое - для длинных дистанций. Совместимость между модулем и волокном определяется:
    • Длиной волны
    • Скоростью - стандарт Ethernet
    • Модуляцией - одномодовая или многомодовая
    • Сечением кабеля

       Т.о., требуется патч-корд со следующими ТТХ:
    • Коннектор - LC-LC (для SFP+)
    • Количество волокон - 2 (дуплекс)
    • Тип волокна - многомодовое (для коротких дистанций)
    • Класс волокна - ОМ3 (10/40/100 GbE - лучше пусть будет запас, если десятки мало будет), либо более простой класс ОМ2 (или OM2Plus - в разных источниках разная информация) - он до 10 GbE
    • Полировка коннектора - UPC (лучше) или PC (немного хуже, но на такой малой дистанции это вряд ли будет заметно)

    Пример патчкорда: Vimcom LC-LC duplex 50/125 100m или Vimcom LC-LC duplex 50/125 50m
    Пример коннектора: SFP+ Lanmaster LAN-SFP+SR-10G-MM, (фильтр с остальными)
    Ну и соответственно втыкать всё это следует в роутер/коммутатор с разъёмами SFP+ - таких роутеров сейчас полно разных. Ну или сразу в сервера через стандартную сетевую карту с разъёмом SFP+ - например от интела. Если от роутера до сервера расстояние небольшое - то их вполне можно соединить через те же SFP+ стандартными медными патчкордами с SFP+ разъёмами.
    Ответ написан
    1 комментарий
  • Можно ли закешировать результат загрузки gguf модели в Forge?

    @SWA512
    Gamedev
    Forge использует какие то конвертации весов во другой формат, для лучшей совместимости с разными LOR-а. Для квантованных моделей этот процесс еще дольше. Скажу больше, так же forge любит делать конвертации прямо перед просчетом, иногда по минуте на мощной машине (r7950/3090)
    Для прямой загрузки модели, без конвертации, лучше использовать ComfyUI/GGUF Loader ноду.
    Вот готовая схема для Comfy, распаковать, перетащить на канвас.
    Ответ написан
    3 комментария
  • Возможно ли сделать браузер как на старый сотовых телефонах на esp32?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Есть же Lynx - он на си, вполне возможно попробовать выпилить системные API и всё остальное отсутствующее в esp. Если написать свой простенький HTML парсер - то абсолютное большинство современных сайтов будут всё равно недоступны, т.к. сейчас куча всяких реактов, вью и прочих фреймворков с генерацией интерфейса на клиенте. Но в целом задаче вполне реализуемая, а кроме того на esp вполне можно запустить JS - так что реализация простенького браузера тоже вполне возможна. Полноценную же поддержку современных веб-технологий просто физически не вместить на esp - браузерные движки нынче очень тяжёлые. Так что в реальности остаётся либо превращать вашу esp в тонкого клиента с ренедрингом/парсингом на своём сервере либо взять что-то более производительное и поставить туда полноценный линукс.
    Ответ написан
    2 комментария