Я недавно решил снизить цены на свои программы, но чтобы воспользоваться сниженной ценой нужно оплачивать напрямую на один из моих кошельков. Юридические лица тоже могут воспользоватся низкими ценами, потому что я не в состоянии проверить, кто производил оплату.
К чему я это? А к тому, что я думаю оставить эти цены на все время, а не только на лето. По крайней мере повышать цены точно не планирую даже не смотря на то, что количество функций и возможности программы постоянно растут и растут очень быстро. Новыми функциями я повышаю качество своих продуктов.
Подробнее о новых ценах в разделе новостей на CyD Software Labs.
ИТ отрасль снова названа одним из 5-ти приоритетных направления для России на ближайшее будущее. Программное обеспечение и компьютерные технологии относятся к HighTech и на этом некоторые компании и даже страны зарабатывают достаточно большие деньги. Бюджет индии просто держится на ИТ доходах, а бюджет России держится на ресурсах.
В качестве приоритета нашу область называют уже не в первый раз. Программистам дали поблажки и налоговые льготы, начали строить технопарки и центры, обещают золотые горы, но как всегда и как большинство в России все это не работает :(. Может это русский менталитет? Сколько не пытается страна заставить работать наши технологии в нужном направлении, а они все не работают и не хотят этого делать. Лично я выхода не вижу и боюсь, что все инициативы правительства будут бесполезны. Не знаю почему. Наверно потому, что процветание нашей страны в ИТ индустрии зависит не от правительства, а от компаний и от нас с вами.
В России есть успешные ИТ компании, такие как Лаборатория Касперского или ABBYY, которые своим потом добились успеха, причем заслуженного успеха. Правительство хочет, чтобы ИТ решений под бело-сине-красным флагом было больше. Но как сделать так, чтобы в России таких компаний было намного больше? Если честно, то я не вижу выхода. Все инициативы правительства в этой сфере пока проваливались. Электронное правительство так и не получило ходу и наши чиновники на компьютере до сих пор ничего не делают (по крайней мере недавно жаловались), а значит, деньги ушли как всегда – по назначению. Наши школы получили бракованные диски с открытым софтом, который банально не работает, потому что компания, которая должна была тиражировать диски, бросила на загрузочные болванки свои документы и диски перестали быть загрузочными. Я понимаю, что все хотят как лучше, но получается пока – как всегда.
Вчера игрался с iPhone первого поколения (с 19-го числа в северной Америке появляются телефоны второго поколения). Тут просто так получилось, что была возможность купить телефон по дешевке и мы взяли жене новый аппарат. Ну что можно сказать – прикольно, удобно, интересно, эффектно, эффективно и так далее и тому подобное. Телефон заслуживает только хвалебных эпитетов и даже придираться ни к чему не хочется.
Не смотря на то, что графика в телефоне реализована на высоком уровне, процессор шуршит очень быстро и анимация проходит практически в реальном времени. Только иногда картинки появляются с небольшой задержкой, и то, когда подтягиваются из интернета. А вот если просматривать фотки на телефоне, то они пролистываются очень легко, с красивыми эффектами и абсолютно без тормозов. Кстати, камера на телефоне оказалась вполне достойной. По сравнению с моей Toshiba G900 просто идеальная съемка.
По весу iPhone оказался тоже не очень и тяжелым. Я боялся, что из-за такой крутой начинки телефон окажется тяжелее моего и жена накачает бицепсы. Да, он тяжелее предыдущего телефона от Nokia, но все равно вполне нормальный вес для такого аппарата.
Такого отдыха от компьютера, как на этой неделе у меня не было где-то с 95-го года, когда у меня появился личный компьютер Pentium 66 DX2 и почти одновременно устроился на свою первую работу программиста. До этого момента я работал с компьютерами в институте или у друзей. В институте невозможно получить много компьютерного времени, поэтому перерывы и отдыхи от компьютера были большие и частые, но после 95-го мои руки практически срослись с клавиатурой.
Больше всего за эту неделю меня убивало то, что не было никакой возможности даже увидеть посмотреть новости и узнать, как сыграла наша сборная с Финляндией (кстати, очень рад за Кержакова и его отличное возвращение в сборную).
Из новостей, что я успел сегодня посмотреть в Интернете, меня больше всего поразили сокращения Microsoft. Оказывается сокращается даже достаточно популярный Mirosoft Money, который оказался не очень нужным компании. С одной стороны, воевать на всех рынках сразу - глупо и бесполезно и этот шаг понятен, но настораживает само сокращение. Компания вроде бы сообщала о том, что сократит только немного менеджеров и совсем чуть ИТ спецов. Раз происходят сокращения в программных продуктах, то это уже не очень хороший знак.
Несколько лет назад я читал книгу "Совершенный код" и выразил свое несогласие с автором, когда он говорил, что нужно писать не на языке, а с использованием языка. Как пример автор приводил утверждение, что если в языке нет объектов, то их нужно изобрести и написать. Это слишком радикальный метод, который я не могу поддержать. В данном случае проще и эффективнее будет поменять язык на объектный. Такие языки, как Delphi и Java слишком разные, чтобы писать на них одинаково, потому что у языков слишком разная идеология.
В последнее время я начинаю думать, что лучше бы все послушали Макконелла и всегда программировали с использованием языка, особенно программисты Delphi и С#. Почему? Потому что это визуальные языки и в них среды разработки очень мощные и балуют программиста простотой. Достаточно кликнуть мышкой, чтобы создать обработчик события и написать в нем код логики. Для очень и очень маленьких приложений это терпимо, а вот для больших проектов - это зло.
Существует множество подходов к программированию, но мне кажется, что лучший вариант - это отделение логики, данных и представления. Такие походы, как MVC придуманы уже давно и до сих пор успешно используются во многих компаниях. Только используются далеко не всеми. Я практически не видел подходы с разделением в проектах на Delphi и это ужасно. Народ почему-то пишет логику прямо в модулях представления или перепрыгивает сразу на трехуровневое программирование, когда код логики (тут любят применять красивое выражение "бизнес логика") выносится на промежуточный уровень.
Как уже сложилось в последнее время, сначала я выпускаю новую версию CyD Careful Observer - монитор сети а потом уже обновляю сетевые утилиты. Так получилось и в этот раз. Сегодня я закачал свежую версию CyD Network Utilities - Security Tools (в русской редакции Network Utilities Сеть и безопасность).
В отличии от монитора сети, в данном случае я поменял версию на 2010 Beta, потому что это еще не окончательный вариант. Что изменилось в текущей версии? На данный момент произошло несколько косметических изменений и улучшений, а так же появились все возможности, которые появились в мониторе сети 2010. О них я писал в заметке Монитор ресурсов CyD Careful Observer 2010.
Приставка Beta появилась потому, что я планирую не ограничиваться этими изменениями и в окончательную версию 2010 должны будут войти новые функции тестирования безопасности и новые функции работы с сетью. Окончательную версию я планирую выпустить в течении пары месяцев. Как всегда, те, кто купил программу менее 2-х лет назад, получат новую версию абсолютно бесплатно, потому что абсолютно любые обновления в течении двух лет бесплатны.
Я уже много раз слышал о том, что Microsoft готовит новый поисковик, имя которого даже держалось в секрете. Этот поисковик должен быть лучше конкурентов по всем параметрам (как это проверить я не представляю). я в основном использую для поиска маленькое окошко, которое есть в браузере, а сегодня я почему-то решился ввести в строку URL адрес live.ru и меня послали... Послали на http://www.bing.com. Я так понимаю, это и есть новый поисковик? Только почему я о нем раньше не слышал и в новостных лентах не видел никаких отзывов.
А ведь это событие!!! Может просто СМИ не хотят делать рекламу поисковику? А может ждут окончательной версии (сейчас слева от ввода строки запроса красуется предупреждение, что перед нами бета версия)? А может я просто вообще один из первых увидел этот поисковик, потому что никто кроме меня live.com не использует :).
Новая версия мне понравилась и даже в русской версии показывает в фоне картинку. В заметке Внешний вид поисковика для России я говорил о том, что при использовании английского языка в браузере, поисковик выглядит симпотичнее. Тут я ничего не менял, и bing загрузился с приятным фоном.
Качество результатов поиска оценивать сложно, но я провел пару тестов. Для начала я решил найти себя и ввел в строку поиска "Михаил Фленов". Мой блог оказался на первом месте. Тут ничего нового.
Сегодня разбирал ящик и дошел до расылки MSDN Flash, которая вышла еще 27-го числа. В ней меня заинтересовала ссылка с предложением попробовать Delphi Prism от Embarcadero Technologies. Продукты Borland, CodeGear а сейчас и Embarcadero Technologies являются прямыми конкурентами и не смотря на это, Microsoft включает ссылку на эти продукты в профильную рассылку для программистов.
Тут же вспомнилось, как несколько лет назад, когда Borland терпела большие убытки, компания Microsoft вложила свои деньги в Borland для поддержания этой компании. В большинстве сфер компания БГ без проблем может задавить конкурента, а вот на рынке программирования Microsoft не стремится к монополизму и готова поддерживать конкурентов. Это относится к лозунгу Developers, Developers, Developers, о котором кричал Стив Балмер?
Компании все равно на чем будут писать программисты, главное, чтобы они писали под Windows. При этом сама компания стремится предоставить высококачественные продукты из под своего крыла. Этим она убивает конкурентов? Не думаю. Microsoft не хочет убивать конкурентов на рынке средств разработки, просто ее задача предоставлять высококачественные решения. Если конкуренты не выдерживают, то это уже вопрос к владельцам. Стив Балмер готов отдавать средства разработки даже бесплатно и делает это, раздвавая упрощенные версии. Мощные средства не делаются бесплатными только потому, чтобы не убить окончательно Embarcadero Technologies - последнего серьезного конкурента на рынке средств разработки.
Не секрет, что, в наше время миром правит информация. Если предприятие дорожит своей интеллектуальной собственностью, если каждый работник может легко получить необходимую (и не более того) информацию, то предприятие может надеться на рост. Если данные находятся в хаосе… несмотря на энтузиазм сотрудников, в большинстве случаев предприятие ожидает крах.
Сколько раз мы слышали, о том, что база данных какого-то предприятия или государственной структуры появилось на прилавках магазина. Пятнадцать минут назад я ехал в метро на работу, и мне в открытую предлагали купить последние базы данных телефонов любых операторов, налоговые базы данных и кучу другой полезной и бесполезной информации. Это говорит о том, что компании, которые должны следить за безопасностью своих данных относятся к своему делу несерьезно или просто наплевательски.
Полную версию статьи читай здесь: Безопасность баз данных на примере Oracle. Это одна из последних моих статей, но она уже достаточно старая.
Уже прошло около полугода, как я выпустил первую версию компонента файлового браузера для .NET (File Explorer) в виде бета версии. За это время у меня уже появилось несколько человек, которым понравился компонент и они предложили свои услуги по тестированию, за что я отдал им бесплатное разрешение на использование компонентом. Самое интересное, что все они не из России, что странно, ведь я в основном пока рекламировал компонент только через свой блог.
Прошло пол года и я за это время просто молча обновлял компонент на сервере, но не обновлял версию, потому что это оставалась все еще бета версия. Вчера же я решил поставить первую точку в разработке пакета File Explorer Control .NET и выложил на сайт очередной апдейт, который назвал финальной первой версией. Информация на русском языке по компоненту доступна здесь: .NET компонент файлового браузера
Пакет состоит из двух компонентов FileExplorerControl и FileListView. Первый из них построен на базе пользовательского элемента управления, что позволяет создать уникальные возможности по рисованию элементов списка. Компонент FileListView построен на базе классического ListView, что придает ему классический вид и функционал. Данные компоненты будут очень удобны и полезны тем, кто программируте WinForms приложения.