Телеграм канал 'WebCraft - ремесло веб разработки'

WebCraft - ремесло веб разработки


6'668 подписчиков
600 просмотров на пост

Интересуешься php , js , css , html , Laravel , Vue ? Этот канал для тебя

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront
Менеджер по рекламе: @Spiral_Yuri

Купить рекламу: https://telega.in/c/web_craft

Детальная рекламная статистика будет доступна после прохождения простой процедуры регистрации


Что это дает?
  • Детальная аналитика 5'705'534 каналов
  • Доступ к 1'533'798'153 рекламных постов
  • Поиск по 5'969'626'052 постам
  • Отдача с каждой купленной рекламы
  • Графики динамики изменения показателей канала
  • Где и как размещался канал
  • Детальная статистика по подпискам и отпискам
Telemetr.me

Telemetr.me Подписаться

Аналитика телеграм-каналов - обновления инструмента, новости рынка.

Найдено 2407 постов

❓Как разобраться в сложных логических операциях в PHP?

Многие разработчики считают, что логические операции — это настолько примитивные вещи, что в них можно полностью разобраться за 5 минут. Так ли это на самом деле? Узнайте на открытом практическом уроке от OTUS, где мы обсудим:

1. какое отношение к программированию имеют классические задачи про рыцарей и лжецов;
2. за счёт каких полезных приёмов можно упростить свой код;
3. как с помощью новых знаний «щёлкать» алгоритмические задачи на PHP.

Спикер Дмитрий Кириллов — соучредитель и технический директор 1С-Старт, опытный разработчик.

Встречаемся 14 мая в 20:00 мск в рамках курса «PHP Developer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!

👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/VyVM/?erid=LjN8Kaco6

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Изображение
Форматирование относительного времени в JavaScript

Intl.RelativeTimeFormat — объект в JavaScript для локализованного форматирования времени. Это часть библиотеки Intl, облегчающей интернационализацию программ. Intl.RelativeTimeFormat позволяет форматировать численные значения в контексте временного интервала (например, "через 5 дней" или "3 часа назад").

Как работает:
Экземпляр Intl.RelativeTimeFormat создаётся с использованием конструктора, который может принимать два аргумента: локаль и опции. Локаль управляет языком отображения, а опции могут включать стиль, числовой формат и другие параметры.

Пример:
const rtf = new Intl.RelativeTimeFormat('ru', { style: 'long' });

console.log(rtf.format(-1, 'day')); // "1 день назад"
console.log(rtf.format(2, 'day')); // "через 2 дня"
console.log(rtf.format(3, 'second')); // "через 3 секунды"


В этом примере Intl.RelativeTimeFormat используется для форматирования количества дней и секунд в русской локализации.

👉 @web_craft | #frontend
👍 6
Изображение
Как зарабатывать стабильно от 1000$ на удалёнке?

Привет, Меня зовут Роман Чернов. Я разработчик с опытом более 10 лет, и уже более 4 лет обучаю этому других людей.

Мои ученики зарабатывают на фрилансе и в IT-компаниях по всему миру.

Скоро я проведу 7-дневный онлайн-интенсив по фронтенд-разработке с обратной связью от экспертов, где ты сможешь:

✔️ Сверстать сайт на HTML и CSS
✔️ Использовать на нем Javascript
✔️ Использовать фронтенд-фреймворк Angular
✔️ Подключить бэкенд
✔️ Загрузить на хостинг, чтобы делиться ссылкой на свой проект

Расскажу самый быстрый путь с нуля до трудоустройства, дам лайфхаки по карьере и первым заказам на фрилансе. Бонусом дам своё резюме и другие полезняшки, которые помогут тебе войти в эту сферу.

➡️ Переходи на сайт, пока что это совершенно бесплатно

Реклама. ИП Чернова О. А., ИНН:771399721044
Видео/гифка, 49 сек, 62.mp4
Управление асинхронной обработкой сигналов в PHP

pcntl_async_signals - это функция PHP, предназначенная для управления асинхронной обработкой сигналов в PHP-скриптах.

Как работает:
pcntl_async_signals(true) позволяет включить асинхронную обработку сигналов. После её активации все сигналы, на которые установлены обработчики с помощью pcntl_signal(), будут автоматически обрабатываться без необходимости вызывать pcntl_signal_dispatch(). Так как сигналы обрабатываются сразу же при их поступлении, без задержек.

Пример:
<?php 

pcntl_async_signals(true); // Включаем асинхронную обработку сигналов

pcntl_signal(SIGINT, function($signal) {
echo "Получен сигнал SIGINT!\n";
exit();
});

while (true) {
echo "Работает...\n";
sleep(1);
}


В этом примере сигнал SIGINT (Ctrl+C) будет обрабатываться асинхронно, вызывая функцию обратного вызова, которая выводит сообщение и завершает работу скрипта.

👉 @web_craft | #php
👍 8
Изображение
Как стать востребованным DevOps-специалистом всего за полгода и увеличить свой доход минимум в 3 раза?

Самое перспективное направление в IT сейчас – DevOps. И пока одни его боятся и обходят стороной, другие снимают все сливки.

