Показаны сообщения с ярлыком software. Показать все сообщения
Показаны сообщения с ярлыком software. Показать все сообщения

пятница, 19 июня 2009 г.

ICQ-клиент Miranda теперь на Google Code

15 июня 2009 г. проект Miranda IM сообщила том, что ресурсы для разработчиков были перемещены на Google Code из Sourceforge. Большинство пользователей не будут затронуты этим изменением, однако это важная информация для разработчиков. Список изменений:

  • Сайт разработки перемещён по адресу: http://code.google.com/p/miranda
  • Репозитарий исходников теперь здесь - http://code.google.com/p/miranda/source/checkout
  • Список рассылки был перемещён на Google Groups. Ссылки: http://groups.google.com/group/miranda-im-develop и http://groups.google.com/group/miranda-im-commits.

Также Google Code теперь хостит файлы Миранды для закачки, ссылки которые размещены на странице проекта в разделе Download. Вместе с этими изменениями, мы планируем в ближайшие несколько месяцев больше пользоваться сервисами Google Code.

Следить за изменениями можно на официальной странице проекта Miranda: http://www.miranda-im.org/

Разработка программ на заказ

Miranda IM является альтернативным ICQ-клиентом, который кроме протокола ICQ поддерживает много других протоколов - Jabber, MSN, AIM, IRC, Yahoo. Обладает расширяемостью с помощью плагинов, благодаря которым можно наарщивать функционал программы.

четверг, 11 июня 2009 г.

Microsoft готовит бесплатный антивирус

Корпорация Microsoft Corp готова представить пакет бесплатных антивирусных решений для персональных компьютеров. Кодовое название - Morro. Предполагается, что данный пакет антивирусов будет конкурентом антивирусам от Symantec Corp и McAfee Inc.

Morro, по заявлениям Microsoft, будет содержать базовые защитные меры для борьбы с вирусами самых разных типов, что сделает антивирус Morro лишь сравнимым с антивирусами бюджетных вариантов от Symantec и McAfee, которые стоят около $40 в год.

Крупнейший производитель программного обеспечения, по слухам, уже тестирует раннюю версию продукта на компьютерах своих собственных сотрудников. Компания Microsoft совсем скоро должна сделать demo или beta-версию антивируса Morro, которую можно будет скачать с сайта компании. Естественно, дата этого замечательного события названа не была.

вторник, 2 июня 2009 г.

Тетрису 25!

Сегодня, 2-го июня 2009-го года знаменитой электронной игре Тетрис официально исполнилось 25 лет. За эти годы по всему миру было проданы несколько десятков миллионов тетриса официально, а ещё больше копий неофициально разошлось по пользователям для самых разных электронных платформ.

Автором Тетриса является Алексей Пажитнов (Alexey Pazhitnov). Он в 1984 году работал программистом в Вычислительном центре Академии наук СССР. В связи с его и многих других его коллег головоломками он решил написать для советской ЭВМ "Электроника-60" простую вариацию на тему головоломки пентамино, в которой надо было складывать фигуры из двенадцати элементов, каждый из которых состоит из пяти квадратиков.

Однако, так как вычислительной мощности компьютера хватило лишь на игру с тетрамино - фигурками из четырех квадратиков, то место 12 фигур получилось только семь. Тем не менее, результат его программистских трудов оказался настолько захватывающим, что Тетрис быстро распространился в среде советских программистов, а впоследствии был переписан для использования на компьютерах IBM PC и попал в страны соцлагеря, благодаря чему он стал известен в странах Запада.

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

Во второй половине 1990-х Алексей Пажитнов вместе со своим партнером и другом Хэнком Роджерсом смогли окончательно собрать все права на бренд "Тетрис", однако они не стали препятствовать распространению большого числа аналогичных игр с другими названиями. Вместо этого друзья сосредоточили свои усилия на продвижении и извлечении прибыли из бренда, так как Тетрис знаком почти каждому человеку.

Так вот, были бы компьютеры тогда помощнее, не было бы тетриса, был бы какой-нибудь пентис :-) .

Видео на тюбике: Первое в истории видео Алексея Пажитнова (Алексей Pazhitnov), создателя Тетриса на его встрече с Хенком Роджерсом, в СССР.

воскресенье, 22 марта 2009 г.

Internet Explorer 8 - новый веб-браузер Microsoft




В дополнение к предыдущему сообщению про Internet Explorer 8 привожу текст пресс релиза корпорации Microsoft.




IE8 — это производительность, безопасность, повышенная надёжность, новые замечательные возможности для конечных пользователей, встроенные средства отладки для веб-разработчиков и множество других долгожданных функций.



Нам особенно важно мнение разработчиков и технических специалистов о нашем новом веб-браузере. Именно на ваше мнение мы ориентировались при создании нового продукта.

• На сегодняшний день IE8 является наиболее совместимым со всеми стандартами веб-браузером.

