Видео гаджет своими руками

Видео гаджет своими руками Гаджет

Видео гаджет своими руками

Как сделать видео гаджет своими руками

  Познакомившись с Windows 7, пользователи узнали что такое системный гаджет. Итак, гаджеты – это маленькие и очень удобные приложения, позволяющие без всяких усилий получать ту или иную информацию из интернета. В этой статье познакомимся с этими апплетами поближе. Чтобы знакомство было близким, навыков программирования не требуется, пользоваться будем старым добрым Блокнотом. Под знакомством я подразумеваю работу с открытым кодом на платформе имеющегося гаджета. Сразу оговорюсь, работа с открытым кодом к нарушению прав правообладателя никакого отношения не имеет. MICROSOFT выбрала редкий для себя вариант развития событий в области разработки программного обеспечения – ведь гаджеты есть всего лишь легковесные окна браузера, а значит код можно скопировать, изменить и поделиться с другом. 

  Начиная работу с гаджетом, помните, что само приложение изменять не стоит. Скопируйте его куда-нибудь (хоть на Рабочий стол) и работайте уже с копией. Когда ваш гаджет будет готов, отправьте его в папку 

С:ПользователиучёткаAppDataLocalMicrosoftWindows SidebarGadgets.

Итак, в Windows три папки, которые содержат гаджеты:
 – Встроенная папка C:Program FilesWindows SidebarGadgets, которая содержит подпапки со встроенными гаджетами, которые поставляются с операционной системой. Изменить их не получиться, удалить тоже, но новые в эту папку добавить можно.
 – Папка с общим доступом C:Program FilesWindows SidebarShared Gadgets. Окажись гаджет в этой папке, и его можно будет увидеть другим пользователям, которые имеют доступ к общим (расшаренным) ресурсам на вашем компьютере.
 – Папка с гаджетами локального пользователя, которая находится по адресу С:Пользователикак_вас_тамAppDataLocalMicrosoftWindows Sidebar. Папка AppData по умолчанию сокрыта, так что придётся выставить её на всеобщее обозрение (Пуск – Панель управления – Параметры Папок – вкладка Вид – активируем функцию “Показывать скрытые файлы, папки и диски“). Итак, папка с гаджетами содержит оные, установленные пользователем извне. По умолчанию папка сокрыта и доступна только пользователю, зашедшему в систему под своей учётной записью. Как вы поняли, для каждого юзера эта папочка своя. Далее в этой папке мы работать и будем.
 По названию гаджета можно догадаться о его назначении. Файлы имеют расширение .Gadget. Познакомиться с ними можно в папке C:Program FilesWindows SidebarGadgets, здесь вы сможете увидеть их целым списком. Добавляя новые гаджеты и запуская их на Рабочем столе, помните, что каждый из работающих нагружает систему и процессор – система будет подтормаживать. 

Созданный гаджет будет показывать не только рисунки, но и видео. 

  Как вы знаете, гаджет в Windows 7, отвечающий за показ рисунков, способен устроить небольшое слайд-шоу из фотографий, находящихся в какой-либо папке, указанной вами. Сделаем так, чтобы этот гаджет проигрывал и видеоролики, не отвлекая вас от работ в основном окне. Приступим к работе. Чтобы изменить название гаджета, редактируем его gadget.xml файл. Отправляемся в С:Пользователикак_вас_тамAppDataLocalMicrosoftWindows SidebarGadgetsSlideShowPlayer.Gadget и находим подпапку en-US. Откройте файл gadget.xml Блокнотом. В третьей строчке сверху увидите запись:

<name>Slide Show</name>

Заменим на такую:

<name>Slide Show Player</name>

Теперь сохранимся и закроем файл. Откроем галерею гаджетов. Если она была открыта, закроем её и откроем заново. Появиться ещё один гаджет с нашим именем. С ним-то и будем работать. Приступим к основным действиям. Находим файл slideShow.js здесь, в этой папочке:

C:Пользователиваше_имяAppDataLocalMicrosoftWindows SidebarGadgetsSlideShowPlayer.Gadgetru-RUjs

Видео гаджет своими рукамивот он, тот самый файл  slideShow.js  (фото кликабельно)

и открываем его Блокнотом (вызовите правой мышью контекстное меню и найдите Блокнот, он же Notepad.). Сейчас будем вносить изменения в код, для облегчения работы в Блокноте выставим параметр Строка состояния, которая в правом нижнем углу будет показывать номер изменяемых строки и столбца. Функция на самом деле очень удобная. Она позволит нам с лёгкостью находить необходимые для редактирования строки. Причём при работе с кодом Блокнот позволяет с лёгкостью к ним переходить или просто не потеряться.

Гаджет:  Бьюти-футуризм: новинки гаджетов для красоты и здоровья | Другое для ухода за собой | Блог | Клуб DNS

 ВНИМАНИЕ! Номера строк у нас с вами могут отличаться. По каким причинам, объяснять пока не буду. Поэтому оптимальным ваиантом станет не “тупое” копирование указанных кусков текста в указанные строки, от вас требуется немного подумать и соотнести написанное мной на ваш экран. Будьте внимательны!

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

Видео гаджет своими руками 2

  Масштаб кода достаточно объёмный, но пугаться не стоит, работать будем с небольшими кусками. Конкретно, нам нужны строки 66 и 67. Они, по-моему, одинаковы у всех. Изменяем эти:

var maxUndockedWidth = 320;
var maxUndockedHeight = 240;

на эти:

var maxUndockedWidth = 220;
var maxUndockedHeight = 195;

Переходим к строке 716. Она должна выглядеть так:

var imageNameArray = new Array(“.jpg”, “.jpeg”, “.jpe”, “.gif”, “.png”, “.bmp”);

изменим её на 

var imageNameArray = new Array(“.avi”, “.wmv”, “.jpg”, “.jpeg”, “.jpe”, “.gif”, “.png”, “.bmp”);

Если вы хоть немного знакомы с расширениями файлов, то, сравнив эти записи, легко заметите, что они отличаются лишь добавлением двух видеорасширений к уже имеющимся, и гаджет воспринимает такое изменение в строке как команду к воспроизведению ещё и видеофайлов (помимо графических).
Поднимемся наверх и перейдём к строке 278. Она отвечает за параметры визуального масштаба нашего гаджета. Ничего не удаляем, а лишь дописываем к уже имеющимся эти строчки (обратите внимание на отступ для второй строки, выровняйте по существующему в вашем документе):

with(picture.style)
width=320,height=240;

Перейдём к строке 309. Добавим следующее:

with(picture.style)
width=120,height=90;

Вот, в принципе, и всё. Гаджет-мультипроигрыватель графических и видеофайлов готов. Теперь достаточно выбрать его в папке гаджетов и перетащить на Боковую панель. Если указать гаджету папку с видеофайлами (точнее с файлами, имеющими расширение .avi и .wmv), он будет их проигрывать. Есть лишь один момент. Если однажды вам надоест гаджет, постоянно проигрывающий видео на Рабочем столе, и вы решите его удалить, а через некоторое время пожелаете всё-таки вернуть его на место, ваш видеогаджет будет отдавать предпочтение графическим, а не видеофайлам. Если вас такая ситуация не устраивает, можно внести в известный вам файл дополнительные изменения.

Вновь откроем slideShow.js Блокнотом и найдём строку 30. Изменим

var L_PICTURESNAME_TEXT = “Sample Pictures”;

на

var L_PICTURESNAME_TEXT = “Sample Videos”;

Переходим ниже на строку 164. Меняем

var myPicturesObj = System.Shell.knownFolder(“pictures”).Self;

на

var myPicturesObj = System.Shell.knownFolder(“videos”).Self;

Ищем строку 371 и меняем

this.myPicturesFolder = samplePictPath “\Pictures\Sample Pictures”;

на

this.myPicturesFolder = samplePictPath “\Videos\Sample Videos”;

Последнее изменение в строке 474. Меняем

