Решил в программе почистить за собой временные файлы. С подкаталогами. Написал красивую рекурсивную функцию. Должна была начать с текущего каталога. То есть с каталога где лежит сама программа. Дело было ВУЗе в единственном на то время компьютерном зале. С вин95. В общем, удаление началось с корня диска С. После минуты ожидания запущенной в отладке программы почуял неладное и прервал выполнение. Это не спасло лаборанта от переустановки винды.
Где-то через месяц лаборанты сдались и поставили NT4.0 на все ПК :)
Ещё один обидный фейл. У друга при обновлении кажется ХамелеонКлок, потерялись все напоминалки, и в том числе самые важные - о днях рождениях многочисленных родственников.
В общем, этих случаев мне хватило чтобы думать что делаю, и что делать если не получится. Бэкапы, ещё раз пооверить бэкапы, загрузочные, установочные, разнообразные утилиты... Создание своих установочных...
Даже жаль что сейчас все почти само работает :)
Ещё один совет услышанный от умного админа: работать без корзины. Удалять всё что не нужно сразу. Тогда перед удалением подумаешь пять раз - точно это не нужно? И с лёгкостью - Shift+Del (в TC убрана галочка "запрашивать подтверждение")
AutoHotkey-ем сделал перехват клавиш CapsLock, SrollLock и Pause/Break и "конвертацию" в "стандартные" Ctrl+Shift+1/2/3 на которых висят нужные мне En/Ru/Kk
Проприетарный софт обычно продают. И если баги вылезают у клиента, то разработчиков дрючат, и соответственно над "выявленными" багами работают.
Условно можно разделить работу над багами по следующим критериям: выявляемость и исправляемость.
В проприетарном софте баги выявляются тестировщиками и пользователями, исправляются разработчиками в силу обязательств возникших при продаже.
В опенсурсном софте баги могут выявить другие программисты, которые условно и являются пользователями и тестировщиками, и это если ошибка возникнет уже у их пользователей, или же программисты-пользователи таки найдут ресурсы для чтения и анализа исходников, а изначальные программисты могут даже выявленные ошибки не исправлять поскольку у них может не быть заинтересованности, да и обязательства у них лишь моральные.
Баги будут в любом софте в силу человеческой природы. А вот от формы распространения софта отношение к багам уже отличается. Однако это различное "отношение" совсем никак не коррелирует с количеством "выявленных" и "исправленных" багов.
Вы разработали уникальную методику посадки картошки. Купили поле и объявили что готовы выращивать картошку по запросу - это сервер.
Хакер ночью проник и подменил некоторые картошки на полях у соседей картофелеметом и закидывает ваше поле запросами на выращивание картошки - это DDoS.
Соседи ставят на своих полях колючую проволоку и запускают пса - это файрвол и антивирус.
К вам приходят вежливые люди и говорят что выращивать картошку некоторых людей нельзя, просят предоставить отчеты кому и какие были выращены картошки и штрафуют вас за неправильные картошки, или еще за что-нибудь - это РосКомНадзор.
Ваши листовки и объявления о выращивании картошки сожгли на почте посчитав их невостребованной почтой, убытки от затрат на типографию вам никто не собирается возмещать - это СпамХаус.
Дорогу к вашу полю с картошкой заблокировали железобетонной плитой по жалобе соседей на хакерский картофелемет на вашем поле - это блокировка от хостинг-провайдера по абьюзе.
Вокруг вашего поля по вашей просьбе строят забор высотой с километр, а каждому желающему отправить вам запрос на выращивание картошки просят пройти через подземный коридор - это защита от DDoS.
РФ несмотря на все обещания затопить до сих эксплуатирует МКС. Потому что создать новую станцию не в состоянии.
Иракские хакеры продают палестинским террористам коды доступа к старому спутнику связи. Терры начинают шантажировать США что изменят орбиту спутника, столкнут его с МКС и вызовут синдром Кесслера. Срочно собранный штаб связывается с РФ. На очередном запуске с Байконура должны лететь два космонавта и один израильский турист. Путем долгого анализа возникает подозрение что турист связан с террами. США и РФ договорились что вместо одного космонавта полетит Крепкий орешек. Приближается час Ч. Путем длительных перипетии выясняется что у терров есть запасной вариант - диверсия на МКС. На случай если спутник не удастся сдвинуть с орбиты. После нескольких сюжетных поворотов все выясняют что еврей не причем, но диверсант действительно на борту есть. В атмосфере взаимного недоверия в космос выходят три человека для "плановых работ". Здесь в "первой драке в открытом космосе" Брюс Уиллис отправляет европейского диверсанта в открытый космос и с трудом затаскивает внутрь раненного русского космонавта.
Тем временем выясняется что двигатели на МКС повреждены, спутник связи таки сменил орбиту и до столкновения осталось 13 витков - 20 часов. Причем на каждом нечетном витке спутник будет в зоне видимости МКС - сначала пройдет на расстоянии всего 30 метров и с каждой встречей на 5 метров ближе. США на земле с запозданием блокирует канал связи со спутником. Трагедия кажется неизбежной.
Но тут на выручку приходит Илон Маск, который вообще-то собирался на Марс в один конец. Но ради спасения околоземной орбиты он меняет планы. На ходу разрабатывается план по сближению и захвату спутника. Но и терры не дремлют - корабль Маска минируется перед самым вылетом. США опять с запозданием ликвидирует последних терров. Весь мир смотрит на шоу в прямом эфире.
Именно на 11 витке, когда Маск сможет подхватить спутник, должен сработать дьявольский механизм. Теперь мусора в космосе будет не от двух объектов, а от трех. Вероятность синдрома Кесслера - 100%. Наконец-то что-то дельное поступило от РосКосмоса. План по обезвреживанию. Один из космонавтов МКС должен выйти в космос и на 11 витке с помощью троса подцепить бомбу которая сильно торчит из корпуса. Скафандры Маска, увы, не предназначены для выхода в космос. Шансы: 50 на 50. Шансы что после этого выживет космонавт: 1 из 10. Брюс Уиллис готовится к выходу в космос. Но в последний момент его спаивает водкой русский космонавт и выходит в космос вместо него. Илон Маск сидит в унынии на своем корабле и думает что надо делать нормальный скафандр.
Момент Ч. Маск успешно берет на абордаж спутник. Магическим голливудским маневром выравнивает свою скорость и траекторию с МКС. Иван (наконец-то мы узнали имя русского космонавта) успешно цепляет и обезвреживает бомбу. Но теперь его самого уносит в открытый космос. Маск узнав в чем, удивляется какого хрена ему не сказали про русского. НАСА, в своем американском стиле, упустило этот момент. Маск спокойно ловит Ваню и помахав Брюсу через иллюминаторы возвращается на Землю.
Эндшпиль. Брюс возвращается на русской ракете со всеми кто был на МКС. Пьют водку на даче у Вани и слушают новости. Роскосмос таки потопил МКС после того как Маск продавил договор о сотрудничестве на новой американо-китайской станции после того как Роскосмос продал ему право на использование скафандров для открытого космоса. Китайцы внешне всячески пытаются выразить радость, а еврей-турист пишет мемуары о том как они в очередной раз спасли мир во всем мире.
А может ну его нафиг, этот тупой вид?
Всё равно около 90% не хотят ничего кроме развлечения :(
0..255 кто будет проверять?
Инструмент который создаёт больше проблем чем решает должен или эволюционировать, или умереть
А что в вашем понимании "нормально воспитать"?
А если увеличить их мозг в Х раз, чтобы догнать хотя бы до половины объема человеческого? Как у пингвинов или у кого там из птиц большой мозг?
Хм, высшая нервная деятельность. Это же прямо вытекает из заголовка.
Или я какой-то уникум?
Да, серьезные факапы.
Из косяков, что сохранились в памяти:
Решил в программе почистить за собой временные файлы. С подкаталогами. Написал красивую рекурсивную функцию. Должна была начать с текущего каталога. То есть с каталога где лежит сама программа. Дело было ВУЗе в единственном на то время компьютерном зале. С вин95. В общем, удаление началось с корня диска С. После минуты ожидания запущенной в отладке программы почуял неладное и прервал выполнение. Это не спасло лаборанта от переустановки винды.
Где-то через месяц лаборанты сдались и поставили NT4.0 на все ПК :)
Ещё один обидный фейл. У друга при обновлении кажется ХамелеонКлок, потерялись все напоминалки, и в том числе самые важные - о днях рождениях многочисленных родственников.
В общем, этих случаев мне хватило чтобы думать что делаю, и что делать если не получится. Бэкапы, ещё раз пооверить бэкапы, загрузочные, установочные, разнообразные утилиты... Создание своих установочных...
Даже жаль что сейчас все почти само работает :)
Ещё один совет услышанный от умного админа: работать без корзины. Удалять всё что не нужно сразу. Тогда перед удалением подумаешь пять раз - точно это не нужно? И с лёгкостью - Shift+Del (в TC убрана галочка "запрашивать подтверждение")
В Вин10 работает везде железобетонно!
AutoHotkey-ем сделал перехват клавиш CapsLock, SrollLock и Pause/Break и "конвертацию" в "стандартные" Ctrl+Shift+1/2/3 на которых висят нужные мне En/Ru/Kk
Мой перфекционист плачет от КДПВ :(
Проприетарный софт обычно продают. И если баги вылезают у клиента, то разработчиков дрючат, и соответственно над "выявленными" багами работают.
Условно можно разделить работу над багами по следующим критериям: выявляемость и исправляемость.
В проприетарном софте баги выявляются тестировщиками и пользователями, исправляются разработчиками в силу обязательств возникших при продаже.
В опенсурсном софте баги могут выявить другие программисты, которые условно и являются пользователями и тестировщиками, и это если ошибка возникнет уже у их пользователей, или же программисты-пользователи таки найдут ресурсы для чтения и анализа исходников, а изначальные программисты могут даже выявленные ошибки не исправлять поскольку у них может не быть заинтересованности, да и обязательства у них лишь моральные.
Баги будут в любом софте в силу человеческой природы. А вот от формы распространения софта отношение к багам уже отличается. Однако это различное "отношение" совсем никак не коррелирует с количеством "выявленных" и "исправленных" багов.
Вы разработали уникальную методику посадки картошки. Купили поле и объявили что готовы выращивать картошку по запросу - это сервер.
Хакер ночью проник и подменил некоторые картошки на полях у соседей картофелеметом и закидывает ваше поле запросами на выращивание картошки - это DDoS.
Соседи ставят на своих полях колючую проволоку и запускают пса - это файрвол и антивирус.
К вам приходят вежливые люди и говорят что выращивать картошку некоторых людей нельзя, просят предоставить отчеты кому и какие были выращены картошки и штрафуют вас за неправильные картошки, или еще за что-нибудь - это РосКомНадзор.
Ваши листовки и объявления о выращивании картошки сожгли на почте посчитав их невостребованной почтой, убытки от затрат на типографию вам никто не собирается возмещать - это СпамХаус.
Дорогу к вашу полю с картошкой заблокировали железобетонной плитой по жалобе соседей на хакерский картофелемет на вашем поле - это блокировка от хостинг-провайдера по абьюзе.
Вокруг вашего поля по вашей просьбе строят забор высотой с километр, а каждому желающему отправить вам запрос на выращивание картошки просят пройти через подземный коридор - это защита от DDoS.
Можете закидать меня тапками, но мне дизайн понравился.
Для тех кто захочет найти нужное решение, все можно найти.
По принципу вам шашечки или ехать :)
Справедливости для: иногда благо для нас совпадает с выгодой для них.
А на частоту совпадения политический строй сильно влияет
Год 2038
США давно вышла из проекта МКС.
РФ несмотря на все обещания затопить до сих эксплуатирует МКС. Потому что создать новую станцию не в состоянии.
Иракские хакеры продают палестинским террористам коды доступа к старому спутнику связи. Терры начинают шантажировать США что изменят орбиту спутника, столкнут его с МКС и вызовут синдром Кесслера. Срочно собранный штаб связывается с РФ. На очередном запуске с Байконура должны лететь два космонавта и один израильский турист. Путем долгого анализа возникает подозрение что турист связан с террами. США и РФ договорились что вместо одного космонавта полетит Крепкий орешек. Приближается час Ч. Путем длительных перипетии выясняется что у терров есть запасной вариант - диверсия на МКС. На случай если спутник не удастся сдвинуть с орбиты. После нескольких сюжетных поворотов все выясняют что еврей не причем, но диверсант действительно на борту есть. В атмосфере взаимного недоверия в космос выходят три человека для "плановых работ". Здесь в "первой драке в открытом космосе" Брюс Уиллис отправляет европейского диверсанта в открытый космос и с трудом затаскивает внутрь раненного русского космонавта.
Тем временем выясняется что двигатели на МКС повреждены, спутник связи таки сменил орбиту и до столкновения осталось 13 витков - 20 часов. Причем на каждом нечетном витке спутник будет в зоне видимости МКС - сначала пройдет на расстоянии всего 30 метров и с каждой встречей на 5 метров ближе. США на земле с запозданием блокирует канал связи со спутником. Трагедия кажется неизбежной.
Но тут на выручку приходит Илон Маск, который вообще-то собирался на Марс в один конец. Но ради спасения околоземной орбиты он меняет планы. На ходу разрабатывается план по сближению и захвату спутника. Но и терры не дремлют - корабль Маска минируется перед самым вылетом. США опять с запозданием ликвидирует последних терров. Весь мир смотрит на шоу в прямом эфире.
Именно на 11 витке, когда Маск сможет подхватить спутник, должен сработать дьявольский механизм. Теперь мусора в космосе будет не от двух объектов, а от трех. Вероятность синдрома Кесслера - 100%. Наконец-то что-то дельное поступило от РосКосмоса. План по обезвреживанию. Один из космонавтов МКС должен выйти в космос и на 11 витке с помощью троса подцепить бомбу которая сильно торчит из корпуса. Скафандры Маска, увы, не предназначены для выхода в космос. Шансы: 50 на 50. Шансы что после этого выживет космонавт: 1 из 10. Брюс Уиллис готовится к выходу в космос. Но в последний момент его спаивает водкой русский космонавт и выходит в космос вместо него. Илон Маск сидит в унынии на своем корабле и думает что надо делать нормальный скафандр.
Момент Ч. Маск успешно берет на абордаж спутник. Магическим голливудским маневром выравнивает свою скорость и траекторию с МКС. Иван (наконец-то мы узнали имя русского космонавта) успешно цепляет и обезвреживает бомбу. Но теперь его самого уносит в открытый космос. Маск узнав в чем, удивляется какого хрена ему не сказали про русского. НАСА, в своем американском стиле, упустило этот момент. Маск спокойно ловит Ваню и помахав Брюсу через иллюминаторы возвращается на Землю.
Эндшпиль. Брюс возвращается на русской ракете со всеми кто был на МКС. Пьют водку на даче у Вани и слушают новости. Роскосмос таки потопил МКС после того как Маск продавил договор о сотрудничестве на новой американо-китайской станции после того как Роскосмос продал ему право на использование скафандров для открытого космоса. Китайцы внешне всячески пытаются выразить радость, а еврей-турист пишет мемуары о том как они в очередной раз спасли мир во всем мире.
В Фейсбуке встречаются отдельные статьи-лонгриды.
А из групп с научно-популярными статьи как-то случайно натолкнулся на https://www.facebook.com/groups/iznakurnozh/
Лера Суворова и пять узких...
Сорян за юмор ниже плинтуса :)
А можно еще про "Проект "Знамя" какие-нибудь подробности?
В понедельник. Попытался дочитать до конца.
Это был чистой воды мазохизм над мозгом...