Результатов: 16

1

В один из 366-ти дней 1996-го года я всё таки окончательно заебал своего батю и он решил, что если мы и протянем ноги с голоду, то это будет хотя бы в тишине, без "когда когда когда когда когда когда мы купим компьютер? ". Это был очень короткий период нашего достатка (достатка по меркам 90-х, т.е мы могли даже кушать и даже еду:) и таки хитрыми путями нашлась сумма на прекрасный DX 386 с 8 мегабайтами оперативки, 40 МЕГАбайтами на жёстком диске, EGA видеокартой, в лежачем корпусе.

Как только это чудо заработало случился фундаментальный разрез моей жизни. На "до" и после. Больше моя жизнь никогда не будет прежней.

Проработал компьютер неделю - я убрал в папку ненужный файл command.cоm и потом он почему-то перестал загружаться.

По братски взрослый сын наших друзей семьи починил нам ПК. Сказал, что бы я, не лазил, где не надо и с гордым видом удалился. Примерно на неделю. Ещё через неделю он опять вытаскивал из своего компьютера дисковод 3.5, своего у меня не было, брал дискету с Ms DOS и шёл к нам. На 6-7 неделе он сдался. В очередную итерацию починки(уже на аппаратном уровне) он усадил меня за комп, зашёл в появившуюся папку и сказал - еще раз и я тебя прикопаю за гаражами это Паскаль, такой язык программирования, на нём ты можешь делать всё. Вообще всё, что захочешь. Даже написать свою операционную систему, что бы это не значило. Читай книги, повзрослеешь- расскажу тебе про Си и ассемблер.

Это был выстрел в яблочко. Меня потеряли. Меня потеряли родители, друзья, двор, школьная учёба. Я сидел днём после школы в компьютере, пока силком не загоняли в кровать, сидел сутками совсем не спав, в субботу и воскресенье.

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

План был коварен, хладнокровен, хитёр и практически не законен - я напишу коварную программу, которая будет выдавать решение, сама за меня всё считать а мне надо просто переписать всё ручкой в тетрадь. И всё! Это гениально - компьютер всё сделает за меня. Преступление века, без улик, без следов, без зацепок, никакой Коломбо не докажет, что это сделал за меня кто-то. Свидетелей нет. На всякий случай сделаю самоликвидацию программы.

Масштабный взлом всей системы образования, в виде авторешатель.exe занял несколько большее количество времени, чем я себе представлял по фильмам про крутых хакеров, но оно пролетело незаметно. Каждый аргумент функции print наполнялась зловещей гениальностью и я чувствовал как от моего детища содрогается сам Линус Торвальдс, а Кевин Митник будет ссать кипятком и охотится за исходниками из самой Калифорнии. Хотя не о первом ни о втором я тогда не знал. Когда через неделю программа выдала первый раз правильное решение я не мог усидеть на месте от своего всемогущества. Если бы не домашка по другим предметам я бы и банки научился взламывать - думал я, упиваясь своим превосходством. Мухахаха!
Нюанс возник чуть позже, у школьной доски. У учителя неожиданно вкрались сомнения по сданному материалу в виду отсутствия ошибок и она дала контрольную задачу для решения на доске.
Я впал в ступор.. А потом случайно его решил почти устно. Как так то?
И только тут меня осенило какая вселенская несправедливость со мной сыграла злую шутку. Только тут, стоя у доски до меня дошёл совсем незначительный просчёт сверх гениального плана - что бы написать алгоритм по решению квадратных уравнений я всю неделю их решал и нарешал в сумме штук 200 пока прога не заработала.

Сдать надо было 17.

2

