зачем алине канал – Telegram
зачем алине канал
1.43K subscribers
1.07K photos
37 videos
3 files
221 links
личный канал широко известной в узких кругах дурочки @teidumb

донате: @teifeed
ava: pixiv/107165822

all opinions are my own
Download Telegram
🤯153💩2💅2🤮1
пизда, почти месяц без постов

надо бы дописать кросспостилку из феди, мне страшно серить сюда всяким мусором который я туда серю, но совсем без постов тоже грустно как-то

буду наверное пока руками выборочно кросспостить оттуда :D
12
If Docker detects that your're using 127.0.0.1, it will replace it with 8.8.8.8 and 8.8.4.4:

пхахаха бля что, почему
я полчаса днс дебажила из-за этого
почему нельзя просто поднять локальный резольвер или (еще лучше) всунуть 172.17.0.1 как неймсервер 😮

(сурс. код за эти 10 лет сильно поменялся, но логика осталась той же, по идее где-то тут)
Please open Telegram to view this post
VIEW IN TELEGRAM
💩71👍1😁1
Crowsdrike выложили полный репорт краша

TLDR:

Поскольку у них драйвер на уровне ядра, то для официального обновления драйвера нужно проходить сертификацию майкрософта, что довольно долго, а им надо быстро выкатывать апдейты, поэтому они хранят все правила антивируса в динамических файлах которые автоматически подгружаются с их сервера

Они выкатили новое правило для сканирования IPC запросов, которое принимало на вход список из 21 аргумента, а система передавала туда только 20.

ВАЛИДАЦИИ АРГУМЕНТОВ У НИХ НЕТ 😁

Тесты это не поймали, потому что они доставали аргументы из запроса ЕБУЧИМ РЕГЕКСОМ, и аргумент номер 21 матчился звёздочкой (условно .*), поэтому в него просто передавалась пустая строка

Потом они сделали апдейт в котором поменяли регекс, и пустая строка больше не подходила под 21 группу, а дальше функция зовет args[20], и все, пизда.

Дальше эти ебланы в своем репорте пишут ВЫВОДЫ, которые они сделали из этого ИНЦИДЕНТА.

Краткая сводка выводов: "чеееее оказывается нам надо валидировать нашу хуйню и писать нормальные тесты а ещё НЕ выкатывать апдейты на все машины одновременно???? ОХУЕТЬ простите пожалуйста МЫ НЕ ЗНАЛИ"

Это НЕ первый раз когда краудстрайк крашил компьютеры, это просто самый масштабный случай на данный момент

Как вы думаете, начнут ли они писать нормальные тесты, если прошлые случаи их ничему не научили 🤷‍♂️
Please open Telegram to view this post
VIEW IN TELEGRAM
40😁2👍1
fun fact: docker-entrypoint.sh в официальных имагах ноды убирает енв переменные с минусами
это происходит судя по всему из-за того что там используется sh в шебанге, а он не справляется (это можно воспроизвести даже на ubuntu:latest, пик2).
баш же нормально отрабатывает

еще полчаса проебано на дебаг абсолютно обскурной хуйни, обожаю линуксы 🥰

p.s. причем самое веселое что docker compose справляется. не ебу как и почему. и не хочу знать если честно.
🥰22😐5😢2😍2😁1💩1💊1
пряничный домик дамира (jolly)
рекомендую всем включить
шутки шутками но я запилила юзерскрипт по мотивам этого поста (давно хотела тбх, но теперь еще и контекст смешной :D)

хейтеры свелта объединяемся
22💩7🗿3
лол, оказывается встроенный в ноду хттп сервер не умеет в кастомные http verb-ы 😮

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

на стаковерфлоу вообще предлагают патчить ноду 😄
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14🤪4🥰1
очень надеюсь что к релизу это говнище переделают или хотя бы сделают отключаемым 🙄

upd: в комментах подсказали что в 6 бете это плюс-минус починили
👍16
какая красота, кого-то уволят

upd 02:42 уже подняли, быстро они
❤‍🔥22😍2
я обожаю макось

чтобы юзать кейчейн и хранить ключики в secure enclave, аппа обязана быть подписана и иметь правильные ennoscriptments.
даже для локальной разработки.

а чтобы подписать бинарник - мне надо положить его в "app-like" структуру папок (​whatever.app/Contents/MacOS/whatever​) и подписать .app

но! чтобы макось приняла ennoscriptments-сы для доступа к кейчейну - просто подписать через codesign --ennoscriptments недостаточно, аппа просто SIGKILL-нется. ему нужен так называемый "provision profile", подписанный собственно эпплом.

и единственный способ (который я нашла) чтобы получить его не имея валидного дев сертификата это… спиздить его из аппы собранной икскодом, лол
потому что они выдаются бекендом эппла, per-bundleid per-девайс, приватными апишками икскода.

😮
Please open Telegram to view this post
VIEW IN TELEGRAM
103😢21😁13🥴62👍2🤮1💩1
первое что я услышала в колл центре мгтс-а - "если у вас не работает ютуб нажмите один" 😄
Please open Telegram to view this post
VIEW IN TELEGRAM
9🐳48😁13💩4👍2💅21
13🫡7💩4😢2👀2😁1🎉1🍾1
Nothing Забыто Забыто Club
Photo
с понедельника программы телеграм не будет ее полностью удаляют! нам сидеть в тележке осталось совсем чуть-чуть!
(#freedurov)
😢263🎉1🍾1
javanoscript is not a serious language

(это из стандарта если что)
17🤓5👎2💊2
зачем алине канал
javanoscript is not a serious language (это из стандарта если что)
обнаружила это потому что наткнулась на то как поведение setTimeout в ноде отличается от поведения setTimeout в дено/браузере, пошла читать стандарт а там это)

кстати про TypeError я там не нашла, но там пишется что this должен быть window либо global:
To perform the timer initialization steps, given a WindowOrWorkerGlobalScope global, …

так что это имеет чуть больше смысла, но все же ehhhh
можно было бы и просто фолбечиться на globalThis :/
🐳9🤯1
Оказывается TON работает на протоколе КОТчейна, а Николай Дуров считает себя котёнком.

Литерально я? 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥30😁4🥰32🤡2😢1