kostik: (Default)

Допустим, взамен вашего старого ноутбука (купленного в 2009) вы купили новый. Потому что старый хоть и выглядит у вас, как новый, но тормозит настолько, что это влияет на вашу производительность. И допустим новый ноутбук работает у вас реально – очень быстро. Очень-очень быстро.
Как это поправить? Очень просто. Нужно поставить новую версию Microsoft Office 2016 (потому что это неизбежное зло, а не потому, что вы пользуетесь этой гадостью), и открыть обычный файл, присланный клиентом.
И все станет тормозить, как положено.


http://blog.kostik.net/2015/07/15/2521/

kostik: (Default)

Вот эту пачку бумаги, весом в несколько кило выкинул сегодня – не без трепета. Это часть первого в моей жизни пакета разработчика, купленного специально для меня. Мне тогда было лет, наверное, 19. Эта пачка бумаги и несколько дискет стоили совершенно непредставимые в то время деньги, кажется, больше тысячи долларов. Полторы? Пакет предназначался для программиста, речь шла о разработке приложения для пластиковых карточек. Первый дорогой инструмент в профессиональной жизни: компьютеры — ладно, это железо.

Случайно нашел, разбирая бумаги сегодня. 18 лет она ездила со мной из квартиры в квартиру и из жизни в жизнь. Если порыться в “железных завалах”, то где-то есть может быть и терминал, который нужно было программировать. Смотрел на нее и думал: чего это я ее не выкинул лет 10 назад?

Заказчик хотел пластиковые карточки для розничной торговли. Первый карточный проект в стране, насколько я знаю – сильно раньше всех банков и проч. Я был системщиком, мне нужно было разработать модель хранения и обмена данными, софт для терминалов, библиотеку для прикладного уровня (Clipper 5). Там был транслятор с какого-то диалекта C (кажется без плюсов) в моторолловский ассемблер. Нужно было понять тысячу и одну вещь: от распайки разъемов до особенностей OS на карточке. Интернета еще не было. Не помню, Fido, кажется, уже было?

Если бывает профессиональное счастье у программистов, профессионально счастлив я был именно тогда. Вот этот проект на работе, а в университете – библиотека для 3D стрелялок в качестве курсовой (a-la Doom) – трассировка лучей, трехмерный звук (без учета отражения, конечно).


http://blog.kostik.net/2012/07/12/1787/

kostik: (Default)

Из исключительно рабочих нужд написал трогательное письмо производителю программ для математического моделирования со слезной мольбой дать поиграть их продукт (стоит дорого, и не ясно, получится ли; в таких случаях они дают поиграть, а воровать мне противно).


Две вещи: (1) В 110-ый раз — прав был университетский профессор, пытавшийся привить нам культуру использования линейного программирования и прикладного мат. моделирования красивых инструментов. То есть когда он, посверкивая толстыми очками говорил: "пригодится", как-то не верилось. Теперь точно надо. Не прошло и 15 лет. То есть вру: лет 5 назад я уже пользовался этим аппаратом с чудовищно скандальным успехом.


(2) За 15 лет из инструмента для фриков-математиков продукт вырос в прикладной комбайн чудовищной сложности, применяемый везде: от разработки компьютерных сетей и анализа рынков до запуска спутников*. В очередной раз хочется (уже целых пять минут) все бросить и заниматься остаток дней только этим. Когда-то (очень давно, две жизни назад — со старших классов и до 2-го курса) я просто жил с этим чувством. Не могу понять, нравится ли мне это ощущение теперь.


Профессор живет нынче в Израиле, и я знаю его Skype. Звонить за консультацией, тем не менее, невыразимо стыдно; хотя я уверен — похихикает, но в нужном направлении пнет.


