БЛОГ
Это небольшой дневник, в котором излагается
моя личная практика Java
шаг за шагом в виде конспектов, гайдов
и, возможно, даже статей.
Он помогает мне уложить знания в голове,
служит своеобразной тетрадкой, в которую я
могу подсматривать иногда, а также, возможно,
будет полезен другим.
Project Euler open source
Этот проект поможет не только
закрепить знания Java, но и сделать свой
первый pull request на GitHub...
читать
Проект Эйлера 4 задача
Задача "Наибольшее произведение-палиндром"
позволила не только познакомиться и отработать
новые конструкции языка Java ,
но и попрактиковаться в работе с Git :
создать локальный репозиторий с кодом программы,
отправить изменения на удаленный репозиторий
(в GitHub ) и склонировать код на
удаленный сервер, где затем скомпилировать
и запустить программу.
Онлайн-калькулятор для проверки
вычислений и правильный ответ
на задачу прилагаются...
читать
Пример использования Git
Типичный пример использования Git -
работa с удаленным репозиторием: создание
новой ветки, внесение изменений в код,
создание pull request на GitHub
и слияние (merge ) изменений с основной
веткой master ...
читать
Основные команды Git
Полный список команд Git довольно
обширен, потому здесь приведены только
основные - те, которые использую чаще всего...
читать
Соглашение о коммитах
Это соглашение помогает упростить
ведение истории изменений, автоматизировать
анализ изменений в коде и в целом повышает
прозрачность для всей команды...
читать
Семантическое версионирование
Краткий гайд о том, как именовать
версии програмного обеспечения так,
чтобы другим программистам был сразу
ясен характер внесенных изменений...
читать
Проект Эйлера 3 задача
Данная небольшая задача уже не решилась
"с наскока" и потребовала немного подумать
над алгоритмом. Также помимо применения
в программе новых конструкций языка
Java , реализовал в ней пользовательский
ввод через параметры командной строки,
все файлы скомпилировал в один JAR -архив,
передал его через SSH и запустил
на удаленном сервере. Онлайн-калькулятор
для проверки вычислений и правильный ответ на задачу
прилагаются... читать
Проект Эйлера 2 задача
В данной задаче продолжаю знакомиться
с языком Java , для чего реализовал
пользовательский ввод, а также установил
и запустил программу на удаленном сервере.
Как всегда, для проверки вычислений сделан
небольшой онлайн-калькулятор и
приведен правильный ответ на задачу... читать
Проект Эйлера - решенные задачи
Цикл задач проекта Эйлера позволяет
не только познакомиться с алгоритмами
и отработать конструкции языка
программирования, но и разобраться
с такими вопросами как настройка,
отладка, тестирование и т.п...
читать
Проект Эйлера 1 задача
Решая эту задачу, решил не только
отработать конструкции языка Java ,
но и разобраться с компиляцией программы
без использования IDE .
Как бонус, сделан небольшой
онлайн-калькулятор , позволяющий
проверить Ваши вычисления, и приведен
ответ на задачу...
читать
Компиляция Java-кода
Компиляция Java -кода без
использования IDE (одного класса,
нескольких, создание JAR-файла ).
читать
Установка Java на Linux
Небольшой конспект по установке Java
на Linux ... читать
Копирование файлов по SSH
После аренды виртуального сервера
не всегда удобно что-то делать сразу
на нем. Чаще всего проект будет делаться
на локальном компьютере и лишь потом
копироваться на сервер... читать
Основные команды Linux-терминала
Команды, вводимые пользователем
в консоли терминала, выполняются командной
оболочкой Bash . Пользователь вводит
команду, Bash ищет программу,
соответствующую команде, в нужных каталогах,
запускает ее и передает введенные параметры.
Количество их, поэтому, огромно. В статье
будут описаны лишь те команды Linux-терминала,
которые я использую чаще всего...
читать
Подключение по SSH к виртуальному серверу
Краткий гайд по подключению по SSH к
виртуальному серверу (VPS)...
читать
Аренда виртуального сервера
Для размещения и запуска своих проектов
арендовать VPS сервер будет дешевле,
чем оплачивать услуги хостинга. Управлять
им, однако, немного сложнее, потому что
понадобятся некоторые знания для его
настройки. Чтобы облегчить этот процесс,
составлен небольшой гайд... читать