Pull to refresh
283
0
Денис Потапов @PatapSmile

Обо всём и ни о чём

Send message
Жаловаться можно уполномоченному по правам человека. А он/она уже может на основании жалобы инициировать проверку.
Уполномоченный по правам человека:

Стаття 23 Повноваження Уповноваженого Верховної Ради України з прав людини у сфері захисту персональних даних

1. Уповноважений має такі повноваження у сфері захисту персональних даних:

1) отримувати пропозиції, скарги та інші звернення фізичних і юридичних осіб з питань захисту персональних даних та приймати рішення за результатами їх розгляду;

2) проводити на підставі звернень або за власною ініціативою виїзні та безвиїзні, планові, позапланові перевірки володільців або розпорядників персональних даних в порядку, визначеному Уповноваженим, із забезпеченням відповідно до закону доступу до приміщень, де здійснюється обробка персональних даних;
Попадает. Добавил в пост комментарий по этому поводу.
Вы используете библиотеку Enchant, которая распространяется под LGPL. Но, в комплекте поставки у вас нет копии текста лицензии, что является нарушением LGPL. Вы планируете это как-то исправить?
Использовать бесконечный скролл. В kvs легко выбрать 10 следующих записей, или 10 предыдущих.
Я использую github.com/synrc/kvs поверх БД. Там можно выбрать из нескольких бекендов, и mnesia не надо устанавливать и настраивать. Но, в следующих статьях я напишу, как заменить mnesia на MongoDB.
Да, я думаю, что e-gov и открытые данные, это — то что интересно программистам, и сочувствующим.
Пока я оформлял статью, запустили новый сайт, и там страница открытой бухгалтерии пока пуста. Добавил в статью ссылку на мартовский дамп.
Просто большинство современных табу и стереотипов напрямую связаны с патриархатом. И да, эмансипация снимет часть этих табу.
Я, наверно, слишком старомоден и не рискнул посмотреть их промовидео на Indiegogo:

Скриншот

Для расширения кругозора я бы почитал, с какими проблемами сталкиваются основатели социальных сетей для любителей кошек, или производители блютус блендеров. Для меня стало открытием, что особые стартапы не смогут воспользоваться такими привычными вещами как AWS, PayPal, или что нельзя подписчикам рассылать письма с новинками видео через MailChimp.
1. Транспорта нет: самолеты не летают, поезд ходит один, про машины можете сами новости посмотреть.
2. Возможность попасть под санкции, если работаешь с западными компаниями.
Во всех реализация встречал только существительные, мне показалось, что так проще запоминать.

А идея с паролей фразой достойная, можно подставлять четыре разных списка слов, в самом простом случае получать что-то вида «умный школа дорого носить».
1) Из частотного словаря русского языка (по ссылке в статье) выбираются самые популярные имена существительные. После этого отбрасываются слова, короче трех букв и длиннее восьми. Однокоренные там есть, это не должно влиять ни на запоминаемость, ни на безопасность.

2) В реализации используется стандартный генератор mt_rand. Попробую изменить генератор на более безопасный.
Может на Хабре помогут. Года два назад в Украине начинали программу по оцифровке книг (по моему, на базе КПИ). Хотелось бы узнать как у них дела, и можно ли получить доступ к их оборудованию?
А можно потренироваться с реальной системой? Чтобы ваш компилятор проверял задание, присылал ответы?
При всей абсурдности обсуждения шуточного кода, но даже там эти правила бы пригодились.

Оригинал:
...
public class NoFizzNoBuzzStrategy implements IsEvenlyDivisibleStrategy {

        public boolean isEvenlyDivisible(int theInteger) {
                if (!NumberIsMultipleOfAnotherNumberVerifier.numberIsMultipleOfAnotherNumber(theInteger, NoFizzNoBuzzStrategyConstants.NO_FIZZ_INTEGER_CONSTANT_VALUE)) {
                        if (!NumberIsMultipleOfAnotherNumberVerifier.numberIsMultipleOfAnotherNumber(theInteger, NoFizzNoBuzzStrategyConstants.NO_BUZZ_INTEGER_CONSTANT_VALUE)) {
                                return true;
                        } else {
                                return false;
                        }
                } else if (!NumberIsMultipleOfAnotherNumberVerifier.numberIsMultipleOfAnotherNumber(theInteger, NoFizzNoBuzzStrategyConstants.NO_BUZZ_INTEGER_CONSTANT_VALUE)) {
                        if (!NumberIsMultipleOfAnotherNumberVerifier.numberIsMultipleOfAnotherNumber(theInteger, NoFizzNoBuzzStrategyConstants.NO_FIZZ_INTEGER_CONSTANT_VALUE)) {
                                return true;
                        } else {
                                return false;
                        }
                } else {
                        return false;
                }
        }
        
}


Исправляем на один уровень вложенности в методе:
...
public class NoFizzNoBuzzStrategy implements IsEvenlyDivisibleStrategy {

        public boolean isEvenlyDivisible(int theInteger) {
                if (NumberIsMultipleOfAnotherNumberVerifier.numberIsMultipleOfAnotherNumber(theInteger, NoFizzNoBuzzStrategyConstants.NO_FIZZ_INTEGER_CONSTANT_VALUE)) {
                                return false;
                }

                if  (NumberIsMultipleOfAnotherNumberVerifier.numberIsMultipleOfAnotherNumber(theInteger, NoFizzNoBuzzStrategyConstants.NO_BUZZ_INTEGER_CONSTANT_VALUE)) {
                                return false;
                }

                return true;
}

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity