Category Archives: Memories

Воспоминания / гости из прошлого

Getting Real первые 60 страниц, впечатления

Вчера прочёл ~60 страниц из Getting Real от 37signals. Не знаю… местами смахивает на группу студентов, которые на вопрос преподавателя “Почему вы это не доделали?” или “Что будет, если нагрузка возврастёт раза в три-четыре?” отвечают – “А нам это не надо!”, “А нас это пока не волнует!”. Но, как бы мне это не нравилось, по этим принципам я живу примерно 5 лет. Не надо делать ничего, пока это не прижмёт…

В принципе вспоминается времена студенчества, когда мы строили программное обеспечение не думая о ресурсах, не думая о пользователе, лиш бы себе было удобно (а ведь говорят, что самое удобное по, которое сделано для себя, вот только сайтом управлять через phpMyAdmin к примеру, не каждый сможет). Все планы тогда были в голове и на словах, а менеджмент проектов был на нуле (да он вообще был у абсолютного нуля). Список фунционалии делали по принципу – мне это надо, я сделаю, а если не получиться, ну и чёрт с ним. Так я построил свой Rising CMS (если есть какой опен-сорс CMS, простите, тогда это дело было не занято), в котором было минимум фунционалий: создать, редактировать и удались новость, создать, редактировать и удалить текст, создать и удалисть редактора, никакого SEO, везде табличная вёрстка, никаких AJAX, а меню формировалось из названий текстов (и только потом, когда стало самим неудобно делать меню, для названий в меню появилось отдельное поле и история редакции). Поставили мы (я и те студенты, что это дело делали) этой CMS копий 15. Все были довольны – всё было максимально просто и без “запарок”. Мы тогда сложнее не умели. Так сказать маленький успех даже был. Потом он стал никому не нужен (часть заменили коммерческие продукты других фирм, остальные живут сами по себе) – свою фирму открывать я никогда не хотел, а гнаться за функционалиями и структурами коммерческий продуктов, составляя им конкуренцию, одновременно работая на кого-то времени небыло. Да и небыло в нём ничего уникального

Хотя у Rising CMS есть своя пред-история… Rising CMS по идее это ZaMiaL, после хорошего рефакторинга и исправления ошибок. ZaMiaL был моей (нет, будем чесны, нашей, ZaZa & Miaso, L добавили для красоты) дипломной работой. Хорошей работой… Её года потом 2 по выставкам возили.

А может всё и правильно в книге…

Кстати, про принцип “Не надо делать ничего, пока это не прижмёт”. Было дело, Литовское правительство решило сменить водительские права с бумажных в ламинате на пластиковые. И это за год до вступления в ЕС. Заботливые родители начинают мне досаждать – сходи и поменяй, бо потом пересдавать надо будет, пропадут! А я что? Я по старинной русской поговорке живу: Не спеши и первым будешь. Я и не спешил. Пока все меняли права, платя по 20 литов, страна вступила в ЕС. И те кто успел поменять водительские права должен будет их менять заново…

Местная пиццерия “Жёлтый Субмарин” опять жжёт

Утро, часов 10, зашли с супругой в пиццерию “Жёлтый Субмарин” и решили позавтракать пиццой. А что – самый завтрак – пицца, пиво, квас, салатик какой – суббота – время расслабиться и восполнить запасы потерянной за неделю энергии. И что вы думаете – зашли – пустовато (странно), сели, нам принесли “ликёро-водочное” меню и тоненькую бумажку, газетную прямо, с меню для завтраков. А где меню пицц? – спросил я. А в ответ мне сказали, что до 11 утра никаких пицц в этой пиццерии не бывает. Здесь только завтраки. Вот так мы не поели.

Может я чего не знаю, и в ЕС есть закон какой, который запрещает есть пиццы до 11 утра? Или в пиццериях запрещено до 11 пиццы есть… Но вроде в других местах таких проблем небыло никогда. Не я конечно понимаю – там маркетинг, всё такое, но если пришли люди и хотят оставить 20-30-50 лит, скушав вкусную пиццу (причём в месте, которое позиционирует себя как пиццерия), почему бы не дать им такую возможность? Ведь, балин – пиццерия!

Ну и чёрт с вами. Не хотите денег – не надо. Найдём где их потратить. Рядом столько прекрасных и других пиццерий и магазинов, что проблем никаких – там и мясо с утра, и шоколад, и никаких ограничений.
Смотрю, там ребята с юмором работают. Помниться с заказом через интернет они кинули (“Мы не можем обеспечить работу интернета” – а они ещё Wi-Fi в свой пиццериях “подают”), теперь зашли к ним, что бы наверняка – опять пролёт.

