Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Что таится в глубинах Земли? Только Аид знает наверняка. А также те, кто доберётся до дна шахты.

Эпичная Шахта

Мидкорные, Приключения, 3D

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
Dettdiva
Dettdiva
Серия «The Lunar Code»

Почему я выбрала SvelteKit? В поисках идеальной магии для Лунного Кодекса⁠⁠

2 месяца назад

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

Для меня это не просто фреймворки и языки, а часть волшебства. Я ищу не то, что «удобно», а то, что резонирует с моей идеей, и для «Кодекса Гармонии» я нашла идеальный набор: SvelteKit, TypeScript и Vite.

SvelteKit — это не просто фреймворк, это как древний гримуар, который превращает мои заклинания в чистейший свет. Я пишу код, который понятен мне, а он компилирует его в нечто легкое и быстрое. Он не привязывает за собой тяжелый "багаж", а просто творит магию. Это идеальный инструмент для создания мира, где важен каждый кристалл.

TypeScript — мой Кодекс Порядка. Он как Солара: он не дает моим заклинаниям превратиться в хаос. Если я допускаю ошибку, он тут же мне об этом говорит, не дожидаясь, пока магия сломается. Это дисциплина, которая позволяет мне творить без страха.

Vite — мой портал в будущее. Он позволяет мне видеть результаты своих заклинаний мгновенно, без долгого ожидания. Как будто время между мыслью и её воплощением исчезает.

Вместе они создают идеальный баланс: творческий хаос (Svelte), который подчиняется чистому порядку (TypeScript). Это и есть та самая синергия Солары и Ноктуры. 💎

Так что, с инструментами мы определились. И теперь можно перейти к самому интересному: к первому акту пробуждения Лунного Кодекса. Я уже запустила таймер... ⏳

Почему я выбрала SvelteKit? В поисках идеальной магии для Лунного Кодекса
Показать полностью 1
[моё] Творчество Персонажи Фэнтези Фея Нейронные сети Разработка Веб-разработка Программирование Frontend Веб фреймворки Код Gamedev Инди Typescript Инди игра Лор вселенной Браузерные игры IT
6
0
hclub
hclub
КодЯрости, Dev.Pain БезБэкапов

Часть 1: Засада⁠⁠

2 месяца назад

Жил-был у нас пацан, Саня. Веб-разработчик, как мы с тобой. Код писал, дедлайны гонял, кофе литрами хлестал. И была у него работа, вроде ничего, платили исправно. Но был там один кошмар, один сплошной геморрой.

Система управления контентом, которую он поддерживал. Её ещё его предшественник писал, тот самый, который «уволился по состоянию психики». А система эта была настоящим Франкенштейном из кода. Куча файлов, названия которых ничего не говорят, логика, которую мог понять только тот, кто её писал, а тот, на минуточку, уже давно в дурке отдыхал. Саня её люто ненавидел. Каждый день — как русская рулетка. Тронешь что-то в одном месте, а похерится всё в трёх других.

И вот в одну прекрасную пятницу, часов в шесть вечера, когда Саня уже мысленно был в баре, приходит ему задание от начальства. «Саня, — говорят, — срочно надо. Заказчик просит поменять цвет кнопки «Купить» с синего на красный. Задача на пять минут!»

Саня вздохнул, открыл этот злосчастный код. Нашел кнопку. Цвет прописан был не в CSS, как у нормальных людей, а где-то в глубине PHP-файла, в виде непонятной переменной. Ну, думает, ладно, ща быстренько.

Он меняет переменную. Локально у себя проверяет — вроде всё ок, кнопка красная. Пушит это нехитрое изменение на боевой сервер, на продакшен, где уже тысячи людей товары покупают. И уже руку на куртку натягивает.

Только он это сделал — у него телефон взрывается. Сначала один звонок, потом второй, потом словно все телефоны в офисе одновременно завыли. Лицо у Сани белеет. Он обновляет страницу сайта.