• Мы позаботились о совместимости со старым кодом — IE8 имеет режим compatibility view, позволяющий на время переключить браузер в режим совместимости с IE7 и более ранними версиями.

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



Подробнее о преимуществах IE8 можно узнать на специализированных ресурсах Microsoft:

Специальный трек, посвященный новому веб-браузеру в рамках проекта www.techdays.ru. Здесь Вы найдете всеобъемлющую информацию обо всех аспектах работы IE8: IEAK8, IE8Compatibility View, IE8 Web Slices и многое другое.

Центр разработки Internet Explorer на MSDN.

Раздел Библиотеки MSDN об Internet Explorer 8.

Конференция MIX09, которая проводится в Лас-Вегасе в данный момент, и на котрой Microsoft впервые анонсировала выход IE8. Посетите www.visitmix.com и примите участие в онлайн-конференции.

Конференция ReMIX09, которая пройдет в Москве 20 апреля. На сайте конференции www.remix.ru уже сегодня можно зарегистрироваться, чтобы быть в курсе новостей и оперативно получать информацию о ресурсах на русском языке по веб-технологиям Microsoft. Кроме того, в начале апреля на сайте стартует конкурс по созданию дополнений для IE8. Следите за новостями на www.remix.ru.



С уважением, команда по работе с разработчиками и ИТ-специалистами
Microsoft Россия
Webrus@microsoft.com


© Корпорация Microsoft (Microsoft Corp.), 2009. Все права защищены. Microsoft, Windows и Windows Server, Windows Server System, Windows NT, InfoPath, SharePoint, Windows Mobile, MSDN, Active Directory, эмблема Office и Visual Studio являются зарегистрированными товарными знаками корпорации Microsoft в США и в других странах. Названия других компаний и продуктов, упомянутые в данном документе, могут являться товарными знаками соответствующих владельцев.


Установку можно произвести по ссылке Установить IE8 на компьютер. Сообщение составлено на основе e-mail рассылки для разработчиков ПО.

четверг, 19 марта 2009 г.

Microsoft выпустила Internet Explorer 8

Сегодня компания Microsoft выпустила браузер Internet Explorer 8. Сегодня в девять утра по времени Атлантического побережья США продукт стал доступен на официальном сайте корпорации, это 17 часов по Москве. Ссылка для нового браузера Intenet Explorer - Internet Explorer Home.

Новый браузер IE будет распространяться бесплатно, судя по высказываниям представителей российского офиса Microsoft, и будет встроен в новую операционную систему (ОС) Windows 7, появление которой ожидается в начале 2010 года. Windows 7 доступна для бета-тестеров на странице http://www.microsoft.com/windows/windows-7/.

В компании Microsoft отмечают, что главные козыри восьмого IE – безопасность и совместимость. Эксперты, однако, считают, что он не поможет Microsoft радикально увеличить свою долю на этом рынке.

Как сказал руководитель компании Стив Балмер, новый продукт

мгновенно приводит пользователей к нужной информации и обеспечивает не превзойденную ни одним другим браузером защиту
. По сообщениям произодителя ПО в составе продукта находится система SmartScreen, повышающая степень безопасности работы.

В компании убеждены, что этот продукт будет востребован в России. По словам директора департамента стратегических технологий Microsoft в России Дмитрия Ханина,

сейчас 94% сайтов российского интернета полностью совместимы с новым обозревателем
.

воскресенье, 25 января 2009 г.

Вышло обновление Miranda 0.7.14

Вышло обновление IM-клиента Miranda, призванное решить проблемы с подключением к сети ICQ альтернативных клиентов. Из изменений:
  • AIM: Решена проблема таймаутов.
  • ICQ: Minor packet issue.
  • ICQ: Исправления при соединении.
  • Исправления набора в свойствах звука.
Ранее аналогичные изменения выпустили разработчики QIP И Jimm.

среда, 24 декабря 2008 г.

Форматирование сообщений в GTalk

В дополнение к сообщению про GTalk: Служба обмена мгновенными сообщениями от компании Google.

GTalk поддерживает простейшие принципы форматирования текста.
Например, ссылки http://www.google.ru/ он сразу показывает как кликабельные http://www.google.ru/. В дополнение, он ещё умеет показывать текст в виде курсива и жирного, для этого применяется обрамление текста символами нижнего подчёркивания (_) и символами звёздочка (*) соответственно для форматирования курсиом или жирным.
Например, такой текст будет написан курсивом: _текст курсивом_. А такой - *жирным*
Это удобно, когда надо подчеркнуть главное в сказанном. Также поддерживается вложенность этих символов друг в друга: _*толстый кривой текст*_.

суббота, 29 ноября 2008 г.

Trend Micro заботится о безопасности предприятий малого и среднего бизнеса

