Налог на глупость - [9]

Шрифт
Интервал

Тогда я взялся за дело сам. Иногда такое бывает, когда я ни с того ни с сего вдруг решаю самостоятельно починить, например, роутер (ровным счётом ничего не понимая в электронике), заменить дверной звонок (совершенно не дружа с электричеством) или вскрыть. exe файл игры для замены зашитого в него английского шрифта на русский (как вы уже догадались, абсолютно не разбираясь в программировании). И если в последнем случае всегда можно сделать резервную копию файлов, то восстановить роутер или звонок после моего вмешательства было уже невозможно.

Тем не менее, на этот раз удача была на моей стороне. В отличие от компилируемых. exe-приложений, PHP-скрипты представляют собой простые текстовые файлы, в открытом виде лежащие на твоём сервере и доступные для просмотра и редактирования исходного кода любым текстовым редактором.

Спустя полдня ковыряния кода инвайтера и попыток понять, как всё устроено, я пришёл к догадке, что причиной падения софта стало всего-навсего несоответствие одного регулярного выражения немного изменившемуся HTML-коду обновленной страницы ОД. Таким образом, нырять в глубины программирования не пришлось, достаточно было ознакомиться с основами синтаксиса регулярных выражений. В итоге требуемые для восстановления работоспособности инвайтера изменения свелись к правке всего одной строчки кода, после чего скрипт вновь заработал, к вечеру второго дня продолжив свою урожайную жатву.

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

Несколько дней спустя пришёл ответ с благодарностью за предоставленные сведения и неожиданное предложение стать саппортом и селлером этого разработчика…

* * *

Этот парень был программистом-самоучкой со знакомой тягой к вольной жизни и графоманскими наклонностями. В его находившемся на расстоянии нескольких часовых поясов от столицы городе государство для выпускников учебных заведений готово было предоставить лишь копеечную работу на заводах советского наследия. Поэтому он, освоив методами Ломоносова веб-программирование, начал писать на заказ различный спам-софт: реггеры, спамеры и так далее. Потом написанные по заказу скрипты (если не были изначально приватными) выставлялись на продажу всем желающим на сайте, где, собственно, я несколько месяцев назад и нашёл нужный мне инвайтер в группы ОД.

В отличие от меня, ему было не интересно самому пытаться зарабатывать деньги при помощи своих программ (искать темы, тестировать их, пробовать партнёрки и так далее) – его увлекал именно сам процесс разработки и решения встречающихся на этом пути технических задач и сложностей. Мы не очень много общались – несколько раз списывались в аське, где он появлялся очень редко, предпочитая скрываться от желающих связаться с ним пользователей его софта за стенами электронной почты.

И в тот момент у него накопилось столько PHP-скриптов, что на их поддержку и сопровождение стала уходить уйма времени. И так как небольшие обновления и исправления постоянных поломок софта заявлялись включёнными в стоимость покупки (читай бесплатными), то заниматься всем этим ему уже не хотелось. Поэтому назрела необходимость в поиске человека, который взял бы на себя эту функцию, освободив тем самым время для разработки нового фреймворка для своих программ на более перспективном языке программирования Python. Плюсом к работе саппорта прилагались обязанности селлера, то есть продавца его скриптов – нужно было сидеть в онлайне в аське, отвечать на запросы клиентов, обновлять соответствующие темы на профильных форумах, ну и, собственно, совершать продажи.

Надо признать, что, несмотря на нюансы, это было дельное win-win предложение, дающее мне возможность зайти в программирование на реальных примерах и конкретных задачах. Также я получал в своё пользование весь парк его программ. Кроме того, полагался процент с новых продаж, что в зависимости от цены реализуемого софта приносило бы мне от $10 до $30.

А самым значительным преимуществом предложения являлся факт его временности, потому что разговоры с людьми и тем более продажи – явно не мой конёк, и вообще, будучи социофобом, любое общение давалось мне с трудом. Также я знал, что рано или поздно (а скорее рано), мне всё это надоест и начнёт сильно тяготить. Поэтому у нас была договоренность, что спустя какое-то время он в связи с запуском своей новой платформы закроет поддержку и продажу всего старого PHP-софта, что ознаменовывало бы расхождение наших путей.

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

Поэтому, взвесив все за и против, я ответил согласием.

Вольные хлеба

Тем временем на основной работе в офисе явно проглядывалась неизбежность скорого увольнения. Нет, выгонять вовсе не собирались, наоборот, меня почему-то считали прилежным и исполнительным сотрудником. Хотя энтузиазм к работе угас уже спустя три месяца после трудоустройства, и все оставшиеся полтора года я занимался на рабочем месте всем, чем угодно, только не работой – администрировал свои серверы, контролировал софт, тестировал темы, читал форумы и книги. Если начальство увидело хотя бы четверть всего этого, то без сомнений рассчитало бы меня в течение минуты.


Рекомендуем почитать
Хозяйка дорог

Никогда, никогда я не хотела попадать в сказку! Да еще такую, где каждый пытается прикончить, а от нечисти не знаешь, куда прятаться! Обещанная сила все никак не просыпается, зато от женихов отбоя нет. Только почему кажется, что все это — сплошной обман?  .


Фурсов о 2020-м

Статья с сайта https://stalingrad.tv/.


Путь борьбы

Исследователь кибернетики Александр Литвинов после пережитой аварии загадочным образом сеет смерть вокруг себя… В надежде на спасение от этого проклятья он отправляется в Америку, но там попадает в сети таинственной организации, собирающей ученых со всего мира. Открыв в себе способности к телепатии, Литвинов вынужден убивать по приказу невидимых кукловодов. Но однажды он получает «заказ» на своего собственного внука… Тогда, не выполнив задания, Литвинов сам становится мишенью. И с этого момента начинается его путь борьбы.


Стенд

Может ли что-то хорошее начаться со взаимного изнасилования, какую бы форму оно при этом ни принимало? Если оно, к тому же, еще и очень и очень осложняет жизнь обоим участникам, так и не сумевшим друг друга понять и считающими лишь себя стороной пострадавшей. Амазонка из отряда миротворок с блоком на убийство умеет лишь выживать и уклоняться от боя. Злостный штрафник со Стенда умеет лишь драться, в том числе и словами. На Стенде постоянный бой – вообще норма жизни. Впрочем, оказавшаяся вне закона амазонка быстро обнаружила, что и в цивилизованном мире дела обстоят точно так же. Примечания автора: Стенд (местное название – Площадка-для-игр) – планета дилонгеров, изменяющих мир при помощи звука.


Рождественская история, или Как ангел и демон елочку украшали

Демон терпеть не может все эти человеческие праздники, а Рождество — так особенно. И не устает об этом напоминать — если его Ангел вдруг подзабыл. Примечания автора: С огромными уважением и любовью к Праттчету и Гейману.


Наука как она есть/нет (выбрать нужное)

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