А там вместо каталога товаров — белый экран смерти. И большими, жирными, красными (ох уж этот красный цвет!) буквами: «FATAL ERROR».

Весь сайт лег. Полностью. Магазин не работает. Деньги не идут. Начальство орет. А Саня сидит, смотрит в монитор и понимает: он тронул что-то не то. Какую-то ниточку в этом клубке дернул, и всё посыпалось.

И самое жуткое? Бэкапа последней версии… не было. Тот самый день, когда забыли.

Вот так, с одной кнопки, начался самый долгий вечер в его жизни. Чем это всё кончится? Он сам в этот момент не знал.
-Завтра продолжу... Надоело писать.

Показать полностью
[моё] Веб-разработка Везение Текст
3
ramars
ramars

Интерактивная игра/капча/квест для веб-разработчиков (разбор)⁠⁠

2 месяца назад

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


Задание #1

Кнопка «Перейти» — на странице это обычный тег <button>, который не выполняет никаких действий. Чтобы перейти на следующую страницу, нужно в адресной строке изменить значение параметра page на число больше 1.


Задание #2

Поле <input> имеет тип number, поэтому ввести в него текстовое значение Hello World невозможно. Решение: удалить ограничение или изменить его на text.


Задание #3

Этот шаг оказался для многих самым сложным. При переходе на страницу /foo браузер перенаправлял на страницу /bar с кодом 302. Решение - просмотреть содержимое /foo с помощью инструмента, который не делает редирект по умолчанию: curl.


Задание #4

Ответ в заголовке, в заголовки ответов. Решение простое: открыть инструменты разработчика в браузере и посмотреть вкладку «Сеть» (Network), где отображаются заголовки.


Задание #5

Страница с ответом имеет всего один разрешенный HTTP метод: DELETE. Используем curl, и получает ответ.


Задание #6

Страница ждет печенье (cookies). Решение: открыть инструменты разработчика в браузере и вручную добавить cookie с ключем oreo и значением vanilla.


Задание #7

Что за станица с кодом 429?

HTTP 429 Too Many Requests означает, что вы отправили слишком много запросов к серверу за короткий промежуток времени.

Решение: Быстро обновлять страницу пока на экране вы не получите страницу с ошибкой.


Задание #8

Как перейти со страницы Google? Здесь все просто, страница с ответом ждет HTTP заголовок referer (URL-адрес предыдущей страницы), если его передать то вы получите ответ.


Задание #9

Как попасть на страницу Welcome to nginx!? Для этого надо понимать как nginx обрабатывает запросы. Решение: Зайти по ip адресу сервера, то есть отправить запрос с неизвестным host.

Показать полностью 9
[моё] Веб-разработка IT Программирование Квест Длиннопост
7
VideliUvideli
VideliUvideli
Серия Посты

Топ-5 ошибок новичков при создании сайта (и как их избежать)⁠⁠

2 месяца назад
Топ-5 ошибок новичков при создании сайта (и как их избежать)

1️⃣ Слишком сложный дизайн → Делайте интерфейс интуитивным, а не перегруженным.

2️⃣ Игнорирование мобильной версии → Проверяйте адаптивность на всех устройствах.

3️⃣ Медленная загрузка → Оптимизируйте изображения и используйте кэширование.

4️⃣ Неясные призывы к действию → Кнопки «Купить» или «Заказать» должны быть заметными.

5️⃣ Отсутствие SEO-базы → Пропишите метатеги и структуру до запуска.

Показать полностью 1
Создание сайта Ошибка Веб-разработка Стартап IT
0
Technogoliki
Technogoliki

Разработка айти форума⁠⁠

2 месяца назад

Иногда при разработке возникает вопрос, - как это оформить? Как сделать тот или иной интерфейс... Это та ещё задачка, при решении которой нужно чувство вкуса и фантазия в целом.. Вот и мы в процессу разработки форума пришли к недоумению, какой же вариант оформления оставить... Пока есть 2 варианта и оба выглядят красиво... Надеюсь, мы не долго будем решать этот вопрос, а вы можете написать в комментариях, какой же всё таки стиль лучше.

