• Как добавить пустые папки при ипорте из SVN в Git скриптом под Windows?

    ElleSolomina
    @ElleSolomina Автор вопроса
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    Никак (мне лень извращаться с этим под Windows с ущербным и неудобным синтаксисом). Сделал костыль под Ubuntu:

    echo The crutches for git svn clone --preserve-empty-dirs command, because it is not working properly.
    
    find . -type d -empty -not -path "./.git/*" -exec echo blablabla>.gitkeep \;
    
    git add --all
    Ответ написан
    Комментировать
  • Верно ли, что провайдер подменяет DNS-запросы в моём случае?

    ElleSolomina
    @ElleSolomina
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    Советую вот этим проверять
    Ответ написан
    Комментировать
  • Samba сервер для Android 6, Android 7, Android 8?

    ElleSolomina
    @ElleSolomina Автор вопроса
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    В итоге сейчас пользуюсь Lan Drive https://play.google.com/store/apps/details?id=fr.w... , но приложение, к сожалению, сырое и не работает с файлами больше 2 ГБ. Я уже писал автору, но поправил ли он работу не знаю, попинайте и вы его тоже. Но уж лучше чем чем вообще никак ибо использовать MTP (мутный трансфер протокол) я не могу по многим причинам.
    Ответ написан
    Комментировать
  • Как правильно чистить память в c++?

    ElleSolomina
    @ElleSolomina
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    Точный ответ на вопрос дать не могу поскольку код представлен не полностью. Вероятнее всего data в классе объявлена не верно, она должна быть указателем на массив и никак иначе, pointersaver в коде ниже тоже должен быть указателем на массив, хотя бы преобразовываться к этому типу (с помощью static_cast) в месте вызова delete.

    Вообще при использовании C++ настоятельно рекомендуется использовать ссылки, умные указатели unique_ptr, и готовые конструкции для типов, подойдёт array.

    Если же целью ставится разобраться в "сырых" указателях и работе с ними, то стоило бы вместо цикла for (int i = deg; i >= 0; i--) data[i] = 0; использовать memset.

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

    P.S. в Release код сильно изменяется компилятором в процессе оптимизации и из-за большего количества "знаний о коде" компилятор может сгенерировать его гораздо чище чем он был написан, а в Debug оптимизации не применяются и поэтому код будет работать так как написан.

    Доп: а вообще вот нашёл хорошую статью по теме https://habrahabr.ru/company/abbyy/blog/117208/ там рассказано как new[] delete[] работает на примерах с ошибками.
    Ответ написан
    Комментировать
  • Раньше uTorrent мгновенно хешировал даже раздачи по 250 Гб, а сейчас по 10 минут хеширует 3 Гб. Что случилось?

    ElleSolomina
    @ElleSolomina
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    Насколько я понимаю, примерно, с год назад, в мюторренте опция diskio.sparce_files стала по умолчанию true, а поскольку эта опция вызывает дичайшую фрагментацию файла, то низкая скорость кэширования понятно откуда.

    P.S. я как то сказав мюторренту ой всё взялась за его фундаментальное допиливание и доделывание чтобы было "для людей", в итоге вот https://toster.ru/answer?answer_id=467299#answers_...
    P.P.S. свою сборку предлагаю поскольку в настройках сборки и этот момент уже исправлен тоже.
    Ответ написан
    Комментировать
  • Как удалить Adobe Flash Player встроенный в Windows 8.1?

    ElleSolomina
    @ElleSolomina
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    Тоже интересует этот вопрос, но уже применительно к 10.

    Как удалить по нормальному, т. е. чтобы оно не поставилось снова и более не обновилось без стрёмных костылей пока не нашлось. Но нашёлся способ как отключить, по крайней мере в IE, как в остальных местах - тоже не ясно.

    gpedit.msc

    Конфигурация компьютера
    Административные шаблоны
    Internet explorer
    Средства Безопасности
    Отключить Adobe Flash в браузере Internet Explorer и запретить приложениям использовать технологию Internet Explorer для создания экземпляров объектов Flash

    Дополнение: Написала батник для пусть и костыльного но надёжного удаления Flash Player.
    Суть такова: сперва удаляем все установленные версии, которые есть в списке установленных программ, а потом, с учётом того 32 или 64 битная система зачищаем под корень папки с исполняемыми файлами Flash Player.
    @echo off
    
    echo FlashPlayer secure cleanup begin...
    
    echo uninstall all previos version begin...
    
    wmic product where "name like 'Adobe Flash Player%%'" call uninstall /nointeractive
    
    echo uninstall all previos version end.
    
    echo extendent secure cleanup begin...
    
    if %PROCESSOR_ARCHITECTURE% == AMD64 (
    
    	set TARGET_PLATFORM=AMD64
    
    	rem take ownership
    	takeown /f "%SYSTEMROOT%\SysWOW64\Macromed\Flash\*.*"
    	
    	rem extend access
    	cacls "%SYSTEMROOT%\SysWOW64\Macromed\Flash\*.*" /E /T /G %UserDomain%\%UserName%:F
    
    	rem delete
    	del /q /f "%SYSTEMROOT%\SysWOW64\Macromed\Flash\*.*"
    	rd /s /q "%SYSTEMROOT%\SysWOW64\Macromed\Flash"
    	rd /s /q "%SYSTEMROOT%\SysWOW64\Macromed"
    	del /q /f "%SYSTEMROOT%\SysWOW64\FlashPlayerApp.exe"
    	del /q /f "%SYSTEMROOT%\SysWOW64\FlashPlayerCPLApp.cpl"
    
    ) else (
    	set TARGET_PLATFORM=Win32
    )
    
    rem take ownership
    takeown /f "%SYSTEMROOT%\System32\Macromed\Flash\*.*"
    
    rem extend access
    cacls "%SYSTEMROOT%\System32\Macromed\Flash\*.*" /E /T /G %UserDomain%\%UserName%:F
    
    rem delete
    del /q /f "%SYSTEMROOT%\System32\Macromed\Flash\*.*"
    rd /s /q "%SYSTEMROOT%\System32\Macromed\Flash"
    rd /s /q "%SYSTEMROOT%\System32\Macromed"
    del /q /f "%SYSTEMROOT%\System32\FlashPlayerApp.exe"
    del /q /f "%SYSTEMROOT%\System32\FlashPlayerCPLApp.cpl"
    
    echo extendent secure cleanup end.
    
    echo FlashPlayer secure cleanup end.


    P. S. В 8 и старше этот костыль придётся запускать после каждого обновления системы в котором будет Flash Player ибо система его будет ставить заново.

    P. P. S. Flash наконец то всё, ура!
    Ответ написан
    Комментировать
  • Как смонтировать FTPS под windows?

    ElleSolomina
    @ElleSolomina Автор вопроса
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    Нашёл бесплатную для некоммерческого использования утилиту для этих целей DirectNet Drive. К сожалению глючит (внутри всё тот же кривой curl). Ну т.е. клиент разрывает соединение, а потом пытается коннектиться к серверу с данными старой сессии не создавая новую, сервер его само собой шлёт в леса.

    Нашёл ещё одну утилиту CarotDAV там FTPS, вроде, работает, но WebDAV сервер и автомонтирование не работают никак, так что проверить не удалось.
    Ответ написан
    Комментировать
  • Как бы добавить горячие клавиши в µTorrent start/stop и т. д для более функциональности?

    ElleSolomina
    @ElleSolomina
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    Их хелпов (F1 в клиенте) следует, что такая функциональность не предусмотрена, есть лишь следующие комбинации:

    Command Shortcut
    Add Torrent Ctrl+O
    Add Torrent (no default save) Ctrl+D
    Add Torrent from URL Ctrl+U
    Create New Torrent Ctrl+N
    Torrent Job Manipulation
    Move Down Queue Ctrl+Alt+Down
    Move Up Queue Ctrl+Alt+Up
    Remove Delete
    Remove and delete Data Shift+Delete
    Rename F2
    Filter Torrents Ctrl+F
    Dialogs
    Preferences Ctrl+P
    RSS Downloader Ctrl+R
    Setup Guide Ctrl+G
    Interface Layout
    Show Category List F7
    Show Detailed Info F5
    Show Status Bar F6
    Show Toolbar F4
    RSS Downloader
    Remove RSS History Entry Delete
    Remove RSS Favorite Delete
    Rename RSS Favorite F2
    Miscellaneous
    µTorrent Help F1
    Copy Selected Logger Tab Text Ctrl+C
    Copy Statistics Dialog Text Ctrl+C
    Reload flags.bmp / flags.conf Ctrl+Shift+R
    Remove Tracker (from Trackers list) Delete
    Ответ написан
    Комментировать
  • Какие самые востребованные навыки для разработчика на C/C++?

    ElleSolomina
    @ElleSolomina
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    C++ это язык на котором можно писать "чуть более чем всё", поэтому без указания области применения ответа на вопрос можете не дождаться. В общем прошу уточнений области, например: "высокие нагрузки", "приложения для мобильных платформ", "прикладное ПО для ОС XXX", "встраиваемое ПО", "игры", "приложения реального времени", и т.д. и т.п. Так что, пожалуйста, уточните хотя бы примерную область.
    Ответ написан
    Комментировать
  • Кого пинать если не работает гугл на билайне?

    ElleSolomina
    @ElleSolomina
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    Вариант раз: Попробуйте в Билайн написать, как вариант напишите им в соц. сети, например https://vk.com/beeline , там тоже могут подсказать. Думаю проблема в том, что вы сидите за провайдерским NAT, а у Google этот IP забанен из-за DoS или чего-то подобного.

    Вариант два: если первое не помогло при возможности смените провайдера явно указав в чём причина отказа от их услуг :)
    Ответ написан
    Комментировать
  • Как защитить Apache от атаки slow post?

    ElleSolomina
    @ElleSolomina Автор вопроса
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    Коротко: установить модули mod_reqtimeout + mod_qos + mod_security и настроить их, это также, после настройки, поможет избавиться и от других видов атак.

    Подробнее тут: https://www.acunetix.com/blog/articles/slow-http-d...

    Для Windows бинари актуальных версий и доп. расширений, собранные под разными VS можно взять тут https://www.apachelounge.com/download/
    Ответ написан
    Комментировать
  • Какие адреса заглушек для заблокированных ресурсов у разных провайдеров?

    ElleSolomina
    @ElleSolomina Автор вопроса
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    Частично отвечаю сам себе на вопрос, по данным того что было найдено самостоятельно:

    Онлайм
    77.37.254.90/zapret

    Enforta
    87.241.223.133

    Ростелеком
    95.167.13.50

    АВАКС Телеком
    awax.ru/deny.html

    "единый" реестр, некоторые "адекватные" провайдеры, редиректят прямо на него :(
    eais.rkn.gov.ru

    Сибирь телеком
    filter.sibtel.ru

    ЭР-телеком
    lawfilter.ertelecom.ru

    МТС
    www.mts.ru/zapret_info

    Теленэт
    www.telefonet.ru/zapret.*

    Yota
    www.yota.ru/forbid.html

    Дополнение: сегодня обнаружил, что у МТС то ли появился второй адрес, то ли, что более вероятно сменился предыдущий, вот новый:
    block.mts.ru

    Дополнение 2, в копилку, у Ростелекома засветился ещё вот этот адрес, вполне вероятно, что по аналогии должно быть и для других подразделений:
    block.ip.center.rt.ru

    Дополнение 3:
    ТТК
    62.33.207.195

    Дополнение 4:
    Ростелеком
    warning.rt.ru

    Доп от 2016.11.30: Сейчас у себя я этот список значительно расширил, но писать и дублировать его сюда лень. Больше обновлять ответ на этот вопрос не буду.
    Ответ написан
    Комментировать
  • Где скачать драйвера для Windows 8.1 к планшету 10.1" IPPO NO1?

    ElleSolomina
    @ElleSolomina Автор вопроса
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    В общем, решил проблему (вообще все проблемы с драйверами) более универсальным способом с помощью программы для установки драйверов — Snappy Driver Installer.
    Ответ написан
    Комментировать
  • Есть ли смысл оставить только 802.11n (отключить поддержку a/b/g)?

    ElleSolomina
    @ElleSolomina
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    Мой вердикт: лучше ставить N-only всегда если есть возможность. Более того, в таком случае не только для нас устаревшие сети будут помехой, но и мы для устаревших сетей тоже будем помехой, а это значит, что при включённом авто выборе каналов точки сгруппируются: N в кучку и G в кучку.
    Ответ написан
    Комментировать
  • Как настроить торрент на скачивание при бездействии и остановку при пользовании ПК?

    ElleSolomina
    @ElleSolomina
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    Настройки -> Скорость -> (галка) Остановка передач при активности пользователя. По идее это оно.
    Ответ написан
    Комментировать
  • Установил windows 8.1 usb перешли на дежурные +5 вольт, как исправить?

    ElleSolomina
    @ElleSolomina
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    Мой вам совет - откатывайтесь на 7ку и потерпите до выхода 10ки. Ибо я сам мучаюсь с этой недоосью на планшете, из глюков - течёт видео драйвер от Intel, исправить можно только отключением видеодрайвера со всеми вытекающими. Ещё один косяк смешной и противный - девайс не может работать с выключенном экраном, т.е. если надо файл скачать или музыку послушать он жрёт энергию и светит экраном поскольку в 8.1 опций отключения экрана просто напросто нет и девайс вместо отключения экрана уходит в спячку. Вот у Вас с USB наверняка тоже самое - последствие угробленных настроек электропитания в 8ке...
    Ответ написан
  • Какой торрент клиент посоветуете вместо uTorrent?

    ElleSolomina
    @ElleSolomina
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    Осенью 2022 года я перенесла профиль на qBittorrent. Моя сборка µTorrent объявляется legacy продуктом. Аналогичное руководство я вскоре сделаю для qBittorrent, но уже в рамках Wiki проекта. Также я намереваюсь влиться в активную разработку проекта qBittorrent в ближайшее время.

    Сама я сейчас сижу на самостоятельно модифицированной версии. В ней отрезаны лишние ресурсы для всяких "колокольчиков и звоночков", рекламные секции, код клиента глубоко пропатчен от хлама, а также под плюс версию, функции расширенной версии мне не нужны. Помимо патча и облегчения также тонко подстроены, в т. ч. скрытые настройки, которыми убрано всё лишнее, снижено потребление ресурсов и для удобства изменены различные мелочи. Ветка 3.4.x и более новые версии мне нравится, в них изменена логика работы с пирами и клиент в первую очередь качает с ближе расположенных пиров (до которых меньше хопов, тут подробнее), появилась система защиты от DDoS, на порядки эффективнее работает DHT и ещё некоторые полезности. Мне нравится интерфейс последних версий из-за того, что есть поиск по списку торрентов, при добавлении закачки можно выбрать имя раздачи и ещё множество приятных мелочей, повышающих удобство использования.

    Выглядит полученное вот так:
    ihpkkpxmzmmf70eazf1ryulpqma.png

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

    Скачать можно с Рутрекера. Сборка живёт там, там же есть полноценное описание всех изменений и нормальная шапка. Об обновлениях я тут всё равно продолжу писать, не волнуйтесь!

    Сборку (без архива) можно также скачать без торрент клиента с файлообменника wdfiles, однако при наличии возможности, рекомендуется скачать именно раздачу. Ссылка на обменнике, в основном, предназначена для тех кто впервые пользуется клиентом.

    P.S. Ещё я бы рекомендовала добавить в любую версию любого клиента какой-нибудь значимый IP фильтр, дабы различные неадекватные представители человечества не забивали канал мусором.
    Ответ написан
    172 комментария
  • Какую платформу для ПК выбрать: Intel i7 или AMD FX

    ElleSolomina
    @ElleSolomina
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    AMD стоит дешевле, Intel жрёт энергии меньше при аналогичной производительности, соответственно понадобится более простая система охлаждения, ибо TDP будет меньше.
    Ответ написан
    Комментировать
  • Почему при скачивании с торрентов скорость волнообразно поднимается до максимума и падает до нуля?

    ElleSolomina
    @ElleSolomina
    Ёжик в тумане. Ёлочка. Соломинка. Няшка.
    Мой Вам совет - выкиньте 3 версию мюшки, и поставьте, к примеру, 2.2.1.
    3я версия очень кривая :( Говорю по собственному опыту, когда клиент работает постоянно на сервере, для того что бы тонко оттюнить его можно так же посмотреть соответсвующие темы на том же рутрекере.

    bt.transp_disposition верните по умолчанию, сие не поможет. Советую почитать тему по тонкой настройке на рутрекере.

    Так же доп. вопрос, а у Вас случайно не появляется в мюшке сообщение "Диск перегружен"?
    Ответ написан