Смена e-mail и имени в истории Git

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

В Перми осуждён лейтенант за вымогательство денег на новый танк

Новость не совсем для моего блога, конечно. Но мне она показалась весьма занимательной. Прочёл на её вот здесь. Здесь лишь коротко опишу, что там происходило. Читать далее В Перми осуждён лейтенант за вымогательство денег на новый танк

Как импортировать Maven-проект из github-а в Eclipse

Я делаю так:

  1. Создаю папку для проекта, допустим projectfolder .
  2. В этой папке создаю папку workspace , которую указываю при открытии Eclipse.
  3. Так же в projectfolder  создаю папку git , в которой выполняю команду:
  4. В Eclipse нажимаю «File» -> «Import», затем в дереве выбираю пункт «Maven»Existing Maven Projects».

Java 8 аннотации

Цикл статей «Учебник Java 8».

Следующая статья — «Java 8 вложенные классы и лямбда-выражения».
Предыдущая статья — «Классы и объекты в Java 8».

Содержание

Введение

Объявление аннотаций

Предопределённые аннотации

Предопределённые аннотации из пакета java.lang

Мета-аннотации

Введение

Аннотации представляют собой некую мета-информацию. Они не выполняют какого-либо действия сами по себе, но они могут предоставлять дополнительную информацию, которая может быть использована компилятором, различными утилитами сборки и генерации кода, а также они могут обрабатываться во время выполнения программы. Читать далее Java 8 аннотации

Motorola RAZR V3

Откопал свой старый телефон. Он уже сломан, пользоваться невозможно, поскольку у него барахлит клавиатура, и периодически он сам выключается по непонятной причине. Читать далее Motorola RAZR V3

Классы и объекты в Java 8

Цикл статей «Учебник Java 8».

Следующая статья — «Java 8 аннотации».
Предыдущая статья — «Пакеты в Java 8».

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

Читать далее Классы и объекты в Java 8

Экранирование HTML в JSP с помощью jstl

Вообще <c:out>  экранирует XML-теги, но поскольку HTML является нечтом вроде подмножества HTML, то можно его использовать для экранирования HTML-тегов. Читать далее Экранирование HTML в JSP с помощью jstl

Орудия смерти: Город костей (фильм 2013)

Фильм повествует о девушке Клэри, которая считала, что она обычная девушка, но на самом деле оказалась Сумеречным Охотником. Сумеречные Охотники — это некие полулюди-полуангелы, борющиеся с демонами. Читать далее Орудия смерти: Город костей (фильм 2013)

Пакеты в Java 8

Цикл статей «Учебник Java 8».

Следующая статья — «Классы и объекты в Java 8».
Предыдущая статья — «Java 8 операторы управления порядком выполнения».

Пакеты позволяют организовать связанные между собой типы в отдельные пространства имён. Это позволяет типам (классам, интерфейсам и перечислениям) в разных пакетах иметь одинаковые имена, но при этом не порождать конфликтов и неопределённостей. Читать далее Пакеты в Java 8

Учебник Java 8

Учебник, в принципе, готов. Буду ещё только некоторые тонкости дописывать и статьи править.

По мотивам этого учебника а также других статей про Java и другого материала выпущена книга Java. Состояние языка и его перспективы. Её покупка, конечно же, не обязательна, но я буду рад каждому покупателю. Читать далее Учебник Java 8