Такой вопрос: может ли тг бот отправить пользователю интерактивную карту со множеством локаций
Читать полностью…тебе лучше управлять через конфиг, а конфиг ты будешь менять постоянно. используй middleware:
class AdminSessionTimeout
{
public function handle($request, Closure $next)
{
if (Auth::check() && Auth::user()->isAdmin()) {
Config::set('session.lifetime', 120); // 2 сагат
}
return $next($request);
}
}
http/kernel.php => $routeMiddleware => + 'admin.session' => \App\Http\Middleware\AdminSessionTimeout::class,
и можешь исползовать Route::middleware('admin.session')->group(function () {
//
});
sanctum уже используется, но сессия для юзера быстрее исчезает до токена sanctum. потом нужно заново перелогинится
Читать полностью…#вакансия #Алматы #офис
Backend разработчик
КазНТУ им. Сатпаева
Satbayev University 🎓
Алматы
Сейчас мы ищем Backend разработчика для работы над новыми информационными сервисами Университета, которые улучшают жизнь тысячам студентов и преподавателей.
Условия:
- офис в центре города, квартал от метро, парковка, на территории инфраструктура аренды самокатов и велосипедов.
- официальное трудоустройство
- зарплата от 400000-700000, обговаривается при собеседовании.
- множество плюшек от научно исследовательского технического университета (да-да, почти λ Black Mesa): возможен гибкий рабочий график 3/2/2 (3 в офисе, 2 удалённо, 2 выходные), 33 дня отпуска в год, регулярные тимбилдинги, право на физкультуру в рабочее время, скидка 50% на платные услуги медицинского центра, скидка 50% на услуги массажиста, стоматология 20%, материальная помощь при различных жизненных ситуациях. Пакет программ Microsoft365 с 1ТБ Onedrive .
Обязанности:
• Разработка и поддержка нового и текущего функционала систем;
• Разработка новых ИС;
• Создание и описание сервисов;
• Написание unit тестов;
• Code-review других разработчиков, написание документации;
• Участие в проектировании информационных систем и баз данных, приложений;
Требования:
• Code-review других разработчиков, написание документации;
• Уверенное владение системами версионности;
• Уверенное знание следующих технологий: ASP.NET CORE 2.2 и выше, .NET Framework 4.5 и выше
• Уверенное знание языков программирования: C#, JavaScript.
• Практический опыт работы с системами на СУБД: MySQL, MS SQL.
• Опыт работы с ORM фреймворками (Dapper, EF)
• Уверенные знания языка SQL-запросов.
• Уверенное знание языка разметки и скриптовых языков: HTML, CSS, JavaScript
Ключевые навыки
C#
.NET Framework
ASP.NET
PhP
MS SQL
MySQL
Контакты:
Зайцев Алексей 87778098341
a.a.zaitsev@satbayev.university
#вакансия #Алматы #офис
PL/SQL Разработчик баз данных
КазНИТУ им. Сатпаева
Satbayev University
Алматы
Сейчас мы ищем PL/SQL Разработчика баз данных для работы над новыми информационными сервисами Университета, которые улучшают жизнь тысячам студентов и преподавателей.
Условия:
- офис в центре города, квартал от метро, парковка, на территории инфраструктура аренды самокатов и велосипедов.
- официальное трудоустройство
- зарплата от 400000-700000, обговаривается при собеседовании.
- множество плюшек от научно исследовательского технического университета (да-да, почти λ Black Mesa): возможен гибкий рабочий график 3/2/2 (3 в офисе, 2 удалённо, 2 выходные), 33 дня отпуска в год, регулярные тимбилдинги, право на физкультуру в рабочее время, скидка 50% на платные услуги медицинского центра, скидка 50% на услуги массажиста, стоматология 20%, материальная помощь при различных жизненных ситуациях. Пакет программ Microsoft365 с 1ТБ Onedrive .
Обязанности:
• Разработка кода (Oracle PL/SQL/ MS SQL / My SQL);
• Оптимизация запросов;
• Участие в нескольких проектах одновременно
• Администрирование СУБД SQL (резервное копирование, редактирование прав пользователей, настройка планов обслуживания)
• Разработка/доработка(оптимизация)/тестирование хранимых процедур/функций SQL
• Разработка/доработка(оптимизация) простых web api
• Разработка/доработка/публикация отчётов
• Устранение/исправление ошибок в процедурах БД
• Участие в проектах разработки/доработки ПО
бот может открыть веб-приложение. но кнопку для него может отправить только в персональный чат с юзером.
Читать полностью…Всем привет ребят.
Как сделать разное время жизни сессии в laravel?
Имеем сайт на laravel. Время жизни сессии 20 минут. Файловый драйвер сессий. Можно ли настроить разное время сессии для разных клиентов? Например для клиентов с сайта - 20 минут, для клиентов с мобильного приложения - неделя или типа того?
*Мобильное приложение - это web view, под капотом открывает тот же сайт
В идеале 5/2, но возможен гибрид. это официально. неофициально - можно договориться на собеседовании)
Читать полностью…Требования:
• Глубокое понимание sql логики (запросы, функции, хранимые процедуры и т.д.)
• Опыт работы с ETL инструментами (миграция, агрегация данных и т.д.)
• Понимание концепций хранилищ данных.
• Опыт работы с системами бизнес отчетности (Power BI, Cognos BI, Tableau, Qlik Sense и др.)
• Знание DDL (объекты, индексы, триггеры, функции, хранимые процедуры, пакеты, представления);
• Знание принципов и формы нормализации данных, проектирования таблиц базы данных;
• Анализ производительности баз данных (системные представления и показатели, блокировки, индексы);
• Будет большим плюсом: PostgreSQL, понимание принципов ООП
• Участие в разработке высоконагруженных приложений, понимание принципов транзакционных систем.
• Хорошие навыки в оптимизации запросов.
• Опыт написания бизнес-логики приложений на Pl/SQL.
Контакты:
Зайцев Алексей 87778098341
a.a.zaitsev@satbayev.university