Давно я не выпускал свежих обновлений для CyD Network Utilities - Security Tools. Вчера я сделал это и выложил новую версию, которая в ближайшее время получит номер 2010 в честь наступающего года.
Изменений внешних немного, точнее оно только одно - добавлено меню Internet в котором есть только один пункт для запуска тестирования сайта. Это новый модуль, который будет развиваться в ближайшее время достаточно значительно. Его основная задача всевозможное тестирование сайта, в том чиале нагрузочное тестирование WEB страниц для выявления слабых мест.
Еще одно изменение произошло внутри - переписан модуль Brute force. Он стал более универсальным с точки зрения реализации кода. Чем это грозит пользователю? Раньше модуль был написан так, что он из текстового файла читал протокол, по которому происходит авторизация, и на основе этого подбирал пороли. Но не все так легко и у некоторых протоколов проблематично описать авторизацию в виде текста в файле, нужно что-то более мощное. Поэтому пришлось создать несколько классов и небольшой универсальный фреймворк, благодаря которому мне теперь легче будет расширять возможности брутфорса и добавлять в него новые фишки. И это уже принесло плоды, потому что в текущей версии появилась возможность подбирать пароли для Basic HTTP авторизации.
Вчера залил еще одно обновление Digital Photo Workshop. В этом превью уже работает сохранение и загрузка проекта, изменен движок печати (улучшен, но не доделан и будет еще улучшаться, чтобы предоставить вам различные варианты печати), добавлена возможность удалять выбранные элементы с поверхности рабочего холста и теперь выбранный размер шрифта назначается выделенным элементам и будет назначаться всем создаваемым надписям.
Работы еще над программой очень много, а планов по новым функциям еще больше, но на этом временно приостанавливаю работу над Digital Photo Workshop. В последнее время было добавлено много возможностей, а сейчас мне нужно потратить немного времени на другое. В любом случае я буду стараться к концу года сделать программу реально полезной и возможно, что к новому году можно будет выпустить уже не превью, а полноценную бету версию.
Вчера я выложил вторую превьюшку будущей программы Digital Photoworkshop. Программа научилась добавлять поверх фотографий текст и его можно перемещать, поворачивать и изменять размер/цвет. В ближайших планах будет добавлена возможность изменения текста.
Этот релиз должен требовать .NET Famework 3.5 только и не более в отличии от прошлого, который требовал 4.0. Если у кого программа не ставится при наличии 3.5, просьба сообщить. Опустить запросы еще ниже я не могу, потому что использую WPF и его функции, которые стали доступны именно в 3.5.
В разделе Photo Library я выкладываю фотографии и в нем повяилось несколько новых снимков. Меня кстати просили, чтобы я выложил фотки из Канады, так вот я буду выкладывать их на этот сайт. Сейчас там пока доступна только одна фотка из парка атракционов Торонто Wonderland, но будет еще.
Я недавно решил снизить цены на свои программы, но чтобы воспользоваться сниженной ценой нужно оплачивать напрямую на один из моих кошельков. Юридические лица тоже могут воспользоватся низкими ценами, потому что я не в состоянии проверить, кто производил оплату.
К чему я это? А к тому, что я думаю оставить эти цены на все время, а не только на лето. По крайней мере повышать цены точно не планирую даже не смотря на то, что количество функций и возможности программы постоянно растут и растут очень быстро. Новыми функциями я повышаю качество своих продуктов.
Подробнее о новых ценах в разделе новостей на CyD Software Labs.
Вчера выкачал более гигабайта образа инсталляционного пакета Visual Studio 2010-го модельного ряда. Это только бета версия, но радует то, что она работает прекрасно. У меня она встала как по маслу и никаких нареканий не вызвала. Не смотря на то, что я не успел с ней поработать достаточно пристально, чтобы писать что-то серьезное, но первый и беглый обзор я выложил на сайте Software Heap: Visual Studio Professional 2010 Beta 1
Первые впечатления пока только положительные. Ни одной отрицательной эмоции новый пакет пока не вызвал, что очень сильно радует :). Я думаю, что те, кто не решился переходить на версию 2008 и остался в 2005-м году, обязательно прыгнут в 2010, потому что эта среда разработки реально открывает нам технологии будущего, а точнее самую основную - WPF (Windows Presentation Foundation) + C#. Лично я пока реальных продуктов еще не писал на WPF, но изучаю и планирую перевод визуальных интерфейсов своих проектов. Моя рецензия на этот продукт пока 10 баллов из 5 :)
Вчера залил свежую версию программы мониторинга сети и сетевых ресурсов Careful Observer - монитор сети. Измеения в программе оказались очень значительными, поэтому я встал перед серьезным вопросом - как именовать версию? Увеличивать номер после букв SP, как я делал это раньше или увеличивать номер года до 2010. Ставить цифру 2010 вроде бы рано, но и сервис паком это обновление назвать сложно.
В общем это меня натолкнуло на множество размышлений, и я даже написал заметку о размышлениях и о новинках, которые появились в программе. Но опять вопрос - куда постить заметку? На свой блог или блог CyD Software Labs? Наверно второй вариант будет более правильным, поэтому заметка появилась здесь: Монитор ресурсов сети CyD Careful Observer 2010
Заметка была написана еще вчера, а сегодня сижу и думаю, что надо было все же оставить версию 2009. Времени еще полно и к осени программа может серьезно преобразится и что тогда? Снова менять номер версии на 2011? Теперь уже поздно, программа опубликована. Кстати, у меня не было возможности протестировать ее на XP. У кого есть эта винда, просьба сказать, есть ли в ней какие ошибки. Из-за переезда я мало тестирвоал программу, поэтому могут быть глюки.
Сегодня обратил внимание на программы, которые на первых местах в меню Пуск, т.е. запускаются мной чаще всего. Прежде чем рассматривать эти программы, я должен заметить, что Internet Explorer и почтовый клиент запускаются с быстрого запуска, поэтому в этом списке отсутствуют, хотя, обе программы должны были бы быть на первом месте, потому что запущены постоянно.
Итак, на первом месте у меня стоит Microsoft Office OneNote 2007. С тех пор, как я поставил себе Office, я решил познакомиться с этой программой. Для тех, кто не в курсе, она предназначена для создания заметок. Раньше я делал заметки где попало – в текстовых файлах, в различных программах, в документах. Сейчас у меня все храниться в одной программе – OneNote. Это оказалось на столько удобно, что в ней я сохраняю пароли, делаю заметки, сохраняю URL сайтов, которые нужно посетить, записываю идеи для программ и книг, строю планы будущих программ и различных проектов, в общем, веду большинство своих дел, поэтому программа запускается чаще всего.
На втором месте находится Visual Studio 2008. Тут тоже все понятно, ведь я программист (мне так кажется :)), и даже когда я пишу книги по программированию, то среда разработки запускается чаще всего, ведь в последнее время чаще пишу по продуктам Microsoft.
Я хотел еще назвать заметку: "Дежавю, или исправление ошибок дважды", потому что она так же отражает суть того, о чем мы будем говорить. В одном из модулей своего сетевого монитора версии 2009 я использовал несколько новых функций, которые появились только в Windows Vista, поэтому пользователи Windows XP не могли запустить программу. Я об этом узнал только после релиза, плэтому пришлось срочно избавляться от новых функций и выкидывать исправление.
Когда я выложил исправленный и улучшенный монитор - Careful Observer 2009 SP1, то ошибка снова вернулась. Прямо дежавю какое-то. И я снова узнал об этом только после релиза. Злую шуточку сыграл со мной откат системы, о котором я писал здесь: Обновление Windows Vista до Service Pack 2. Оказывается откатились не только C# файлы, но и C++, поэтому избавляться от старых функций пришлось повторно. Почему я и в этом случае не восстановил файлы из резервной копии? Та резервная копия уже перезаписана более свежей, в которой файлы не той версии, что нужно.
После этого случая я окончательно задумался о том, что мне просто необходима система контроля исходников типа VSS. Только вот Visual Source Safe от Microsoft устарела, а что выбрать более новое я не знаю. Нашел какую-то TortoiseSVN с открытым исходным кодом, но пока без пол литры разобраться с ней не могу. На слишком дорогие системы денег нет (воровство не предлагать), а если выбирать платную и доступную, то хочется сначала убедиться, что деньги не будут потрачены зря. Если у кого есть опыт работы с какими-то системами, то просьба поделиться.
Вчера вечером была выложена новая версия программы мониторинга сети Careful Observer - Монитор сети 2009 SP1. Это не просто исправление нескольких ошибок, это расширение функционала программы. Теперь программа отображает состояние не только визуально, но и может выполнять какие-то действия в ответ на сетевые события. Сетевыми событиями являются: удаленный компьютер или сервис стали недоступными или наоборот доступность возобновилось. В ответ на это программа может: воспроизвести звуковой файл, сохранить информацию в журнале Windows, отправить E-Mail сообщение. Таким образом, администраторы системы могут быстрее отреагировать на сетевое событие.
Новые функции мониторинга описаны в файле помощи: Реагирование на сетевые события
Вчера я написал еще одно ревью для сайта Software Heap: Рецензия ABBYY Lingvo 12 в которой описываю самы популярный и мощный электронный словарь. На блоге я уже несколько раз писал о нем по паре слов, а вчера решил написать небольшое, но полноценное ревью.
Помимо этого, я добавил на сайте возможность комментирования моих ревью, так что высказывайтесь, дополняйте, возражайте. Но не забывайте, что комменты появляются только после подтверждения. Анархии не будет, и публиковать буду только самое интересное из комментариев.
Возможность комментировать появилась и на англоязычной версии сайта Software Heap, но это для любителей читать и писать ан английском.