Pull to refresh
5
0.1
Send message
> time series analysis

Уэс Маккинни "Питон и анализ данных" (автор pandas). Но всё же быть начинающим в Python и начинающим разбираться в анализе временных рядов на Python — это довольно разные ипостаси, полагаю их сложно параллелить.
В качестве телефонов в основном даю «мои» номера, но не зарегистрированные на кого бы то ни было. Тем более они сейчас всё также свободно доступны на улицах столицы. Это решает проблему необходимого обмена сообщенияим и звонками (о готовности заказа, курьерах и пр.), но не засвечивает нормальные номера.

В качестве даты рождения нравится указывать 29 февраля невисокосного года. Особенно интересно смотреть за поведением электронных форм, написанных на коленке. Эффекты разные.

Имя обычно вымышленное, типа Семён Челюскин, но к моему удивлению, никто из звонящих подвоха не замечает.
— Здравствуйте, это Семён?

Ещё иногда бывает возможно указать в номере телефона буквы вместо цифр. (три — З, четыре — Ч, и т.п.), это отфильтровывает роботов.

Вот ещё бы научиться отправлять в /dev/null спам от МЧС, со своими предостережениями, и от некоторых банков. У них это как-то не с номера в привычном понимании приходит.
Кстати, ещё почему-то никто не вспомнил про DVD-RAM. В какой-то момент они считались наиболее надёжными болванками, к тому-же многоразовыми. Думаю, остаются таковыми до сих пор.
на видео из статьи диаметр кабеля не менее 50 мм.
И «катушки» там никакой нет :).
точнее, есть, но иная
image
Источник

В одной американской компании, в которой работал шесть лет был первый упомянутый стиль оформления для кода на C++.
Заголовок спойлера
if (food == 'pizza')
{
    print('Pizza ;-)');  
}
else
{  
    print('Not pizza ;-(');
}

(часть корпоративного стандарта). Это довольно удобно, претензии неясны. Хорошо видны логические блоки, особенно, при нескольких вложенностях.

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

Например с точки зрения python pep8 рекомендуется как раз делать два (как минимум) пробела перед # в инлайн-комментариях.
выдержка из pep8
An inline comment is a comment on the same line as a statement. Inline comments should be separated by at least two spaces from the statement. They should start with a # and a single space.



В итоге, не стоит полагаться на какие-то абсолютные правила, а имеет смысл договориться в и приянть стиль оформления в своей команде. Не вижу проблем, разработчики не будут явно придумывать обфускаторы, а сделают так, как читабельнее для них, и пусть это будет отличаться он неких догматических «стандартов».
Специалисты НАСА выявили несколько важных моментов:
  1. Без солнечного света и темноты человек теряет способность регулировать время сна.
  2. Тело не выдерживает активности 24 часа в сутки.
  3. Человек не может верно оценить качество сна.


1. В условиях Полярного дня и Полярной точи да, так и происходит. Границ нет, ты можешь долго быть бодр.
2. Это странное утверждение. По собственному многократному опыту скажу, что выдерживает и без особых последствий. На всяких длинных «соревнованиях» типа ММБ и рогейнах без проблем. Ты только идёшь часов 20--24, а перед эти ещё рабочий день. Т.е. не спишь с утра пятницы и до вечера субботы и нет ощущения разбитости. Потом спишь часов 6-8 на свежем воздухе и прекрасно себя ощущаешь. Т.е. вопрос тренировки. И главное не убиваться, а найти свой темп. По городу «гулял» 100 за 24 не раз, это немного сложнее, но всё равно привыкнуть можно, главное, чтоб жары не было.

Во всяких путеществиях бывает по трое суток не спишь нормально, а только по паре часов раза 4-5, но вот это уже действительно тяжко.
3. Ну, это возможно.

Кстати, Нансен считал, что спать надо в таких условиях, чтобы к утру рядом с тобой замерзал стакан с водой. И могу сказать, что в этом больше правды, чем кажется. В несильный мороз высыпаешься отлично. Хотя дома организовать такое конечно не выйдет.
C версией v.0.1.1 заработало сходу. Причём IPv6 не отключал.
(проверил на всякий случай 0.0.7, — не работает).

Очень круто. Thnx.
К сожалению не заработало. Хотя вместо страницы с информацией о блокировке получаю пустые страницы. Использование DNSCrypt также не помогло.