Несмотря на призывы отказаться от антивирусного программного обеспечения компания Trend Micro представила версию 5.1 пакета Worry-Free Business Security, предназначенного для обеспечения безопасности в компьютерных сетях предприятий малого и среднего бизнеса.
Продукт Worry-Free Business Security 5.1 представляет собой интегрированное решение для защиты инфраструктур на основе программных платформ Windows Small Business Server 2008 и Essential Business Server 2008 корпорации Microsoft. Кроме того, новый пакет Trend Micro обеспечивает защиту пользователей Microsoft Exchange 2007 на базе Windows Server 2008.
Примененная в пакете Worry-Free Business Security 5.1 технология Smart Protection Network, по утверждениям разработчиков, позволяет организовать эффективную защиту от различных типов угроз, в том числе вирусов, программ-шпионов, мусорных рассылок и новых атак. При этом фирменная система защиты способна блокировать вредоносные компоненты до того, как они смогут воздействовать на компьютеры.
К другим достоинствам продукта компания Trend Micro относит простоту установки и развертывания, а также возможность автоматической настройки режима, обеспечивающего оптимальное сочетание гибкости и безопасности для удаленных сотрудников. Продажи решения Worry-Free Business Security 5.1 начались 18 ноября.

понедельник, 10 ноября 2008 г.

GIMP - GNU Image Manipulation Program. Свободный редатор изображений с открытым исходным кодом.

Интересно, что творилось в голове у разработчиков GIMP, когда в список поддерживаемых форматов бумаги они добавили туалетную?
http://bash.org.ru/quote/400906

GNU Image Manipulation Program или GIMP (Гимп) — растровый графический редактор, программное обеспечение для создания и обработки растровой графики. Частично обеспечена поддержка векторной графики. Проект основан Спенсером Кимбеллом и Питером Маттисом в 1995 году как дипломный проект, в настоящий момент поддерживается группой добровольцев.
Редактор графики GIMP может быть использован для создания и обработки фотографий и цифровой графики, например для создания рисунков и логотипов, изменения размера фотографий, манипуляций с цветами изображения, комбинирования изображений с использованием слоев, удаления элементов изображения, конвертации между разными типами графических файлов.

Основные характеристики GIMP:
- Полный комплект инструментов для рисования, в т.ч. кисть, карандаш, клоны (штамп) и другие. Все инструменты рисования гибко настраиваются (толщина линий, форма, прозрачность и т.д.).
- Система. Размеры изображения ограничиваются лишь свободным дисковым пространством. Не ограничено количество одновременно открытых изображений.
- Полная поддержка альфа канала. Слои. Редактируемые текстовые слои.
- Инструменты трансформации изображений: вращение, масштабирование, отражение, наклон изображений.
- Инструменты выделения: прямоугольник, эллипс, свободное и "умное".
- Работа со сканером и планшетом.
- Фильтры, пакетная обработка.
- Полная история работы над графическим изображением.
- Анимация. Возможность работы с отдельными кадрами как со слоями одного изображения. Поддержка формата MNG.
- Обработка файлов. Среди поддерживаемых форматов - bmp, gif, jpeg, mng, pcx, pdf, png, ps, psd, svg, tiff, tga, xpm и много других. Конвертация форматов изображения.

На протяжении довольно длительного временного периода GIMP создавался с учётом пожеланий пользователей, но, в основном, согласно предпочтениям разработчиков и без привлечения экспертов по юзабилити и эргономике. Целостное видение проекта отсутствовало как факт. Чтобы решить накопившиеся в результате этого проблемы, был принят ряд мер, например, в 2005 году проект GIMP был зарегистрирован участником программы OpenUsability.

Сайт проекта: http://www.gimp.org/

пятница, 17 октября 2008 г.

За год рынок видеоигр США сократился на 7%

В сентябре, как и ожидалось, рынок видеоигр в Соединенных Штатах сократился. Однако с января по сентябрь продажи игровых приставок, игр и аксессуаров увеличились на 26%.

По данным исследовательской компании NPD Group, в первый осенний месяц американцы потратили на видеоигры 1,27 миллиарда долларов, что на 7% меньше, чем в сентябре 2007 года. Продажи приставок сократились за один год на 9%, до 497,98 миллиона долларов, а продажи игрового программного обеспечения снизились на 6%, до 616,1 миллиона долларов.

Наиболее популярна у жителей Соединенных Штатов консоль Nintendo Wii: в сентябре было продано 687 тысяч экземпляров этого устройства. Игровых приставок Xbox 360 было реализовано 374 тысячи штук, а продажи Sony PlayStation 3 составили 232 тысячи проданных единиц.

Что касается портативных игровых консолей, то в данном сегменте, как и прежде, лидирует разработка Nintendo. В прошлом месяце американцы приобрели около 537 тысяч экземпляров Nintendo DS и 238 тысяч комплектов Sony PlayStation Portable.