Я по образованию - да и по складу характера тоже - компьютерщик. Начинал в 90-е программистом, потом довелось даже походить в мелких начальниках.
Затем, уже по эту сторону пруда - снова с самых профессиональных низов. Постепенно вырос, обзавелся собственным бизнесом.
Сейчас уже пенсия не за горами, много чего сделано, клиентов, знающих меня и обращающихся периодически - не перечесть.
Вот одни такие вдруг звонят и говорят: мы тут делаем аудит системы, и в программном коде нашли комментарий с вашей фамилией. Наши программисты голову сломали, но понять не могут: что ж именно там делается такое. Документацию почитали - и все равно не могут разгадать. Вы извините, говорят, они считают, что вы тут какое-то заклинание оставили, или что-то вроде того.
Ладно, поехал посмотреть, что там и как.
Программисты, конечно - миллениалы во всей красе. Бородаты аки лесорубы, все на макбуках да с айфонами. Аджайл технологии, АИ, блокчейн. На передовой технического прогресса, одним словом.
Показали мой код... мама ж дорогая! Булевые операции! Логическое И, ИЛИ, НЕ.
Когда-то именно с этого начиналось программирование как область деятельности. Нолики и единички, что будет, если одно на другое наложится? Каков результат? Так и писали первые программы - прямо в двоичном коде! Потом появился язык программирования Ассемблер - казался просто чудом чудесным!
А еще раньше и вся электроника на этом же базировалась. И наука сия от самого херра Лейбница начало свое ведет.
В наше время, к слову, была обязательной частью базового университетского курса для всех, кто видел себя в нашей профессии.
Не скажу, что я тогда шибко прилежно это все учил - но кое-что в башке-то осталось. Потому, когда возникла задача, вполне себе прикладная - то озарило меня, что решить ее можно как раз таки с помощью старых добрых бинарных команд. Ну и намалевал я тогда это дело.
А теперь, вишь ты, для молодых-то это абракадабра, получается...
Когда наше поколение уйдет - кто на заслуженный отдых, а кто сразу под газон - что ж получается, некому будет сохранить эти секреты? А как же тогда будущие айтишники задачи-то решать будут?
В общем, и смешно и грустно мне одновременно.

3

Как я стал девопсером 3

Сначала был просто программистом.
Могу смело назвать себя гуру в ФОТРАНе. Это на СМках (Система Малых СМ-3 и тп (3, 4, 14ХХ, и 16ХХ потом) машин. Обычно одна стойка (и не такая шумная как ЕС до них). Тогда там единственный нормальный язык был. В 1980-х. Ну PL/I там и другие модные в 1980-е, тоже знал. Algol, Аналитик и прочие. Это между делом. На старших СМках потом и просто C и Pascal (Oregon sowtware содрали тоже).
У нас в области был разок в 80-х конкурс по программированию.
Одна из задач была преобразование римских цифр в арабские.
А я тогда как раз копмилятор писал, на ФОРТРАНе естественно. Преобразование логических выражений в что-то что считать надо было.
Да пипец, прогу написал чтоб рассчитывалось арифметическое выражение римских цифр и в каком хошь результате, можно и арабские цифры. Получил третье место в конкурсе )
Там два дня давалось и все писали, кто на PL, кто на Pascal. Модно тогда было.
И ребята сидели там в ВЦ и писали целые два дня. меня начальство не отпустило надолго, получил задание и на работу побежал, всё так полулегально было. Между делом. И что прикольно, когда получил там призовое третье место, начальство прям еще и премию мне дало как призеру )
Вот на ФОРТРАНе на СМ-3 тогда системку написал.
И выбора тогда не было. Памяти оперативной мало. Компутер уже занимает не целый зал, а просто комнату, шумит не так сильно. Но оперативки только или на ФОРТРАН или Ассемблер. А ФОРТРАН, это ж мой родной язык.
Ну, написал систему обработки статистки. На конфах ребята узнали )
Привозили гостинцы, кто яблоки с Алма-Аты, кто красную рыбу с севера. )
Тогда ж не было никаких авторских прав и в те дикие 80-е кто-то что-то писал и все в одном ведомстве если успевали узнать то юзали. Просто приезжали ребята в командировку и брали мою прогу, с исходными кодами. Потом звонили иногда и просили помочь освоить.
Тогда большая и единая была страна.
В 80-е годы то.

4

xxx: во время увольнения с одной работ меня попросили оставить исходники рабочего модуля для одного нехитрого устройства, ну я парень не жадный - говорю, "А забирайте, третий стелаж, вторая папка справа". На том и попрощались.
Где-то через месяц с уже старой работы позвонили и попросили нормальные исходники, а не "какие-то закорючки". Послал их куда подальше, на всякий случай кинул ссылку на википедию, пусть читают что такое ассемблер.

7

