Я долго думал, что сделать с доменом winvslin.com и понял, что ничего делать нельзя и бессмысленно, поэтому домен будет брошен. Устраивать споры бесполезно, потом что большинству есть чем заниматься вместо споров, да и спором в основном заинтересовались только со стороны линукса. Не буду здесь делать никаких предположений, почему так произошло.
Когда я закрыл форум, то думал поступить по другому - создать сайт, где пользователь Линуха и Окон могут сосуществовать вместе. Я даже начал писать уникальный двиг, но потом задумался (иногда бывает такое) и решил не рисковать. Я считаю, что нереально стать котом Леопольдом, который подружит пингвина с окном. Не потому, что коты любят сидеть на окнах, а потому что уже много народу пыталось сделать это и ни у кого не удалось сделать что-то стоящее. Почему же тогда у меня должно получиться?
Сегодня на cnews появилась новость о том, что Microsoft собирается открыть несколько исследовательских центров для того, чтобы выйти в лидеры на рынке интернет поиска. В компании признают, что не являются лидером на поисковом рынке, но готовы увеличивать свою долю, предлагая новые идеи.
Ну вот как не восхититься этим высказыванием? Компания во главу ставит качество сервисов для того, чтобы победить Google. Компания не сложила руки после того, как не сложила руки после провальной попытки купить Yahoo и понимает, что захватить рынок и тем более удержаться на нем можно только благодаря качеству. Благодаря рекламе можно увеличить долю, благодаря встраиванию поиска везде подряд, можно только немного увеличить долю, но закрепиться и удержаться в лидерах можно только на новациях и качестве, чем и собирается заняться компания.
В Интернете очень часто можно услышать, что нас зомбирует Майкрософт, она виновата в том, что все мы пользуемся ее продуктами, и не используем прекрасные продукты конкурентов. Сколько раз не задавал ответный вопрос, как происходит зомбирование, но ни один ответ не был похож на реальность. А меня реально это интересует. Я по образованию экономист-менеджер специализировался на маркетинге и не могу понять, как происходит зомбирование, когда "нету не единого рекламного разрыва".
Простите за каламбур, но я реально себя ощущаю как парень из того ролика. Больше всего меня поражают те, кто говорит о зомбировании, а работает с окнами более 10 лет. В те времена вообще не было рекламы Windows, сейчас есть, но это не реклама клиенткой ОС, а то, что есть не рекламирует ОС, а рекламирует лицензию! Как можно зомбировать, не показывая рекламы и не показывая пользователям преимущества? Ни единого рекламного ролика о преимущества ОС. Как можно зомбировать и обманывать пользователей, когда в рекламе Windows нет ничего, кроме призыва покупать лицензионную версию. Что-то кажется было на нашем ТВ, но не внятное, а в основном рекламировали именно лицензию, чтобы окна были легальными, а не саму систему и ее возможности. Если и было что-то про возможности, то я этого не заметил, а как можно зазомбировать такой рекламой?
Сегодня я расскажу о еще одной своей уязвимости в PHP сценарии. Если тебе интересно учится на чужих ошибках, то это тебе поможет. Вчера я зашел в админку сайта HackishCode и увидел там комментарий от пользователя, который был сохранен со статусом 1, при этом имя пользователя отсутствовало. Меня это очень сильно испугало, потому что со статусом 1 можно сохранить комментарий только если его подтвердил я лично или если его оставил зарегестрированный пользователь. Неужели кто-то зарегистрировался с пустым именем, и будет мусорить? Лезу в базу и выясняю, что нет такого человека. Явно где-то уязвимость, которой воспользовались нарочно или случайно и нужно пускаться в поиски!
Пробую оставить комментарий к первой попавшейся новости от не зарегистрированного пользователя, но он, как и положено, попадает в базу со статусом 0 и не отображается. Смотрю еще раз на базу и выясняю, что испорченный комментарий оказался в разделе исходников. Смотрю в код исходников а там защита идентична, как и в новостях. Логика сохранения проста и ошибиться сложно:
Я делаю форум на Hackish Code и пишу wysiwyg редактор. Форум будет работать только после регистрации, но сейчас он еще не работает и ничего не сохраняет в базе, поэтому форму создания топика я сделал доступной уже сейчас: форма форума на hackish code. Кому интересно и есть время, просьба протестить и оставить свои замечания
У меня есть только FireFox 3, IE 6/7 и Safari. Лучше всего форма работает в FireFox 3. В IE чуть хуже, потому что для набора кода приходиться дважды щелкать по полю для него. В Safari вообще форма отказалась работать. Оперы у меня нет, поэтому не могу ничего сказать. Если у кого она есть и может протестить, скажу спасибо.
Похоже, что мой словесный понос подходит к концу. Я реально не знаю, что еще написать. Вроде стараюсь разнообразить сайт, вкладываю старые статьи, рассказываю, что происходит в мире ИТ со своей точки зрения, но вот сегодня реально не о чем писать. Как раз утром прочитал комментарий Сергея о том, что я меняюсь и такие комментарии приходят раз в месяц, но в данном случае Сергей оказался в чем-то правым. Ну нет же, я не изменился. Я просто развиваюсь и расту с вами но изменились темы блога. Сайт развивается, и теперь это уже не только блог, но и сборник статей и рецензии на книги. Информации больше и это же хорошо?
Но все это прекрасно, пока не страдало живое общение. Хотя бы одна заметка в день была просто живая о моем мнении на что-то, а в моем коммуникаторе всегда было как минимум 5 заметок в очереди на публикацию. Вот сейчас прочитал Сергея и полез в коммуникатор, чтобы выложить очередную заметку, а выкладывать нечего. Есть только одна, но ее пока не хочу публиковать, потому что она тронет больную тему линуксоидов.
Может я действительно выговорился и качество заметок уже не то? Да нет, мне кажется все нормально. Я просто меньше стал пинать опенсорс, а что его пинать без толку? Может пнуть его, чтобы снова разгорелись комменты и народ увидел старый Блог с жаркими обсуждениями (спорить и ругаться не дам).
Сегодня я добавил и проставил категории/теги на всех моих сообщениях. Благодаря этим категориям тебе проще будет впоследствии искать заметки этой же категории (тега). Пока что категории только отображаются, но практически больше нигде не используются, но на недельке постараюсь найти время и заставить все это дело работать, в том числе и при поиске по архиву моих сообщений.
Помимо этого на главной странице, под каждым постом теперь показывается количество комментариев по данной заметке. Уже давно кто-то предлагал такое сделать, и вот это чудо свершилось. Ссылка [Читать далее] появляется только тогда, когда есть продолжение заметки. Если все уместилось на главной странице, то этой ссылки не будет.
Самый первый блог, который я начал читать - www.joelonsoftware.com, на котором раньше можно было увидеть много интересного. В последнее время для меня читать там особо нечего, потому что Joel перестал писать о программировании и о Software. Но по привычке я заглядываю на блог, хотя стал замечать, что делаю это лишь для того, чтобы почитать тексты на английском, когда эти тексты не вызывают никакого интереса.
Недавно Joel с друзьями открыли новый сайт www.stackoverflow.com для программистов. Он уже давно писал о разработке сайта и вот он недавно появился. Все время, пока сайт создавался, я не мог понять для чего он и в чем будет изюмина и не понял сейчас. Я не буд выступать критиком сайта и ругать его, потому что никогда не делал этого и не хочу. Не имею привычки ругать или критиковать чужую работу, но не могу не заметить, что я не понял этой работы.
Существует множество различных типов приложений, где используется резиновая прямоугольная рамка для выделения, которая рисуется, пока мы тянем мышкой, удерживая нажатой клавишу. Такое часто можно увидеть в графических приложениях, при выделении областей, при рисовании прямоугольников/кругов или других фигур, а так же при перемещении каких-то объектов или изменении их размеров. Как можно реализовать это в своих приложениях? В этой статье я покажу современный метод.
Для рисования рамки можно использовать старые функции с операциями растеризации, такие как XOR. Растеризация специфична для старого графического интерфейса GDI и отсутствует в новой реализации GDI+. Раньше, мы должны были рисовать прямоугольник, используя включенный режим растеризации ROP2_XORPEN. Чтобы стереть рамку, не нужно перерисовывать всю сцену, достаточно еще раз нарисовать рамку, и она исчезнет.
Компания Apple не просто удивляет, она поражает своими решениями. Ну что можно было еще придумать революционного для наших компьютеров и ноутбуков? Ну вроде бы уже все что можно было придумали, но нет, Apple снова ввела меня в шок. Тут просочилась информация по поводу того, какими будут новые ноутбуки Apple. Конечно же, в них будут использоваться современные компоненты и они будут быстрее, но изменения будут и в дизайне.
Фотка, которая выложена на cnews, не содержит ничего сверхестественного в дизайне коробки ноутбука, но имеет очень интересный TouchPad. Если быть точнее, то этого устройства на новом ноутбуке скорей всего не будет :). А что же мы тогда видим на картинке? А это ни что иное, как сенсорный экран и именно по нему мы будем водить пальцами и кликать. Прикольно? Еще бы. На этом экране будет отображаться Dock, что упростит быстрый доступ к его составляющим. Стив просто не устает меня удивлять, ведь это практически реальный прорыв в эргономике, удобстве и дизайне. Интересно, что на это ответят другие производители ноутбуков на платформе Windows или Linux.