• Что за странные письма приходят с цифрами?

    profesor08
    @profesor08
    Сопоставь содержимое прикрепленного файла с байтами, например в hex редакторе. Может оказаться что видимое там не все.

    P.S. Как вариант, судя по содержимому файла, горе-спамер запорол рассылку из-за бага в коде, который не сгенерировал html на основе шаблона.
    Ответ написан
    1 комментарий
  • Кажется окончательно убил Windows 10?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    *facepalm* Ну да ладно...
    1. Пароль от учетки MS нельзя сбросить через сайт, если твой комп не подключен к интернету. Следовательно там всё тот же старый пароль. И он будет синхронизирован при первом же подключении к сети.
    2. Пароли в BIOS - это пароли на BIOS (удивительно, правда? А не сразу поймёшь).
    3. Пароль в BIOS так же убирается как и ставится. Либо же сбрасывается BIOS.
    4. Пароль можно сбросить через сторонний софт. Например, Active Password Changer, который есть на LiveCD или например Hiren's.

    Если не умеешь и не понимаешь и, судя по всему, не умеет и не понимает твой друг, то нужно дать это сделать тому, кто знает и умеет. В нормальных "мастерских", это будет стоить 500р, если это не мошенники. Во избежании потери данных, я советую отдать это в сервис.
    Ответ написан
    4 комментария
  • Странные вещи с сетью на ноутбуке, как исправить?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    неделя. обычный срок аренды ип адреса от DHCP
    Похожая болезнь у моего принтера по вайфаю.
    Сбоит переодически с переполучением. С ним еще большие танцы. Выключить его. Выключить роутер. Подождать. Включать обратно. Но это о моем наболевшем.

    Попробуйте на своем ноуте, когда сеть потеряете, с командной строки команду.
    ipconfig /renew
    Ответ написан
    Комментировать
  • Почему ЦП загружен на 100%?

    Adler_lug
    @Adler_lug
    Ну так какие процессы в диспетчере задач больше всего грузят процессор?
    Ответ написан
    Комментировать
  • Как защитить контент от парсинга с помощью Nginx?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    Могу порекомендовать доклад от 2GIS и их вариант с написанием lua-модуля для nginx (opernresty)
    https://www.youtube.com/watch?v=pYxnW7kYcbU

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

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Да, тебе показалось.
    Никто не просит ссылки на соцсети.
    В любом случае, ничто не мешает сказать, что у меня нет аккаунта в соцсетях.
    Хотя, ссылку на соцсети Linkedin, Github или stackoverflow вполне можно оставить, там я есть
    В итоге многие создают такие вот фейки-аккаунты в пиджачках, а порой и вообще без личных фоток, и все отведено только под работу. Репосты на тему работы, паблики на тему работы и т.д.

    Это уже клиника. Скажи этим людям, чтобы больше так не делали. Аккаунт где всё про работу говорит о том, что у человека проблемы с головой, либо что это фейковый акк. В реальности таких людей не бывает. Кроме Илона Маска, где он постоянно только о работе и пишет ;)
    Ответ написан
    4 комментария
  • Нужно ли создавать отдельный профиль в соцсетях с имитацией фанатичного отношения к работе?

    Многие работодатели просят ссылки на соцсети и недвусмысленно намекают, что человек должен уделять все время (даже свободное) только работе и не иметь других интересов.

    Ни разу таких работодателей не встречал. Каких встречал - наоборот говорят "нечего работать в свободное время. Лучше нормальное хобби найди, чтобы не перегореть"
    Зачем он нужен HR'ам?

    Лучше у этих же hr-ов спросить. Мб просто проверка на адекватность - вдруг ты там постишь что-то максимально токсичное и обсираешь своих предыдущих работодателей.
    Ответ написан
    1 комментарий
  • Как быстро развернуть 5гб mysql дамп в Windows?

    karabanov
    @karabanov
    Системный администратор
    Из текстового дампа быстро не получиться. Попробуй репликацию.
    Ответ написан
    Комментировать
  • Заполнение и отправка формы в точно указанное время, можно ли?

    zkrvndm
    @zkrvndm
    Архитектор решений
    Тут все зависит от маленького нюанса, а именно, что будет если отправить форму на секунду раньше? Форма не отправится? Или отправится, но скидку не получишь?
    Ответ написан
    3 комментария
  • Что улушчить, чтобы отправлять 40000 запросов в секунду?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вообще-то, по грамотному надо расширять API для выполнения bulk запросов...
    Или такой вариант вообще не рассматривается?
    Ответ написан
    Комментировать
  • Почему не срабатывает скрипт моего расширения для браузера на некоторых сайтах?

    zkrvndm
    @zkrvndm
    Архитектор решений
    Скорее всего проблема в том, что на момент запуска кода из content.js кнопка ваша еще отсутсвует на странице.

    Я дам вам функцию кликер с одного из своих расширений, используйте его:
    Асинхронная функция кликер
    function clickElements(selector, regexp, where) {
    	
    	return new Promise(function(returnResult) {
    		
    		var search_result = false;
    		
    		var local_reactive_function = function() {
    			
    			var click_elements = searchElements(selector, regexp, where);
    			
    			if (click_elements.length > 0) {
    				
    				if (search_result === false) {
    					
    					search_result = true;
    					observer.disconnect(); 
    					
    					setTimeout(function() {
    						
    						var click_elements = searchElements(selector, regexp, where);
    						
    						for (var n = 0; n < click_elements.length; n++) {
    							click_elements[n].click();
    						}
    						
    						returnResult(click_elements.length);
    						
    					}, 1000);
    					
    				}
    				
    			}
    			
    		}
    		
    		var observer = new MutationObserver(local_reactive_function);
    		
    		observer.observe(document.body, {
    			characterData: true,
    			attributes: true,
    			childList: true,
    			subtree: true
    		});
    		
    		local_reactive_function();
    		
    	});
    	
    }
    
    function searchElements(selector, regexp, where) {
    
    	var search_elements = [];
    	
    	if (typeof where !== 'undefined') {
    		
    		var all_elements = where.querySelectorAll(selector);
    		
    	}
    	
    	else {
    		
    		var all_elements = document.querySelectorAll(selector);
    		
    	}
    	
    	for (var n = 0; n < all_elements.length; n++) {
    		
    		if (typeof regexp == 'object') {
    			
    			if (typeof regexp.test == 'function') {
    				
    				if (regexp.test(all_elements[n].innerText.trim())) {
    					
    					search_elements.push(all_elements[n]);
    					
    				}
    				
    			}
    			
    			
    		}
    		
    		else {
    			
    			search_elements.push(all_elements[n]);
    			
    		}
    	}
    	
    	return search_elements;
    
    }

    Чтобы кликнуть последовательно (один за другим) несколько элементов вызывайте функцию clickElements:
    (async function() {
        await clickElements('CSS-селектор 1');
        await clickElements('CSS-селектор 2');
        await clickElements('CSS-селектор 3');
    })();

    Функция clickElements обязательно дождется появления кнопок соотвествующих указанным CSS-селекторам и только тогда их нажмёт, последовательно сверху вниз. При этом в эту функцию вторым параметром можно передать регулярное выражение, чтобы найти кнопку по его тексту.
    Ответ написан
    Комментировать
  • Как найти самое похожее лицо из базы данных?

    @U235U235
    Построийте диаграмму Вороного для набора точек.
    см. https://habr.com/ru/post/309252/
    Ответ написан
    1 комментарий
  • Контроль одноранговой сети?

    @res2001
    Developer, ex-admin
    Если не хотите АД, то легких путей не ждите. АД - это и есть легкий путь.

    Для начала вам нужно на всех компах в сети:
    1. Завести одного пользователя (с одним и тем же паролем) с правами администратора. На компах админов то же нужно завести такого же пользователя.
    2. Настроить удаленный доступ по RDP на всех компах как минимум для админа
    3. Дать четкие имена компам, что бы вы могли без труда по имени/фамилии сотрудника (номеру телефона или чему-то еще) определить проблемный комп. Можно в качестве wallpaper вывести IP адрес и другую инфу, для этого есть соответствующий софт.
    4. Включить "доступ к файлам и принтерам"
    5. Убрать права администратора у пользователей
    6. Начиная от Windows Vista и дальше, нужно выключить UAC для удаленного запуска программ. Делается это правкой реестра:
    reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f


    В винде почти все администраторские операции на локальном компе можно делать удаленно. Вышеприведенные настройки позволят это делать (пп.1,3,4).
    В винде почти все инструменты для удаленного администрирования уже есть из коробки.

    П.2 позволит подключиться к рабочему столу и потрогать руками, не отрывая задницы от своего кресла.
    В RDP есть такая штука как remote shadow - это дает возможность удаленно подключаться к рабочему столу пользователя одновременно с пользователем (т.е. пользователь будет видеть все ваши действия, так же как и вы его). Часто это бывает удобно, но требует специфической настройки. В инете есть информация, ищите.
    П.5 - это обычная мера безопасности, которая обеспечит 50% безопасности вашей сети.
    П,6 - без этого пункта вы не сможете удаленно выполнять программы, требующие админских прав, на компах. Сам UAC отключать не стоит, вещь достаточно полезная.

    Имея эту базу, дальше вы уже можете прикручивать к сети прокси, фаерволы, почтовики и т.д. и т.п. не сильно отвлекаясь на поддержку пользователей и компов в сети.
    Но не ждите, что кто-то или что-то сделает эту работу за вас. Таких чудесных программ не существует. Вам придется погружаться во все детали самому.
    Изучите хотя бы один скриптовый язык программирования, встроенный в винду из коробки: cmd, powershell, JScript, VBScript. Сейчас, пожалуй, самый актуальный powershell. Это поможет частично автоматизировать ваши процессы.

    PS: Если что я 10 лет админил одноранговую сеть из более чем 100 компов. АД там не разворачивалась по "идеологическим" причинам я в этом был не виноват :-)
    Ответ написан
    6 комментариев
  • Как в авто режиме генерировать запросы в сеть?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Как вариант, отслеживай изменения API через Swagger и меняй свои запросы на основе этого.
    Но это какая-то дичь, высосанная из пальца. Нафига тебе это говно?
    Никто так не делает
    Ответ написан
    2 комментария
  • Как в авто режиме генерировать запросы в сеть?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    В такой ситуации я бы свой бакенд поднял.
    И при изменениях у поставщика апи вносил изменения на своем сервере, а не перерелизил приложение. Лаг с модерацией до 3х дней, да и заставить пользователей обновиться та еще проблема.
    Ответ написан
    Комментировать
  • Как лучше разместить в оперативной памяти массив комплексных чисел с точки зрения производительности?

    @res2001
    Developer, ex-admin
    Удобнее использовать массив структур:
    struct complex_t {
    float re, im;
    };

    Смысл тот же, что и в c[2*N], но пользоваться удобнее и читабельность кода повышается.
    Учтите, что операции над double обычно выполняются дольше, чем над float.
    Ответ написан
    Комментировать
  • Как получить данные публичной гугл таблицы в виде .json из фронтенда?

    TTATPuOT
    @TTATPuOT
    https://code.patriotovsky.ru/
    По первой ссылке в гугле оказалось, что у таблиц есть вот такой роут:
    https://spreadsheets.google.com/feeds/cells/YOURGO...

    YOURGOOGLESHEETCODE и SHEETPAGENUMBER заменить на ваши. Например:
    https://spreadsheets.google.com/feeds/cells/1g4FBk...
    Ответ написан
    4 комментария
  • На чём делать телефонию?

    sergey-kuznetsov
    @sergey-kuznetsov
    Автоматизатор
    Бесплатный Issabel всё это умеет. Настраивается мышкой в веб-интерфейсе.
    Если городской номер на аналоговой линии, то прикупить шлюз с FXO-портом. Если провайдер современный, то предоставляет доступ к номеру через SIP и шлюз не понадобится.
    Если трубки аналоговые, то им понадобится шлюз с FXS-портами, но лучше сразу пользоваться IP-телефонами либо на обычные мобильники поставить SIP-клиент.
    Ответ написан
    Комментировать