xxx: У меня сегодня было круче как обычно впихиваюсь утром в троллейбус, старший под боком, младшая на коленях, и в середине пути начала ворочаться, пиная и меня и старшего. Старший такой давай поменяемся. А я отвечаю (громко и нервно) видишь, троллейбус забит, стэк переполнен, орг сто аш не хватило (недавно показывал ему устройство программы на ассемблер, для общего развития).
Откуда-то сверху и сбоку зычный голос а нехрен было тайни модель делать, используй екзешники!

8

xxx: У меня сегодня было круче — как обычно впихиваюсь утром в троллейбус, старший под боком, младшая на коленях, и в середине пути начала ворочаться, пиная и меня и старшего. Старший такой «давай поменяемся». А я отвечаю (громко и нервно) — видишь, троллейбус забит, стэк переполнен, орг сто аш не хватило (недавно показывал ему устройство программы на ассемблер, для общего развития).
Откуда-то сверху и сбоку зычный голос — «а нехрен было тайни модель делать, используй екзешники!»

10

Краткая суть красноглазиков:

ххх: чем занят?
ууу: собираю вайн
ууу: на линуксе
ууу: запущенном из-под андроида
ууу: чтоб запустить на нем кросс-ассемблер мс68000
ххх: совсем рехнулся?
ууу: просто в универе будет удобно на телефоне кодить
ххх: извращенец, ты зачем ноут покупал?
ууу: на ноуте не интересно

12

Один мой хороший знакомый устраивался на работу в какую-то фирму компьютерщиком. Написал резюме, прошел собеседование и попал на первый тур. Собрались человек 30 претендентов от молодых и неопытных, но мечтающих всю жизнь работать в этой прекрасной фирме, до опытных и матерых, прошедших и Ассемблер, и Си с одним плюсом и с двумя плюсами, и PHP с Java. Придирчивая комиссия в лице заместителя директора по развитию, начальника отдела информатизации и двух сисадминов придирчиво рассматривала и расспрашивала претендентов. Кстати, фирма совсем даже не компьютерная, просто очень много всякого разного компьютерного оборудования. Во второй тур вышел мой знакомый, пара молодых и очень смазливых знатоков Андроида и одна неведомо откуда взявшаяся девица. Вот что делает очень короткое резюме, прическа и мини.
- На второй тур обязательно надену колготки, - задумчиво заметил мой знакомый, отец двоих детей-школьников.
Не помогло, взяли девицу и одного из Андроидов. Пришел он ко мне расстроенный, выпили по сто грамм, спрашивает:
- Ну почему не взяли меня, такого крутого профессионала?
Говорю, мол, успокойся, закуси и запомни, что мы в жизни – любители, а вот девица эта – настоящая профессионалка. Как, кстати, и юный Андроид.

13

НАСТОЯЩИЙ ПРОГРАММИСТ

Намедни встретил одноклассницу Юлю, которую видел последний раз, когда мы ещё носили пионерские галстуки. Поговорили, упрекнула меня в «компьютерной непродвинустости», потому что я не зарегистрирован в «контактах» и прочих «одноклассниках». А вот Юля, как она похвасталась, давно освоила компьютер и работает программистом, получает приличные деньги. Выяснил, Юля со своими коллегами при помощи программы-конструктора скриптов клепает однотипные сайты для интернет-магазинов, такой вот «программист». Я не стал спорить на эту тему, рассказывать про ассемблер и машинные коды, пускай считает себя настоящим программистом. А мне по этому поводу вспомнилась цитата из мемуаров Дениса Ритчи, главного разработчика языка Си, на котором, скорее всего, написана программа, нарисовавшая на вашем экране этот текст. Дословно перевожу с английского: «когда я был студентом Гарварда, я написал на фортране игру в “крестики-нолики” и считал себя лучшим программистом. Когда молодым специалистом я устроился на работу в Bell Labs, моим первым заданием было переписать программу управления автоматикой так, чтобы эта программа занимала в два раза меньше памяти и работала в четыре раза быстрей. И вот тогда я осознал, что я не программист, а полное дерьмо».

14

ЕСТЬ ДЕВУШКИ В РУССКИХ СЕЛЕНЬЯХ…

