
Программист - это, прежде всего, творческая личность. И только потом - пьяная скотина. Народная мудрость. ( О блоге ) ( FAQ )( Про этот пост )
203 комментария | Отправить комментарий | В избранное | Рассказать другу | Ссылка
Вчера на ночь глядя весьма душевно пообщались с братом pavel_kudinov . 3 часа времени в скайпе пролетели с огромным удовольствием и совершенно незаметно. Ну да это лирика, главное дальше.
В процессе разговора "за жизнь" братом была затронута тема необходимости заниматься спортом. И затронута с довольно оригинальной точки зрения: здоровье как ресурс или товар. В любое время, в любом возрасте чем лучше собственное здоровье, тем функциональней организм и человек в целом: здоровое сердце, здоровые суставы, крепкие мышцы, чистые легкие, работающая печень и почки и т.д. - все это в равной степени влияет на производительность человека в целом.
Иметь хорошее здоровье и поддерживать его в хорошем состоянии это так же правильно, как не допускать течи в кране в доме или регулярно делать уборку. Впрочем, многие люди не отличаются даже этими показателями :-)
Отправить комментарий | В избранное | Рассказать другу | Ссылка
Ради разминки решил написать небольшую XSLT, которая отображает одни и те же тексты постов в разных режимах с cut-ами и без. Думал, что будет сложно, а оказалось, что все проще простого :-)
Сама трансформация будет находиться под местным катом. Демонстрация работы доступна по ссылке http://sharkdg.com/examples/blog_cut/blog.xml.
Может быть кому-то она пригодится ;)
2 комментария | Отправить комментарий | В избранное | Рассказать другу | Ссылка
 |
|
Сегодня разговорился с одногруппником. Коллега, работает инженером-программистом в местном отделении Энергосбыт Ростовэнерго. Занимается обработкой и сопровождением статичестических и отчетных данных по продажам электричества. Весь документооборот построен на базе MS-DOS и FoxPro 2.5, с которыми собственно говоря он и работает.
Еще раз повторю: MS-DOS и FoxPro 2.5 - программных продуктов, которые устарели как класс десяток лет назад и в настоящий момент попросту не существуют.
И это, блять, в наш век нанотехнологий, высокоскоростных оптоволоконных соединений, декларативного программирования, объектно-ориентированных СУБД и прочих радостей 21-го века!
И проблема не в том, что не хватает специалистов, которые смогут повторить и улучшить имеющиеся программные продукты. Их хватает, хватает и их энтузиазма для того, чтобы взяться за эти разработки. Хватает всего, ошибка только, как говорится, в генах. Жалуется коллега мой, что любая инновация, какая-бы она ни была, встречается в штыки, что внедрить какую-либо новинку практически невозможно, "потому что привыкли работать на том, что есть". А тот факт, что каждый чих и модификация требует усилий, сравнимых с затратами на запуск искусственного спутника, их не смущает совершенно.
Да, я прекрасно понимаю, что программные продукты нельзя поддерживать усилиями одних и тех же человек на протяжении всего жизненного цикла программы. Но что мешает столь крупным организациям, бюджеты которых исчисляются цифрами с многими нулями, держать помимо штаба инженеров, занимающихся поддержкой настоящих программных продуктов, небольшой штаб программистов, задача которых актуализировать информацию и предлагать пути решения для малокровной актуализации имеющихся программ под перспективные и современные технологии? Один штаб занимается актуализией, второй ищет пути для грамотной актуализацией. Все занимаются своим делом, все рады, программный продукт всегда свеж и готов принимать на грудь любые бури и шторма.
Взять тот же "Энергосбыт Ростовэнерго": по факту, чтобы перевести всю имеющуюся информацию на современные рельсы потребуется около полугода времени и усилия дюжины человек: пара аналитиков, пара программистов СУБД, пара ведущих разработчиков, отвечающих за архитектуру в целом и 4-5 кодера, которые будут наберут весь исходный код. Программисты СУБД изучают имеющуюся структуру данных, вместе с аналитиками и архитекторами проектируют объектную распределенную СУБД, включают в проект имеющиеся и будущие каналы связи (предугадать их несложно, протокол TCP/IP будет жить еще очень долго), включают поддержку имеющихся узких мест, связанных с изменением бухгалтерских расчетов, берут в руки Java или Python и пишут красивое и мощное приложение, которое будет отвечать самым современным требованиям. А если постараются, и грамотно используются ресурсы объектных СУБД, то напишут приложение, которое можно будет поставить на любые рельсы (за счет организации экспорта данных в новые версии хранилищ) и актуализировать его согласно ходу времени. Безусловно, с каждым годом, когда будут появляться новые технологии, имеющееся приложение будет устаревать и рано или поздно наступит момент, когда обновление продукта станет дороже разработки нового. Но тогда уже придется сесть и написать новую версию, от этого уже никуда не деться.
Но не держат у нас крупные конторы штаб таких программистов, а все потому, что нищеброды и жадные барыги, думающие о сиюминутной выгоде и экономии не в тех местах. В принципе, это вполне даже нормально в рамках нашего общества, но... но это неправильно.
Вот так вот и живем. Грустно все это.
14 комментариев | Отправить комментарий | В избранное | Рассказать другу | Ссылка
Отправка письма с приложением. SDG Framework. Красиво ведь смотрится ;)
<?php
SDG_Mail::create()->to(_CONTACT_EMAIL_)
->text($request)
->subj('Письмо с сайта')
->attachFile('eval_foto1') /* в этом месте берутся данные из $_FILES */
->attachFile('eval_foto2')
->attachFile('eval_foto3')
->attachFile('eval_foto4')
->sendMail();
?>
Вот что значит опыт! С каждым разом писать классы, которые позволяют писать код такого вида все быстрее и проще. Теперь все упирается в убогость РНР, который не позволяет делать ряд красивых инструкций, которые бы позволили писать код вообще в одну строку :)
7 комментариев | Отправить комментарий | В избранное | Рассказать другу | Ссылка
 |
