scif_yar: (Default)
2024-05-07 09:40 am
Entry tags:

Про алгоритмы

Есть простое задание 27 - remove element
https://leetcode.com/problems/remove-element
Ничего сложного, но задача осложнена требованиями in-place.
Я сначала прочитал жопой и сделал в лоб - второй массив и оп, готово. Дело нехитрое, но памяти надо много.
Потом прочитал еще раз и сделал в одном массиве, точно так же - только указатель на свободное место идет по первому массиву до поиска свободного места же. В итоге это фактически два прохода по массиву, и итог работает, но в 10% снизу по скорости. Хотя и работает. Полез читать решение -
Read more... )
scif_yar: (Default)
2024-04-26 05:32 pm

СУКИ И ПИДОРЫ

:type list1: Optional[ListNode]
:type list2: Optional[ListNode]
:rtype: Optional[ListNode]
https://www.reddit.com/r/leetcode/comments/18deltb/add_two_numbers_python_help/
scif_yar: (Default)
2024-02-21 09:21 pm
Entry tags:

Дорогое мироздание

Дорогое мироздание. Спасибо что учишь меня проверять полученные данные и писать ручками 0, если не нашло ничего.
Но все равно НИПРИЯТНА
scif_yar: (Default)
2023-03-09 10:05 am
Entry tags:

Про кино и прикладной софт

Тут в селе Кукуево связь иногда работает странно - то качает кино, то нет. Причем после перезапуска скачивания - все ок, снова качает минут 10-15. Пришлось сговнякать - **********

for ($i = 1; $i -lt 20; $i++){
Get-Date
Get-Process | where {$_.ProcessName -like '*orrent*'} | Stop-Process
Start-Sleep 10 ;Write-Host "Count 1 " $i ; Get-Date

Start-Process 'C:\Users\(удалено)\AppData\Roaming\uTorrent\uTorrent.exe'
for ($q = 1; $q -lt 12; $q++){
Write-Host "Count 2 " $q ; Get-Date ; Start-Sleep 60}}
**********
scif_yar: (Default)
2023-02-04 05:27 pm
Entry tags:

IDEA - какое то говно временами

What steps will reproduce the issue?

Curse about Android Studio being stupid because it could as well just offer a "Download everything automatically" button
Since step 2 doesn't help, click on the provided link
Wonder why the link goes to a website offering to download Android Studio, instead of only the SDK
Download something that looks like it could be the SDK, place it in the file system
Open the "Select directory dialog"
Find the directory from step 5 in the file system, click OK
https://youtrack.jetbrains.com/issue/IDEA-212786/The-selected-directory-is-not-a-valid-home-for-Android-SDK

https://intellij-support.jetbrains.com/hc/en-us/community/posts/360000004650-The-selected-directory-is-not-a-valid-home-for-Android-SDK

https://stackoverflow.com/questions/50505270/selected-directory-isnt-a-valid-home-for-android-sdk-intellij-idea
Даже видео есть - https://www.youtube.com/watch?v=O43XhA9jIl0
Тема поднята 4 года назад, нифига не исправлено.

In Android Studio go to File->Settings->Syestem Settings->Android SDK than click on Android SDK Location Edit button It'll auto-detect SDK location in your system if SDK not found than download window will open and from there download SDK. For your ease see the below image.
https://stackoverflow.com/questions/50505270/selected-directory-isnt-a-valid-home-for-android-sdk-intellij-idea

Надо руками лезть в Android Studio и там смотреть - по умолчанию это users\appdata и так далее.
и для JDK те же яйа.
scif_yar: (Default)
2019-05-11 04:15 am

Собсно проблема частных чатов телеги