Самой популярной игрой сентября в США стала Star Wars: The Force Unleashed от компании LucasArts. Американцы приобрели 610 тысяч копий этой игры. Второе место занимает Wii Fit (518 тысяч копий), а на третьей позиции - Rock Band 2 (363 тысячи копий), сообщает агентство Reuters.В августе лидером продаж был симулятор американского футбола Madden NFL 09. Для Xbox 360 были проданы 1 миллион версий этой игры, для PS3 - 643 тысячи копий, а Madden NFL 09 для PS2 приобрели более 424 тысяч геймеров. Версия игры для Wii разошлась в количестве почти 116 тысяч копий.

Источник: www.computerra.ru

Разработчик антивирусного программного обеспечения Trend Micro призывает отказаться от антивирусов

Руководитель потребительского направления компании Trend Micro Дэвид Петерсон порекомендовал людям не покупать антивирусные программы, в том числе и произведённые непосредственно Trend Micro.
По мнению Петерсона, использование антивирусного программного обеспечения оправданно лишь для тех, кто пользуется Интернетом нерегулярно, например, через dial-up, и для людей, опасающихся подхватить "заразу" через USB-накопители. "У антивирусов есть своя ниша на рынке, но зачастую ими пользуются те, кому они не нужны", - говорит Петерсон. Однако, как писалось в сообщении Вирусы, антивирусы, Sality NAO, антивирусное программное обеспечение вовсе не является лишним.
Он полагает, что единственной причиной присутствия антивирусного ПО на рынке является стабильный спрос на него. "Я бы предпочёл, чтобы спроса не было. Я никому не рекомендую покупать антивирусы", - резюмирует Петерсон. При этом он советует пользоваться программами для обеспечения онлайн-безопасности. Петерсон в своём убеждении не одинок. Например, его взгляды разделяет вице-президент Gartner Нил Макдоналд. "Антивирусные программы уже не обеспечивают достаточной защиты", - считает Макдоналд. При этом, по его мнению, продавцы используют устаревшие механизмы ценообразования, таким образом стоимость антивирусных программ не отражает их реальной эффективности.
Подтверждаются слова Петерсона и фактами: по данным PandaLabs, 72% компьютеров в компаниях с актуальными сетевыми решениями безопасности заражены вредоносными кодами. У частных пользователей исследование выявило 23% зараженных компьютеров.

четверг, 9 октября 2008 г.

Файловый менеджер Krusader

Krusader – это файловый менеджер с развитым двухпанельным интерфейсом для KDE (K Desktop Environment), обладающий многими дополнительными функциями. Он выполняет все функции по управлению файлами, которые только можно придумать. К его достоинствам следует отнести расширенные возможности по работе с архивами, работа с вкладками, поддержку монтируемых файловых систем, FTP, командная строчка, современный модуль поиска, просмотр/редактор текста, синхронизацию каталогов, поддержку сравнений файлов по содержимому, мощные возможности пакетного переименования и многое другое. Он поддерживает работу с архивами следующих форматов: zip, rar, tar, bzip2, gzip, ace, arj, rpm. Он также может работать с такими KIOSlaves, как smb:// или fish://.Отмечу, что для удалённых подключений поддерживается FTP/SAMBA с поддержкой SFTP/SCP через KIOSlaves. Есть возможность настроить пользовательское меню под свои конкретные нужды, а встроенный просмотрщик/редактор файлов умеет работать через kparts чуть ли не со всеми известными форматами.

Инструменты Krusader

  • Remote Connections : Поддержка FTP/SAMBA с SFTP/SCP через KIOSlaves.
  • GUI Фронтенд Locate.
  • Синхронизация директорий.
  • Менеджер монтирования.
  • Индикатор использования диска (заполненность дискового пространства для носителя).
  • Режим суперпользователя.

Ещё с выпуска версии Krusader-1.80.0 "Final 3rd Stone" стали поддерживаться архивы формата 7-zip, с помощью сторонних приложений 7z и 7za. Стало возможным автоопределение типа файлов, позволяющих открывать "неявные архивы" (например, документы OpenOffice®).

В стабильной на сегодняшний день версии Krusader 1.90 "Power Stone" добавлены много пользовательских операций - открытие/закрытие лотка СD/DVD, работа с архивами ar формата (например, .a, .deb, ...), работа с архивами формата tar.7z, и много других функций.

Ведётся разработка версии Krusader 2.0.0 "Phoenix Egg", которая пока в стадии beta1. Добавлено много новый функций - поиск по регулярным выражениям, загрузка определяемых пользователем иконок папок и т.п. Эта версия портирована под KDE 4.0.

Скриншот программы:

суббота, 26 июля 2008 г.

Возможности программиста, невозможности компьютера

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

Программист берется за это, купившись на кажущуюся простоту затеи или на пусть и небольшие, но быстрые деньги, или ради получения опыта, для резюме/портфолио программиста и т.п.

Лет пять назад это называлось "Напишите нам базу данных", потом "Веб-сайт". Теперь это уже делает не один программист, а команда, фирма или компания, и всё это дело может называться совсем по другому.

В процессе разработки оказывается, что у заказчика полный бардак не только с ведением дел и документации, но и с наплевательским отношением его сотрудников вообще на всё, что происходит на фирме заказчика. Как можно догадываться, никакие SQL, Delphi, Excel и PHP тут не помогут в принципе. И такая "База данных" неожиданно и плавно переходит в некое подобие ERP или CRM:

Но программисты - это не бизнес-консультанты, им просто не до того, когда они пишут код или строят архитектуру системы, они мыслят совсем в других категориях.

Один программист может написать несложную базу данных на MS Access даже за ночь, но только при следующих условиях:

  1. Задача предельно ясна заказчику.
  2. Задача предельно ясна программисту.
  3. У заказчика и у программиста есть четкое понимание бизнес-процессов, которые должна автоматизировать разрабатываемая программная система.

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

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

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

С уважением, Ильдар Валеев.

вторник, 15 июля 2008 г.

GUID - Идентификация объектов. Генератор GUID.

Для идентификации однотипных объектов обычно используются уникальные имена или номера. Однако, когда разработчики по всему миру независимо друг от друга создают объекты и присваивают им идентификаторы, то тогда такой метод уже не может гарантировать уникальность. Поэтому в качестве уникального идентификатора, например в COM-технологии, применяется GUID - Globally Unique Identifier (глобально уникальный идентификатор; читается goo-wid). Иногда его также называют UUID - Universally Unique Identifier (вселенски уникальный идентификатор).

GUID представляет собой последовательность из 128 бит (16 байт), алгоритм генерации которой обеспечивает уникальность получившейся последовательности. При генерации используется текущее время и номер сетевой карты компьютера, а также случайные числа. Алгоритм гарантирует уникальность получающихся значений примерно до 3400 года. Если на компьютере нет сетевой карты, уникальность значения не гарантируется.

В строковом виде GUID представляют в виде xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, заключённой в фигурные скобки, в которой каждый символ "x" обозначает шестнадцатеричную цифру. Пример строковой записи GUID - {61249902-2598-4A90-8778-0A0629194840}.

При программировании приложений в Delphi для хранения GUIDа в System.pas определён специальный тип:

TGUID = packed record
D1: LongWord;
D2: Word;
D3: Word;
D4: array[0..7] of Byte;
end;

Для сравнения двух GUID-ов в системе определена функция IsEqualGUID. Хотя GUID очень интенсивно используется в COM, он не является составной частью этой технологии. GUID используется везде, где необходим уникальный идентификатор. Например, тип UniqueIdentifier в SQL Server - это GUID.

Сгенерировать новый GUID можно с помощью стандартной функции Windows CoCreateGuid. Начиная с версии 6, в модуле SysUtils наряду с CoCreateGUID описана функция CreateGUID, которую можно использовать как в Windows, так и в Linux. Внутри для Windows она просто вызывает CoCreateGuid. Также возможно применение функции CreateClassID. Для генерации нового GUID в редакторе кода Delphi нужно нажать "Ctrl+Shift+G".

Рассмотрим пример создания GUID:

function CreateGuid: String;
var
ID: TGUID;
begin
Result := '';
if CoCreateGuid(ID) = S_OK then
Result:= GUIDToString(ID);
end;

Программу для получения уникального GUID-идентификатора можно скачать на этой странице: Генератор GUID. Там же можно просмотреть описание этой программы GUID Generator.

четверг, 3 июля 2008 г.

Нам это удалось! Мы установили Мировой Рекорд Гиннесса.

Рекорд установлен, теперь Firefox стал самой загружаемой программой за 24 часа. В итоге оказалось, что было произведено 8 002 530 загрузок. Этот факт подтвердила Корпорация Mozilla, отправив подписчикам письмо с результатами. Также предлагается скачать свой персональный сертификат за помощь в установке Мирового Рекорда Гиннесса.

Как пишут на сайте распространения браузера http://www.spreadfirefox.com/ru/worldrecord/, благодаря поддержке изумительного сообщества Mozilla, мы установили Мировой Рекорд Гиннесса для программы с наибольшим количеством загрузок за 24 часа. С 18:16 UTC 17-го июня 2008 года по 18:16 UTC 18-го июня 2008 года 8 002 530 человек загрузили Firefox 3 и наслаждаются сейчас быстрым, безопасным и улучшенным Интернетом.

С тех самых пор, когда в 2004 году была выпущена первая версия Firefox, мы полагались на наше сообщество в его пропаганде и распространении, и благодаря таким проектам как «круги на полях», рекламе в газетах, гигантским стикерам, видео, блогам и многому другому у нас теперь более 160 миллионов пользователей в более чем 230 странах.

Так что дальше? Нам хотелось бы знать, что ты можешь предложить!

пятница, 27 июня 2008 г.

Вирусы, антивирусы, Sality NAO

