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 ai.dot(ufna, dev)
Красиво же выглядят цифры? Ну я согласен, красиво.

Но есть три вида лжи.

Можно раскрыть иначе: 11-100 места это ~3.5kk (а не семь) , 101-1000 места ~300к в год (а не 900). Ну и медианная конечно показывает состояние рынка.

Отдельно мне интересно этот Revenue считается от выплаченного разрабам, или как "заплоченное юзерами". Но не суть.

Короче, в роблокс инфраструктуре жить можно, но сложно. Топ как всегда берет себе все сливки.

Собственно, как в UEFN.

https://t.me/gamedevreports/3525?single
Forwarded from Веб-стандарты (Vadim Makeev)
State of JavaScript 2025. Открылся авторитетный опрос о состоянии языка и экосистемы JavaScript, который продлится до 1 ноября и займёт в среднем 15–20 минут. Не забудьте проголосовать за «Веб-стандарты» и добавить всё новое для вас в список чтения. #stateof #js

https://survey.devographics.com/en-US/survey/state-of-js/2025
Forwarded from Dezzigners
This media is not supported in your browser
VIEW IN TELEGRAM
🧰 AI Image Upscaler — плагин использует искусственный интеллект для масштабирования изображений до 8 раз от исходного разрешения

Dezzigners
Forwarded from UI_UX inspiration
This media is not supported in your browser
VIEW IN TELEGRAM
🐊 — Ты можешь выбрать любой дизайн, который хочешь!

— Брендинг.
— Ты дурак совсем?
— Брендинг.
— Вань, тебя вообще никто не спрашивает.

Знакомо? Ты хочешь крутые кейсы по брендингу, а лента пихает тебе сайты, логотипы из 2007 и тонны «как заработать на фрилансе».

Решение — канал Behance search, где:

🔥 Каждый день только лучшие работы с Behance

🎯 Брендинг, веб, упаковка, 3D — без мусора

🕒 Экономия времени и нервов на поиске

Подпишись сейчас — и больше никакой ящерицы вместо брендинга. 🦎

#реклама
О рекламодателе
👩‍💻 Задачка по NodeJS

Создайте приложение на Node.js, которое принимает URL в качестве аргумента командной строки, загружает HTML-контент по этому URL и сохраняет его в файл page.html. Программа должна также уметь выводить размер загруженного HTML-контента в байтах.

➡️ Пример:

node app.js download "https://example.com" — загружает страницу по указанному URL и сохраняет в файл page.html.
node app.js size "https://example.com" — выводит размер HTML-контента, загруженного по URL.

Решение задачи ⬇️

const fs = require('fs');
const https = require('https');
const url = process.argv[3];
const action = process.argv[2];
const filePath = 'page.html';

if (!action || !url) {
console.log('Используйте: node app.js <download|size> <URL>');
process.exit(1);
}

function downloadPage(url) {
https.get(url, (res) => {
let data = '';
res.on('data', (chunk) => {
data += chunk;
});

res.on('end', () => {
fs.writeFile(filePath, data, (err) => {
if (err) {
console.error('Ошибка при сохранении страницы:', err);
process.exit(1);
}
console.log('Страница загружена и сохранена в page.html');
});
});
}).on('error', (err) => {
console.error('Ошибка загрузки страницы:', err);
process.exit(1);
});
}

function getPageSize(url) {
https.get(url, (res) => {
let data = '';
res.on('data', (chunk) => {
data += chunk;
});

res.on('end', () => {
console.log(`Размер HTML-контента: ${Buffer.byteLength(data, 'utf8')} байт`);
});
}).on('error', (err) => {
console.error('Ошибка загрузки страницы:', err);
process.exit(1);
});
}

if (action === 'download') {
downloadPage(url);
} else if (action === 'size') {
getPageSize(url);
} else {
console.log('Неизвестное действие. Используйте "download" или "size".');
}
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Сделал себе наконец нормальный промоушн. Заодно рассказал о буднях работы над шрифтами.

@typefeed – тут про шрифты.
Forwarded from Адовый UX
Гадание на картах в банковском приложении. Только для Про

Именно та фича банка, которая заслуживает огромного баннера на главной. Очень важная и нужная

И ведь куча людей потратили своё рабочее время, чтобы придумать эту хуиту, обсудить её, нарисовать, закодить и релизнуть. А потом ещё будут отчитываться о высокой результативности хуиты. Но библейский вопрос никто их них задать не осмелился
Forwarded from Адовый UX
Forwarded from Адовый UX
Forwarded from Адовый UX
Forwarded from Адовый UX
…и даже арифметику дизайнерам и маркетологам знать уже не обязательно
Forwarded from Адовый UX
Единственная полезная комиссия
Forwarded from Адовый UX
Есть только три гендера направленности

(за исключением запрещённых на территории РФ)

(за третий гендер статья, но он не запрещён)

#гендер #этатизм
Forwarded from Мэрч
Новый релиз (предзаказ)

Путь к благожитию лежит через вечные жгучие крапивные заросли, а семья – это малая церковь. Вот каким двум темам посвящен наш новый релиз. Оба принта в нашем узнаваемом иллюминировано-лубочном стиле.

Каждый из принтов доступен на белых и чёрных футболках. Состав: 95% хлопка и 5% эластана, 245 гр/м². Крой: оверсайз. Пол: унисекс. Доступные размеры: s / m / l / xl / xxl. Метод печати: DTF.

"Путь к благожитию" тут: clck.ru/3PWAfL
"Малая церковь" тут: clck.ru/3PWAhB

ВАЖНО: Этот релиз предзаказный. До 8 октября 2025 включительно мы собираем все заявки и отправляем в производство. До 15 октября 2025 все футболки будут переданы в доставку. С 15 октября 2025 принты будут доступны к заказу на постоянной основе.
Forwarded from Мэрч
Forwarded from Мэрч
Forwarded from Мэрч
Forwarded from Мэрч