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
Перевод — это крепкий красочный суп из прыщей