Одной из наиболее актуальных проблем владельцев современных компьютеров, пожалуй, является проблема безопасности в Интернете. Сегодня мы являемся свидетелями (а порой - и непосредственными участниками) бесконечных вирусных эпидемий, с завидной постоянностью сменяющих одна другую на просторах Всемирной Сети. А чего стоят одни только злобные "троянские кони", устроившие настоящую охоту за паролями и другими конфиденциальными данными, хранящимися на наших винчестерах?! Кроме того, в последнее время возросла активность и других, ничуть не более приятных программ: Spyware (программ-шпионов, предназначенных для слежения за пользователем и его действиями), Adware (рекламных утилит) и многих других, им подобных. Убытки от деятельности всей этой деструктивной "братии" несут не только крупные интернет-компании, для которых даже несколько часов простоя оборачиваются многомиллионными потерями, но и мы с вами - обычные пользователи. Ведь в результате воздействия некоторых, наиболее агрессивных вирусов, может быть полностью или частично потеряна информация на жестких или сетевых дисках! Впрочем, ничуть не меньшие убытки, чем потеря данных, приносит и панический страх перед самой возможностью заражения, выливающийся в настоящую вирусную истерию.
Основными критериями оценки надежности антивирусных пакетов обычно считают уровень выявления ими вирусов и других вредоносных программ, а также скорость реакции на вирусные угрозы. Кроме того, желательно, чтобы антивирус обладал приемлемой скоростью сканирования данных и был прост и удобен в работе.
Однако, не всегда антивирус способен справиться с этой угрозой. Рассмотрим вирус Win32/ Sality.NAO.
Неприятный момент этого вируса состоит в том, что он закрывает приложения и службы антивирусов (Avira, NOD32). Avast вроде как его лечит - но на самом деле, после загрузки он лечит лишь симптомы (читай - удаляет файлы) , вирус сидит в памяти. Аналогично и NOD32 с ранними обновлениями, а NOD 2-й версии попросту вылетает после пары перезагрузок. А при попытке включить на экране BSOD (синий экран). NOD3 - определяет вирус и даже лечит заражённые файлы.
Заражаются объекты PE-формата(не обязательно с расширением .exe)
При установке программ с чистых дистрибутивов сначала поражаются uninstall-еры, а потом и сами программы, safe mode, установка *.msi инсталяций невозможна. Практически всегда "работает" в паре с Win32/TrojanDropper.Agent.NJP.
Само тело вируса содержится в реестре в зашифрованном виде в ветке HKCU/Software/Имя_пользователя<любое_число>. После успешной загрузки устанавливается как драйвер IpFilter HKLM/CurrentControlSet/Services/IpFilter. Работает в ring.0. Также изменяется system.ini с целью прописывания своего драйвера. При запуске ОС вирус заражает программы в автостарте, а также любые запускаемые программы пользователя. Вирус полностью контролирует запуск любых программ, которые сразу заражает и дальше запускает.
Вирус скачивает трояны, регистрирует машину в спамбот-сетях, а также крадёт FTP пароли из FAR или Total Commander. Затем на этих ftp-серверах в теле индексных файлов (index.php, index.htm(l) или любых других файлах, содержащих строку "index", появляется тело java-скрипта, являющимся трояном).
Довольно серьёзный вирус, который явно писал человек, очень хорошо знающий ОС и тематику разработки программ такого плана.

понедельник, 9 июня 2008 г.

Законы Мэрфи - Мысли о программировании

Если программист признан незаменимым, то лучшее, что можно сделать - избавиться от него как можно скорее.

Есть программы, которые следует выбросить еще до использования.

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

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

Каждая программа имеет соответствующий уровень продуманности и запутанности в зависимости от цели, для которой она применяется.

Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.

Для локализации ошибки, однако, желателен человек, обладающий упорством тещи и стадными инстинктами крысы.

"Программирование" - как и "любовь" - одно слово, за которым скрывается бесконечное множество занятий.

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

В природе программирования лежит то, что нет соотношения между "размерами" самой ошибки и проблем, которые она влечет.

Когда программист испытывает затруднения при поиске ошибки, это значит, что он ищет не там, где следует.

Документация - касторовое масло в программировании... Руководители полагают, что это хорошее средство, ибо программисты так ее ненавидят.

Мозг человека обычно загружен лишь на 10% своей мощности; остальное - резерв для операционной системы.

Программист, как поэт, работает почти исключительно головой.

Во всех областях творческой деятельности формальный объем прав никогда не согласуется с ответственностью.

Выдавать глобальные идеи - это удовольствие; искать сволочные маленькие ошибки - вот настоящая работа. ( Брукс )

Как только проект окончательно принят, он становится устаревшим в смысле своих концепций.

На этот раз программа обязательно пройдет.

Все программисты - оптимисты.

Я только что нашел последнюю ошибку.

Чтобы выносить ребенка, нужно девять месяцев, независимо от того, сколько женщин будет к этому привлечено.

Отметим, что настойчивость руководителя может определить график выполнения задания, но не в состоянии определить срок его действительного завершения.

Закон Брукса: если программистский проект не укладывается в сроки, то добавление рабочей силы только задержит его окончание.