Реальный пример – автор канала «Devops за полгода» Марсель Ибраев, Senior system engineer в Core42 Cloud и спикер учебного центра Слёрм.

Совместно с ребятами из Честного Знака, Лаборатории Касперского, VK и Jetty Cloud, они запускают новый крутой проект для всех начинающих DevOps-специалистов.

В канале собраны все фишки о том, как:
Начать свой путь в DevOps
Освоить базовые компетенции DevOps-специалиста
– Стать Junior DevOps и повысить свою стоимость на рынке труда в 3 раза


Переходи и забирай бесплатную карту по базовым и основным компетенциям для всех, кто собирается в DevOps 👉 @devopsupgrade

Реклама. ИП Аердинов Никита Вадимович ИНН 638103515932 erid: LjN8K7zVy
Видео/гифка, 2 сек,
Работа метода Number.prototype.isInteger

Какой тип данных вернет метод Number.prototype.isInteger для десятичных чисел?

Если забыли, то вернитесь к посту от s='spoiler-text'>23.04.2024.

👉
@web_craft | #frontend
👍 3
Изображение
Отправка токена CSRF

Какие данные отправляются на сервер вместе с токеном CSRF при отправке формы?

Функционал CSRF в Laravel разбирали в посте от s='spoiler-text'>22.04.2024.

👉
@web_craft | #laravel
👍 4
Изображение
Каким может быть алгоритмическое собеседование и как к нему подготовиться

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

👉 @web_craft | #собес
👍 3
Изображение
Ответьте на 1 вопрос и книги ваши до конца весны за 0 ₽

Более 250 000 книг и аудиокниг разных жанров в Букмейте. Попробуйте бесплатно!

Попробовать

#реклама 16+
bookmate.ru

О рекламодателе
Видео/гифка, 11 сек, tmpa61oqn9o.mp4

Ретроградный Меркурий закончился. Теперь опять все только из-за тебя.

👉 @web_craft | #юмор

🤔 7
🔥 3
Изображение
Предварительный просмотр изображения перед загрузкой

Реализовано на HTML, CSS и JS.

👉 @web_craft | #frontend
❤ 3
Видео/гифка, 7 сек,
Названия ветвей и комментарии к коммитам в Git: лучшие практики

В этой статье разбираются лучшие практики для работы с ветвями и коммитами.

👉 @web_craft | #frontend
❤ 4
👍 1
🤔 1
Изображение

Когда 3 часа потратил на баг и только потом понял, что это просто опечатка.

👉 @web_craft | #юмор

👍 13
Видео/гифка, 10 сек, когда_3_часа_потратил_на_баг_и_только_потом_понял_что_это_просто.mp4
Обучаем Java-разработчиков оплата после выхода на работу

В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты.
Если задуматься, то все в выигрыше:
— ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя;
— в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше;
— мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут;
— мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов.

Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку!

Узнать больше

#реклама 18+
kata.academy

О рекламодателе
Изображение
Начни зарабатывать с Альпари уже сегодня!

25 лет больше 2 000 000 людей уже работают с Альпари!

Присоединяйтесь и учитесь с на бесплатном демо-счёте или используйте больше 4000 готовых стратегий от профессионалов для 90+ инструментов
Зарабатывайте без риска с лидером рынка!

Узнать больше

#реклама
promo.alparistart.com

О рекламодателе
👎 4
Изображение
Как реализовать множественную аутентификацию в Laravel

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

👉 @web_craft | #laravel
👍 4
Изображение
Интерактивное редактирование содержимого веб-страницы

Document.designMode — это функция в JavaScript, позволяющая делать веб-страницу редактируемой. По умолчанию, это свойство установлено в "off", и его активация в "on" позволяет пользователю редактировать содержимое страницы.

Пример:



<meta charset="UTF-8">
<title>Редактируемая страница</title>


Добро пожаловать на нашу редактируемую страницу!


Нажмите кнопку, чтобы начать редактирование.


<button >Редактировать</button>


function toggleDesignMode() {
document.designMode = document.designMode === "off" ? "on" : "off";
console.log("Режим редактирования: " + document.designMode);
}
<&sol;script>




В этом примере, нажатие кнопки позволяет пользователю переключать режим редактирования.

👉 @web_craft | #frontend</meta>
👍 4
Изображение
Создание и управление JSON-ответами

Response()->json() — это метод в Laravel, который упрощает процесс создания JSON-ответов,устанавливая заголовок Content-Type как application/json. Это гарантирует правильное распознавание данных клиентскими приложениями.

Пример API, возвращающего информацию о пользователе:
use Illuminate\Http\Request;
use App\Models\User;

public function getUser(Request $request, $id) {
$user = User::find($id);
if ($user) {
return response()->json([
'success' => true,
'message' => 'Пользователь найден',
'data' => $user
]);
} else {
return response()->json([
'success' => false,
'message' => 'Пользователь не найден',
'data' => null
], 404);
}
}


Find($id) ищет пользователя по ID. Если найден, возвращается JSON с данными и статусом 200. Если нет — JSON с ошибкой и статусом 404. Этот подход характерен для RESTful API.

👉 @web_craft | #laravel
👍 7
👎 7
Изображение

Найдено 2407 постов