Также проследить за ходом разработки можно в нашем ТГ.
А также в личном блоге разработчика

Показать полностью 2
[моё] Telegram (ссылка) Программист Разработка Web Веб-разработка IT Программирование CSS
7
5
FalconMax
FalconMax

Превращаем фотографию в фигурку из ПВХ в масштабе 1/7 с упаковкой в стиле Bandai⁠⁠

2 месяца назад

Возникал ли у вас вопрос о возможности трансформации стандартного фотографического изображения в готовый к реализации продукт в виде фигурки с соответствующей упаковкой?

В рамках данного проекта была реализована указанная задача с применением технологий искусственного интеллекта и методов трёхмерного моделирования.

В результате был получен коллекционный продукт — поливинилхлоридная фигура в масштабе 1:7, размещённая в соответствующей обстановке, а также укомплектованная стилизованной упаковкой, воспроизводящей дизайн продукции компании Bandai, включая оригинальное художественное оформление.

Привожу примеры и подробное описание данной методики.

Переходим в Google AI Studio в правой боковой панели настроек выбираем модель "Nano Banana", настройки модели оставляем по умолчанию, используем данную снизу подсказку изменив её содержание под себя и добавляем фото модели к данной подсказке для лучшего результата.

Подсказка:

Create a realistic 1/7 scale PVC character figurine, accurately preserving the face, pose, hairstyle, clothes and other details. Place it on a round stand for demonstration. Location: computer desk, monitor, uniform lighting in the room. Add to it a glossy commercial package with rounded corners, a transparent window and a blister insert with a figurine inside. Take a picture in the authentic style of a collectible plastic figurine using depth and materials.


Примеры:

Цири (The Witcher 3: Wild Hunt)

Цири (The Witcher 3: Wild Hunt)

Лара Крофт (Tomb Raider)

Лара Крофт (Tomb Raider)

Бэёнэтта (Bayonetta)

Бэёнэтта (Bayonetta)

2B (Nier: Automata)

2B (Nier: Automata)

Данный проект демонстрирует, как современные технологии позволяют превращать личный контент в профессиональные коллекционные объекты.

Показать полностью 4
[моё] Искусственный интеллект Нейронные сети Технологии Веб-разработка 3D моделирование Концепт-арт Фигурки Bandai Длиннопост
0
0
BessAmata
BessAmata

Как рождается сайт: 7 этапов, где дизайнер и разработчик работают в тандеме⁠⁠

2 месяца назад

Сделала реальную ситуацию того, как происходит работа над сайтом, если работают 2 человека.

Этап 1: Идея и анализ

  • В сказке: Дизайнер изучает аудиторию. Разработчик оценивает сложность. Результат — четкое ТЗ.

  • В реальности: Заказчик пропадает на неделю, потом появляется с вопросом: «Ну что, готово?». На вопрос «какая цель сайта?» отвечает: «Ну чтобы клиенты были!».

Этап 2: Прототип

  • В сказке: Дизайнер рисует «скелет». Разработчик дает адекватные советы по технической реализации.

  • В реальности: Дизайнер называет разработчика «рукожопом» за отказ встроить искусственный интеллект в лендинг. Разработчик называет дизайнера «пиксельным тираном». После часового спора находится решение. Приходит заказчик и говорит: «Мне ничего не нравится. Давайте сначала».

Этап 3: Дизайн

  • В сказке: Дизайнер добавляет цвета и анимации. Разработчик готовится к верстке.

  • В реальности: После 15-го раунда правок («сделайте шрифт потоньше, но чтоб толще») дизайнер закатывает глаза, молча заканчивает макет и уходит в запой. Разработчик в панике — макета нет, а дедлайн был вчера.

