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
Finance App UIK

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

#UIk

ОТКРЫТЬ
Forwarded from Новые шрифты
Ecosmith
by Adam Fathony

Free for personal & commercial use

📁 Download: t.me/ZIP_Files/307

#Display #Latin #Script
Forwarded from UI_UX inspiration
Orange Juice Concept

Автор #веб

👍
Forwarded from Designdealer
This media is not supported in your browser
VIEW IN TELEGRAM
Уже многие приложения получают обновления дизайна в стиле Liquid Glass.

lu.ma/ios
Forwarded from Dezzigners
🧰 Pattens generator — Плагин позволяет создавать паттерны в один клик

Dezzigners
Forwarded from Daily Coding 🔥
📖Глубокое обучение с fastai и PyTorch
🖋 Ховард Джереми 2022

Обычно на глубокое обучение смотрят с ужасом, считая, что только доктор математических наук или ботан, работающий в крутой айтишной корпорации, могут разобраться в этой теме. Отбросьте стереотипы: любой программист, знакомый с Python, может добиться впечатляющих результатов. Как? С помощью fastai — библиотеки, предоставляющей комфортный интерфейс для решения наиболее популярных задач. Создатели fastai доказали, что самые модные и актуальные приложения можно делать быстро и не засыпать над скучными теоретическими выкладками и зубодробительными формулами.

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

Daily Coding #книги #Python
Forwarded from Designdealer
This media is not supported in your browser
VIEW IN TELEGRAM
Микродетали, у Google есть такой маленький фирменный штрих, в некоторых продуктах текстовый курсор мигает не просто серым/чёрным, а переливается фирменными цветами логотипа. Это делают как микроанимацию для повышения узнаваемости бренда и чтобы поле ввода выглядело более живым.
Forwarded from Лобушкин
Бигтех проворачивает мошеннические схемы, а в X тем временем на эту тему лепят мемы.

А теперь редакция канала «Лобушкин» покажет вам фокус с проворотом денег между бигтех-компаниями — внимательно следите за руками: никакой честности, исключительно махинация. OpenAI объявляет о проекте Stargate и о том, что инвестирует $300 млрд в Oracle, первые $100 ярдов уже улетели. Сделка попадает в квартальные отчёты Oracle, и акции компании улетают в космос. За пару дней Ларри Эллисон стал самым богатым человеком мира (мы об этом писали, кстати). Теперь уже Oracle берёт 100 ярдов и даёт их Nvidia, чтобы закупить ещё видеокарт для серверов, которые сдают OpenAI, — вот ещё один контрактик на 40 ярдов. Nvidia бьёт все рекорды капитализации и становится самой богатой компанией мира.

Далее Nvidia берёт эти деньги и возвращает Сэму Альтману в виде инвестиций. Стоимость OpenAI растёт, и, следовательно, больше инвесторов хотят влить денег в этот стартап.

То есть они крутят деньги между собой, становятся богаче на росте акций, а капитал снова у первоначального владельца. Каждый такой анонс или сделка будет сопровождаться ростом акций. И всё, что не даёт сейчас резко лопнуть этому пузырю, — это то, что ИИ сейчас в тренде, а ChatGPT — один из самых популярных продуктов, связанных с ИИ. Всё.

Вот так богатые и становятся богаче.

@lobushkin
Forwarded from Лобушкин
Forwarded from Лобушкин
Forwarded from Лобушкин
Forwarded from Адовый UX
Постоянная рубрика «Интернет безнадёжно сломан»
Forwarded from Адовый UX
Тренды преходящи. Но настоящая классика с нами навсегда
Forwarded from Адовый UX
Вот где подписку оформляли, туда и идите отменять!
Forwarded from Адовый UX
Малкович Малкович Малкович
Forwarded from Shock Design
This media is not supported in your browser
VIEW IN TELEGRAM
Признайся!

Ты снова скачал шрифт, а там только латиница.

Ты опять подбирал цвета на глаз, а потом сказал «ну сойдет».

Ты пытался найти исходник, но нашел только фейковый PNG в клетку

Хватит позориться. Вот тебе нормальные ссылки:

✈️ t.me/sexyfont – 100% шрифтов тут поддерживают кириллицу
✈️ t.me/ishoddesign – Исходники без мучений. Наглядные презентации
✈️ t.me/sexycolors – Цветовые сочетания, которые сразу попадают в точку.

Ты же дизайнер, а не археолог. Работай с нормальным материалом.

Реклама.
ИП Исламов Амир Гафарович
ИНН 746000099450
erid: 2VtzquYMRJB
👩‍💻 Задачка по NodeJS

Создайте небольшое приложение на Node.js, которое управляет списком задач. Программа должна принимать три аргумента командной строки: действие (add, list или remove), название задачи и опционально индекс задачи для удаления. Программа должна хранить задачи в текстовом файле (tasks.txt) и уметь добавлять новые задачи, выводить список всех задач и удалять задачу по индексу.

➡️ Пример:

node app.js add "Сделать уборку" — добавляет задачу "Сделать уборку" в файл.
node app.js list — выводит все задачи из файла с их индексами.
node app.js remove 1 — удаляет задачу с индексом 1 из файла.

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

const fs = require('fs');
const action = process.argv[2];
const task = process.argv[3];
const filePath = 'tasks.txt';

if (!action) {
console.log('Используйте: node app.js <add|list|remove> [task|index]');
process.exit(1);
}

// Функция для добавления новой задачи
function addTask(task) {
fs.appendFile(filePath, `${task}\n`, (err) => {
if (err) {
console.error('Ошибка при добавлении задачи:', err);
process.exit(1);
}
console.log(`Задача "${task}" добавлена.`);
});
}

// Функция для вывода всех задач
function listTasks() {
fs.readFile(filePath, 'utf8', (err, data) => {
if (err) {
console.error('Ошибка чтения файла:', err);
process.exit(1);
}

const tasks = data.trim().split('\n');
if (tasks.length === 0 || (tasks.length === 1 && tasks[0] === '')) {
console.log('Список задач пуст.');
} else {
console.log('Список задач:');
tasks.forEach((task, index) => {
console.log(`${index + 1}. ${task}`);
});
}
});
}

// Функция для удаления задачи по индексу
function removeTask(index) {
fs.readFile(filePath, 'utf8', (err, data) => {
if (err) {
console.error('Ошибка чтения файла:', err);
process.exit(1);
}

const tasks = data.trim().split('\n');
if (index < 1 || index > tasks.length) {
console.log('Некорректный индекс задачи.');
return;
}

tasks.splice(index - 1, 1);
fs.writeFile(filePath, tasks.join('\n'), (err) => {
if (err) {
console.error('Ошибка при удалении задачи:', err);
process.exit(1);
}
console.log(`Задача под номером ${index} удалена.`);
});
});
}

// Логика обработки команд
if (action === 'add') {
if (!task) {
console.log('Введите название задачи для добавления.');
} else {
addTask(task);
}
} else if (action === 'list') {
listTasks();
} else if (action === 'remove') {
const index = parseInt(task, 10);
if (isNaN(index)) {
console.log('Введите корректный номер задачи для удаления.');
} else {
removeTask(index);
}
} else {
console.log('Неизвестное действие. Используйте "add", "list" или "remove".');
}
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Адовый UX
Перевод — это крепкий красочный суп из прыщей
Forwarded from Адовый UX
На горе кал
Сов эк оч мал

(отдельно удивляет дизайн иконок. если у мтс музыки нет денег на дизайнеров с руками, они могли хотя бы найти двадцать баксов на нормальный готовый пак? их же много хороших, даже бесплатные хорошие есть)
Forwarded from Оди
This media is not supported in your browser
VIEW IN TELEGRAM
Как быстро инвертировать логотип — короткий урок

#awd_tips #awd_edu #awd_ai via x.com/DrFonts/status/1970856283206275306