Всем привет! Дружественная мне компания Novofon ищет системного администратора. Компания предоставляет услуги VoIP-телефонии.
Работа в РФ.
Готовы рассматривать джунов (от 138 000 до 167 000 ₽ до вычета налогов), так и более сильных соискателей (зп обсуждается индивидуально).
Вакансия предполагает выполнение оплачиваемого тестового задания.
Обязанности:
Техническое обслуживание сервисов компании;
Поддержка и разработка ПО для оказания услуг телефонии;
Разработка новых сервисов и поддержка существующих;
Взаимодействие с разработчиками;
Обслуживание каналов связи;
Подготовка технической документации и инструкций.
Требования:
Экспертных знаний по указанным технологиям не требуется, мы готовы обучать в тех областях где знаний и опыта недостаточно. Главное требование разбираться в Linux, уметь писать несложные скрипты и программы и желание стать экспертом в IT и VoIP технологиях.
Уверенные знания ОС Linux дистрибутив Debian, docker;
Понимание принципов VoIP технологии (протокол SIP);
Опыт программирования на скриптовых языках под Linux (например Perl, Lua, Golang) хотя бы один из них, тестовое задание подразумевает написание программы на каком-либо ЯП);
Опыт работы с ПО Kamailio, Asterisk, MySQL, Redis;
Опыт работы с git;
Понимание принципов CI/CD;
Уверенные знания принципов работы протоколов TCP/IP; архитектур безопасности корпоративных сетей;
Опыт написания инструкций по эксплуатации оборудования и систем;
Знания принципов работы E1, ОКС7, СОРМ, Антифрод, опыт работы с шлюзам Eltex - будут дополнительным преимуществом, в том числе повод обсудить зарплатные ожидания сверх указанной вилки;
Условия:
Активное участие в работе сервиса;
Достойный уровень заработной платы (официальное трудоустройство с первого дня + белая зарплата);
Комфортный офис в центре города, возможен гибридный график работы частично в офисе, частично удаленка. При наличии в Вашем городе нашего офиса комфортное рабочее место, если Вы из города где офиса у нас нет, мы готовы оплачивать рабочее место в коворкингах или арендовать небольшой офис;
Современный ноутбук, комплект периферии и пару мониторов за счет компании;
Бонусы;
13 ЗП
ДМС.от РЕСО гарантия, после успешного прохождения испытательного срока;
Не так давно анонсировали новый мажорный релиз кроссплатформенного фреймворка Flutter.
Flutter – это UI-фреймворк для создания приложений на языке dart.
Изначально Flutter поддерживал только мобильные платформы (iOS/Android), но начиная с Flutter 2 появляется поддержка Web и Desktop (macOS, Windows, Linux) в стабильной ветке. Как указывают сами разработчики, поддержка Desktop всё ещё в статусе «early release».
В официальном твиттере Ubuntu вышел пост, в котором сказано, что Flutter – выбор для будущих приложений Ubuntu по умолчанию.
Другие важные изменения:
Поддержка Null Safety, включённая по умолчанию. Для совместимости со старым кодом, Null Safety можно отключить.
Dart FFI – поддержка прямой интеграции Dart и C библиотек
Реализация Google Ads на Flutter перешла в статус Beta
Улучшения виджетов для ввода текста на платформах Desktop и iOS, в том числе поведение выделение текста, приближенное к родному.
Значительное уменьшение использования памяти для Flutter внутри нативных приложений iOS/Android.
Flutter Fix. Инструмент для автоматического поиска и миграции старого кода, такого как использование deprecated API.
Новый тулинг Flutter DevTools для упрощения дебага и оптимизации Flutter-приложений.
На днях поковырялся с замечательным SDK для кроссплатформенной мобильной разработки – Flutter.
И мне даже понравилось! Раньше смотрел косо на всю кроссплатформу.
Реально очень низкий порог входа. Путь к первому приложению лёгок и приятен.
Всё работает быстро и красиво, UI по поведению максимально похож на нейтивный и только очень зоркий глаз заметит различия. Писать какой-то жирный UI на флаттере комфортнее, чем в нейтиве.
Сам по себе графический движок очень производительный, можно писать вещи на вроде таких.
Крутой тулинг, онлайн-применение изменений и прочие клёвые штуки, которые пришли из мира веб-разработки.
Никакого javascript и html5.
Но минусы конечно тоже есть.
Если требуются тонкости какие-нибудь, то хорошо представлять как это работает под капотом на нейтивных рельсах.
После kotlin, на котором пишу большую часть времени, dart выглядит приветом из забытого прошлого. Какие-то фичи клёвые, но многих привычных вещей не хватает.
Локализация довольно запутанная, по сравнению с iOS/Android. Без локализации в современном мире никуда.
Очень много скобочек из-за стиля самого flutter. Как бы ты не разбивал код, их всё равно много.
Одним словом, если есть желание попробовать мобильную разработку, но нейтив внушает ужас, то flutter – отличный вариант для начала.
Что думает местный коллектив? Кто-нибудь пробовал?
В последние несколько недель в интернете обсуждаются действия «Мегафона», который начал показывать рекламу абонентам мобильного интернета поверх сайтов, которые те просматривают. Нововведение возмутило владельцев сайтов, которые обнаружили что посетителям без их ведома показывают некие баннеры.
В процессе общения с техподдержкой «Мегафона» выяснилось, что компания показывает рекламу абонентам, которые согласились на это при заключении договора, и по заявке пользователя может отключить эту опцию. При этом никаких бонусов абонент за просмотренные баннеры не получает. В «Мегафоне» также уточнили, что компания не тарифицирует трафик, потраченный на просмотр рекламы.
В пресс-службе компании подтвердили «Роем!», что подобная практика действительно действует для ограниченного количества абонентов.
Эта возможность размещения информации работает в тестовом режиме. С конкретными жалобами наши клиенты могут обратиться в контактный центр, — уточнили в компании.
В июле 2016 года в СМИ появились сообщения о том, что баннер «Вымпелкома» с рекламой нового сервиса «Мини-кабинет» стал появляться в мобильных браузерах поверх основного содержания веб-страниц. Оператор вмешивается в код страницы, не поддерживающей протокол шифрования HTTPS, что позволяло ему размещать рекламу бесплатно и без ведома владельцев сайта.
Есть три девайса: Nexus 5, Nexus 7 (2013), iPad Mini (второе поколение). Все они появились в 2013 году.
На каждом девайсе последняя версия доступной ОС: Android 6.0.1 и iOS 9.2 соответственно.
Заметил, что iPad стал заметно торомозить, по сравнению с девайсами на Android. Хорошо заметно в том же браузере — вкладки постоянно перезагружаются, скролл дёрганный. Скорость UI на Android как минимум не стала хуже.
Android демонстрирует такой долгий срок обновлений, при лучшем их качестве. Кончилась золотая эра iOS?
Вопрос знатокам Qt (Desktop). На днях возник один спорный момент.
Разрабатываем чат, нужно сделать сообщения в виде «облачков». То есть, отдельное сообщение – это текстовое поле с возможностью выделения, фиксированной шириной и динамической высотой и кастомным бэкграундом. Пример – viber.
Мне хочется понять насколько это сложно делать средставами Qt, QWidget. Без Qml и WebView. Готовое решение не нужно, хочу понять оценку трудоёмкости и примерное направление куда копать.
Например, в Android это делается относительно просто, TextView + бэкграунд в виде 9patch. А как делается в Qt?
Так как тут часто возникают вопросы о том куда податься в программировании и чем зарабатывать на хлеб, то, вероятно, кого-то заинтересует данный набор курсов.
О качестве материала пока сложно судить, но в качестве отправной точки в мир гомосексуальных извращенийiOS-программирования, думаю, вполне сойдёт.
Постановлением Правительства РФ от 29 декабря 2014 г. № 1595 внесены поправки в нормативные акты, регулирующие оформление командировок сотрудников. Суть изменений – для командировок по России и в страны СНГ отменена необходимость оформления командировочного удостоверения, служебного задания и отчета о командировке.
Соответствующие изменения внесены в Положение об особенностях направления работников в служебные командировки, утвержденное Постановлением Правительства РФ от 13.10.2008 № 749, а также в Постановление Правительства РФ от 26.12.2005 № 812, регулирующее оформление загранкомандировок для госслужащих.
Напомним, что для загранкомандировок командировочные удостоверения также не оформляются.
Фактический срок пребывания в командировке будет теперь определяться по проездным документам или указываться сотрудником в служебной записке, если он добирался до места назначения на личном транспорте. В этом случае дополнительно необходимо будет приложить к авансовому отчету оправдательные документы, подтверждающие использование личного транспорта для проезда к месту командирования и обратно (путевой лист, счета, квитанции, кассовые чеки и др.).
Документ опубликован 31 декабря 2014 года на официальном интернет-портале http://www.pravo.gov.ru и уже вступил в силу.
Отметим, что командировочные удостоверения отменены во исполнение пункта 10 раздела IV мероприятий дорожной карты «Совершенствование налогового администрирования» (утв. Распоряжением Правительства РФ от 10.02.2014 № 162-р).
Министерство связи и массовых коммуникаций (Минкомсвязи) выступило против предложенных профессиональных стандартов для медиаотрасли и придания им статуса обязательного инструмента. Так замминистра Алексей Волин прокомментировал сообщение «Коммерсанта» о намерении Госдумы ввести в Трудовой кодекс поправки о профстандартах и обязать всех работодателей их придерживаться. «Минкомсвязь до прояснения ситуации с изменениями в Трудовой кодекс приостанавливает процесс согласования любых профессиональных стандартов в медиаотрасли, — заявил Волин ТАСС. — А если изменения, о которых сейчас говорится, будут приняты, то министерство потребует пересмотра уже принятых профессиональных стандартов, так как применить их в качестве обязательного инструмента невозможно».
Как я и предполагал, всё вылилось обычное перекладывание бумажек для имитации бурной деятельности, которая нафиг никому не будут нужна в реальной жизни.
Почитываю «scala для нетерпеливых». В главе про сопоставление с образцом есть указание, что использовать match для сопоставления типов, вместо instanceOf. Например:
t match {
case x: String => ...
case y: Int => ...
Чем это обосновано? Причина исключительно идеологическая или instanceOf и match работают различными способами для проверки принадлежности к типу?
Внезапно выключился и перестал включаться макбук. И именно в тот момент, когда он очень-очень нужен.
Я понимаю, что вышла новая линейка и пришло время раскошелиться на ретину, но это свинство какое-то. В итоге, у меня на столе, вместо рабочего инструмента кусок анодированного алюминия.
Shit happens, воистину. Причём ни вчера и ни завтра, а именно сейчас, когда это особенно херово.
А линукс тут при том, что... Да какое это уже имеет значение?