Блог

IBM + Linux

Когда IBM несколько раз обломалась на альянсе с Microsoft, голубой гигант сделал ставку на Linux и стал продвигать эту открытую систему. У большого количества народа, зарабатывающего на Windows (да и у самой Microsoft) наверно в этот момент случился небольшой инсульт. Но это было всего лишь преждевременный удар, который не привел к реальному приступу, потому что IBM бездарно распорядилась своим шансом утопить Microsoft. Почему? Попробую пофантазировать.

Итак, IBM начинает использовать Linux и даже вкладывается в его рекламу в интернете. По запросу Linux в поисковой системе всегда вываливался сайт IBM с большим количеством статей. Сама компания начала массовую разработку продуктов под пингвина и все вроде бы прекрасно и конкуренты должны испугаться, но они совершенно не боятся, а даже расслабились, потому что IBM явно выбрала не тот путь, который может навредить Microsoft. Клиенты как сидели в окнах, так и сидят.

Голубой гигант почему-то начал писать код, который невиден конечному пользователю. Создавались невидимые пользователю сервисы и куча софта для компаний. Результат? Компании-клиенты IBM полюбили Linux, а вот до конечного пользователя любовь не дошла. А все потому, что в каждом шаге, абсолютно в каждом шаге чувствовалось любовь IBM к корпоративному клиенту. И это понятно, IBM очень любит деньги (как любая компания и большинство людей на земле, что естественно) и смотрит туда, где есть деньги.

Хочу чего-нибудь прекрасного

Хочу чего-нибудь прекрасного.... например..... денег. Они такие прекрасные.

Скучно

Опять ничего в ИТ не происходит. Каждый день просматриваю новостные ленты и ничего кроме рутины не вижу. Скучно :(. Надоело обсуждать банальные вещи, хочется чего-то более существенного события.

Будущее Java

Я говорил, что для развития какого-то продукта, ему нужен хозяин. У Java вновь появился хозяин и судя по агрессивным действиям Oracle (подали в суд на Google), они заинтересованы в java, и хотят зарабатывать на ней. Вот это как раз и страшно - они хотят зарабатывать на Java. Oracle зарабатывает на всем и им не интересны убыточные проекты. Так что я уже давно сказал, что Java - это труп и данное событие только доказывает, что это труп разлогающийся очень быстро.

После этого суда компании будут боятся использовать Java, потому что Oracle слишком влиятельная компания и очень богатая, чтобы судиться с ней. Да, Oracle не будет судиться с мелкими производителями, но как только она почувствует запах денег (как она сделала это в случае с Google), Oracle тут же будет зарабатывать их, даже через суд. Когда я узнал, что покупателем будет именно Oracle, я понял, что у Java нет шансов. Только IBM могли стать спасительной ниточкой, на которой еще можно было повисеть.

Умирает ноутбук

У ноута не показывает экран. Раз из десяти он может завестить и показывать, но в осномном просто загорается задняя лампа и он немного подсвечивается. Экран судя по всему живой, потому что поставил другой, та же самая фигня. Может накряться инвертор и при этом гореть лампа?

Я не электронщик, я программист, поэтому нефига не знаю. Вот сегодня монитор стартонул, проработал минут 5, потом отключился на минутку и опять появился. Попробовал ставить монитор на другой ноутбук, но так же самая песня. Но тот ноут тоже дохлый и поэтому это не показатель. Еси есть мастера по железу, просьба подсказать, где еще потыкать и что проверить.

Программисты в Торонто

Программисты, живущие в Торонто, кто ищет работу, пишите мне на мыло. У нас компания сейчас набирает программеров.

Как же мне хреново

За последние три дня выпил дофига старбаксовского кофе и не доспал кучу часов, и теперь меня колбасит на работе.

ЗюЫю Заголовок заметки был изменен

iPad вытесняет нетбуки

Производители нетбуков сокращают поставки из-за iPad. Некоторые производители даже боятся вымирания нетбуков как класс и это вполне оправданные опасения. Какой плюс у нетбука? Он только один – мобильность. Плюсом является не цена и не Linux на борту, а именно мобильность. Единицы покупают это устройство ради цены, потому что толку от него мало.

Возможности процессора и видеокарты позволяют комфортно только набирать текст и сидеть в интернете. Сделать что-то большее на нетбуке практически нереально. Поэтому при выборе компьютера, большинство просто добавить лишние сто баксов и купит полноценный ноутбук или стационарный компьютер.

По мобильности планшеты делают нетбуки во все разъемы. Да, у iPad есть один большой недостаток – цена. 500 баксов платить за мобильность я не стану, но уже сейчас на eBay можно заказать за 200 баксов китайский безымянный планшетник на основе Windows 7 или андроид. И безымянным планшетник является не потому, что ассоциируется со средним пальцем, вытянутым вверх, а потому что контора производит его гаражного типа. А что будет, когда в конце года все же появятся планшетники от гигантов железоиндустрии? Вот тут нетбукам останется самая маленькая часть рынка, в которой люди выбирают железо ради цены и покупают самое и самое дешевое.

Представление модель и контроллер

Те, кто программирует на C подобных языках больше склонны к тому, чтобы разделять представление модель и контроллер и это дает свои плоды при программировании больших проектов. Я видел достаточно много проектов и хочу показать одну ошибку, которую делают программисты ASP.NET. У ASP.NET есть громадное преимущество, потому что даже в языке по умолчанию контроллер уже отделен от представления. Контроллеры располагаются в cs файлах, а представления в aspx. Да, MVC круче, но сейчас остановимся на том, что есть по умолчанию и рассмотрим только этот вариант.

Однажды я видел проект, в котором было представление в виде aspx файлов, контроллеры в виде cs файлов, а так же отдельная библиотека контроллера и отдельная библиотека модели. Я не знаю зачем, но был создан промежуточный уровень контроллера, который выполнял роль передаста. В большинстве случаев, он банально представлял из себя ту же структуру, что и библиотека модели, с теми же классами, но при этом не обращался реально к данным. Все методы в классах библиотеки контроллера занимались передастизмом, а именно, просто получали на вход данные и банально передавали их модели.

Имеет ли смысл создавать библиотеки передасты без особого смысла? Я смысла не понял.

Проблемы

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

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

Кстати, это еще одно вечное западло. Самые крупные проблемы всегда почему-то появляются в пятницу.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне