ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

gavr_sas

gavr_sas

前往频道在 Telegram

JB пропаганда

显示更多
未指定国家未指定类别
271
订阅者
无数据24 小时
+17 天
+130 天
帖子存档
https://github.com/systemd/systemd/blob/main/AGENTS.md вайбкодинг в systemd \s ffinnally

ах, если бы только существовал способ сделать это проще (Odin) https://youtu.be/zOUsVf1LsKg но вообще база, у мя почти также
ах, если бы только существовал способ сделать это проще (Odin) https://youtu.be/zOUsVf1LsKg но вообще база, у мя почти также

жизни фронтендеров важны!
+1
жизни фронтендеров важны!

тг начинала проигрывать некоторые ютуб превьюшки интересно каким это образом вообще, этож жутко дорого https://youtu.be/gtnt84CDP-s

можно ли сбилдить чтото что не обновлялось 3 года симейком? конечно же нет
можно ли сбилдить чтото что не обновлялось 3 года симейком? конечно же нет

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

главное помнить
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;
}

ффффаййнали

photo content

чел кодит в ... эммм, а что это?
чел кодит в ... эммм, а что это?

третий день сижу с девопс задачками, раньше никогда не доводилось в это влезать Значица есть докер, ну ето понятно, есть кубер — аркистратор докеров тк сказать, когда деплоишь новый, старый остается висеть пока новый не поднимится, получается нет давнтайма Или если нагрузка слишком высокая, то может начать поднимать новые копии Есть 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 контейнер запушен в наш реджестри и его остается только стартануть, кажется это делает апплай деплой файла

Клаудфлара выпустила новый продукт, ультра скраппер сайтов Cloudflare just dropped a /crawl endpoint. One API call and you ge
Клаудфлара выпустила новый продукт, ультра скраппер сайтов
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 content
https://developers.cloudflare.com/browser-rendering/rest-api/crawl-endpoint/#robotstxt-and-bot-protection

я надеюсь линус в следующий раз попытается себе линукс на аппарат жизнеобеспечения поставить во время операции

бляяяяяяя

суука, ну нееет, ну что он там опять натворил, отбирити у линуса компухтер! опять -реп всему линуксу изза убунтофорков небось
суука, ну нееет, ну что он там опять натворил, отбирити у линуса компухтер! опять -реп всему линуксу изза убунтофорков небось

а за следующим от меня столиком в кофейне спит кот!
а за следующим от меня столиком в кофейне спит кот!

https://youtu.be/eQgxFuw8f1U https://youtu.be/zUg3T6jbyqw #talk 2 классных идеи языков программирования, довольно похожи по смыслу, но отличаются примитивами в обоих просто задаем некие правила системы которые очень хорошо скалируются Второй имплементирован внутри образа Smalltalk!

когда как только показывают персонажа сразу понятно что он главный злодей
когда как только показывают персонажа сразу понятно что он главный злодей