Барт

Неуважение к полиции

Дней 10 назад полиция в 2 часа ночи выпилила дверь в квартиру калининградца по имени Анатолий, положила мужчину лицом в пол и напугала всю его семью.

Анатолий заметил на одном из полицейских нашивку спецподразделения "Гром". Оказывается, оперативники ворвались к нему в квартиру из-за того, что в одном из пабликов ВК было опубликовано видео с оскорблением полицейского. Менты почему-то решили, что ролик запостил Анатолий, хотя он является админом другого паблика.


Видео: телеграм-канал "Подъём"

В результате полицейские изъяли у семьи Анатолия компьютеры и видеокамеру, потому что думали, что там может быть исходник видео. Как сообщает издание "Подъём", Анатолий назвал произошедшее беспределом и сам обратился в МВД с требованием разобраться в ситуации:

Collapse )
Мастерская

Гнусный фарс

Вообще удивительно, конечно. "Голосование" идет точно так, как и было предсказано всеми сколь-нибудь трезвыми и неподмазанными экспертами. То есть - на лавочках, в кустах, на капоте автомобиля, "электронно" и т.п. Бюллетени сваливаются в урны и опечатываются главами комиссий - то есть теми, кто, собственно, и является главным подозреваемым в организации возможных фальсификаций. Печати у них, меняй что угодно на что угодно. В народе это отражено в старой байке про лиса, которого поставили охранять курятник ("волю народа").

Уже вообще никто во власти даже не делает вид (!), что их интересует результат голосования - только явка! Заклинают - придите на участок, И ВСЁ! Создайте иллюзию массовости! Больше ничего не нужно!

И все равно находятся те, кто вопит про "надо прийти и проголосовать против". Просто мазохизм, иначе не скажешь.

International Panic Day

Сегодня хочется попаниковать не по поводу уже приевшегося COVIDа или очередного индо-китайского конфликта (любопытно кстати если от кулаков и палок с гвоздями на границе к атомным бомбам перейдут, насколько жертв больше станет? И кого это больше затронет — участников конфликта или окружающий мир?), а по достойному поводу массовой утери жителями практически всех стран мира глузда, навыков качественной работы и возможности осознать прискорбный факт, что с подобным модусом операнди, это самое человечество плотно сомкнув ряды идёт уверенным шагом от катастрофы к катастрофе!



Collapse )

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

волк на фоне солнца

Новый моник (мысли)

О новом монике я давно мечатаю. Но это всё были мысли от жира, в смысле "с жиру бесятся". Меня старый всем устраивал, покупать 4к моник не было причин.
С моником получилось так, что не было бы счастья, да несчастье помогло. Ни когда бы я не мобрался потратить кучу денег на такую роскош, сколько бы руки не чесались.
Но раз мой сдох, то покупать абы что не мой вариант. Можно конечно 4к с матрицей TN взять, всего 7к, очень бюджетно, и очень .. не качественно. Цвета должны играть а не просто что бы чёрное от белого отличалось.
4к моники бывают 24", бываю 27" и 31.5", цена с размером матрицы конечно растёт. По размеру зерка 32" это лучший вариант. Я хочу большие окошки в которыйх можно всё разглядеть. 4к в 24" это очень мелко, но такой вариант стоит 22к. Варианты с 32" начинаются от 30к. Есть один за 27к, я смотрел на него и кусал локти. Маша сказала что один фиг тратить 22 или 27, поэтому можно взять то о чём мечтаешь и ни о чём не жалеть.
Моя мечта это IPS 4k 32" 16:9, но сейчас с деньгами всё не айс.
Я погуглил, совсем чуть чуть, с телефона просмотрел каталог одного магазинаю другого, мне стало лень и я ушёл в Яндекс Маркет, выбирать.
Нашёл вариант за 26к, почитал отзывы. Как везде бывает брак, как везде есть ограничения технологии. Но по большому счёту - ок.
Мой выбор это

Samsung U32J590UQI 31.5" 26 000₽


Что бы не париться с оплатой, взял в кредит, думаю погашу досрочно, когда получу з/п с новой работы.

Вариант который заказл в Ситилинке это

PHILIPS 276E8VJSB (00/01) 27" 21 000₽

Сейчас посмотрел и оказалось что я облизовался ровно на тот моник который и заказал :) в Ситилинке он стоил 29к+
Другой вариант который рассматривал как запасной это

AOC U3277FWQ 31.5" 28 000₽


Короче не боритесь со своей ленью, пользуйтесь Яндекс.Маркет, читайте отзывы, люди не обманут.
Например из отзывов я узнал, что этот моник (Samsung U32J590UQI) имеет смысл использовать только через DisplayPort, с HDMI есть неприятные побочные эффекты.
Я ещё пытался найти профессионалную гарнитуру за вменяемые деньги, но нет, дешевле 4к они не бывают. Можно взять за 2к, но только с одним динамиком, а мне так не камильфо. Заказал геймерские наушники про которые отзывы говорят что микрофон норм. Шуподавление у них пассивное, но это лучше чем ни чего.
CROWN MICRO CMGH-21 1 700
волк на фоне солнца