Экспорт из моего дневника: Местная пиццерия “Жёлтый Субмарин” опять жжёт

Мы не можем обеспечить работу интернета – (c) Иева, Пицерия Жёлтая субмарина

Мы не можем обеспечить работу интернета – (c) Иева (девочка на/у телефоне), Пицерия Жёлтая субмарина – именно эту фразу я услышал когда предъявил притензии о том, что уже час назад заказал 2 пицы а их у меня нету, когда время доставки по утверждению сайта 30-40 минут. Причина задержки – они только сейчас (22 часа) получили заказ через интернет, хотя я его сделал намного раньше – в 21 час. Также заявила, что пользуйтесь телефоном. Интерестно. Есть возможность, они знают все мои контакты, и даже не чешуться предупредить о том, что опаздывают. И всё сваливают на то, что им опоздала SMS на час, поэтому они опаздывают. Может я тупой, или слишком мало работаю интернет-разработчиком, и то что я сделал за свою жизнь ~35 интернет проктов, которые без проблем работают на протяжении 4 лет – мало опыта, но с современными технологиями можно вполне заверить то, что бы заказ был принят и обработан. Особенно в “субмарине”. Ведь у них системя обслуживания домов централизована, у нас вроде купить в оффис интернет – вполне реально. Ну оставь ты свои SMS, если так хочется, но тоже самое можно проделывать и электропочтой,плюс, в центре поставить апликацию – RPC клиент, который каждые 5 минут будет драчить базу сервера на наличие заказа, и орать благим матом на нерастаропных в случае получения заказа или как последний зэк-алкоголик в случае прапажи интернета. Мало? Чуствуете себя неспокойно ещё? В случае RPC клиента – заставить клиента ждать о приёме заказа, и если заказ не принят в течении 15 минут – просить звонить по телефону. А в случае если вызов RPC клиента был давно – сайт должен был-бы отлючить возможность заказывать on-line. Ах, согласно отмазке – у них система SMS опавещения – следовательно можно на сервере запускать процесс проверки о приёме заказа, и в случае, если заказ центром не принят, попытаься SMSить о неудаче.

Всё, отпаносил. И вообще… похоже полнолуние…

Экспорт из моего дневника: Мы не можем обеспечить работу интернета – (c) Иева, Пицерия Жёлтая субмарина

Жена WEBDeva

Сидим, мирно ужинаем, обсуждаем новости мира, и тут жена выдаёт:
– А сайт у него невзрачный. Сразу видно – пятиклассник делал. И шрифты там левые.

Вот так медленно я сползаю подстол и трапеза моя прерывается…

Однажды отец сказал…

Однажды отец сказал мне, когда мы шли домой:

Поступишь на программиста (или вообще поступишь) – хорошо, а не поступишь – будешь с ЛБС вдоль дорог ходить и мусор собирать, а если вообще не повезёт – по болотам будешь на животе в керзачах ползать.

Утюг, жена и немного логики

Стоит жена у гладильной доски, ложит футболку, берёт утюг в правую руку, проводит по футболке и заявляет:
– Правой рукой гладить не удобно!
Берёт утюг в левую руку, проводит по футболке и вновь заявляет:
– И левой рукой гладить не удобно!
Через минуту заливается смехом.

Вот так вот бывает :)

MacMouse

В своё время я работал в такой фирме, как ЗАО “INTER ALIA” программистом/администратором. Так как там были не только всем привычные персональные компьютеры, но и Apple iMac, мне с ними пришлось долго дружить и знакомиться. Начиная от установки MAC OS X, до установки компиляторов GCC и сборки Apache+MySQL+PHP – в итоге MAMP. Заставлял MACи печатать через PC, PC через MACи, в общем много интерестного.
К интерфейсу MAC OS X привыкал не долго – понятный, удобный. Мышка с одной кнопкой, нет точнее мышекнопка – не вызывала ничего отвратительного. Даже тем, что отсутствовал скрол и правая клавиша. В итоге я от них отвык. Интерфейс програм был настолько продуман и удобен – что их и не надо было. Но что самое приятное было в мышке – так то, что она была вся гладкая и без всяких лишних швов/стыков/ямок для колёсика. Соответственно туда не забивалось ничего из пото/жиревыделений, что не раздражало своими налётами. А чистка заключалась в нежном протирании мышки влажной тряпочкой.