imagePathAndName = slideSettings.myPicturesFolder “\Garden.jpg”;

на

imagePathAndName = slideSettings.myPicturesFolder “\Butterfly.wmv”;

Теперь всё.

Откройте для себя ещё больше трюков на сайте Компьютер76

Успехов

Запуск и выбор скина

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

Разработка гаджетов своими руками: инструкция к действию — лайфхакер

Определений может быть масса, но факт в том, что аналогов указанного проекта в мире пока нет. И, видимо, в обозримом будущем не появится. Почему? Ответом на этот вопрос и станет данный материал, в котором мы во всех подробностях раскроем суть MediaTek Labs и расскажем, как можно разрабатывать электронные гаджеты самому, в домашних условиях и без особых инвестиций.

Благодаря MediaTek Labs даже неопытный энтузиаст может попробовать осуществить свою задумку — скажем, создать умный фитнес-браслет, смарт-часы или чайник с доступом в интернет.

Гаджет:  География Демократической республики Конго (Заира)

У участника программы может не быть вообще никакого опыта, ведь в разработке гаджета ему могут помочь эксперты, зарегистрированные в программе MediaTek Labs (об экспертах чуть ниже). Единственной проблемой может стать отсутствие знания английского языка, поскольку многие участники MediaTek Labs являются иностранцами. Но, в конце концов, сервисы машинного перевода помогут решить и вопрос языкового барьера. А ещё лучше английский просто выучить, если вы этого ещё не сделали. В жизни точно пригодится.

Кто же он, этот неопытный энтузиаст?

Может показаться, что мы имеем в виду человека, для которого важна только идея, а не деньги. Но это не так. Не стоит забывать, что хорошая разработка вполне может заинтересовать инвесторов.

Портал MediaTek Labs предназначен в том числе и для поиска финансирования в том или ином виде.

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

Также в MediaTek Labs присутствуют представители дизайн-студий, телекоммуникационных компаний, изготовителей электронных компонентов (датчиков, аккумуляторов, экранов и прочего). Они тоже могут помочь с разработкой вашего устройства — как советом, так и более масштабно: например, предложить компоненты, необходимые для сборки прототипа. Дополняют картину сотни простых энтузиастов — как любителей, так и специалистов-профессионалов, не связанных обязательствами с крупными компаниями.

В MediaTek Labs как энтузиасты-любители, так и специалисты-профессионалы находятся в поиске амбициозных проектов, которые можно реализовать с близкими по духу людьми.

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

Приведём более конкретный пример взаимодействия, возможного в рамках MediaTek Labs.

Представим себе разработчика, создающего подключённый к интернету кондиционер. Это устройство должно включаться и выключаться дистанционно, с помощью мобильного приложения на смартфоне. Чтобы, скажем, успеть охладить квартиру, пока хозяин едет с работы домой. Неплохая идея, правда? Увы, для её реализации недостаточно быть просто целеустремлённым новатором — придётся искать экспертов, которые займутся как железом, так и софтом, ведь для такого кондиционера придётся с нуля создать программное и аппаратное обеспечение. Так вот, изобретатель кондиционера, к сожалению, не умеет программировать, да и должных инженерных навыков у него тоже нет. Он дизайнер, и потому способен лишь определить внешний вид и функции аппарата — словом, сгенерировать идею.

Именно для решения таких задач со многими неизвестными и предназначен MediaTek Labs.

В MediaTek Labs молодой энтузиаст может отыскать и программиста, и инженера-схемотехника, способного разработать контроллер включения-выключения кондиционера, и специалиста по облачным сервисам. И эти ребята будут из числа таких же энтузиастов, как он сам.

Логично, что, действуя не в одиночку, а сообща, проект удастся реализовать значительно быстрее и качественнее. А уж если вспомнить о поддержке со стороны зарегистрированных на MediaTek Labs фабрик, производителей комплектующих и конечных устройств, а также самых настоящих инженеров самой MediaTek, — так перспективы открываются и вовсе отличные.

Платки, микросхемки, пульты, кабели, датчики — производители всего этого присутствуют на MediaTek Labs. Причем со своими каталогами, которые они готовы распахнуть персонально для вас

Самое главное — стать членом техноинкубатора MediaTek Labs можно абсолютно бесплатно. Для этого достаточно просто зарегистрироваться на labs.mediatek.com.

Помимо доступа к ИТ-сообществу, пользователь портала получает бесплатный программный комплект разработчика, предназначенный для создания софта под грядущее устройство — SDK. А ещё горы технической документации.

Гаджет:  Что делать если телефон на андроид постоянно сам по себе перезагружается без остановки - почему

Помимо инструментов для создания ПО, MediaTek Labs предоставляет и базовый набор для проектирования аппаратной части устройств, то есть непосредственно железа. Он называется LinkIt One. В него входят чипсет MediaTek Aster на базе процессора ARM7, модули GPS и Wi-Fi, а также средства для подключения других компонентов, например модемов для обеспечения сотовой связи. Этот набор стоит вполне демократично — всего $79 (покупаем здесь).

Платформа MediaTek LinkIt One: с помощью этой платы можно создать умные часы, весы, очки, кондиционер или даже робота

Конечно, некоторые другие крупные компании, например Intel и Qualcomm, также развивают свои программы поддержки разработчиков, но они похожи на MediaTek Labs лишь на первый взгляд. Дело в том, что их программы ориентированы на крупные компании-партнёры или на студентов профильных вузов. С первыми конторы уровня Intel и Qualcomm могут начать масштабные проекты с многомиллионными бюджетами, вторых (студентов) — заманить к себе на работу простыми инженерами. А вот до неопытных и малоопытных энтузиастов, которые хотят сделать что-то своё в области интернета вещей и носимой электроники, грандам рынка чипов дела нет: пусть живут как хотят.

То ли дело MediaTek Labs: эта инициатива направлена как раз на тех самых одиночек-энтузиастов, рвущихся к успеху.

Здесь же будет уместным добавить, что MediaTek при всём при этом тоже гранд рынка чипов: у компании второе место на рынке процессоров для смартфонов и планшетов. Только в 2021 году было выпущено более 200 миллионов смартфонов с чипсетами MediaTek. Они используются в устройствах Sony, HTC, Xiaomi, Meizu, Acer, Lenovo, Alcatel и так далее.

Напоследок добавим, что на MediaTek Labs уже зарегистрировано несколько тысяч человек. Так что не стоит беспокоиться о том, что вы останетесь в одиночестве со своими идеями и проблемами в их реализации. Большая часть резидентов техноинкубатора — граждане стран Азии и США, хотя и пользователей из Восточной Европы и РФ тоже хватает: их около четверти от всего числа участников программы. Рекомендуем поспешить и стартовать как можно быстрее — заручиться помощью инженеров MediaTek и крупных производителей, а потом… попасть на обложку какого-нибудь «Форбса».

Зарегистрироваться на MediaTek Labs

Редактор

Будьте готовы к тому, что многие темы или отдельные гаджеты могут у вас сразу не заработать. Не пугайтесь, это связано с тем, что отображение некоторых системных параметров привязано к конкретному компьютеру и требует настройки. Для этого существует редактор тем.

Запускается редактор из контекстного меню значка в системном трее. Слева расположен перечень элементов темы, посередине предпросмотр, справа — свойства выделенного элемента. Сложного ничего нет и методом тыка любой человек сможет разобраться в редактировании гаджетов. А еще с помощью редактора можно создавать свои темы, но это тема для отдельной большой статьи.

Скрипты и плагины

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

Заключение

В рамках одной статьи невозможно дать более полное представление о всех возможностях этой замечательной программы. Скажу лишь, что по мере знакомства с Samurize у меня сложилось впечатление, что с ее помощью можно сделать практически все. Например, сделать в Windows почти такую же панель задач с отображением системной информации, как в Ubuntu.

Или направить на свой Рабочий стол поток мудрости в виде автоматически обновляемых вдохновляющих цитат из сети.

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

Оцените статью
GadgetManiac
Добавить комментарий