"в сорцы вордом"
Jul. 29th, 2002 07:08 pmДействительно, священный ужас.
Есть какие-то поступки, которые, мне кажется, нормальный, вменяемый программист просто не может совершить. Редактировать исходный код в Ворде - пример такого поступка. Непонятно, как с таким человеком можно иметь дело и что ему можно поручить. Просто чувствуешь, по-моему, что у него в голове настолько не так "провода натянуты", он настолько не понимает, что делает и что такое программирование и как там всё "работает" -- что это просто дело пропащее.
Я не думаю, что мне кто-то когда-то специально объяснял, что Вордом не редактируют исходники, или что мне что-то подобное где-то приходилось читать. Это просто как бы очевидное следствие некой общей базисной картины мира, некоего общего понимания того, "как всё происходит" - и когда у кого-то такого понимания нет, это как бы такой мини-шок.
Я как раз несколько дней назад думал о том, что есть, наверное, проверочные ситуации разной степени "очевидности" для вещей такого рода. Есть какие-то очень очевидные вещи, из которых строят анекдоры про тупых юзеров -- типа когда "не могу редактировать файл", а в конце концов оказывается, что у юзера сейчас запланированный перерыв в подаче электричества. Впрочем, увы, все, даже самые дикие, анекдоты такого рода встречаются на практике -- и на этом основаны, скажем, бесконечные грустные истории техсуппорта, или известный bidiot-log лжеюзера
yatsutko.
Но есть, наверное, и менее очевидные вещи. Мне приснилось несколько дней назад... из всего сна утром помнил только короткий отрывок: я объясняю кому-то, как сделать снимок картинки с экрана в файл - надо найти программу screen capture, установить её, запустить, в нужный момент нажать на нужную кнопку... только, объясняю во сне этому человеку, перед тем, как нажмёшь на кнопку, подправь кнопочки на панели монитора, чтобы картинка чётче и ярче вышла.
Вот, мне кажется, это забавный пример такой вот "проверки на вшивость" (проверки, по сути дела, человека реальностью - необязательно оформлять её в виде "подколки" одного человека другим), требующей понимания основ того, "как это устроено", и несколько (трудно судить, насколько) менее тривиальной, чем "запишите мне интернет на дискету" какой-нибудь. Т.е. я могу себе представить, скажем, какого-нибудь программиста, вполне себе зарабатывающего деньги в солидной фирме на VB или C++, который этого не понимает -- ну не знает он даже самых основ того, как работает монитор, что такое графическая плата, как программы посылают цветовую информацию и держат её в памяти компьютера. У него на этом месте - концептуальная дыра, и поэтому он вполне способен подкрутить яркость на мониторе, чтобы картинка получше вышла.
Интересно, есть ли ещё такие не-совершенно-тривиальные "проверки на вшивость" для программистов или просто пользователей. Надо бы подумать об этом.
Есть какие-то поступки, которые, мне кажется, нормальный, вменяемый программист просто не может совершить. Редактировать исходный код в Ворде - пример такого поступка. Непонятно, как с таким человеком можно иметь дело и что ему можно поручить. Просто чувствуешь, по-моему, что у него в голове настолько не так "провода натянуты", он настолько не понимает, что делает и что такое программирование и как там всё "работает" -- что это просто дело пропащее.
Я не думаю, что мне кто-то когда-то специально объяснял, что Вордом не редактируют исходники, или что мне что-то подобное где-то приходилось читать. Это просто как бы очевидное следствие некой общей базисной картины мира, некоего общего понимания того, "как всё происходит" - и когда у кого-то такого понимания нет, это как бы такой мини-шок.
Я как раз несколько дней назад думал о том, что есть, наверное, проверочные ситуации разной степени "очевидности" для вещей такого рода. Есть какие-то очень очевидные вещи, из которых строят анекдоры про тупых юзеров -- типа когда "не могу редактировать файл", а в конце концов оказывается, что у юзера сейчас запланированный перерыв в подаче электричества. Впрочем, увы, все, даже самые дикие, анекдоты такого рода встречаются на практике -- и на этом основаны, скажем, бесконечные грустные истории техсуппорта, или известный bidiot-log лжеюзера
Но есть, наверное, и менее очевидные вещи. Мне приснилось несколько дней назад... из всего сна утром помнил только короткий отрывок: я объясняю кому-то, как сделать снимок картинки с экрана в файл - надо найти программу screen capture, установить её, запустить, в нужный момент нажать на нужную кнопку... только, объясняю во сне этому человеку, перед тем, как нажмёшь на кнопку, подправь кнопочки на панели монитора, чтобы картинка чётче и ярче вышла.
Вот, мне кажется, это забавный пример такой вот "проверки на вшивость" (проверки, по сути дела, человека реальностью - необязательно оформлять её в виде "подколки" одного человека другим), требующей понимания основ того, "как это устроено", и несколько (трудно судить, насколько) менее тривиальной, чем "запишите мне интернет на дискету" какой-нибудь. Т.е. я могу себе представить, скажем, какого-нибудь программиста, вполне себе зарабатывающего деньги в солидной фирме на VB или C++, который этого не понимает -- ну не знает он даже самых основ того, как работает монитор, что такое графическая плата, как программы посылают цветовую информацию и держат её в памяти компьютера. У него на этом месте - концептуальная дыра, и поэтому он вполне способен подкрутить яркость на мониторе, чтобы картинка получше вышла.
Интересно, есть ли ещё такие не-совершенно-тривиальные "проверки на вшивость" для программистов или просто пользователей. Надо бы подумать об этом.
no subject
Date: 2002-07-29 09:17 am (UTC)Re:
Date: 2002-07-29 09:24 am (UTC)Stavim dianozy?
From:Re: Stavim dianozy?
From:Re: Stavim dianozy?
From:Re: Stavim dianozy?
From:Re: Да, именно!
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:Угу
From:gvozdi mikroskopom zabivaete
From:Re: gvozdi mikroskopom zabivaete
From:(no subject)
From: (Anonymous) - Date: 2002-07-29 04:36 pm (UTC) - Expand(no subject)
From:(no subject)
From:вши
From:Re: вши
From:Re: вши
From:Re: вши
From:Re: вши
From: (Anonymous) - Date: 2002-07-29 04:20 pm (UTC) - ExpandScreencapture
Date: 2002-07-29 09:19 am (UTC)Re: Screencapture
Date: 2002-07-29 09:43 am (UTC)Не суть важно, как конкретно это делать - не в этом суть.
Re: Screencapture
From:Re: Screencapture
From:Re: Screencapture
From:Re: Screencapture
From:есть многое на свете, френд Горацио
Date: 2002-07-29 09:46 am (UTC)Re: есть многое на свете, френд Горацио
From:Re: есть многое на свете, френд Горацио
From:Re: есть многое на свете, френд Горацио
From:Re: есть многое на свете, френд Горацио
From:Re: есть многое на свете, френд Горацио
From:no subject
Date: 2002-07-29 09:32 am (UTC)- Я послал вам статью и фотографии вставил в вордовский файл, а то они слишком большие.
no subject
no subject
Date: 2002-07-29 11:35 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:Re:
From:no subject
Date: 2002-07-29 10:00 am (UTC)no subject
Date: 2002-07-29 10:10 am (UTC)Re:
Date: 2002-07-29 11:27 am (UTC)Хорошо, что я кофе в этот момент не пил ;)
no subject
Date: 2002-07-29 01:31 pm (UTC)(no subject)
From:no subject
Date: 2002-07-29 10:26 am (UTC)«...он принес нам инструкцию на трех листах, написанную от руки, отксерил это и раздал.. Настоящий программист никогда не пишет от руки! Никогда!..»
На самом деле, программист, которому удобнее написать от руки, чем в текстовом редакторе, скорее всего, просто плохой пользователь компьютера. Это совсем не значит, что он плохой программист, но, опыт показывает, что обычно так оно и есть.
no subject
и опять об WORD...
Date: 2002-07-29 10:28 am (UTC)Но вообще я видела еще круче вещь - одна дама пыталась создать с помощью Word, как визуального редактора, веб-страницу. Кто никогда не видела, что из этого выходит, сходите, посмотрите. Этот уродец создает XML-файл, избыточный раз в 5-6.
И по поводу проверки на вшивость - я знаю замечательную историю о том, как целый отдел пытался реанимировать монитор, не показывавший цвета, пока на третий день не выянилось, что он просто монохромный. Для нового поколения это уже вещь вне пределов понимания.
Re: и опять об WORD...
Date: 2002-07-29 11:34 am (UTC)Ну, это обычное дело. Нормальная практика, к сожалению.
Этот уродец создает XML-файл, избыточный раз в 5-6.
К сожалению, нынче принято не экономить ресурсы. Память дешёвая, и вообще это способствует покупанию всё большего количества компьютерных штук и развитию хайтека. Такая идея. Отсюда и java повсюду.
Re: и опять об WORD...
From:Re: и опять об WORD...
From:Re: и опять об WORD...
From: (Anonymous) - Date: 2002-07-29 02:08 pm (UTC) - ExpandRe: и опять об WORD...
From:Re: и опять об WORD...
From: (Anonymous) - Date: 2002-07-29 03:17 pm (UTC) - ExpandRe: и опять об WORD...
From:Re: и опять об WORD...
From: (Anonymous) - Date: 2002-07-29 04:10 pm (UTC) - ExpandRe: и опять об WORD...
From:SOHO
From:Мрачные Мысли Минималиста
From:Re: Мрачные Мысли Минималиста
From:Re: Мрачные Мысли Минималиста
From:Re: Мрачные Мысли Минималиста
From:Re: Мрачные Мысли Минималиста
From:Re: Мрачные Мысли Минималиста
From:Re: Мрачные Мысли Минималиста
From:Re: Мрачные Мысли Минималиста
From:Re: Без претензии на оригинальность...
From:Re: и опять об WORD...
From:Re: и опять об WORD...
From:Re: и опять об WORD...
From:Re: и опять об WORD...
From:Re: и опять об WORD...
From:Re: и опять об WORD...
From:no subject
no subject
Date: 2002-07-29 11:29 am (UTC)А "проверка на вшивость" хороша. :-)
no subject
Date: 2002-07-29 12:16 pm (UTC)no subject
Date: 2002-07-29 01:57 pm (UTC)(no subject)
From:Re:
From:(no subject)
From:(no subject)
From: (Anonymous) - Date: 2002-07-29 02:41 pm (UTC) - Expand(no subject)
From:no subject
Date: 2002-07-29 12:41 pm (UTC)no subject
Date: 2002-07-29 01:19 pm (UTC)А у меня есть ISPF (мэйнфреймовский редактор) для Windows, во! Но я им не пользуюсь...
(no subject)
From:(no subject)
From:Re:
From:(no subject)
From:no subject
Date: 2002-07-29 05:19 pm (UTC)My excuse for it was the fact that the program was in Hebrew Prolog and there was a problem printing it out in DOS shell (printer fonts). So I tried to open it in word (I didn't use notepad, because prolog uses logical hebrew and the letters come out in it in reverse order)
Because the file had a .pro extension, word 97 refused to open it. When I saved it as .txt and tried to open it, it crashed. I don't know what was its problem, but it crashed.
So I tried an older version (word 95). this one had many options for treating dos hebrew text, but each one of them resulted in text being garbled or reversed in best case. I fought with it for quite a long time, then broke down and wrote a small program for reversing text, ran it and opened the thing with notepad.
no subject
Date: 2002-07-29 05:37 pm (UTC)Kak-to na interview menya poprosili napisat' (na C) prisvoenie znachenija bajtu po adresu, skazhem 2 v adres 4, nu to-est' "*(char*)4 = 2;" .
Ya napisal i udivlenno na interviewera posmotrel. On zhe skazal, chto eto proverka na embedded-nost', mol, te, chto pishut na VC++, ispytyvajut nekotorye zatrudnenija ;)
Re:
Date: 2002-07-29 07:42 pm (UTC)кстати,
Date: 2002-07-30 12:30 am (UTC)no subject
Date: 2002-07-30 01:17 am (UTC)[как будто]
один человек в Технионе хотел переписать DOOM на дискету. Места не хватило. Тогда он влез в source и стал удалять пробелы...
А.А.
хехе
_вменяемый_ программист ленив - сунет хуй в рукав и говорит - раковая шейка;), биш добивается результата с наименьшими усилиями головы и жопы
реально - ворд неплохо работает с регулярными выражениями, там всякие массовые замены + еще макросами можно -- большинство для-сырцовых редакторов совсем этого мало-плохо умеют
ворд пристоен с большими документами - там большие блоки перетаскивать в режиме аутлайна -- кто из для-сырцовых это умеет?
да много у него разных гитик, ежли их знать - то пошто не пользовать?
имхо вменяемый тягает свое сочинение - в ворд, в ультраедит, в хомсайт, в юних, в ехель и тр.пр. тр.пр. -- т.к. знает всякие их сильные стороны
я кст и в ехеле сырцы правил тоже -- т.к. мне надо было что-то по ним посчитать между делом -- в ехеле - милое дело - забил в соседнюю колонку какую-нить формулу - и вперед (да те же парности скобок какого-нить нетрадиционного вида напр)
вот например - хороший пример
Date: 2002-07-30 11:24 am (UTC)есть что-то близкое в хомсайте и ультаэдите - но не дотягивает
простейший пример --
-- перед всеми стрками в которых есть "что-то" поставить "#" --
-- везде кроме ворда - жопу свернешь пока сообразишь как это сделать
в водре - как 2 пальца обоссать - замены
А: все "что-то" выровнять направо,
Б: все направые сделать жирными,
В: все направые переводы каретки - нежирными,
Г: все жирное заменить на "#" + найденный текст,
Д: убрать все направое и жирное
-- вся эта байда оформляется макросом -- и жмается одной кнопкой
как это же сделать другим хорошим редактором даже с мягким отбеливателем?
ага ;-))
Re: вот например - хороший пример
From:Re: вот например - хороший пример
From:no subject
Date: 2002-07-30 10:41 am (UTC)-----------------Анекдот - практически офф-топик------------------
Грицко жалуется отцу: "Тату, Халя меня не хочет".
-Как не хочет- возмущается отец - А ну, пошли.
Приходят к девушке домой, их встречает Галина мать.
- Кума, - говорит старший,- Ваша Халю не хочет моего Грицка.
- Так шо? Может он нехорош ей. - отвечает мать.
- Нехорош? Грицко, сымай портки - говорит отец.
Грицко приспускает штаны и обнажает внушительного размера аппарат.
- Ой, мамочки ж мои - отшатывается мамаша.
- О то ж. А ваша Халю - балованая.