Category: it

Category was added automatically. Read all entries about "it".

Corvax

Снова хламовник

Снова хламовник.

ISA VGA таки нашлась, так что если захочу - смогу собрать почти аутентичный 386 комп ("почти" потому что вместо диска будет флэшка. Хотя, может и живой IDE HDD найдётся, они живучие). Но вряд ли захочу - ну правда, разве что совсем старые игрушки гонять?...



О, ISA VGA нашлась :-)




"Радиолюбительская технология", жаль в виде обломков. Сверху - похоже какой-то передатчик (убейте не помню какой и зачем), слева внизу - мелкий УМЗЧ, справа внизу - похоже на радиомикрофон (правда собственно микрофон отсутствует)




Радуга конденсаторов :-)




BNC в ассортименте
Hello computer!

мерцающий самовывоз

И ещё о программистах и ошибках.

"Сайт почты России закрыт на обед"? "Только на сайте сбербанка вы можете постоять в электронной очереди"? Есть варианты поинтереснее!

Решил тут в воскресенье вечером заказать кое-что через интернет в магазине "комус" - с самовывозом ессно, магазин у нас тут рядом. Зашёл на сайт, положил что нужно в корзину, пошёл на оформление заказа, и... не обнаружил там самовывоза. Потыкался туда-сюда, самовывоза не нашёл (но ведь был же!), в конце концов плюнул и занялся другими делами. И уже перед сном, часа в три ночи, решил попробовать ещё раз - вдруг всё-таки разберусь.
Но на этот раз самовывоз спокойно оформился, а на всех товарах в корзине появилась соответствующая самовывозу иконка (до этого её не было).

Ага! - подумал я. Значит в воскресенье самовывоза нет, но с наступлением понедельника он появляется. Ну, всё ясно: программистам сайта сказали "на выходные дни самовывоз не оформлять" (что логично, магазин может быть закрыт), а они поняли как "в выходные дни самовывоз не оформлять" (не показывать соответствующий пункт в формочке), вот самовывоз и исчезает с двенадцатым ударом часов в ночь с пятницы на субботу - и воскресает вновь в 00:00 понедельника. И собрался уже про это рассказать, но решил потерпеть до следующих выходных и убедиться.
И в следующую субботу... обнаружил самовывоз на месте. И в воскресенье тоже. И только в воскресенье вечером самовывоз исчез - чтобы через несколько часов вернуться, то есть версия с выходными днями оказалась неверной, но самовывоз на сайте таки действительно иногда исчезает.

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

Самовывоз в комусе "мерцает" в ночь с воскресенья на понедельник - то есть пропадает и появляется! Первое пропадание - вскоре после 20:00 воскресенья, дальше самовывоз начинает пропадать всё чаще, и в какой-то момент пропадает полностью (тут день на день не приходится). Уже к 0:30 могут появиться первые слабые всплески самовывоза, но где-то до 3:10 - 3:20 самовывоза чаще нет, чем он есть. И наконец в 3:10 - 3:20 самовывоз включается (возможно "мигнув" ещё пару раз) и дальше стоит всю неделю. Собственно, вот график с "мерцанием": интервал от 19:00 до 05:00, две минуты на символ, "#" - самовывоз есть, "-" - нет.

19:00 ##############################
20:00 ###-#####-###-#-#-##--##---###
21:00 -----#-##--##----####---##--#-
22:00 -#-#-##-#-###--##-#----#--#---
23:00 --#---------------------------
24:00 --------------#-#--#-----#-#--
01:00 -#-#-#-----#-------#---------#
02:00 #-#--#-#---#----------#---##-#
03:00 ----###--#####################
04:00 ##############################

19:00 ##############################
20:00 ##-##----#-#-----###---###---#
21:00 --#-#------------------#----#-
22:00 ------------#-----------------
23:00 ------------------------------
24:00 ------------------------------
01:00 ------------------------------
02:00 ------------------------------
03:00 -------#######-########-#-####
04:00 ##############################


В принципе я даже догадываюсь, как они такого добились. Но эффект "мерцания самовывоза" сам по себе радует.

З********у только не говорите. А то он и юлмарту в его "дважды кластеризованной веб-платформе" такую фишку внедрит :-)
Hello computer!

зеленый провод

