Архив автора: Данил Девятов

Celestia – путешествие сквозь Вселенную

Пользователей компьютеров интересуют не только развлечения и общение, время от времени, всех нас «манит» получение интересных знаний, особенно из тех областей науки, объекты изучения которых практически невозможно увидеть глазами. Речь идет о космосе, звездном небе, галактиках, звездах, планетах и других небесных телах. Для изучения этой интересной науки сегодня создано немало программ, с одной из которых мы и познакомимся.
Celestia 1
Celestia предлагает нам на мониторе своего компьютера увидеть реалистичное трехмерное изображение Солнечной системы, галактик и Вселенной. Celestia – простая в использовании программа с дружественным интерфейсом, рассчитанная на работу со всеми популярными платформами. При этом она абсолютно бесплатна и имеет открытый исходный код. С ее помощью можно проводить обучение астрономии, как в домашних условиях, так и в школах, музеях и планетариях.

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

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

Для ознакомления с основными возможностями Celestia, рекомендуем запустить демонстрационный сценарий. Управление в программе осуществляется при помощи большого количества горячих клавиш и их сочетаний. Вы сможете отдалять и приближать объекты, центрировать их на экране, увеличивать и уменьшать скорость перемещения, замедлять и ускорять время и многое другое.
Celestia 2
Работая с программой Celestia, можно расширить свой кругозор и узнать много нового о необъятных просторах Вселенной, в которой мы живем.

WinMerge – сравниваем содержимое файлов и каталогов

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

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

Общие особенности:
— поддержка всех версий Виндовс, начиная с разработок 2000 года и до Windows 8 включительно;
— обработка файлов, содержащих текстовую информацию;
— поддержка кодировки Unicode;
— закладочный интерфейс.

Особенности сравнения файлов и каталогов:
— подсветка измененных мест текстовых файлов;
— панель различий и панель расположения, отображающие различия и карту сравниваемых файлов;
— нахождение перемещенных, но не измененных строк;
— сравнение каталогов, а также каталогов с подпапками;
— древовидное отображение результатов сравнения;
— установка фильтров для отсеивания ненужных файлов.
Кроме перечисленного выше, WinMerge умеет создавать файлы изменений, работать с файлами, имеющими конфликты, открывать заархивированные файлы, при помощи встроенного модуля 7-Zip, интегрироваться в оболочку операционной системы и поддерживает плагины.

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

Graph помогает строить графики

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

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

Перечислим основные возможности программы:
— построение различных типов графиков по стандартным, параметрическим и полярным функциям;
— добавление произвольных рядов точек;
— построение касательных и нормалей (перпендикуляров) к выбранной функции;
— добавление кривых приближения для выбранных рядов;
— выполнение штриховки (между функцией и осями, под и над функцией, внутри функции и между функциями);
— сокрытие и редактирование параметров осей;
— добавление уравнений, неравенств, дополнительных функций и констант;
— добавление на график меток;
— расчет длины пути по функции между двумя точками;
— вычисление определенного интеграла на определенном промежутке;
— вычисление значения функции;
— приближение, удаление и перемещение осей координат;
— добавление трендлиний;
— объединение двух функций в одну, используя оператор IF;
— копирование построенных графиков в файл и буфер обмена в виде графического изображения.

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

«Точный Калькулятор» для сложных расчетов

Среди немалого количества программ, предназначенных для ведения математических расчетов – калькуляторов, нет признанного лидера. У каждого приложения есть свои особенности и достоинства. Этот обзор посвящен одной из таких программ, делающих упор на сложные расчеты, среди которых работа с комплексными числами, матрицами, дробями, векторами, квадратными и кубическими уравнениями. Хотя и самые простые вычисления для программы Precise Calculator не представляют труда.

Precise Calculator (переводится как «точный калькулятор») – бесплатная программа-научный калькулятор для Windows. На вашем носителе информации (предоставляется только в портативной версии), она займет всего 400 Кб места, что по сегодняшним меркам, просто мизер. Precise Calculator доступен как для 32, так и для 64 битных операционных систем, при этом, у этих двух вариантов есть отличительные черты. 32 битная версия имеет ограничения по отображению чисел до максимального значения 4E+20686623764, тогда как 64 разрядная программа работает с числами до 1E+9223372036854774730. Кроме того, 64 битная версия Precise Calculator работает быстрее при расчетах с точностью до 1000 знаков. Скачать архив с папкой программы можно отсюда.
Precise Calculator
У Precise Calculator имеется 4 языка интерфейса (английский, испанский, русский и чешский), если ваша операционная система русскоязычная, то и «Точный калькулятор» автоматически запустится с русским языком.