Вывод BlockCheck
BlockCheck v0.0.9.5
Для получения корректных результатов используйте DNS-сервер провайдера и отключите средства обхода блокировок.

Проверка работоспособности IPv6: IPv6 недоступен.
IP: xxx.xxx.xxx.xxx, провайдер: netbynet/ NETBYNET

[O] Тестируем IPv4 DNS
Через системный DNS: ['104.20.134.45', '104.20.135.45', '104.24.10.70', '104.24.11.70', '184.173.146.95', '195.8.215.136', '195.82.146.214', '5.178.68.100']
Через Google DNS: ['104.20.134.45', '104.20.135.45', '104.24.10.70', '104.24.11.70', '184.173.146.95', '195.8.215.136', '195.82.146.214', '5.178.68.100']
Через Google API: ['104.20.134.45', '104.20.135.45', '104.24.10.70', '104.24.11.70', '184.173.146.95', '195.8.215.136', '195.82.146.214', '5.178.68.100']
Несуществующий DNS не вернул адресов (это не ошибка)
[✓] DNS-записи не подменяются
[✓] DNS не перенаправляется

[O] Тестируем HTTP
Открываем furry.booru.org/index.php?page=post&s=view&id=111173
[] Сайт не открывается, пробуем через прокси
[✓] Сайт открывается через прокси
Открываем pbooru.com
[✓] Сайт открывается
Открываем a.putinhuylo.com
[✓] Сайт открывается
Открываем furry.booru.org
[✓] Сайт открывается
Открываем rutracker.org/forum/index.php
[] Сайт не открывается, пробуем через прокси
[✓] Сайт открывается через прокси
Открываем pbooru.com/index.php?page=post&s=view&id=303026
[] Сайт не открывается, пробуем через прокси
[✓] Сайт открывается через прокси

[O] Тестируем HTTPS
Открываем rutracker.org/forum/index.php
[] Сайт не открывается
Открываем e621.net
[] Сайт не открывается
Открываем lolibooru.moe
[] Сайт не открывается
Открываем www.dailymotion.com
[] Сайт не открывается

[O] Тестируем обход DPI
Пробуем способ «дополнительный пробел после GET» на pbooru.com
[] Ошибка: ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None)
Пробуем способ «необычный порядок заголовков» на pbooru.com
[] Сайт не открывается
Пробуем способ «перенос строки перед GET» на pbooru.com
[✓] Сайт открывается
Пробуем способ «заголовок hoSt вместо Host» на pbooru.com
[] Сайт не открывается
Пробуем способ «перенос строки в заголовках в UNIX-стиле» на pbooru.com
[] Сайт не открывается
Пробуем способ «табуляция в конце домена» на pbooru.com
[] Сайт не открывается
Пробуем способ «фрагментирование заголовка» на pbooru.com
[] Ошибка: ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None)
Пробуем способ «фрагментирование заголовка, hoSt и отсутствие пробела одновременно» на pbooru.com
[✓] Сайт открывается
Пробуем способ «точка в конце домена» на pbooru.com
[] Сайт не открывается
Пробуем способ «отсутствие пробела между двоеточием и значением заголовка Host» на pbooru.com
[✓] Сайт открывается
Пробуем способ «дополнительный пробел после GET» на rutracker.org
[] Ошибка: ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None)
Пробуем способ «необычный порядок заголовков» на rutracker.org
[] Сайт не открывается
Пробуем способ «перенос строки перед GET» на rutracker.org
[✓] Сайт открывается
Пробуем способ «заголовок hoSt вместо Host» на rutracker.org
[] Сайт не открывается
Пробуем способ «перенос строки в заголовках в UNIX-стиле» на rutracker.org
[] Сайт не открывается
Пробуем способ «табуляция в конце домена» на rutracker.org
[] Сайт не открывается
Пробуем способ «фрагментирование заголовка» на rutracker.org
[] Ошибка: ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None)
Пробуем способ «фрагментирование заголовка, hoSt и отсутствие пробела одновременно» на rutracker.org
[✓] Сайт открывается
Пробуем способ «точка в конце домена» на rutracker.org
[] Сайт не открывается
Пробуем способ «отсутствие пробела между двоеточием и значением заголовка Host» на rutracker.org
[✓] Сайт открывается

[!] Результат:
[] Ваш провайдер полностью блокирует доступ к HTTPS-сайтам из реестра.
[] У вашего провайдера «обычный» DPI. Вам поможет HTTPS/Socks прокси, VPN или Tor.


