Архив рубрики: Разное/утилиты

Калькулятор и решебник «ЛовиОтвет»

В детстве нам всем хотелось, чтобы любые математические задачи моментально решались при помощи какого-нибудь электронного устройства. При этом, важно чтобы были показаны все этапы решения, а не просто выведен конечный результат. Зачем тратить массу времени, если за нас все может решить искусственный разум? Теперь такая уникальная возможность появилась и все, что нам нужно – это бесплатная программа, в автоматическом режиме решающая примеры и уравнения любой сложности. Название этого приложения – «ЛовиОтвет». На странице скачивания доступны версии для Windows, для Apple и Android устройств, для мобильных телефонов, в том числе без графики. Для описания возможностей программы «ЛовиОтвет» рассмотрим версию для Windows.

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

Простой русский интерфейс программы содержит все необходимое. В левой части находятся цифры для составления чисел, математические операторы и кнопки для введения тригонометрических функций. Всего доступно 42! оператора. Правая часть представляет собой тетрадный листок в клетку, на котором будет выведено решение. Порядок работы следующий: в строку вводим выражение (пример, уравнение), которое необходимо решить, и нажимаем кнопку «Ответ». В результате, на нашем листе мы увидим выражение, ответ и два вида решения (по действиям и по шагам). Для простых математических операций дополнительно будет выведено решение «в столбик». Полученное решение можно скопировать как текст или как картинку.

«ЛовиОтвет» охватывает следующие разделы математики:

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

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

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. Возможно это главный недостаток программ, поскольку было бы удобно вписывать данные в строго определенные формы.

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

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

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

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

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

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

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

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

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

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

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

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

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

OpenRocket – запускаем виртуальную ракету

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

OpenRocket – полностью бесплатная кросс-платформенная программа, написанная на языке Java. Для установки OpenRocket на любой операционной системе необходим один единственный файл. Найти его можно здесь. Естественно, на компьютере должна быть установлена Java версии 6 или более поздней.
OpenRocket
Для конструирования ракеты, в вашем распоряжении будут:
— корпусные детали и оперение (головной обтекатель, корпусная труба, переходы, трапециевидное, эллиптическое и свободное оперение, направляющее кольцо);
— внутренние детали (трубы, муфты, переборки, упоры двигателя);
— весовые компоненты (парашют, тормозная лента, стропы).
Каждая компонента может быть сконфигурирована с использованием большого количества параметров, таких как габаритные размеры, материал, отделка и так далее. Программа OpenRocket имеет базу двигателей, устанавливаемых в ракету в несколько кликов. Приложение само контролирует, чтобы, например, диаметр трубы, в котором он будет находиться, соответствовал диаметру самого двигателя.

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

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

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

GCompris – обучаем детей в игровой форме

Компьютер, как средство обучения детей, используется достаточно часто. Однако набор образовательных программ не так широк, как нам бы хотелось. Заполнить пробелы в дошкольном и начальном образовании взялись создатели бесплатного программного обеспечения, которые выпустили обучающую программу GCompris, собравшую в себе более 100 упражнений для детей возрастом от 2 до 10 лет.

Последнюю версию GCompris всегда можно найти на офсайте. Здесь на русском языке полезной информации мало, поскольку ее содержимое переведено автоматически и выглядит оно просто ужасно. Для установки программы понадобится примерно 300 Мб свободного пространства на вашем жестком или твердотельном диске. Устанавливайте GCompris так, чтобы путь к программе не содержал русских названий папок, поскольку в таком случае модули не подгружаются и программа не запустится. После первого запуска можно сделать несколько настроек, например, изменить полноэкранный режим, который активирован по умолчанию, на оконный, изменить уровень музыки и звуков или вовсе отключить их.
GCompris 1
Стоит сделать небольшую оговорку. Версия для Linux имеет 136 упражнений, а вот в варианте программы для Windows и MacOS всего 77, такие вот ограничения, сделанные для того чтобы вынудить пользователей, вернее их родителей, внести пожертвования (9€) и получить код, активирующий остальные упражнения. Такое вот неполное соответствие GNU.

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

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

PWGen – генерируем безопасные пароли

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

Доказано, что наиболее часто в качестве пароля используются дни рождения, имена родственников или вообще наборы 123456 или qwerty. Но, все-таки, необходимо придумывать более сложные пароли, содержащие бессмысленный набор символов и цифр, да еще и с разными регистрами – такие пароли считаются наиболее безопасными. Чтобы самим не придумывать такие пароли, можно воспользоваться автоматизированным программным средством PWGen, позволяющим генерировать случайные пароли высокой степени надежности.
PWGen
PWGen – профессиональное средство генерирования паролей с высокой степенью криптографической безопасности. Скачать файл для установки PWGen можно отсюда. После установки в программе будет только 2 языка интерфейса, но русский поставить не составит труда. Для этого нужно перейти на страницу скачивания по ссылке Additional languages, скачать архив с русским языком и распаковать его в папку с установленной программой. Затем из меню Options – Language – выбираем Русский и, согласившись с перезагрузкой программы, получаем полностью русифицированный интерфейс. Также доступны и другие языки. Программа PWGen предназначена для работы во всех версиях Windows (начиная с 95 OSR 2), в том числе на 64 разрядных системах.

На каких принципах построена работа программы? Пароли генерируются на основе указанных пользователем настроек:
— включать символы или нет, при этом, можно задать набор символов, используя заполнители;
— длина пароля от 1 до 4094 символов;
— включать фразы или нет, можно использовать имеющийся список слов или загрузить собственный;
— формат пароля (использовать только гласные или согласные, только строчные или прописные и другие условия).
Указав все параметры, пользователь может нажать кнопку «Генерация» и получить пароль. Также имеется возможность получения множества паролей одновременно с сохранением списка в файл.

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

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