LINUX.ORG.RU

Сообщения mono

 

Новый CEO Mozilla: Firefox превратится в «modern AI browser»

 ,

(на новость не тянет, но можно посмеяться)

По мере развития Mozilla мы будем стремиться стать компанией-разработчиком программного обеспечения, которой доверяют. Это не слоган. Это направление, которое определяет, как мы создаём и развиваемся. Оно означает три вещи.

  • Во-первых: каждый продукт, который мы создаём, должен предоставлять людям возможность влиять на то, как он работает. Конфиденциальность, использование данных и ИИ должны быть понятны и доступны. Элементы управления должны быть простыми. ИИ всегда должен быть выбором — чем-то, что люди могут легко отключить. Люди должны понимать, почему та или иная функция работает именно так и какова её польза.
  • Во-вторых: наша бизнес-модель должна основываться на доверии. Мы будем расти за счет прозрачной монетизации, которую люди признают и ценят.
  • В-третьих: Firefox вырастет из простого браузера в более широкую экосистему надежного программного обеспечения. Firefox останется нашей опорой. Он превратится в современный браузер с искусственным интеллектом и будет поддерживать целый ряд новых и проверенных программных дополнений.

ссылка

mono
()

JetBrains Fleet умер, встречайте JetBrains Air

 , ,

В 2021 с большой помпой JetBrains представили новое видение IDE общего назначения, идейно вдохновлённое VSCode.

Потом же они решили превратить Fleet в специализированное решение для Kotlin Multiplatform, и красиво об этом написали.

Тут Google решает, что Kotlin Multiplatform (KMP) – это неплохая штука и нужно со всех ног вписаться, а тут вдруг какой-то Fleet.

Google быстро объяснили JetBrains, что им Fleet не нужен, а нужна нормальная поддержка KMP в Android Studio, которая на платформе IDEA. В JetBrains намёк поняли и поддержку KMP во Fleet свернули.

И тут возник вопрос – а что делать с Fleet? Недолго думая, решили его закопать, а на базе наработок создать модную AI Agent Multitask IDE. Причём так как свой AI-агент (junie) так и не взлетел, то для работы новой IDE требуется подписка на Anthropic/Claude Code.

Как вы думаете, чят, взлетит? :)

mono
()

JetBrains CLion теперь бесплатный для некоммерческого использования

 ,

CLion – широко известная в узких кругах кроссплатформенная IDE для C/C++.

Для активации бесплатной лицензии достаточно поставить галочку «некоммерческое использование», не нужно никому ничего писать и просить квоту.