ReQrypt также не помог. IPv6 отключил. DNS-сервера установил (8.8.x.x)
Достойные эксперименты.
И удивляет, что не такие уж они и дорогие. Если БАК это всего (без кавычек) 4.4 млдр, то это лишь пара никому не нужных подводных лодок. Даже некоторые частные инвесторы могли бы такое потянуть.
Жаль FireWire.
Но продолжаю использовать — слайд сканеры оснащались FireWire (иногда только им). У меня пара до сих пор пара сканеров используется. Без сбоев лились картинки по гигу с двух одновременно. И это лет 10 назад и даже раньше немного. Причём пахали по несколько часов в день.

И совсем забыли упомянуть, ведь были флэшки FireWire. Выпускались 2 и 8ГБ. 2ГБ у меня даже есть в рабочем состоянии, а вот 8 жалею, что не купил в своё время.

Под OpenBSD так дрова и не написали…
Отличный браузер.

Под OpenBSD порт бы ещё запилили. Вполне логично, если бы майтенил этот порт кто-то из разработчиов.
Есть родственная плата K8N-DL. С двумя оптеронами 885-ми и 9ГБ оперативки. С 6-го по примерно 13-год была домашним десктопом (в основном OpenBSD и Windows). В общем-то довольно шустрая машина, только потребляет как утюг.

Работает и поныне, как OpenBSD'шный сервак.

dmesg
OpenBSD 6.0 (GENERIC.MP) #2319: Tue Jul 26 13:00:43 MDT 2016
    deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 9646833664 (9199MB)
