Этот раздел посвящён другим проектам, над которыми я работаю.
ScreenToFTP - Windows приложение для загрузки изображения выделенной области экрана на FTP.
Статус: в разработке
Последнее обновление: 30 апреля 2008 года
Размер: 261кб
Ссылка для скачивания: ScreenToFTP.rar
После запуска, вы увидете окно настроек, куда требуется ввести:
FTP Host Name - имя вашего FTP сервера без номера порта.
Port - целевой порт FTP сервера (обычно 21).
FTP Login - ваш логин и пароль.
FTP Directory - директория, в которой будут располагаться загруженные файлы (полный путь от корневой директории).
Link prefix - начало результирующей ссылки на изображение (что-то вроде www.host.name/images), '/' и имя файла будут добавлены автоматически.
Image file prefix - префикс имени файла, после которого будет вставлены дата и время.
Add size to link - после загрузки, ссылка будет помещена в буфер обмена. Включите данную опцию, для добавления размера файла к ссылке.
Show tray icon - включите данную опцию для показа иконки в трее во время работы программы.
Если вы желаете просмотреть или изменить эти настройки, вы всегда можете нажать Ctrl+Alt+`.
Для загрузки изображения на сервер, нажмите Alt+`, и вы заметите, что экран принял зелёный оттенок.
Выберите кусок изображения для загрузки с помощью нажатия левой кнопки мыши и ей перемещения.
Когда вы отпустите кнопку, вы увидете прогресс-бар вверху экрана.
Когда процесс загрузки завершится (прогресс-бар пропадёт), ссылка на изображение будет помещена в буфер обмена вместе с размером изображения.
Если вы случайно нажали Alt+` и хотите отменить процесс, нажмите любую кнопку.
Если вы уже начали выделять регион изображения и хотите отменить, нажмите любую кнопку.
Что-бы закрыть приложения, нажмите Alt+` или Ctrl+Alt+` и затем Esc.
Известные проблемы:
Эта программа не будет работать с полноэкранными приложениями.
Некоторые программы могут находиться выше плоскости зелёного изображения (Task manager, нотификации ICQ\mIRC).
Изменения с 21 апреля:
Исправлен формат даты и времени. Пароль в файле настроек зашифрован.
Добавлены опции добавления размера к ссылке и показа иконки в трее.
JavaCalc - JavaME калькулятор для мобильных телефонов.
Статус: бета
Последнее обновление: 26 февраля 2008 года
Размер: 46кб
Ссылки для скачивания: JavaCalc.jar JavaCalc.jad
Мобильный калькулятор был создан для выполнения намного более сложных расчётов, чем позволяют встроенные в телефон решения, а также другие калькуляторы для мобильных телефонов, которые часто ограничены функциональностью или не удобны для использования.
Данный калькулятор предоставляет большое текстовое поле для написания кода расчёта, поддерживает сложные конструкции вроде циклов и пользовательских функций (с поддержкой рекурсии). Для всех операций сделаны комбинации клавиш с визуальной подсказкой. Самые часто-используемые функции достигаются очень быстро. Имеется подсветка синтаксиса. Сам синтаксис имеет сходство с языком Си.
Все возможности одним списком:
Операции: +, -, *, /, (, ), =, +=, -=, *=, /=, ^=, ==, !=, >, <, >=, <=
% - деление числа на 100. 5% == 0.05
^ - возведение в степень.
|| - взятие модуля выражения.
sqrt^ - корень n-ой степени числа. sqrt^3 -27 == -3
! - факториал.
Переменные: a, x, y, z,
e - основание натурального логарифма.
п - число Пи.
Дополнительные переменные могут быть получены добавлением чисел. Любая строка, которая не зарезервирована,
может быть использована для имени.
Встроенные функции: ln, lg, log(num, base), cos, sin, tan, ctg, acos, asin, atan, actg, cosh, sinh, tanh, ctgh, acosh,asinh, atanh, actgh, round, floor, ceil
Языковые конструкции: if(expr){}, if(expr){}else{}, for(expr;expr;expr){}, while(expr), return,
break, expr?expr:expr
Немного о использовании и синтаксисе:
Для перемещения по текстовому полю используйте стрелки или джойстик вашего телефона. Цифры вводятся
нажатием на соответствующие клавиши. Для того чтобы стереть символ перед курсором используйте кнопку C.
Для ввода . нажмите *. Для ввода экспоненты числа (например для 1е12) нажмите * дважды.
Для доступа к операциям нажмите #.
Код состоит из определений функций, переменных, выражений и финального выражения.
Для создания функции нужно набрать ##07, ввести имя и кол-во параметров. Функция должна содержать возврат значения
(return).
Определение переменной и выражение должны оканчиваться символом ; (##*).
Финальное выражение не должно заканчиваться каким-либо символом.
Для отрисовки графика функции нужно набрать ##09, функция должна иметь один аргумент, и код в текстовом поле должен
компилироваться без ошибок.
SudokuSolve - JavaME приложение для решения головоломки Sudoku
.
Статус: завершено
Последнее обновление: 17 марта 2008 года
Размер: 5кб
Ссылки для скачивания: SudokuSolve.jar SudokuSolve.jad
Данное приложение поможет найти решение для головоломки за небольшое время (в зависимости от сложности, 0-30 секунд). Ввод
производится цифровыми клавишами, перемещение по полю - джойстиком или стрелками.
Поверхностный поиск решения производится в реальном времени, и простые головоломки могут быть решены в процессе их ввода.
Углублённый поиск решит очень тяжёлые головоломки (так называемой "Evil" сложности)