Ubuntu 8.10 первый взгляд

Новостные ленты умеют красиво преподнести новости про новую ОС Linux. Я так повелся на релиз, что напускал слюней полный слюнявчик. Два дня мучений со скачиванием свежего Ubuntu 8.10 ради того, чтобы увидеть, что же там такого сделали разработчики, чтобы ОС стала лучше Apple и... .

Я ужасно разочарован, потому что внешний вид практически не изменился, по крайней мере я изменений не заметил. Да, я могу сам настроить внешний вид и накрутить кучу всего, но я не хочу. У меня и так не хватает времени на жизнь, чтобы еще что-то накручивать. А ведь сделать дистрибутив красивым обещали разработчики, а ничего сверх крутого не сделали. Так что Apple может спать спокойно. В виртуальную машину дистрибутив встал без проблем, но отображаться начал только без эффектов. Сколько криков было на тему того, что графический двиг Linux способен работать даже на старых машинах, но в виртуальной машине не потянул.

Статья: рефакторинг – необходимость или мода

Вот тут писал про совершенный код и вспомнил, что была у меня статья про рефакторинг, а он относится у полировке, т.е. к улучшению существующего кода. Покапавшись в архивах я нашел эту статью и выкладываю для всеобщего юзания. Она будет интересна программистам, пишущим на любых языках и на сколько я помню, в статье будут примеры с Delphi, Visual Studio и JBuilder.

Что такое рефакторинг? Я видел достаточно много определений этому понятию, но все они сводяться к улучшению существующего кода. Если ты пишешь только идеальный код, который нужно улучшать только в тех случаях, когда он не работает, то сильно заблуждаешся. Улучшения нужны даже тогда, когда код работает вполне корректно. Для чего, когда и как нужно улучшать мы поговорим в этой статье.

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

Читать статью полностью: Рефакторинг – необходимость или мода?

Первый взгляд на Microsoft WEB Server 2008

На платформе Microsoft для WEB я практически не разрабатывал, хотя уже долгое время хочу сделать что-то серьезное и даже работаю над этим. До этого я всегда использовал Linux+MySQL+PHP и вполне доволен связкой и уже привык к недостаткам, неудобствам и ограниченям платформы, потому что тут преимуществ тоже много и по соотношнию цены/качества и удобства/неудобства связка Linux+MySQL+PHP очень хорошая.

И вот появилась возможность попробовать Windows WEB Server 2008. У компании были попытки создать WEB Server Edition, но это все же первые реально WEB Server, без всяких Edition. Я удивлен, что такой продукт не появился ранее. Ставить в качестве WEB сервера версию Standard Edition невыгодно и неудобно. Это вполне специфическая и популярная задача, чтобы под нее сделать специализированный, сбалансированный и оптимизированный продукт. И вот он появился...

Разные подходы и языки программирования

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

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

Первая заметка о программе мониторига сети

На сайте CyD Software Labs, где я выкладываю свои программы для администраторов и просто домашних пользователей я сделал блог. На нем я думаю публиковать заметки, которые касаются программ, выложенных на сайте и всего того, что связано с деятельностью CyD Software Labs. RSS канала для этого блога пока нет, но в ближайшее время постараюсь добавить.

В первой заметке История рождения программы мониторинга сети я рассказываю о том, как появилась идея создания программы CyD Careful Observer и как идея развивалась.

Рецензия: Программирование трехмерных игр для Windows

Полное название книги Программирование трехмерных игр для Windows. Советы профессионала по трехмерной графике и растеризации. И автор действительно профессионал в трехмерной графике и растеризации. В книге все описывается практически с низкого уровня, а именно, без использования примочек Direc3D. Автор описывает, как самому растеризовывать объекты и делать это быстро.

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

Openoffice.org 3 после более глубокого теста

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

Я пользуюсь Openoffice.org 3 на работе с самого его появления. На предыдущем месте работы потому, что сам захотел, а на новой работе, потому что не разрешено использовать нелегал. Да, есть такие компании, где политикой фирмы запрещено устанавливать на рабочих местах нелегальный софт. Мне пока не купили Microsoft Office, и не известно, купят ли вообще или нет (мне больше нужна среда разработки, а офисными продуктами я почти не пользуюсь), поэтому я обратил свой взор на бесплатный Openoffice.org.

