Кратко о списках в F#

В F# списки не являются экземплярами System.Collections.Generic.List<T> и в отличие от них они неизменяемы.

Списки в F# объявляются в квадратных скобках с перечислением элементов через точку с запятой:

Читать далее Кратко о списках в F#
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Validation of project failed: Module {} is already part of project {}

После переноса модуля из одного проекта в другой проверка Sonar стала падать с ошибкой:

Validation of project failed: Module {} is already part of project {}

Читать далее Validation of project failed: Module {} is already part of project {}
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Java getClass или instanceof для equals

Что лучше использовать для сравнения типов классов у переменных при написании equals? Я уже описывал этот метод в специальной статье. С одной стороны, я часто видел использование instanceof:

Читать далее Java getClass или instanceof для equals
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Мѣстныя нарѣчiя

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

Читать далее Мѣстныя нарѣчiя
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Отладка плагина WordPress

Я тут отлаживаю свою версию плагина Crayon Syntax Highlighter, который я форкнул в этом году. Выяснил, что для отладки плагинов в WordPress, нужно в “wp-config.php” прописать следующее:

Читать далее Отладка плагина WordPress
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Lombok внезапно перестал работать

Мы на работе используем Project Lombok, для которого я уже однажды переводил документацию. Сегодня столкнулся с проблемой, что вдруг перестали работать все аннотации Lombok: геттеры и сеттеры не генерируются, конструкторы тоже и т. д.

Как оказалось, мы использовали экспериментальную аннотацию @UtilityClass, при использовании которой все методы из класса нужно обязательно импортировать через import static ClassName.*; , но нельзя никоим образом импортировать поодиночке. Странно, что IDE этот импорт никак не подсвечивало, лишь Maven при сборки кидал ошибки, но не на импорты, а вместо этого было куча ошибок, что нет сеттера, геттера, ещё чего-то.


1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

BitField и работа с битами

Для работы с битовыми полями в Apache Commons Lang существует замечательный класс org.apache.commons.lang3.BitField.

Читать далее BitField и работа с битами
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Le lointain admirable

Найден французский текст

J’entends une voix du lointain admirable,
La voix du matin dans la rosée d’argent.
Je l’entends et le chemin incroyable
Me donne le vertige comme un manège d’enfant

Le lointain admirable,
Sois pas impitoyable,
Sois pas impitoyable,
Féroce sois pas.
D’une source inépuisable
Au lointain admirable,
Au lointain admirable
J’ai commencé la voie.

J’entends une voix du lointain admirable,
Où la voix m’appelle, c’est pas un paradis.
Elle me pose la question considérable :
“Pour demain qu’est-ce que tu as fait aujourd’hui ? ”

Le lointain admirable,
Sois pas impitoyable,
Sois pas impitoyable,
Féroce sois pas.
D’une source inépuisable
Au lointain admirable,
Au lointain admirable
J’ai commencé la voie.

Je promets que je serai bonne et candide,
Et je ne quitterai mes amis, je sais.
J’entends une voix, la voix sera mon guide
Sur la route qui n’est pas encore tracée.

Le lointain admirable,
Sois pas impitoyable,
Sois pas impitoyable,
Féroce sois pas.
D’une source inépuisable
Au lointain admirable,
Au lointain admirable
J’ai commencé la voie.
(x2)


1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...