Концептуальное единство является самым важным соображением при проектировании системы.

Генерация случайных чисел - слишком важный вопрос, чтобы оставлять его на волю случая. (Роберт Ковзю, Окриджская лаборатория.)

Я не знаю причины, по которой нам не следует этого делать, но, возможно, позже мы придумаем какую-нибудь. (Марк Дэвисон)

- Ошибка? Это не ошибка, это системная функция. (Т. Джон Уэнделл)

Компьютер "делает из всех нас дураков".

Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование.

У компьютера всегда есть оправдание; у программиста - никогда. (Марк Дэвисон)

Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э.Йодан)

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

На пустом диске можно искать вечно. ( COMPUTERWORLD BUTTON )

Бесполезно придумывать защиту от дурака - ведь дураки так гениальны. (Э.Мэрфи, DEC )

Если отладка - процесс удаления ошибок, то программирование должно быть процессом их внесения. ( Э.Дейкстра )

Вы уже дошли до состояния, когда у вас нет времени, чтобы разрешить те проблемы, которые отнимают у вас все время??? (Марк Дэвидсон)

Опубликовал: Ильдар Валеев

суббота, 7 июня 2008 г.

Microsoft выпустила Dynamics AX 2009

Корпорация Microsoft на днях (2 июня) выпустила новую версию своей системы корпоративного планирования ресурсов Microsoft Dynamics AX 2009. Новая система, также как и предшественница, будeт позиционироваться корпорацией как решение для средних компаний с перспективой дальнейшего роста.

В новой версии было добавлено множество возможностей для корпоративных пользователей, однако их большая часть связана с анализом бизнес-деятельности и различными статистическими отчетами. Одно из наиболее значительных новшеств - это так называемый "Наблюдательный центр" (compliance center), который в Microsoft характеризуют как "систему одного окна" для получения данных и выполнения задач, так или иначе связанных с бизнес-логикой. Новая система позволяет одним щелчком мыши рассчитывать и получать такой параметр, как "ключевой показатель эффективности" по каждому из контрагентов и клиентов.

"Мы пытаемся сделать процессы бизнес-анализа и бизнес-логики доступными для массового пользователя", - рассказывает Кис Хетоу, директор корпоративной линейки продуктов Dynamics AX.

Также в Dynamics AX появилась возможность более детального планирования расходов и ресурсов, в частности компании получают возможность установить внутренние правила для тех или иных процессов в компании. "Компании, к примеру, могут установить максимально допустимый уровень расходов на оплату гостиничного номера для командировочного сотрудника", - говорит Хетоу.

В Dynamics AX 2009 появились и новые интерфейсы, базирующиеся на ролях и положении сотрудников. Этот параметр будет полезен в том случае, если компания имеет несколько представительств в разных странах и в каждой из них у сотрудников свои обязанности и отчетности. Кроме этого, в Dynamics AX 2009 появилась поддержка отчетностей, поддерживающих правовые нормы в 36 различных странах.

Технология drill down, реализованная как в интерфейсе, так и в отчетах, помогает понять какие реальные цифры лежат в основе консолидированных бизнес-показателей. Причем сквозной механизм уведомления в системе позволяет менеджерам контролировать все значимые показатели и события в бизнесе в режиме on-line. В новом релизе были переработаны и средства взаимодействия с MS SQL server, SharePoint и Microsoft Office.

В корпорации отметили, что при разработке Dynamics AX 2009 постарались сохранить единую внешнюю концепцию продуктов наподобие Microsoft Office. В перспективе Microsoft хотелось бы вообще стереть грань между офисной и ERP-линейкой, отметил Хетоу.

Еще одна важная деталь заключается в том, что Dynamics AX пока не будет выпущен в SaaS-варианте, даже несмотря на недавний выпуск решения Dynamics CRM в интернет-версии. Сообщается, что в ближайшие месяцы продукт будет доступен в Австрии, Канады, Дании, Финляндии, Франции, Германии, Исландии, Ирландии, Италии, Малайзии, Мексики, Нидерландов, Норвегии, Сингапура, Испании, Южной Африки, Швеции, Швейцарии, Таиланде, Великобритания и США. Дата прихода разработки в Россию пока неизвестна.

Источник: Cybersecurity.ru

пятница, 6 июня 2008 г.

Windows XP будет жить еще два года


Операционная система Windows XP получила очередное "второе дыхание" меньше чем за месяц до того, как производители персональных компьютеров должны были прекратить устанавливать ее на своих машинах.

Официально последним днем жизни XP было определено 30 июня этого года, однако теперь выпускающая ее компания Microsoft объявила, что продолжит торговать ею еще два года, до июня 2010-го, но теперь эта операционная система будет предустанавливаться только на дешевых компьютерах.

Официально последним днем жизни XP было определено 30 июня этого года, однако теперь выпускающая ее компания Microsoft объявила, что продолжит торговать ею еще два года, до июня 2010-го, но теперь эта операционная система будет предустанавливаться только на дешевых компьютерах.

