Самописный переключатель треков для Windows
Очень люблю слушать музыку на пк во время работы через приложение "Яндекс.Музыка" (не реклама), но меня раздражает что у нее нет мини виджета по переключению музыки, или нужно открывать приложение, или использовать кнопки на клавиатуре, коих к сожалению нет на раб ноуте.
У меня появилось желание сделать два самописных виджета для переключения треков и поделится им с сообществом пикабу, вдруг кому-нибудь оно тоже пригодится.
Первый виджет является обычным вызываемым окном через панель значков винды, который показывает название трека, исполнителя и обложку и 3 кнопки, две их которых отвечают за переключение треков, и одна соответственно pause\play.
Второй виджет выполняет аналогичную функцию, только он работает как виджет рабочего стола. который можно перемещать и менять размер через правую кнопку мыши.
Вот ссылка на гитхаб https://github.com/Mistreds/MusicWPF. Readmi к проекту честно писать лень, он элементарный, запустил и пользуйся. Самораспаковывающиеся архивы где Release, MusicWidget виджет для раб стола, MusicControl, всплывающий виджет для панели значков
Но есть несколько но, проект написан на C# в среде .Net 6, для переключения треков используется win sdk, так что проект поддерживается только на windows 10 (возможно и windows 11, я не проверял).
Проверенные плееры:
-Яндекс музыка приложение (работает)
- Яндекс музыка браузерная версия (работает только play\pause и получает название треков без обложки)
-Youtube (когда играет в плейлистах работает переключение, а так получает название, автора канала и обложку видео)
-AIMP (не работает)
-Windows media player (не знаю кто им пользуется, но не работает)
По факту приложение должно поддерживать все плееры, информацию с которых может получать windows. То есть трек должен отображаться в меню когда изменяешь громкость кнопками на клавиатуре.
Прошу прощение за возможные ошибки. Очень надеюсь что приложение может кому то пригодится. Так же разных трупрограммистов прошу за исходный код приложения не осуждать, делал лишь бы работало.
Перспективы отечественного ПО
В сегодняшнем материале попытаемся разобраться с перспективами отечественного ПО и железа в нынешних реалиях и о отечественных аналогах, материал подготовлен при помощи подписчиков нашего канала IT-старт t.me/it_begin
Рынок IT находится в дикой турбулентности
Согласно прогнозам IDC, опубликованным в апреле, объём IT-рынка в 2022 году вынужденно сократится на 39.2%
Но не будем забывать то, в какое время мы сейчас живем. На фоне ухода западных компаний из РФ интерес к отечественным разработкам за последние месяцы вырос более чем на 300%.
Импортозамещение
Попытки импортозамещения начались не вчера. Сам этот процесс в IT-сфере идет с появления первых санкций 2014 г.
Акцент на импортозамещение также сделан посредством национальной программы "Цифровая экономика", используя которую госкорпорации еще в 2021 году должны были заменить иностранное ПО российским софтом, но , к концу 2021 года из 13% госкомпаний смогли это реализовать.
На данный момент максимальной популярностью пользуются отечественные аналоги офисных программ и несомненно технические решения в сфере информационной безопасности.
Microsoft Office планируется заменить российским "Р7-Офис" или "МойОфис,
но, чем заменить те же SAP и Oracle, что используют тысячи предприятий в РФ и что на данный момент не имеют полноценных российских аналогов? Тут уже сложнее. Даже при наличии разработки подобного программного обеспечения, переход на него потребует больших финансовых и временных затрат, ведь необходимо будет адаптировать и перестроить все бизнес-процессы, подстраивая их под новые системы. Так или иначе, лишь спустя время мы сможем увидеть, как наш крупный бизнес справится с этой задачей.
Российское железо
На данный момент, самый конкурентный процессор - это "Байкал-S", что по характеристикам сопоставим с Intel и AMD 2019 года. По вычислительным возможностям он схож с Intel Xeon 6148 Gold.
Также, в данный момент ведется работа над созданием процессоров следующего поколения - "Эльбрус-2С3" и "Эльбрус-16С" и созданием одноименной операционной системы "Эльбрус" - что используется организациями и предприятиями для развертывания рабочих станций и серверов.
Российское программное обеспечение
Если говорить о "Astra Linux", то она входит в реестр Минкомсвязи и сертифицирована для использования. В первую очередь, данная ОС предназначена для обработки данных в режиме повышенной защиты обрабатываемой информации.
Говоря о "Alt Linux", необходимо в первую очередь отметить, что данная ОС считается самой удобной в использовании для массового пользователя. В комплекте с ней идёт полный комплект программ. ОС проста в установке и распространяется бесплатно.
Также стоит отметить операционную систему "Ось", что также на базе Linux. ОС представляет решения для комплексной автоматизации рабочих мест и информационной структуры предприятий, в том числе в серверах, дата-центра и рабочих станциях.
Отечественные аналоги Google Play и AppStore
SberStore - магазин приложений от компании "Сбер" для массового потребителя на базе корпоративных приложений для специалистов
Яндекс.Store - так или иначе, сейчас время возможностей и Яндекс не может их упустить. Вследствие этого Яндекс рассматривает вопрос о перезапуске закрытого пару лет назад Яндекс.Store.
VK - в данной коммерческой гонке планирует принять участие и команда VK, проектное название данного приложения "HashStore".
Подводим итог
Подводя итоги, мы можем наблюдать, как меняется окружающая нас IT-реальность. То что было доступно ранее, возможно скоро станет недоступно в использовании.
Так или иначе, в плане офисных программ решения замены уже имеются. В плане операционных систем все решения сводятся к отечественным ОС, что базируются на Linux, что не для всех является удобным в использовании.
К сожалению вопрос замены достойными и полноценными аналогами ПО от SAP и Oracle является сложным и над этой задачей ещё придётся потрудиться.
Если же говорить о том, смогут ли Сбер, Яндекс и VK заменить в РФ таких гигантов IT-индустрии, как Google Play и AppStore - покажет лишь время.
Если вас интересует IT его перспективы в РФ ,
публикую также свои статьи и интервью c программистами на канале t.me/it_begin
Подписывайтесь, если будет интересно ;)
Спасибо!
Говорят, если гуманитарий пройдет это головоломку до конца, он может считать себя технарем
А еще получит ачивку в профиль. Рискнете?
Как Linux заменит Windows в РФ
Нынешние реалии
С введением санкций возникли серьёзные трудности в развитии промышленности страны. Трудности возникшие в IT затрагивают самый широкий спектр технологий. Возьмём, казалось бы, самую простую сферу деятельности, ввод и обработку данных. В каждой больнице, в регистратуре, стоит ПК на котором запущена программа для первичного учёта пациентов. Операционист вводит необходимую информацию и даёт талон для посещения врача. На этом компьютере установлена ОС семейства Windows которую сейчас мы не можем сейчас купить. Другой случай. Программируемый логический контроллер который управляет, к примеру, котельной и запрограммированный в среде CodeSys работающей тоже под Windows. И таких примеров очень много.
Мы не можем себе позволить в долгосрочной перспективе и в масштабах страны пользоваться нелицензионным ПО, это сделает нас очень уязвимыми и в итоге приведёт к снижению скорости развития отраслей. В 2010 году был утверждён план перехода федеральных органов исполнительной власти и федеральных бюджетных учреждений на использование свободного программного обеспечения. Степень его исполнения мне неизвестна, но уверен, что гос. учреждения которые ещё не перешли на отечественное ПО, вынуждены будут это сделать в ближайшее время. Речь конечно идёт о замене ОС семейства Windows на ОС семейства Linux. К слову, на моём предприятии, не дожидаясь срока окончания действия лицензий на ПО принято решение максимально перевести используемые системы на ОС Linux в том числе максимально заменить проприетарное ПО свободно распространяемым. Windows в своём новом амплуа 11 версии без интернета и учётной записи Microsoft вообще работать не будет. Некоторые шутят, что вот теперь Windows must die
Интерфейс Linux
Linux сильно продвинулся в части дружелюбного интерфейса и сейчас современные дистрибутивы в удобстве использования мало чем уступают Windows. Тут есть автомонтирование накопителей данных, поддержка ntfs, поддержка smb протокола из коробки, удобные графические инструменты настройки системы, наличие инструментов виртуализации и многое ещё. Непритязательный пользователь, особенно пользователь на предприятии и вовсе не заметит перехода между Windows и Linux. Для такого пользователя это всё те же окна, контекстное меню, часики и языковая панель справа и кнопка пуск слева.
Плюсы использования Linux
К самому большому плюсу я отнесу возможность решать возникающие проблемы. Складывается ощущение, что для Linux нет нерешаемых задач. Не работает флешка под Windows — не стоит отчаиваться, возможно стоит увеличить время ожидания ответа от контроллера носителя информации, что ты можешь сделать в Linux. Нужно сделать копию системы не останавливая и не выключая ПК — решается командой в одну строчку. Зависли окна и интерфейс не отвечает — выходи в tty и перезапускай сервисы, которые тебе нужны. Если в Linux в конечном счёте решение проблемы упирается во время, то в других системах это в принципе не решаемо (не беру в расчёт случаев по написанию собственных драйверов и т.п.).
Дальше. К примеру установка программ. Для Windows это поиск нужного сайта, скачивание необходимой версии ПО, порой, установка необходимых библиотек. Кстати, именно на этом этапе многие и ловят вредоносное ПО. Для Linux эта задача решается или через программу пакетный менеджер (похож на Play Store) или опять же через командную строку. Только подумай, одна команда и у тебя скачана и установлена необходима программа со всеми зависимостями! Замечу, что командная строка намного удобнее такой же в Windows в силу очень богатого набора команд. И конечно, большой набор свободно распространяемого ПО. Это конечно не весь список её положительных сторон.
Минусы Linux
Минус системы, это некоторый порог вхождения. До тех пор, пока есть рядом администратор, пользователь не заметит этот недостаток, но если речь идёт о домашнем использовании или самом администраторе, то нужно понять, что не весь опыт использования Windows можно применить в данной ОС. Эта система требует осознанной работы с ней, в Windows я ставлю программу и не забочусь, к примеру, о каких-то правах. Всё очень просто, а если что-то не запускается — значит нужно запускать из-под АДМИНИСТРАТОРА. В Linux ради безопасности не каждая программа позволит себя запустить из-под администратора. Ещё недостаток, это отсутствие некоторых программ. К сожалению, не все разработчики ПО портируют свои программы под Linux и порой речь идёт об очень нужных программах, такие как CAD системы, графические редакторы, среды программирования, игры. Конечно имеются аналоги, но они не всегда позволяют так же быстро и эффективно решать задачи, как это делается в программах написанных для Windows. Отмечу, что значительная часть программ для Windows может работать в Linux посредством специального эмулятора Wine. С поддержкой железа, точнее периферии, аналогичная проблема как и с ПО. Может быть устройство, драйвера для которого будет сложно найти или вовсе невозможно (большая редкость). Но тут есть и обратный пример, у товарища старый ноутбук 2015 года и Windows 11 не смог из коробки найти драйвера для видеокамеры, после того как он установил на него Ubuntu, камера завелась сразу. Обновление системы. То, что ты мог установить собственно скомпилированный драйвер или сторонний пакет, после обновления может потребовать или пересборки или может просто исчезнуть.
Особенности Linux
Особенность данной системы это её потрясающая красота, а ещё скажу так, если Windows одного пользователя отличается от Windows другого пользователя в основном набором установленных программ, то Linux одного пользователя может отличается от Linux другого так сильно, что по нему впору изучать характер хозяина. Дело не только в фоне рабочего стола или визуальных эффектах (к слову такого разнообразия я никогда не видел для Windows) но и в том, как сконфигурена сама система. Она очень гибкая и внутренне изящна.
Актуальность Linux в России во времена санкций 2022 г.
В наши дни Linux из привлекательной и конкурентной системы становится необходимостью. Смотрите, ОС реального времени — Linux, серверные ОС — Linux, ОС для сетевого оборудования, бытовой техники, телефонов — Linux. Трудно сказать, где его нет. В сегменте пользовательских ОС пока ещё доминирует Windows.
Особых технических требований к ней нет, она удивительно всеядна. До сих пор есть дистрибутивы ОС для старого и требовательного железа и благодаря ей у меня дома живут пара стареньких ноутбуков которые я использую по сей день.
Меня зацепила открытость и честность системы. Тут нет чёрных ящиков, всё упирается в твоё желание и время разобраться с проблемой, если таковая имеется.
Потенциал у данной ОС в качестве десктопной сейчас очень большой. Действительность диктует свои требования, а они таковы, что мы лишаемся возможности безопасной и не трудоёмкой эксплуатации ПК на базе Windows. Важно понимать, что для производства потребуется армия квалифицированных Linux пользователей и администраторов систем. Тоже касается и программного обеспечения. Windows всё ещё доминирует, но это не надолго, и честно, я этому рад. Не из-за какой-то нелюбви к продукции Microsoft, а исходя из понимания того, что ОС стала необходима для всех. Врачей, инженеров, учителей, в домашнем хозяйстве, на производстве и, я бы не хотел, чтобы тут был один владелец который бы диктовал свои условия. Linux бесплатна и принадлежит сообществу, а значит всем нам.
Если вас интересует IT его перспективы в РФ ,
публикую также свои статьи и интервью на канале t.me/it_begin
Подписывайтесь, если будет интересно ;)
Спасибо!
Китайские хакеры за секунды взломали Windows 10, iOS 14, Google Chrome и Galaxy S20
Несколько дней назад в китайском городе Чэнду прошли крупнейшие состязания «белых хакеров» Tianfu Cup. И там две команды сумели обойти защиту iOS 14 всего за 10 секунд.
Специалисты компании Qihoo 360 использовали iPhone 11 Pro, который был «целью». За 10 секунд им удалось получить доступ к конфиденциальной информации. В числе такой были фото из галереи, список контактов и так далее. Приз за эту находку составит 180 тысяч долларов.
Помимо этого «на прочность» проверялись операционные системы Windows 10 (версия 2004) и Ubuntu, браузеры Google Chrome, Apple Safari, Firefox, а также приложение Adobe PDF Reader.
Кроме того, были успешно взломаны прошивки роутеров TP-Link и ASUS, смартфон Samsung Galaxy S20, а также другие решения.
Таким образом, снова подтвердилось, что идеальной защиты для программ не существует. Есть лишь та, которую взламывать слишком долго или дорого.
Спам через календарь Google в календаре WIN10: осторожно!
В общем, утро начиналось как обычно, ничего не предвещало. Пока не пришло уведомление из панели уведомлений и открылся календарь, а там...
Первое ощущение: где я подхватил вирус? Но разобравшись выяснил, что это просто кто-то внес в мой календарь Google свою заметку. Оказывается, такая возможность есть.
Конечно, в том виде, как пришел этот спам, все ясно и понятно, но ведь можно замаскировать лучше. Например, сделать в виде "системного" уведомления с просьбой скачать важные обновления. И, наверняка, многие неопытные пользователи поведутся.
В общем, будьте осторожны. Настроить ограничение доступа к календарю можно через управление аккаунтом Google.
Очень хочется, чтобы любили
В последней версии Windows 10 Insider Preview версии 1809 обнаружена новая проблема. Как оказалось, браузеры Firefox и Chrome нельзя просто так установить. Процесс прерывается операционной системой.
Когда вы попытаетесь установить сторонний браузер, система предложит перейти на Micorosft Edge, который установлен по умолчанию, поскольку он «безопаснее и быстрее», чем тот браузер, который пользователь собирается установить на устройство. При этом доступны опции «Запустить Edge» и «Установить другой браузер». Кроме того, уведомление можно отключить в «Настройках» системы.
Пока что не ясно, перенесут ли эту возможность в релиз октябрьского обновления Windows 10 October 2018 Update, однако учитывая, что до его выхода осталось не так долго, возможно, функция останется. Впрочем, не исключено, что Microsoft лишь тестирует её в предварительных сборках ОС.
Это уже не первая подобная попытка со стороны корпорации из Редмонда монополизировать свои решения на Windows 10. И некоторые основания для этого есть. Как минимум, Microsoft Edge работает лучше Internet Explorer. Впрочем, у него хватает недостатков — почти нет расширений, отсутствуют некоторые важные функции, которые давно есть в других браузерах.
Подобным образом действует и Google, проталкивая Chrome во все устройства. В последних версиях даже появилась интеграция в систему уведомлений Windows 10. Но столь нахальная попытка «отговорить» пользователя от сторонних продуктов — это уже слишком. Если владелец ПК ставит Opera, Firefox или Chrome, он делает это сознательно, а не чтобы досадить компании. Остаётся надеяться, что такая функция будет присутствовать только в тестовых версиях ОС.
Источник: 3Dnews
Третья по популярности операционная система...
xx: Обидно, что Google стабильно игнорирует Windows Mobile. А ведь операционка в принципе неплохая, третья по популярности в мире.
yy: Надо говорить не третья по популярности, а 0.7% рынка. Тогда и вопросов таких не возникнет.