Category: финансы

Category was added automatically. Read all entries about "финансы".

Book

Dell XPS 13 9310 - часть 2 знакомство с кирпичом

Первое, что бросается в глаза - что коробка совершенно унылая. Ну то есть может конечно это такой ответ эпплу - дескать мы содержанием берём! Но вот никакой хипстоты в упаковке не нашёлю Картонная коробка, внутри которой пластиковая полухипсторская коробка, в которой его можно, ммм, хранить? В-общем вот, коробка это не сильная его сторона :) Ещё кстати подозрительно тяжёлая 2.8 кг.

Второе это пост. Он где-то 50 секунд идёт, это обычно отключается, но почему-то не отключено по дефолту. Наверное всё то же - солидный энтерпрайз-продукт. Я не стал это оптимизировать - ну чо, пусть первый месячишко протестит себя хорошо.

Третье это год поддержки. Какой-то супер-поддержки Делла, потом надо доплачивать (при покупке можно выбрать минимум год).

Четвёртое это, ммм, service tag, начинающийся на HYJ, вот где внимание к мелочам!

Пятое это горячая клава. Ну после моего старикана с 4005U как-то неудобно с непривычки. Ну да хуй, всё равно эта встроенная клава только для гостиничного сценария, заебашу KVM себе отдельные через USB-C док. Когда этот док или его более слабые варианты куплю. Порта 2, оба USB-C.

Шестое. Там какой-то длинный OOBE, видимо в MS подсуетились и снова сделали обычное своё говно. В-общем, отказался от всего, но без энтузиазма (например телеметрию оставил, пусть улучшают чо, стартовое меню тоже не стал сразу прям облегчать, потом как-нибудь посношу блоатварь). Но в процессе этого OOBE узнаёшь, что есть распознавание лица и пальцев, и можно выбрать одно из двух. Я выбрал палец, так как был опыт и того и другого (палец на лыжах, лицо на педи-фоне). Ну и палец работает гораздо лучше, так как лицо может быть в маске. Ну и палец надо специально подсовывать, а лицо как бы стационарно торчит в сравнении с, что делает возможным всякие нехорошие сценарии.

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

Первое - это что сканер отпечатка встроен в кнопку выключения. Зашибись, можно сказать уже, что это мейнстрим даже, сканеры в кнопках, но как выглядит эта кнопка и где расположена? Правильно, выглядит как обычная клавиша и расположена аккурат рядом с кнопкой delete. Помните те клавы Windows 98, где надо было кнопку засыпания выдирать или заклеивать, чтобы не попадать по ним постоянно? Я даже думаю, это кто-то поспорил на бутылку, что засунет кнопку выключения в стиле 98 в топовый ноут, и в таком виде оно и пойдёт в производство. Выиграл спор, сука!

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

Третье, что они там в OOBE делают админа с UAC, и UAC с дефолтовыми настройками идёт. То есть, спрашивает да-нет. И решение, внезапно, - открыть secpol и переставить, чтобы он спрашивал креды всегда при работе под админом.

В-общем в результате теперь UAC подтверждаю, касаясь пальцем сенсора. И не требуется отдельный "энтер". Будующее!

Это, разумеется, не все первые впечатления, так что будет продолжение.
Book

Катимся в говно!

Посылаю лучи поноса "инноваторам" в OTP bank и/или csltd.

Ход развития событий:

- в 2011 году вход в систему выполнялся номером договора и 10-значным паролем, состоящим из 4 цифр пин-кода и 6 цифр OTP-пароля сгенерированного RSA SecurID. Cама система представляла из себя относительно графически убогий (в стиле первой половины 2000-х), но вполне юзабельный (по сравнению с последующими говнами) веб-уй, унаследованный от "венгров".

Затем начали происходить "инновации" (точный порядок я не помню):

После каждого предложения вставьте "Карл!".

1. Вместо 2 полей ввода ("номер договора", "пароль") сделали три: "логин", "пароль" и "динамический пароль"

При этом вход замедлился, т.к. третье поле отображалось только после правильного ввода первых двух. Ну то есть "быстро войти что-то кому-то сбросить" замедлилось в разы. Пароль кроме того требовали "секурный". А потом ещё требовали сменить его на другой (требовали один раз, видимо опомнились).

- "добавили возможность" заменить SecurID на смс

Удобно, чо. Но при этом а) я таскаю ключи от банка по барам и шлюхам б) смена номера (а он у меня менялся раза 4) приводит к необходимости ехать в банк в) смс могут не доходить в роуминге (например у меня киевстар/umc периодически отказывались регистрироваться в каких-либо местных сетях). Я уже не говорю что операторы в той же Нигерии лежат сутками.

Я конечно на это дело не повёлся, при первом перевыпуске (SecurID просто сам выключается через 3 года) перевыпустил себе SecurID.

- Переписали дубовый но рабочий уй на свистопердящий но нерабочий. Я как-то жаловался что пол-экрана занимают иконки и всё большое под тачи 1920х при том что 1380 это ходовое разрешение. Короче теперь хуй поймешь (в стиле контрол панели WinXP, приходится искать нужное полным перебором). И любые действия требуют скроллинга.

- задепрекейтили SecurID. В результате при очередном перевыпуске оказалось, что новых токенов не завозили уже 2 года. То есть можно заказать только из остатков старых токенов, которые 2 года пылились, то есть заканчиваются через год, а не через 3. Ну чо, заказал.

Сегодня они меня удивили, пустив без "динамического пароля", и предложив его отключить.

Прогресс, чо. Ну в некотором смысле это прогресс, так как "минус на минус дал плюс". Теперь через год мне не надо ехать за новым токеном, можно просто его отключить.
Book

Особенности перловодства в 2018

AnyEvent::Gearman содержит ~10 фиксов от разных контрибуторов возрастом около года, мейнтейнерам похуй на мерж и релиз. Я тут предложил организовать комитет контрибуторов: https://github.com/typester/anyevent-gearman-perl/issues/9

AnyEvent::Gearman юзает тулзу ShipIt, которая содержит баги 1год+ на rt.cpan.org и несколько старых ишшуев в гитхабе. Гитхабовская репа отсутствует в метаданных пакаджа (на что есть PR, но снова всем похуй). http://matrix.cpantesters.org/?dist=ShipIt+0.60 красный с 5.24 но снова всем похуй.

AnyEvent::Gearman не поддерживает протокол в полном объеме - например, приоритеты и эксепшены. Но снова всем похуй™

Перловая дока о том, как тревис по дефолту работает с перлом, устарела. Генерируется другой
билдскрипт (что хорошая идея, но не переход не отражен в документации).

Upd: тесты это вообще феерия. Форки, слипы и kill -9, Карл! Причем они тестят себя относительно другой имплементации (которая из говна). Cоответственно в тревисе shit really hits the fan, не говоря об аппвеере (который тупо виснет на тестах Proc::Guard под виндой)

Upd2: Test::TCP Proc::Guard и Danga::Socket тоже вешаются под виндой (они тоже в зависимостях у тестов). Баг в Danga::Socket с 2006 года висит (карл).
Book

Уже не компактифицируется и без снапшотов

Час от часу не легче. 40-гиговый vhdx с ext4 не хочет компактифицироваться до 30 гиг никак - ни через гуй, ни через optimize-vhd, ни через "конвертирование" из vhdx в vhdx.

Вытянул Clonezilla и поставил непосекторно клонировать в пустой тонкий vhdx

Блядский дебиан ливсд с клонезиллой упорно грузит KMS-модуль ядра, так что его бут-настройками якобы отключающими KMS, можно подтереться. А с KMS по дефолту идет 864 по вертикали и говноскроллинг, тьфу. Ахахаха, эти уебки тупо в командлайне ядра передают список вида {foo,bar,baz}.blacklist=1 в котором нет hyperv_fb. Так и представляю себе винду, в которой сейфмод оформлен как блеклист 5 из встроенных драйверов. Closed world головного мозга.

А потом вешается на fsck. Муахаха, там ведро 4.8 в котором нерабочие блочные дрова HyperV, загрузка с диска проходит, но если потом монтировать - то mount тоже вешается.

В-общем, "каждый день сотни компаний переходят с VMware ESXi на Hyper-V". Да щаз.
Book

Баги в ESXi

Этот энтерпрайз на деле то же говно, только со своим неповторимым послевкусием. Напомнило мне времена IBM ClearCase. Тут ещё знакомый образовался, работает эникейщиком в британском кобол-шопе. В феврале приедет развиртуализовываться.

Короче, дефолты в ESXi сделаны таким образом, чтобы после прокликивания визардов всё работало. Но потом приходится делать двойную работу.

Короче, при создании VM:

- создавайте её через веб уй (https://ESXI_IP/ui/)
- выбирайте самую последнюю версию виртуальной хардвари
- выбирайте thin provisioning для дисков
- выбирайте Paravirtualized SCSI в качестве контроллера
- выбирайте VMXNet 3 в качестве сетевухи

Теперь внимание финт ушами и ход конём. Чтобы это сработало - вам нужен ещё и лигаси-клиент ака VMware vSphere Client. Первые шаги нельзя сделать через клиента, а следующий - через веб.

- В лигаси-клиенте добавляете флоп с использованием имиджа из датастора. В отличие от веб-клиента, лигаси-клиент показывает кроме нормальных датасторов ещё и фиктивный, в котором есть флоппи-имидж бут-драйвера для Paravirtualized SCSI for Windows 2008 (годится для всех последующих версий).
- бутитесь, используя одну из многочисленных консолей - веб, vmrc или лигаси. Мне лигаси нравится больше - она позволяет делать отдельно мягкие и жесткие перезагрузки. Блин почему они не сделали вообще отдельный экзешник консоли, не прилепленный ни к веб-уям (как vmrc или веб), ни к лигаси-клиенту (как лигаси-консоль)

Собсно без флопа винда не увидит дисков. Поставили винду - можно похерить dvd и флоповод. Но не стоит - сначала надо проинсталлить Vmware tools (появляется диск в сидюке, с него запускаете сетап). Теперь херите.

На случай, если вы поставили сдуру диск по дефолту на LSI SAS, чтобы переставить на paravirtualized после перестановки винды надо сделать финт ушами, достаточно безумный. Не, монтирование флопа не годится поскольку непонятно, как с него дрова ставить. И процедура даже описана у вмвари в VMKB.

Вместо этого берете лигаси-клиент (я брал лигаси, но может можно и в вебе) и добавляете в него фиктивный диск размером 1 гб. У этого диска надо выбрать scsi id =2:0, после чего добавляется ещё и фиктивный контроллер. Просто так фиктивный контроллер добавить нельзя.

У этого фиктивного контроллера переставляете тип на paravirtualized и грузитесь в винду. В диспетчере устройств убеждаетесь, что есть два разных контроллера (и два одинаковых диска - не перепутайте сдуру диски и контроллеры).

Далее вмварщики говорят перегрузиться в сейф-моде (который ставится через msconfig), но я тупо переставил насильно драйвер в диспетчере устройств с LSI на Vmware Paravirtualized SCSI, после чего отказался от перезагрузки, погасил машину, убил 1гб-диск (благо можно убить сразу и образ с диска, а не просто отдетачить), поменял у основного диска тип на paravirtualized и хуяк всё загрузилось.

Ну и в винде есть волшебная команда sconfig, которая позволяет, два раза не вставая, поменять айпишник и имя, проверить обновления, включить-выключить удаленный десктоп и администрирование и создать невстроенных админов. Правда, юзеров потом все равно отдельно надо создавать, что проще всего через говноклиент администрирования. Там tasks - computer management (очевидно бля!). Ну и далее в mmc как дурак.

А баг заключается в том, что веб-клиент не позволяет добавить флоппи-имидж из виртуального датастора ака файловой системы esxi-хоста.
Book

Требуется помощник на зп, парттайм-удаленка в пределах Украины

Я тут понял, что без помощника совсем плохо. Судя по DOU, фуллтайм ща 1500-1900, так что $1k для начала выглядит не очень по-жлобски, тем более что прибылей нет и это friends and family funding по сути. В пределах Украины, потому что проще платить.

Задач много разных, если по языкам - это Perl, node.js, C++, Haskell, c перспективой Ragel и Erlang.

Вебня, data mining, распределённые системы, трейдинг. Плюс весь мой опенсорс - https://github.com/nponeccop HNC, vz, n2o.hs.

По распределёнке - там каша из MPI, Event::RPC, gearman, ansible, SFTP и REST.

Data mining - есть система разлепливающая CSV по сотне маленьких CSV согласно правилам, надо аналитические тулзы писать для улучшения правил. В первом приближении хотя бы репорты. Распределёнка - тот же проект. Ragel туда же.

По вебне - можно мейнтейнить проект, опенсорсить куски, которые можно опенсорсить, перелепливать фронт-энд (но это для любителей браузера - впрочем, можно хоть на Purescript), лепить опенсорсные ультрабыстрые (по сравнению с "просто быстрыми" dycharts на канвасе) svg charts (или бенчмаркать существующие).

По трейдингу - пока надо бенчмаркать REST API площадки и вытягивать исторические данные по цене по тому же API. Там местами Python/Jupyter и C#.

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

Комменты скринятся, предложения по з-п в пределах трёшки можно озвучивать (но сейчас трёшки нету).
Book

Паппет

Есть 2 библиотеки для изменения локали. Обе не поддерживают Арч. Написаны в разных стилях, что говорит о том, что одна из них хеллоувордическая поделка и/или написана топорным стилем.

Тьфу.

И да, в одной категории клейсли (честно пустые переменные не генерятся), а в другой - эйленберга-мура (дефолтятся на пустышки).
Book

В кои-то веки порадовала банковская система

При снятии в Доминикане в банкомате наличных песо с гривнёвой карты Visa (и карты в казахстанском тенге)

а) можно посмотреть баланс в песо
б) показывается комиссия в песо
в) проводится две транзакции - комиссия и сама сумма
г) конвертация происходит по коммерческому кросс-курсу
д) комиссия такая же, как при снятии денег с карты неродного доминиканского банка

Комиссия высокая - фиксированная сумма от 180 до 200 песо за транзакцию ($4-4.5), т.е. на эквиваленте сотни дол. комиссия 4.5% на двух 2.25%. Но:

а) международные транзакции уравнены с местными - т.е. не исключено, что при развитии доминиканского банковского рынка комиссии будут падать.
б) нет hidden fees
в) комиссия в POS скорее всего будет нулевой (но у меня банк заблокировал POS, видимо ввиду того что карта нечипованная и POS-транзакции никак не авторизуются, надо будет разблокировать)
г) мучения из-за зарегулированности долларовых транзакций с открытием долларовой карты не имеют смысла
д) когда-то даже в Украине нельзя было посмотреть баланс в банкомате неродного банка