Ныне существующее лицензионное соглашение Microsoft с производителями оговаривает, что после 30 июня они прекратят предлагать XP в качестве одного из вариантов операционной системы на своих новых машинах.

Шаги навстречу

Однако ранее стало известно, что крупнейшие производители - такие как Dell, HP и Lenovo - занялись тщательным изучением этого документа на предмет обнаружения в нем прорех, которые позволили бы им продолжать устанавливать XP и по окончании июня.

Теперь же руководство Microsoft решило само сделать шаг навстречу производителям. В объявлении, которое представители фирмы сделали на торговой ярмарке Computex на Тайване, говорится, что решение вызвано просьбами потребителей, желающих, чтобы эта операционная система устанавливалась на недорогие настольные компьютеры.

Специалисты при этом указывают: дешевые машины просто не в состоянии работать с новейшей операционной системой Windows Vista. Что же касается недорогих ноутбуков, то они зачастую работают на системе открытого кода Linux, которая является главным конкурентом операционных систем фирмы Microsoft.

Устанавливать XP на ноутбуки Microsoft рекомендует лишь в тех случаях, когда размер оперативной памяти такого компьютера не превышает 1 гигабайта, емкость жесткого диска менее 80 гигабайт, процессор не быстрее 1 гигагерца, экран не больше 10,2 дюйма (25 см) и отсутствует сенсорный экран.

Что касается дешевых настольных машин, то руководство Microsoft пока не издало формальных характеристик этого понятия, отметив только, что работает в этой сфере с 20 производителями.

Источник: BBC RUSSIAN.com

среда, 4 июня 2008 г.

Технология Java

Технология Java была создана как инструмент программирования в компании Sun Microsystems в 1991 г. в рамках небольшого закрытого исследовательского проекта, получившего кодовое название "Green" ("Зеленый проект").

"Зеленая команда" из 13 инженеров и разработчиков под руководством Джеймса Гослинга в течение полутора лет работала сутками напролет в отдельном офисе на Sand Hill Road в г. Менло Парк (Калифорния), не информируя о своей работе компанию Sun.

Инженеры "Зеленой команды" старались предвосхитить грядущую "новую волну" в программировании и подготовиться к ней. Первоначально они исходили из предположения, что одной из основных тенденций развития будет сближение между цифровой потребительской техникой и компьютерами.

Результатом этой работы стал машинно-независимый язык программирования, получивший кодовое название "Oak" (Дуб).

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

Однако новаторство технологии Java оказалось востребованным для Интернета, и на первой официальной презентации технологии Java в 1995 г. команда Гослинга смогла объявить, что технология Java будет использована в интернет-обозревателе Netscape Navigator.

Теперь, спустя более десяти лет, платформу Java используют более 4 миллионов разработчиков программного обеспечения. Она используется во всех основных сферах деятельности по всему миру и применяется в самых различных устройствах, компьютерах и сетях во всех технологиях программирования.

В целом универсальность, эффективность, безопасность и совместимость с разными платформами делают технологию Java идеальным инструментом для сетевых технологий. Поэтому сегодня она используется более чем в 2,5 миллиардах устройств, среди которых:
более 700 миллионов ПК
более 1 миллиарда мобильных телефонов и других портативных устройств (источник: Ovum)
1,25 миллиарда смарт-карт
а также телеприставки, принтеры, веб-камеры, игры, автомобильные системы навигации, игровые автоматы, медицинское оборудование, парковочные автоматы и т. д.
В настоящее время технологию Java можно встретить практически в любых сетях и устройствах - от Интернета и научных суперкомпьютеров до портативных компьютеров и мобильных телефонов, от устройств моделирования биржевых торгов до домашних игровых приставок и кредитных карт.

Наилучшее представление обо всех этих областях применения дает веб-сайт java.com - центр обмена идеями, демонстрационный стенд и основной источник информации для предприятий, потребителей и разработчиков, использующих технологию Java.
Скачать ПО для разработки можно на сайте http://www.netbeans.org/.

Почему разработчики программного обеспечения выбирают технологию Java

Язык программирования Java всесторонне дорабатывали, расширяли, тестировали и проверяли на практике более 4 миллионов разработчиков программного обеспечения.

Законченная, чрезвычайно надежная и универсальная технология Java неоценима для разработчиков программного обеспечения тем, что она позволяет им:
  • Писать программное обеспечение на одной платформе и запускать его практически на любой другой.
  • Создавать программы для работы в веб-обозревателях и веб-службах.
  • Разрабатывать серверные приложения для интернет-форумов, магазинов, опросов, обработки HTML-форм и др.
  • Создавать максимально приспособленные для требований пользователя приложения и службы, комбинируя различные Java-модули
  • Писать мощные и эффективные приложения для мобильных телефонов, удаленных процессоров, недорогих потребительских товаров и практически для любых цифровых устройств.

Опубликовал: Ильдар Валеев