Недавно вступили в действие изменения в налоговый кодекс, которые упрощаются жизнь программистам. Теперь, продавая проприетерное программное обеспечение мы можем получить скидки в налогах. Но это только для разработчиков коммерческого софта, где пользователь платит за программу. Поддержка софта не является разработкой, поэтому она облегчается налогами по полной со всеми вытекающими отсюда последствиями.
Разработчики открытого софта оказываются в сложном положении ибо они не продают софт, а раздают его, пытаясь заработать на поддержке, которая должна облагаться налогами по полной программе. Что можно посоветовать братьям программистам, которые не хотят продавать софт? Начинайте продавать! Не позволяет совесть или религиозные суждения? Просто нужно делать это красиво - пользователь может скачать софт и использоать на своей страх и риск, а может купить софт и получить одну/две/иное количество бесплатных обращений в поддержку. Получается, вы не продаете поддержку, а продаете софт, который должен иметь льготы.
На Hackish Code добавлена возможность регистрации. Пока эта функция не дает особых преимуществ, но в последствии преимущества будут ибо на таком сайте комментировать без зарезервированного имени невозможно. Некрасиво будет если от твоего имени кто-то и что-то напишет на сайте, поэтому, если хочешь застолбить за собой имя, зарегестрируйся. Пока база пуста, ты можешь выбрать себе любое имя: Зарегестрироваться на Hackish Code сейчас
Сегодня я решил поговорить о книге "Объектно-ориентированное программирование в С++".. У этой работы есть только один недостаток - она большая. Книга написана прекрасно и вроде бы используется академический язык, она читается легко. Не смотря на то, что я знаю С++ я ее читал с удовольствием и почти всю. Пропустил только несколько глав, но без проблем читал даже то, что знаю, просто очень хорошо написано. Я даже не могу объяснить этого парадокса и магии, как академический язык может так легко усваиваться.
Книга описывает только базу, а это значит, что ты не научишся программировать и писать реальные программы. Тут описывается только синтаксис и идеология, а дальнейшее изучение ляжет на твои сильные плечи, поэтому сразу приготовся купить что-то еще, например, по MFC. Но если учесть, что MFC умирает, то даже не знаю, что тебе посоветовать в дополнение. Но это уже отдельная история. Если же ты учишся в институте, то книга будет идеальным выбором и поможет сдать не один экзамен.
Scott Hanselman, который является Senior Program Manager в Microsoft нашел в коде браузера Chrome от Google код компании Microsoft. Оказывается Chrome использует библиотеку Windows Template Library (WTL), которая была опубликована в открытом виде в мае 2004.
Читать новость полностью: Хромированный код Microsoft
Стива Джобса уличили в махинациях с опционами и он согласился урегулировать этот вопрос полюбовно. На счет компании он вернет несколько миллионов баксов и оплатит несколько миллионные расходы адвокатов исцов. Некоторое время назад Стива поймали на том, что он выкупил акции компании по опционам, подписанным задним числом, что принесло ему немного прибыли. Это очень страшное финансовое преступление, только в этом деле мне не нравится две вещи: дело завели акционеры и против именно Стива Джобса.
На сколько я помню, Стив не получает зарплаты в компании Apple. Хотя нет, конечно же он получает деньги, потому что никто не может работать бесплатно и Стив даже попал в книгу рекордов Гиннеса, как самый "высокооплачиваемый" топ менеджер, потому что его зарплата составляет 1 доллар в год. Именно столько компания платит человеку за то, что он вытащил их, извиняюсь, из ямы с навозом (это если сказать максимально мягко). Стив приносит компании Apple миллиардные прибыли и получает в замен только 1 доллар в год. Неужели акционеры не могли простить ему небольшую махинацию в несколько миллионов.
Вчера на www.hackishcode.com я добавил RSS каналы. Пока нет возможности подписаться на E-mail новости я сделал RSS. В нем отображаются не только новости, но и последние статьи и исходники. Я особо читалками для каналов не пользовался, но IE7 все выглядит поприятнее, потому что он позволяет отображать записи по категориям. FireFox все показывает в одну большую поростыню, чно не очень удобно.
Поздравляю себя, тебя и всех программистов планеты с этим прекрасным 256-м днем года. Хотя этот праздник еще не стал офицальными, празднуется он с каждым годом все с большим размахом, ибо его могут праздновать и администраторы, как люди плотно связанные с числом 256, да и хороший администратор должен уметь программировать, хотя бы скрипты для системы, особенно Linux админ. Хакеры не могут праздновать этот день, ибо они не любят 256, им подавай переполнение, поэтому пусть празднуют любой из переполненных дней 257, 258 и т.д., когда мы будем ловить будун :).
Что хочется пожелать в этот день? Чтобы небыло зависонов, а код компилировался с первого раза. Чтобы небыло Stack Overflow, а код был быстрым и стабильным. Чтобы юзеры умнели и не выводили из себя, пока им объясняешь, что и как нужно сделать правильно. В общем, удачи и всего наилучшего.
Несколько дней назад прошла новость о том, что под Москвой была найдена убитой бывшая участница телепроекта Дом 2 - Оксана Аплекаева. Я сначала не придал этой новости особого значения, но сегодня в топе Mail.ru рядом со своим сайтом увидел сайт каких-то братьев Каримовых. Причем он был намного выше моего. Я решил посмотреть, что же в нем такого, что он так ценится? На сайте информация еще 2005-го года и его явно никто не обновляет.
Все встало на свои места, когда я зашел в раздел, где показано откуда народ заходит на сайт. Оказывается, что большой трафик сайту дают поисковые системы. А если посмотреть на статистику, то это происходит всего несколько дней, как раз после смерти Оксаны Аплекаевой. Заходя в раздел поисковых запросов тут же становиться еще яснее. Большинство, или почти все запросы как раз связаны с поиском Оксаны. Это событие позволило блогу взлететь с нуля до 400 человек в день.
К чему это? Просто наблюдение о траффике.
Меня часто спрашивают о книгах и просят посоветовать что-то. Начиная с сегодняшнего дня, я буду выкладывать свои рецензии на книги, которые сам видел и просматривал. Читал полностью очень мало книг, но видел и листал с целью изучения очень много. Чтобы проще было найти мои рецензии, я в заголовке темы всегда буду писать "Рецензия", а чуть позже добавлю отдельный раздел, чтобы их удобнее было смотреть или искать. И еще, о коллегах плохо писать не могу и не имею права, поэтому плохих рецензий не увидите, зато сможете увидеть хорошие рецензии и узнать, что хорошего в той или иной книге.
Первая книга, с которой я начну - Delphi. Профессиональное программирование, написанная Осиповым. Это единственная книга по Delphi, которая у меня есть дома и я ее купил, чтобы посмотреть, что же пишут коллеги. А пишут неплохо. Если я не ошибаюсь, то написал ее преподаватель института и в изложении чувствуется академический стиль. Не знаю, так задуманно или нет, но книга больше похожа на справочник и как справочник - они идеальна. Если ты начинающий и только собираешся изучать язык, то я бы не советовал начинать с этой. Изложено суховато и мне кажется, что для понимания нужно знать основы. Если же ты изучил Библию Delphi и плохо знаком с английским для работы с файлом помощи, то книга Осипова окажется отличным вариантом для тебя.
Со времен, когда MS Windows еще не был операционной системой, а только надстройкой для MS DOS, в качестве программной основы для работы с графикой использовался интерфейс GDI. На то время это была действительно удачная технология, с помощью которой можно было работать с любой видеокартой. На платформе PC было слишком большое разнообразие видео чипов с различными возможностями, и GDI предоставлял универсальный способ доступа к видео функциям. Эта технология до сих пор используется в Windows, но в значительно переработанном виде.
Универсальность – это хорошо, но производительность видео оставляла желать лучшего. Когда я впервые увидел игру Doom, то поразился, почему игра может создавать сложнейшие сцены на компьютере с 386-м процессором, а Windows не может? Конечно же, разрешение игры ниже, но и сцены трехмерного мира намного сложнее. Производительность GDI это черепаха по сравнению с прямым доступом к памяти. Основная проблема GDI кроется в том, что ни одно приложение не может получить прямой доступ к видеокарте и видео буферу, иначе очень сложно будет реализовать многооконную систему, да и универсальность добавляет ложку дегтя и возможности хорошего видео чипа используются не на все 100%.
Читать статью полностью: Введение в DirectX