Gantt Chart Control .NET Финальный релиз

Вчера я пришел к выводу, что Gantt Chart Control .NET готов к тому, чтобы назваться первой финальной версией. Разработка компонента будет продолжаться и его функции будут наращиваться, ведь этот процесс бесконечный. Но это не значит, что нужно откладывать релиз. Поэтому вчера я его выложил в свободный для тестирования доступ. Ну а чтобы пользователи тоже не находились в постоянном ожидании новых функций, я как всегда предлагаю год бесплатных обновлений. Более подробно о компоненте на английской версии сайта: Gantt Chart Control .NET или на русской версии: Диаграмма Гантта

Что еще можно сказать? Из последних новостей проектов - я закрыл форум на сайте Hackish Code, причем на обеих версиях и немного улучшил (на мой вкус) дизайн.

Кучу заметок написал на блоге Смешной мир. Все, что не касается ИТ я закидываю туда.

Библия C#

Библия C# теперь доступна для заказа на books.ru. Заказать сейчас. Это свершилось!!! Надеюсь, что ты не разочаруешся в этой книге. Я постарался сделать ее интересной и не только книгу, но и диск, на котором полно уникальной дополнительной информации. Уникальность состоит в том, что эти мануалы писались непосредственно под книгу и будут отличным дополнением.

Книга посвящена программированию на языке C# для платформы Microsoft .NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчивая созданием современных приложений различной сложности (баз данных, графических программ и др.).

Софт должен быть бесплатным

Недавно я получил письмо, в котором читатель утверждает, что софт должен быть бесплатным, а производители софта должны зарабатывать только на поддержке. Когда я спросил, почему именно так, начались очередные разговоры про свободу. Я уже устал говорить - давайте и телевизоры сделаем бесплатными! Я не могу чувствовать себя свободным, пока телевизоры стоят дорого! О какой свободе можно говорить, когда я не могу себе позволить панель на всю стену комнаты!

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

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

Принтер Brother MFC-490CW

Сегодня купил себе новый принтер, а точнее МФУ устройство Brother MFC-490CW, о чем и спешу поделиться с тобой. Последние пол года у меня нет принтера, потому что последний пришлось продать при переезде из Питера в Ростов, чтобы не тащить такую бандуру с собой. Достаточно тяжело жить без принтера, особенно когда ищешь работу и иногда нужно распечатать резюме или план карту дороги к офису компании, куда идешь на интервью. Планы приходится рисовать на бумаге, перерисовывая их с Google Map, а резюме таскаю на флешке на всякий случай.

Профессионально фотографии я не печатаю, поэтому для дома всегда выбирал принтеры из среднего класса. До этого у меня были только принтеры от HP или Canon. Однажды достался на халяву Lexmark (когда я покупал ноутбук), но халява редко бывает хорошей и Lexmark провалялся в пыли и я уже и не помню, куда он делся. Кажется, его выкинули, когда закончились картриджи. Текст он печатал терпимо, а вот фотографии получались не просто плохими, они были отвратительными.

После этого я не доверял никому, кроме HP и Canon. Эти две компании стараются не опускаться ниже определенной планки, и даже самые дешевые аппараты вполне приемлемы. Кстати, последний Canon мне так же достался на халяву вместе с фотоаппаратом Canon. Была такая акция летом пару лет назад, когда за 22 (кажется) тысячи рублей можно было купить зеркалку Canon класса Eos (отличные зеркалки, но требуют хорошей оптики, потому что стандартная слишком слаба и достаточна только для не профессионала, как я) и получить в подарок простецкий, но принтер. Не смотря на то, что принтер был простецким, он не упал ниже планки качества компании и печатал вполне сносно даже фотографии.

Photo Workshop

Когда-то я уже писал, что зарегестрировал домен dphotoworkshop.com и планирую сделать на нем что-нибудь. Не зря же я его регестрировал :). Несколько дней назад я решился и начал писать программку, с помощью которой можно будет декорировать фотографии. Был такой случай, что жене понадобилось украсить фото, но ничего подходящего и дешевого мы не нашли в интернете. Поэтому я решил написать простую, и аюсолютно бесплатную программку для декорирования фотографий. Программа получила название DPhotoWorkshop и не трудно догадаться, что я имел ввиду под этим названием: Digital Photo Workshop. Программа далеко еще не закончена и это даже не бета версия, а превью будущего проекта. Еще мало что можно сделать, но можно только увидеть будущий проект.

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

Библия C# - уверенное начало продаж

