gavr_sas
Открыть в Telegram
JB пропаганда
БольшеСтрана не указанаКатегория не указана
271
Подписчики
Нет данных24 часа
+17 дней
+130 дней
Архив постов
271
ах, если бы только существовал способ сделать это проще
(Odin)
https://youtu.be/zOUsVf1LsKg
но вообще база, у мя почти также
271
тг начинала проигрывать некоторые ютуб превьюшки
интересно каким это образом вообще, этож жутко дорого
https://youtu.be/gtnt84CDP-s
271
можно ли сбилдить зигом то чему аж 2 года
конечно же нет, они же всего лишь 2 раза ломали то как запустить хелло ворд
имеют право конеш, но мьяхх, ставить старый зиг ради этого я не буду
271
главное помнить
export function String__toInt(self, radix = 10) {
if (radix < 2 || radix > 36) {
throw new Error(`Invalid radix: ${radix}`);
}
if (self.length === 0) {
throw new Error(`Invalid integer format: "${self}"`);
}
let negative = false;
let start = 0;
const first = self[0];
if (first === "-" || first === "+") {
negative = first === "-";
start = 1;
if (self.length === 1) {
throw new Error(`Invalid integer format: "${self}"`);
}
}
let result = 0;
for (let i = start; i < self.length; i++) {
const ch = self[i];
const digit = parseInt(ch, 36);
if (Number.isNaN(digit) || digit >= radix) {
throw new Error(`Invalid integer format: "${self}"`);
}
result = result * radix + digit;
}
if (negative) {
result = -result;
}
if (result < -2147483648 || result > 2147483647) {
throw new Error(`Integer overflow: "${self}"`);
}
return result;
}271
третий день сижу с девопс задачками, раньше никогда не доводилось в это влезать
Значица есть докер, ну ето понятно, есть кубер — аркистратор докеров тк сказать, когда деплоишь новый, старый остается висеть пока новый не поднимится, получается нет давнтайма
Или если нагрузка слишком высокая, то может начать поднимать новые копии
Есть 9654 способов задеплоить докер контейнер в кубер, и один из них skaffold https://skaffold.dev/.
Skafold используя ямл манифест может собрать образ, запушить в реджестри и его задеплоить
Но все не так просто, где же взять эти манифесты которые съест кубер, а их можно сгенерить через helm.sh
Helm это пакетный менеджер(???) для кубера, пакеты тут https://artifacthub.io/packages/search?kind=0
Можно указать шаблон, в который из отдельного values.yaml туда подставяться значения, у нас в компании есть репа с такими шаблонами
В итоге всего 3 ямла, докер файл и хелло ворд готов
1 skaffold.yaml описывает в какой реджестри билдим докер, и как деплоим, в деплое там сразу же указан helm
skaffold build
2 values.yaml - валуи специфичные для проекта которые хелм подставит в шаблон
skaffold render -o deploy.yaml
3 deploy.yaml шаблон с подставленными значениями от helm
kubectl apply -f deploy.yaml
после build контейнер запушен в наш реджестри и его остается только стартануть, кажется это делает апплай деплой файла271
Клаудфлара выпустила новый продукт, ультра скраппер сайтов
Cloudflare just dropped a /crawl endpoint. One API call and you get an entire website back. Clean HTML, Markdown, or JSON. That's it. That's the whole thing.Как говорят топ 10 аниме предательств, продавали антибот антискраппер защиту, терь выкатили инструмент который ее предположительно обходит
Introducing the new /crawl endpoint - one API call and an entire site crawled. No scripts. No browser management. Just the content in HTML, Markdown, or JSON.https://developers.cloudflare.com/changelog/post/2026-03-10-br-crawl-endpoint/ UPD: А не, вродь нормально все, получается юзлес тула
/crawl does not bypass challenges/captcha and this is by design. we identify as a bot + respect robots.txt site owners should have control over their contenthttps://developers.cloudflare.com/browser-rendering/rest-api/crawl-endpoint/#robotstxt-and-bot-protection
271
я надеюсь линус в следующий раз попытается себе линукс на аппарат жизнеобеспечения поставить во время операции
271
суука, ну нееет, ну что он там опять натворил, отбирити у линуса компухтер!
опять -реп всему линуксу изза убунтофорков небось
271
https://youtu.be/eQgxFuw8f1U
https://youtu.be/zUg3T6jbyqw #talk
2 классных идеи языков программирования, довольно похожи по смыслу, но отличаются примитивами
в обоих просто задаем некие правила системы которые очень хорошо скалируются
Второй имплементирован внутри образа Smalltalk!
