Forwarded from Дизайн-Телега 🔥
Forwarded from Новые шрифты
Ecosmith
by Adam Fathony
Free for personal & commercial use
📁 Download: t.me/ZIP_Files/307
#Display #Latin #Script
by Adam Fathony
Free for personal & commercial use
📁 Download: t.me/ZIP_Files/307
#Display #Latin #Script
Forwarded from Dezzigners
Forwarded from Daily Coding 🔥
📖Глубокое обучение с fastai и PyTorch
🖋 Ховард Джереми 2022
Обычно на глубокое обучение смотрят с ужасом, считая, что только доктор математических наук или ботан, работающий в крутой айтишной корпорации, могут разобраться в этой теме. Отбросьте стереотипы: любой программист, знакомый с Python, может добиться впечатляющих результатов. Как? С помощью fastai — библиотеки, предоставляющей комфортный интерфейс для решения наиболее популярных задач. Создатели fastai доказали, что самые модные и актуальные приложения можно делать быстро и не засыпать над скучными теоретическими выкладками и зубодробительными формулами.
💾 Скачать книгу
Daily Coding #книги #Python
🖋 Ховард Джереми 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
А теперь редакция канала «Лобушкин» покажет вам фокус с проворотом денег между бигтех-компаниями — внимательно следите за руками: никакой честности, исключительно махинация. OpenAI объявляет о проекте Stargate и о том, что инвестирует $300 млрд в Oracle, первые $100 ярдов уже улетели. Сделка попадает в квартальные отчёты Oracle, и акции компании улетают в космос. За пару дней Ларри Эллисон стал самым богатым человеком мира (мы об этом писали, кстати). Теперь уже Oracle берёт 100 ярдов и даёт их Nvidia, чтобы закупить ещё видеокарт для серверов, которые сдают OpenAI, — вот ещё один контрактик на 40 ярдов. Nvidia бьёт все рекорды капитализации и становится самой богатой компанией мира.
Далее Nvidia берёт эти деньги и возвращает Сэму Альтману в виде инвестиций. Стоимость OpenAI растёт, и, следовательно, больше инвесторов хотят влить денег в этот стартап.
То есть они крутят деньги между собой, становятся богаче на росте акций, а капитал снова у первоначального владельца. Каждый такой анонс или сделка будет сопровождаться ростом акций. И всё, что не даёт сейчас резко лопнуть этому пузырю, — это то, что ИИ сейчас в тренде, а ChatGPT — один из самых популярных продуктов, связанных с ИИ. Всё.
Вот так богатые и становятся богаче.
@lobushkin
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
Ты снова скачал шрифт, а там только латиница.
Ты опять подбирал цвета на глаз, а потом сказал «ну сойдет».
Ты пытался найти исходник, но нашел только фейковый PNG в клетку
Хватит позориться. Вот тебе нормальные ссылки:
✈️ t.me/sexyfont – 100% шрифтов тут поддерживают кириллицу
✈️ t.me/ishoddesign – Исходники без мучений. Наглядные презентации
✈️ t.me/sexycolors – Цветовые сочетания, которые сразу попадают в точку.
Ты же дизайнер, а не археолог. Работай с нормальным материалом.
Реклама.
ИП Исламов Амир Гафарович
ИНН 746000099450
erid: 2VtzquYMRJB
Forwarded from Node.JS [ru] | Серверный JavaScript
Создайте небольшое приложение на 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
На горе кал
Сов эк оч мал
(отдельно удивляет дизайн иконок. если у мтс музыки нет денег на дизайнеров с руками, они могли хотя бы найти двадцать баксов на нормальный готовый пак? их же много хороших, даже бесплатные хорошие есть)
Сов эк оч мал
(отдельно удивляет дизайн иконок. если у мтс музыки нет денег на дизайнеров с руками, они могли хотя бы найти двадцать баксов на нормальный готовый пак? их же много хороших, даже бесплатные хорошие есть)