Компьютер у меня старенький, и уже местами глючный. Например, мне так и не удалось отключить в BIOS включение компа по клавиатуре или мыши - как ни ставь галочки, нажатие на клавишу включает комп. А ещё - материнская плата последнее время "не видит батарейку": при обесточивании компа выключателем "сзади" слетают настройки BIOS, после чего приходится их вбивать "с бумажки": мало того что слетает время, так ещё режим SATA слетает в эмуляцию IDE, и винда тупо не грузится. Батарейку проверял, менял - не помогает: что-то в железе сломалось. А поскольку у меня котик, и по клаве он топчется регулярно, то перед очередным отъездом на пару дней я решил поступить хитро.

Извлёк из жгута, идущего от БП к материнской плате, зелёный провод, разрезал его, и впаял выключатель. Кто не понял - БП всегда даёт на МП дежурное питание 5 вольт, а по зеленому проводу МП командует БП "включай всё!". Если провод перерезать - включить комп МП не удастся, но при этом дежурное питание никуда не денется, а значит BIOS не слетит.

Почувствовав себя ну очень умным сапёром, правильно выбравшим какой провод резать (зеленый!), разомкнул выключатель, постучал по клаве, удовлетворенно убедился что комп не реагирует, включил выключатель, и убедился что комп... не грузится. Лампочки зажглись, но экран чёрный и звуков нет. Потыкав во все кнопки включая ресет и выключатель (передний), всё-таки кратковременно обесточил комп, после чего комп включился, но настройки таки сбились. "Не сработало" - подумал я, выставил в BIOS режим SATA в AHCI, решив что "это важно, а остальное потом поправлю", и загрузил винду.

Винда же после этого:
1) заново нашла звуковую карту, и поставила её как новое устройство. Сбросив при этом вывод звука в какое-то очередное "никуда" (кажется в выход sp/dif на МП)
2) залогинилась на "коридорном сервере" не тем пользователем, которым логинилась несколько лет до этого (через net use в автозагрузке), а тупо текущим! И отказалась разлогиниваться или перелогиниваться! И при сбитии сеанса на сервере, почти мгновенно перелогинивалась "неправильным" пользователем! Помогла только блокировка "неправильного" пользователя на сервере, и многократное сбитие сеанса на сервере плюс перезагрузка клиента с зацикленным в батнике net use.

И если (1) я в принципе могу понять - плуг-энд-плей в винде штука такая, тут потрогал - везде всколыхнулось, а тут наверняка что-то в BIOS поменялось, то (2) меня несколько удивило. Несколько лет логинилась как надо, а именно сегодня, после того как я перерезал зеленый провод - сделать вот так вот? Но почему??

Hello computer!

... to IDE

Не устаю удивляться вопросам совместимости.
Уже убедился, что SD to IDE переходники - штука весьма своеобразная, к тому же заранее ясно что медленная. Осознал, что есть куда более отлаженная технология - переходники SATA - IDE, и что китайские SSD-шки по ценам уже вплотную приближаются к флэшкам, купил китайский mSATA SSD, и воткнул в переходник на IDE (на чипе JM20330, в интернетах пишут что даже не особо глючный).

Windows XP на это безобразие радостно ставится и чувствует себя вполне счастливой: скорость переходник основательно снижает, но ХР много и не надо. UDMA работает, если что.
"Десятка" - виснет при установке на этапе форматирования раздела, если повезёт - виснет на этапе копирования файлов, один раз повезло настолько, что она полностью установилась, и повисла (убив что-то на разделе, загрузиться больше не смогла) при установке обновлений. Виснет, кстати, серьёзно: не "синька", не перезагрузка, и даже не "картинка замёрзла", а в пустой чёрный экран - такого ещё добиться надо.
Чтобы проверить что творится на диске, подключил "это" к переходнику IDE - USB (mSATA у меня втыкать некуда). К двум разным, по очереди. Один переходник не видит "это" вообще, второй раз в полминуты "блямкает" звуком "дивайс пришёл", в системе на секунду появляется устройство "диск", и тут же пропадает. С обычными жёсткими дисками оба переходника работают нормально.
Забавно это всё...

A.J.

декатлон

Большой пластиковый пакет в чеке "декатлона" пробивается как "GRAND SAC PLASTIQUE BIO".

И сразу понятно, из какой страны идёт эта франшиза :-)
Dexter's Lab

андроед

"Почему мой телефон не обновится до нового андроеда?". 2016 год, но актуальность по моему даже увеличилась.

