- 1
IT Оффтоп #151
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−2
IT Оффтоп #151
#121: https://govnokod.ru/27710 https://govnokod.xyz/_27710
#122: https://govnokod.ru/27728 https://govnokod.xyz/_27728
#123: https://govnokod.ru/27729 https://govnokod.xyz/_27729
#124: https://govnokod.ru/27730 https://govnokod.xyz/_27730
#125: https://govnokod.ru/27732 https://govnokod.xyz/_27732
#126: https://govnokod.ru/27733 https://govnokod.xyz/_27733
#127: https://govnokod.ru/27737 https://govnokod.xyz/_27737
#128: https://govnokod.ru/27742 https://govnokod.xyz/_27742
#129: https://govnokod.ru/27747 https://govnokod.xyz/_27747
#130: https://govnokod.ru/27755 https://govnokod.xyz/_27755
#131: https://govnokod.ru/27766 https://govnokod.xyz/_27766
#132: https://govnokod.ru/27790 https://govnokod.xyz/_27790
#133: https://govnokod.ru/27828 https://govnokod.xyz/_27828
#134: https://govnokod.ru/27834 https://govnokod.xyz/_27834
#135: https://govnokod.ru/27839 https://govnokod.xyz/_27839
#136: https://govnokod.ru/27845 https://govnokod.xyz/_27845
#137: https://govnokod.ru/27857 https://govnokod.xyz/_27857
#138: https://govnokod.ru/27867 https://govnokod.xyz/_27867
#139: https://govnokod.ru/27887 https://govnokod.xyz/_27887
#140: https://govnokod.ru/27900 https://govnokod.xyz/_27900
#141: https://govnokod.ru/27914 https://govnokod.xyz/_27914
#142: https://govnokod.ru/27942 https://govnokod.xyz/_27942
#143: https://govnokod.ru/27960 https://govnokod.xyz/_27960
#144: https://govnokod.ru/27972 https://govnokod.xyz/_27972
#145: https://govnokod.ru/27996 https://govnokod.xyz/_27996
#146: https://govnokod.ru/28008 https://govnokod.xyz/_28008
#147: https://govnokod.ru/28049 https://govnokod.xyz/_28049
#148: https://govnokod.ru/28087 https://govnokod.xyz/_28087
#149: https://govnokod.ru/28136 https://govnokod.xyz/_28136
#150: https://govnokod.ru/28157 https://govnokod.xyz/_28157
nepeKamHblu_nemyx 05.06.2022 15:52 # 0
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
* https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
* https://vorec.space/ (глоссарий Говнокода)
* https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
ISO 05.06.2022 16:26 # 0
Тот случай, уже на втором предложении всё понятно.
guest6 05.06.2022 17:00 # 0
Есть надежда выйти замуж на принца
(нигерийского)
guest6 05.06.2022 17:31 # +2
sweet summer child
guest6 05.06.2022 18:23 # 0
guest6 05.06.2022 18:28 # 0
guest6 05.06.2022 18:59 # 0
Пишет "Ошибка обработки ставки"
https://phpclub.ru/talk/threads/%D0%9F%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1% 82%D0%B5-%D1%80%D0%B0%D0%B7%D0%BE%D0%B1%D1%80%D0% B0%D1%82%D1%8C%D1%81%D1%8F-%D0%9F%D0%9E%D0%96%D0%90%D0%9B%D0%A3%D0% 99%D0%A1%D0%A2%D0%90.87868/
guest6 05.06.2022 19:00 # +1
создание файла с динамической таблицей:
https://phpclub.ru/talk/threads/%D0%9A%D0%B0%D0%BA-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1% 8C-%D1%84%D0%B0%D0%B9%D0%BB-word-%D1%81-%D0%BA%D0%BE%D0%BB%D0%BE%D0%BD%D1%82%D0% B8%D1%82%D1%83%D0%BB%D0%B0%D0%BC%D0%B8-%D0%B8-%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1% 87%D0%B5%D1%81%D0%BA%D0%BE%D0%B9-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0% B5%D0%B9.87864/
guest6 05.06.2022 20:05 # 0
ISO 05.06.2022 21:55 # +1
guest6 05.06.2022 22:15 # 0
guest6 05.06.2022 22:58 # 0
guest6 06.06.2022 03:58 # 0
Soul_re@ver 05.06.2022 23:05 # 0
guest6 06.06.2022 00:07 # 0
guest6 06.06.2022 03:58 # 0
kcalbCube 06.06.2022 06:53 # 0
guest6 06.06.2022 06:55 # 0
nyTuH_nugop 06.06.2022 03:38 # 0
guest6 06.06.2022 06:56 # 0
nyTuH_nugop 06.06.2022 14:12 # 0
guest6 06.06.2022 21:07 # 0
guest6 06.06.2022 03:07 # 0
guest6 06.06.2022 08:59 # 0
guest6 06.06.2022 09:31 # 0
nyTuH_nugop 06.06.2022 14:15 # 0
И
Ирония
Steve_Brown 06.06.2022 14:25 # 0
guest6 06.06.2022 14:38 # 0
guest6 06.06.2022 10:51 # +1
>ocr
Сёма, ты каптчу ломаешь?
nyTuH_nugop 06.06.2022 03:54 # 0
guest6 06.06.2022 14:39 # 0
«Это что, Украина? Снимай, эти п***ы не должны нам это давать».
Мальчик вжался в угол, не понимая, что от него хотят. Тогда «патриот» сорвал с него ранец и бросил на пол.
Fike 06.06.2022 15:15 # 0
guest6 06.06.2022 15:55 # 0
Жителя Краснодара вызвали на опрос в полицию за подпись «салаты с говном» под фотографией салатов с майонезной буквой Z
На опросе он рассказал, что имел в виду соседний салат, на котором не было буквы Z. Полицейский обратил внимание на фразу «Я против этой войны» на странице мужчины — тот ответил, что имел в виду, что он против любой войны
nyTuH_nugop 06.06.2022 19:02 # 0
> На опросе он рассказал
Жалкая нация, нация рабов, сверху донизу - все рабы
guest6 06.06.2022 19:12 # +1
Автозак заглох и его пришлось толкать самим арестантам, чтобы добраться до места заключения в Егорьевске.
Эти, кадры, конечно, заслуживают попасть во все документальные фильмы о России-2021.
https://twitter.com/i/status/1357415459482705925
nyTuH_nugop 06.06.2022 19:27 # 0
bootcamp_dropout 06.06.2022 15:06 # 0
guest6 06.06.2022 15:12 # 0
guest6 06.06.2022 15:22 # 0
guest6 06.06.2022 15:30 # 0
guest6 06.06.2022 15:33 # 0
ты можешь конечно почитать и man bash, но у GNU утилит основая документация хранится в info, а в man просто референс
Можно инфо коненчо и на вебе почитать
https://www.gnu.org/software/bash/manual/html_node/index.html
Впринципе в info всё тоже самое.
но мне по книжке было проще и понятнее, Тем более info bash это только про баш, не про седыавки
guest6 06.06.2022 15:34 # 0
guest6 06.06.2022 15:38 # 0
читай man тогда, или вон ссылку, что я выше дал, на вебе
guest6 06.06.2022 15:41 # 0
guest6 06.06.2022 15:43 # 0
там тоже портяночка ок
guest6 06.06.2022 15:47 # 0
guest6 06.06.2022 15:52 # 0
когда же ты пишешь в тестовый файл, он ее отключает.
В прыщах так много кто делает, напимер
дадут совсем разный ваыхлоп
kcalbCube 07.06.2022 08:58 # 0
guest6 07.06.2022 10:43 # 0
guest6 07.06.2022 11:25 # 0
Support 07.06.2022 11:44 # 0
Точнее, Борька, Чушка или как там кличут свиней?.. Мы их никогда не держали, в двухкомнатной квартире им было бы тесно.
guest6 07.06.2022 13:13 # 0
на своих любимых прыщах
а? что, слабо?
guest6 07.06.2022 13:17 # 0
там /bin/ls -la печатает цветным
На тру-прыщах /bin/ls -la без цвета и действительно есть alias.
guest6 07.06.2022 13:26 # 0
Покажи man ls
Там еще LS_COLORS вроде влияет на цавета
nyTuH_nugop 07.06.2022 15:20 # 0
Воистину, 8086 портит кодеров.
guest6 07.06.2022 15:27 # 0
С другой стороны, именно такие шатания бздунов подарили нам жob control, например (у Борна его не было)
Смешнее всего поступили гнусы: Они взяли ОБА синтаксиа, и теперь ps(1) у нас умеет И systemVшный синтаксис, И BSDёвый.
Всего по два.
Сдушай, а ты же Пи, да?
vistefan 08.06.2022 12:31 # 0
Ага, типа как cmd.exe и powershell
vistefan 08.06.2022 12:31 # 0
Типа как панель управления и какие-то ещё блять настройки плоские которые во весь экран
Типа как едро системы и WSL
guest6 08.06.2022 12:52 # 0
guest6 08.06.2022 12:55 # 0
Вот с макоса:
Видимо фри бздёвый
kcalbCube 09.06.2022 21:07 # 0
guest6 09.06.2022 22:44 # 0
guest6 14.06.2022 00:16 # 0
vistefan 08.06.2022 12:33 # 0
У тебя есть $PAGER, скорее всего там less, можешь смотреть маны хоть vim.
> Наверное там if на stdout стоит
))
guest6 06.06.2022 15:50 # 0
guest6 06.06.2022 15:12 # 0
далее
https://tldp.org/LDP/abs/html/
Моя любимая книжка
https://www.ozon.ru/product/linux-i-unix-programmirovanie-v-shell-rukovodstvo-razrabotchika-152987/
(пдфка гуглится влегкую)
в книжке не только bash, но и sed, grep, awk, всякие tr с cut и пр
bootcamp_dropout 06.06.2022 15:39 # 0
guest6 06.06.2022 15:43 # 0
Никакого CSS, блядь, как по учебнику HTML 1995 года, блядь.
guest6 06.06.2022 15:44 # 0
В Slackware еще все статьи из TLDP поставляются в виде .txt файлов в папке /usr/share/doc :)
vistefan 08.06.2022 12:26 # 0
guest6 06.06.2022 21:06 # 0
guest6 06.06.2022 21:18 # 0
Первый день будешь срать кирпичами, а через неделю уже будешь на PS программировать
bootcamp_dropout 06.06.2022 21:23 # 0
guest6 06.06.2022 22:08 # 0
bootcamp_dropout 06.06.2022 22:10 # 0
guest6 06.06.2022 22:17 # 0
dnf install nodejs
bootcamp_dropout 07.06.2022 15:43 # 0
1) как ставить нпмговно
2) как не пользоваться vi
если что сервера - это поды в кубере
guest6 07.06.2022 15:59 # 0
так npm же?
> как не пользоваться vi
на современных убунтах и дебианах обычно есть nano, ты можешь его поставить если нет
еще есть mcedit.
так что установи nano и mc (ну или изучи vim)
Я не умею в k8s, так что я хз насколько валидно там что-то ставить
bootcamp_dropout 07.06.2022 16:07 # 0
я боюсь какую-то 3-rd party хуйню ставить на сервер
обычно я захожу на под в кубере, сгребаю логи или вызываю какой-то rpc и забираю респонс или что-то ищу в локальной бд, реже какие-то более хитрые скрипты. Подов тысячи, это надо делать регулярно так что я хотел или прыщеговно выучить, или как-то засетапить чтобы своим тулингом с моей машины все делать но в ssh я тоже нихуя не разбираюсь
>на современных убунтах и дебианах
я думаю что на поде что-то крайне минималистичное живет
guest6 07.06.2022 16:10 # 0
Попробуй fabric, там есть SSH клиент. Можно писать скриптушню на питоне, и она будет удаленно по SSH всё делать
https://www.fabfile.org/
наверное, ставить на каждый продакшен сервер npm и nano -- плохо, особенно если там alpine.
bootcamp_dropout 07.06.2022 19:18 # 0
За сайт спасибо, посмотрю
guest6 07.06.2022 19:34 # 0
Смысла фабрика в том, что он вызывает по ssh команды на удаленном хосте, и возвращает их результати в виде текста.
И вот ты этот текст парсишь на своем питоне как удобно
Скрипт лежит у тебя, ты его пишешь в своем IDE, и хранишь у себя локально
Fike 07.06.2022 20:10 # 0
ну как минимум логи сгребать должен явно не ты, а какой-то агент
там кстати ещё всякие телепрезенсы есть, которые я не смотрел, но которые по идее должны тебе на рабочую машину много чего пробросить, чтобы ты локальным тулчейном мог воспользоваться
guest6 08.06.2022 00:36 # 0
но иногда нужно реально сходить на стейджинг например (а иногда и на прод, ни никому не говорите, что я так сказал) и там что-то сделать
vistefan 08.06.2022 12:25 # 0
Дебиан это вполне минималистично, живёт же он в докер-контейнерах
Посмотри "uname -a" в поде
3.14159265 08.06.2022 01:25 # 0
Как это, не пользоваться vi?
Ну если не нравится vi можно так:
guest6 08.06.2022 01:26 # 0
kcalbCube 08.06.2022 08:03 # 0
guest6 08.06.2022 08:06 # −1
vistefan 08.06.2022 14:07 # 0
guest6 08.06.2022 14:11 # 0
Винда удобная для обычных пользователей. Прыщи удобны для админов. Остальное - ад.
vistefan 08.06.2022 14:47 # 0
false
guest6 11.06.2022 10:02 # 0
nPOnOBeDHuK 11.06.2022 10:48 # 0
Rooster 12.06.2022 07:16 # 0
kcalbCube 11.06.2022 09:49 # 0
guest6 11.06.2022 16:42 # +1
Встроенная в эту базу сквозная аутентификация (на kerberos).
Всякие плюшки типа DFS для реализации централизованной файлопомойки (опять таки с репликацией и посиком близжайшей реплики).
Возможность подцепить к базе групваре (exchange) и там иметь из коробки адресные книги всякие и календари
Туда же прицепить централизованное обновление (WSUS), мониторинг(забыл как называеца), централизованное wiki (шары поинт), централизованную выдачу сертификатов и их обновление (CA) и еще охулион всякого говна типа microsoft project с диаграммами ганта и NPS с предоставлением RADIUSа для сетевых устройств.
Удобный сервер приложений (RDP)
Плюс DCOM, позволяющий на других серверах создавать объекты итд
Проблемы тут только три:
1. Все это очень дырявое
2. Все это очень дырявое
3. Примерно никто не умеет это настроить (рядовой админ точно не умеет, если он не прослушал 44 курса от M$)
А еще забыл сказать, что это всё очень дырявое.
Потому обычно сеть на винде выглядит как дырявый кусок говна, который ничем не лучше линукса уж точно, да к тому же еще и дырявый
ps: ну и конечно вам понадобится двадцать тысяч долларов чтобы купить двадцать виндовых серверов и весь нужный софт
nyTuH_nugop 11.06.2022 18:36 # 0
Какое нищебродство!
guest6 12.06.2022 02:32 # 0
Это для нищеебов чтобы трафик экономить?
Тут вообще сайт программистов или заправщиков картриджей?
guest6 12.06.2022 19:24 # +1
во-вторых если у тебя 728 компов одновременно обновяца, то сеть раком может стать
и наконец WSUS нужен, чтобы упралвять обновлением: сегодня ты накотил его на тесовую машину, завтра (если ничего не упало) на машины рядовых питухов, и через день еще на машину шефа) Это без суса трудно сделать
vistefan 13.06.2022 14:53 # +1
Термин "прикладной" знаешь? Ты наверное генераторы компиляторов каждый день пишешь на повер шелле, и у тебя предметная область это чистая математика. А у обычных программистов предметная область становится частью профессии. Если ты делаешь софт для медиков, тебе придётся слегка разобраться как и для чего врачи собираются юзать твой софт. Если ты пишешь программу, тебе неплохо было бы знать, где и как она будет запущена, как сделать её окружение рабочим и по возможности эффективным.
Разделение на сисадминов и программистов весьма условное. Скиллбокс выпускает миллион яжпрограммистов в секунду, которые не понимают, что IDE это текстовый редактор прикрученный к компилятору, а не специальная волшебная программа для написания программ. А среди заправщиков картриджей можно найти нормальных программистов, потому что их работа требует быстрого и эффективного овладения различными навыками, программирование вполне может быть одним из них.
Опытный водитель должен уметь в экстренном случае починить свою машину, и ухаживать за ней, чтобы увеличить срок службы. Опытный программист должен уметь чинить и апгрейдить машину и систему, не бояться паяльника, хорошо знать технический английский и основы физики, лингвистики или чего угодно ещё, к чему оказалось APPLIED его MATH. Только тогда он имеет право на яжпрограммист. Это никогда не может быть оправданием невежества. Это может быть оправданием лени, потому что ленивый умеет автоматизировать, чтобы не делать заново.
А ты не заправщик картриджей, а говно.
guest6 13.06.2022 17:03 # 0
> Разделение на сисадминов и программистов весьма условное.
Што блядь?
> Опытный программист должен уметь чинить и апгрейдить машину и систему, не бояться паяльника, хорошо знать технический английский и основы физики, лингвистики или чего угодно ещё, к чему оказалось APPLIED его MATH. Только тогда он имеет право на яжпрограммист. Это никогда не может быть оправданием невежества. Это может быть оправданием лени, потому что ленивый умеет автоматизировать, чтобы не делать заново.
Ебать ты еблан. У вас реально так?
vistefan 16.06.2022 01:12 # +1
Попользовался сегодня ОС Windows 10))))))
Щас вординки не вспомню дословно, но вам они будут знакомы:
При запуске екзешников: "Данное приложение не является приложением маркета Melkosoft Market." Далее две кнопки "поискать какую-то хуйню в интернете бла бла бла" (там текст не влезает на кнопку и его никак не увидеть), и вторая серенькая маленькая "всё равно попробовать".
@
Жмёшь "всё равно попробовать".
@
Барабанная дробь, экран затемняется, грузится пару секунд окно повышения прав "данное приложение просит разрешения внести изменения в следующие компоненты системы:
жесткий диск"
@
Это если что не драйвер, никакой диск тут не при чем, это просто установщик любого там например 7zip. То есть это грозное сообщение просто говорит нам что программа сейчас положит какие-то файлы куда-то. Какое необычное поведение для инсталлера!
@
Дальше видим инсталлер, у которого почему-то по сравнению с остальной системой абсолютно вырвиглазное мыло вместо шрифтов. Какое-то замыленное говнище вместо границ текстовых полей и вообще элементов управления, как будто это не программа, а скриншот с http://kak-polzovatsa-komputerom-za-7-minut-2006.ru/instrukstiya-6/okno-nastroek2.tiff
@
Гуглим что это за поебень
@
БЛЯТЬ! Оказывается мелкософты полностью проебали обратную совместимость с собственной системой рендеринга окон. Причем абсолютно обыкновенных тулзов типа "диспетчер устройств" или любого инсталлятора. В них ШАКАЛЬНОЕ МЫЛО блять по дефолту. Вижу такое уже на третьем компуктере. Собственно, на всех виндах десятых такое и видел.
(А кто-то мне тут недавно предлагал с "слишком старой" системы обновляться, чтобы великий Пыщ-пыщ заработал, лоооооооол)
@
Выясняем как поправить. Ответ:
Пишем в поиске в меню пуск:
Исправление размытых приложений
Бля, я Богом клянусь, они захуярили в настройках системы это говнище!
https://www.howtogeek.com/wp-content/uploads/2021/03/fix-apps-that-are-blurry.png?trim=1,1&bg-color=000&pad=1,1
vistefan 16.06.2022 01:22 # +1
@
Понимаем, что это всего лишь настройки "Масштаба элементов управления". То есть проблема следующая: на экранах с хорошим расширением все элементы управления должны уметь масштабироваться, чтобы не быть слишком мелкими. Это касается опорной величины некоторой единицы, например размера шрифта по умолчанию или ширины заголовка окна/панели задач от которой дальше всё должно рассчитываться. Ну типа как уже сто лет есть во всяких там xfce, (lxde?), разумеется, kde...
@
То есть единственное решение против "размытых" окон, которое нам предлагается -- это отключить автоматически выбранное при установке системы масштабирование, и подобрать вручную (от 100 до 500%) масштабирование, при котором шакальные окна не будут казаться шакальными.
@
Лоооооооооооооооол
@
Я попробовал разные масштабы, в приемлемых пределах (ну нахуя мне 200% и больше?)
Ни в каком состоянии шрифты на "размытых" окнах не выглядят приемлемо, кроме 100% ровно. Экран большой, и 100% (то есть попиксельно 1 к 1) выглядит очень мелко, шрифт, дефолтные размеры окон и панелей, всё мелкое. Но это единственное состояние, при котором у тебя пол системы не выглядит, как картинка, шесть раз залитая на одноклассники.
@
При этом комплютер получил в руки даже не от домохозяйки, даже не от гамера, а от "продвинутого пользователя ОС windows 10"
@
ClearType был выключен, в ебаном бройзере хуйгол сроме без слез на адресную строку смотреть нельзя, и в дефолтной строке поиска на домашней странице буквы блять мимо текстбокса рендерятся.
@
Клиртайп что блять по дефолту отключен? Или это установщик не смог найти драйверы на видюху сначала? Короче, смех какой-то.
vistefan 16.06.2022 01:27 # 0
@
Я нажал по ним правой кнопкой мыши
@
Там был пункт меню "Удалить"
@
Он не удалил эти дохлые пункты меню. Он попытался "деинсталлировать программу", и понял что её деинсталлятора уже нет.
@
Кнопки удалить из меню там не было
@
Зато там в меню была какая-то поисковая выдача про путина, погода и прочее мелкомягкое говно типа OneNote, который при попытках закрыть его в трее открывается и полминуты
@
А как вам майкрософтовское облако что-то там драйв?
@
А как вам открытие edge, outlook или медиаплееров (уже не знаю как называются в ОС Windows 10) на каждый клик?
vistefan 16.06.2022 01:38 # 0
Итак
ОС Windows 10 -- НЕВЕРОЯТНО сложна в настройке и использовании. Она не понятна не только т.н. "обычному пользователю", она с трудом и только через специальное целенаправленное изучение (скорее всего за деньги) может быть хоть в какой-то мере понятна специалисту. Все её дефолты -- безумная ересь, для которой даже трудно придумать юзкейс. Брайзеры от майкрософт плохо справляются даже с тем, чтобы дать возможность скачать другой браузер. Все остальные программы от майкрософт можно запустить только по ошибке, и система сделана так, чтобы такая ошибка наступала как можно чаще.
Замечательный контраргумент: ты не умеешь настраивать.
А слабо сделать систему, в которой я буду решать, что ставить? А не систему, из которой после установки надо вилкой вычищать вёдра говна?
А слабо сохранить обратную совместимость, а не добавлять в практику администрирования артефакты уровня "mysql_real_escape"?
А слабо сделать меню, в котором можно что-то найти без поиска в интернете?
А слабо сделать программы, которыми кто-то захочет пользоваться, потому что они хорошие? А не потому, что они лезут изо всех щелей, и их трудно выпилить?
А слабо обновлять систему, не блокируя возможность использования компьютера?
А слабо общаться с пользователем так, как будто он не конченный еблан?
А слабо не пытаться показаться умным, за счет использования слов "данная программа", "осуществить установку", "нажмите правой кнопкой мыши" и прочего ебаного канцелярита?
Слабо вообще иметь культуру и коммьюнити вокруг своей ОС, а не помойку коммерческих пидорасов и необразованных долбоёбов?
Короче, кто ещё раз при мне скажет, что винда "удобна обычному пользователю" -- тот хуесос.
особенно после ДЕСЯТКОВ историй от коллег, когда просто поставили старикам-родителям сраную бубунту на десктоп, и те просто берут фаерфокс, просто смотрят ютуб и соцсети, и всё просто работает, и никакой компиляции ведра.
Спермобляди соснули.
CBuHOCO6AKA 16.06.2022 15:41 # 0
Fike 16.06.2022 08:49 # 0
vistefan 16.06.2022 11:42 # 0
~
> не делай
Я там прибираюсь периодически, и пизды даю программам, которые срут. Но у меня хотя бы есть возможность дать пизды этим программам.
Fike 16.06.2022 19:43 # 0
kcalbCube 16.06.2022 20:43 # 0
vistefan 17.06.2022 01:42 # 0
Во-первых есть .config, и всё кроме фундаментальных вещей типа .bashrc, кто хотят из него вылезти, сразу под присмотром. Во-вторых ls -la ~ у меня такой, потому что я могу в новую систему подсунуть свой старый хомяк, или восстановить хомяк из timeshift-бекапа куда-то, и получить аналогичные пользовательские настройки. Только не говори мне, что если я скопирую в чужой %appdata% говнище из своего, то у меня там что-то заработает.
АppData, ApplicationData, Roaming, Local, где вообще прочитать про это? Какой стандарт? Одни программы там хранят конфиги и подтирают за собой жопу, а другие срут туда логами или непойми чем и всё оставляют после деинсталляции.
В дебиане, насколько я понимаю, пакет при apt purge унесет за собой в вальгаллу срань из хомяка, при apt remove -- не унесет.
Fike 17.06.2022 04:35 # 0
Бля, да с учетом того какой плотности должен быть твой мозг, чтобы гененрировать такое - странно, что учёные не сообщают об открытии нового белого карлика
> В дебиане, насколько я понимаю, пакет при apt purge унесет за собой в вальгаллу срань из хомяка,
Что за хуйню ты несешь?
vistefan 17.06.2022 16:57 # 0
Да, это действительно хуйня, прошу прощения.
guest6 18.06.2022 13:30 # 0
если ты удалишь конфиги, то удалятся конфиги из /etc которые автор пакета добавил
в домашних папках юзверей пакет ничего не ставил (автор пакета не знает как тебя зовут) потому ничего не удалица
guest6 20.07.2022 08:55 # 0
Support 20.07.2022 17:23 # 0
vistefan 17.06.2022 17:09 # +1
её дохуя кто соблюдает, сейчас в корне хомяка значительно меньший срачельник, чем в .config
> б) если б её соблюдали, это нихуя бы не отличалось от AppData
Вот поскольку и там и там порой не соблюдают, то и не отличается, а если бы соблюдали, то была бы лучше. Потому что вероятность встретить полезный _человекочитаемый_ конфиг в хомяке значительно выше чем АппДате. Я часто при необходимости что-то настроить, ничего не ища в интернете и не читая в документации сразу лезу в .config/%APPLICATION_NAME% и в трети случаев натыкаюсь на %APPLICATION_NAME%.conf, в котором есть закомментированный пример того, что мне надо.
Soul_re@ver 17.06.2022 10:27 # 0
Каталог, где лежат три следующих каталога
> Roaming
Часть перемещаемого профиля. Если у тебя пользователь в домене, к этой части получаешь доступ при логине с любого компьютера. Теоретически там нужно хранить настройки и прочую срань, которая общая для пользователя, а нек конкретного компьютера.
> Local
Неперемешаемая часть профиля. По идее, туда нужно срать чем-то, что либо слишком большое для перемешения, либо не имеет смысла/не нужно на других компьютерах — логи, кэши и прочую срань.
> LocalLow
Непонятная хуита, используемая для приложений, которые специально запускаются с урезанными привелегиями. Не разбирался точно, как она работает, но должны быть в остальном эквивалентна Local
> ApplicationData
Тут ты хранишь то, что хранил бы в AllUsers/AppData/Local, если бы на использование AllUsers не смотрели бы, как на говно.
Только об этом питухи не знают и пихают всё в жопу. Некоторые ещё с ХР не отошли и пишут в Мои Документы, один браузер от особо тупых пихает свой исполняемый файл с остальным говном в roaming, приложения с маркетплейса хранят конфиги в local...
> где вообще прочитать про это?
В гайде по развёртыванию домена, лол. Я об этом уже жаловался — в винде нет нормального гайда по взаимодействию с системой для разработчиков. Где хранить, что брать, как получать доступ, best practices и прочее.
У Андроида и iOs, к примеру, с этим намного лучше.
Steve_Brown 17.06.2022 12:36 # 0
от тупых или для тупых? Ну просто пользователю неинтересно, чем roaming отличается от ~, он хочет скачать неэксплорер и браузить. А вдруг у него нет админских прав, чтобы поставить в Progra~1? А так установил и работает.
Soul_re@ver 17.06.2022 12:47 # 0
Ах, да, я забыл, пользователи не знают про существование пользователей, у них папочки на рабочем столе «моё», «не моё» вместо этого.
> А вдруг у него нет админских прав, чтобы поставить в Progra~1?
Тогда пусть обращается к своему системному адми знакомому программисту и течёт. Этот программист не просто так, небось все права у этого долбоёба отобрал.
nyTuH_nugop 17.06.2022 13:15 # 0
А если требуется эмулировать установку для бродячего юзера?
> А ещё лучше в ApplicationData
Что-то ты загоняешься. Application Data - это линк на Roaming для поддержки старого WinNT 5 говна. Если нет необходимости, его можно просто удалить, для "нового" говна, которое обходит поддиректории, от него больше проблем, чем пользы.
Похоже, большая часть багров связана с тем, что некий фэн висты куда-то нажал и включился показ скрытых файлов.
Soul_re@ver 17.06.2022 13:30 # 0
Проебался, подумал про ProgramData
> А если требуется эмулировать установку для бродячего юзера?
Напоминаю, что насколько я помню, по умолчанию логин бродячего юзера включает в себя копирование бродячих данных на локальную машину. Из-за питухов, которые пихают туда вякое говно, приходится шаманить с направлением его на сетевые ресурсы.
nyTuH_nugop 17.06.2022 17:43 # +1
All Users\Local Settings в терминах пятой версии.
> питухов, которые пихают туда вякое говно
Не питухи дрожащие, а право имеют. А ты политику настрой, чтобы винда донимала сообщениями шибко жадных до места.
По-моему, всё предельно логично и может вызвать недоумение только у пердоликов, у которых есть $(HOME)/bin и PATH туда указывает.
Soul_re@ver 17.06.2022 17:53 # +2
А какого хуя Майкрософт не может по умолчанию настроить политику для принудительного следования своим же рекомендациям?
Почему до сих пор нет стандартного способа установки и обновления программ, который бы позволил доверенным программам устанавливаться и/или обновляться, не требуя повышения прав или ебанутых способов вроде "захуячить бинарники в профиль" или "запустить процесс от администратора, который будет всякую малварь полезные обновления искать"? Этих процессов на машине среднего юзера десятки! Десятки постоянно запущенных приложений, чья задача — подавать масло найти и установить обновление. Чем им не нравится задача в кроне от привелегированного пользователя? В винде есть планировщик задач, используйте, блядь его.
nyTuH_nugop 17.06.2022 22:33 # 0
Потому что порнобаннеры и шефровальщики должны ставить... администраторы. Всегда так было, задолго до того, как потрафили багровым пауэрам, присобачив упрощенное повышение.
Soul_re@ver 17.06.2022 22:40 # 0
Админские права ему могут понадобиться разве чтобы похерить данные других пользователей.
guest6 18.06.2022 14:02 # 0
guest6 18.06.2022 14:09 # 0
расшифровальщик тебе отдельно пошлют, за один миллион рублей
ISO 17.06.2022 23:10 # 0
Справедливости ради — есть, «Microsoft Store» же. Но он тебе не понравится.
guest6 18.06.2022 13:24 # 0
guest6 18.06.2022 13:25 # 0
вопрос со звездочкой: ОТ ЧЬЕГО ИМЕНИ должна работать такая задача?
guest6 18.06.2022 14:01 # 0
guest6 18.06.2022 14:10 # 0
покупаешь дешевый тонкий клиент на селероне, он логница по RDP на сервер, и там ты тусиш
либо там твоя личная виртуалка (В случае вирт рабочих столов) либо обычный сервер приложений
неча локально говно держать
nyTuH_nugop 17.06.2022 13:18 # 0
https://files.catbox.moe/suy0sp.jpg
Steve_Brown 17.06.2022 13:25 # 0
А знакомый программист мог тогда уже и запретить запуск экзешников не из Progra~1, иначе какая разница. Ну или нет.
Кстати, интересно, наличие exe-файлов, в которые можно писать (потому что они в МОИДОК~1, а не в системных папках), и которые пользователь часто запускает - это дыра? Или если кто-то пишет в exe-файлы, то система уже все равно скомпрометирована?
Soul_re@ver 17.06.2022 13:34 # 0
Автохуй, в Говно Edition, которые поставляются со свежекупленными ноутбуками у по крайней мере семёрки и висты возможность управления политиками безопасности урезана до бесполезности.
> Кстати, интересно, наличие exe-файлов, в которые можно писать (потому что они в МОИДОК~1, а не в системных папках), и которые пользователь часто запускает - это дыра?
Возможность запускать файлы не из вайтлиста (настроенного администратором, или просто подписанные доверенным источником) — уже дыра, способная распидорасить пользователя и его данные. Все привелегии и прочая параша — не даёт разползтись этому далее и затронуть другие данные.
Steve_Brown 17.06.2022 14:18 # 0
А если дыра в софте, то, значит, злобный хакер уже и так на твоем компе.
Другой вопрос, что червь в .doc - файле, получивший доступ через переполнение буфера, не переживет перезагрузку, и он либо все раскочевряжит сразу просто потому что может, либо повисит в памяти и сдохнет.
А вот если у меня в roaming лежит RosBrowser.exe , то туда можно внедриться и майнить обезьянок каждый раз когда я чатюсь с одноклассницами вконтакте.
Технически то же самое, но модель злоумышленника другая.
guest6 18.06.2022 14:01 # 0
nyTuH_nugop 18.06.2022 15:34 # 0
guest6 17.06.2022 14:49 # 0
vistefan 17.06.2022 17:00 # 0
Ну потому что она удобна для обычного пользователя, видимо.
guest6 18.06.2022 13:59 # 0
Почему нет? На какой комп не залогинился - у тебя всё работает. С другой стороны, эта срань копируется при каждом логине.
Кстати, у меня в своё время логин занимал пару минут как раз из-за синхронизации говна.
guest6 18.06.2022 14:00 # 0
guest6 18.06.2022 14:08 # 0
Роаминг профайлы с копированием -- так себе идея.
Я положил гигабайтный файлик на рабочий стол, и добрый вечер
в юниксе это решали обычно прикрутой папки по NFS
guest6 18.06.2022 14:29 # 0
guest6 18.06.2022 14:53 # 0
guest6 18.06.2022 18:14 # 0
guest6 18.06.2022 18:19 # 0
guest6 18.06.2022 13:37 # 0
https://docs.microsoft.com/en-us/windows/win32/shell/csidl
CSIDL_LOCAL_APPDATA
The file system directory that serves as a data repository for local (nonroaming) applications. A typical path is C:\Documents and Settings\username\Local Settings\Application Data.
CSIDL_APPDATA
The file system directory that serves as a common repository for application-specific data. A typical path is C:\Documents and Settings\username\Application Data.
guest6 18.06.2022 14:32 # 0
guest6 18.06.2022 14:35 # 0
https://docs.microsoft.com/en-us/windows/win32/shell/knownfolderid?redirectedfrom=MSDN
nyTuH_nugop 18.06.2022 14:53 # 0
Сейчас бы из URI говно не убирать и не знать, когда появились CSIDL.
Я же вроде не так давно что-то про PIDL писал...
guest6 18.06.2022 13:56 # 0
Именно так. Но надо тестировать.
vistefan 16.06.2022 02:44 # +1
Забыл сказать, при смене масштабов нужно перелогиниваться в систему, чтобы применились настройки.
nyTuH_nugop 16.06.2022 01:31 # 0
Ох, лол, еще багры и от профайла...
vistefan 16.06.2022 01:43 # 0
guest6 16.06.2022 03:00 # 0
vistefan 16.06.2022 03:20 # 0
Бля, ты не туда воюешь.
Fike 16.06.2022 08:47 # 0
vistefan 16.06.2022 01:46 # +1
Люди по сути проводят с виндой десятки лет, и она всё равно умудряется превратить их знания в прах. Если бы среднестатистический лох-геймер провёл бы с линуксом как обычный пользователь столько времени, сколько провёл с виндой, он бы уже владел профессией. В винде же он за это время научился дефрагментировать реестр.
guest6 16.06.2022 03:01 # 0
Это паста, не пойму?
vistefan 16.06.2022 01:49 # 0
Тулзы не нашёл. Нашёл какую-то автоматическую "чистку" уровня "андроид супер клинер".
Так вот там вторым пунктом после "временные файлы системы" шла статья расходов под названием "Рабочий стол".
То есть блять тулза которая следит за использованием диска заранее знает, что ебланы, пользующиеся виндой обычно срут на рабочий стол. Она взвешивает этот кал и показывает, сколько там занято места, предлагая почистить.
Лооооооооооооооооооооол.
Как же я ржал )))
vistefan 16.06.2022 01:53 # 0
Ха-ха-ха...
Гуглить я это, конечно, не стал, там только скриншоты из Windows 8 и была ли эта статья полезна для вас пугачева увеличила грудь галкину читать далее.
vistefan 16.06.2022 02:32 # +1
Это я всё к тому, что настоящий аргумент в пользу linux -- это не абстрактная "свобода", хотя и она тоже, не "настраиваемость", хотя и она тоже, не бесплатность, хотя и она тоже, и вообще не все классические аргументы из 2009-го, когда в пакетных менеджерах могли быть конфликты в апстриме. На данный момент аргумент в пользу свободных систем -- это БАНАЛЬНОЕ УДОБСТВО и хотя бы теоретическая возможность понять, что в твоей системе происходит.
Винда -- БАНАЛЬНО НЕУДОБНА. В ней абсолютно невозможно разобраться т.н. "обычному пользователю". Он либо будет нажимать какие-то заученные заклинания, никогда не понимая, что на самом дле происходит, либо это будет специалист, который, уверяю, на багры винды (при её уровне "открытости", количестве легаси и при этом же отсуствии обратной совместимости) потратит в десятки раз больше времени и только если это его специальность, чем на добротное освоение ПРОСТОЙ свободной системы.
Отсюда мы видим людей, кликающих по ссылкам в браузере "двойным щелчком". Отсюда мы видим людей, которые копируют текст только через контекстное меню и не знают, как этого сделать иначе.
Вот они, великие интерфейсы для "простых людей".
Спермобляди соснули.
Happy hacking!
guest6 16.06.2022 02:42 # 0
vistefan 16.06.2022 02:46 # 0
С тобой всё ясно.
guest6 16.06.2022 03:02 # 0
guest6 16.06.2022 03:09 # 0
а перечисли мне какие привелегии у каких типов логинов отбирает uac, и какие группы в нем работают в режиме deny only
vistefan 16.06.2022 03:11 # 0
У логинов, начинающихся с подстроки "User"
guest6 06.06.2022 22:23 # 0
guest6 06.06.2022 19:50 # 0
Git is polarising for sure.
One of my higher viewed answers made a case for Git being not without fault.
I think I may have used the term ‘crap’ to describe it. And that was a lesson in Internet forums. I might as well have kicked a Tiger in its Testicles. (А вы знали такую идиому??)
Git has two issues, really. One is the complexity of its command line system.
bootcamp_dropout 06.06.2022 20:35 # 0
автор из Китая?
nyTuH_nugop 07.06.2022 04:49 # 0
Это не SinoOverflow, а занюханная Quora, расходимся.
guest6 07.06.2022 04:57 # 0
nyTuH_nugop 07.06.2022 05:21 # 0
guest6 07.06.2022 10:44 # −1
vistefan 16.06.2022 02:37 # 0
3.14159265 08.06.2022 01:29 # 0
>Git has issues, really. One is the complexity of its command line system.
В переводе звучит: «это не я заедушная мразь, а гит — говно, поскольку я не смог его осилить. проблема конечно не в анскиллябре, а в гите»
guest6 08.06.2022 01:31 # 0
https://www.harukizaemon.com/blog/2006/09/29/no-really-perforce-does-suck/
Типичная команда для работы с ним
3.14159265 08.06.2022 01:48 # 0
> p4 sync @27288p4 files @=27289
Такое ощущение что он CR или && пропустил.
guest6 06.06.2022 22:10 # 0
https://twitter.com/officialrus1/status/1530446434683785216/photo/1
СУКА Я ПЛАЧУ
https://twitter.com/officialrus1/status/1532424872760074241
guest6 06.06.2022 22:24 # 0
guest6 06.06.2022 22:32 # 0
guest6 06.06.2022 22:56 # +1
kcalbCube 07.06.2022 08:59 # 0
nyTuH_nugop 07.06.2022 15:30 # 0
Скорее всего у ликсутова родственница имеет доход с типографии, поэтому на ебанутых табличках пилят вовсю
guest6 06.06.2022 22:26 # 0
$nonexistent в параметрах превращается в пустую строку? ХУЙ! Его просто нету, т.е. следующие параметры сдвинутся на 1 влево! Какая блядь это придумала?
А вот "$nonexistent" таки работает как положено.
guest6 06.06.2022 22:34 # 0
Мое любимое это ``$ProgressPreference = 'SilentlyContinue'`` (чтобы Invoke-WebRequest работал быстрее, чем по дайлапу)
Так вот опечатаешься, напишешь ``SlentlyContinue`` и не заметишь
guest6 06.06.2022 22:53 # 0
guest6 06.06.2022 22:57 # 0
guest6 06.06.2022 23:04 # 0
shell/sed/awk/grep по мощности даёт посасать даже VBSу какому-нито, не то, что батникам.
Хотя многим проще выучить одно какое-то скриптоговно, и всё писать на нем, и не париться как там какие параметры в "test" передаются
guest6 06.06.2022 23:17 # 0
guest6 06.06.2022 22:53 # 0
guest6 06.06.2022 22:58 # 0
guest6 06.06.2022 23:00 # 0
guest6 06.06.2022 23:11 # 0
guest6 06.06.2022 23:14 # 0
guest6 06.06.2022 23:16 # 0
guest6 06.06.2022 23:19 # 0
Invoke-Command?
guest6 06.06.2022 23:25 # 0
Fike 06.06.2022 23:44 # 0
guest6 06.06.2022 23:54 # +2
--С перенаправлением?
--Да
--Скрипт?
--Да
--Запустить?
--Да
--Не знаю
--А без перенаправления?
--Тоже не знаю
nyTuH_nugop 07.06.2022 05:07 # 0
guest6 07.06.2022 05:34 # 0
guest6 07.06.2022 06:00 # 0
Perl сила, пыхокал -- могила
guest6 07.06.2022 10:50 # 0
Support 07.06.2022 11:13 # 0
..У меня у друга нету ног, у меня у друга нет уше-эй,
У меня у друга есть долг: он кормит моей плотью ерше-е-эй,
У меня у друга есть долг: он кормит моей плотью ершей.
У меня у друга есть я, у меня у друга есть до-о-лг,
Он отличный парень - гондон, надевай почаще его.
@ Мацкевич (?)
guest6 06.06.2022 23:51 # 0
или может даже так
guest6 07.06.2022 00:11 # −1
guest6 07.06.2022 00:22 # −1
guest6 07.06.2022 00:51 # 0
> задачи ставишь
То есть, аналог start с параметрами це вже дохуя?
guest6 07.06.2022 01:08 # 0
RTFM MSDN же есть
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/start-process
>/low
Такого нет, увы. Видимо, всем похуй на приоритеты.
Но в .NET всё есть, так что ты можешь написать сам.
``Start-Process `` возвращает process, и можно как-то так
https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.processpriorityclass
guest6 07.06.2022 02:04 # 0
Оно много где есть, но зачем мне тогда помершелл?
> The default value is Normal.
А у меня без окна запустилось.
3.14159265 11.06.2022 00:03 # 0
Милая сцена.
Support 07.06.2022 11:23 # 0
guest6 06.06.2022 23:39 # 0
guest6 06.06.2022 23:52 # 0
А вместо форыча можно процентик даже
guest6 07.06.2022 00:11 # 0
guest6 07.06.2022 00:23 # 0
Fike 07.06.2022 00:26 # 0
guest6 07.06.2022 00:28 # 0
guest6 07.06.2022 00:52 # 0
Fike 07.06.2022 01:12 # +1
guest6 07.06.2022 01:15 # +1
guest6 07.06.2022 00:57 # 0
guest6 07.06.2022 01:12 # 0
связь расширений и прогармм для их запуска в шеллапи хранится в реестре, в HKCR, как ты вероятно знаешь.
Ты можешь "открыть с помощью" powershell.exe, но учти, что неподписанные сценарии по умолчанию не запускаются: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies
Кстати, дока по PS внезапно очень годная. У прыщей ничего подобного не бывает
guest6 07.06.2022 01:20 # 0
> дока по PS внезапно очень годная
Какие символы кавычат строки?
guest6 07.06.2022 01:23 # 0
>кавычат
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_quoting_rules
guest6 07.06.2022 01:24 # 0
guest6 07.06.2022 01:28 # 0
guest6 07.06.2022 01:30 # 0
guest6 07.06.2022 01:33 # 0
Эта хрень сделана для корпоративных сетей: админко понаписал 100500 скриптов для питухов, а как питухи узнают, что скрипт написал админко, а не хуй с горы?
Если позволить им запусктаь любые скрипты, то это по сути тоже самое, что разрешать им запускать любые программы вообще (потому что из PS полный доступ к .NET)
Кроме того, у PS гораздо больше возможностей. У какиров даже есть такая неднеция сейчас: не ставить внешние тулы, а всё прямо из PS ломать, не привлекая внимание санитаров
guest6 07.06.2022 01:40 # 0
Так в корпоративных, сука, сетях админ настроит что надо, НАХУЯ делат это по дефолту???
> у PS гораздо больше возможностей
Чем у exe?
guest6 07.06.2022 01:42 # 0
guest6 07.06.2022 01:43 # 0
kcalbCube 07.06.2022 09:03 # 0
guest6 08.06.2022 00:42 # 0
ебать ты олд
guest6 07.06.2022 01:25 # 0
А вот хер тебе. Это не всё.
guest6 07.06.2022 01:28 # 0
guest6 07.06.2022 01:29 # 0
guest6 07.06.2022 01:34 # 0
Про обсёр с кавычкой понял, и жаль, что так. Скорее всего они берут уникодную строку, и спрашивают символ про его класс, и если класс кавычка то и вот
guest6 07.06.2022 01:38 # 0
> спрашивают символ про его класс
Напомнило isdigit() в питоне, который возвращал тру на какие-то иероглифы.
guest6 07.06.2022 01:41 # 0
я понимаю данные генерить, а скрипт зачем?
guest6 07.06.2022 01:43 # 0
guest6 07.06.2022 01:45 # 0
Сам по себе Make про PS ничего не знает
guest6 07.06.2022 01:58 # 0
guest6 08.06.2022 00:35 # 0
shell действительно используется в Makefile, но и встроенный язык в них тоже есть.
И как все встроенные DSLи он прекрасен, когда нужно сделать что-то легкое, и пиздецовый, когда нужно что-то сложнее.
guest6 07.06.2022 01:23 # 0
И нахуй нужен помершел если его заебешься запускать? Жаву/питон и то проще - скачал инсталлятор, поставил и всё заработало.
Soul_re@ver 07.06.2022 01:25 # 0
guest6 07.06.2022 01:27 # +1
guest6 07.06.2022 01:29 # 0
вот прямо на джаве
что не так?
guest6 07.06.2022 01:30 # 0
Soul_re@ver 07.06.2022 01:34 # 0
guest6 07.06.2022 01:37 # 0
Soul_re@ver 07.06.2022 01:46 # 0
guest6 07.06.2022 01:57 # 0
guest6 07.06.2022 02:00 # 0
> .exe файлы почтовики уже научились блокировать
В архивах?
kcalbCube 07.06.2022 09:04 # 0
guest6 07.06.2022 01:38 # 0
Сначала был AppLocker
Затем Software Restriction Policy (SRP)
Затем Windows Defender Application Control (WDAC)
для последнего даже не успели еще навалять гуй, он админится через .xml файлы и PS кмдлеты.
Я как-то врубал запрет на запуск всего, кроме разрешенных вендоров. Ну, у меня far отвалился:)
AppLo https://winitpro.ru/index.php/2011/10/22/applocker-v-windows-7-blokiruem-storonnie-brauzery/
SRP https://winitpro.ru/index.php/2016/10/21/blokirovka-virusov-i-shifrovalshhikov-s-pomoshhyu-software-restriction-policies/
WDAC https://winitpro.ru/index.php/2021/09/15/nastroyka-windows-defender-application-control-wdac/
Виндоадминкам скучать не приходится
guest6 07.06.2022 01:39 # 0
guest6 07.06.2022 01:34 # 0
guest6 07.06.2022 01:37 # 0
Fike 07.06.2022 01:40 # 0
guest6 07.06.2022 01:41 # 0
Fike 07.06.2022 01:49 # 0
guest6 07.06.2022 02:02 # 0
guest6 07.06.2022 02:06 # 0
Intelli Idea не жрет?
guest6 07.06.2022 02:08 # 0
guest6 07.06.2022 02:24 # 0
guest6 07.06.2022 02:37 # 0
Soul_re@ver 07.06.2022 02:52 # +1
guest6 07.06.2022 03:02 # 0
Soul_re@ver 07.06.2022 03:09 # +1
guest6 07.06.2022 03:13 # 0
3.14159265 08.06.2022 01:36 # 0
Подтверждаю.
И не только на embed, но и на микроконтроллерах.
guest6 07.06.2022 03:06 # 0
Нужно только config.sys подправить, чтобы keyrus не грузить, а мышку и звук наоборот -- за.. ах, ну да
guest6 07.06.2022 03:19 # 0
Смешнее жавы только писать скрипты на груви: там реально можно 10 секунд ждать, пока скрипт начнет запускаться
guest6 07.06.2022 03:44 # 0
guest6 07.06.2022 10:41 # 0
guest6 07.06.2022 10:49 # 0
guest6 08.06.2022 00:27 # 0
Сколько весит класс о двух интовых полях?
https://stackoverflow.com/questions/258120/what-is-the-memory-consumption-of-an-object-in-java
guest6 08.06.2022 01:24 # 0
guest6 08.06.2022 01:28 # 0
https://www.youtube.com/watch?v=3RcrRRlKTUM
n a modern 64-bit JDK, an object has a 12-byte header, padded to a multiple of 8 bytes, so the minimum object size is 16 bytes
Для двух четырех байтовых интов неплохой такой оверхед, правда, питушок?
А теперь посчитай пожалуйста оверхед для ArrayList о сорока двух чаров.
3.14159265 08.06.2022 01:38 # 0
До тошноты медленный пиздец.
А кстати почему оно такое тормознутое?
Делали жовеэм-аналог питона, а в итоге собрали худшее из всех миров.
В скриптухе прикол что она хотя бы запускается быстро. А тут и тупизация динамическая, и конпелируется вечность, и gc сразу не чистит вилкой ресурсы как в питоне.
Говно полнейшее. Тот кто это сделал — сраный выблядок и должен гореть в аду абстрактных фабрик.
guest6 08.06.2022 01:50 # 0
Потому что ему нужно:
* Запустить JVM
* Загрузить в него все нужные классы (при загрузке класса, например, нужно составить адреса его методов)
* Запустить груви
* Построить AST
* Трансформировать AST, если используется эта фича
* Для всех @CompileStatic скомпилировать код в опкоды JVM, реализуя всяческую магию вроде неявных сеттеров-геттеров
* Для всего динамического кода запускать его как Invokedynamic, что само по себе не быстро.
В общем это как если бы ты программу на C++ каждый раз компилировал, но при этом часть кода у тебя была бы написана на lua , чтобы и в рантайме было не супер быстро
> А тут и тупизация динамическая
Всё же для @CompileStatic это не так, но правда с CompileStatic у тебя 80% грувимагии исчезает (всякие DSLи например с ним могут и не заработать)
3.14159265 08.06.2022 01:57 # 0
Плюс появляется папочка __pycache__, где лежат скомпиленные сорцы.
Лучшее из обоих миров: скрипт запускается быстро (чуть медленее чем в perl), и конпеляция есть, и быстрый повторный запуск скрипта.
> Запустить JVM
> Загрузить в него все нужные классы
Я когда проверял регулярками простоту числе, то голая Йажа сливала скриптухе именно по этой причине.
Пока класслоадер подгрузит половину стандартной либы, питон с перлом уже всё посчитали.
https://govnokod.ru/26800#comment559574
guest6 08.06.2022 02:33 # 0
Мы сравнивали скорость скриптух: быстрее всех запускался lua (потому что у него ничего нет в стандартной библиотеке кроме кода на си)
В жавке даже загрузка .class файла процесс не простой (не как .dll или .so)
https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-5.html
Можно ли статически все слинковать, и загрузить в память уже готовое, интересно?
Fike 08.06.2022 05:38 # 0
Хохма в том, что в жвм тоже есть режим интепретатора, который работает, пока компилятор не откомпилирует.
guest6 08.06.2022 12:19 # 0
а до версии 1.2 такого компилятора и вовсе не было
(и жаву кроме как на сановых цорскстешнах и запускать было нельзя)
Fike 08.06.2022 12:47 # 0
https://www.ibm.com/docs/en/sdk-java-technology/7?topic=jaclo-xint-option
по умолчанию они все включены, интепретатор работает пока код не откомпилился с1, с1 работает пока код не откомпилился с2
guest6 08.06.2022 13:47 # 0
по твоей же ссылке
This option makes the JVM use the Interpreter only, disabling the Just-In-Time (JIT)
Fike 08.06.2022 18:25 # 0
guest6 08.06.2022 20:32 # 0
3.14159265 08.06.2022 02:05 # 0
Не помню деталей и как оно вело себя на практике, но в теории эта служба должна была ускорять запуск Яжи.
В луниксе есть что-то такое?
guest6 08.06.2022 02:27 # +1
Зато я знаю, что есть gradle daemon
Gradle runs on the Java Virtual Machine (JVM) and uses several supporting libraries that require a non-trivial initialization time. As a result, it can sometimes seem a little slow to start. The solution to this problem is the Gradle Daemon: a long-lived background process that executes your builds much more quickly than would otherwise be the case
https://docs.gradle.org/current/userguide/gradle_daemon.html
В принципе это всё, что нужно знать о скорости загрузки джавы (в этом месте пользователи make и даже CMake умерли со смеху)
Я не знаю, повлияет ли джигсоу на скорость загрузки джавы, но вообще ЙАЖА годна только для энтерпрайза, который один раз загрузил, и потом месяц до следующего роллаута.
3.14159265 08.06.2022 02:41 # 0
А jigsaw вроде появился в 9ой, верно?
Просто jshell тоже новодел, я в 11й проверял, где jigsaw по идее уже есть.
И оно всё равно ГОРАЗДО медленее остальной скриптухи
Грузится где-то полторы секунды, да ещё и в несколько потоков!
Именно поэтому я за «PHP».
3.14159265 08.06.2022 02:48 # 0
Правда, шебанг какой-то уебанский. Но с помощью интернета я таки разобрался.
ОС запрефетчила jre и теперь print выполняется не 1.7 сек, а всего чуть дольше секунды!
3.14159265 08.06.2022 02:56 # 0
Благодаря многопоточности встроенной непосредственно в язык Java, программы написанные c использованием Java получают возможность исполняться в несколько потоков.
Что позволяет им полнее использовать ресурсы в современных многоядерных и многопроцессорных системах.
Java поддерживает многопоточность, и по некоторым исследованиям использование многопоточной модели позволяет сократить время запуска на 56% по сравнению с устаревшим однопоточным подходом.
Java — язык будущего.
Более трех миллонов устройств в мире уже поддерживают Java. Присоединяйтесь!
guest6 08.06.2022 03:06 # 0
Кстати, многопоточность у джавы и правда лучше, чем скриптоговно с гилом
3.14159265 08.06.2022 03:12 # 0
Печальная ирония в том, что Жаба и с многопоточностью медленное, неповоротливое чудовище.
Это как вообще? perl вообще настолько быстр, что точности утилиты /bin/time не хватает.
guest6 08.06.2022 03:17 # 0
Попробуй обычную time, которая встроена в bash
guest6 08.06.2022 02:59 # +1
Это не через шебанг, а через binmft?
Через вот это вот: https://www.kernel.org/doc/html/latest/admin-guide/binfmt-misc.html ? *
Но вообще это даже не смешно
и видишь, мне пришлось ее в devnull стдерром ткнуть, потому что она какое-то говно еще насрала про "WARNING: An illegal reflective access operation has occurred"
-----
* да блядь, поттеринг
https://man7.org/linux/man-pages/man8/systemd-binfmt.service.8.html
3.14159265 08.06.2022 03:02 # 0
Просто я прогрел jvm.
Первые запуски медленее были. Видимо что-то попало в системные кеши ОС.
> через binmft
Нихера себе.
https://www.kernel.org/doc/html/latest/admin-guide/java.html
guest6 08.06.2022 03:04 # 0
просто прогревкой JVM вроде бы называют многократный запуск кусочков кода чтобы случился хотспот и код заJITился
3.14159265 08.06.2022 03:10 # 0
Если на системе впервые или после какого-то другого длительного workloada запустить Йажу или например гавен-сборку, то она отработает ощутимо дольше чем во время второго запуска.
Причём отрабатывает иначе (быстрее) не только загрузка jarов, а и код тестов.
Хз почему так.
guest6 08.06.2022 03:15 # 0
процессор понимает, что местный программист пишет на ЙАЖА, и оптимизирует спекулятивное выполнение
guest6 08.06.2022 03:11 # 0
ну вот и отлично, теперь можно переписать на джаву systemd, coreutils и даже binutils!
Всё станет работать еще быстрее!!
3.14159265 08.06.2022 03:18 # 0
Сейчас проверим...
PS: блять, во гавно. Пиздец. 17 метров вытянуло, а нормально настроить так и не смогло.
guest6 08.06.2022 03:20 # 0
сразу видно, что JRE у тебя уже есть:)
ЙАЖА в пасе должна быть
``openjdk-11-jdk-headless``, нгапимер
3.14159265 08.06.2022 03:26 # 0
На 8ой кстати и ворнинги не срёт. И работает раза в 2 быстрее.
Всё-таки не зря я форсил мысль что лучшая из Йаж, то ли 7я, то ли 8я. Дальше всё стало только ухудшаться.
guest6 08.06.2022 03:31 # 0
охуенно :)
3.14159265 08.06.2022 03:35 # 0
Ну дык Jigsaw хвалёный. module-info, вот это вот всё.
Стало работать медленее, но зато с ворнингами )))
guest6 08.06.2022 03:38 # 0
зачем они задепендили груви на любое JRE старше 2:1.7, если знают, что она с 11-й варнингри срет?
С другой стороны, если бы я не смог поставить 11-ю жаву из за груви, то я бы конечно высрал бы кирпичик
3.14159265 08.06.2022 03:38 # 0
Ооо. Зато люди шарят, что жавы выше 1.7 не нужны.
>Work on Project Jigsaw began in August 2008 with an initial exploratory phase. Work on the design and implementation for Java 9 began in 2014.
> The reorganization of the source code (JEP 201) was merged into JDK 9 build 27, in August 2014.
То есть, я правильно понимаю. Они сделали мудульный jre, и оно... стало работать в 2 раза медленее.
В 8ой никаких Jigsaw не было и работало охуенно.
Но надо было сломать нахуй обратную совместимость, высрать кучу ворнингов, замедлить в джва раза и ради чего?
guest6 08.06.2022 03:44 # 0
я не знаю, правдла ли это J2SE версии 1.7, или просто версия .debа (у дебиана же свои версии)
А смысл Jigsaw в том, что если ты пишешь наверное веб приложение, то ты не можешь случайно там написать ``new JLabel``, и можешь сделать урезанную версию JVM без лишнего говна, такой вот карявый путь к линковке.
Кстати, а оно решает jar hell? Там не появилось аналога "сильных сборок" в .NET, когда ты можешь несколько версий либы иметь в одной вирт машине?
guest6 08.06.2022 03:47 # 0
Сиречь на буллзае оно ставит 11-ю, но если кому-то нгужна какая-то другая, то считается, что и она есть, бо Provides.
Но оно явно удаляет древнюю шестерку
3.14159265 08.06.2022 03:33 # 0
Мы с Инканусом пришли к пониманию что Йажи после 7ой версии особо не нужны. На крайняк 8я.
https://govnokod.ru/26570#comment665332
Вроде был ещё тред, где Инканус пояснял за андроиды, и что там 7ая оптимальна, но не могу сходу найти.
guest6 08.06.2022 03:40 # 0
Впринципе, я могу и на Коко писать со всем этим, и под восьмёрку компилироваться (правда, коко компилируется быстро, как C++, зато работает так же быстро, как groovy)
3.14159265 08.06.2022 03:49 # 0
Тем что это абсолютное унылое вербозное говно, но в этом говне всегда была обратная совместимость.
В 9ой она была сломана. Кучу классов выпилили, пельменные нельзя называть _ (то есть программы написанные под старые версии Йажи работать перестанут).
Так мало того, они ещё в 2 раза всё замедлили.
Не только startup, но и обычные тесты.
https://www.phoronix.com/scan.php?page=article&item=graalvm201-openj920-jvm&num=3
guest6 08.06.2022 03:52 # +1
guest6 08.06.2022 03:49 # 0
особенно, когда используешь substring
https://dzone.com/articles/changes-stringsubstring-java-7
За одндроид не скажу (икарусу виднее), возможно ARTовые байткоды всё равно одинаковые получаются, на чем бы ты ни писал
3.14159265 08.06.2022 03:52 # 0
Испоганили trim, уроды.
Я уже много раз бомбил по этому поводу.
Обсуждали несколько раз, ещё Кашицын, по-моему, на ГК сидел.
https://govnokod.ru/25571#comment486416
> Это ещё в 7й или 8й версии "починили". Теперь trim работает не за няшные O(1), а за O(N).
> Так все в яве и наслаждались O(1), а при необходимости явно писали new String (новая строка).
> Пока светлые умы не решили починить обезьянам «утечки».
> За одндроид не скажу (икарусу виднее), возможно ARTовые байткоды всё равно одинаковые получаются, на чем бы ты ни писал
В Андроиде 90% классов из 8ой явы не было. Это вызывало дикие траблы.
guest6 08.06.2022 03:55 # 0
Вот в крестах реализация торчит наружу (нельзя случайно спутать list и vector, например), зато программист понимает, что делает.
А в джаве не понимает, и можно поменять ему сложность алгоримта, и ничего не сказать.
ps: по ссылке похоже те же самые мысли
guest6 08.06.2022 04:02 # 0
Не было же наверное того, чего не было в самом ARTе/Dalvik?
Всяких там swing, Process или JSSE?
Вот кстати аргумент за jigsaw: стало можно явно писать, какие части машины тебе нужны.
Нужно как в .NET, где программист явно подключает нужные .dll, и ему можно сказать "на этом устройстве System.Net.Http.dll нет", и он поймет.
А джавист до jigsaw мог и не знать, что Pattern и java.xml могут в разных джарах лежать
3.14159265 08.06.2022 04:07 # 0
https://govnokod.ru/27467#comment636136
https://govnokod.ru/27467#comment665799
https://developer.android.com/studio/write/java8-support
8я Йажа под ведро есть, но фрагментарно.
Будем считать это версией 7½
>Вот кстати аргумент за jigsaw: стало можно явно писать, какие части машины тебе нужны.
На словах звучит красиво. Но на деле мы же видим что теперь всё работает в 2 раза медленее.
Ок, как мне ему объяснить, что мне никакие мудули кроме System.out нинужны?
И вообще почему оно само не догадается, есть же importы.
Те же ПХП, Питон и Пёрл без всяких мудулей работают мгновенно.
guest6 08.06.2022 04:14 # 0
jlink is the linker tool and can be used to link a set of modules, along with their transitive dependences, to create a custom modular run-time image (see JEP 220). *
А почему они не могут из импортов собрать сами -- я не знаю.
Пых, питон и перл не умеют в линковку всё таки, и при загрузке модулей не делают всяких говнопроверок (которые там делает ЯЖА)
Но я согласен, что умедленнить работу в два раза ради модульности это какой-то пиздецовый треш
---
* спольски мечтает о jlink:
https://www.joelonsoftware.com/2004/01/28/please-sir-may-i-have-a-linker/
3.14159265 08.06.2022 04:20 # 0
https://govnokod.ru/26961#comment576303
Но на 50-60 лет позже и гораздо более уёбищно. Про jlinka я пару лет назад случайно узнал.
А Fike тут объяснял что и в С# уже подвезли какой-то хитрый линкер для standalone exe, как в go.
guest6 08.06.2022 04:34 # 0
Файк делал статически слинкованный ехешник на C#, да.
А ведь когда-то в нет было хуже даже, чем в жаве: JVM хоть можно standalone сделать, а .net во времена XP нужно было админу ставить на машину, и обновлять через обновлялку винды, о чем и ныл спольски
кстати, CRT тоже надо было: у иного гика на винде по семь версии сишкиной либы было установлено
-------
* особенно, если там импорты не из ES6, а через require
3.14159265 08.06.2022 04:42 # 0
Причём gnu ld сам по себе не был чем-то идеальным.
Так например при линковке чего-то большого вроде Шланга и особенно Гiгетох гнусный ld тупил и жрал какие-то совершенно неприличные объёмы памяти, прям десятки гигабайт.
В gold ситуацию улучшили. Потом выдумали -flto, она опять ухудшилась, потом изобрели thin lto.
Но блин, это же огромный оптимизирующий компилятор и монструозный браузер. А не пачка скриптов для говносцайта.
PS Кстати gcc раньше умел конпелировать йажу. С линковкой и статическими билдами.
Но году эдак в 2006 эту фичу убрали.
Soul_re@ver 08.06.2022 16:17 # 0
Жидбрейновские поделки смеются над вашими ld
Сраный АндроидСтудио приходится перезапускать каждые несколько часов, потому что он выжирает всю память и выпихивает остальные программы в своп.
Я из-за этого ЙАЖАговна вывел потребление памяти на соседний монитор, чтобы следить, когда надо перезапустить эту хуйню.
vistefan 08.06.2022 16:29 # 0
Фронтендер за соседним столом в VS code на маке с запущенной докер-машиной сделал то же самое))
3.14159265 08.06.2022 16:57 # 0
А -Xmx ограничение в флагах Йажи не помогает?
guest6 08.06.2022 20:46 # 0
ЦПУ под 100%
3.14159265 08.06.2022 16:56 # 0
Ахаха. То есть йажасцрипт питузы изобрели не полноценный линкер, а тормозную, глючную и неспецифицированную утилиту strip.
Которая между прочим была ещё в первых Униксах.
Fike 08.06.2022 05:34 # 0
"linker tool" в понимании джавистов это поебень, которая насрет в директорию только рантоймом (жвм) и теми модулями стандартной библиотеки и не только, которые попросили - чтобы можно было паковать докер-образы поменбше. То есть это больше питонячий виртуалэнв, чем линкер.
guest6 08.06.2022 12:21 # 0
Это как зависимостии в гредле
vistefan 08.06.2022 15:50 # 0
Как раз-таки питояний виртуалэнв делает свою копию pip и python, и site-packages там свои, а затем перекрывает PATH и другие переменные среды своими экспортами.
Не знаю, все ли реализации виртуального енвиронмента так делают (их какого-то хуя несколько), но venv делает так
guest6 08.06.2022 20:23 # 0
не копию, а ссылку
vistefan 09.06.2022 19:53 # 0
да, действительно
и на пинде тоже?
guest6 07.06.2022 01:26 # 0
Помер нужен чтобы с командной строки быстро чото делать. Если тебе нужно запускать свои скрипты, то ты либо отключи требование подписи (ты же прочитал ссылку, что я дал? там написано, как это сделать) или попроси админа понять CA, и подпиши скрипт:)
guest6 07.06.2022 01:37 # 0
guest6 08.06.2022 04:06 # +1
Учи, Сёма, язык Go
vistefan 08.06.2022 15:53 # 0
Тут и олдом быть не надо, и сервер не нужен. Дефолтные настройки эксплорера даже в win7 делали довольно нетривиальной задачей добраться до firefox.exe.
Это при том что в системе по дефолту емнип отсутствует коробочный способ аналогичный curl/wget не требующий в свою очередь каких-нибудь разрешений и обращений к системному администратору.
guest6 08.06.2022 15:54 # 0
vistefan 08.06.2022 16:14 # 0
guest6 08.06.2022 22:13 # 0
в современной пинде есть ``Invoke-WebRequest``
vistefan 09.06.2022 19:45 # 0
Емнип без адского свистопердолинга он мне так и не согласился выкачать по ссылке firefox.exe, но не помню что там ему не хватало. Кроме того, чтобы узнать как его заюзать и получить ссылку на firefox.exe нужно... и мы возвращаемся к веб-броузеру EDGE на базе передовой технологии Webkit
guest6 16.06.2022 03:03 # 0
Там внезапно не получится что парамерты не будут передаваться?
guest6 07.06.2022 01:26 # 0
guest6 07.06.2022 01:34 # 0
Работает.
Ну что за блядство? Может поставить какой-нибудь питон уже?
guest6 07.06.2022 01:41 # 0
надо может книжку почитать про PS?
guest6 07.06.2022 01:42 # 0
guest6 07.06.2022 01:44 # 0
guest6 07.06.2022 02:03 # 0
Это какой-то троллинг? Можешь перевести?
> Python
f()[0] работает всегда.
guest6 07.06.2022 02:09 # 0
Почему троллинг? У тебя нет проблем понять синтаксис Perl и C++? Книжку читать не нужно?
>f()[0] работает всегда.
В PS $FOO[0] тоже работает, но dir это cmdlet а не переменная
В bash ты тоже не можешь написать ``ls{1:2}``, а ``A=ls; echo ${A:1:2}`` можешь, потому что ls это комманда
guest6 07.06.2022 02:15 # 0
> dir это cmdlet
В питоне, видишь ли, не стали вводить возможность писать f вместо f() с последующим ахуем "а какого f[0] не работает???".
> bash
Это прыщавый cmd? Строковой язык программирования, еще более старое говно чем пшел?
guest6 07.06.2022 02:17 # 0
а, ну понятно. Обязательно передам Борманду, Госту, Соул@рейверу, и всяким чувакам с AAA
>В питоне, видишь ли, не стали вводить возможность писать f вместо f()
Потому что питон это не шелл
>Строковой язык программирования
Это шелл
У шелла и скриптового языка немного разные требования
guest6 07.06.2022 02:21 # 0
> питон это не шелл
То есть, шеллу разрешено ломать мозг на элементарных операциях типа foreach *.txt do?
> Это шелл
Под капотом которого Строковой язык программирования, в отличие от пшела.
guest6 07.06.2022 02:26 # 0
если ты будешь писать "ls()" и "grep(/foo.+/)", то быстро ебанешься
guest6 07.06.2022 02:37 # 0
guest6 07.06.2022 03:07 # 0
Вполне нормальное решение.
Впринципе, всем похуй, на каком именно языке ты решишь свою задачу. Главное, что ты её решишь.
guest6 07.06.2022 03:46 # 0
Это же сука шелл, по меркам шелла вроде бы даже революционный (объекты по пайпам вместо текста), но почему же он, сука, такой блевотный, ну почему????
nyTuH_nugop 07.06.2022 05:13 # 0
Что можно ожидать от заведения, где решили заменить меню дохуя удобным тулбаром? Не просто скрыть меню, а совсем заменить?!
guest6 07.06.2022 05:34 # 0
guest6 07.06.2022 10:42 # 0
Старотовое меню
Вин11 видел?
Вот собсссно Вин11 это тоже отличный повод изучить повершел, чтобы сразу "Win+X", и никогда вообще с гуем накроманским не соприкасаться
guest6 07.06.2022 10:46 # 0
Нет, Вася. Можешь и с виндой не соприкасаться - она переживёт. А какое отношение гуй винды имеет к языку скриптов?
nyTuH_nugop 07.06.2022 15:43 # 0
guest6 07.06.2022 16:04 # 0
Мне так-то похуй, но я тоже немного страдал. Хочу конечно обратно в гуй w'95, без всякой параши.
просто в w11 они вообще все испаганили до такой степени, что теперь вообще ничего не понятно, и реально приходится гуглить "как включить RDP на винде".
потому мне в PS проще сделать
guest6 08.06.2022 01:24 # 0
Держи нас в курсе.
vistefan 09.06.2022 19:42 # 0
С каждой новой версией шинды количество кликов для подключения к впн уходило на один уровень в глубину
хр: нажал на сеть, открылось меню, нажал на подключение, подключился (типа как в nm-applet в ОС GNU/Linux)
виста не помню
7: нажал на сеть, открылось меню, нажал на подключение, оно немножко типа раскрылось, там появилась кнопка подключиться, нажал, подключился
8, 10 и прочая параша: нажал на сеть, открылось меню, где за каким-то хуем перечислены твои впн подключения, но подключиться к ним нельзя, клик по ним открывает окно в революционном дизайте "МАТЕРИАЛ" и "МЕТРО", где ты опять в списке ищешь своё подключение, нажимаешь на него, оно немножко раскрывается, появляется кнопка "подключиться", нажимаешь, подключаешься.
Они на что-то намекают там?
vistefan 09.06.2022 19:37 # 0
https://i.imgur.com/8lluLYo.png
vistefan 09.06.2022 19:36 # 0
Зовёт как-то Кен Томпсон системного администратора...
А вообще разработчик который не знает шелла в системе для которой программирует -- это Ынтырпрайз-макака. Наоракл.
vistefan 08.06.2022 14:22 # 0
Попробуй пожить в системе, где шелл -- основной итнерфейс взаимодействия, а не в системе, где шелл тебе понадобился потому что у злого начальника вылезло на экране "обратитесь к системному администратору" и ты нагуглил какие-то вошлебные слова, которые надо скопировать мышкой в синее окошко.
Внезапно окажется что решения, принятые в дизайне шеллов, продиктованы частотой использования одних возможностей языка относительно других, и особенностями предметной области. Есть конечно и в баше дерьмо, которое тащится ради легаси ещё из глубины веков. Ну вот у твоего помер шелла нет никакого легаси, взяли и сделали как захотели с нуля. Ну как тебе? Нравится?
guest6 08.06.2022 20:53 # −1
Я не главный архитектор.
vistefan 09.06.2022 19:27 # +1
guest6 10.06.2022 15:24 # 0
vistefan 10.06.2022 15:50 # +1
Основной вид деятельности: короткие вбросы, с трудом различимые от стертора, иногда вырастающие в длинные срачи, когда кому-то интересно просделить конвульсии его сознания перед лицом компетентных или просто адекватных аргументов. Крайне легко тралируем. Имеет обаятельную привычку выходить из спора победителем.
Эталонный Сёма-синглтон мигрировал из украины в гермашку™ ещё до крымских событий, и с тех пор в хохлосрачах™ пытается изображать униженного и оскорбленного. Собрал персональный компьютер на помойке, поражаясь расточительности немцев. Знает Python, но было бы корректнее сказать: не знает других языков, кроме Python. Пыхомакака, спермоблядь, неосилятор и просто хороший человек.
guest6 10.06.2022 17:50 # 0
Как что-то плохое.
> Крайне легко тралируем.
Тупостью?
>> о пользовательском взаимодействии или о автоматизации
>С какого хуя одно должно отличаться от другого?
Вот этим вот ты "траллируешь"?
guest6 09.06.2022 04:14 # −1
Может мне ещё на улице пожить?
> Ну вот у твоего помер шелла нет никакого легаси, взяли и сделали как захотели с нуля. Ну как тебе? Нравится?
Бомбануло, пердоля?
guest6 09.06.2022 04:26 # 0
Теперь и MS форсит PS, и хипстеры ставят zsh на свои маки, и у них всё светится, как новгодняя ёлка, и они текут
Мышкой тыкают только старые программисты в своих эклипсах на заводах, старые 1Сники там же, и обслуживающие их старые админы, которые до сих пор не слезли с Windows 2008 Server
nyTuH_nugop 09.06.2022 05:42 # 0
Уже на спад пошло, MS носится со своими охуительными изобретениями не больше 10 лет.
guest6 09.06.2022 07:51 # −1
vistefan 09.06.2022 19:29 # +1
С какого хуя одно должно отличаться от другого? То что я пишу руками в терминал могу зписать в файл и получить готовый скрипт. А как автоматизировать нажатия на кнопочки в программе которая для этого даже апи не выставила и нет исходников?
guest6 10.06.2022 15:24 # 0
Нахуй иди, пердоля!
vistefan 10.06.2022 17:02 # 0
Реестр давно дефрагментировал?
Support 10.06.2022 17:21 # 0
Парень болен; у него либо депрессия либо паранойя. Скорее всего, второе.
vistefan 10.06.2022 17:30 # 0
HE_OTBE4Au_YE6KY 10.06.2022 17:30 # 0
А этот укропедераст пошёл более прямым но не менее хитрым путем: пишет с якобы обещей учетки. Мы никогда не можем знать, кто в данный момент сидит за ней, Симон ли или какой-то иное рыло лицо. Но он допустил колоссальную ошибку: свиная рожа автоматически создает комментирующему дурную карму. Кроме того, его самопиздеж сложно с чем-либо спутать.
nyTuH_nugop 10.06.2022 17:47 # 0
Ну и конечно же у них и не пахнет хайпирфоманс сторожем даже если запустить mysqlite
guest6 10.06.2022 17:51 # 0
guest6 11.06.2022 11:18 # 0
3OJIOTA9I_MAKAKA 11.06.2022 19:14 # 0
nyTuH_nugop 11.06.2022 19:44 # 0
guest6 12.06.2022 11:58 # 0
guest6 12.06.2022 11:58 # 0
nyTuH_nugop 12.06.2022 13:50 # 0
nyTuH_nugop 11.06.2022 18:34 # 0
nyTuH_nugop 09.06.2022 05:34 # 0
guest6 09.06.2022 07:52 # 0
nyTuH_nugop 09.06.2022 11:02 # 0
В сраковых можно в любой момент разобрать кодом, а навязанной Балмером поделке надо код разбирать руками.
guest6 09.06.2022 13:30 # 0
guest6 09.06.2022 14:03 # 0
vistefan 09.06.2022 19:32 # +1
А ПШ это какой язык, боюсь спросить?
nyTuH_nugop 10.06.2022 10:04 # 0
vistefan 10.06.2022 17:40 # 0
Не может, а только так и делает. Сроку не может, насколько я понял, ну в смысле это будет тоже объект, с типом и прочей хуйнёй. А как там обстоит с аналогами grep, xargs, jobs? Велосипедить мап фильтрами в фигурных скобках?
вижу есть какое-то sql подобное чудо типа exists, where...
Фича неплохая, но конечно же нечитаемое говно получается к сожалению.
А нахуя они это говно запихали в люникс и макинтош?)
guest6 10.06.2022 17:47 # 0
И? Jobs это что?
> нечитаемое говно
Прыщеблядь хрюкнула. Как у вас в прыщеговне делается фильтрация по свойству объектов? Регулярками?
vistefan 10.06.2022 17:51 # +1
AWK
Давай, расскажи, что Ахо и Керниган не знали как надо )))
guest6 10.06.2022 17:53 # 0
vistefan 10.06.2022 17:56 # 0
Я должен привести конкретный пример, зачем спермоблядскому неосилятору может понадобиться AWK в попытках изучить невероятно сложный но красивый и консистентный язык PowerShell, который настолько удобнее баша?
guest6 10.06.2022 17:57 # 0
Вот этот пример, мудень "компетентный".
vistefan 10.06.2022 18:01 # +2
> Вот этот пример, мудень "компетентный".
У меня в баше нет никаких объектов. Я могу парсить табличный выхлоп программы чем мне удобно, sed, awk, grep. Я могу запихать его как архумент в другую команду с помощью xargs, могу подать на вход другой программе так же как подал бы файл. Всё.
Если тебе кажется что регулярки сложно читаются -- посмотри на помер шелл
Если тебе кажется что парсить строки медленно -- посмотри на помер шелл.
vistefan 10.06.2022 18:07 # 0
guest6 10.06.2022 18:10 # 0
Жырно.
Ты хочешь чтобы на 11 работали программы с дос расширителями?
vistefan 10.06.2022 19:39 # 0
Я не хочу чтобы на 11 работали программы с дос расширителями. Я хочу чтобы на свежем лтс-ном дебиане работал perl-крипт 80-го года, и он работает.
guest6 11.06.2022 04:18 # 0
А мне оно нахуй не надо. Как и большинству пользователей.
vistefan 13.06.2022 13:51 # 0
А дос расширители твои это шелл что ли?
> А мне оно нахуй не надо. Как и большинству пользователей.
Мне помер шелл нахуй не надо, как и большинству пользователей linux и windows
А перл -- замечательный язык.
kcalbCube 13.06.2022 13:53 # 0
vistefan 13.06.2022 14:30 # 0
Что недвусмысленно даёт понять, что скорость в языках -- не главное.
Мы же не говорим что английский лучше немецкого, потому что в нём слова короче.
guest6 13.06.2022 17:02 # 0
использование паттернов проектирования ускорило разработку в среднем на 22.4%
guest6 16.06.2022 22:47 # 0
guest6 10.06.2022 18:09 # 0
Который у каждой программы еще и разный, да?
Так ты пример приведёшь или нет? https://pastebin.com/PdWJXvnG вот пример.
> Если тебе кажется что регулярки сложно читаются -- посмотри на помер шелл
И?
Soul_re@ver 10.06.2022 18:55 # 0
guest6 10.06.2022 19:09 # 0
vistefan 10.06.2022 19:36 # 0
Я не гуру прыщей, я только учусь
Пример привёл.
Задачи обосрать ПШ нет, процесс совершенно правильный, мелкомягкие прогнулись и принимают постепенно юникс-вей. Внезапно к 2022-му году оказалось что людям нужны текстовые интерфейсы общения с системой, что ебаный rdp сосёт у ssh и далее по списку. В шин11 даже эмулятор терминала с вкладками завезли (и я не про ISE). Никакой похвалы это не заслуживает, это просто выживание на рынке, на которое мне абсолютно похуй, потому что я пользуюсь свободными программами. Пусть делают что хотят. Мне не нравится платить за собственный анальный зонд.
guest6 11.06.2022 04:22 # 0
А, то есть есть еще большие долбоёбы?
Где пример-то?
> людям
Каким людям? пердолям?
Прыщи на винду тащат чтобы запускать на винде прыщеговно, потому что некоторые вещи вроде хостинга на нем взлетели. Больше причин нет.
> Мне не нравится платить за собственный анальный зонд.
Тебе нравится вместо пары десятка баксов годами платить собственным временем? Прыщедебил, что тут сказать.
vistefan 13.06.2022 14:06 # 0
Конечно. Например спермобляди, которые вкатываются в cli в 2022 )))))
> Прыщи на винду тащат чтобы запускать на винде прыщеговно
> Больше причин нет
какой же ты смешной))))
А какие ещё могли бы быть причины? Просто тащить ядро linux для красоты например?
> некоторые вещи вроде хостинга на нем взлетели
ты смешон. И что, много кто теперь делает хостинг на винде с WSL? Хуй. Не пизди. Ядро линукса нужно там, потому что под винду даже нормальной системы контроля версий не сделали. И нормалных утилит командной строки. И потому что docker и прочее модное говно работало на винде отжирая ресурсы целой виртуалки, в то время как в linux оно крутится на том же ядре, что и хост-система.
> Тебе нравится вместо пары десятка баксов годами платить собственным временем? Прыщедебил, что тут сказать.
Ты платишь не парой десятков баксов, а точно таким же собственным временем. Напомним, тред начался, когда ты заныл что в прекрасном и охуенном ПШ что-то не очевидно устроено, и это сожрало твоё время.
Плюс к этому ты платишь ещё пару десятку баксов (и тоже годами), либо собственной безопасностью если юзаешь ломаное. Причем и в том и в другом случае ты платишь ещё и свободой.
Я плачу только временем, и его стараюсь вкладывать в вещи, которые мне позволяют делать нечто более фундаментальное. Например то, что не зависит от воли корпораций, или то, что я могу сам изменять и использовать как мне заблагорассудится. А не в говноподелки мелкософта, которые сливаются в унитаз вместе с твоими знаниями о них и сертификатами "специалиста" через десять лет после их появления.
guest6 13.06.2022 17:13 # 0
Ебать-ебать, ЦЕЛОЙ ВИРТУАЛКИ! То ли дело разработка под андроид.
> Напомним, тред начался, когда ты заныл что в прекрасном и охуенном ПШ что-то не очевидно устроено, и это сожрало твоё время.
А в твоём охуенном баше всё очевидно устроено и не ломается от пробелов в имени файла? В помершелле далеко не всё заебись, но он хоть отошел от принципов бат файла.
Помершелл не мой рабочий инструмент, я не заправщик картриджей, чего-то могу не знать.
> Ты платишь не парой десятков баксов, а точно таким же собственным временем.
Прыщи на десктопе не нужны, известно же всем.
>Причем и в том и в другом случае ты платишь ещё и свободой!!!!
А что такое твоя щвабодка? Как ее пощупать?
> А не в говноподелки мелкософта, которые сливаются в унитаз вместе с твоими знаниями о них и сертификатами "специалиста" через десять лет после их появления.
А сколько тебе будут приносить пользу знание прыщеговна без их обновления?
vistefan 13.06.2022 17:22 # 0
Точно, ты же не заправщик картриджей, просто купишь ещё оперативки всего за $1.99
> То ли дело разработка под андроид
Это тут причём? Майкрософтовское говно лучше linux потому что есть гугловское говно?
> Прыщи на десктопе не нужны, известно же всем.
Садись, четыре.
> А что такое твоя щвабодка? Как ее пощупать?
Пощупать легко: попробуй реализовать свою фичу в программе, которой пользуешься, если она несвободна. Ну как, пощупал? А ещё хуец свободки ты каждый раз чувствуешь своим очком, когда ждёшь, пока пинда разрешит тебе попользоваться компьютером со словами "обновление, не выключайте компьютер". Но тебе это нравится.
> А сколько тебе будут приносить пользу знание прыщеговна без их обновления?
Знания linux-технологий значительно долговечнее всякой хуйни пропихиваемой корпорациями и подыхающей на следующий день после окончания пропихивания. Наоракл. Десять лет назад ты бы защищал интернет-эксплорер, неосилятор.
nyTuH_nugop 13.06.2022 17:31 # 0
Как будто аптитуды с оптварями более легковесны.
guest6 13.06.2022 17:38 # 0
я в aptitude только в сапера играю, хотя формально у него есть какие-то командлайн плюшки которых нет у apt, но они нужны там раз в столетие
vistefan 13.06.2022 17:42 # 0
Каковы бы они ни были, я не обязан ими пользоваться, в отличие от.
nyTuH_nugop 13.06.2022 18:01 # 0
guest6 13.06.2022 18:02 # 0
nyTuH_nugop 13.06.2022 18:15 # 0
guest6 13.06.2022 18:21 # 0
Виндоблядь яйцо снесла, а потом оказалось, что на себ сервер установилась поддержка проверки правописания грузинского языка для Edge
именно потому виндоговно лучше ставить в core
guest6 13.06.2022 18:30 # 0
guest6 13.06.2022 20:13 # 0
Дыры в пинде каждые три месяца находят, я бы не советовал отключать обновления
guest6 13.06.2022 18:29 # 0
nyTuH_nugop 13.06.2022 18:59 # 0
guest6 13.06.2022 19:45 # 0
vistefan 13.06.2022 23:17 # 0
Спермобляди соснули.
guest6 16.06.2022 02:44 # 0
vistefan 16.06.2022 02:47 # 0
Понраваилось?
> Прыщи как были на 2%, так и остались.
Неосиляторы))))))
guest6 14.06.2022 00:00 # 0
nyTuH_nugop 14.06.2022 11:04 # 0
guest6 16.06.2022 02:45 # 0
vistefan 16.06.2022 02:53 # 0
Встань на колени и попроси с волшебным словом.
guest6 16.06.2022 02:59 # 0
guest6 16.06.2022 12:56 # 0
guest6 13.06.2022 17:59 # 0
У вас это много? Неделю жить можно?
> Это тут причём?
Требования посмотри.
> Садись, четыре.
Сел немытой сракой тебе на ебальник.
Много фич в прыщах реализовал? И как, пошли они в аплоад?
> "обновление, не выключайте компьютер"
Молодец, нашел до чего доебаться. Что ещё?
> нания linux-технологий значительно долговечнее всякой хуйни пропихиваемой корпорациями и подыхающей на следующий день после окончания пропихивания.
И поэтому ты заправляешь картриджи и пишешь на шелле? Сколько платят хоть?
vistefan 13.06.2022 23:25 # 0
Так и не понял, зачем мне смотреть требования на гуглоговно, чтобы понять почему linux-софт на майкрософт-говне должен отжирать ресурсов с виртуалку на ровном месте.
> Сел немытой сракой тебе на ебальник.
Ну так поди подмойся ))
> Много фич в прыщах реализовал?
> И как, пошли они в аплоад?
Апстрим ты имеешь ввиду?
Чего-то критически полезного для коммьюнити пока не сделал. Для себя много что, как и любой юзер. Всякая там домашняя лабуда чтобы по сети торрентик смортеть на большом экране в один клик и прочее. Плагинчики писал для разного (аудиоплеер, торрентокачалка). В апстрим ничего пока не летело.
Зато из моего форка восстановили бормандсток, я полезен )))
> И поэтому ты заправляешь картриджи и пишешь на шелле? Сколько платят хоть?
Какой же ты лох )))
guest6 16.06.2022 02:46 # 0
Всхрюкнул человек, топящий за прыщи.
vistefan 16.06.2022 02:49 # 0
За GNU/Linux, свободную операционную систему.
guest6 16.06.2022 02:53 # 0
Fike 14.06.2022 00:20 # 0
vistefan 14.06.2022 00:21 # 0
Во-первых так и должно быть (от частного к общему), во-вторых инструмент тоже обсудили и посравнивали.
guest6 14.06.2022 00:23 # 0
vistefan 14.06.2022 00:25 # 0
guest6 11.06.2022 11:16 # 0
vistefan 10.06.2022 19:22 # 0
> gsv *sql* | sort Status | ft -gr Status
Если мне понадобится что-то сложнее, я возьму биндинг для systemd к пистону и буду работать с объектами так же как в пш. Только это будут не объекты "передачи данных от одной команды к другой", а объекты предметной области, как и положено.
vistefan 10.06.2022 19:24 # 0
guest6 11.06.2022 04:27 # 0
Замечательно, а по конкретному полю профильтровать?
sort -k 3
sort Status
Что проще читать?
Чем у тебя поля разделены там? Формат выхлопа у каждой утилиты свой? А в помершелле даже автокомплит по полям есть. А вложенные структуры бывают?
vistefan 13.06.2022 14:27 # 0
systemd срёт спецсимволами, поэтому будет корявенько, но вот по коркретному полю
> sort -k 3
> sort Status
> Что проще читать?
Безусловно с именем поля читать проще, и не сломается если во входе изменить порядок столбцов.
Подскажите, нет ли готовой утилиты на Unix для работы с таблицами по именам столбцов? Если нет, надо бы написать.
> Чем у тебя поля разделены там?
Где как, пробелами, табами
> Формат выхлопа у каждой утилиты свой?
Да
> А в помершелле даже автокомплит по полям есть.
Пздравляю. Это который символами табуляции срёт когда вариантов предложить не может?
> А вложенные структуры бывают?
Нет, как ты успел понять это вообще не структура, это просто строка. С какого хуя в шелле гонять какие-то вложенные структуры. Ты в баше не получаешь объект "процесс" с полями и методами. Ты из одной утилиты получаешь например PID процесса, а другими утилитами с ним работаешь. Это называется Unix-way.
guest6 13.06.2022 17:08 # 0
Поэтому иди ты нахуй со своим недошеллом.
> Безусловно с именем поля читать проще, и не сломается если во входе изменить порядок столбцов.
Пердоля признал отсос? о_О
> Если нет, надо бы написать.
Ты напишешь или камунети, лет через 300?
> Пздравляю. Это который символами табуляции срёт когда вариантов предложить не может?
Я неебу чем он срёт, но там он хотя бы есть.
> Нет, как ты успел понять это вообще не структура, это просто строка.
А по сути - список с разделителем. Но большее сделать не получится. Хуле, батник на максималках.
vistefan 13.06.2022 17:16 # 0
Недошелл это твой мелкомягкий синий пш-высер
> Пердоля признал отсос? о_О
Ты так и не понял о чём я вообще говорю. У меня нет задачи обосрать. Я стараюсь рассуждать прагматично. Меня вообще ничто не заставляет переть против здравого смысла когда факты наличествуют.
ПШ мог бы быть сколько угодно охуенным, я мог бы возхищаться его дизайн-решениями, и уже одно то что он не свободный максимум дало бы мне идеи для реализации подобного в Linux-шелле.
> Ты напишешь или камунети, лет через 300?
В зависимости от того, что щас камунети ответит. Если такого нет -- почему бы не написать.
> Я неебу чем он срёт, но там он хотя бы есть.
Ты бы наверное очень сильно удивился если бы увидел как умеет в автокомплит zsh, и насколько это настраиваемо. Хвалишь какую-то хуйню банальную. У меня шелл умеет в автокомплит по именам докер-контейнеров с контекстом. И что? У тебя, кстати, не умеет. У тебя срёт символами табуляции на синем фоне. Зато обои нескучные.
> А по сути - список с разделителем. Но большее сделать не получится. Хуле, батник на максималках.
Батник рядом не ползал, даже не из-за самого языка, а просто из-за отсутствия в сперме нормальных системных утилит.
guest6 13.06.2022 17:19 # 0
Нет, ты прыщедебил.
Помершелл швабодный и даже под прыщами есть.
> почему бы не написать.
И действительно, почему?
> умеет в автокомплит zsh
Просвяти. Автокомплит чего?
Так твоё прыщеговно не ломается от пробелов в именах файлов? Я даже не говорю про что-то покруче.
vistefan 13.06.2022 17:24 # 0
License MIT License (but the Windows component remains proprietary)
Нахуй пошёл, пидор вонючий.
guest6 13.06.2022 18:00 # 0
vistefan 13.06.2022 17:25 # 0
Всё, уже скучно смотреть на твою хуету. Иди синий экран смотри.
guest6 13.06.2022 17:59 # 0
Fike 10.06.2022 18:17 # 0
ISO 10.06.2022 19:05 # +1
А в чём проблема?
nyTuH_nugop 10.06.2022 19:09 # 0
ISO 10.06.2022 19:10 # 0
nyTuH_nugop 10.06.2022 20:30 # 0
Soul_re@ver 10.06.2022 20:50 # 0
Ты бы лучше доебался, что IPv4, представленные в IPv6 формате, не понимает.
nyTuH_nugop 13.06.2022 17:49 # 0
То не совсем IP number, а адрес классовой сети, где повыкидывали all-zero адрес хвоста, но я вообще про другое. Номер не обязан быть обязательно записан, как dotted-decimal. Наверняка среди пердоликов есть they/them, которым неймётся использовать нотацию никаквсе.
guest6 13.06.2022 17:36 # 0
ну кстати вот тут есть плюсы ПС конечно
выведи мне таке не прыщах?
можно конечно так
или через sed/grep/cut, но выглядит не очен
nyTuH_nugop 13.06.2022 18:08 # +1
мой программы. Проверьте правильность написания имени, а также наличие и правильность пути
, после чего повторите попытку.
Зато выделение понтовее некуда, с гродиэнтом. Что как бы подтверждает гиппотезу, что вся эта херня слеплена для школоло
guest6 13.06.2022 18:09 # 0
nyTuH_nugop 13.06.2022 18:19 # 0
А ты мне что, Билли?
guest6 13.06.2022 18:22 # 0
Просто нет смысла в повершеле без нормальных кмдлетов
nyTuH_nugop 13.06.2022 18:26 # +1
По другой версии: хомячки устали от форса huy scripting guy и повелись.
guest6 13.06.2022 20:12 # 0
nyTuH_nugop 14.06.2022 18:26 # 0
guest6 14.06.2022 18:33 # 0
в PS же есть кмдлеты, потому питушню типа "получить все IP адреса" проще делать
Алсо, кмдлеты писать на C# проще, чем писать комы для IDispatchевых языков: их нужно или через Com Interop регить регазмом, или писать на кресте
guest6 13.06.2022 18:30 # 0
nyTuH_nugop 13.06.2022 18:57 # 0
guest6 13.06.2022 19:46 # 0
3.14159265 14.06.2022 19:33 # 0
Уебанство в нейминге просто редчайшее.
Get-Net-Adapter?
GetNet-Adapter?
IPv4-Address?
> вся эта херня слеплена для школоло
Именно. Чтобы потом бегать понтоваться перед дноклассниками: «да я же как Линукс».
guest6 14.06.2022 20:12 # +1
Глагол-Существительное.
Get-NetAdapter
Stop-Service итд
есть даже такое
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/get-verb?view=powershell-7.2
но сами глаголы и существителбьные соврешенно норкоманские конечно
Сравните:
Mount-VHD, но Add-VMDvdDrive.
Это просто надо запоминать. Но все равно это в охулион раз лучше, чем было до этого: sc, netsh, net, diskpart, ipconfig, wevtutil, идите на хуй
Fike 14.06.2022 20:26 # +1
Что такого плохого в set -euxo pipefail; ip a | grep -A | grep | cut | sed | xargs? Почему вы так ненавидите филомофию юникс?
guest6 14.06.2022 20:29 # 0
во-вторых сами по себе тулы были убоги, неконсистентны, и похожи на кусок говна, да еще и копирайтом любили срать
Командные тулы в NT не были расчитаны на написание серьезных скриптов (в отличие от ш), именно потому туда завезли COM+WSH почти сразу.
Fike 14.06.2022 20:28 # +2
Именно поэтому я за V2 word order языки. В нидерландском было бы Lifecycle-Beginnen, все связанные команды начинались бы с одного префикса.
guest6 14.06.2022 20:31 # +2
Зато команды можно было бы уменьшать, добавив je
guest6 16.06.2022 02:49 # 0
vistefan 16.06.2022 02:51 # 0
guest6 16.06.2022 02:52 # 0
вон сёма ни немецкого ни английского не знает, и ему збс
он все таки программист, а не переводчик
CBuHOCO6AKA 19.06.2022 13:45 # +1
1. Неизменяемая часть глагольного сказуемого (инфинитив или причастие) уходят в конец предложения.
2. В придаточных глагол в конце, как в языках SOV и OSV.
3. Если придаточное идёт перед главным, то оно всё целиком считается членом главного предложения. Если его не посчитать, то в главном получается V1.
4. Некоторые союзы считаются членами предложения, некоторые — нет.
Вспомни want vs omdat (аналог в немецком denn vs weil).
Вроде в скандинавских языках такой сложности нет, они более строгие V2.
CBuHOCO6AKA 19.06.2022 13:56 # +1
Hast du ein Glied?
Hast du eine Universität absolviert?
Ob du ein Glied hast?
Ob du eine Universität absolviert hast?
3.14159265 11.06.2022 00:19 # 0
Бисер перед немецкими свиньями.
3OJIOTA9I_MAKAKA 11.06.2022 03:26 # 0
https://youtu.be/lxnx8zS8Bzw
nyTuH_nugop 11.06.2022 09:22 # 0
guest6 14.06.2022 20:34 # 0
а тут пришли go-хипстеры, и как давай тебе JSONом срать. Поди, пожуй json своими cut и sed.
vistefan 14.06.2022 21:52 # +1
Я этим не пользовался, но подобное есть
https://stedolan.github.io/jq/tutorial/
Ну я бы пистон расчехлил
guest6 14.06.2022 21:53 # 0
матрица становица деревом
vistefan 14.06.2022 22:03 # 0
Да, это плохо
3.14159265 14.06.2022 23:57 # 0
>Поди, пожуй json своими cut и sed.
Есть jq. Отличная штука, как уже сказал vistefan.
https://govnokod.ru/27650
vistefan 15.06.2022 00:47 # +1
Прикольно. У меня тоже был клиент для терминала https://github.com/ViStefan/pyGK
ucnaHckuu_CTblD 11.06.2022 01:03 # +2
3.14159265 14.06.2022 17:29 # 0
Возможно, для начала, стоило бы перестать срать с аккаунта, где на аватарке стоит свинья.
nyTuH_nugop 10.06.2022 17:49 # 0
Не jobs, а JobObjects.
nyTuH_nugop 10.06.2022 18:03 # 0
Не jobs, а JobObjects.
nyTuH_nugop 12.06.2022 13:42 # 0
guest6 10.06.2022 15:26 # 0
vistefan 10.06.2022 16:59 # 0
Моча лучше говна
guest6 10.06.2022 17:46 # 0
vistefan 10.06.2022 17:53 # +1
Бля, изчини, чувак, мне надоело. Ты так щас дойдёшь до "кто обзывается тот сам так называется".
Давай дальше сам.
guest6 10.06.2022 18:34 # +1
nyTuH_nugop 10.06.2022 18:56 # 0
guest6 10.06.2022 19:02 # 0
vistefan 10.06.2022 19:37 # 0
Бля, ну это плачевно.
guest6 11.06.2022 04:00 # 0
vistefan 13.06.2022 13:50 # 0
А не подскажешь где дошелл?
вместо cmp можно юзнуть case или if.
guest6 13.06.2022 17:04 # 0
vistefan 14.06.2022 15:29 # 0
Братан, помоги разобраться, как лямбды загрузить.
guest6 14.06.2022 15:34 # 0
Возможно, ты там забанен
так же убедись, что у тебя свежаы версия нугета.
На всякий случай: AWS лямбды не имеют отнощения к лямбдам в языке
vistefan 14.06.2022 15:39 # 0
Боже, это какая-то амазонская хрень.
guest6 14.06.2022 15:44 # 0
лямбды в твоем понимании в PS есть, причем они даже кложаца
AWS лябмда это serverless хуйня, типа ты даешь амазону код, и просишь запускать его на их серверах на каждый HTTP запрос или на каждое письмо или на каждую запись в логи, или если у тебя на сервере место кончилось
vistefan 14.06.2022 15:50 # 0
"Пожалуйста" надо говорить?
Обожаю корпорации.
vistefan 14.06.2022 17:01 # 0
$command.GetType() тут будет ScriptBlock, а это судя по всему и есть тот самый "строковый язык"))))
guest6 14.06.2022 17:10 # +1
чувак, с виндуос экспи иди-ка на 500-й селерон Тараса, на дельфи писать
vistefan 14.06.2022 17:26 # 0
Какой нахуй экспи, код читать не умеешь? Тыжпрограммист. Выше на строчку Invoke-Command работал, а потом сломался, когда я в переменную положил говна. Потому что всё что в фигурных скобках в твоём пыщ-пыщ не валидируется никак, то есть это обычная строка, которой потом делается eval. Так что пыщ-пыщ -- обычный строковый шелл с уёбищным синтаксисом. Вот то же самое на баше
nyTuH_nugop 14.06.2022 17:56 # 0
Да какая в жопу разница? .NOT 4 развернут, значит должен запускаться, пусть не 3 секунды, как у апгрейдных смузихлёбов, а 30. Они же щоки надувают, что оно типа портабельное...
Fike 14.06.2022 17:04 # 0
nyTuH_nugop 14.06.2022 17:06 # 0
vistefan 14.06.2022 17:29 # 0
Да я им и так по работе пользовался, правда только как чуть менее вырвиглазный cmd.exe. Ну щас-то заживём....
vistefan 14.06.2022 15:39 # 0
Мне как раз его и предложило обновить, и что-то произошло, и тоже упало с ошибкой. Похоже у меня уже ничего не поддерживается.
Зато баш старое ненужное говно из 80-х. Видимо повер шелл 5.1 -- старое ненужное говно из 2016-х или каких там. По крайней мере хелп по 7 постоянно упоминает пыш-пыш 5.1 )))
guest6 14.06.2022 15:44 # 0
vistefan 14.06.2022 15:47 # 0
vistefan 14.06.2022 15:43 # 0
Возможно, ты там забанен
Урл открывается, не забанен. Нугет не найден, но сообщение о том что нугет не найден падает при попытке его установить, ЧСХ.
vistefan 14.06.2022 15:17 # 0
Поставил PowerShell 7, потому что ты меня переубедил что баш говно. Я хотел заценить лямбды в PowerShell.
Только вот теперь почему-то у меня три PowerShell. Один синий и говорит что он 5.1. Другой черный и говорит что он 7, в нём ещё желтые буквы в начале команд (очень красиво кстати сделали ребята).
В ISE почему-то открывается синий! Никак не могу настроить, чтобы в ISE открывался седьмой, чёрный. А из синего никак не выполняется команда Install-Module, чтобы лямбды загрузить. Я пробовал, но там какие-то URI не найдены.
Я решил полезть в хелп, но там было только три пункта, первый открывал майкрософт.ком в браузере, там в выпадающем списке был выбран PowerShell7, а информация была про PowerShell 5.1.
Другой пункт был Show command window, это показывало в интерфейсе список команд точно такой же как у меня уже справа от окна был открыт. Это мне тоже не подошло.
Третий пункт был "Update Windows Power Shell Help". Я подумал, может у меня старая версия хелпа, и надо обновить. Но получил вот такое сообщение:
vistefan 14.06.2022 15:17 # 0
update-help : Failed to update Help for the module(s) 'CimCmdlets, ISE, Microsoft.PowerShell.Archive, Microsoft.PowerShell.Core, Microsoft.PowerS
hell.Diagnostics, Microsoft.PowerShell.Host, Microsoft.PowerShell.LocalAccounts, Microsoft.PowerShell.Management, Microsoft.PowerShell.ODataUtils
, Microsoft.PowerShell.Security, Microsoft.PowerShell.Utility, Microsoft.WSMan.Management, PackageManagement, PowerShellGet, PSDesiredStateConfig
uration, PSScheduledJob, PSWorkflow, PSWorkflowUtility' with UI culture(s) {ru-RU} : Unable to retrieve the HelpInfo XML file for UI culture ru-R
U. Make sure the HelpInfoUri property in the module manifest is valid or check your network connection and then try the command again.
At line:1 char:1
+ update-help
+ ~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (:) [Update-Help], Exception
+ FullyQualifiedErrorId : UnableToRetrieveHelpInfoXml,Microsoft.Po werShell.Commands.UpdateHelpCommand
update-help : Failed to update Help for the module(s) :
'NetworkSwitchManager'
Access is denied. The command could not update Help topics for the Windows PowerShell core modules, or for any modules in the $pshome\Modules dir
ectory. To update these Help topics, start Windows PowerShell by using the "Run as Administrator" command, and try running Update-Help again.
At line:1 char:1
+ update-help
+ ~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Update-Help], Exception
+ FullyQualifiedErrorId : UpdatableHelpSystemRequiresElevation,Mic rosoft.PowerShell.Commands.UpdateHelpCom mand
vistefan 14.06.2022 15:18 # 0
Кстати, эксепшон access is denied на попытке обновления хелпа упал не сразу, а только после того как полоса загрузки прошла, то есть он что-то куда-то скачал )))
vistefan 14.06.2022 15:19 # 0
Бля, как смешно )))))))
vistefan 14.06.2022 15:22 # 0
Зачем "пирдолиться" с баш, если можно купить систему с PowerShell?! Зачем погромизду понадобится в реальной жизни баш, если он не эникейщик? то ли дело PowerShell!
Ебать мой хуй...
vistefan 14.06.2022 15:27 # 0
Блять, я даже не пытаюсь его сломать, он сам ))))
Винда "удобна для обычных пользователей" лооооооооооооооооооооооооооооооол
Кстати, у всех трёх повершеллов разное контекстное меню, по разному копипаст происходит, и ещё один из двух синих у меня почему-то наполовину на русском а другой на английском.
guest6 14.06.2022 15:37 # 0
ставь лучше сразу на языке Мандарин
толку от сообщений будет примерно столько же, но гуглить ошибки будет легче
судя по стартовому меню у тебя древнее ненужное говно, на котором ничего уже не работает
поставь английскую десятаку
vistefan 14.06.2022 15:45 # 0
Не, всё, я неосилил. Пыщ-пыщ выше моего понимания. Это слишком круто, по сравнению со строковыми языками.
Недошеллы -- это когда из шелла ставишь систему. А богошелл -- это когда тебе нужна вся остальная система, чтобы установить шелл.
Чувствуете разницу?
guest6 14.06.2022 15:47 # 0
vistefan 14.06.2022 15:48 # 0
Ясно.
vistefan 14.06.2022 15:49 # 0
Блять, наверное когда-нибудь виндопидоры изобретут репозитории и пакетный менеджер.
guest6 14.06.2022 15:51 # 0
vistefan 14.06.2022 15:52 # 0
Так лучше бы они не работали.
3.14159265 14.06.2022 17:17 # 0
А если XP нафлешке?
guest6 14.06.2022 15:50 # 0
vistefan 14.06.2022 15:51 # 0
vistefan 14.06.2022 15:53 # 0
Для начала там окирпичится апт и курл, потому что ключи тухлые, наверное.
Поэтому я за rolling-release
vistefan 14.06.2022 16:48 # 0
Поставил Lenny (5.0.0) на виртуалку, подтянул архивные репы при установке, и собрал последний баш с gnu.org:
guest6 14.06.2022 17:08 # 0
GNU bash, version 5.1.4(1)-release (x86_64-pc-linux-gnu)
покажи его
и потом
посмотрим что за либси там
vistefan 14.06.2022 17:28 # 0
guest6 14.06.2022 17:35 # 0
А с woody будет?
vistefan 14.06.2022 17:42 # 0
Бля, как это ставить в виртуалку?
https://cdimage.debian.org/mirror/cdimage/archive/3.0_r5/i386/
vistefan 15.06.2022 15:17 # 0
Попробовал выкачать jigdo-cd, репозитории поменялись уже, даже в archive, а .template-файлы не поменялись, ссылаются на неправильные пути к пакетам. Предложили доделать образ вручную rsync-ом, не осилил.
Взял 3.1 где уже есть iso-cd. Вуди встал, но он похоже совсем сырой, в репозитории некорректные зависимости, не смог поставить без --force-overwrite даже make, а libc6 там ссылается на неправильную версию. Но тем не менее, libc-dev там ссылается на libc6, что обнадеживает.
Попробую позже 3.1_r8, или это будет уже не чистый эксперимент?
Интересно наблюдать, даже простой tar -xf для современного тар.гз у баша не сработал без дополнительных ключей, ругался на base64 заголовки.
https://cdimage.debian.org/mirror/cdimage/archive/
guest6 15.06.2022 15:20 # 0
Это 1998-й год, примерно. Ну сетевая у меня не заработала конечно, но внезапно сэмулированный ком порт заработал. Apache был (первый), перл и даже python 1.5 что ли
vistefan 15.06.2022 15:22 # 0
Чо интересного изучил?
guest6 15.06.2022 15:34 # 0
vistefan 15.06.2022 15:23 # 0
Щас 3 самый старый как я понимаю в архиве. Давно пердолился?
guest6 15.06.2022 15:31 # 0
https://cdimage.debian.org/mirror/cdimage/archive/older-contrib/2.0/
можешь попирдролица, там и 1.3 есть (но я не пробовал)
dselect очень необычная хуита, лучше сразу читать
https://www.debian.org/releases/woody/i386/dselect-beginner
libapt там еще нет
vistefan 14.06.2022 17:33 # 0
GNU bash, version 5.1.4
Последний вообще 5.1.16, я взял стабильный релиз
nyTuH_nugop 14.06.2022 17:05 # +1
Какой format and reinstall )))
vistefan 14.06.2022 15:34 # 0
PS C:\Windows\system32> Update-Help
Update-Help : Failed to update Help for the module(s) 'CimCmdlets, ISE, Microsoft.PowerShell.Archive, Microsoft.PowerShell.Core, Microsoft.PowerS
hell.Diagnostics, Microsoft.PowerShell.Host, Microsoft.PowerShell.LocalAccounts, Microsoft.PowerShell.Management, Microsoft.PowerShell.ODataUtils
, Microsoft.PowerShell.Security, Microsoft.PowerShell.Utility, Microsoft.WSMan.Management, PackageManagement, PowerShellGet, PSDesiredStateConfig
uration, PSScheduledJob, PSWorkflow, PSWorkflowUtility' with UI culture(s) {ru-RU} : Unable to retrieve the HelpInfo XML file for UI culture ru-R
U. Make sure the HelpInfoUri property in the module manifest is valid or check your network connection and then try the command again.
At line:1 char:1
+ Update-Help
+ ~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (:) [Update-Help], Exception
+ FullyQualifiedErrorId : UnableToRetrieveHelpInfoXml,Microsoft.Po werShell.Commands.UpdateHelpCommand
guest6 13.06.2022 21:56 # 0
а в пиздоне __slots__ прописывать и не забывать у дефалтново параметра туплу вместо листа писать тебе збс?
А в жаваскрипте про поведение this в нестрелочной функции помнить тебе хорошо?
В каждой и избушки свои хуюшки.
vistefan 09.06.2022 19:31 # +1
Вроде бы это из-за необходимости привязку к сисярпу сделать
nyTuH_nugop 10.06.2022 10:07 # 0
На самом деле можно, но крайне неприятно
guest6 13.06.2022 21:58 # 0
Можешь кмдлеты на шарпе писать (и кстати вполне годный ЯП)
Точно так же, как Perl косплеил sed, awk и sh.
Или как csh косплеила (неудачно) сишку
Или как примерно половина современных языков тоже сишку косплеит частично
vistefan 13.06.2022 23:07 # 0
Подтверждаю, шарп годный язык с точки зрения дизайна. Там и люди толковые его проектировали. Так что у него из минусов -- только привязка к одной конкретной несвободной платформе.
guest6 13.06.2022 23:25 # 0
vistefan 13.06.2022 23:28 # 0
И какой там с неё профит?
guest6 13.06.2022 23:30 # 0
vistefan 14.06.2022 00:00 # 0
Дело! А он под линуксом крутится?
guest6 14.06.2022 00:06 # 0
Десктоп вроде взял dotnet и EF (такой пафосный ORM) и на нем нахуячил
Причем у него мак, так что на винде этот код и вовсе не крутился
guest6 14.06.2022 00:09 # 0
guest6 14.06.2022 00:11 # 0
У меня, если честно, совсем не радужные мысли о судьбе Десктопа:(
guest6 14.06.2022 00:11 # +1
guest6 14.06.2022 00:15 # 0
3.14159265 14.06.2022 17:18 # 0
Могу ошибаться, т.к. сам нерегулярно хожу.
Но, по-моему, он перестал появляться на ГК ещё с конца 2021.
ЗЫ. Пруф:
https://gcode.space/#!/search?user=Desktop
vistefan 14.06.2022 00:19 # 0
Заебца
> Server: nginx
nginx и на пинде бывает
guest6 14.06.2022 00:28 # 0
ну тут ты скажешь, что там на фронте нджинкс а на жопе винда, но с чего бы вообще маководу десктопу использовать для чего либо винду?
Он винду небось лет десять и в глаза уже не видел
vistefan 14.06.2022 00:35 # 0
Нет,тут я скажу, что если десктоп уже отправился в Вальхаллу, а ворек.спейс ещё крутится, значит это хостинг. А ни один дебил покупать хостинг на винде не станет.
guest6 14.06.2022 00:41 # 0
Или если ты сам виндоблядь патентованная, например SO вроде на винде (был, во всяком случае)
vistefan 14.06.2022 00:43 # 0
А что это?
> например SO вроде на винде
Какой ужас ))
guest6 14.06.2022 01:35 # 0
групварь такая, примерно как gmail, google calendar, google meet и частично google docs.
Или как Zimbra
>ужас
https://stackoverflow.blog/2019/07/22/how-stack-overflow-upgraded-from-windows-server-2012/
guest6 14.06.2022 01:41 # 0
https://stackoverflow.blog/2021/12/22/best-practices-can-slow-your-application-down/
есть смешное место, которое примерно можно понять так: мы написали говнокод чтобы сэкономить количество серверов, потому что каждая винда стоит денег
а еще мы взяли C#, и пишем на нем как на СИ -- не используя управляемую кучу, пушо ГЦ тормозит
смешно)
nyTuH_nugop 14.06.2022 10:55 # 0
nyTuH_nugop 14.06.2022 13:40 # 0
Нет, не бывает. У пердоликов софт аматорского уровня, в частности Cысопов наворотил что-то такое с тред-пулом (? не помню точно конкретики), что потом ВНЕЗАПНО оказалось непереносимым.
ISO 14.06.2022 09:28 # 0
Профит в том, чтобы писать на
> годный язык с точки зрения дизайна. Там и люди толковые его проектировали.
guest6 14.06.2022 13:25 # +1
> годный язык с точки зрения дизайна. Там и люди толковые его проектировали.
?
Напомню, что такие важные проекты как VK, govnokod.xyz и Facebook написаны частично на PHP, частично на JS, тоесть на негодных языках, спроектированных мокаками на коленке в перерыве между поиском блох у партрнёра
3.14159265 14.06.2022 17:21 # 0
Потверждаю.
Но, справедливости ради отмечу, что один из этих проектов, не очень-то и важный.
Речь идёт, разумеется, о «Facebook».
guest6 16.06.2022 12:56 # 0
kcalbCube 16.06.2022 08:42 # 0
vistefan 16.06.2022 11:45 # 0
Ну, теперь если нужно написать что-то под винду, то есть ещё один приличный язык для этого, кроме крестов.
guest6 16.06.2022 12:55 # +2
вообще-то C# это платформнонезависимость и у ж точно лучше перформанс чем у йажы
kcalbCube 16.06.2022 16:36 # 0
Soul_re@ver 16.06.2022 17:07 # 0
nyTuH_nugop 16.06.2022 20:50 # 0
vistefan 09.06.2022 19:30 # +2
Это не ты компьютер на помойке нашёл?
Можешь хоть хуй пососать, мне без разницы.
В топике ты ноль.
Support 09.06.2022 19:32 # 0
guest6 10.06.2022 15:26 # 0
vistefan 10.06.2022 17:01 # +1
Никому? Это ты на форуме govnokod.ru говоришь? Твоё виндоговно интересно здесь ради лулзов над ынтырпрайзом за миллиардные ЗП индусам, которому даёт пососать GNU.
> Иди нахуй
В топике ты ноль.
guest6 10.06.2022 17:48 # 0
> В топике ты ноль.
Иди нахуй.
3.14159265 11.06.2022 00:00 # 0
guest6 11.06.2022 01:16 # +1
guest6 11.06.2022 04:16 # 0
guest6 11.06.2022 04:29 # 0
vistefan 13.06.2022 14:32 # 0
В шеллах
guest6 13.06.2022 17:14 # 0
vistefan 13.06.2022 17:23 # 0
Лох )))
guest6 13.06.2022 18:01 # 0
vistefan 13.06.2022 23:18 # 0
Чувак, ты реально крейзи лох.
guest6 13.06.2022 23:54 # 0
Заправщик картриджей
от 45 000 до 60 000 руб. на руки
Заправщик картриджей
от 50 000 до 70 000 руб. на руки
https://hh.ru/vacancy/55505761
Программист-стажер
от 45 000 руб. на руки
https://hh.ru/vacancy/66760060
--------
Совершенно не очевидно, зачем работать программистом, когда за заправку картриджей можно СРАЗУ же больше получать
vistefan 14.06.2022 00:01 # 0
> от 45 000 руб. на руки
Ничего себе, сейчас стажировка так дорого стоит? Где же программист-стажер возьмёт 45 000 руб?
guest6 14.06.2022 00:13 # 0
guest6 14.06.2022 00:05 # 0
guest6 14.06.2022 00:08 # 0
guest6 14.06.2022 00:10 # 0
guest6 14.06.2022 00:12 # 0
vistefan 09.06.2022 19:43 # +2
Блин, чувак, ты реально крейзи. Как же ты смешно всех затраллировал)
guest6 07.06.2022 08:45 # 0
guest6 07.06.2022 08:54 # 0
guest6 07.06.2022 10:08 # 0
https://rusevik.ru/data/586552fdd2820.jpg
3oJIoTou_xyu 07.06.2022 12:35 # 0
kcalbCube 07.06.2022 09:07 # 0
vistefan 08.06.2022 14:18 # 0
Пиздуй на кофе скрипт, нормис.
guest6 08.06.2022 20:52 # 0
Support 09.06.2022 14:24 # 0
vistefan 08.06.2022 14:17 # 0
vistefan 08.06.2022 14:14 # 0
Это на каких? На которых общепринят Stack overflow driven development?
guest6 07.06.2022 04:27 # 0
guest6 07.06.2022 10:36 # 0
https://devblogs.microsoft.com/scripting/use-powershell-to-get-the-number-of-the-week-of-the-year/
guest6 07.06.2022 10:48 # 0
guest6 07.06.2022 13:30 # +1
Гост, тебя Сёма зовет, можешь подойти?
guest6 08.06.2022 01:25 # 0
guest6 08.06.2022 01:34 # +1
guest6 08.06.2022 20:52 # 0
nyTuH_nugop 07.06.2022 06:47 # +1
Потом перешли на HTML, проебав phrase search и similarity search, а модульность могла привести к распидорашиванию до полной неработоспособности.
Затем улучшили пердыдущее решение и сделали неудачную попытку восстановить phrase search за счет замедления в разы, зато модульность имела квадратичный пирформанс и стала менее хрупкой - ломались только указатели и полнотекстовой поиск.
А потом нашлепали нечто настолько непонятное, что пришлось мигрировать в веб и использовать Bing вместо полнотекстового и неизвестно еще какого поиска. Зато можно посмотреть нескучное видео.
guest6 07.06.2022 10:39 # +1
В моей молодости была Visual Studio 2008. Там был хелп/msdn на чем-то таком, что если случайно заденешь пальцем "F1", то лучше сразу перезагрузи компьютер, потому что близжайшие сорок семь минут ничего не отвиснет на любом проце на 775-м сокете.
Теперь конечно только гуглом по MSDNу: локально лучше и не пытаться ничего читать
Support 07.06.2022 21:25 # 0
nyTuH_nugop 10.06.2022 19:05 # 0
guest6 07.06.2022 11:09 # 0
https://twitter.com/i/status/1531733244890300418
guest6 07.06.2022 11:56 # 0
guest6 07.06.2022 19:39 # +1
https://habr.com/ru/company/hexlet/blog/670114/
kcalbCube 07.06.2022 20:12 # 0
guest6 07.06.2022 20:13 # 0
kcalbCube 07.06.2022 20:14 # 0
guest6 07.06.2022 20:18 # 0
Support 07.06.2022 21:51 # 0
kcalbCube 09.06.2022 21:10 # 0
Steve_Brown 08.06.2022 09:52 # 0
guest6 07.06.2022 20:21 # +2
https://habr.com/ru/users/FanatPHP/
Он написал полезную статью "PHP класс для удобной и безопасной работы с MySQL"
вот и сам класс: https://github.com/colshrapnel/safemysql/blob/master/safemysql.class.php
Побольше бы таких полезных статей
guest6 07.06.2022 20:26 # +1
>>>
Вычислительная сложность на этом уровне вообще не нужна и только запутает.
Как и алгоритмы сортировки.
Я уже писал выше полный и подобный ответ на вопрос, который для вас всё ещё "остаётся открытым". Вся эта академическая муть только сбивает с толку и не дает получить хоть какую-то отдачу от обучения, убивая мотивацию.
РНР действительно скрывает огромное количество деталей реализации от пользователя, который в итоге не знает ни структур данных, ни алгоритмов. Они ему просто не нужны
Fike 07.06.2022 21:39 # 0
> я тоже думал, что время статей "Что быстрее — двойные или одинарные кавычки?" прошло еще 10 лет назад
Fike 07.06.2022 21:44 # 0
> Или вот другой пример, тест озаглавленный "Действительно ли $row[id] будет медленнее, чем $row['id']?" это по сути вопрос "Какой код быстрее — тот который работает с ошибками, или без?"
> но не справился даже с этим заведомо бессмысленным тестом, сравнивая производительность взятого в кавычки числа с производительностью числа, написанного без кавычек.
и мякотка из оригинала
> Недавний пример из моей практики: в коде был запрос с использованием Doctrine Query Builder, который должен был принимать несколько тысяч параметров.
guest6 07.06.2022 21:54 # 0
Это у Пи Аш Пи разработчиков такие ботллнеки?
>несколько тысяч параметров.
сук)
Fike 07.06.2022 21:32 # 0
о, так это же ипатьев / your common sense со стековерфлоу
https://ru.stackoverflow.com/a/422165
guest6 07.06.2022 21:56 # 0
guest6 07.06.2022 22:26 # 0
Backend Developer, Web Developer
Middle
От 140 000 ₽
Зарегистрирован
12 января 2008
------
PHP это такой язык, в котором можно четырнадцать лет программировать, и всё равно не стать сеньором.
Сложный язык какой, сложнее плюсов.....
guest6 07.06.2022 22:31 # 0
guest6 07.06.2022 22:33 # 0
guest6 07.06.2022 22:47 # 0
guest6 07.06.2022 23:12 # 0
А покажи свои статьи на хабре?
guest6 07.06.2022 23:17 # 0
Support 07.06.2022 23:39 # +1
3.14159265 08.06.2022 01:22 # +1
Всем рекомендую.
guest6 07.06.2022 22:30 # +1
Support 07.06.2022 23:42 # 0
Так вот, кися, с твоей авы на меня смотрит свиное рыло. Пятачок, кися.
Выводы сделаешь?
guest6 07.06.2022 23:47 # 0
https://www.youtube.com/watch?v=0GFa4Da5nM4
guest6 08.06.2022 01:25 # 0
guest6 08.06.2022 09:38 # 0
bootcamp_dropout 08.06.2022 09:45 # 0
guest6 08.06.2022 12:18 # 0
* По нему много русскоязычных видеокурсов
guest6 08.06.2022 12:26 # 0
guest6 08.06.2022 12:31 # 0
vistefan 08.06.2022 14:11 # 0
guest6 08.06.2022 14:13 # 0
guest6 08.06.2022 14:16 # −1
А там дрова
guest6 08.06.2022 14:20 # −1
guest6 08.06.2022 14:16 # −1
vistefan 08.06.2022 14:32 # 0
95% пользователей чего угодно это Пи Аш Пи программисты.
По мускулю есть хорошие маны и книги, он достаточно старый и действительно настраивается и оптимизируется сложнее чем например postgres из коробки. Поэтому есть повод разобраться, если стек выбираешь не ты сам.
А так это неплохой свободный продукт от оракла. Оракл и похуже делал монстров.
А ещё мне нравится SHOW tables; и DESCRIBE table; Я не понимаю, почему cli других СУБД нагородили каких-то \dt; \d; \q; и прочей срани. А в некоторых чтобы получить список полей без гуя надо селектить схему из кишок служебной базы.
guest6 08.06.2022 21:37 # −1
По мускулю вроде есть одна толковая книга от Зайцева и его друзей, которые делали Перкону.
Не уверен про сложность настройки, кажется 89% питухов умеют только ``innodb_buffer_pool_size `` крутить.
У постгреса, соответственно, это ``shared_buffers``
Очень умелые питухи умеют настроить цену последовательного и случайного доступа, чтобы оптимизнуться под SSD (постгря по умолчанию настроена HDD)
Что касается сравнения с mysql, я не буду сейчас рассказывать про ренджи, встроенные языки (втч python), GiST индексы, генетический оптимизатор, внятный explain, итд.
Скажу так:
PostgreSQL supports most of the major features of SQL:2016. Out of 177 mandatory features required for full Core conformance, PostgreSQL conforms to at least 170.
https://www.postgresql.org/docs/current/features.html
А по MySQL у тебя есть статистика?
>А в некоторых чтобы получить список полей без гуя надо селектить схему из кишок служебной базы.
Формат схемы описан ANSI, вот базы ему и соответствуют
vistefan 09.06.2022 19:50 # 0
Ну могу только вот с этим предложить ознакомиться
https://dev.mysql.com/doc/refman/8.0/en/compatibility.html
> я не буду сейчас рассказывать про ренджи, встроенные языки (втч python), GiST индексы, генетический оптимизатор, внятный explain
Ну ты-то здоровый буйвол. Уважаю.
Мне чёт пока конторы в которых бы умели готовить СРУБД не попались.
Fike 08.06.2022 11:16 # 0
какой-то мета-уровень
guest6 08.06.2022 22:07 # 0
kcalbCube 09.06.2022 21:10 # 0
guest6 09.06.2022 23:25 # 0
nyTuH_nugop 10.06.2022 10:43 # 0
nepeKamHblu_nemyx 10.06.2022 18:52 # 0
https://govnokod.ru/28217
https://govnokod.xyz/_28217/
guest6 10.06.2022 19:03 # 0
Отсос
kcalbCube 11.06.2022 09:53 # 0
guest6 11.06.2022 10:02 # 0
guest6 11.06.2022 12:46 # 0
guest6 11.06.2022 16:29 # 0
ай фил ёр пеин
guest6 12.06.2022 02:22 # 0
nyTuH_nugop 11.06.2022 18:29 # 0
И, кстати, там, где щеки надувают о фичах, они бесстыже напиздели, в ISE нихера история не сохраняется между сеансами.
vistefan 13.06.2022 14:39 # 0
лол
БезИмени1.ps1
guest6 13.06.2022 17:04 # 0
vistefan 13.06.2022 17:05 # 0
guest6 13.06.2022 17:15 # 0
guest6 13.06.2022 17:09 # 0
БЕЗ ТЕРМИНАЛА!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!
КОНСОЛЬ НЕ ТЕРМИНАЛ!!!!!!!!!
сука
Fike 14.06.2022 17:05 # 0
guest6 14.06.2022 17:26 # +2
1. Йажныке классы о сорока семи полях, в которых половина может быть нулом, а другая половина заполняется на девятсот девяносто седьмой строчке шестнадцатого конструктора.
Все таки С++ со своим форсом множества мелких классов (потому что в конструкторе не насрешь) мне больше нравится.
2. Неюзабельные как-бы API, когда автор вроде бы постарался сделать свой код переиспользуемым, но по факту не подумал ни про какие кейсы кроме своего, не проверяет никак входные параметры, не пытается форсить типизацию, и не пишет документацию.
В итоге пока весь код не прочтешь -- нихуя не поймешь как им пользоваться.
3. Когда на ревью приходит фикс с комментом "иногда виснет на $FOO", а в том коммите сто файлов. Понять, как они связаны с $FOO, не представляется возможным.
4. Когда спрашиваешь: "а эта функция расчитана на запуск на любом потоке, или на конкретном?", и половина команды отвечает "да", а другая "нет".
5. Когда спрашиваешь: "нужно ли ожидать вылета исключения отсюда", и половина команды отвечает "да", а другая "нет".
6. Когда пути хранят как строки, и в некоторых местах иногда на всякий случай меняют у них слеши.
7. Когда поменял в семи местах, а в восьмом забыл, и получил феерические баги. Причем это не легаси код, а свеженаписанный.
8. Когда функциональная цепочка уходит за 120 символов
9. Когда императивная портянка уходит на три экрана вниз, и занимается перекладыванием из одного массива в другой
10. Когда сборка и тесты на CI занимают четыре часа
vistefan 14.06.2022 17:37 # 0
> 6. Когда пути хранят как строки, и в некоторых местах иногда на всякий случай меняют у них слеши.
Виндопроблемы.
> 9. Когда императивная портянка уходит на три экрана вниз, и занимается перекладыванием из одного массива в другой
А вот это уже питонопроблемы
> В итоге пока весь код не прочтешь -- нихуя не поймешь как им пользоваться.
Это лучше, чем когда доку хранят отдельно от кода и она постоянно устаревает, так что тебе надо читать и доку и код
3.14159265 14.06.2022 17:42 # 0
Они же пишут кроссплатформенный софт. А разделитель в теории может быть вообще любой.
Но я так и не понял, что плохого в том чтобы хранить пути как строки.
guest6 14.06.2022 17:45 # 0
знакомься, это переменная path типа String:
Скажи мне, она абсолютный путь, или relative?
Нужно ли мне в ней менять слеши?
Нужно ли экранировать пробелы и слеши?
3.14159265 14.06.2022 17:47 # 0
>Нужно ли экранировать пробелы и слеши?
Зачем? Зачем?
guest6 14.06.2022 17:49 # 0
Или чтобы передать в какую-то внешнюю тулу.
Кстати, если это путь к папке, то там есть на конце слеш или нет?
3.14159265 14.06.2022 17:52 # 0
Я просто не понимаю зачем это всё.
> Или чтобы передать в какую-то внешнюю тулу.
Экранировать нужно непосредственно перед передачей в конкретную утилиту.
guest6 14.06.2022 18:01 # 0
3.14159265 14.06.2022 18:03 # 0
Приведи, пожалуйста, реальный пример использования такой строки.
guest6 14.06.2022 18:07 # 0
У меня из конфига в vcs пришла строка, созданная на юниксе spam/path
а я на винде и добавил туда \bar
например
3.14159265 14.06.2022 18:18 # 0
Нужно сначала отрезолвить этот огрызок в нормальный абсолютный путь c сепараторами специфичными для системы.
А потом уже клеить.
Но я понял в чём багор. В общую кучу кидаются какие-то обглоданные куски путей без всякой спецификации.
guest6 14.06.2022 18:23 # 0
А вот был бы там Path, было бы намного понятнее. Да и вообще: если у тебя есть перемменная "executable" то хуй знает, что там лежит, если она строка. А если там Path, то хотя бы понятно
3.14159265 14.06.2022 18:24 # 0
Я думал в Йаже File используют.
guest6 14.06.2022 18:29 # 0
кстати в питухоне тже есть pathlib
3.14159265 14.06.2022 18:42 # 0
> Since: 1.7
Тьфу, говно какое-то ньюскульное.
Зачем? Зачем? Всю жизнь был нормальный File.
Ещё в Йаже есть URI. Чтобы точно не запутаться.
vistefan 14.06.2022 21:34 # 0
guest6 14.06.2022 21:39 # 0
Про вторую я не понял. Если это регулярка, то где кепчэ груп, и что это за изык вообще?
vistefan 14.06.2022 22:00 # 0
Это псевдокод.
Ну можешь представить кепчэ груп ещё вокруг квадратных скобок. Типа бекслеши и пробелы экранируем ещё одним бекслешем.
> а это была папка ``path\bar``
Если у тебя программы такими путями пользуются, то их кросплатформенности в любом случае пизда, а может и работоспособности. Но как синтетический пример годится, да. Нужна нормальная реализация контейнера для путёв по РФЦ
guest6 14.06.2022 22:06 # 0
твоя replace не идемпотентнта кстати, я ее случайно два раза вызову будет говно
vistefan 14.06.2022 23:45 # 0
А я уверен. Всегда можно было [A-z\d]+
guest6 15.06.2022 01:12 # 0
ты прав, можно. Во всяк случак PCRE ок
vistefan 15.06.2022 01:16 # 0
Если коллеги не великого ума, то так может быть даже правильнее. Селф-документед, ёба.
guest6 15.06.2022 01:29 # 0
Вообще регулярки любят тока старые юниксоиды, остальные их боятся
vistefan 15.06.2022 01:34 # 0
а что это?
vistefan 14.06.2022 17:59 # 0
> Нужно ли мне в ней менять слеши?
> Нужно ли экранировать пробелы и слеши? Больше не могу придумать зачем их экранировать. Она ж йажа-строка, в другие функции полезет и с пробелами, не перепутается.
3.14159265 14.06.2022 18:01 # +1
Ну это говно ёбанное. Мало того что выглядит уёбищно и непереносимо, так ещё и работает неправильно
Абсолютный путь оно поймёт как относительный.
3.14159265 14.06.2022 18:13 # 0
vistefan 14.06.2022 21:32 # 0
Это сообщение зеленым )))
> mkdir ~/:
> Абсолютный путь оно поймёт как относительный
А вот и нет. У пути "~/:" первый символ не '/' и второй не ':'
guest6 14.06.2022 21:35 # 0
3.14159265 15.06.2022 00:01 # 0
Уточнение ниже.
Относительный путь "::" будет воспринят как абсолютный (второй символ :).
Хотя он резолвится в "/home/KjPa7f/::"
Можно пойти чуть дальше и назвать файл "C:"
vistefan 15.06.2022 00:40 # 0
А при инициализации инстансов File в йажа строка будет парситься как? В зависимости от оси на которой жвм крутится что ли? Или никак, и просто собирать массив (путь) через какой-нибудь метод .add кросплатформенно по кусочкам, независимо от разделителей и корня?
guest6 14.06.2022 18:02 # 0
nyTuH_nugop 14.06.2022 18:09 # 0
> путь к папке, то там есть на конце слеш или нет?
Если в конце нет слеша, то это не путь, а имя директории.
3.14159265 14.06.2022 18:46 # 0
Так пусть Йажа сама разбирается. Там ещё такой багор как UNC есть.
А завтра поттеринги может ещё чего выдумают.
Из доки к java.io.File
An abstract pathname has two components:
An optional system-dependent prefix string, such as a disk-drive specifier, "/" for the UNIX root directory, or "\\\\" for a Microsoft Windows UNC pathname, and
A sequence of zero or more string names.
The prefix concept is used to handle root directories on UNIX platforms, and drive specifiers, root directories and UNC pathnames on Microsoft Windows platforms, as follows:
For UNIX platforms, the prefix of an absolute pathname is always "/". Relative pathnames have no prefix. The abstract pathname denoting the root directory has the prefix "/" and an empty name sequence.
For Microsoft Windows platforms, the prefix of a pathname that contains a drive specifier consists of the drive letter followed by ":" and possibly followed by "\\" if the pathname is absolute. The prefix of a UNC pathname is "\\\\"; the hostname and the share name are the first two names in the name sequence. A relative pathname that does not specify a drive has no prefix.
Fike 14.06.2022 19:30 # 0
nyTuH_nugop 14.06.2022 19:43 # 0
Fike 14.06.2022 20:20 # 0
nyTuH_nugop 14.06.2022 20:36 # 0
Fike 14.06.2022 21:01 # 0
то есть абсолютный
nyTuH_nugop 14.06.2022 21:12 # 0
guest6 14.06.2022 21:15 # 0
это стрелочка в рот
nyTuH_nugop 14.06.2022 21:17 # 0
guest6 14.06.2022 21:25 # 0
nyTuH_nugop 14.06.2022 22:07 # 0
guest6 14.06.2022 21:12 # +1
"виндузятник пишет %~sI, и смеется над прыщами с их сложным синтаксисом"
nyTuH_nugop 14.06.2022 21:26 # 0
guest6 14.06.2022 21:32 # 0
Fike 14.06.2022 21:48 # 0
вообще я хз, прямо из головы не возьму примеров, но ij в разных словах читается и так, и так, и надо запоминать отдельно произношение слов. вообще они очень любят блядь звуки, которые для нас находятся прямо посередине между двумя, поэтому это на самом деле и не ай, и не эй,
guest6 14.06.2022 21:49 # 0
nyTuH_nugop 14.06.2022 22:19 # 0
I was trying to teach a unit on British philosophers and the first thing the students noticed about Bentham, Hobbes, and Locke was “Dey all white! Where da black philosopher a’?” I tried to explain there were no blacks in eighteenth-century Britain. You can probably guess what they said to that: “Dat racis’!”
guest6 15.06.2022 13:37 # 0
Это как рад фемки считают, что мужчины специально стараются не брать на работу женщин, потому что им не выгодно, чтобы женщины много зарабатывали
vistefan 14.06.2022 21:41 # 0
Ты кстати на каком дистре? Без системыд?
3.14159265 15.06.2022 00:03 # 0
Да. Devuan или MX Linux (есть бут с systemd и без него) .
Но они же не Pöttering-free. Как минимум везде по дефолту пульса.
vistefan 15.06.2022 00:34 # 0
А pipewire без сюстемды не бывает?
3.14159265 15.06.2022 04:31 # 0
Только ручной пирдолью сборкой/установкой.
В новый Дебиан обещают завезти pipewire. Но когда он будет тот новый стабильный Дебиан?
3.14159265 15.06.2022 04:37 # 0
На самом деле бывает.
Artix linux. Это арч без системд.
Но опять же: это пирдоль, очень нестабильный rolling дистр.
И жалобы до сих пор:
Но, как видим, подвижки позитивные есть.
vistefan 15.06.2022 14:05 # 0
Ну вот hyperbola это LTS (!) Arch без systemd
3.14159265 15.06.2022 18:52 # 0
2019-06-05 - André Silva
As Xenocara follows the same goals than our packaging guidelines in stability and security concerns, we have decided to remove X.Org and use Xenocara as our default provider of display server for the X Window System. The decision means that the Milky Way v0.2 will be the last version supporting X.Org.
Хрень какая-то.
guest6 15.06.2022 20:22 # 0
Это иксы без лишнево говна (поддержки фонт сервера и пр), ну и вылизанные
ucnaHckuu_CTblD 15.06.2022 20:26 # 0
vistefan 15.06.2022 00:35 # 0
Хочу Parabola попробовать, надо проверить есть ли у меня подходящая железка.
Там init (если не путаю с Hyperbola)
vistefan 15.06.2022 00:35 # 0
vistefan 15.06.2022 00:37 # 0
guest6 15.06.2022 01:26 # 0
systemd позволял построить дерево зависимостей, загрузить только нужные юниты параллельно, отпрофайлить их, итд.
Но проблема в том, что любые абстракции НЕ бесплатны: они усложняют систему, а чем ниже уровень -- тем меньше ты хочешь видеть сложности.
Сложность хороша для поисковых систем, но вряд-ли ты хочешь заменить оператор "==" на искуственный интеллект с машинным обучением, верно?
Вот такая же питушня получилась с systemd: то, что должно было быть простым и поддаваться быстрой и лёгкой починке на коленке когда сервер упал в 3:00 AM, вот это стало сложным, как service manager в винде (где сервисы это DLLки, которые должны там через спец API с ним общаться)
Стало как-то не очень спокойно.
Тоже самое касается и GRUB, например: он намного сложнее LiLo. Как и pulseaudio намного сложнее /dev/dsp, как CUPS сложнее /dev/lpt + lpd итд.
UNIX всегда был максимально простым и тупым, и в это была его сила, а теперь вот увы
vistefan 15.06.2022 01:31 # 0
А почему не взлетел форк системд когда он ещё не стал монолитным монстром?
> а теперь вот увы
А ты реально разочаровываешься?
Ты вроде в бздюшню веришь, если я тебя ни с кем не путаю
guest6 15.06.2022 01:36 # 0
Бздя мне нравится больше: она намного проще, и лучше документирована. Но я не люблю ссать против ветра: для работы все равно везде нужен линукс (потому что docker как минимум)
vistefan 15.06.2022 01:40 # −1
А что, плохо не изделие а сам поттеринг?
> лучше документирована
Меня кстати удивляет расхожее мнение, что линукс плохо документирован. Вероятно, бздя документирована охуенно, но когда говорят что дока винапи, дотнета или мсдн сильно охуеннее мана, я представляю мелкомягкие книги, написанные языком УСПЕХА, где в конце главы мотивирующие вопросы для закрепления "итак, что мы узнали из этой главы" и прочее говно для комсомольцев, и статьи вида была ли эта статья полезна для вас, я как-то поёживаюсь.
3.14159265 15.06.2022 04:22 # 0
Я буду!
У меня все эти цепочки из autoconf ./configure, cmake, meson, make, ninja, итд заворачиваются именно в build.sh
Опять же: система сборки усложнилась. Makefile уже не пишут, а генерят заново.
Там куча опций в configure cmake, вроде настроек что собирать, какие либы линковать, флагов компилятора, итд, их нужно задавать руками.
Потому в конце-концов только build.sh.
Или мне писать Makefile который вызовет configure/cmake, который сгенерит другой Makefile?
guest6 15.06.2022 12:40 # 0
Классический Makefile прост и понятен (пока ты не захотел чего-то сложнее сборки простого сишного кода), а аутолулз это отдельная история.
nyTuH_nugop 15.06.2022 12:46 # 0
3.14159265 15.06.2022 04:33 # 0
Я больше всего угораю с арчеводов.
«A simple, lightweight distribution. You've reached the website for Arch Linux, a lightweight and flexible Linux® distribution that tries to Keep It Simple.»
Наглядный пример сектанского вранья
>A simple, lightweight distribution
>systemd
https://systemd-free.artixlinux.org/img/systemd-devours-all.gif
3.14159265 15.06.2022 04:26 # 0
Я в MXе замерял. Там это удобно, т.к. на одном железе проверяется одна и та же система с одним и тем же набором софта, отличие только в наличии systemd.
systemd бутится раза в 2 быстрее *.
Тут:
https://govnokod.ru/26671#comment549703
* Проблема во всяких говносервисах типа systemd-networkd-wait-online.service
https://govnokod.ru/27580#comment668627
vistefan 14.06.2022 21:45 # 0
То есть блять в винде можно иметь относительный путь с указанием драйва? И относительно чего он будет высчитываться? )) лооол
Допустим моя каррент дир С:\Govno и у меня есть относительный путь в йажа Филе: "D:" "Мои рисунки". Багор?
guest6 14.06.2022 17:42 # 0
да
>Виндопроблемы.
у нам кросс-платформенное говнецо
>А вот это уже питонопроблемы
ну насрать портянку можно и в коко и в руби и в перле даже, просто в питоне она особо мерзка. Питон как-бы говорит тебе: "пиши как будто ты джун, не выебывайся"
>Это лучше, чем когда доку хранят отдельно от кода
да, я тоже за доку в коде
Дока отдельно от кода это когда ты делаешь проприетарное говно и официальный АПИ или СДК и у тебя техрайтер специальный
3.14159265 14.06.2022 17:38 # 0
> Все таки С++ со своим форсом множества мелких классов
В крестах практикуют и классы с огромным числом полей.
Там же есть няшные списки инициализаторов (знаю что это пиздец с кучей правил, особенно при наследовании).
> Когда спрашиваешь: "нужно ли ожидать вылета исключения отсюда", и половина команды отвечает "да", а другая "нет".
Если это так важно: используйте checked exceptions и пишите throws.
guest6 14.06.2022 17:44 # 0
а в яже можно
>checked exceptions
ну в коко их нет
vistefan 14.06.2022 17:45 # 0
Это ты про котлин что ли?
guest6 14.06.2022 17:47 # 0
3.14159265 14.06.2022 17:57 # 0
А когда из cotlin вызывается йажа, throws в яжевских сигнатурах просто игнорируется?
Ну всегда можно писать в документации к методу.
Хотя конечно нужно ждать любое исключение из любого места и где-то в корне их все ловить.
guest6 14.06.2022 18:02 # 0
написать можно, но документацию никто не пишет обычно
кокококомпилятору пофи
nyTuH_nugop 14.06.2022 22:09 # 0
guest6 15.06.2022 14:38 # 0
Steve_Brown 15.06.2022 15:02 # 0
guest6 15.06.2022 18:17 # 0
как он знает?)
Питоны и прочие пыхи со своими потугами стат типизации конечно сосут коромельку
Soul_re@ver 15.06.2022 18:38 # 0
Если process_action нужен только в одном месте, можно перегруженными лямбдами хуячить.
vistefan 15.06.2022 19:55 # 0
ucnaHckuu_CTblD 15.06.2022 20:11 # 0
vistefan 16.06.2022 00:59 # 0
guest6 16.06.2022 10:55 # 0
vistefan 15.06.2022 19:55 # 0
ISO 15.06.2022 20:00 # 0
ISO 15.06.2022 19:56 # 0
ISO 15.06.2022 19:59 # 0
Fike 16.06.2022 08:51 # 0
Soul_re@ver 16.06.2022 11:00 # 0
Может ли транслятор в байткод для виртуальной машины называться компилятором?
Станет ли он компилятором, если кто-то сделает питоновскую vm в железе?
vistefan 16.06.2022 11:39 # 0
Конечно
> Станет ли он компилятором, если кто-то сделает питоновскую vm в железе?
Естественно
nyTuH_nugop 16.06.2022 11:52 # 0
> но по-настоящему станет
Кек.
vistefan 16.06.2022 11:40 # 0
vistefan 16.06.2022 11:40 # 0
nyTuH_nugop 15.06.2022 21:16 # 0
Chinese dictator Xi Jinping called his Russian counterpart Vladimir Putin on Wednesday to offer financial support and backing on Russia’s “respective core interests,” Chinese state media revealed, just days after Ukrainian President Volodymyr Zelensky warned the world to defend Taiwan now before China decides to invade it.
MaaKut 15.06.2022 21:32 # 0
nyTuH_nugop 16.06.2022 01:35 # 0
3.14159265 16.06.2022 22:49 # 0
Под струю, суки!
guest6 16.06.2022 22:54 # 0
Soul_re@ver 16.06.2022 22:56 # 0
Как-то так я вижу действия Красной армии сразу после её создания в январе 18 года.
3.14159265 16.06.2022 23:00 # 0
Это я просто 300 дней поставил, а не целый год.
В апреле и мае тоже подебили.
На самом деле хитрый Лейба Бронштейн под видом дня заshitника заставил русачков праздновать Пурим.
nyTuH_nugop 17.06.2022 00:10 # +1
Как же хуево последнее время стал работать Google-søk...
А так-то хуйло ежеквартально объявлял победку в с и р и и, так что эти руснявые pride months вполне норм.
guest6 18.06.2022 14:04 # −1
guest6 17.06.2022 14:43 # 0
https://twitter.com/toterGott/status/1537375943920128001?s=20&t=hlLfZg5ISob0d Q2vD4222Q
guest6 17.06.2022 14:53 # 0
guest6 18.06.2022 01:21 # 0
guest6 18.06.2022 14:12 # 0
guest6 18.06.2022 14:52 # 0
guest6 18.06.2022 18:15 # 0
guest6 18.06.2022 18:19 # 0
guest6 18.06.2022 18:20 # 0
guest6 18.06.2022 18:24 # 0
guest6 18.06.2022 20:25 # 0
guest6 18.06.2022 14:05 # 0
booratihno 17.05.2023 15:52 # 0
booratihno 17.05.2023 15:52 # 0
MAKAKA 17.05.2023 15:52 # 0
3oJloToy_xyeLL 17.05.2023 18:27 # 0
ru66oH4uk 17.05.2023 18:27 # 0
raMagPuJI 17.05.2023 18:33 # 0
raMagPuJI 17.05.2023 18:34 # 0
OTCYTCTBYl0LLLuu_xyu 17.05.2023 18:34 # 0
MAPTbIwKA 17.05.2023 18:38 # 0
6a6yuH 17.05.2023 18:38 # 0
raMagPuJI 17.05.2023 18:38 # 0
urpyHoK 17.05.2023 18:39 # 0
urpyHoK 20.05.2023 14:58 # 0
OTCYTCTBYl0LLLuu_xyu 20.05.2023 14:58 # 0
3oJloToy_xyeLL 20.05.2023 15:30 # 0
MAPTbIwKA 20.05.2023 15:30 # 0
3oJloToy_xyeLL 21.05.2023 22:38 # 0
ru66oH4uk 21.05.2023 22:39 # 0
6oHo6o 21.05.2023 22:41 # 0
6a6yuH 21.05.2023 22:45 # 0
MAPTbIwKA 21.05.2023 22:45 # 0
PE3yC 21.05.2023 22:45 # 0
MAKAKA 21.05.2023 22:47 # 0
urpyHoK 21.05.2023 22:47 # 0
PE3yC 21.05.2023 22:50 # 0
booratihno 21.05.2023 22:50 # 0
booratihno 21.05.2023 22:50 # 0
booratihno 21.05.2023 22:50 # 0
6a6yuH 21.05.2023 22:50 # 0