Собсно проблема частных чатов телеги в том, что в приезжающем json (с ответом на сообщение) нет полей reply_to_message_text и reply_to_message_id
Вообще никаких идентификаторов на исходное сообщение, кроме своего номера самого сообщения
ВО КАК.
То есть можно запилить конечно отдельную процедуру сохранения из первого образца, по виду short \ long \ html (это уже было, да), и оно будет отображаться.
Как-то. Но ссылок на него не будет, и как его удобненько смотреть не понятно. (разве что команду делать отдельную, с ID. Кстати тоже вариант.
scif_yar: (Default)
2019-05-10 11:41 pm

До чего довел пош этот фигляр ПЖ!

До чего довел пош этот фигляр ПЖ!
Начал делать бота.
Дошел до классов, ну потому что а чего копипастить-то туда-сюда всякое ??
Сделал класс и плоди от него объекты.
https://www.petri.com/creating-first-powershell-class

ДОЖИЛ, докатился!!
(надо бы теги про повершелл поставить)

UPD
БЛЯЯЯЯЯЯЯЯ
PowerTip: Use PowerShell to Remove an Item from an Array
https://devblogs.microsoft.com/scripting/powertip-use-powershell-to-remove-an-item-from-an-array/
https://www.jonathanmedd.net/2014/01/adding-and-removing-items-from-a-powershell-array.html
https://mjolinor.wordpress.com/2014/01/20/arrays-and-generic-collections-in-powershell/

нет, ну вы видели, вы видели, а ??
не ну пиздец же.
$colors = $null
$colors = $colors | where {$_ -ne "yellow"}
https://4sysops.com/archives/arrays-in-powershell-create-change-read-sort-delete/
нет, ну вы блять видели ??

UPD
$a = @(1,2,3,4)
$a
$a[2] = $null
$a
$a[2]
Это вообще как?
scif_yar: (Default)
2019-05-10 09:17 pm

Снова про тележку

Я вам ленту-то засру!
Общем, у телеги есть два вида чатов - частный и публичный.
upgraded the group to a supergroup
Read more... )
scif_yar: (Default)
2019-05-10 06:12 pm

Ненависти псто

Ненавижу блядь неявное приведение типов.
Ебусь с кодом. ОДНА И ТА ЖЕ блядь переменная в объекте то сцука int32, то str.
Не, я понимаю что я сейчас все блядь гвоздями приколочу, но что-то выбесило.
Причем, блядь, все это из файла читается, ну вот ..
А БЛЯДЬ в файле то все чОтко -
<S N - и это string и <I32 N - а это, блядь, integer. Система работает как ей скажут. БЛЯДЬ. Конечно я сам дурак, но уже второй раз в это влетаю. Надо приколачивать гвоздями. Правда, приколачивать надо тоже с умом - ([string]($t1.id)) - это вовсе не [string]($t1.id) и не [string]$t1.id Это три разных значения, МВУ ХОХОХОХО. Очень полезные грабли я считаю. И еще после этого вопрос, почему я не люблю всякие там однострочники с много много скобок. Да вот поэтому. UPD Кто пишет сначала function myfun{} и потом ПОСЛЕ {} начинает писать код = - тот Я. Я главное смотрю, а чего оно на breakpoint не попадает. А оно вон что. СТЫДОБА!
scif_yar: (Default)
2019-05-10 10:23 am

Попрыгал на граблях powershell

Пош он чем хорош (ну или плох) - ему сравнить теплое и мягкое как географу(ТМ) чужой ноут освоить, или Кошкину это все одобрить.

Ну да ладно.
Надо мне было по ходу дела проверять, есть у меня файл или нет. Окей, Test-Path и поехали
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/test-path?view=powershell-6

Ну и дальше
if ($tmp = "True") и поехали.
Поскольку изначально при запуске у меня файлов не было, то и ладно. Работало.
В какой-то момент при отладке полезло что-то не то. Пересоздается и все тут (ПРИЧЕМ РАБОТАЛО ЖИ)
Полез смотреть.
Угу, Boolean. И не "True", а –eq $TRUE or –eq $FALSE
http://www.systemcentercentral.com/powershell-tip-working-with-true-and-false-comparisons-in-powershell/

ну поправил везде по тексту .. вроде.