Давно мои книги не начинали продаваться с такого уверенного старта. Библия C# начала свои продажи с уверенного роста и на первой же недели попала в топ бестселлеров. Давно такого не было и меня это радует, что книга оказалась настолько ожидаемой. Жаль только, что издательство затянуло с выпуском книги, ведь я сдал ее очень давно.

Больше всего радует, что продажи достаточно хорошие не смотря на кризис, не смотря на лето и не смотря на относительно высокую цену. БХВ долго держала очень низкие цены и старалась продавать книги не дорого, но видимо инфляция заставила издательство чуть приподнять тарифы. Не смотря на это, если сравнить с другими книгами такого же объема, книга все равно осталась дешевле большинства конкурентов.

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

Я в Канаде

Те, кто читает не только мой блог, но и блог моей жены или другие сайты, уже должны заметили или догадались, что я эмигрировал в Канаду. Вчера исполнилось ровно два месяца, как я здесь, а послезавтра будет первый день, как я выхожу на свою первую канадскую работу.

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

Я как-то писал в Delphi глазами хакера, что основным считаю практику и что когда-то меня положили в больницу с аппендицитом и чуть не вырезали его, а реально оказалось отравление. Три года назад я снова попал в больницу. У меня болел живот, и была небольшая температура. При отравлении должно быть температуры, сказал врач и положил меня на операционный стол вырезать аппендицит. Мне сделали две дырки и залезли в пузо. Причем залезли не бесплатно, а за деньги, пришлось отдать им деньги, чтобы операция прошла успешно (наверно многие с этим уже встречались в России).

Буду ли я покупать apple?

Я уже давно мечтал о яблочной продукции и хотел купить себе что-то из семейства яблочных ноутбуков, но вот недавно задумался, а что я буду с ним делать? Да, это отличный, качественный дивайс, который удобен внешне и непривычный внутри. Мне несколько раз приходилось помогать знакомой с ее маком и он меня немного разочаровал. Вроде и удобный и вроде и Линукс, но все же что-то не то. Я ожидал большего от этого компьютера и ОС, особенно за те деньги, которые он стоит.

И вот я задался вопросом, для чего мне покупать его? Если бы этот бук стоил как РС, то я бы не задумывался, но цена в два раза выше, а я за понт не готов отдать такие деньги. Надеюсь, что любители продукции apple мне помогут понять, почему они выбрали именно яблоко.

То, что вижу я - это понт. Стоит ли за него платить? Конечно стоит. Например, на рынке РС тоже есть понтовый производитель - Sony. Это техника дороже аналогов, но она стоящая. Стоит ли платить такую разницу? Вот это уже другая песня. Я не готов, поэтому не покупаю ноутбуки этого производителя. Но и не особо хочется, а вот apple почему-то хочется, только жаба душит и карман не позволяет :).

Записки нечаянного революционера

Давно уже хотел написать о книге записки нечаянного революционера, написанной создателем линукса - Линусом Торвальдсом. Книга очень интересная и для меня Линус открылся с очень положительной стороны. Сначала я узнал, что Линус вырос в семье с коммунистическим воспитанием. Его отец был фантом коммунизма и ездил в Москву социалистические времена. Тут я понял, почему в европейской стране появилась ОС с претензиями на бесплатность :). Трудно себе представить, что подобное мог сделать человек с капиталистическим воспитанием.

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

В книге много вещей, с которыми я согласен и много вещей с которыми я не согласен, но то, что Линус смотрит на мир в цвете - заставило меня уважать его еще больше. Всем опенсорщикам я рекомендую прочитать эту книгу. Жаль только что опенсорщики России не очень поддержали книгу и она не допечатывалась давно. Интересно, а кто из опенсорщиков, посетителей моего блога, прочитал ее?

Что такое .NET Framework?

Сегодня получил простой но очень интересный вопрос: Насколько я понимаю С# для платформы .NET. Я не особо понимаю что это за платформа такая. Извиняюсь за глупый вопрос: в обычной виндовс программа, созданная на языке С# будет работать? Для этого кажется нужно только установить NET Framework? (орфография не мой :))

Классические программы используют функции Windows. Преимущество:

1. Программа выполняет код ОС напрямую и работает достаточно быстро

Недостатки Win32:

1. Код привязан к оборудованию. Проблемы решаются сложным введением HAL уровня, который становится прослойкой между кодом системы не связанным с оборудованием и кодом привязанным к оборудованию. Этот уровень уже есть в ОС Windows и кажется в Linux, но реализован не идеально, поэтому классические программы все равно привязаны к определенному железу. Если программа скомпилирована для Intel процессора, то она не сможет работать на абсолютно другой архитектуре.

О блоге

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

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

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

Пишите мне