Крестики нолики с историей ходов (видео)

Для студентов решаю задачки.
С этой думал быстро управлюсь. Найду старый проект 2012 года, который делал для кружка по программированию, и просто там впилю новую фичу - историю ходов, но жизнь внесла свои коррективы.
Во первых свой код я не нашёл. Во вторых нашёл кретики нолики которые написали мои сотрудники, когда я рулил отделом в Рускоме, мы это делали в учебных целях, для расширения кругозора, что бы не только на PL/SQL писать.
Взял я Сашин вариант, самый красивый, попытался понять как у него код устроен. Код как то устроен, но мне не зашло. К этому моменту уже натикало два часа трудозотрат, а я выставил три, со скидкой, то есть к моменту два часа - код должен был быть написан :)
Потом я долго не мог понять как мне организовать классы. Какие роли, какие исполнители. Ух! А потом я понял что прошло 8 часов, и у меня играть в крестики нолики можно, а истрии ходов ешё нет.
Прикрутил историю, стал тестить, моник нае*лся, то есть наелся окончательно.
Тут оказалось что запасной моник я выкинул год назад. С потерей моника я смирился, меня волновало сохранился ли код :) потому что Visual Studio это не IDEA, бэкапы не сохранённых изменений не делает, автосейв по умолчанию не настроен, короче кто не сохранился - тот дурак.
Два часа переживал, заказал моник на ситилинке (citilink.ru), заснул. Проснулся, Маша предложила из садика принести моник, принесла, он оказался исключительно VGA, я меня ни на матери, ни на видяхе нет такого разъёма :)
Пришлось поехать в Верхнюю Пышму, у Машинного племянника был лишний монитор, я переживал подойдёт ли разъём, мне повезло - подошёл.
Моник 2008 года, VGA + DVI-D (цифровой), DVI бывает ещё и DVI-I (аналоговый). Мне повезло, разъём оказался цифровым.
Поэтому прогу я таки дописал.
Ещё ночью до меня доехало как всё можно было написать топорно, так как делают студенты, но я уже не могу так писать.
Так что не дай бог препод посмотрит в код, там явно не студенческая работа. Студенты пишут не так.
У меня получились крестики нолики которые можно играть на поле произвольной формы и размера.
Если их чуть чуть доработать напильником то команд может быть произвольное количество, и линия может быть не три в ряд а два в ряд, или десять, настраивает по вашему желанию.
Если ещё сильнее доработать напильником, то можно будет давать победу не за линии (три в ряд), а за произвольные фигуры.
Короче должен архитектор делать гибкие и расширяемы решения - архитектор сделал :)Collapse )
волк на фоне солнца

20200327 день звиздеца (работа)

писал пост и случайно закрыл вкладку :)

всё. не узнаете выб ольше про мою боль и слёзы.
короче 12 часов тупил.

расскажу только как решил беду:

В контроллере пишем :

$bonitet = $forestResource->bonitet()->get()[0];
$forestResource->bonitet = $bonitet;


во вьюхе

<forest-resource-form
    :action="'{{ $forestResource->resource_url }}'"
    :data="{{ $forestResource->toJson() }}"


где data это

Vue.component('forest-resource-form', {
    mixins: [AppForm],
    data: function () {
        return {
            form: {
                forest_fund: '',
                wood_stock: '',
                woodSpecie: '',
                timberClass: '',
                bonitet: '',


в партишале который конкретно мультиселект рисует:

<multiselect
    v-model="form.bonitet"
    :options="$attrs.bonitets"
    :multiple="false"
    :searchable="false"
    :allow-empty="false"
    track-by="id"
    label="title"
    tag-placeholder="{{ __('Select Bonitet') }}"
    placeholder="{{ __('Bonitet') }}">
</multiselect>


и всё это только ради того что бы работала привязка "v-model="form.bonitet", она по другому тоже работает, но только начального значения мультиселект не имеет, выбрать значение можно, но когда ты грузишь форму редактирования, у тебя поля должны быть заполнены, а тут поле пустое, так с формой работать не удобно :)
В другом варианте значение будет, но оно не будет менять вместе с изменением выбранного пункта в drop down.

Короче спасибо ребятам из BRACKETS за их хороший инструмент Craftable  , но туториал у них (в части внешних ключей) это звиздец. С одними граблями я там часа два промаялся. А потом с этими ещё 12.

У них там в туториале всё просто : говорят пишите

:options="bonitets"


и всё зашибись. может быть в старых версиях оно так и было, но сегодня сработало только когда я добавил ссылку на атрибуты:

:options="$attrs.bonitets"


А я человек от фронт энда далёкий, мне такие мелочи не очевидны ни разу.
Ещё есть там всякие не очевидности, но бог с ним. На следующей неделе свой туториал напишу :)
портрет засвеченный мягкий

Ссылки и объявления