P.S. (без морали) Когда я спросил профессора (это был первый разговор после его отъезда и многолетнего перерыва в общении), чем он занят, в ответ получил "рассказать не могу, посмотри завтрашние новости". Назавтра Израиль испытал военную штуку, в существование которой я до сих пор с трудом верю; это сильно за гранью фантастики. Здесь, в солнечной Киргизии, у него были тупые студенты (включая меня), склоки на кафедре, холодная квартира и никакой настоящей работы.


*Там есть такие офигенные вещи, как автоматизированный контроль требований поставщика сквозь дизайн к тестированию (с опциональным подключением к тестовому оборудованию). Офигеть совершенно.

http://blog.piterpen.net/2010/12/16/889/

kostik: (Default)

Перегруженность — это когда мелкий (на полдня работы) заказ (сулящий хорошие деньги) оборачивается отказом. И ты чувствуешь облегчение, а не разочарование.

http://blog.piterpen.net/2010/09/27/809/

kostik: (Default)

Обновил профиль в FireFox. То есть — завел новый и перенес туда закладки/настройки всякие. Предыдущий работал у меня с первой версии FireFox, перенес почти безболезненно миграцию на мак сколько-то лет назад. Недели две как у него съехали шрифты окончательно и мне лень стало лечить. FireFox, впрочем, давно уже не браузер по умолчанию: нужен только если работаю с AJAX и прочей ерундой. Или с CSS и прочей ерундой. Или с HTTP headers и прочей ерундой. Нужен, словом. Если кому приспичит возиться с профилями на маке: 1Password признает, что профилей может быть больше одного. Evernote — нет, но мне он в фоксе и не нужен.

http://blog.piterpen.net/2010/09/21/804/

kostik: (Default)

Нет, ребята, это не работа, это трындец какой-то. Я понимаю, что многие работают годами по 8 часов в день, но это же невозможно! У меня после десятка лет (да больше) фрилансерства практически глаза на лоб лезут. В отличие от офисного работника, фрилансер на самом деле работает — сконцентрировано и углублено, так что реально в таком режиме работать 4—6 часов в день. Я не спорю, можно — без перерыва — и 8, и 12, и даже 20 — но только изредка, в режиме аврала. Мой же аврал как начался, так никак не кончится. Даже отдых в Лондоне был авральный, в режиме «щас опять работа начнется, а я тут меньше чем не неделю, так что — побежали».

Надо с этим что-то делать. То есть — что делать-то я знаю, нужно просто решиться.

А у вас получается на самом деле работать 8 часов (выкладываясь полностью) день за днем? Мне всегда казалось, что работать так — расписываться в неумении организовать рабочий процесс (добиться нормального контракта).

http://blog.piterpen.net/2009/05/10/%d0%be-%d1%81%d0%b8%d0%bb%d1%8c%d0%bd%d0%be-%d0%bd%d0%b0%d0%b1%d0%be%d0%bb%d0%b5%d0%b2%d1%88%d0%b5%d0%bc/

kostik: (Default)

Бар и холодильник находятся в тумбе стола за которым я работаю в отеле.
Это гениально; еще бы кофемашину сюда.
И нормальный интернет, но это уже мечты.

http://blog.piterpen.net/2008/12/23/%d1%80%d0%b0%d0%b1%d0%be%d1%87%d0%b5%d0%b5/

kostik: (Default)

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

Детский сад кругом.

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


http://blog.piterpen.net/2008/12/15/%d0%bc%d0%b5%d1%81%d1%82%d0%b5%d1%87%d0%ba%d0%be%d0%b2%d0%be%d0%b5-%d0%ba%d1%80%d0%b8%d0%ba-%d0%b4%d1%83%d1%88%d0%b8-%d0%bc%d0%be%d0%b6%d0%bd%d0%be-%d0%bd%d0%b5-%d1%87%d0%b8%d1%82%d0%b0%d1%82%d1%8c/

kostik: (Default)