БЛИН. Сел писать простого бота для телеграмма. На повершелле.
Угу. Уже 500 строк. БЛЯТЬ БЛЯТЬ.
(Примечание. Для одного чата и для себя я написал за пару часов. Когда у меня в общем-то команд не много и чат_ид не динамический. Ну как пару часов - пока чаю налил, пока ISE открыл. А тут что-то началось
scif_yar: (Default)
2019-05-09 07:03 pm

Powershell удивителен

Я же тут немного говнокодил.
На выходе -
powershell ise ctrl x not working
https://superuser.com/questions/1219035/ctrlx-keyboard-shortcut-not-working-on-windows-10

Оказалось, пиждарасами выступил свежий хром, который работал в фоне.
scif_yar: (Default)
2019-05-05 01:53 pm

ПИДАРАСЫ!!1111!!111

Во первых, мне какого-то хера скрипт возвращает закешированный ответ из телеги. ID сообщения завис на NNN и висит. СЦУКА.
В любом браузере то же самое -
"https://api.telegram.org/bot" + $mytoken + "/getUpdates" - завис.
последний ответ NNN и все. И не але.

UPD. Ну потому что надо доки читать, а не копипастить скрипт бездумно.
Короче я сам рукожоп, потому что во первых
update_id обрабатывается, а не message_id
а во вторых он по другому и считается и формируется.

offset Integer Optional Identifier of the first update to be returned. Must be greater by one than the highest among the identifiers of previously received updates. By default, updates starting with the earliest unconfirmed update are returned. An update is considered confirmed as soon as getUpdates is called with an offset higher than its update_id. The negative offset can be specified to retrieve updates starting from -offset update from the end of the updates queue. All previous updates will forgotten.

ну я и воткнулся:
Опрос всегда выдаёт один и тот же результат

Метод getUpdates выдаёт 100 последних неподтверждённых обновлений. Чтобы подтвердить обновление, используйте параметр offset при вызове getUpdates вот так:

offset = update_id последнего обработанного обновления + 1

Все обновления с update_id меньшим или равным offset будут отмечены как подтверждённые и не будут больше возвращаться сервером.
https://tlgrm.ru/docs/bots/faq

UPDATE ID !! не message !!

Все было видно в отладке через https:// бла бла в браузере.


Во вторых ПИДАРЫ
The `r (carriage return) is ignored in PowerShell (ISE)
https://ss64.com/ps/syntax-esc.html
https://social.technet.microsoft.com/Forums/office/en-US/7f178d9b-e437-4a1c-9e6a-6681a1fb88fe/carriage-returnquotrquot-in-writehost-not-working?forum=ITCG

ДА БЛЯТЬ ПОЧЕМУ ???
При этом `r`n работает.
Да блять!
scif_yar: (Default)
2019-05-05 11:35 am

Тележка

Ради интереса запилил на повершелле бота для телеги (ну конечно в методичку подсматривал).
Основная проблема (сейчас), конечно, это не сам бот, пилил я его .. ну с 10 до 2 ночи наверное, и до того утром (за пару дней до) вспоминал, как оно работает-то вообще.
Проблема в том, что надо ли его вешать как сервис, и если да, то как его при этом правильно прикручивать в систему-то ?
Сейчас сделано методом спичек и желудей -
- в таск шедулер привязан скрипт, выполняемый раз в 5 минут (чаще нельзя), в котором сам бот (скрипт) вызывается каждые 5 секунд (через sleep 5), ну и дальше уже сам бот (скрипт) ходит на веб.
Наверное можно иначе.

UPD
Вторая Главная Проблема - гомосексуалисты в одной организации. Опять API отрезали, прямо хоть VPN покупай.

UPD.
Не отрезали. Это я рукожоп - https://scif-yar.dreamwidth.org/333231.html
scif_yar: (Default)
2018-05-26 01:24 pm

Еще немножко про пошик

# Я тут полез в пош, не то чтобы глубже, но как-то типа "еще раз с ноля".
# До этого у меня вопросов особых не было, ну типа командлет, ну вот что-то отдает, ну вот есть | get-member, и дальше уже ты там $mailbox.name как-то крутишь, а тут вот пришлось.

# Во первых, что читать
Read more... )
scif_yar: (Default)
2018-05-16 11:22 pm
Entry tags:

Про кривые руки

Ну вот как надо
$a = @()
Read more... )
scif_yar: (Default)
2017-12-16 09:40 am

Подготовка к тестам 1с-2

Вот еще кусок для нашего 1с виртуализатора, последний на сегодня.
Read more... )
scif_yar: (Default)
2017-12-15 11:17 pm

Подготовка к тестам 1с

Подготовка к большому тестированию и оптимизации 1С 8.2 (какой-то релиз) под работу в виртуальной среде
Read more... )
scif_yar: (Default)
2017-12-15 08:48 pm

Служба проебанных постов

Служба проебанных постов сообщает: проебался текст про 1с, тест гилева и то, что он там писал про типа оптимизацию.

Псто был в жж и начинался так:
-
У нас было два тестовых сервера, 750 клиентских лицензий, 5 терабайт оперативки в vSphere для развертывания клиентов, пол-терабайта SSD под базу данных и целое множество конфигурационных файлов технологического журнала и скриптов его парсинга, а также grep, sed и perl с регэкспами, Корпоративный инструментальный пакет, Zabbix, счетчики производительности Windows и методика APDEX. Не то чтобы это был необходимый запас для нагрузочного тестирования, но если начал оптимизировать самописную конфигурацию, бывает трудно остановиться. Единственное, что вызывало у меня опасение - это тест Гилева. Нет ничего более беспомощного, безответственного и испорченного, чем сертифицированный эксперт по технологическим вопросам, применяющий тест Гилева. Я знал, что рано или поздно мы перейдем и на эту дрянь.
(С)Лурк.
-UPD
Нашел
Read more... )