avail mem = 9349996544 (8916MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.3 @ 0xf0000 (56 entries)
bios0: vendor Phoenix Technologies, LTD version "ASUS K8N-DL ACPI BIOS Revision 1010" date 01/02/2007
bios0: ASUSTek Computer INC. K8N-DL
acpi0 at bios0: rev 0
acpi0: sleep states S0 S1 S3 S4 S5
acpi0: tables DSDT FACP SRAT ASF! MCFG APIC
acpi0: wakeup devices HUB0(S5) XVR0(S5) XVR1(S5) XVR2(S5) XVR3(S5) USB0(S4) USB2(S4) MMAC(S5) MMCI(S5) UAR1(S5)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimcfg0 at acpi0 addr 0xe0000000, bus 0-255
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Dual Core AMD Opteron(tm) Processor 885, 2613.68 MHz
cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,MMXX                        ,FFXSR,LONG,3DNOW2,3DNOW,LAHF,CMPLEG
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB 64b/line 16-way L2 cache
cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu0: AMD erratum 89 present, BIOS upgrade may be required
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 201MHz
cpu1 at mainbus0: apid 1 (application processor)
cpu1: Dual Core AMD Opteron(tm) Processor 885, 2613.40 MHz
cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,MMXX                        ,FFXSR,LONG,3DNOW2,3DNOW,LAHF,CMPLEG
cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB 64b/line 16-way L2 cache
cpu1: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu1: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu1: AMD erratum 89 present, BIOS upgrade may be required
cpu2 at mainbus0: apid 2 (application processor)
cpu2: Dual Core AMD Opteron(tm) Processor 885, 2613.40 MHz
cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,MMXX                        ,FFXSR,LONG,3DNOW2,3DNOW,LAHF,CMPLEG
cpu2: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB 64b/line 16-way L2 cache
cpu2: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu2: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu2: AMD erratum 89 present, BIOS upgrade may be required
cpu3 at mainbus0: apid 3 (application processor)
cpu3: Dual Core AMD Opteron(tm) Processor 885, 2613.40 MHz
cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,MMXX                        ,FFXSR,LONG,3DNOW2,3DNOW,LAHF,CMPLEG
cpu3: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB 64b/line 16-way L2 cache
cpu3: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu3: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu3: AMD erratum 89 present, BIOS upgrade may be required
ioapic0 at mainbus0: apid 4 pa 0xfec00000, version 11, 24 pins
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (HUB0)
acpicpu0 at acpi0: C1(@1 halt!)
acpicpu1 at acpi0: C1(@1 halt!)
acpicpu2 at acpi0: C1(@1 halt!)
acpicpu3 at acpi0: C1(@1 halt!)
acpibtn0 at acpi0: PWRB
"PNP0700" at acpi0 not configured
"PNP0501" at acpi0 not configured
"PNP0400" at acpi0 not configured
"PNP0303" at acpi0 not configured
"PNPB02F" at acpi0 not configured
"PNPB006" at acpi0 not configured
pci0 at mainbus0 bus 0
"NVIDIA nForce4 DDR" rev 0xa3 at pci0 dev 0 function 0 not configured
pcib0 at pci0 dev 1 function 0 "NVIDIA nForce4 ISA" rev 0xa3
nviic0 at pci0 dev 1 function 1 "NVIDIA nForce4 SMBus" rev 0xa2
iic0 at nviic0
lm1 at iic0 addr 0x2c: W83791SD
iic0: addr 0x2f 50=e1 51=1e 52=58 53=7f 54=3d 55=3a 56=39 57=00 words 00=ffff 01=ffff 02=ffff 03=ffff 04=ffff 05=ffff 06                        =ffff 07=ffff
iic0: addr 0x4b 00=3e 01=00 02=4b 08=3e 0b=50 11=00 12=4b 14=3e 15=00 16=4b 1c=3e 1f=50 25=00 26=4b 28=3e 29=00 2a=4b 31                        =00 32=4b 33=50 3b=50 3c=3e 3d=00 3e=4b 45=00 46=4b 48=3e 49=00 4a=4b 50=3e 51=00 52=4b 53=50 5b=50 5c=3e 5d=00 5e=4b 65                        =00 66=4b 67=50 6f=50 70=3e 78=3e 79=00 7a=4b 7b=50 83=50 84=3e 85=00 86=4b 8c=3e 90=3e 91=00 92=4b 94=3e 9b=50 9d=00 9e                        =4b a5=00 a6=4b a7=50 af=50 b0=3e b1=00 b2=4b b9=00 ba=4b bb=50 c3=50 c4=3e c5=00 c6=4b cd=00 ce=4b cf=50 d7=50 d9=00 da                        =4b e0=3e e1=00 e2=4b e3=50 ec=3e ed=00 ee=4b f5=00 f6=4b f8=3e f9=00 fa=4b ff=50 words 00=ffff 01=ffff 02=4b00 03=5000                         04=3e80 05=00ff 06=4b00 07=5000
spdmem0 at iic0 addr 0x50: 2GB DDR SDRAM registered ECC PC3200CL3.0
spdmem1 at iic0 addr 0x51: 2GB DDR SDRAM registered ECC PC3200CL3.0
spdmem2 at iic0 addr 0x52: 2GB DDR SDRAM registered ECC PC3200CL3.0
spdmem3 at iic0 addr 0x53: 2GB DDR SDRAM registered ECC PC3200CL3.0
spdmem4 at iic0 addr 0x54: 512MB DDR SDRAM registered ECC PC3200CL3.0
spdmem5 at iic0 addr 0x55: 512MB DDR SDRAM registered ECC PC3200CL3.0
iic1 at nviic0
ohci0 at pci0 dev 2 function 0 "NVIDIA nForce4 USB" rev 0xa2: apic 4 int 20, version 1.0, legacy support
ehci0 at pci0 dev 2 function 1 "NVIDIA nForce4 USB" rev 0xa3: apic 4 int 20
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "NVIDIA EHCI root hub" rev 2.00/1.00 addr 1
auich0 at pci0 dev 4 function 0 "NVIDIA nForce4 AC97" rev 0xa2: apic 4 int 20, nForce4 AC97
ac97: codec id 0x414c4790 (Avance Logic ALC850 rev 0)
audio0 at auich0
pciide0 at pci0 dev 6 function 0 "NVIDIA nForce4 IDE" rev 0xf2: DMA, channel 0 configured to compatibility, channel 1 co                        nfigured to compatibility
pciide0: channel 0 disabled (no drives)
pciide0: channel 1 disabled (no drives)
pciide1 at pci0 dev 7 function 0 "NVIDIA nForce4 SATA" rev 0xf3: DMA
pciide1: using apic 4 int 20 for native-PCI interrupt
wd0 at pciide1 channel 0 drive 0: <WDC WD5002ABYS-01B1B0>
wd0: 16-sector PIO, LBA48, 476940MB, 976773168 sectors
wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 6
wd1 at pciide1 channel 1 drive 0: <WDC WD1003FBYX-01Y7B1>
wd1: 16-sector PIO, LBA48, 953869MB, 1953525168 sectors
wd1(pciide1:1:0): using PIO mode 4, Ultra-DMA mode 6
pciide2 at pci0 dev 8 function 0 "NVIDIA nForce4 SATA" rev 0xf3: DMA
pciide2: using apic 4 int 20 for native-PCI interrupt
wd2 at pciide2 channel 0 drive 0: <WDC WD5002ABYS-01B1B0>
wd2: 16-sector PIO, LBA48, 476940MB, 976773168 sectors
wd2(pciide2:0:0): using PIO mode 4, Ultra-DMA mode 6
ppb0 at pci0 dev 9 function 0 "NVIDIA nForce4" rev 0xa2
pci1 at ppb0 bus 1
"TI TSB43AB22 FireWire" rev 0x00 at pci1 dev 8 function 0 not configured
pciide3 at pci1 dev 9 function 0 "CMD Technology SiI3114 SATA" rev 0x02: DMA
pciide3: using apic 4 int 5 for native-PCI interrupt
ppb1 at pci0 dev 12 function 0 "NVIDIA nForce4 PCIE" rev 0xa3
pci2 at ppb1 bus 2
bge0 at pci2 dev 0 function 0 "Broadcom BCM5751" rev 0x11, BCM5750 B1 (0x4101): apic 4 int 3, address 00:13:d4:04:43:46
brgphy0 at bge0 phy 1: BCM5750 10/100/1000baseT PHY, rev. 0
ppb2 at pci0 dev 13 function 0 "NVIDIA nForce4 PCIE" rev 0xa3
pci3 at ppb2 bus 3
ppb3 at pci0 dev 14 function 0 "NVIDIA nForce4 PCIE" rev 0xa3
pci4 at ppb3 bus 4
radeondrm0 at pci4 dev 0 function 0 "ATI Radeon HD 6450" rev 0x00
drm0 at radeondrm0
radeondrm0: apic 4 int 11
azalia0 at pci4 dev 0 function 1 "ATI Radeon HD 6400 Audio" rev 0x00: apic 4 int 5
azalia0: no supported codecs
pchb0 at pci0 dev 24 function 0 "AMD AMD64 0Fh HyperTransport" rev 0x00
pchb1 at pci0 dev 24 function 1 "AMD AMD64 0Fh Address Map" rev 0x00
pchb2 at pci0 dev 24 function 2 "AMD AMD64 0Fh DRAM Cfg" rev 0x00
kate0 at pci0 dev 24 function 3 "AMD AMD64 0Fh Misc Cfg" rev 0x00
pchb3 at pci0 dev 25 function 0 "AMD AMD64 0Fh HyperTransport" rev 0x00
pchb4 at pci0 dev 25 function 1 "AMD AMD64 0Fh Address Map" rev 0x00
pchb5 at pci0 dev 25 function 2 "AMD AMD64 0Fh DRAM Cfg" rev 0x00
kate1 at pci0 dev 25 function 3 "AMD AMD64 0Fh Misc Cfg" rev 0x00
isa0 at pcib0
isadma0 at isa0
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard
mpu0 at isa0 port 0x330/2: generic MPU-401 compatible
midi0 at mpu0: <MPU-401 MIDI UART>
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
wbsio0 at isa0 port 0x2e/2: W83627THF rev 0x84
wbsio0 port 0x290/2 not configured
usb1 at ohci0: USB revision 1.0
uhub1 at usb1 "NVIDIA OHCI root hub" rev 1.00/1.00 addr 1
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at softraid0: 256 targets
softraid0: sd0 was not shutdown properly
sd0 at scsibus2 targ 1 lun 0: <OPENBSD, SR RAID 1, 006> SCSI2 0/direct fixed
sd0: 1008MB, 512 bytes/sector, 2064800 sectors
softraid0: trying to bring up sd1 degraded
softraid0: sd1 was not shutdown properly
sd1 at scsibus2 targ 2 lun 0: <OPENBSD, SR RAID 1, 006> SCSI2 0/direct fixed
sd1: 196874MB, 512 bytes/sector, 403199472 sectors
softraid0: roaming device  -> wd2d
softraid0: trying to bring up sd2 degraded
softraid0: sd2 was not shutdown properly
sd2 at scsibus2 targ 3 lun 0: <OPENBSD, SR RAID 1, 006> SCSI2 0/direct fixed
sd2: 147655MB, 512 bytes/sector, 302399472 sectors
softraid0: roaming device  -> wd2e
softraid0: sd3 was not shutdown properly
sd3 at scsibus2 targ 4 lun 0: <OPENBSD, SR RAID 1, 006> SCSI2 0/direct fixed
sd3: 130392MB, 512 bytes/sector, 267042864 sectors
root on wd1a (1b141473501893c3.a) swap on wd1b dump on wd1b



Хорошая машинка, довольно стабильная, так что можете для много чего приспособить. На десктопе со временем стала всё-таки виснуть изредка при работе с гигабайтными картиками в ФШ. А, например, под win параллельно два FireWire'ых слайд-сканера спокойно обслуживались без проблем в течении часов, а оттуда льются обычно очень тяжёлые картинки.

Cобрал себе более новую, но сейчас этот оптерон пашет по полгода без перезагрузки спокойно, хотя и нагрузка там низкая.
Да. И в этом, видимо, причина, что yapf пока не прикрутили в PyCharm
>>Всего у нас это заняло 3 календарных года, но мы потратили больше 10 человеко-лет.
Т.е. вас не менее 4-ёх человек.
Сразу вспомнился ещё один парень из Канады, который тоже содержит у себя дома довольно много оборудования. Проект, которым он руководит много лет и для которого используется это оборудование, довольно хорошо известен.
rack у него дома
image
Фото немного старое, например, Vax уже исключён из поддержки около года назад.
Так что наиболее оптимально такие гиганты подходят для установки в море, в нескольких километрах от побережья, на большой высоте. Например, если установить такие установки вдоль северного побережья России с шагом 200 метров, то максимальная мощность массива составит 690,3 ГВт (побережье Северного Ледовитого океана составляет 19724,1 км). Скорость ветра там должна быть приемлемая, только при заливке фундаментов придётся иметь дело с вечной мерзлотой.

Теоретики они такие теоретики. Вы знаете сколько интригующих проблем вас ожидают (помимо главной — передачи этой энергии куда-то южнее)?
Ветра там в основном либо сильные, либо очень сильные (не исключая комфортнейшего (без шуток) периода арктического лета). Это касается поверхности земли, а высоте всё ещё хуже.
Видели ли вы как скручивает металлические триангулянты штопором. Не ведающий человек может подумать, что работал бульдозер или танк, а ведь это всего лишь южаки, южные ветры с осадками, которые сначала сильно обмораживают конструкцию, повышают её парусность, а потом «кладут» её ко всем чертям. Именно поэтому деревянные маяки и триангулянты живут в этих местах дольше.

Навигация в наших морях 2-3 месяца, а то и меньше, моря мелкие, порты на перечёт, по тундре ездить нельзя на гусеничном транспорте.

Для птиц, которых там много, это будет реальная угроза

Скажу больше, это уже пытались делать. Например вдоль побережья Петра Чичагова от устья Пясины до Диксона (да на самой Пясине) стояло довольно много ветряков (на полярках, зимовьях, пром. точках), все они сейчас сломаны, время разнесло в клочья эти агрегаты.

Т.о. инфраструктура только для поддержки работоспособности ветряков сильно удорожит такое электричество.

Кстати, на Чукотке много ветряков стоит в Анадырском заливе.
>7. Количество дней в месяце составляет 28, 29, 30 или 31.
> 1582 год. У католиков в октябре после 4-го числа сразу настало 15-е.

И сейчас бывает. Например 13-й месяц в Коптском календаре длится 5 или 6 дней.

9. В каждый момент времени используется только одна календарная система.
> Мусульмане и ряд восточных стран одновременно могут пользоваться несколькими календарями.

В Непале вообще 5--6.

10. Високосный год имеет место в каждый год, который делится на 4.

В Григорианском каждый год N, при N mod 400 = {100,200,300} невискосный.

11. Невисокосный год никогда не имеет 29 февраля.

Напрмер, Календарь Армелина и другие стабильные календари

19. Ладно, на целое число четвертей часа.

Сейчас наверное нет таких примеров. Но, например, в процессе перехода к поясным временам, растянувшимся на полвека было:
В Либерии до 1972 время было UTC +44:30.

24. Неделя начинается в понедельник.
>США — в воскресенье.

В Иране в субботу

25. День начинается утром.
> Не знаю контрпримеров.

Что такое день и что такое утро? Утро — это восход или конец (астрономических, навигационных, гражданских) сумерек?
А если день Полярный? А если Полярная ночь, то определяется ли день?

27. Выходные дни состоят из субботы и воскресенья.

В Иране только пятница

28. Можно установить общий порядок формирования временных меток, который будет полезен за пределами вашей системы.

Думаю нельзя. В Иранском календаре циклы по 33 года, но иногда назначаются по 29 или 37 лет.

30. Thread.sleep(1000) приостанавливает выполнение на 1000 миллисекунд.
Високосная секунда.

Вероятно не в этом дело. О ВС системные часы не знают. Скорее точность «тиков» процессора.

31. Thread.sleep(1000) приостанавливает выполнение на время >= 1000 миллисекунд.

Наверное 999.51 вполне возможно.

36. Время всегда идёт вперёд.
> Физически — не знаю контрпримера. Но местное при пересечении ЛПД может идти и вспять…

И не только ЛДП. Просто большинство скачков на запад из пояса в пояс.
Аналогично, астрономическое время при достаточно быстром перемещении на запад. А у полюсов и при небыстром.

39. 24:12:34 — неправильное время.

JS так не считает. В консоли, например:

s = new Date()
Wed Oct 26 2016 14:58:14 GMT+0300 
s.setHours(0,0,0); s
Wed Oct 26 2016 00:00:00 GMT+0300 
s.setHours(0,0,90); s
Wed Oct 26 2016 00:01:30 GMT+0300 
s.setHours(0,0,90); s
Wed Oct 26 2016 00:01:30 GMT+0300 
s.setHours(0,70,90); s
Wed Oct 26 2016 01:11:30 GMT+0300 
s.setHours(0,70,90); s
Wed Oct 26 2016 01:11:30 GMT+0300 
s.setHours(0,70,90); s
Wed Oct 26 2016 01:11:30 GMT+0300 
s.setHours(23,70,90); s
Thu Oct 27 2016 00:11:30 GMT+0300 
s.setHours(25,70,90); s
Fri Oct 28 2016 02:11:30 GMT+0300 
s.setHours(25,70,90); s
Sat Oct 29 2016 02:11:30 GMT+0300 


Недаром тут некоторые вводы повторены два раза. Дело в том, что если 3600*h + 60*m + s не прывышает 86400, то мы получем «корректную» установку даты с учётом переполенния
минут и секунд, а в ином случае при повторном введении значений у нас щёлкает и день.
О том какой качественный это багогенератор, можно долго рассуждать.

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

не учитвать, это просто отбрасывать (floor), но лучеше всё-таки округлять иначе целевое время будет иметь ощику выше 0.5 сек.

51. Можно не учитывать составляющую в миллисекундах, если она менее 0,5.

Если не учесть (особенно отбросив как выше), то при переходе в Новый Год (месяц, час) можно получить казус (скрыть различия или выявить его при отсутсвии).

58. Переход на летнее время везде начинается/заканчивается в один и тот же день.

Теоретически, если в одной стране есть пояса отличающиеся не на целое число часoв, то можно скакнуть пр переходе.
Хороший пример Австалия с поясами: +8:45, +9:3о, +1о: оо (и ещё там острова есть +5: оо, +6:3o, +1о:3о)

70. Високосные годы имеют место каждые 4 года.

В Григорианском каждый год N, при N mod 400 = {100,200,300} невискосный.
В Иране обычно циклы по 33 года (вискосные там N mod 33 = {1, 5, 9, 13, 17, 22, 26 или 30} )

71. Зная область/район, можно определить их часовой пояс.

Антарктида. Китай. Гренландия.

73. Время идёт с одинаковой скоростью на вершине горы и в самой нижней части долины.
> Ну в общем — наверное, синхронизированные атомные часы могут показать разницу.

Это уже какая-то софистика. Что такое скорость времени? dt/dt? В принципе астрономическое время можно сказать что идёт по разному, если скорость определить как dt/dx [c/м].
Тогда это ещё и от широты зависит.

79. Данное программное обеспечение никогда не будет работать на космическом корабле, облетающем чёрную дыру.

>А вот это можно запихать в лицензионное соглашение!
В целом ПО, вращаясь вместе с солнечной системой вокруг центра галактики, вращается вокруг ЧД.
12 ...
34

Information

Rating
3,104-th
Registered
Activity