C утра сел отрабатывать баланду писать очередную концепцию. Все местные мои заказчики в анамнезе имеют задачу привести нашу маленькую страну в светлое будущее непростым путем информационных технологий. (К слову, сама формулировка “информационные технологии” кажется мне исключительно дебильной. Не говорят же, к примеру, “электрические технологии”, впрочем, пустое).
Писать концепцию проекта информатизации(еще более дебильное слово) чего-то очередного при том, что света нишиша нет, а посему примерно половина школ не будет работать до весны, ужасно глупо. Уровень образования выпускников школ около ноля: приятелю показывали, пока – как диковинку, выпускника местного вуза которого родственники устроили в налоговую: он спалился на том, что не умел писать. Читать умел, да, расписываться – а писал очень медленно и печатными.
Еще 15 лет назад выпускников нашей, местной школы брали в относительно приличные вузы практически без экзаменов по результатом символического теста в актовом зале – приемные комиссии приезжали из далеких академических русских городов прямо в школу.
Впрочем – назад к концепции – из, примерно, 5-ти заказчиков один понимает, что пресловутые, как из не назови, технологии не могут быть целью, но могут и должны – эффективным средством; идея простая, но для многих – новая. Лично для меня в работе с таким заказчиком наступает счастье.

http://blog.piterpen.net/2008/10/30/163/

kostik: (Default)

Мой заказчик, для которого я совершил подвиг сидения в офисе, Государственный таможенный комитет нашей маленькой страны, проявился снова, с просьбами (1) помочь дополнить написанный мной документ (2) посидеть в офисе еще (можно за бóльшие деньги). Ну с (1) я еще как-то согласен, а вот новый контракт с государственной стр-рой я подписывать не стану – должны же в моей жизни быть хоть какие-то принципы. Сказал “не вылезу”, значит не вылезу © анекдот

http://blog.piterpen.net/2008/10/13/%d0%bb%d0%b8%d1%87%d0%bd%d0%be%d0%b5/

kostik: (Default)

Зарегистрировал программу, которая пытается научить меня набирать вслепую (там есть специальный модуль для обучения набору вслепую программистов на c++, я не ставил – страшно). Автор прислал за 140 рублей код и письмо, в котором единственное предложение без восклицательного знака – подпись. Теперь чувствую себя просто обязанным оправдать. Гнетет.

К слову – о программах. Если новый монитор развернуть вертикально – на экран влезает нереально большой кусок текста моей программы. Настолько большой, что хочется вынести часть методов объекта на следующий уровень наследования.

http://blog.piterpen.net/2007/01/27/%d0%b9%d1%86%d1%83%d0%ba%d0%b5%d0%bd/

kostik: (Default)

It 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/

kostik: (Default)

Не секрет, что спрос на приложения c приставкой “AJAX” постоянно растет. Волей-неволей приходится делать некоторые вещи неприспособленными для этого инструментами: характерным примером является Internet Explorer – программа, однозначно неприспособленная для выполнения кода, соответствующего стандарту и здравому смыслу. С одной из его проблем мне пришлось столкнуться: мне понадобилось отсортировать по заданному полю массив объектов. Выяснилось, что сортировка в IE работает в 100 раз медленнее, чем в FireFox. В результате было найдено решение, которое позволяет сортировать примерно в 6 раз быстрее, чем это делает Internet Explorer, ниже есть ссылка на библиотеку, которая реализует этот метод.

Read the rest of this entry » )

http://blog.piterpen.net/2007/01/08/%d0%b1%d1%8b%d1%81%d1%82%d1%80%d0%b0%d1%8f-%d1%81%d0%be%d1%80%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%ba%d0%b0-%d0%b2-javascript/

kostik: (Default)
dojo.widget.createWidget("FisheyeListItem", {iconSrc:" - иначе не работает
<div dojoType="FisheyeListItem" iconsrc=" - иначе не работает
причем это одна и та же один и тот же объект

Очень хочется слегка придушить Alex Russell

April 2016

S M T W T F S
     12
3456789
10111213141516
17181920212223
2425 26 27 282930

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 7th, 2025 02:04 pm
Powered by Dreamwidth Studios