• Спам письма от KFC. Как такое возможно?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    ГуглКартами / Напоминалками вас, похоже, еще не спамили?

    находят дырку в вебформе сайта - донора, формируют такое письмо и спамят

    + вы же не показываете полных заголовков, там, может, все же не kfc а обычные прокси
    Ответ написан
    5 комментариев
  • Как вы ориентируетесь в чужом коде?

    @haramba
    Почему вопросы о про битрикс такие тупые?
    grep -r 'text'
    Ответ написан
    Комментировать
  • Как закрепить руль t150 pro на столе?

    Ezhyg
    @Ezhyg
    Загляни в отверстие с резьбой и проверь, что она не "сбита".

    Заимей (одолжи, купи, возьми на прокат):
    плашку - "прогони" резьбу винта

    "метчик" - прогони резьбу "гайки" или нарежь новую подходящую, в отверстии

    или болт замени или гайку, если там гайка внутри

    Проблема будет только, если резьба трапеция.

    Очень похоже, что ты крутишь не то и/или не туда и/или не так :D
    Ответ написан
    Комментировать
  • Чем обусловленна высокая стоимость книг проф направленности в электронном виде?

    @Eddy_Em
    > По моим расчетам, на дом. принтерах стоимость порошка для лазерки это 2.19 цента на страницу

    100 рублей стоит банка тонера, которого хватает на ~4тыс. страниц. Получаем 2.5 копейки тонера на страницу. Аммортизация картриджа, стоящего 2тыс.р. и позволяющего напечатать пусть всего лишь 15тыс. страниц (я и по 25 тыс. страниц на одном картридже печатал) составит 13.3 копейки на страницу. Амортизацию принтера, который стоит ~5т.р., будем считать равной 5000/100000=5 копеек на страницу. Итого, без стоимости бумаги получаем ~21 копейки за страницу.
    Бумага (газетная, естественно, на белой плотной книги печатать неудобно: очень жесткие страницы получаются) стоит ~50р за 500 листов = 10 копеек за страницу.
    Итого, печать четырех страниц книги (2 страницы на лист, с двух сторон) обойдется нам в 21*2+10=52 копейки, т.е. получаем себестоимость печати 1 страницы книги равной 13 копеек.
    Итого: книжный блок в 300 страниц обойдется нам в 39 рублей.
    Для форзацев используется плотная бумага (например, ватман) — даже не вспомню, сколько он стоит, у меня еще есть старые запасы. Пусть на книжку уйдет рубль — получим 40р.
    Обложка — это картон + дерматин (у меня тоже запасы еще есть), пусть обойдутся вам в 10р на 1 книжку.
    Итого: себестоимость домашней печати 300-страничной книги = 50 рублей!
    Себестоимость печати 500-страничной книги = ~72 рубля!
    Ответ написан
    7 комментариев
  • Предложите обоснование необходимости внедрения и сопровождения Linux-дистрибутивов (Alt, Mint, etc) в предприятиях малого предпринимательства?

    Adamos
    @Adamos
    Поставил и забыл. Проблемы - если только с поломавшимся железом. В отличие от винды, которая через полгода использования становится тормозной помойкой.
    Не требуется постоянное обновление железа вслед за требованиями Редмонда. У меня большая часть подопечных сидит на Core2Duo и не жалуется. У некоторых до сих пор Pentium4. Новых i3/i5 - считанные единицы, в очередную закупку планирую Ryzen3, разницы в работе все равно нет, а по цене проц+мать+память+SSD выходят в сумме 14 тысяч. Смысла добавлять к этому червонец за Винду, чтобы потом с ней корячиться, не вижу совершенно.

    Перемены, на самом деле, у многих назрели не только в системе, но и в самой организации работы. Многим фирмам давно пора выкинуть Винды и перестать мучить Ёксель, внедрить нормальную CRM - и работать на чем угодно, лишь бы браузер запускался...
    Ответ написан
  • Прочитал The Swift Programming Language (Swift 5.0). Куда двигаться дальше?

    Eridani
    @Eridani
    Мимо проходил
    В программировании - ноль.

    Книгу освоил (прочитал), пробежался по задачникам. Куда дальше двигаться стоит?

    К пункту #1, потом снова к #2, потом к #1, и снова к 2#, и когда пункт #1 станет совсем не 0, тогда и стоит задавать этот вопрос, но скорее всего, нужды в этом не будет
    Ответ написан
    2 комментария
  • Как организовать работу команды в России с заказчиками в ЕС?

    Jump
    @Jump
    Системный администратор со стажем.
    Как угодно.
    Это не на IT ресурсе обсуждать надо, а дать задание бухгалтеру, чтобы подсчитал как будет выгоднее, сколько налогов придется заплатить в том или ином случае.
    Ответ написан
    4 комментария
  • При какой посещаемости сайта веб-сервер может сбоить?

    Какой движек сайта?
    Сколько запросов в БД на рендер страницы идет?
    Кеширование есть?
    Какие характеристики сервера?
    Как настроен веб сервер, БД и прочее окружение?

    Думаю вам не стоит пока заморачиваться нагрузкой. С вероятностью 90% потянет, если не будете делать там сложных вычислений а отображать контент.
    Вот когда перестанет тянуть вопросы выше будут актуальны.
    Ответ написан
    Комментировать
  • Почему не открывается сохраненный файл (requests python)?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    xlsx-файлы имеют строгий бинарный формат, нельзя просто записать текст в файл с раширением xlsx и ожадать, что он откроется. Используйте что-нибудь вроде openpyxl для формирования файла.
    Ответ написан
    Комментировать
  • Первый дистр linux для изучения?

    calirails
    @calirails
    Ubuntu
    Ответ написан
    Комментировать
  • Первый дистр linux для изучения?

    longclaps
    @longclaps
    Все говорят, что лучший выбор для новичков - это mint, но мне не хочется идти лёгким путем
    Чушь это, не обращай внимания. Лёгкий путь - это бегать на Тостер с вопросами типа "Первый дистр linux для изучения?", не страшась трудностей.

    UPDATE: Слава богу, лёгкий путь не подвёл! Решениями Sazoks пометил ответы с дистрами debian, arch и gentoo. Щас вот поставит все три и заживёт!
    Ответ написан
    5 комментариев
  • Влезли в телефон?

    athacker
    @athacker
    Для компрометации телефона на андроид есть эксплоиты, которые позволяют получить контроль над устройством без всякого взаимодействия с пользователем. Достаточного включеного на телефоне bt или wifi. Можно почитать тут или тут. А тут: https://github.com/Kogl1n/Blueborne -- готовый эксплоит. Он под Huawei, но разница несущественна, его легко перепилить под любое другое устройство.

    Векторов атаки полно -- андроид очень дыряв. Версии с 8-ой стало получше, но всё равно, китайские модели имеют кучу предустановленного/кастомизированного софта с дичайшим количеством уязвимостей, и найти эксплоит под конкретную модель, тем более под такую старую, как Redmi 5A -- сложностей не составляет. И да, это проникновение можно провернуть по-тихому.

    Опять-таки, это не говорит о том, что вектор проникновения и угона аккаунта -- это именно телефон. Вы не написали, что означает "угнали акк". Потому что в случае с сервисами Гугла часто даже угонять ничего не надо, достаточно пару раз пожаловаться с левых аккаунтов на нарушение копирайта, и гугл закроет канал. Вот тут, например, похожие истории описываются: https://habr.com/ru/post/438670/
    Ответ написан
    Комментировать
  • Проверить верстку?

    Первое — нету никакой адаптивности.

    <a href="#" class="header_logo"><img <img src="https://habrastorage.org/webt/5d/45/99/5d4599f720693601078752.png" alt="logo"></a>
    — ошибка, посмотрите внимательнее.

    block-descr__first — странное название класса, везде присутствует слово «block». Попробуйте придумать более подходящие сущности, например book-description.

    Использование BEM нотации, но в стилях все равно есть большие вложенности, например .block-book .block-title span. По методологии этого не должно быть.

    Меню не проходит проверку на переполнение контента.
    Ответ написан
    Комментировать
  • Проверить верстку?

    wapster92
    @wapster92 Куратор тега Вёрстка
    После
    * { padding: 0;
         margin: 0;
    можно даже не смотреть и так ясно, говено
    Ответ написан
    6 комментариев
  • Как писать html код в php файле?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    не надо писать html код в исполняемом php коде
    Ответ написан
    6 комментариев
  • Есть решения по проверке орфографии?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Используйте regex и проверяйте на невалидные цепочки слов и знаков препинания внутри текста перед постингом и нормализуйте токены-разделители.
    2. Проверяйте сами слова на валидные символы (и их цепочки), на ограничение длины и на содержание в стоп-листе.
    источник
    <?php
    $values = array(
        'text???',
        '???text',
        'text???text',
        'text ? ? ? ? ? text'
    );
    
    foreach ($values as $original_value) {
        $value = preg_replace('/([?!.:,;]|\s)\1+/', '$1 ', $original_value);
        echo $original_value . "\n" . $value . "\n\n";
    }
    Результат
    text???
    text? 
    
    ???text
    ? text
    
    text???text
    text? text
    
    text ? ? ? ? ? text
    text ? text

    Вот либа для русского языка: Typograph
    На данный момент типограф умеет...
    Обрабатывать тексты в различных кодировках(требуется iconv).
    Заменять кавычки на ёлочки.
    Склеивать двойные кавычки.
    Заменять знак дефиса или два знака дефиса подряд — на знак длинного тире.
    Заменять знак дефиса, ограниченный с обоих сторон цифрами — на знак короткого тире.
    Заменять множество пробелов или табуляций на один пробел.
    Заменять х в выражениях вроде 10x10 на знак умножения.
    Исправлять неправильную расстановку запятых.
    Разносить неправильно расставленные кавычки.
    Вставлять неразрывный пробел после инициалов, сцеплять инициалы.
    Делать неразрывными названия организаций и аббревиатуры форм собственности.
    Делать неразрывными имя собственное и относящееся к нему сокращение.
    Не разделять 2007 г., ставить пробел, если его нет.
    Сцеплять скобки со словами.
    Заменять 1/2 1/4 3/4 на спецсимволы.
    Следить за тем, чтобы предлоги и союзы не находились в конце строки.
    Следить за тем, чтобы частицы бы, ли, же и т.д. не отрывались от предшествующего слова.
    Форматировать русские денежные суммы, расставляя пробелы в нужных местах.
    Заменять от 3-х до 5-и точек подряд на троеточие.
    Притягивать к слову запятые, отделять пробелом от последующего слова.
    Притягивать к слову восклицательный знак.
    Делать замену для +-.
    Обрабатывать вложенные кавычки.
    Притягивание чисел к знаку умножения.
    Запятые до «а» и «но».
    Притягивание «;» к предшествующему слову.
    Убирает лишние знаки: «??» в «?», «!!!!» в «!!!».
    Правильные апострофы в «LO'Лайт».
    Прямая речь.
    Неразрывные IP-адреса.

    Добавлю ещё, что если есть ограничение на количество символов в объявлении - то сразу лучше ограничить количество слов (2 буквы и более) не несущих смысл (союзы, предлоги и т.д.). Тогда текст объявлений будет намного качественнее для ЛЮДЕЙ (и для поисковиков, конечно)!

    Что такое заспамленность в целом (понятия: водность, тошнота текста и др.): тут
    Онлайн анализ текста: здесь

    Т.е. это должно работать сразу, до принятия объявления системой (т.е., обычно, до его публикации).
    Ответ написан
    5 комментариев
  • Как находить эллипсы на изображении?

    alternativshik
    @alternativshik
    может, сначала надо картинку как-то обработать еще? типа убрать цвет, поднять контраст и тп, чтобы было меньше помех от теней, снега, коры итп?
    Ответ написан
    1 комментарий
  • Какие технологии помогут сделать безопасный канал передачи данных?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    Соединение поддерживается лишь на время передачи данных

    Неоптимально. Если стороны проходят жесткую аутентификацию, то она отнимает время и ресурсы. Проще сделать постоянное соединение, поддерживаемое пакетами типа пинга. А для периодического удостоверения, что стороны - все еще те, за кого себя выдают - периодически соединение рвать.
    Система должна быть защищена от повторной отправки пакетов

    Это работа прикладного уровня

    А что касается остального - Вы говорите про IPSec, совершенно однозначно :) Не знаю, правда, как насчет ресурса микроконтроллера.
    Ответ написан
    6 комментариев
  • Знакомство с облачными вычислениями (Azure, AWS, GCE)?

    Sanes
    @Sanes
    Без тестовой лаборатории это потеря времени.
    Познакомиться на базовом уровне можно на любой из этих платформ. Есть бесплатные тестовые периоды и там же документация.
    Ответ написан