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
На горе кал
Сов эк оч мал
(отдельно удивляет дизайн иконок. если у мтс музыки нет денег на дизайнеров с руками, они могли хотя бы найти двадцать баксов на нормальный готовый пак? их же много хороших, даже бесплатные хорошие есть)
Сов эк оч мал
(отдельно удивляет дизайн иконок. если у мтс музыки нет денег на дизайнеров с руками, они могли хотя бы найти двадцать баксов на нормальный готовый пак? их же много хороших, даже бесплатные хорошие есть)
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
#awd_tips #awd_edu #awd_ai via x.com/DrFonts/status/1970856283206275306
Forwarded from Веб-стандарты (Vadim Makeev)
Inclusive Design 24. В самом разгаре бесплатная онлайн-конференция по доступности, которая продлится 24 часа. Плейлист с 24 докладами уже доступен на Ютубе, среди тем: дизайн-сестемы, гейм-дизайн, законодательство, стандартизация, тестирование и многое другое. #a11y #video
https://www.youtube.com/playlist?list=PLn7dsvRdQEfFTeoA8kZcsASPbYi2rf4C0
https://www.youtube.com/playlist?list=PLn7dsvRdQEfFTeoA8kZcsASPbYi2rf4C0
Forwarded from Новые шрифты
Дневник маркетинга: системный маркетинг для предприятия в сфере инструментов и оборудования для строительства — месяц №1
Открываем «Дневник маркетинга»: рассказываем о системных изменениях в проектах продвижения, затягивающихся от года до пяти лет в формате периодических отчетов
Читать на дизайнерс | #кейс
Открываем «Дневник маркетинга»: рассказываем о системных изменениях в проектах продвижения, затягивающихся от года до пяти лет в формате периодических отчетов
Читать на дизайнерс | #кейс
Forwarded from Shock Design
Сёрпнуть свободу: как мы создали айдентику для бренда авторских напитков SЁRP
История бренда SЁRP: азиатские чаи, кофе-to-go и свобода самовыражения в новом проекте, завоевывающем Владивосток и Москву
Читать на дизайнерс | #статья
История бренда SЁRP: азиатские чаи, кофе-to-go и свобода самовыражения в новом проекте, завоевывающем Владивосток и Москву
Читать на дизайнерс | #статья
Forwarded from Дизайн-Телега 🔥
User Flow в Figma: 3 уровня детализации + чек-лист
Узнайте, что такое User Flow и как он влияет на опыт пользователей в продукте. Разберитесь, как этот метод помогает учесть эмоции и культурные особенности пользователей, повышая эффективность интерфейса
Читать на дизайнерс | #статья
Узнайте, что такое User Flow и как он влияет на опыт пользователей в продукте. Разберитесь, как этот метод помогает учесть эмоции и культурные особенности пользователей, повышая эффективность интерфейса
Читать на дизайнерс | #статья
Forwarded from PSD | Дизайн-пространство
Как собрать инсайты из отзывов и форумов
Как выявить реальные боли пользователей без интервью? Статья раскрывает эффективные методы и инструменты для понимания потребностей аудитории
Читать на дизайнерс | #статья
Как выявить реальные боли пользователей без интервью? Статья раскрывает эффективные методы и инструменты для понимания потребностей аудитории
Читать на дизайнерс | #статья
Forwarded from UI_UX inspiration
Кейс: Сайт на Тильде для производителя ограждений «Рубеж»
Узнайте, какой проект был реализован для компании "Рубеж" - производителя систем ограждений
Читать на дизайнерс | #кейс
Узнайте, какой проект был реализован для компании "Рубеж" - производителя систем ограждений
Читать на дизайнерс | #кейс
Цветы Зла
Undenis
Я не знаю, может меня легко впечатлить или я впечатлительный человек в целом – хотя вроде нет, я нормально отношусь когда мимо меня проезжает чел на моноколесе с подсветкой на скорости 40 км/ч и я даже пальцем в него не тыкаю, но я не про это – вам не кажется, что роботы не должны так петь?
Это будто какие-то законы божьи мы нарушаем прямо сейчас и каждую версию рекламируем, мол, вон смотрите, прокуренный-кабачный голос всего за 5 секунд сгенерировал вам песню, никакого опиума не участвовало и в подписке в месяц можно сгенерировать 500 кабачных песен без всякого опиума, просто принеси свой стих или сделаем с нуля вместе
А как же разбитые музыкальные судьбы которые конвертировались в великие хиты? Как в таком мире появится новый Вертинский? Откуда взяться Юлии Запольской если таких песен генерируется 500 за $10 в месяц?
Я одновременно и напуган и впечатлен, и негодую от пятой версии Suno
P.S. Это стихи Бодлера, Цветы зла – Отрава, за то что он хейтил технологии мне иронично мучить его творчество
Это будто какие-то законы божьи мы нарушаем прямо сейчас и каждую версию рекламируем, мол, вон смотрите, прокуренный-кабачный голос всего за 5 секунд сгенерировал вам песню, никакого опиума не участвовало и в подписке в месяц можно сгенерировать 500 кабачных песен без всякого опиума, просто принеси свой стих или сделаем с нуля вместе
А как же разбитые музыкальные судьбы которые конвертировались в великие хиты? Как в таком мире появится новый Вертинский? Откуда взяться Юлии Запольской если таких песен генерируется 500 за $10 в месяц?
Я одновременно и напуган и впечатлен, и негодую от пятой версии Suno
P.S. Это стихи Бодлера, Цветы зла – Отрава, за то что он хейтил технологии мне иронично мучить его творчество
Forwarded from Dezzigners
Forwarded from Daily Coding 🔥
📖Java in a Nutshell
🖋 Java in a Nutshell, 2023
Это обновленное издание руководства Nutshell не только помогает опытным Java-программистам получить максимальную отдачу от версий Java 17, но и служит учебным пособием для начинающих разработчиков. Эта тщательно переработанная книга, изобилующая примерами, демонстрирующими, как в полной мере использовать современные Java API и лучшие практики разработки, включает в себя новые материалы о последних усовершенствованиях объектной модели Java, о которых должен знать каждый разработчик.
💾 Скачать книгу
Daily Coding #книги #Java
🖋 Java in a Nutshell, 2023
Это обновленное издание руководства Nutshell не только помогает опытным Java-программистам получить максимальную отдачу от версий Java 17, но и служит учебным пособием для начинающих разработчиков. Эта тщательно переработанная книга, изобилующая примерами, демонстрирующими, как в полной мере использовать современные Java API и лучшие практики разработки, включает в себя новые материалы о последних усовершенствованиях объектной модели Java, о которых должен знать каждый разработчик.
💾 Скачать книгу
Daily Coding #книги #Java
Forwarded from UI_UX inspiration
Мобильное приложение для покупки билетов
Категория: #приложение
Язык: #en
https://.com/shots/26035075-Flight-Booking-Mobile-iOS-App
✉️
Категория: #приложение
Язык: #en
https://.com/shots/26035075-Flight-Booking-Mobile-iOS-App
✉️