Ранее такой же способ лицензирования получили WebStorm (js/ts/html) и Rider (C#).

Новость месячной давности, но я только сейчас заметил, что в тулбоксе появилась плашка «free for non-commercial use».

пруф

mono
()

Apple всё

 , , , ,

На m2+ современных процессорах iOS/macos нашли аналог spectre/meltdown.

https://predictors.fail

https://3dnews.ru/1117446/vse-aktualnie-i-mnogestvo-starih-ustroystv-apple-okazalis-podvergeni-uyazvimostyam-slap-i-flop

Такие дела.

mono
()

Системный администратор (VoIP телефония)

 , ,

Всем привет! Дружественная мне компания 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 ЗП
  • ДМС.от РЕСО гарантия, после успешного прохождения испытательного срока;
  • Чай, кофе, вкусняшки.

Вакансия на hh.ru – https://chelyabinsk.hh.ru/vacancy/91922301

Контакт в tg: @cat_Laguta

mono
()

Apple m1 и потребление оперативки

 ,

Дано макбук на m1, макбук на i9.

На одной и той же версии ОС, на одном и том же наборе софта, потребление оперативной памяти на i9 – 8-12gb, на m1 – 5-8bg.

Запущено: AndroidStudio (2-3 проекта), AppCode, Chrome (20-30 вкладок), три поделия на электроне, и всякая мелочь типа терминала с телеграмом.

Распухание софта остановилось, началось сжатие? Мне как в 2015 году хватало 16gb, так и сейчас хватает.

mono
()

Flutter 2

 , , ,

Группа Open Source

Не так давно анонсировали новый мажорный релиз кроссплатформенного фреймворка 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-приложений.

( читать дальше... )

>>> Официальный пост о Flutter 2 на medium (medium.com)

mono
()

Flutter

 , ,

На днях поковырялся с замечательным SDK для кроссплатформенной мобильной разработки – Flutter.

И мне даже понравилось! Раньше смотрел косо на всю кроссплатформу.

  • Реально очень низкий порог входа. Путь к первому приложению лёгок и приятен.
  • Всё работает быстро и красиво, UI по поведению максимально похож на нейтивный и только очень зоркий глаз заметит различия. Писать какой-то жирный UI на флаттере комфортнее, чем в нейтиве.
  • Сам по себе графический движок очень производительный, можно писать вещи на вроде таких.
  • Крутой тулинг, онлайн-применение изменений и прочие клёвые штуки, которые пришли из мира веб-разработки.
  • Никакого javascript и html5.

    Но минусы конечно тоже есть.

  • Если требуются тонкости какие-нибудь, то хорошо представлять как это работает под капотом на нейтивных рельсах.
  • После kotlin, на котором пишу большую часть времени, dart выглядит приветом из забытого прошлого. Какие-то фичи клёвые, но многих привычных вещей не хватает.
  • Локализация довольно запутанная, по сравнению с iOS/Android. Без локализации в современном мире никуда.
  • Очень много скобочек из-за стиля самого flutter. Как бы ты не разбивал код, их всё равно много.

    Одним словом, если есть желание попробовать мобильную разработку, но нейтив внушает ужас, то flutter – отличный вариант для начала.

    Что думает местный коллектив? Кто-нибудь пробовал?
mono
()

Scala. Профессиональное программирование

 

Тут появился перевод книги по Scala от издательства «Питер» – link.

По купону Scala скидка 20%.

Вдруг кому-то будет интересно.

mono
()

«Мегафон» фраппировал Рунет дополнительной рекламой на сайтах без спроса

 

К вопросу Неожиданная реклама на моем сайте

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

В процессе общения с техподдержкой «Мегафона» выяснилось, что компания показывает рекламу абонентам, которые согласились на это при заключении договора, и по заявке пользователя может отключить эту опцию. При этом никаких бонусов абонент за просмотренные баннеры не получает. В «Мегафоне» также уточнили, что компания не тарифицирует трафик, потраченный на просмотр рекламы.

В пресс-службе компании подтвердили «Роем!», что подобная практика действительно действует для ограниченного количества абонентов.

Эта возможность размещения информации работает в тестовом режиме. С конкретными жалобами наши клиенты могут обратиться в контактный центр, — уточнили в компании.

В июле 2016 года в СМИ появились сообщения о том, что баннер «Вымпелкома» с рекламой нового сервиса «Мини-кабинет» стал появляться в мобильных браузерах поверх основного содержания веб-страниц. Оператор вмешивается в код страницы, не поддерживающей протокол шифрования HTTPS, что позволяло ему размещать рекламу бесплатно и без ведома владельцев сайта.

https://roem.ru/26-07-2017/255698/mega-ads/

Будьте бдительны.

mono
()

Компания Сател (satel.org)

 ,

Друзья,

Кто-нибудь может сказать что-то плохое/хорошее о системном интеграторе Сател в плане работы там, да и вообще об общей адекватности?

mono
()

Смотрите, что я нашёл!

 

Perfect: Server-Side Swift

Как вы думаете, взлетит?

mono
()

iOS тормозит?

 ,

Есть три девайса: Nexus 5, Nexus 7 (2013), iPad Mini (второе поколение). Все они появились в 2013 году.

На каждом девайсе последняя версия доступной ОС: Android 6.0.1 и iOS 9.2 соответственно.

Заметил, что iPad стал заметно торомозить, по сравнению с девайсами на Android. Хорошо заметно в том же браузере — вкладки постоянно перезагружаются, скролл дёрганный. Скорость UI на Android как минимум не стала хуже.

Android демонстрирует такой долгий срок обновлений, при лучшем их качестве. Кончилась золотая эра iOS?

mono
()

Руководитель направления тестирования/Test Leader (Нижний Новгород)

 , , ,

Друзья! Нам (в switchray.com / switchray.ru) требуется Test Leader.

Необходимые навыки:

  • Знание процессов разработки и тестирования ПО;
  • Опыт тестирования ПО - от 3 лет;
  • Опыт руководства тестовой командой или направлением тестирования - от 2 лет;
  • Ответственное отношение к делу, умение работать в команде и самостоятельно, коммуникабельность;
  • Linux/Unix на уровне пользователя;
  • Знание сетевых протоколов (TCP|UDP, IP, SNMP, routing, telnet, ssh etc.)
  • Владение английским языком на уровне чтения технической литературы

Приветствуется:

  • Знание протоколов VoIP (SIP, H.323, RTP) и SS7
  • Знание основ построения сетей передачи данных
  • Приветствуется опыт по автоматическому тестированию

Описание деятельности:

  • Руководство направлением тестирования одного из продуктов;
  • Формирование стратегии тестирования продукта;
  • Организация тестирования с помощью команды из 5 - 7 человек;
  • Ручное и автоматическое тестирование ПО в области VoIP;
  • Написание тестовой документации (составление тест-планов, тест-кейсов);
  • Взаимодействие с командой разработчиков;
  • Организация тестового стенда;
  • Осуществление прогонов тестов, анализ результатов тестовых прогонов;
  • Заведение дефектов и отслеживание их исправления;
  • Составление отчетов по результатам тестирования;

Вилки нет, но всё зависит от навыков кандидата и готовности его броситься на передовую тестирования voip-свитчей.

Резюме можно слать мне (контакты в профиле) или на resume@switchray.com.

mono
()

«Облачка» для чата

 ,

Привет всем!

Вопрос знатокам Qt (Desktop). На днях возник один спорный момент.

Разрабатываем чат, нужно сделать сообщения в виде «облачков». То есть, отдельное сообщение – это текстовое поле с возможностью выделения, фиксированной шириной и динамической высотой и кастомным бэкграундом. Пример – viber.

Мне хочется понять насколько это сложно делать средставами Qt, QWidget. Без Qml и WebView. Готовое решение не нужно, хочу понять оценку трудоёмкости и примерное направление куда копать.

Например, в Android это делается относительно просто, TextView + бэкграунд в виде 9patch. А как делается в Qt?

mono
()

iOS App Development with Swift

 , ,

На курсере сегодня стартует первый курс из специализации iOS App Development with Swift – Introduction To Swift Programming.

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

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

mono
()

Principles of reactive programming

 ,

На курсере сегодня стартовал курс Principles of reactive programming от Мартина Одерски.

Если вдруг кому интересно.

mono
()

Командировочные удостоверения с 2015 года не нужны

 

Постановлением Правительства РФ от 29 декабря 2014 г. № 1595 внесены поправки в нормативные акты, регулирующие оформление командировок сотрудников. Суть изменений – для командировок по России и в страны СНГ отменена необходимость оформления командировочного удостоверения, служебного задания и отчета о командировке. Соответствующие изменения внесены в Положение об особенностях направления работников в служебные командировки, утвержденное Постановлением Правительства РФ от 13.10.2008 № 749, а также в Постановление Правительства РФ от 26.12.2005 № 812, регулирующее оформление загранкомандировок для госслужащих.
Напомним, что для загранкомандировок командировочные удостоверения также не оформляются.
Фактический срок пребывания в командировке будет теперь определяться по проездным документам или указываться сотрудником в служебной записке, если он добирался до места назначения на личном транспорте. В этом случае дополнительно необходимо будет приложить к авансовому отчету оправдательные документы, подтверждающие использование личного транспорта для проезда к месту командирования и обратно (путевой лист, счета, квитанции, кассовые чеки и др.).
Документ опубликован 31 декабря 2014 года на официальном интернет-портале http://www.pravo.gov.ru и уже вступил в силу. Отметим, что командировочные удостоверения отменены во исполнение пункта 10 раздела IV мероприятий дорожной карты «Совершенствование налогового администрирования» (утв. Распоряжением Правительства РФ от 10.02.2014 № 162-р).

Ура, товарищи!!!

Подробнее

mono
()

Бешеный принтер. Продолжение.

 ,

Министерство связи и массовых коммуникаций (Минкомсвязи) выступило против предложенных профессиональных стандартов для медиаотрасли и придания им статуса обязательного инструмента. Так замминистра Алексей Волин прокомментировал сообщение «Коммерсанта» о намерении Госдумы ввести в Трудовой кодекс поправки о профстандартах и обязать всех работодателей их придерживаться. «Минкомсвязь до прояснения ситуации с изменениями в Трудовой кодекс приостанавливает процесс согласования любых профессиональных стандартов в медиаотрасли, — заявил Волин ТАСС. — А если изменения, о которых сейчас говорится, будут приняты, то министерство потребует пересмотра уже принятых профессиональных стандартов, так как применить их в качестве обязательного инструмента невозможно».

Ведомости

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

В общем, рано паниковать.

Update: продолжение истории на ленте.вру.

mono
()

Pattern matching в Scala

 

Привет всем!

Почитываю «scala для нетерпеливых». В главе про сопоставление с образцом есть указание, что использовать match для сопоставления типов, вместо instanceOf. Например:

t match {
  case x: String => ...
  case y: Int  => ...

Чем это обосновано? Причина исключительно идеологическая или instanceOf и match работают различными способами для проверки принадлежности к типу?

mono
()

RSS подписка на новые темы