Основные возможности Precise Calculator:
— произвольная точность вычислений от 1 до 99999999;
— работа с комплексными числами, статистическими функциями;
— вычисление дробей;
— расчет рядов, векторов, матриц;
— хранение истории вычислений;
— сохранение результатов в файл;
— работа с командами if, goto, print, return;
— неограниченное количество переменных;
— вставка большого количества констант (скорость света, число Авогадро и т.д.);
— сохранение наиболее часто используемых формул в макросы.

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

Nomacs Image Lounge – просмотр и синхронизация изображений

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

Скачать нужную вам версию программы можно с официального сайта. На нем находятся установочные файлы для Windows (версии Vista/7/8), отдельно для Windows (версии 2000/XP), а также для Ubuntu, FreeBSD, Fedora, Mac и OS/2. Для Windows (Vista/7/8), имеется возможность установки портативной версии программы. Поддерживается 15 языков интерфейса, в том числе русский.
nomacs Image Lounge
Основные возможности Nomacs:
— поддержка просмотра всех современных графических форматов;
— быстрый просмотр миниатюр;
— изменение размера миниатюр;
— отображение exif информации изображений;
— одновременное открытие нескольких фотографий во фреймах;
— изменение прозрачности окон;
— скрытие меню и панелей;
— просмотр изображений в режиме слайд-шоу с возможностью ручной остановки и установкой времени показа;
— редактирование изображений – изменение размеров, обрезка, установка псевдоцветов, изменение яркости и контрастности, поворот, создание мозаики;
— установка картинок в качестве обоев рабочего стола.

Отдельно необходимо сказать о синхронизации, позволяющей на нескольких экземплярах программы выполнять одинаковые операции. Это может быть удобным при сравнении двух изображений. Синхронизацию можно выполнять как на одном компьютере, предварительно загрузив 2 копии программы и установив связь между ними через меню «Синхронизация», так и по локальной сети. При выполнении операций над изображением в одном окне, аналогичные трансформации будут автоматически выполняться и в другом окне. Так можно делать панорамирование, приближение, наложение двух изображений друг на друга и изменение прозрачности одного из них, синхронизировать уровень приближения и положение изображения, упорядочивать открытые окна Nomacs. Кроме того, при подключении через локальную сеть, клиент может передавать изображения с одного компьютера на другой.

Rosegarden – создаем, изменяем и записываем музыку

Rosegarden – это одновременно и нотный редактор, и MIDI-секвенсор, предоставляющий свои услуги совершенно бесплатно. Изначально Rosegarden разрабатывался исключительно для Линукса, однако, не так давно это приложение было выпущено и для работы в среде Windows (хотя еще три года назад в планах разработчиков подобный вариант даже не рассматривался, но сейчас эта версия уже прошла стадию «альфа»). Скачать версию для Windows можно отсюда, а для Линукса с официального сайта проекта.

Rosegarden создавался для тех, кто предпочитает написание музыки посредством ее записи на нотном стане, при этом, в программе имеется и возможность привычного для MIDI-секвенсора режима написания музыки. В Rosegarden есть три отличающихся друг от друга пути создания, редактирования и ввода MIDI событий, в том числе, уникальный нотный редактор, предоставляющий множество нетипичных для MIDI-секвенсора функций.
Rosegarden
Возможности программы Rosegarden:
— запись и воспроизведение звука посредством использования архитектуры ALSA и звукового сервера JACK (для Linux);
— использование матричного и списочного редакторов партитур, а также редактора перкуссии;
— поддержка эффектов звука LADSPA;
— виртуальные инструменты и синтезаторы, которые необходимо устанавливать дополнительно;
— раздельные микшеры звука и MIDI;
— импорт из Hydrogen и MIDI, экспорт в Csound, MIDI, LilyPond и MusicXML;
— нотный редактор с линейным, продолжительным и многостраничным представлением;
— микшер MIDI;
— окно «Транспорт», служащее для управления воспроизведением композиций или отдельных дорожек, а также для записи музыки в файл;
— возможность открытия одновременно нескольких сегментов в матричном редакторе;
— 16 языков интерфейса, включая русский (правда, найти, как изменить язык в программе не удалось, а русский установился автоматически).

Конечно, для новичка овладеть навыками работы в Rosegarden будет крайне трудно, но если до этого вам доводилось работать в других программах аналогичного предназначения, то особых проблем, скорее всего, не возникнет. Все меню на 99% переведены на русский язык, большинство операций вызываются через контекстное меню, редакторы открываются в независимых окнах, т.е. все предельно просто и понятно (естественно для сведущих пользователей).

Создаем Gif анимацию из видео файлов за считанные секунды

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

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

«Герой» обзора — программа openAviToGif (автор Алексей Маркаров), из названия которой видно, что она конвертирует видео из формата AVI в анимированную картинку GIF. Как и остальные программы на нашем сайте, она является совершенно бесплатной, а скачать ее можно отсюда.
openAviToGif
Установки openAviToGif не требует, достаточно распаковать содержимое архива в любое место на жестком диске, твердотельном накопителе или сменном носителе. Программа имеет три языка интерфейса (английский, русский и украинский), изменяемых вручную через пункт Language (Язык, Мова).

