Оталось чуть более недели, а точнее 11 дней до выхода 9-й версии Ubuntu. Я уже много раз писал, что эту систему я считаю лучшей для домашнего пользователя, да и для корпоративного пользователя система вполне подходит. Да, она не самая быстрая и не самая стабильная, но на мой взгляд, обладает отличным сочетанием цена-качество.
Меня очень сильно интересует вопрос визуального интерфейса. Помните, перед выходм 8-й версии нам обещали, что в ближайшие кажется два года Ubuntu селают красивее Apple. Это объявили перед 8-й версией и тогда мы не увидели особых изменений, посмотрим, что изменилось почти за 6 месяцев. Чтобы обогнать Apple, пора уже его доганять, ведь яблочный гигант не спит и к сентябрю может обновить свою линейку компьютеров и ОС, и тогда догнать будет нереально.
Но даже если Ubuntu не сможет обогнать яблоко по бирюличкам, я все равно буду считать эту ОС лучшей в мире Linux и буду продолжать использовать в виртуальной машине, а если насобираю денег, то и на отдельном компьютере. Давно уже хочу купить отдельный компьютер с Linux.
В разделе избранного появилась старенькая, но вполне актуальная еще статья Managed DirectX. Не секрет, что вся технология .NET появилась из-за зависти MS к успеху Java. Как же это в мобильных телефонах не стоят окна и работают проги на каком-то Java! Как же это предприятия строят сервисы на чужой технологии J2EE! И вот, выпуская джина по имени .NET из бутылки MS приготовила серьезную проблему для конкурентов в виде библиотеки Managed DirectX (управляемый DirectX). Действительно ли это серьезный аргумент или нет?
Вчера нужно было распечатать один листик на моем принтере Canon, но печать листика превратилась в издевательство. Сначала я запустил печать с параметрами по умолчанию, но принтер начал ругаться, что малиновый картридж закончился и мягко послал меня. Я отменил печать и выбрал в настройках печать в серых тонах. Вполне логично, что если документ в серых тонах, то ничего малинового искать даже не нужно. Не тут-то было, это для меня логично, а разработчики драйвера видимо думали о чем-то другом.
Чтобы запустить печать, я попробовал вытащить картридж и станцевать с ним пару танцев. А вдруг капелька чернил выдавится на сопла и драйвер не станет ругаться. Не помогло :(. После третей попытки запустить печать, я решил все же прочитать, а что же он мне пишет в ошибке. Не знаю, как ты, а я длинные сообщения не люблю читать, особенно, когда в диалоговом окне только одна кнопка - отмены печати. Смысл читать, если ничего другого я выбрать не смогу.
Оказывается, я был наивным Ростовсим юношей и надо было сразу прочитать сообщение об ошибке. Там было написано, что для продолжения печати нужно нажать кнопку насильственного захвата бумаги на самом принтере. А если бы у меня принтер находился в другом кабинете или на другом этаже? Слава богу, что это был мой домашний и с невероятным усилием я все же протянул руку и надавил заветную пимпу.
Уже какой раз убеждаюсь, что нужно читать сообщения даже тогда, когда выбора в окне диалога нет и там только одна кнопка. Никогда не знаешь, что еще смогут придумать в этом мире. Я бы сделал в окне диалога с ошибкой две кнопки: "отмена печати" (для тех, кому нужен малиновый) и "не грузи, а просто напечатай". В этом случае не будет необходимости читать длинное сообщение об ошибке.
Я уже давно интересуюсь вопросом оптимизации страниц (SEO) и часто читаю на эту тему. Очень часто можно встретить рассуждения на тему того, должен ли сайт отликаться на www в начале или нет и нужно ли поддерживать это? Интересный вопрос и сегодня я решил поговорить на эту тему.
Буквы www в начале - это уже домен третьего уровня и некоторые считают, что это понижает ценность домена. Например, flenov.info - это имя второго уровня и ценится выше, чем www.flenov.info. Если чесно, то я не видел ни одной системы, где была разница в оценке, потому что www - это исключение и третим уровнем не воспринимается. Я проверял множество сайтов на PageRank, да у меня у самого куча сайтов и у всех pagerank с www и без него абсолютно одинаковый. Мне кажется, что поисковые системы просто игнорируют эту приставку в начале. Я не утверждаю, но мне кажется. Если кто-то видел сайт, у которого есть страница, которая с www и без этой приставки ценится по разному в гугле или яндексе, то буду признателен увидеть это. Даже если разница где-то существует, она незначительна и проявляется очень редко, потому что говорю еще раз - я тестировал кучу сайтов и везде было одинаково.
Теперь о том, нужно ли ставить приставку или нет? Желательно, чтобы сайт отвечал и при наличии www и без него. При этом, не стоит заморачиваться с переадресацией с одного вида на другой. Пусть живут параллельно. Кому как удобнее, тот так и будет работать с вашим сайтом.
Сегодня я увидел в своем ящике интересное сообщение от неизвестного, причем не указавшего даже своего e-mail адреса. Как отвечать такому человеку? А ответить хочется, потому что человек в опасности:
Я на своём сайте 'поигрался'(те проверил на инъекции) чуть с параметрами голосования и загрузилась пустая страница, высветила мне следующее:
ivalid query: select count(id) from votes where vote_name_id=999999999abc9999999999 and variant_id=60
Это значит мой сайт уязвим на инъекции?
Судя по сообщению об ошибке автор письма в серьезной опасности и SQL Injection вполне возможна, если передаваемый в голосование параметр никак не проверяется на символы типа одинарной кавычки. Судя по запросу, вы не обрамляете параметры кавычками, поэтому проблема серьезная. Во-первых, по хорошему ошибка должна выглядеть так:
Особо внимательные уже заметили, что на большинстве моих сайтов можно найти внизу ссылку на разработчика сайта и везде она указывает на сайт Professional Web Development. На почту стали поступать вопросы, поэтому необходимо объяснить, что это такое. Я особо об этом сайте раньше не писал, но да, это тоже мой сайт. Я занимаюсь так сказать консалтингом в Web технологиях, что включает разработку сайтов с нуля, доработку, оптимизацию, продвижение (SEO). Просто это не основной мой доход и я не собираюсь пока делать его основным. Я трачу свое свободное время для души и кошелька.
Например, сейчас я разрабатываю сайт с нуля для одной архитектурной мастерской Санкт-Петербурга. Для меня это очень интересный проект, ведь я в архитектуре не понимаю и выполнить работу для людей, которые лучше меня понимают в графике и смежных науках - практически вызов. На данный момент уже создана концепция и сейчас осталось заменить четыре картинки сверху (они просто взяты с другого сайта и не могут быть использованы в реальном сайте, а присутствуют только для наглядности), и превратить концепцию в полноценный сайт.
Тут может возникнуть другой вопрос - я же плохо относился к консалтингу, а тут сам начинаю заниматься этим... Почему? Я плохо отношусь к консалтингу, поставленному на поток. Когда успешные в консалтинге люди, при большом количестве заказов перестают успевать делать заказы, вместо того, чтобы отказывать, чтобы заработать больше денег, начинают нанимать людей. При этом, нанятые люди не всегда профессионалы или их отношение к клиенту ужасно, потому что просто не хотят делать клиента счастливым. Я же к каждому клиенту подхожу индивидуально и буду работать с каждым индивидуально. Без шаблонов и обязательно буду работать до того, пока клиент не окажется довольным выполненной работой, а не пока выполнится контракт. Выполнить контракт и сделать заказчика довольным - разные вещи.
Сегодня обратил внимание на программы, которые на первых местах в меню Пуск, т.е. запускаются мной чаще всего. Прежде чем рассматривать эти программы, я должен заметить, что Internet Explorer и почтовый клиент запускаются с быстрого запуска, поэтому в этом списке отсутствуют, хотя, обе программы должны были бы быть на первом месте, потому что запущены постоянно.
Итак, на первом месте у меня стоит Microsoft Office OneNote 2007. С тех пор, как я поставил себе Office, я решил познакомиться с этой программой. Для тех, кто не в курсе, она предназначена для создания заметок. Раньше я делал заметки где попало – в текстовых файлах, в различных программах, в документах. Сейчас у меня все храниться в одной программе – OneNote. Это оказалось на столько удобно, что в ней я сохраняю пароли, делаю заметки, сохраняю URL сайтов, которые нужно посетить, записываю идеи для программ и книг, строю планы будущих программ и различных проектов, в общем, веду большинство своих дел, поэтому программа запускается чаще всего.
На втором месте находится Visual Studio 2008. Тут тоже все понятно, ведь я программист (мне так кажется :)), и даже когда я пишу книги по программированию, то среда разработки запускается чаще всего, ведь в последнее время чаще пишу по продуктам Microsoft.
Давным давно, в тридесятом царстве, в тридесятом государстве... Короче, я как-то писал рецензию на книгу Профессиональное PHP программирование и тогда я восхищался тому, что за 400 рублей вы получаете действительно бесценную информацию. Книга великолепна и необходима для чтения. Да, какая-то часть информации уже устарела, но знания, вложенные в книгу, незабываемы и не могут устареть.
К чему я это? Не знаю, что задумали Books.ru и Символ-Плюс, но книга доступна для заказа всего за 91 рубль. Убедись сам. И это не единственная книга за такую цену. Например, Delphi. Профессиональное программирование продается за 113 рублей. Ну разве это не подарок? Это не просто антикризисные цены или распродажа - это раздача знаний даром. Если ты скачал где-то эти книги, не порть глаза чтением с монитора, купи нормальный вариант. Это полезнее для глаз и просто приятнее, держать полноценную книгу, а не е-вариант.
Сегодня великий день, в который лучше сидеть и не жужжать. Вот смотришь новости и даже не знаю, что комментировать и о чем высказываться. Например cnews выкладывает новость о том, что MS выпускает свой телефон и фотку показывает с откровенной лажей. MS уже задолбалась опровергать слухи и разработке телефонов и верить в эту новость сегодня - смертоубийство.
Аккуратным на новости нужно быть не только сегодня, но и завтра и после завтра и всю ближайшую неделю. Ведь есть люди, которые поведутся на заметки с обманом и будут обсуждать это завтра на своих сайтах.
Сегодня в интернете все публикуют всякую лажу и обманы, поэтому я решил не комментировать ничего и не писать. В новостях и заметках и без меня обманов будет достаточно.
Реализовать базу данных и программу для работы с ней - это только пол дела. Очень редко, когда данные должны просто где-то храниться. В большинстве случаев необходимо средство, с помощью которого пользователи смогут просматривать или даже самостоятельно создавать какие-либо отчеты, и выводить их на печать.
Для нашей страны идеальным вариантом, на мой взгляд, является Fast Report российской разработки. Особенно для тех, кто программирует на Delphi, хотя я где-то читал, что есть и разработка для .NET. Когда видишь, такие разработки, как FastReport, то понимаешь, что наша страна реально поднимается вверх в области ИТ и может подняться еще выше, оставив позади не только Индию. Больше всего я рад за то, что родина этого пакета мой любимый город Ростов-на-Дону в котором я родился и вырос.
Полная версия заметки FastReport как средство корпоративной отчетности