---
Ну, и в тему того, что гляжу я на свой недавно купленный телефон (umidigi s3 pro), и на то, как производитель сначала наглухо угробил прошивкой весьма неплохую "по железу" камеру, а теперь явно не понимает, чего пользователям не нравится-то, и судорожно выпускает новые прошивки с "существенно улучшенной камерой" (отличающейся разве что расположением кнопок в интерфейсе штатного приложения "камера", при том что проблема вообще не в приложении, а в драйверах - приложения получают уже убитую картинку, в т.ч. те что работают через camera2 api), и понимаю что надо было не выпендриваться, а брать сяоми. Впрочем, этот-то хоть в принципе пытается что-то исправить, многие вообще "выпустили и забыли"...

https://medium.com/russian/почему-мой-телефон-не-обновится-до-нового-андроеда-e4cd5fa3fa85
Hello computer!

Turbo C 2.01

Специалисты по некрокодингу в зале есть? То, что на рис.2 - это вообще законно? Обращу внимание - это DOS, компилятор 1988 года.

Получается что в (2) при первом вызове foo() ей передаётся два long (а поскольку ждёт она два int, первый long разваливается на две половинки и интерпретируется как два int), а при втором вызове - long преобразуются в int. Но разве можно чтобы в пределах одного модуля одна и та же функция рассматривалась как принимающая разные аргументы?
Ну то есть в принципе-то можно - см. тот же printf(). Но не так в лоб же?..

Hello computer!

МТС

На тарифном плане "Весь МТС" оператора МТС, раздача мобильного интернета на другие устройства ограничена тремя гигабайтами в месяц, после чего за каждый день, в который происходит раздача (хотя бы байта), снимается 75 рублей.
Чтобы не упустить этот момент, для контроля уже розданного объёма можно (ответ службы поддержки) "заказать детализированный счет в Личном кабинете, где будет отражена информация о количестве раздаваемого трафика, отображаться будет отдельной строкой VOLUME_TETHERING".

Детализация - это, напомню, длинная такая простыня в формате pdf, плотно забитая строчками вида "17/04/2019 15:42:47 вы скачали 12345 кб из интернета". У меня там получается около 60 строчек за день, или без малого 2000 строчек за месяц. В них предполагается искать глазками строчки с VOLUME_TETHERING (их, разумеется, тоже будет по несколько в день), и складывать - видимо на калькуляторе - для получения итоговой суммы. Ну и следить, чтобы сумма не превышала то ли 3000000, то ли 3145728, хз какой у них там гигабайт (хорошо хоть в детализации пишут килобайты а не байты).

Очень надеюсь, что это не хитрый маркетинговый ход, чтобы пользователи не отслеживали момент превышения и платили бы по 75р/день, и программисты МТС все-таки вспомнят, что компьютер был придуман именно для того, чтобы человек не сидел за арифмометром, а получал бы нужный результат в одно нажатие.

Потому что я ХЗ честно говоря, с современными скоростями и потребностями, 3Гб на раздачу - это много или мало. Так-то я с телефона заметно больше выедаю, но сколько из них идёт в раздачу...

Спасибо, я кончил.
Hello computer!

GNU /bin/true

И вдогонку про GNU /bin/true
Оказывается шесть дней назад, 11 марта 2019 года, вышла очередная версия этой программы - 8.31! Бегом обновляться!!11

Напомню - /bin/true это программа, которая "делает ничего, успешно" (возвращает код успешного выполнения). Что не мешает ей регулярно обновлять номер версии :-)
Hello computer!

/bin/true

Оказывается AT&T владеет копирайтом на шелл-скрипт (собственно, /bin/true), "выполняющий ничего и возвращающий true", и содержащий ноль строк кода (комментарии, пустые и "технические" строки не считаем). Отчасти из за этого GNU в своё время переписала эту программу на Си (ну и ещё для скорости). Программа (напомню - "делающая ничего и возвращающая true") с тех пор росла, совершенствовалась, и к настоящему моменту уже доросла до версии 8.17.
Но даже это не так удивляет. Удивляет, что в ноябре 2009 года была найдена и закрыта потенциальная уязвимость: программа не проверяла значение argc, и при вызове через execve("true",0,0,) падала с сегфолтом. Теперь не падает.
А вы говорите, "ноль строк кода" :-)

https://habr.com/ru/post/144058/