DevNotes Live
6 subscribers
84.2K photos
12K videos
195 files
35.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Forwarded from Shock Design
Вдохновение новым дизайном сухого молока Them 1888 от датского агентства Simply.

📙 Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Адовый UX
Если вы увидели, что одну из ваших карт захватил некий Нэсп Д., не пугайтесь

Это просто бюрократическая аббревиатура, оформленная, как имя и фамилия
Forwarded from Адовый UX
👩‍💻 HTTP-ответ с таймером самоуничтожения

Реализуйте простой HTTP-сервер на Node.js, который возвращает уникальные одноразовые ссылки (вида /once/abc123) и сам удаляет их после одного использования или по истечении 60 секунд — в зависимости от того, что наступит раньше.

При повторном доступе к использованной или истекшей ссылке сервер должен возвращать 410 Gone.

Поведение:

GET-запрос на /create создаёт новую одноразовую ссылку, возвращает её клиенту.

При первом запросе к этой ссылке (/once/<id>) возвращается " Valid link" и она становится недействительной.

Если никто не обратился к ссылке за 60 секунд — она автоматически удаляется, и возвращается "410 Gone" при попытке перейти.


Решение задачи🔽

const http = require('http');
const crypto = require('crypto');

const PORT = 3000;
const links = {}; // { id: { createdAt: timestamp, used: bool } }

function generateId() {
return crypto.randomBytes(6).toString('hex');
}

function cleanupLinks() {
const now =
Date.now();
for (const id in links) {
if (now - links[id].createdAt > 60000 || links[id].used) {
delete links[id];
}
}
}

setInterval(cleanupLinks, 5000); // чистим каждые 5 сек

const server = http.createServer((req, res) => {
const url = new URL(req.url, `http://${
req.headers.host}`);

if (url.pathname === '/create') {
const id = generateId();
links[id] = { createdAt:
Date.now(), used: false };
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end(`/once/${id}`);
return;
}

const match = url.pathname.match(/^\/once\/([a-z0-9]+)$/);
if (match) {
const id = match[1];
const record = links[id];

if (!record || record.used || (
Date.now() - record.createdAt > 60000)) {
res.writeHead(410, { 'Content-Type': 'text/plain' });
res.end('🔒 410 Gone: Link expired or used');
} else {
links[id].used = true;
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end(' Valid link');
}
return;
}

res.writeHead(404, { 'Content-Type': 'text/plain' });
res.end('404 Not Found');
});

server.listen(PORT, () => {
console.log(`Server running at http://localhost:${PORT}`);
});
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Адовый UX
Разрешено

Запрещено
Forwarded from Адовый UX
Forwarded from Denis Sexy IT 🤖
Некий Никита Л. хорошо расписал на реддите, как Альтман играет в 5d шахматы, чтобы высвободить компанию от влияния Microsoft (по капитализации – самой богатой компании мира), короткая версия:

В 2019 году OpenAI едва сводила концы с концами, и Microsoft спасла её: дала ~1$ млрд и свои дата-центры, но взамен получила почти все права на разработки и эксклюзивное право продавать их через Azure. Пока ChatGPT взлетал, союз казался выгодным обоим, но к 2024 году другие ИИ-стартапы догнали по качеству, и жёсткие условия договора превратились для OpenAI в «золотую клетку». Ситуацию резко изменил подписанный летом 2025 контракт Пентагона на $200 млн: теперь OpenAI официально участвует в создании ИИ для обороны США, поэтому её способность свободно развиваться и быстро внедрять новшества объявлена «критически важной для национальной безопасности». Любая структура, которая может замедлить или заблокировать эти работы - даже такой крупный партнёр, как Microsoft, - автоматически попадает под прицел Конгресса и Минобороны.

Сэм Альтман воспользовался новой картой: Он начал «партию в корпоративные шахматы»: покупает стартапы только за акции OpenAI, втягивает в капитал фонды Саудовской Аравии, ОАЭ, Индии и SoftBank - все требуют хостинга за пределами Azure, усиливая аргумент, что монополия Microsoft мешает глобальной (а теперь и оборонной) миссии OpenAI. Логика проста: если Microsoft настаивает на исключительных правах, Альтман выдвигает противопоставление - «вы душите проект, связанный с защитой США». Взамен он предлагает софт-ультиматум: Microsoft остаётся с блокирующим пакетом в 33 %, но отказывается от эксклюзивов; в противном случае - расследование антимонопольных органов, где угрозу национальной безопасности будут рассматривать уже государственные юристы. Так «приватная» контрактная ссора превращается в политический вопрос, а OpenAI старается и «пирог съесть» (сохранить мощности Azure) и «независимость не потерять»


🍿
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Адовый UX
Потрясающая дизайнерская туалетная дверь ручной работы и из натуральных материалов, с авторским изогнутым дизайном, которая позволяет вам видеть, слышать и даже обонять всё, что происходит внутри