Принцип работы openAviToGif следующий:
— добавляем файл, из которого необходимо сделать Gif анимацию;
— задаем настройки через пункт меню «Изменить» (конечную папку, время начала и конца конвертирования, выходное разрешение картинки, количество обрабатываемых кадров, время задержки между кадрами, количество цветов, бесконечность цикла и число итераций);
— нажимаем кнопку «Конвертировать» и получаем готовый файл (для примера мы взяли первый, попавшийся и сделали из него 5 секундную анимашку).

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

В зависимости от времени, которое будет длиться анимация, а также от разрешения изображения, напрямую зависит скорость обработки. 5 секундный ролик обрабатывается примерно 7-10 секунд. Так затратив всего несколько минут, вы сможете создать свою собственную анимированную картинку, которой будут завидовать абсолютно все.

xFunc – строим графики функций, решаем математические и логические выражения

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

xFunc выполняет следующие действия:
1. Математические функции:
— решение арифметических выражений (вычитание и сложение, деление и умножение, возведение в степень, извлечение корней);
— решение стандартных логарифмических выражений;
— вычисление тригонометрических и гиперболических выражений;
— запись битовых логических выражений;
— вычисление НОД, НОК, суммы и произведения, а также факториала.
2. Логические выражения.
3. Построение графиков функций постоянных, линейных, квадратичных, кубических и т.д.
4. Создание таблиц истинности для логических функций.

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

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

Таблицы истинности строятся для основных двоичных логических функций (конъюнкция, импликация, дизъюнкция, эквиваленция, стрелка Пирса, штрих Шеффер, и отрицание).

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

Emsisoft Emergency Kit – аварийный комплект для лечения зараженных систем

Борьба с вредоносными программами, наверно, будет продолжаться всегда. Появляются новые вирусы, новые способы обхода защит и новые методы обмана. Но на месте не стоят и разработчики приложений, борющихся с вредителями. Бытует мнение, что сами производители антивирусных программ способствуют распространению вирусов, возможно в этом есть и доля истины, ведь если исчезнут те, кто пишет вирусы, то отпадет надобность и в антивирусных программах. Однако не будем вникать в «высокие материи», лучше мы познакомимся с комплектом Emsisoft Emergency Kit, предназначенным для лечения зараженных компьютеров.
Emsisoft Emergency Kit 1
В Emsisoft Emergency Kit входит несколько модулей, которые не требуют установки, а могут быть запущены с любого переносного устройства, что позволяет использовать их даже на зараженных системах. Скачать комплект можно с русской страницы, посвященной Emergency Kit. Программа распространяется бесплатно и имеет русский интерфейс, хотя он, как говорится, не совсем полный – начальный экран, служащий для запуска модулей, вовсе не имеет ни единого русского слова.

Перечислим все модули пакета, а также их основные возможности:
1. Emergency Kit Scanner – сканер с русским графическим интерфейсом, предназначенный для поиска и обезвреживания вирусов, троянов, программ автоматического дозвона, ботов и других приложений с вредоносным содержимым. Для корректной работы этого модуля необходимо подключение к интернету, чтобы систематически обновлять базы сигнатур, только так можно обезвреживать даже самые свежие вирусы. Имеется несколько вариантов сканирования: быстрое, полное, глубокое и выборочное.
2. Commandline Scanner представляет собой вариант сканера без графического интерфейса, позволяющего работать с ним посредством командной строки.
3. HiJackFree – утилита для опытных пользователей, которые смогут контролировать все происходящие в системе процессы, открытость портов, запуск служб, параметры автозапуска и самостоятельно удалять вредоносные файлы.
4. BlitzBlank – модуль для пользователей, специализирующихся на борьбе с вирусами. Этот модуль помогает удалить данные в реестре и вирусы еще до загрузки операционной системы.

Emsisoft Emergency Kit постоянно не работает, т.е. с его помощью можно обнаружить вредоносные программы, но не предотвратить их попадание на компьютер. Зато этот пакет можно запустить на зараженной машине, на которой работа антивирусной программы блокируется самим вирусом.

PosteRazor – создаем собственный плакат

С распечаткой небольших картинок и фотографий на обычных принтерах проблем у нас практически не возникает, а вот распечатка изображения большого формата – зачастую неразрешимая задача. Допустим нам необходимо сделать плакат формата А1, а наш принтер позволяет печатать только на листах формата А4. В данном случае резонно было бы разбить изображение на 4 части, распечатать их отдельно и склеить в единое целое. Но графические и текстовые редакторы обычно привязаны к параметрам печатающих устройств (формат, поля и т.д.) и далеко не все из них могут выполнять подобные операции. Что же делать?

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

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

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

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