Когда я был аспирантом и по регламенту обязан был проводить занятия у
студентов, в одной из групп на втором курсе оказалась симпатичная
девушка c несвойственным для наших мест имени Прасковья. Девчонка
скромная, обособленная от остальной группы, без эмоций относилась к
тому, что одногруппницы её дразнили “параша”, издевались на тему родинки
на носу и отсутствия килограмма косметики на лице, глумились над
самодельным кожаным рюкзачком заместо мажорной дамской сумочки
“Dольче&Gабана”. А я, хоть и почти в два раза старше, с ней как-то сразу
подружился. Не в том смысле, о котором все сейчас, наверное, подумали.
Хотя, каюсь, это тоже было, мужики поймут. А, в общем-то, сошлись по
интересам. Под моим руководством за неделю освоила Бейсик, чуть позже
Си, Ассемблер, практически самостоятельно освоилась в Сети.
Радиоуправляемые авиамодели вместе делали и запускали. По Волге на
катамаране вместе ходили. Как она сама сказала – первая, кто из их
зауральского посёлка решил поехать в Москву, получать высшее
образование.

Но вот этот эпизод меня потряс. В вентиляторе установки, с которой я
работал, износилась одна деталь, нужно было изготовить новую. “Набросал”
чертёж, пошёл в мастерскую на поклон к фрезеровщику. Я мог бы изготовить
и сам, работать на подобных станках умею, только мастер никогда не даст
свой инструмент в чужие руки. Впрочем, я и сам не даю свой инструмент
кому попало. Мастер посмотрел чертёж, сказал “фигня делов”, а чтобы я не
“стоял над душой” во время работы, дал денег и попросил сбегать за
поллитрухой недорогой водки.

В недорогой водке я не спец, если уж собираемся, берётся что-нибудь
проверенное в нормальном магазине. А тут купил самую дешёвую в ближайшей
палатке. Принёс мастеру, который к этому времени уже изготовил
необходимую мне деталь. Фрезеровщик, увидев принесённую мной бутылку,
разразился матом на тему: “какого х… ты купил эту сивуху? После неё
долго с унитазом общаться будешь. А я весь день трезвым здесь сидеть не
собираюсь. Я тебе ща в задницу эту бутылку запихну! ”

За перегородкой сидела Прашка, играла с рабочими в домино. Услыхав звуки
начинающегося конфликта, встала, подошла к нам, поинтересовалась, в чём
дело.

Фрезеровщик: - Я хорошей водки просил, а он мне эту мурцовку принёс!
Я: - Петрович, ты сам сказал дешёвую, я и купил. На хорошую ты мне денег
не дал.
Прашка: - Дай сюда. [выхватывает у Петровича бутылку, поболтыхала,
посмотрела, открыла, понюхала] Та-ак, понятно… сейчас исправим.

Тащит бутылку к столу, где рабочие пьют чай. Достаёт из коробки пару
кубиков сахара-рафинада, давит их, бросает сахар в водку, завинчивает
пробку обратно. Затем это хрупкое создание превращается в Дарта Вейдера
из "Звёздных войн", завязывая за спиной свои рыжие косички, облачаясь в
промасленный рабочий халат, перчатки и защитную маску, которая явно ей
не по размеру. Оборачивает какой-то тряпкой горлышко бутылки и без
спроса офигевшего токаря зажимает бутылку в бабке токарного станка.
Ловкими манипуляциями органов управления убираются ненужные для данного
процесса резцы и устанавливается необходимая скорость вращения – 1500.
Мужики побросали домино, пришли смотреть, а Прашка поясняет: если больше
– бутылку разорвёт, меньше – эффекта не достигнешь. Засекает четыре
минуты, останавливает станок, достаёт бутылку, ставит на верстак. Через
минуту на дне бутылки осадок неприятного коричневого цвета. Девчонка
открывает, нюхает, пару капель себе на ладонь, облизывает.
- Всё, мужики, можно пить. Только процедите сначала через тряпку. А ты,
Серёг, учись, как делать, или лучше вообще больше не бери эту дрянь если
не хочешь людей потравить. В соседнем подвале, наверное, денатурат
водопроводной водой разводят и продают в этой палатке. Давай забирай
свою деталь, да пойдём на кафедру, за комп.

P.S. Просковья исчезла так же неожиданно, как и появилась. С её
маленькой Родины пришла весточка о том, что умер отец, осталась больная
мать с маленькой сестрой. Она на четвёртом курсе бросила институт,
забрала документы и отправилась домой. На прощание лишь забежала,
поблагодарила за всё, сказала, что собирается устроиться в тамошнею
местную школу учителем информатики – там такие в дефиците. Чмокнула меня
в небритую щёку и скрылась за дверями нашей лаборатории. Может быть
когда-нибудь, согласно многообещающим планам нашего правительства, в эту
глубинку всё-таки дотянут Интернет и мы ещё встретимся в Сети.