Всего лишь 4990 €
Forwarded from Адовый UX
#КАКАЯЕСТЬ
#КАКАЯМЫТЬСЯ

Адовый UX вернётся на следующей неделе с новыми советами по продуктивности
Forwarded from Адовый UX
💸 В Сбере призвали поддержать бизнес, который начал импортозамещение

«У нас есть достаточно много, к сожалению, бывших партнёров, вендоров, которые просто бросили нас и в течение 24 часов прекратили с нами общаться», — заявил первый зампред правления Сбербанка Александр Ведяхин на ПМЭФ.

Он отметил, что важно защитить ниши, созданные российскими производителями, и напомнил, что Сбер кредитует программы импортозамещения. @hour_25
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Экономика
This media is not supported in your browser
VIEW IN TELEGRAM
Сбер ратует за импортозамещение: в кулуарах ПМЭФ первый зампред правления банка Александр Ведяхин высказался о перспективах возвращения иностранных компаний на российский рынок. По его словам, в текущих условиях это преждевременная тема, а приоритетом сейчас должна быть защита тех ниш, которые были заняты российскими производителями в рамках программ импортозамещения.

Ведяхин напомнил, что значительная часть западных компаний покинула рынок ещё до введения санкций, не дожидаясь формальных ограничений. Решения принимались на фоне внутренних регуляторных рисков, однако, как отметил топ-менеджер Сбера, уход часто происходил без реальных оснований и выглядел скорее эмоциональной реакцией, чем продуманной стратегией.

Сбер, по его словам, продолжает кредитовать проекты импортозамещения и заинтересован в том, чтобы освободившиеся рыночные позиции сохранялись за отечественными компаниями.
𝔼ℂ𝕆ℕ𝕆𝕄𝕀𝕂𝔸
Forwarded from UX Live 🎻 classic
Мой топ лучшей закуси к пиву:
1. Икра копченой рыбки, почти всегда пофиг какой, но воблы астраханской просто збс.
2. Чесночные гренки на ржаном хлебе с соусом.
🏆 3. Лангустины жареные в сливочно-соевом соусе с чесноком и терияки (я мастер и эксперт в этом вопросе).
4. Масляная рыбка. Это собирательное название семейства рыб (я чессказать в душе не ебу какую у нас подают). Но какой же это разъеб с лимончиком, особенно когда она замороженная и нарезана тончайшими слайсами.
5. Луковые кольца в панировке. Был молод блевал с одного названия @ подрос — понял как же вкусно, если лук внутри хрустит переливаясь с соусом.
6. Копчёная мойва просто заебись. И не заёбывает чистить особо, но в то же время вкусно.
7. Шамайка каспийская свежезасоленная (не ржавая тарань) — ну это бля просто лего для взрослых. Сидишь изучаешь анатомию рыбки, ковыряешь там чето, икорку смакуеш. Спинкой наслаждаешься. Мне почему-то больше нравится чем кутум, хотя все считают его за канон идеальной соленой рыбки.
8. три корки с хреном — нетленная классика, которую как и дошик можно себе позволить раз в год. Жаль что есть именно корочки, я люблю когда типа прямая палка без горелых корок.
🏆 9. Моцарелла в панировке с соусом спайси. Пикчу не нашел, но люблю именно с соусом спайси. Еще нравится вариация из сыра с лососем в панировке.
🏆 10. Нут пиздец как обожаю. Жареный с куриными сердечками в соевом и шрираче больше конечно, но варёный и подперченный тоже охуенно. Раньше всегда смеялся с тех людей кто пердит от бобовых, а теперь этот человек — я. Но это не повод отказываться от одной из лучших закусок. Тру деликатес для знатоков.
🏆11. (картинка не поместилась бы) — жареные сосиски с горчицей. Неважно какие, главное чтоб со свининой, а не туалетной бумагой.

Никогда не пойму тех кто пьет пиво с какой-то СЫТНОЙ хуитой. Типа бля С БУРГЕРОМ. Вы там совсем ёбнутые нахуй? Или со СВИНЫМИ РЁБРАМИ — это блюдо, вкусное безусловно, но это для водяры, как и шашлыки.

Кстати в мск и питерских барах не закуски, а полная хуйня и позорище на еде. КРЫЛЫШКИ В КИСЛОСРАНОМ ДЖИМБОБИМБО МАЯНЕЗЕ, РЕБРА С КАРАМЕЛИЗИРОВАННЫМ БУРДЮКОМ, СВИНОЙ АНУС, БУЛЬМЕНИ С ЩЮКОЙ, БУРГИР БУФАЛО БАФ БУМ БИФ — буквально полное отсутствия понимания правильного распития пива (ещё и на этих неудобных петушиных насестах именуемых барными стульями, вместо того чтоб вальяжно аки король скуфов раскинуться на диване, но это уже другая история барного UX).
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from UX Live 🎻 classic
Forwarded from UX Live 🎻 classic
Forwarded from UX Live 🎻 classic