|
Удивительное время наступает. Будущее уже здесь, просто оно неравномерно распределено по пространству/времени.
Вот уже линзы-мониторы на подходе, теперь надо покрыть побольше городов WiMax-ом и можно будет "сидеть" в интернете круглые сутки, и даже во сне :-)
Adobe Flash начинает поддерживать аппаратное ускорение, а значит что скоро в обычном браузере развернется целый новый мир: браузерные онлайн-игры не будут уступать MMORPG типа WoW, LineAge, Guild Wars etc. Думаю, через пару-тройку лет эта грань совсем сотрется: если канал будет позволять, то можешь играть в полноценное 3D прямо в окошке Хрома или любимого ИЕ.
Дополненная реальность широкими шагами все больше входит в нашу жизнь. Кстати, на мой взгляд это очень перспективное направление в профессии. Технологично оно реализуется сравнительно просто: практически все нужные алгоритмы уже реализованы, и все ограничения упираются, по большому счету, только в технологические мощности. Но и они решаются, впрочем, сравнительно легко :-) Т.е. все упирается разве что в финансы, а технически и алгоритмически все для нужных вычислений готово.
Алгоритмы улучшаются и оптимизируются, приросты производительности растут, жизнь становится все прекраснее и удивительнее. И с каждым шагом открываются все новые тропинки, по которым можно начать двигаться, где будут интересные вещи и финансовая выгода.
5 комментариев | Отправить комментарий | В избранное | Рассказать другу | Ссылка
"2012". Фильм, доказывающий превосходство китайцев над другой жалкой рабочей силой [x]
Но вообще эпично так снят, эпично!
2 комментария | Отправить комментарий | В избранное | Рассказать другу | Ссылка
В Твери есть троллейбусный маршрут №2. Мне его название понравилось.

