Рингтон на звонки русских, но не совсем.

В названии заметки использована цитата о себе кандидата в президенты П.Н. Грудинина 🙂 Рингтон на звонки евреев.



Read more »

Поиск прямоугольника с максимальной площадью в массиве единиц и нулей

Задача звучит так. На вход подается матрица из нулей и единиц. Нужно найти в ней прямоугольник максимальной площади, состоящий из единиц и вывести его координаты. Read more »

What is wrong about vaadin’s Breadcrumb?

I’m going to tell about my experience with add-on page. First of all, this page contains outdated code examples, but that’s only the start of the list. Read more »

О негативном опыте иcпользования NanoCAD

НаноКАД удовлетворяет практически все мои запросы по проектированию. Но с масштабированием сплайнов там всё печально.
Read more »

История одного выигрыша

На прошлой неделе со мной произошел занятный случай на сайте stoloto.ru Сразу после розыгрыша лотереи «4 из 20» на телефон пришло СМС о выигрыше с кодом. Однако, в личном кабинете билет как выигрышный не отображался. Подробности далее.
Read more »

Почему отличается пропускная способность физического и виртуального сетевого интерфейса?

При использовании утилиты nicstat можно заметить расхождение измерений скорости трафика на физическом и виртуальном интерфейсе. На стороне OS – Origin Server – мы измерим записанные байты.
eth0 – физический интерфейс, eth0.20 – виртуальный. Других источников трафика на eth0 нет. Read more »

Динамический прокси на java и Ruby

Динамический прокси (Dynamic Proxy) оформился еще в Java 1.3.
Он позволяет использовать базовые возможности аспектно-ориентированного программирования без задействования, собственно, AOP фреймворка. Многие приложения и фреймворки используют такие возможности. Примерами могут быть spring и hibernate.
В этой заметке я расскажу как использовать динамический прокси в Java и поясню, как достичь того же в Ruby. Read more »

Интеграционные тесты с помощью dbunit и h2

В качестве основной СУБД в моем проекте используется postgres, но в тестах мы будем использовать in-memory БД h2. В этом случае нам не потребуется отдельной БД и все данные будут в оперативной памяти. После тестов не надо что-то подчищать. Read more »

How to get a value from lambda in Java?

If you reached this article, you most likely face one of these errors, and trying to get rid of one, get another: «variable used in lambda expression should be final or effectively final», «variable may be not initialized», «cannot assign a value to final variable».

For my explanation I will use vaadin’s Window. Read more »

How to check if a row is present in vaadin’s grid after filtering

You probably have already tried out filtering feature in your vaadin project if you reached this article. Let’s understand how to get the list of items left in grid after filtering got applied. Read more »