Блог

Полный редизайн и рекодинг

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

Основная тема сайта была и осталась юмор и развлечения, но может быть это будет что-то большее. Наверно до конца года серьезных изменений в движке не планируется, потому что сейчас работаю над вторым изданием программирования графики на DirectX и С++, но после нового года движок сайта планирую улучшить и добавить дополнительные фишки. Уже сейчас они очень необходимы, например, нужен поиск по тексту или по дате заметки, но сейчас времени над этим работать нету :(.

CyD Network Utilities - Security Tools 2011

Давно я не выпускал свежих обновлений для CyD Network Utilities - Security Tools. Вчера я сделал это и выложил новую версию, которая в ближайшее время получит номер 2010 в честь наступающего года.

Изменений внешних немного, точнее оно только одно - добавлено меню Internet в котором есть только один пункт для запуска тестирования сайта. Это новый модуль, который будет развиваться в ближайшее время достаточно значительно. Его основная задача всевозможное тестирование сайта, в том чиале нагрузочное тестирование WEB страниц для выявления слабых мест.

Еще одно изменение произошло внутри - переписан модуль Brute force. Он стал более универсальным с точки зрения реализации кода. Чем это грозит пользователю? Раньше модуль был написан так, что он из текстового файла читал протокол, по которому происходит авторизация, и на основе этого подбирал пороли. Но не все так легко и у некоторых протоколов проблематично описать авторизацию в виде текста в файле, нужно что-то более мощное. Поэтому пришлось создать несколько классов и небольшой универсальный фреймворк, благодаря которому мне теперь легче будет расширять возможности брутфорса и добавлять в него новые фишки. И это уже принесло плоды, потому что в текущей версии появилась возможность подбирать пароли для Basic HTTP авторизации.

Смех и грех

Очень много народу спрашивают, как у меня получается успевать так много. Тут один секрет, потому что я работаю очень много. Я не сижу на форумах и не обсуждаю других. Я не ищу ошибки у других чтобы что-то доказать (не знаю чего, но что-то же пытаются доказать) или поржать над ошибками других. Я отвечаю за себя и стараюсь для себя, а не ради кого-то там на форуме или где-то еще.

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

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

Скорость скачивания

Когда я жил в Питере, то провайдер предоставлял мне первые 6 гигабайт скачивания из интернета на скорости локалки, т.е. до 100 мегабит в секунду, потому что я был подключен по витой паре. По истечении 6 гигабайт скорость должна падать до 6 мегабит. При этом, реальная скорость была далека от максимума даже тогда, когда ограничения не должно было быть. Если учесть, что у меня расход трафика в месяц не превышал 10 гигабайт, а чаще находился на отметке 7 гигов, то я не должен был ощущать проблем.

Сейчас я подключен к интернету через коаксиал. Да, в Канаде до сих пор используется коаксиальное подключение на последней миле, но с качеством связи я пока проблем не ощущал. Работает стабильнее, чем в Питере, где связь у моего провайдера рвалась очень часто (пользователи AirNet меня поймут). А скорость здесь выше и явно работает на максимуме возможного. Максимальная скорость коаксиала всего восьмерочка, но этого достаточно.

Недавно запусти скачивание последней версии Ubuntu и общее время закачки составило 10 минут, а средняя скорость составила около 1,04 мегабайт в секунду. То есть коаксиал был загружен серьезно, по самую оплетку.

Рабочий стол Фленова Михаила

Однажды я уже выкладывал фотографию своего рабочего места. Фотка была сделана еще на работе в Санкт-Петербурге, когда я работал в Интерстепе - Рабочее место программиста. Те, кто пропустил, могут заценить это фото, оно все еще на месте.

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

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

Новые сервисы на profwebdev.com

Вчера я залил на сайт profwebdev.com новый раздел с новыми сервисами. Теперь на сайте есть новая секция services в которой я будут постепенно выкладывать различные сервисы для администраторов и WEB программистов. На данный момент доступны пока два сервиса:

  • IP online information - банально показывает ваш IP и все то, что видят WEB сайты, когда вы серфите интернет, т.е. все основные параметры, которые браузер передает сайтам.
  • Online ping - позволяет с сайта выполнить ping любого адреса. Бывает полезно, если ты не можешь достучаться до какого-то сайта, то можно попытаться пингонуть его с profwebdev.com. Если мой сайт видит IP и ping отвечает, то проблема с коннектом у тебя или у твоего провайдера. Если и мой сайт не видит, то скорей всего это сайт лежит.

День программиста

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

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

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

Лень писать однообразный код

Меня регулярно посещает лень, когда десять раз приходится писать один и тот же код. Чтобы не повторяться, я очень часто пишу классы или хелперы, которые помогают в жизни не решать по 10 раз одну и ту же задачу. Вот так у меня есть модуль, который помогает мне создавать RSS ленты для моих сайтов, созданных на PHP, поэтому все PHP сайты содержат ленту. А вот на ASP.NET небыло ничего подобного, а в очередной раз писать хелпер, пусть и на другом языке - лень и скучно, поэтому абсолютно все мои сайты, которые были созданы на ASP.NET не содержат RSS лент.

Вчера собрался с силами и написал RSS ленту для сайта своей жены - Блондинка в Канаде. Она пишет не так часто и поэтому лента уже давно была необходима, чтобы не приходилось постоянно туда заглядывать.

Digital Photo Workshop третье превью

Вчера залил еще одно обновление Digital Photo Workshop. В этом превью уже работает сохранение и загрузка проекта, изменен движок печати (улучшен, но не доделан и будет еще улучшаться, чтобы предоставить вам различные варианты печати), добавлена возможность удалять выбранные элементы с поверхности рабочего холста и теперь выбранный размер шрифта назначается выделенным элементам и будет назначаться всем создаваемым надписям.

Работы еще над программой очень много, а планов по новым функциям еще больше, но на этом временно приостанавливаю работу над Digital Photo Workshop. В последнее время было добавлено много возможностей, а сейчас мне нужно потратить немного времени на другое. В любом случае я буду стараться к концу года сделать программу реально полезной и возможно, что к новому году можно будет выпустить уже не превью, а полноценную бету версию.

И все же Apple стоит своих денег

Совсем недавно я писал о том, что Apple слишком дорогой и я его не куплю. Мое мнение не изменилось, я до сих пор считаю его слишком дорогим и я до сих пор не могу себе позволить его купить за собственные деньги. Но что изменилось за это время? Я поработал с MacBook Pro почти месяц и теперь я думаю, что он стоит своих денег и имеет право на существование за такую цену.

Существуют разные машины – есть лада (как бы это не звучало, но это все же машина), а есть мерседес. По ценовой шкале существует разные машины с разными наворотами. Apple предоставляет нам компьютеры топ класса. Я не считаю, что они отображают уровень дохода или статус, хотя с другой стороны иногда показывают понт. Но этот понт стоит денег.

Ноутбуки Apple – это nix компьютеры топ класса. Ты вроде бы сидишь в nix, но не ощущаешь себя ограниченным командной строкой. Все очень удобно, красиво и все находится на своем месте. Да, хотелось бы, чтобы Apple стоил дешевле, но с тем же успехом хотелось бы, чтобы мерседес тоже стоил как лада, но оба желания только желания. Реальность такова, что Apple все же стоит своих денег.

О блоге

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

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

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

Пишите мне