4 комментария | Отправить комментарий | В избранное | Рассказать другу | Ссылка
Бургеры у Дяди Сэма просто нереальны! Я, кажется, удовлетворил свое желание вкусного вздръжни гамбургера :)))
2 комментария | Отправить комментарий | В избранное | Рассказать другу | Ссылка
Мужик едет на встречу, опаздывает, нервничает, не может найти место припарковаться. Поднимает лицо к небу и говорит: — Господи, помоги мне найти место для парковки. Я тогда брошу пить и буду каждое воскресенье ходить в церковь! Вдруг чудесным образом появляется свободное местечко. Мужик снова обращается к небу: — А, всё, не надо. Нашёл!
4 комментария | Отправить комментарий | В избранное | Рассказать другу | Ссылка
ой-ой-ой... Да что же это такое творится? С каждым годом эти дни становятся все чудесатее и чудесатее.
В избранное | Рассказать другу | Ссылка
Это просто ахуенно!
Бляя, какой же я уже все таки олдовый >_<
4 комментария | Отправить комментарий | В избранное | Рассказать другу | Ссылка
Заболело я :-( Буду пить лечебные порошки и волшебные таблетки.
9 комментариев | Отправить комментарий | В избранное | Рассказать другу | Ссылка
Я уже который день хочу съесть большой вкусный гамбургер. Но в макдаках они - гамбургеры - гавно. А я хочу вкусный и сочный. Вот где в Москве можно съесть клевый-клевый гамбургер?!
14 комментариев | Отправить комментарий | В избранное | Рассказать другу | Ссылка
Я подсел на сериалы :-) Начал год назад с House m.d.
Хотя не, вру. Начал пару лет назад с South Park. Потом House m.d., потом Lie to me, Futurama. Family guy и The Simpsons не пошли особо. С подсказки unter_dem_meer попробовал The big bang theory - ахуенчег! Попробовал Heroes - оказалось редкостное гавно. The Lost тоже не пошел. Далее Dexter - первый сезон ахуенен! Остальное уже ни туда ни сюда. Сейчас с подсказки брата pavel_kudinov смотрю Dollhouse - пока что все ок, но как-то большего ожидал.
И мне кажется, что этот список еще будет продолжаться.
13 комментариев | Отправить комментарий | В избранное | Рассказать другу | Ссылка
Первые два фримена были тоскливы. А этот - хорооооош. Дааа)
3 комментария | Отправить комментарий | В избранное | Рассказать другу | Ссылка
Мне тут только что рассказали, что оказывается месяц назад повысили пошлины на импортную сложную технику. Яндекс-маркет показал уже АХУЕННЫЙ БЛЯЯЯЯАААААТЬ РОСТ цен памяти и ряда комплектующих.
Так вот меня другой вопрос волнует: как-то тихо это все прошло. Никакого резонанса, никакого обсуждения. Но вообще сам факт скорого подорожания бытовой техники радости приносит мало, при учете мировой тенденции на ее постоянное подешевление, рост их в России на 30-100% вызывает, мягко говоря, нездоровое волнение.
2 комментария | Отправить комментарий | В избранное | Рассказать другу | Ссылка
Перфекционизм - это патология. Я из тех людей, кто вечно не доволен имеющимся. Если все хорошо, обязательно найду причину сделать еще лучше. Даже если для этого придется сделать сначала плохо, а потом вернуть как было. И кажется, что стало лучше. Со стороны, наверное, кажется, что так все и осталось, просто шило поменяли на мыло, но изнутри виднее. Лучше ведь, правда? Мне не нравится рутинный труд. Я из тех, кто Дон Кихот и Робеспьер: загореться идеей, первым влезть на баррикады, осмотреться, взять пробы грунта, поискать жизнь на Марсе и потом давать приказ землекопам, рудокопам и цеховым сборщиков приступать к освоению терра инкогнита, или идти нахрен отсюда и искать счастья в другом месте. И иногда, в редкие минуты перерыва, доставать с полки пыльный блокнот, открывать заметки, на которых остановился пару месяцев назад и ласково и терпеливо, вылизывая каждую строку, писать свой маленький шедевр. Сидя при этом в уютном кресле, пролистывая сделанные путевые заметки и выбирая из них самые вкусные места, чтобы вставить их в нужном месте в своем произведении искусства. А вместо этого: я и жнец, и спец, и все на свете вместе взятое. Пишу, лужу, паяю, админю, руковожу, ебошу, изучаю, внедряю, сопровождаю, а потом вешаюсь от того, как же все заебало. Благо, опыт и знания позволяют разбираться во всем, с чем сталкиваюсь, и справляться вполне даже успешно. Но кто сказал, что мне приятно заниматься всем этим разом и одновременно? Хочу выискивать и разведывать пути, а не бить ноги, пусть даже по успешным тропкам, до их конца. Хочу вытачивать каждую строку своих работ, а не делать все в порыве необходимости, оставляя на полях отметки @2do. Хочу нанизывать все процессы по петельке в красивую вязь, а не сшивать ткани грубыми нитками, на ходу подрезая края и формируя кайму, которую вижу изначально, но не успеваю - просто не получается везде успеть - прийти к ней системным ходом, без форсирования результата. Я узнаю о процессах, в которые влезаю и которые понимаю - все. Как оно работает, почему именно так. Чем больше получаю знаний, тем легче их применяю в дальнейшем и легче получаю новые. Понимаю суть задачи исходя из малых его компонент. Это называется опыт. Нутром понимаю, что то, чем я занимаюсь сейчас - нехуевый experience в жизни. Но чем дальше я в это влезаю, тем больше хочется вернуться назад, где тихо и спокойно, где можно время от времени отзываться на зов начальства, говорить свое веское "фи" и потом возвращаться к полировке своих игрушек. Понимая, что делаешь по сути бесполезный труд, радуя только свое дитя, желающее хоть что-то создавать, а не быть только голословным теоретиком. В общем, что-то я окончательно в себе запутался. В такие моменты хочется все бросить, нажать на " Reset" и свалить куда подальше, где еще не успел набедокурить, завести друзей и врагов и ебануть все с чистого листа. Но нельзя, нельзя. Слишком часто я это делал, надо научиться это преодолевать. Поэтому: сейчас спать, проснуться, завтрак, черный чай и добивать до победного конца. И так далее по кругу....
6 комментариев | Отправить комментарий | В избранное | Рассказать другу | Ссылка
Зайку бросила хозяйка. Под дождем остался зайка. Со скамейки слезть не смог, Весь до ниточки промок.
( Но однажды сможет он одолеть скамейки склон... )
из сети
10 комментариев | Отправить комментарий | В избранное | Рассказать другу | Ссылка
|
 |
|
 |
 |