Этап 4: Верстка

  • В сказке: Разработчик превращает макет в код. Дизайнер проверяет, чтобы всё было идеально в пикселях.

  • В реальности: Разработчик делает всё идеально в пикселях. Заказчик открывает сайт на своем древнем Android 5.0 и пишет: «У вас всё съехало, исправьте срочно!». Дизайнер говорит: «Я же предупреждал, что нужно делать адаптив под все устройства».

Этап 5: Программирование

  • В сказке: Разработчик пишет сложный бэкенд. Дизайнер отдыхает.

  • В реальности: Заказчик просит «просто добавить маленькую кнопочку», которая на самом деле меняет всю логику работы сайта. На вопрос о бюджете отвечает: «Но это же всего одна кнопка!».

Этап 6: Тестирование

  • В сказке: Все ищут баги и проверяют работу на всех устройствах.

  • В реальности: Заказчик присылает тестовый доступ к сайту своей племяннице-школьнице. Та находит "баг": «Мне не нравится этот розовый цвет, сделайте персиковый».

Этап 7: Запуск

  • В сказке: Все счастливы, сайт запущен.

  • В реальности: В день запуска заказчик вспоминает, что забыл купить домен. Хостинг лежит. Домен занят. Все нервно курят.

А на каком этапе сейчас вы?

Показать полностью
IT Программист Дизайн Web Веб-дизайн Веб-разработка Дизайнер Фриланс Текст
2
5
itstorytelling
itstorytelling
Информатика • Алексей Гладков

12.09.1994 — Презентация браузера «Mosaic Netscape» [вехи_истории]⁠⁠

2 месяца назад
&#x1F5D3; 12.09.1994 — Презентация браузера «Mosaic Netscape» [вехи_истории]

🗓 12.09.1994 — Презентация браузера «Mosaic Netscape» [вехи_истории]

На конференции в Атланте молодой предприниматель Марк Андриссен представил новый веб-браузер, который стал переломным моментом в истории интернета — Mosaic Netscape. Уже в октябре того же года состоялся официальный релиз.

До этого интернет оставался нишевым инструментом для ученых и университетов, но Mosaic Netscape сделал его доступным для широкой аудитории: простой интерфейс, поддержка графики и гиперссылок, возможность удобного просмотра страниц.

UI браузера

UI браузера

💡 Факты:

🔹 Название «Mosaic» происходило от проекта NCSA Mosaic — первого массового графического браузера, который Андриссен разрабатывал ещё как студент. Чтобы избежать юридических проблем, продукт вскоре переименовали в Netscape Navigator.

🔹 Браузер впервые внедрил удобные функции, которые нам кажутся привычными: закладки, улучшенную навигацию, поддержку форм, отображение текста и картинок на одной странице.

🔹 В октябре 1994 года вышла первая версия, и она быстро разошлась по миру: к 1995 году Netscape использовали свыше 10 миллионов человек.

🔹 Успех браузера привёл к бурному росту компании Netscape Communications, IPO которой в 1995 году стало одним из символов «дотком-бумa».

Художественное изображение Марка Андриссена

Художественное изображение Марка Андриссена

🌐 Этот браузер стал предвестником интернет-революции и фактически открыл путь к массовой сети, которую мы знаем сегодня. Интересно, что уже через год после релиза Netscape контролировал более 90% рынка браузеров.

🚀 Из этого проекта родилась компания Netscape Communications, которая заложила основы современной веб-индустрии. А сам Андриссен вошёл в историю как один из символов «дотком-эры».

⸻

🩵 Думаю, эта история заслуживает отдельного ролика, согласны?

=====================================
👇👇Наш канал на других площадках👇👇
YouTube | VkVideo | Telegram | Pikabu
=====================================

Показать полностью 3
[моё] Информатика Технологии Инженер История IT Вехи истории Информатика Алексей Гладков Web Netscape Netscape navigator Браузер Веб-разработка Длиннопост
7
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии