Допустим, взамен вашего старого ноутбука (купленного в 2009) вы купили новый. Потому что старый хоть и выглядит у вас, как новый, но тормозит настолько, что это влияет на вашу производительность. И допустим новый ноутбук работает у вас реально – очень быстро. Очень-очень быстро.
Как это поправить? Очень просто. Нужно поставить новую версию Microsoft Office 2016 (потому что это неизбежное зло, а не потому, что вы пользуетесь этой гадостью), и открыть обычный файл, присланный клиентом.
И все станет тормозить, как положено.
Вот эту пачку бумаги, весом в несколько кило выкинул сегодня – не без трепета. Это часть первого в моей жизни пакета разработчика, купленного специально для меня. Мне тогда было лет, наверное, 19. Эта пачка бумаги и несколько дискет стоили совершенно непредставимые в то время деньги, кажется, больше тысячи долларов. Полторы? Пакет предназначался для программиста, речь шла о разработке приложения для пластиковых карточек. Первый дорогой инструмент в профессиональной жизни: компьютеры — ладно, это железо.
Случайно нашел, разбирая бумаги сегодня. 18 лет она ездила со мной из квартиры в квартиру и из жизни в жизнь. Если порыться в “железных завалах”, то где-то есть может быть и терминал, который нужно было программировать. Смотрел на нее и думал: чего это я ее не выкинул лет 10 назад?
Заказчик хотел пластиковые карточки для розничной торговли. Первый карточный проект в стране, насколько я знаю – сильно раньше всех банков и проч. Я был системщиком, мне нужно было разработать модель хранения и обмена данными, софт для терминалов, библиотеку для прикладного уровня (Clipper 5). Там был транслятор с какого-то диалекта C (кажется без плюсов) в моторолловский ассемблер. Нужно было понять тысячу и одну вещь: от распайки разъемов до особенностей OS на карточке. Интернета еще не было. Не помню, Fido, кажется, уже было?
Если бывает профессиональное счастье у программистов, профессионально счастлив я был именно тогда. Вот этот проект на работе, а в университете – библиотека для 3D стрелялок в качестве курсовой (a-la Doom) – трассировка лучей, трехмерный звук (без учета отражения, конечно).
Из исключительно рабочих нужд написал трогательное письмо производителю программ для математического моделирования со слезной мольбой дать поиграть их продукт (стоит дорого, и не ясно, получится ли; в таких случаях они дают поиграть, а воровать мне противно).
Две вещи: (1) В линейного программирования и прикладного мат. моделирования красивых инструментов. То есть когда он, посверкивая толстыми очками говорил: "пригодится", как-то не верилось. Теперь точно надо. Не прошло и 15 лет. То есть вру: лет 5 назад я уже пользовался этим аппаратом с чудовищно скандальным успехом.
(2) За 15 лет из инструмента для фриков-математиков продукт вырос в прикладной комбайн чудовищной сложности, применяемый везде: от разработки компьютерных сетей и анализа рынков до запуска спутников*. В очередной раз хочется (уже целых пять минут) все бросить и заниматься остаток дней только этим. Когда-то (очень давно, две жизни назад — со старших классов и до
Профессор живет нынче в Израиле, и я знаю его Skype. Звонить за консультацией, тем не менее, невыразимо стыдно; хотя я уверен — похихикает, но в нужном направлении пнет.
P.S. (без морали) Когда я спросил профессора (это был первый разговор после его отъезда и многолетнего перерыва в общении), чем он занят, в ответ получил "рассказать не могу, посмотри завтрашние новости". Назавтра Израиль испытал военную штуку, в существование которой я до сих пор с трудом верю; это сильно за гранью фантастики. Здесь, в солнечной Киргизии, у него были тупые студенты (включая меня), склоки на кафедре, холодная квартира и никакой настоящей работы.
*Там есть такие офигенные вещи, как автоматизированный контроль требований поставщика сквозь дизайн к тестированию (с опциональным подключением к тестовому оборудованию). Офигеть совершенно.
Перегруженность — это когда мелкий (на полдня работы) заказ (сулящий хорошие деньги) оборачивается отказом. И ты чувствуешь облегчение, а не разочарование.
С чистого листа
Sep. 21st, 2010 11:42 pmОбновил профиль в FireFox. То есть — завел новый и перенес туда закладки/настройки всякие. Предыдущий работал у меня с первой версии FireFox, перенес почти безболезненно миграцию на мак сколько-то лет назад. Недели две как у него съехали шрифты окончательно и мне лень стало лечить. FireFox, впрочем, давно уже не браузер по умолчанию: нужен только если работаю с AJAX и прочей ерундой. Или с CSS и прочей ерундой. Или с HTTP headers и прочей ерундой. Нужен, словом. Если кому приспичит возиться с профилями на маке: 1Password признает, что профилей может быть больше одного. Evernote — нет, но мне он в фоксе и не нужен.
О сильно наболевшем
May. 10th, 2009 06:00 pmНет, ребята, это не работа, это трындец
Надо с этим
А у вас получается на самом деле работать 8 часов (выкладываясь полностью) день за днем? Мне всегда казалось, что работать так — расписываться в неумении организовать рабочий процесс (добиться нормального контракта).
Бар и холодильник находятся в тумбе стола за которым я работаю в отеле.
Это гениально; еще бы кофемашину сюда.
И нормальный интернет, но это уже мечты.
http://blog.piterpen.net/2008/12/23/%d1%80%d0%b0%d0%b1%d0%be%d1%87%d0%b5%d0%b5/
Местечковое – крик души, можно не читать
Dec. 15th, 2008 08:43 pm
Захотелось — в
Детский сад кругом.
Чтоб я еще раз на пушечный выстрел подошел к гос. проекту национального масштаба. Эти люди не сделали ничего (совсем) и теперь от меня ждут, что за зарплату (по их расценкам) и один месяц я организую и выполню всю работу по написанию документа, который должен был быть написан за полгода и полимиллиона долларов. Как дети,
(no subject)
Oct. 30th, 2008 10:07 amC утра сел отрабатывать баланду писать очередную концепцию. Все местные мои заказчики в анамнезе имеют задачу привести нашу маленькую страну в светлое будущее непростым путем информационных технологий. (К слову, сама формулировка “информационные технологии” кажется мне исключительно дебильной. Не говорят же, к примеру, “электрические технологии”, впрочем, пустое).
Писать концепцию проекта информатизации(еще более дебильное слово) чего-то очередного при том, что света нишиша нет, а посему примерно половина школ не будет работать до весны, ужасно глупо. Уровень образования выпускников школ около ноля: приятелю показывали, пока – как диковинку, выпускника местного вуза которого родственники устроили в налоговую: он спалился на том, что не умел писать. Читать умел, да, расписываться – а писал очень медленно и печатными.
Еще 15 лет назад выпускников нашей, местной школы брали в относительно приличные вузы практически без экзаменов по результатом символического теста в актовом зале – приемные комиссии приезжали из далеких академических русских городов прямо в школу.
Впрочем – назад к концепции – из, примерно, 5-ти заказчиков один понимает, что пресловутые, как из не назови, технологии не могут быть целью, но могут и должны – эффективным средством; идея простая, но для многих – новая. Лично для меня в работе с таким заказчиком наступает счастье.
Мой заказчик, для которого я совершил подвиг сидения в офисе, Государственный таможенный комитет нашей маленькой страны, проявился снова, с просьбами (1) помочь дополнить написанный мной документ (2) посидеть в офисе еще (можно за бóльшие деньги). Ну с (1) я еще как-то согласен, а вот новый контракт с государственной стр-рой я подписывать не стану – должны же в моей жизни быть хоть какие-то принципы. Сказал “не вылезу”, значит не вылезу © анекдот
http://blog.piterpen.net/2008/10/13/%d0%bb%d0%b8%d1%87%d0%bd%d0%be%d0%b5/
Зарегистрировал программу, которая пытается научить меня набирать вслепую (там есть специальный модуль для обучения набору вслепую программистов на c++, я не ставил – страшно). Автор прислал за 140 рублей код и письмо, в котором единственное предложение без восклицательного знака – подпись. Теперь чувствую себя просто обязанным оправдать. Гнетет.
К слову – о программах. Если новый монитор развернуть вертикально – на экран влезает нереально большой кусок текста моей программы. Настолько большой, что хочется вынести часть методов объекта на следующий уровень наследования.
http://blog.piterpen.net/2007/01/27/%d0%b9%d1%86%d1%83%d0%ba%d0%b5%d0%bd/
Yet another faster JavaScript sorting
Jan. 8th, 2007 07:12 pmIt is no secret that the demand on applications with “AJAX” in the name is continually increasing. Nolens volens one has to do some things with unadapted to them tools: an illustration in point is Internet Explorer — a program which is unadapted to execution of the code that would be standardized and had a common sense. Recently I had to deal with one of its problems. I had to sort out an array of objects by the given field. IE did it 100 times slower than FireFox! Solution allows sorting out six times faster than Internet Explorer. A link to the library implementing this method follows.
( Read the rest of this entry » )http://blog.piterpen.net/2007/01/08/yet-another-faster-javascript-sorting/
Быстрая сортировка в JavaScript
Jan. 8th, 2007 06:50 pmНе секрет, что спрос на приложения c приставкой “AJAX” постоянно растет. Волей-неволей приходится делать некоторые вещи неприспособленными для этого инструментами: характерным примером является Internet Explorer – программа, однозначно неприспособленная для выполнения кода, соответствующего стандарту и здравому смыслу. С одной из его проблем мне пришлось столкнуться: мне понадобилось отсортировать по заданному полю массив объектов. Выяснилось, что сортировка в IE работает в 100 раз медленнее, чем в FireFox. В результате было найдено решение, которое позволяет сортировать примерно в 6 раз быстрее, чем это делает Internet Explorer, ниже есть ссылка на библиотеку, которая реализует этот метод.
( Read the rest of this entry » )Вопль души
Nov. 16th, 2006 01:40 pm<div dojoType="FisheyeListItem" iconsrc=" - иначе не работает
причем это
Очень хочется слегка придушить Alex Russell