Сейчас, спустя некоторое время после моего первого обзора Openoffice.org я могу окончательно подтвердить, что 3-я версия работает быстрее предыдущей и она красивее и удобнее. Я не могу придраться ни к чему, кроме как к визуальному интерфейсу и небольшому глюку с прорисовкой после удаления в абзаце текста. А, нет, у меня появилась еще одна придирка — к названию OpenOffice Calc. Я привык для запуска калькулятора в Vista писать calc в поле быстрого вызова и вместо запуска калькулятора, на первом месте часто оказывается OpenOffice Calc, а не простой калькулятор. А так как я торопышкин, и не дожидаясь жму Enter, то запускается не то.

300 сообщений, и это не предел

Вот я и разменял очередную сотню сообщений и достиг циферки в 300 заметок. Стоит остановится и задуматься, как жить дальше и что сделать еще чего-то интересного. Когда-то мне говорили, что блог стал суховатым и я изменился. Тогда я это замечал не сильно, потому что сообщения продолжали быть интересными. Сейчас же в основном идут рецензии и статьи. Да, это тоже интересно, но это уже что-то другое. Сейчас уже на 100% можно сказать, что блог изменился. Хорошо это или нет? Не знаю. Кому-то может нравится новый стиль и новые сообщения, а кому-то нет. Я же могу сказать, что я меняюсь не специально, просто темы сейчас идут такие, настроение, погода и просто жизнь. Я же всеми силами стараюсь сделать так, чтобы тебе было не скучно читать то, что я тут печатаю.

Что можно сделать еще, чтобы сайт стал лучше? Даже не знаю. Тут предлагали сделать раздел, где можно было бы просто написать мне. Но зачем, когда есть почта? Блог направлен не для того, чтобы популяризовать меня. Если хотите что-то высказать или пожелать, то лучше почтой. А выкладывать это на сайте... тут сразу пойдут разговоры, что я все это делаю для себя любимого и чтобы я был популярным. Поэтому, даже не знаю, что еще добавить. Я думаю, тут важно не то, что еще сделать, а сделать то, что уже существует хорошим и интересным. Нужны просто интересные темы и я постараюсь их искать и находить. А интересные темы я буду продолжать разбавлять интересными рецензиями и обзорами.

Windows Live - Hotmail в новой обложке

Сегодня зашел на my.live.com, чтобы проверить почту, и приступить к работе, и перед моим взором открылось приветствие, в котором меня информировали о том, что Live (а точнее почтовый сервис Live) выглядит теперь по новому. Люблю изменения, особенно, если эти изменения выводят мои любимые программы или сервисы на качественно новый уровень. Жму продолжить, чтобы увидеть, что там сделали в Microsoft и поражаюсь, потому что результат не нужно искать, он виден сразу.

Сервис действительно стал приятным на вид и ощупь. Я люблю чистоту и аккуратность, потому что аккуратный рабочий стол побуждает к работе. Помните, я показывал фотку своего рабочего стола? Точно так же должно быть и на мониторе. Именно за это я люблю live и последние года он является домашней страницей моего браузера. Я вижу все сообщения, которые приходят на мой ящик и при первой возможности переключаюсь на hotmail, чтобы ответить читателю или на важную корреспонденцию.

Google опасен для жизни

Второй день уже при поиске через Google в Firefox, во время перехода на мой сайт тебя отправляет на какой-то сайт, похожий на вирус. Я пока не понял, кто из них виноват - Google или Firefox, но при использовании IE таких проблем нет. Прямой заход на мой сайт тоже не дает проблем.

То же самое происходит при поиске по слову Hackish Code и попытке перейти на сайто www.hackishcode.com, который так же принадлежит мне.

Опа, меня уже начал и в IE посылать при поиске через Google. Так что браузер не виноват.

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

О блоге

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

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

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

Пишите мне