Грустный пост…
Может стоит в таких ситуациях ограничивать использование приложения для пользователей из стран, где строго с охраной авторских прав от греха подальше?
Многие все же пытаются держать свою музыку «в чистоте». Для корректного скробблинга достаточно правильно указанного исполнителя и названия трека. Для Last.fm иногда можно и с ошибками, он все равно распарсит. По названию файла вряд ли, но я не уверен. А иногда выдает такие напоминания :)
Однажды встретил парня, который показывал, что у него на телефоне не то, чтобы теги были в порядке, так и все обложки и т.д. Педант :)
На самом деле, все просто: нужно качать покупать альбомами или с нормальных источников и все будет нормально скробблиться.
Это когда Вы слушаете музыку, а информация о ней по ID3-тегам собирается в базе (сначала локально, а потом на сервер или сразу же на сервер). Позже на основании этой базы можно проделывать много интересных штук — видеть самых популярных исполнителей, искать для себя музыкальные рекомендации, новых исполнителей, концерты, фестивали, друзей и многое другое… К примеру, мой профиль выглядит так.
Какое-то время даже был подписан за $3/мес, открывал для себя новых исполнетелей по жанрам, которые мне нравятся. Потом начал слушать больше музыку на Android'е и скробблил оттуда, но позже перешел на Windows Phone и достойного сробблера не нашел, видимо из-за ограничений системы. Потому уже месяца три как забил окончательно.
Эко-Софт тоже хороший конкурс. Правда, помню до того момента, пока в НЭНЦе (место проведения) не сделали ремонт в общежитии, можно было зимой заснуть и утром не проснутся от холода…
Помню, там еще подарили дистрибутив 1С для разработчика за «лучшее инструментальное приложение» :) так ни разу его и не запустил…
Тема его, тогда, 5 лет назад, казалась ужасно крутой
О, как это знакомо! Тоже лет 6-7 назад участвовал, даже занимал третье место. Названия тем тоже очень модные были…
А сейчас стыдно было бы даже кому-то показать)
Тем не менее, МАН — отличная подготовка к вузу и реальной работе. После него никакие курсачи не страшны, да и добавляет навыков самостоятельности. Как по мне, один из лучших видов деятельности, который был в школе. По-интереснее олимпиад даже будет.
К сожалению, есть один существенный минус — слишком много учителей в школе делали работы за своих учеников…
Тоже давно задумываюсь над этим. Ведь, на самом-то деле, множество алгоритмов оптимизации транспортных потоков придумано десятилетия назад, но их применение еще никогда не было таким масштабным.
Ведь на сколько было бы круто сделать так: если все авто подключены к единой системе, то водитель просто указывает конечную точку и машина везет его сама, получая рассчитаный результат от системы. При этом, чем раньше водитель «закажет» маршрут, тем меньше он ему будет стоить. Система в свою очередь управляет не только автомобилями, но и светлофорами и прочим дорожним оборудованием.
Думаю, лет через 50, можно было бы такую схему запустить…
Не до конца понятна цель этих технологий, если несколько раз уточнялось, что к интернету такие сети подключения не имеют. Мой провайдер уже давно закрыл свою «локалку» и я, чесно говоря, не особо страдаю. Для чего нужны такие сети? Файлообмен? Для меня канал 64 кбит/с в интернет на много ценнее 100 Мбит/с канала в свалку пиратского контента, потому что несет значительно больше полезной информации.
Помню однажды купил в Украине телефон Nokia 5800 официальный. В нем был предустановленый альбом музыкальной группы (ТНМК) и на обложке тоже навечно запечатлен курсор :) лицензионный контент неприятно попахивает :)
Представил себя на месте немцев или британцев и стало немного стремно: лазишь себе по интернету, ищешь какой-либо материал (не обязательно музыка/фильмы), случайно попадаешь на незаконное файлохранилище и начинаешь откладывать на штраф или собирать чемоданчик…
Надеюсь, у них там адекватный контроль за этим.
А разве апаратные ключи типа HASP, которые может выдавать клиенту только сам производитель ПО, не решают проблему в тех случаях, когда количество клиентов ограничено и контролируется?
Другое дело, что такими методами можно доказать свое авторство библиотеки, которая распространяется бесплатно или условно бесплатно.
Взятки — это просто способ приспособится к рынку, не более того. Майкрософт хочет оставаться на рынке, значит должна играть по его правилам. Иностранные компании, для которых коррупция была несовместима з работой, просто ретировались из страны или как IKEA продолжают бороться.
В свое время оказался в похожей ситуации и выбрал в качестве инструмента передачи данных сокеты. Если речь идет о межпроцесовом взаимодействии в рамках одной машины, это может выглядеть избыточно, но зато позволяет в любой момент перейти на связь между компьютерами. Тогда хотелось сделать что-то похожее на чат между клиентами, т.е. обеспечить асинхронную передачу сообщений. Взяв за основу сэмпл из какой-то статьи, удалось с помощью асинхронных операций соорудить очень приличную библиотечку, которую использую во многих проектах уже почти год и вообще не задумываюсь о проблеме межпроцессового взаимодействия.
Конечно, все время терзают смутные сомнения на счет того, что стоит разобраться с WCF, но никак руки не доходят…
Моя маленька статья не претендует на звание энциклопедической и уж тем более в информативности с MSDN тягаться не будет :)
Я постарался описать свой путь поисков решения проблемы и результат, к которому в итоге пришел. Я действительно упустил немало деталей, но постарался оставить то, что нужно по-существу для того, чтобы использовать этот прием. Возможно, мое решение не универсальное и существуют другие, лучшие варианты, я этого не исключаю, но подход, показанный в примере предлагает поведение программы, ненавязчивое для пользователя, гибкое в отношении того, включен UAC или нет, и главное честное перед юзером — никаких уловок или левых служб, хочешь делать что-то «небезопасное» — давай права один раз, а дальше твори что пожелаешь. Плюс ко всему этому — простота реализации.
Для данной перегрузки метода и конкретно перечисления WindowsBuiltInRole значение WindowsBuiltInRole.Administrator соответствует именно elevated-процессу, т.е. такому, который уже имеет права администратора, о чем написано в ремарке на MSDN. В примере, описанном Вами, делается то же самое, только на более низком уровне.
Может стоит в таких ситуациях ограничивать использование приложения для пользователей из стран, где строго с охраной авторских прав от греха подальше?
Многие все же пытаются держать свою музыку «в чистоте». Для корректного скробблинга достаточно правильно указанного исполнителя и названия трека. Для Last.fm иногда можно и с ошибками, он все равно распарсит. По названию файла вряд ли, но я не уверен. А иногда выдает такие напоминания :)
Однажды встретил парня, который показывал, что у него на телефоне не то, чтобы теги были в порядке, так и все обложки и т.д. Педант :)
На самом деле, все просто: нужно
качатьпокупать альбомами или с нормальных источников и все будет нормально скробблиться.Помню, там еще подарили дистрибутив 1С для разработчика за «лучшее инструментальное приложение» :) так ни разу его и не запустил…
О, как это знакомо! Тоже лет 6-7 назад участвовал, даже занимал третье место. Названия тем тоже очень модные были…
А сейчас стыдно было бы даже кому-то показать)
Тем не менее, МАН — отличная подготовка к вузу и реальной работе. После него никакие курсачи не страшны, да и добавляет навыков самостоятельности. Как по мне, один из лучших видов деятельности, который был в школе. По-интереснее олимпиад даже будет.
К сожалению, есть один существенный минус — слишком много учителей в школе делали работы за своих учеников…
Тоже давно задумываюсь над этим. Ведь, на самом-то деле, множество алгоритмов оптимизации транспортных потоков придумано десятилетия назад, но их применение еще никогда не было таким масштабным.
Ведь на сколько было бы круто сделать так: если все авто подключены к единой системе, то водитель просто указывает конечную точку и машина везет его сама, получая рассчитаный результат от системы. При этом, чем раньше водитель «закажет» маршрут, тем меньше он ему будет стоить. Система в свою очередь управляет не только автомобилями, но и светлофорами и прочим дорожним оборудованием.
Думаю, лет через 50, можно было бы такую схему запустить…
Надеюсь, у них там адекватный контроль за этим.
Другое дело, что такими методами можно доказать свое авторство библиотеки, которая распространяется бесплатно или условно бесплатно.
Конечно, все время терзают смутные сомнения на счет того, что стоит разобраться с WCF, но никак руки не доходят…
Я постарался описать свой путь поисков решения проблемы и результат, к которому в итоге пришел. Я действительно упустил немало деталей, но постарался оставить то, что нужно по-существу для того, чтобы использовать этот прием. Возможно, мое решение не универсальное и существуют другие, лучшие варианты, я этого не исключаю, но подход, показанный в примере предлагает поведение программы, ненавязчивое для пользователя, гибкое в отношении того, включен UAC или нет, и главное честное перед юзером — никаких уловок или левых служб, хочешь делать что-то «небезопасное» — давай права один раз, а дальше твори что пожелаешь. Плюс ко всему этому — простота реализации.