15
Когда-то давным давно...
32 Комментария в IT минувших дней  

Моя старая история с ITthappens. Но там же нет обсуждения, потому решил ее здесь обсудить. Она с айти плавно переходит в социальные вопросы. В свое время была ответом на срач на баше о начальниках It-отдела, который ничего не понимал в компах даже на уровне пользователя


Где-то в 1992 году я работал в Unix. Там была страшная неудобная файловая оболочка и ещё более страшный и неудобный текстовый редактор. До сих пор помню: чтобы выйти из него, нужно было четыре раза нажать Esc. И я взялся эти проблемы решить.


Текстовый редактор я просто один к одному передрал с популярного тогда MultiEdit, который меня полностью устраивал, а вот при написании файловой оболочки я, конечно, взял за основу логику Norton Commander, но кардинально её переработал. У меня количество окон с файлами не ограничивалось двумя, и эти окна можно можно было располагать как угодно и делать произвольной формы. Какой-нибудь человек из будущего опознал бы в этой оболочке Windows-стиль.


Ещё я придумал тогда файлы-ссылки, чтобы можно было создать список нужных тебе программ и файлов, не меняя их фактического расположения по каталогам, — полную аналогию ярлыков и рабочего стола.


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


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


Потом я изобрёл визуальное программирование. Тогда все элементы интерфейса прописывались прямо в коде с абсолютным позиционированием. Написал — скомпилировал — запустил и смотришь: «Ага, это поле на три символа влево сдвинуть, эту подпись на пять вправо». Неудобно, в общем. Написал программку, где можно было на экране расставить подписи, поля и кнопки, это всё сохранялось в бинарный файл, который при выполнении программы на лету подгружался и использовался для отображения формы. Если такой таблицы или таких полей не было, то они создавались при сохранении формы. Вышел аналог Access.


Тогда за написание «Windows» я получил в качестве поощрения от начальства пятьдесят баксов. Спустя много лет я подумал, что если бы я это делал не в украинской провинции, а где-нибудь в американском университете, то, может, заработал бы на нём не пятьдесят долларов, а пятьдесят миллиардов. Хотя, с другой стороны, будь я в Америке, то получил бы, наверное, больше пятидесяти долларов, но миллиарды заработал бы всё равно не я, а какой-нибудь ушлый маркетолог с мамой в совете директоров.


Хотя, если абстрагироваться, то раз социально неадаптированный прыщавый девственник смог не только предугадать многие тенденции в развитии программного обеспечения, но и реализовать их, значит, это и не так ценно. Миллионы смогли бы сделать это тогда. Может, действительно важно, кто это продвигает, а не кто делает? Похоже, это и есть закон жизни.


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

Показать полностью
12
Моя транспортная история
3 Комментария  

Читал где-то тут историю о транспортной давке с эротическим уклоном и вспомнил свою:

Еду я в умеренно переполненном автобусе. Я где-то в позднем детстве, типа лет двенадцать. Страна в позднем советском периоде. Тогда педофилов еще не изобрели, но отдельные кулибины были, но они еще не стали такими властителями дум как сейчас, что о них каждому ребенку рассказывают. Вот еду я значит, умеренно прислонился к какому-то мужику. Вдруг чувствую какое-то сильно интенсивное движение у себя ниже пояса. В ужасе шарахаюсь от мужика. Он, что характерно, тоже. Разбегаемся на разные концы площадки и какое-то время косо смотрим друг на друга. И ту мне доходит, что я же взял с собой хомяка. Это шерстяное изделие развлекательного характера видно закемарило у меня в кармане, потому затихло и я он нем забыл. Потом видно или придавил его или он просто проснулся и начал интенсивно прокапываться наружу. А нам с мужиком это добавило седых волос

1
Описка по фрейду
6 Комментариев  

Сейчас хотел в сопроводиловке к изменениям в программе написать:

"Добавлены новые проводки и исправлены ошибки"

засомневался что первым писать о проводках или о ошибках, в итоге вышло:

"Добавлены новые ошибки и исправлены проводки"

Что смысл как-то и не поменяло, но сути возможно стало ближе

2
Что делать администратору, когда винда пишет "Обратитесь к администратору"
15 Комментариев  

Я вообще программист, но пришлось освоить довольно хорошо бухучет, так как у бюджетного бухгалтера часто бывает трудно добиться, что же ему нужно. Потихоньку у моих бухгалтеров-клиентов вошло в привычку, что я им не только в программе изменения делаю, но и новшества в бухгалтерии рассказываю. Еще и принимаю на себя волну их возмущения с стиле "какой дурак это придумал". Ну, ладно мои. Но, когда я лезу на бухгалтерские форумы, чтобы выяснить какой-то спорный момент, то и там самый распространенный ответ "Да, чего ты паришься. Позови программиста, он все сделает". Да, я же и есть тот программист, что сделает, а посоветоваться, б*ля, не с кем. Это, типа, что делать администратору, когда винда пишет "Обратитесь к администратору"


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

-19
Дарю идею
44 Комментария  

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

-22
Трудности взаимопонимания
20 Комментариев  

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

Трудности взаимопонимания ведьмак, Трисс Меригольд, Йеннифер
Показать полностью 1
5
Нетипичные девяностые
5 Комментариев  

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


Вторая история менее не такая стильная, но опасность надо мной висела большая. Одна уже более коммерческая контора начала терять контракты, так как кто-то сливал информацию конкурентам. Я даже не был сотрудником, но как человек с доступом к компам знал больше всех о компании, и о контрактах и о бухгалтерии, да и единственный мог унести инфу так, что никто и не поймет. Меня директор предупредил, что они-то добрые, но есть акционеры и команды при них и может быть очень неприятно общаться с ними и им можно не успеть и объяснить. Я не вздрогнул, так как вины за собой не знал. Но тут приходит такая инфа: их человек у конкурентов приносит инфу, что наш программист приходил и общался с их директором. Тут уже даже я бы поверил, что это я, так как был единственным программистом в этой конторе.  Спас меня глупый прикол. Я когда-то сделал стодолларовую банкноту  с моей фоткой. Она какими-то путями оказалась у генерального директора в кошельке. Он показал своему информатору, типа "Он?". Тот сказал, что нет. Оказалось, что это их давнишний программист, что работал тут еще лет шесть назад. А могло бы...

46
Идея для стартапа
9 Комментариев в Котомафия  

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


у меня сейчас кошка ввиду целлофанового голодания из-за убранного новогоднего дождика, начала, как заяц кору в голодное время, обгрызать коробки обклеенные скотчем

4
Не достаточно я просветленный
9 Комментариев  

Добрый добрый приват-банк. Висят одновременно два объявления, что:

"У Приват-банка сменился собственник, но это никак не отразится на обслуживании клиентов" и что "Все операции по выплатам заморожены". То есть то, что у меня на карточке ноль денег и я не могу кинуть себе на карточку со своего же карточного счета это вообще никак на меня не отражается по версии приват-банка? Конечно, то что у человека нет ни наличных ни безналичных денег это же так все эфемерно и не стоит внимания и никак на мне не отражается. Ну, не достиг я еще того дзена, чтобы отсутствие денег на меня не отражалось

3
Ставим модем правильно
12 Комментариев  

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



Пожалуйста, войдите в аккаунт или зарегистрируйтесь