DevNotes Live
6 subscribers
84.3K photos
12K videos
195 files
35.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Forwarded from Denis Sexy IT 🤖
Получше ракурс со вчерашнего эвента, положу тут для истории

Попробуйте найти Альтмана на фоне моего имени
Forwarded from коты и ящики
Забавное наблюдение: мы когда передаем материалы по ориджиналсам на сторонние платформы, то готовим подробные мастера, облегчаем макеты, стараемся особенно не зверствовать и даем минимум комментариев коллегам

Увы, в обратную сторону это почему-то не работает. Сижу слушаю, как «коллеги» прислали на свой креатив моим дизайнерам 100500 комментариев разной степени идиотизма и упорно отказываются просто уже показать, а как надо то.

А ещё открою вам страшный секрет: по комментариям всегда видно, когда их дают просто, чтобы дать. Я лично сдавала большой креатив для совместного проекта и показала [ чисто из вежливости ] этот креатив арту второй платформы. На что мне прилетел комментарий ПОДВИНУТЬ ВЕТКУ право. Ну мы и согласовывали эту ветку.

Каждый раз задаюсь вопросом — неужели это последствия корпоративной культуры, где ты должен втюхать хоть какой-то комментарий, иначе тебя посчитают не про активным. Вроде не сложно просто не е***ь друг другу мозг, своих проектов хватает.
This media is not supported in your browser
VIEW IN TELEGRAM
UI K IOS 16

• K набор интерфейса в стиле IOS 16

#ios #UIk

Открыть в Figma
Герои иллюстраций Alva Skog в бетонных джунглях
Forwarded from UI_UX inspiration
This media is not supported in your browser
VIEW IN TELEGRAM
Cue - бренд, производящий парики на заказ
Forwarded from UI_UX inspiration
Forwarded from UI_UX inspiration
Forwarded from Shock Design
This media is not supported in your browser
VIEW IN TELEGRAM
Trippy Icons — бесплатный набор из 100+ векторных иконок.

www.trippyicons.fun
Forwarded from Новые шрифты
Hunterland Rebalion

📁 Download
Forwarded from Daily Coding 🔥
📖Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics
🖋 Richard Wiener., 2022

Углубите свое понимание общих структур данных, алгоритмов и их приложений с помощью Go и эффективного использования параллелизма. Мы приглашаем вас отправиться в путешествие, целью которого является совершенствование ваших навыков программирования и решения задач. Эта книга проведет вас к следующему шагу, показав, как заставить ваши программы работать эффективно и корректно.

💾 Скачать книгу

Daily Coding #книги #Go
Forwarded from Dezzigners
🧰 Cover Status — плагин поможет вам быстро создать обложку для вашего проекта

Dezzigners
Forwarded from UI/UX Designer
This media is not supported in your browser
VIEW IN TELEGRAM
👨‍💻OpenAI запускает приложения внутри ChatGPT

Теперь Spotify, Figma, Coursera и другие приложения запускаются прямо в диалоге, а не в GPT Store, что делает их использование проще.

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

Подробнее на сайте

Ul/UX Designer
Forwarded from UI_UX inspiration
This media is not supported in your browser
VIEW IN TELEGRAM
«Если ждал знака — вот он»

Да, это он. ٩(◕‿◕。)۶
Тот самый знак, чтобы перестать копаться в бесконечных папках, качать архивы с вирусами и тратить часы на поиски нормального шрифта.

Теперь у тебя есть Хранилище шрифтов — место, где:

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

Сохрани себе этот знак.
Подписывайся на «Хранилище шрифтов» — и забудь про боль поиска.

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

Создайте приложение на Node.js, которое принимает путь к текстовому файлу в качестве аргумента командной строки, подсчитывает количество строк, слов и символов в файле, а затем сохраняет результат в stats.json. Программа также должна уметь выводить статистику в консоль.

Программа должна уметь выводить статистику по папке в консоль и сохранять её в файл.

➡️ Пример:

node app.js report /path/to/file.txt — создает файл stats.json с количеством строк, слов и символов в файле.
node app.js print /path/to/file.txt — выводит статистику по файлу в консоль.

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

const fs = require('fs');
const path = require('path');
const { promisify } = require('util');
const readFile = promisify(fs.readFile);

const action = process.argv[2];
const filePath = process.argv[3];
const reportFile = 'stats.json';

if (!action || !filePath) {
console.log('Используйте: node app.js <report|print> <путь к файлу>');
process.exit(1);
}

async function analyzeFile(file) {
const content = await readFile(file, 'utf8');
const lines = content.split('\n').length;
const words = content.split(/\s+/).filter(Boolean).length;
const chars = content.length;

return { lines, words, chars };
}

async function generateReport(file) {
const stats = await analyzeFile(file);
fs.writeFile(reportFile, JSON.stringify(stats, null, 2), (err) => {
if (err) {
console.error('Ошибка при записи отчета:', err);
process.exit(1);
}
console.log(`Отчет сохранен в ${reportFile}`);
});
}

async function printReport(file) {
const stats = await analyzeFile(file);
console.log(`Файл: ${file}`);
console.log(`Количество строк: ${stats.lines}`);
console.log(`Количество слов: ${stats.words}`);
console.log(`Количество символов: ${stats.chars}`);
}

if (action === 'report') {
generateReport(filePath);
} else if (action === 'print') {
printReport(filePath);
} else {
console.log('Неизвестное действие. Используйте "report" или "print".');
}
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Чит-коды для моушен-дизайнера

— Ищешь графику по 100 сайтам?
— Делаешь переходы по принципу «как получилось»?
— Тратишь ночь на то, что можно было собрать за час?

Тогда тебе в канал «Моушен и графика»:

⚡️ Графика и ресурсы под рукой
🎨 Инструменты, которые ускоряют работу
💡 Подборки и советы, которые реально экономят нервы

И твои проекты сразу выглядят в два раза дороже.

👉 Подписывайся — и работай в режиме чит-кодов.

#реклама
О рекламодателе