15

Три кента под линухом
код писали вечерком
и решили помечтать.
Начал первый речь толкать
речь была та вот о чём:
- Кабы был бы я царём,
дал бы я царице сына
ростом ровно в три аршина,
знатного баскетболита,
и, конечно, программиста
на Фортране, на Коболе,
на Питоне и Алголе.
Мысль проснулась во втором:
- Кабы был бы я царём,
я б своей царице дал
пасс пожизненный в спортзал,
гоночный велосипед
и планшетник с AMOLED,
а в придачу дочку- кралю
и учебник по Паскалю.
Третий молвил в том же тоне:
- Кабы я сидел на троне,
я б царице в свадьбы дату
дал "Ригонду" и "Кантату",
а три квартала спустя
подарил бы ей дитя,
то дитя б весь день паяло,
а ещё б ассемблер знало,
Бейсик "Вильнюс" и "Микрон",
а катушечный мафон
починяло бы за час.
Что ж, ищи, царица, нас,
выбирай из нас любого!
Лишь он молвил это слово,
как в прихожей грянул звон -
заливался домофон.
Братья - к двери подивиться,
а за дверью - три царицы,
и все трое при коронах
и андроидных смартфонах.
Сразу три сбылись мечты
у тех, кто с техникой на "ты".

16

Как переходят дорогу компьютерные куры

- Курица OS/2: перешла дорогу несколько лет назад, но никто этого
не заметил.
- Курица Windows 95: У нее разноцветные перья, которые она демонстрирует,
переходя дорогу, но переходит она так медленно, что кто-нибудь обязательно
ее задавит.
- Курица Windows 95 OSR2: переходит дорогу только в случае совместимости
с собственными лапами.
- Курица NT: перейдет дорогу в июне или в июле… нет, в августе, даже
в сентябре… а скорее в октябре.
- Курица Microsoft (TM): обосновалась по обеим сторонам дороги, а прежде
чем пересечь дорогу, она ее купила.
- Курица ООП (Объектно ориентированное программирование): ей нет
необходимости переходить дорогу: она отправляет сообщения по почте.
- Курица Ассемблер: сначала она строит дорогу….
- Курица C: переходит дорогу, не оглядываясь по сторонам.
- Курица C++: дорогу переходить не нужно, достаточно ссылки на [курица]
из любого места.
- Курица COBOL:
0001-КУРИЦА-ПЕРЕХОД.
IF CARS=0 THEN
PERFORM 0010-ПЕРЕЙТИ-ДОРОГУ
VARYING STEPS FROM 1 BY 1 UNTIL С-ДРУГОЙ-СТОРОНЫ
ELSE
GO TO 0001-КУРИЦА-ПЕРЕХОД.
- Курица Java: если вашу дорогу должна пересечь курица, сервер скачает
ее с другого места.
- Курица Web: ставит одну лапу на дорогу, поворачивается направо и бежит
не разбирая дороги.
- Курица Delphi: ее привлекает другая сторона дороги.
- Курица Word: единственная курица, которая становится толще в несколько
раз, от одного только пересекания дороги.
- Курица CRAY: это до того быстрая курица, что если не поместить ее в
жидкий азот, то когда она добежит до другой стороны дороги, она будет уже
полностью прожаренная.
- Курица Linux: самая известная, просто звезда нашего времени, так как все
только о ней и говорят. Считается, что нужно внести небольшие изменения
в генетический код, чтобы у нее появился красивый клюв, затем
перекомпилировать, потом внести еще изменения в генетический код, чтобы
она смогла нести золотые яйца, и снова перекомпилировать, затем внести еще
изменения в генетический код, и ноги у нее станут достаточно быстрыми,
чтобы пересечь дорогу, затем… перекомпилировать; таким образом в обращении
сейчас находятся 653 987 перекомпилированных версий - клонов курицы Linux.
ИНТЕРЕСНО, УДАСТСЯ ЛИ КОГДА-НИБУДЬ КАКОЙ-НИБУДЬ ИЗ ЭТИХ ВЕРСИЙ ПЕРЕЙТИ
ДОРОГУ?