Как найти индийского фрилансера?
Подскажите, где лучше нанять индуса? Задача до отупения простая. Слушать голосовую почту на ангельском и нажимать кнопочки на сайте.
Подскажите, где лучше нанять индуса? Задача до отупения простая. Слушать голосовую почту на ангельском и нажимать кнопочки на сайте.
Обновил ubuntu до debian, пытаюсь удалить не принадлежащие дебиан пакеты.
Пробовал autoclean и autoremove, не помогает. Да и в принципе не должно оно удалять пакеты поставленные через dpkg например. Уже гугль-фу сломался.
По подсказке sehellion выяснил, что эти пакеты помечаются как obsolete и удалил их с помощью aptitude remove ?obsolete
есть внешний ресурс: pony.elf
внутри сети есть ресурсы zabbix.pony.elf, site1.pony.elf, site2.pony.elf
У внешнего ресурса есть сертификат.
можно с помощью реверс-прокси сделать вот такую переадресацию?
pony.elf:443/zabbix/ -> zabbix.pony.elf:80
pony.elf:443/site1/ -> site1.pony.elf:80
Такое вообще возможно, чтобы своп был на хосте, а не в виртуалках?
Или внешний своп бывает только у контейнеров?
swapspace неплохо подходит под требования.
Как создать шаренную переменную между основным потоком и инициализированными?
Я что только не пытался делать, получаю NameError: name 'test_global' is not defined
import os
import urllib.request
from threading import Thread
import time
class DownloadThread(Thread):
"""
Пример скачивание файла используя многопоточность
"""
def __init__(self, url, name):
"""Инициализация потока"""
Thread.__init__(self)
self.name = name
self.url = url
def run(self):
"""Запуск потока"""
handle = urllib.request.urlopen(self.url)
fname = os.path.basename(self.url)
with open(fname, "wb") as f_handler:
while True:
chunk = handle.read(1024)
if not chunk:
break
f_handler.write(chunk)
msg = "%s закончил загрузку %s!" % (self.name, self.url)
test_global = self.name
print(msg)
def main(urls):
"""
Запускаем программу
"""
global test_global
for item, url in enumerate(urls):
name = "Поток %s" % (item+1)
thread = DownloadThread(url, name)
thread.start()
if __name__ == "__main__":
urls = ["http://www.irs.gov/pub/irs-pdf/f1040.pdf",
"http://www.irs.gov/pub/irs-pdf/f1040a.pdf",
"http://www.irs.gov/pub/irs-pdf/f1040ez.pdf",
"http://www.irs.gov/pub/irs-pdf/f1040es.pdf",
"http://www.irs.gov/pub/irs-pdf/f1040sb.pdf"]
main(urls)
time.sleep(10)
print(test_global)
Какая-то проблема появилась одновременно на дебиане и арче. Притом на совершенно независимых системах. Если оставить на долгое время открытым эмулятор терминала или screen, то через сутки-двое приложение от него отваливается, притом оно само продолжает работать. Ни у кого такого не наблюдается?
Есть короткая функция бидона:
def GetValue(zsch, method, req = None)
url = "https://www.ponyworld.elf/api/" + method
url += '/' + str( zsch )
r = requests.get( url )
response = r.text
return response
делаю запрос:
PonyValue = json.loads(GetValue(likes, pony))
В мире поней и эльфов всё работает нормально. Но вот проклятый сайт с api выдаёт вместо json трейсбек и наш json.loads валится с ошибкой json.decoder.JSONDecodeError: Unexpected UTF-8 BOM (decode using utf-8-sig): line 1 column 1 (char 0)
Как правильно обрабатывать такие вещи? Скажем в случае некорректного ответа я хочу заставить выполнить функцию еще 2 раза, после чего ответить return wendokapec, а не return PonyValue
Есть сервер xeon 1240v6, 32 gb ram, Intel Optane 900P SSDPED1D480GASX, Samsung 960 Pro.
На SSDPED1D480GASX натянут LVM, там стоит KVM, в нем виртуалка древней 1C 7.7
Требуется делать часто снапшоты базы и копировать их на samsung 960 pro.
Что лучше для таких целей использовать, LVM или ZFS?
To open the AVD Manager, do one of the following:
Select Tools > Android > AVD Manager.
Click AVD Manager AVD Manager icon in the toolbar.
Нет его в android studio, где его еще можно найти?
Купил для тестов парочку зеленых карт (обматерился уже). Как активировать разгон для обоих видеокарт? В данный момент он есть только на одной карте Device0:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 1050 Ti"
Option "Coolbits" "12"
BusID "PCI:10:0:0"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 1050 Ti"
Option "Coolbits" "12"
BusID "PCI:11:0:0"
EndSection
Я видел много зла. Раньше я считал что исчадия ада это люди связанные с системами безопасности, потому что там всё обмазано гуаном. Однако сегодня я взял 1 тб места на яндекс диске и подмонтировал его через davfs2. Я очень давно так не матерился. Эта сволочь игнорирует настройки кеша и делает полную копию подмонтированного раздела, абсолютно ломая весь смысл монтирования. Т.е. просто оказывается невозможным скопировать данные в webdav, не сделав их копию. Но это ерунда, во время копирования система перестает отвечать. После попытки остановить копирование, в консоли не работает ls, Карл, LS! Отменить копирование можно только убив fuse.
cache в davfs2.conf я крутил, не помогает.
Что-то у меня гугль-фу хромает. Подскажите обогреватель для коробки объемом 1 кв.м с регулятором температуры. У меня одна комнатно-офисная фигня находится.
Воткнул вегу, начал крутить radeon-profile, турбина рванула на 4700 оборотах, подпрыгнул со стула.
Сейчас вспоминаю, на Socket A были кулеры на 6000-7000 оборотов, как люди сидели за компьютерами в то время?
Подскажите как поставить xposed в виртуальную машину. Пробовал перетереть файлы, не загружается ведроид. Пробовал xposed installer, программа вылетает после загрузки файла. Как его интегрировать в систему?
В общем может кому пригодится загрузить zip в виртуалку.
1. грузимся в виртуалке с обычного linux livecd.
2. монтируем раздел с андроидом
3. Распаковываем zip файл в каталог sdelathorosho
4. копируем из META-INF flash-script.sh в sdelathorosho
5. каталог sdelathorosho копируем в system/
6. перезагружаемся и выбираем DEBUG режим
7. в консоли переходим в /system/sdelathorosho
8. chmod a+x flash-script.sh
9. ./flash-script.sh
Если вылезет ошибка монтирования, комментируем строчки с mount.
Обновил BIOS`ы матплат до AGESA 1.0.0.7, теперь параллельная компиляция gcc не падает. В общем как и ожидалось типичный софтовый баг.
ОБНОВЛЕНИЕ: Амудень нифига не исправила. Валится.
В общем я расстроен.
Аллокатору clSVMAlloc можно объяснить на какой видеокарте выделять память?
Есть вот такой вектор:
hours<-c(1.8, 0.29, 0.72, 1.24, 0.64, 0.76, 0.68, 0.89, 1.6, 1.04, 0.5,
2.22, 2.49, 1.03, 1.12, 1.9, 2.26, 1.91, 0.97, 0.79, 2.4, 1.72,
0.35, 0.38)В нем я дергаю задние элементы:
((39*y[7])+(8*y[6])-(4*y[5])-(4*y[4])+(y[3])+(4*y[2])-(2*y[1]))/42)Однако мне нужно посчитать первый элемент:
((39*y[1])+(8*y[0])-(4*y[-1])-(4*y[-2])+(y[-3])+(4*y[-4])-(2*y[-5]))/42)
или
((39*y[1])+(8*y[24])-(4*y[23])-(4*y[22])+(y[21])+(4*y[20])-(2*y[19]))/42)Это реально сделать без условий?
Есть 10 Тб очень похожих друг 10 символьных слов:
AAAAAAAAAA AAAAAAAAAB AAAAAAAAAC
и т.д.
И еще
32 Тб хешей md5 этих слов, имеющих частично одинаковую структуру.
Какую БД использовать для их сжатия? ЛГБТ таблицы не предлагать, там CPU генератор.
nmap -sV -sU --version-all -p 53 8.8.8.8Вот через моего говнопрова, у которого жутчайше тормозит DNS (3 секунды)
DNSSEC теперь обязателен.
Starting Nmap 7.60 ( https://nmap.org ) at 2017-11-09 14:55 MSK
NSE: Loaded 42 scripts for scanning.
Initiating Ping Scan at 14:55
Scanning 8.8.8.8 [4 ports]
Completed Ping Scan at 14:55, 0.10s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 14:55
Completed Parallel DNS resolution of 1 host. at 14:55, 0.07s elapsed
Initiating UDP Scan at 14:55
Scanning google-public-dns-a.google.com (8.8.8.8) [1 port]
Completed UDP Scan at 14:55, 0.27s elapsed (1 total ports)
Initiating Service scan at 14:55
Scanning 1 service on google-public-dns-a.google.com (8.8.8.8)
Discovered open port 53/udp on 8.8.8.8
Discovered open|filtered port 53/udp on google-public-dns-a.google.com (8.8.8.8) is actually open
Completed Service scan at 14:56, 17.36s elapsed (1 service on 1 host)
NSE: Script scanning 8.8.8.8.
Initiating NSE at 14:56
Completed NSE at 14:56, 0.01s elapsed
Initiating NSE at 14:56
Completed NSE at 14:56, 0.00s elapsed
Nmap scan report for google-public-dns-a.google.com (8.8.8.8)
Host is up (0.014s latency).
PORT STATE SERVICE VERSION
53/udp open domain Microsoft DNS
Service Info: OS: Windows; CPE: cpe:/o:microsoft:windows_server
Read data files from: /usr/bin/../share/nmap
Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 18.70 seconds
Raw packets sent: 6 (232B) | Rcvd: 1 (28B)
Вот результат сканирования с украинского хостинга:
Starting Nmap 6.47 ( http://nmap.org ) at 2017-11-09 13:57 EET
NSE: Loaded 29 scripts for scanning.
Initiating Ping Scan at 13:57
Scanning 8.8.8.8 [4 ports]
Completed Ping Scan at 13:57, 1.04s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 13:57
Completed Parallel DNS resolution of 1 host. at 13:57, 0.01s elapsed
Initiating UDP Scan at 13:57
Scanning google-public-dns-a.google.com (8.8.8.8) [1 port]
Completed UDP Scan at 13:57, 0.28s elapsed (1 total ports)
Initiating Service scan at 13:57
Scanning 1 service on google-public-dns-a.google.com (8.8.8.8)
Discovered open port 53/udp on 8.8.8.8
Discovered open|filtered port 53/udp on google-public-dns-a.google.com (8.8.8.8) is actually open
Completed Service scan at 13:57, 0.00s elapsed (1 service on 1 host)
NSE: Script scanning 8.8.8.8.
Nmap scan report for google-public-dns-a.google.com (8.8.8.8)
Host is up (0.0025s latency).
PORT STATE SERVICE VERSION
53/udp open domain NetWare dnsd
Read data files from: /usr/bin/../share/nmap
Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 1.58 seconds
Raw packets sent: 6 (232B) | Rcvd: 1 (44B)
В общем инициализирую разрыв 60 договоров с вендодебилами.
Там чтобы добраться до процессора, надо снять экран.
Вот на видео он его устанавливает:
https://youtu.be/FzZkWu4TJ1g?t=121
Однако снять я его не могу, несмотря на то, что выкрутил все болты из петель. Петли просто не поддаются ни в одну сторону.
Как снять эти чертовы петли?
PS: t440p и t540 совершенно разные ноуты, будьте осторожны.
| ← назад | следующие → |