Читаем Bash.org.ru IT Happens Истории ## 10001 – 11000 полностью

Гляжу в код PHP с постоянными переключениями PHP-HTML вроде:

>

Читается плохо. И вдруг меня осеняет: это же как слушать речь, пересыпанную матюками! «Картинка, б****, из е**** файла, высота 150 ****, и растянуть, на ***, на всю е***** страницу, ***!»

Тоже самое с SQL. Вездусущие конкатенации и экранирование кавычек, да и ещё без пробелов:

UPDATE '.$data['table'].' SET '.$data['field'].'=\''.$data['value'].'\' WHERE $where

Перевожу: «Мне, пожалуйста, дайте помидоров, ну, кило, думаю, два, может, два с половиной, и ещё давайте, наверное, огурцов — нет, лучше капусты, скорее всего, один кочан, ну там, чтобы это, поменьше, и ещё, знаете, вчера по телику, говорили, что — ах да! — ещё картошки...»

В своих проектах я давно от этого избавился, сделав подсистему функций и классов наподобие sql_update($table, $data, $where). Потратил полдня, сэкономил недели. Но глядя в чужой код, не перестаю удивляться: охота вам, кодерам, ходить по граблям, поедая кактусы? Ведь случайная кавычка или точка выливается в часы отладки, чтобы найти в вашем супе из спагетти муху. Или не хватает ума мыслить выше плоского стандартного кода? Вот этим и отличаются программисты от кодеров.

<p>#10015: Коня, саблю и SSD на терабайт</p>

12:15 15.10.2012, IT happens

Обедаю на кухне с программистами. Один из них в гневе:

— Да что такое! То чая нет, то кофе закончился. Теперь вот салфеток нет! Надо сказать, чтобы кто-нибудь нам их принёс.

Открывается дверь, входит генеральный директор компании и кладёт на стол упаковку салфеток. Немая сцена. Вскакивает второй программист:

— А мне денег, денег!

<p>#10016: Эпидемия вируса отупения</p>

12:15 15.10.2012, IT happens

Не первый год, параллельно со всякими мелкими и не очень IT-халтурками по генподряду для Сбера, Большой тройки и прочих контор ради хлеба насущного, для души работаю в школе. Несу в массы разумное, доброе, вечное, преподавая старшеклассникам информатику, а в младших классах — английский. В конце концов, одно маленькое дело лучше тысячи красивых слов.

Малыши за очередную серию «Маззи» горы свернуть готовы, зубрят стишки, слова и правила, увидев на улице — радостно вопят мне: «Hello! Nice to meet you!», а став постарше, спрашивают: «%name%, а почему вы у нас больше уроки не ведёте?» То есть не самый нужный в ребячьей повседневности предмет в запасники памяти вкладываю — и неплохо вроде бы. Потом, надеюсь, не раз добрым словом вспомнят[2].

С компьютерами тоже знаком не понаслышке: первой записи в трудовой «техник ЭВМ» — уже почти два десятка лет, еще первый десяток календарных не разменял, а уже с «Правцами» и ЕСками возился. На выпускных в школе предметом по выбору взял, естественно, информатику. Кстати, жутко поразил преподавателя программой на встроенном в Эксель Бейсике, строившей на листе календарь на любой заданный год. Повезло, дорвался школьник до стоявшего ради мебели у директора в приёмной 386SX-20 c Windows 3.11 и Вордом-Экселем на борту, вот и выпендривался.

Совмещал учёбу на дневном очном с работой в семи местах и стоянием на радиорынке по выходным. Одним из мест работы, кстати, был саппорт у провайдера, так что дети до сих пор удивляются: «А почему вы на нас никогда не кричите?» Стал инженером межрайонного узла связи и, соответственно, скорой технической помощью на три района через год после института (ни разу не технического, кстати). Разбирался с чем угодно, включая промышленные холодильники и лесопилки («Ну, оно же с компьютером? Значит, тебе и разбираться»). И плевать, что тот «компьютер» — коробочка с десятком кнопок, семисегментным индикатором и инструкцией на португальском, а мобильного интернета и гуглопереводчика тогда ещё и в проекте не было. Эм, ладно, что-то я отвлёкся. Таких историй у каждого наберётся не один десяток.

Так вот, я стою, можно сказать, у истоков всех этих тётенек и дяденек, ищущих файлы в кабелях и почту в мониторах, — и что же вижу? Доступ к компьютеру за пределами школы есть у всех учеников. Даже у самых неимущих есть друзья или родственники, допускающие «к телу». А действительно интересующихся можно пересчитать по пальцам. По одному на параллель, не больше. Они, кстати, и идут потом по IT-стезе, но речь не о них. Остальные знают про «вконтактик» и Мейл-агент, могут включить и выключить комп, запустить игрушку, набрать текст. Всё! Особо продвинутые знают про Гугл-хром (его ж по зомбоящику рекламируют!) или Оперу, методом перректальной гландэктомии могут составить коллажик в фотошопе. Трое-четверо освоили высший пилотаж: для лечения «локера» могут накатить винду с диска F#ck you Bill! vol. N, причём обязательно с предварительным форматированием и переразбиением диска на два десятка логических спираченным Акронисом, но без сохранения инфы. Зачем? Потому что так надо. Такими они впервые приходят на урок. С чуть большим количеством знаний уходят. Но применить их на практике, за пределами школы? Ага, щас. Это фантастика, сынок.

Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги

Адриан Моул: Годы прострации
Адриан Моул: Годы прострации

Адриан Моул возвращается! Годы идут, но время не властно над любимым героем Британии. Он все так же скрупулезно ведет дневник своей необыкновенно заурядной жизни, и все так же беды обступают его со всех сторон. Но Адриан Моул — твердый орешек, и судьбе не расколоть его ударами, сколько бы она ни старалась. Уже пятый год (после событий, описанных в предыдущем томе дневниковой саги — «Адриан Моул и оружие массового поражения») Адриан живет со своей женой Георгиной в Свинарне — экологически безупречном доме, возведенном из руин бывших свинарников. Он все так же работает в респектабельном книжном магазине и все так же осуждает своих сумасшедших родителей. А жизнь вокруг бьет ключом: борьба с глобализмом обостряется, гаджеты отвоевывают у людей жизненное пространство, вовсю бушует экономический кризис. И Адриан фиксирует течение времени в своих дневниках, которые уже стали литературной классикой. Адриан разбирается со своими женщинами и детьми, пишет великую пьесу, отважно сражается с медицинскими проблемами, заново влюбляется в любовь своего детства. Новый том «Дневников Адриана Моула» — чудесный подарок всем, кто давно полюбил этого обаятельного и нелепого героя.

Сью Таунсенд

Юмор / Юмористическая проза

Все жанры