LinkedIn заблочили как раз потому что они не захотели покупать
Конечная задача — технический и юридический контроль надо отечественным сегментом интернета. Как в Китае. Linkedin сказал, что законам вашим не буду подчиняться, ну его демонстративно и заблокировали, благо ничего от этого не сломалось. Персональные данные тут просто предлог. Мог быть и другой какой-нибудь закон. Важен принцип: чтобы работать на территории страны — нужно соблюдать её законы. Европейский GDPR про то же самое: хотите работать у нас — делайте как мы скажем.
Ну а про частные компании радеющие о пользователях… Частные компании интересуют только деньги. И они будут делать то, что позволит им заработать как можно больше денег. Если бы за продажу рабов не сажали в тюрьму — продавали бы рабов, без сантиментов. Выгодно продавать пользовательские данные — будут их продавать. Вот свежий пример был с cambridge analytica. Все хотят доступа к вашим данным. И если от государства их никак не спрятать, то хоть от частных фирм хочется.
Вы не путайте тёплое с мягким. Контроль над национальным интернетом и контроль над персональными данными — это разные истории. Хотя у них есть и пересечения.
И да, государству не очень доверяют, но частным компаниям доверяют ещё меньше.
Сейчас вопрос переходит из плоскости «доверия компаниям» в плоскость «доверие государственным институтам регулирования компаний». Компании потеряли доверие людей в вопросах защиты информации. И люди обращаются к государствам. Так же как государствам передали другие важные вопросы типа оборота оружия, наркотиков, насилия. Почему-то компаниям эти вопросы решили не доверять. Люди не хотят, чтобы в лицензионном соглашении был пункт, что компания вас может убить и ограбить. «Вы же галочку поставили».
Я думаю, очевидно, что для мониторинга туалета можно повесить там датчик движения, а можно и видеокамеру. Наблюдать и мониторить можно по разному.
Говорят, что 100% улиц Лондона просматривается видеокамерами. А скоро и в других крупных городах так будет. По вашей логике мне теперь на улицу выходить не надо. Или всё-таки надо бороться, чтобы к этой картинке ни в коем случае не подпускать рекламщиков, чтобы хранилось надёжно, не бесконечно, чтоб контроль доступа был.
Логика не пользуйтесь — это как с наркотиками. Почему не говорят просто «не пользуйтесь». Нет, их запрещают. И людей убивать запрещают. А могли бы просто сказать, ну вы не ходите на улицу, раз там убить могут.
Выходы есть и теоретические и практические. Вот как-то общество договорилось, что заходя в магазин, ты там не все деньги оставляешь (как магазину хочется, всем магазинам хочется), а только сколько сам захочешь. И тут будет достигнуто соглашение, что покупая гамбургер, я не даю кафе права подглядывать мне в телефон. Я только покупаю гамбургер.
Очень странно видеть так много наездов на автора, и очень много реакций в духе «да, подглядываем и будем подглядывать, это вообще нормально». «Мы повесили в туалете камеру, но она честно-честно отворачивается, когда вы штаны расстёгиваете. Кстати, оплатите расходы на камеру.»
Мне не хочется чтобы за мной подглядывали. И большинству не хочется. Если за мной хотят подглядывать, мне должны об этом понятно сказать. Не мелким шрифтом на юридическом языке, а большими буквами и понятными мне словами. Я не должен знать про AppSee, аналитику и т.п. Но должен иметь возможность отказаться от слежки ещё до того как её начнут.
Это вот такие наглые и беспредельные методы слежки вызывают распространение блокировщиков рекламы. Это вы, любители собирать всю информацию без спроса и разбора, спровоцировали появление GDPR. Дальше будет только круче.
Это борьба меча и щита, почему должны совершенствоваться только методы слежки и не должна расти защита от неё. Она и растёт, да пока отстаёт. Потому что сейчас политика «по-умолчанию разрешено, если явно не запрещено». Но с такой бесцеремонностью разработчиков, провайдеров и всех остальных, мы серьёзно рискуем со временем оказаться в интернете, где по умолчанию всё запрещено. И это будет плохо для всех. Но может хоть перестанут подглядывать за мной в душе.
Посмотрите как в том же android от версии к версии закручивают гайки с доступами приложения. Всё труднее становится жрать батарейку в фоне, и читать смс пользователя.
Просто людям всё больше проблем начинают доставлять данные о них, оказавшиеся в открытом доступе. Не долго осталось ждать, когда даже дети будут понимать, что не всё можно и нужно выкладывать в интернет.
Мне почему-то надо поверить, что BurgerKing и AppSee замечательные ребята, которые так заботятся о моих данных. Чётко соблюдают свои соглашения и никогда на допускают утечек. Вот только обычно оказывается, что в приложении не поставили пару флагов, на сервере видео доступны без смс и регистрации, а юристы будут трактовать соглашение как угодно лишь бы выгодно для компании в данный момент. А кто не согласен — лох, ламер и т.п.
Да сейчас с приватностью всё плохо и дальше будет хуже. Но это не значит, что надо лечь и расслабиться. Спасибо автору, что его эта проблема волнует, что он привлекает к этой проблеме внимание. Меня тоже волнует. Пусть больше людей знает, что и куда их телефон шлёт.
Сам не так давно возился с базами геотаргетинга.
Было бы интересно, если бы автор рассказал про свой формат бинарной базы.
Когда я пытался воссоздать бинарную базу GeoIPCity, то смог сделать это по алгоритму с этой страницы Compressing dictionaries with a DAWG.
Ну а про скорость, php — странное решение в вопросах скорости. У того же MaxMind есть C-API и доступ к нему из PHP. Я вот взял питоновскую обёртку вокруг С-API и получил скорость 310 000 запросов в секунду, а ваш тест 50 000.
P.S. Кстати у вас ошибка в sxgeo_bench.php, неправильно указано имя класса
flv модуль nginx принимает смещение файла в байтах. Поэтому он может хоть tar стримить ))
Другое дело, будет ли тот поток данных, которые вернёт nginx, пригодным для проигрывания видео.
Я сам не понимаю, почему у меня всё работает. Ведь для h264 в mp4 контейнере смещение передаётся не в байтах, а в секундах и серверу приходится напрягаться чтобы определить правильное смещение.
Скорее всего мне просто везёт и работает всё весьма условно. Перемотка, наверное, очень неточная получается. Я думаю, многое ещё зависит от плеера. У меня используется JW Player 5.
Я просто думал, может у QNX есть внутри ядра механизм хранения образов драйверов, чтобы их перезапустить в случае чего.
А насчёт менеджера ресурсов — это любимая часть споров вокруг концепции микроядра — зачем выносить из ядра то, что при падении всё равно приведёт к падению всей системы.
Впрочем, когда смотришь на объём ядер Linux, Windows — идея микроядра кажется такой привлекательной. А уж как хочется иметь GUI лежащий поверх ОСРВ с гарантированным временем реакции…
Спасибо за статью. Помимо решения проблемы долгого переключения контекста, ещё очень интересно, как решается проблема падения таких процессов как менеджер памяти или драйвер жесткого диска.
Как считать драйвер с диска, если у нас упал драйвер диска?
Если упадёт менеджер памяти, пропадут ли все данные о распределении памяти между остальными процессами? (Практически это означает необходимость перезапустить всю систему (кроме микроядра).)
Сканировать весь диск — очень долгое занятие. Часто этого времени нет. Абсолютное большинство зловредов примитивны и их можно за 10 минут выгнать с помощью AVZ и Sysinternals, ну а потом уже на ночь поставить полное сканирование.
На аппаратное переключение процессов забили даже в самом Intel.
In 64-bit mode, task structure and task state are similar to those in protected mode.
However, the task switching mechanism available in protected mode is not supported in 64-bit mode. Task management and switching must be performed by software.
Конечная задача — технический и юридический контроль надо отечественным сегментом интернета. Как в Китае. Linkedin сказал, что законам вашим не буду подчиняться, ну его демонстративно и заблокировали, благо ничего от этого не сломалось. Персональные данные тут просто предлог. Мог быть и другой какой-нибудь закон. Важен принцип: чтобы работать на территории страны — нужно соблюдать её законы. Европейский GDPR про то же самое: хотите работать у нас — делайте как мы скажем.
Ну а про частные компании радеющие о пользователях… Частные компании интересуют только деньги. И они будут делать то, что позволит им заработать как можно больше денег. Если бы за продажу рабов не сажали в тюрьму — продавали бы рабов, без сантиментов. Выгодно продавать пользовательские данные — будут их продавать. Вот свежий пример был с cambridge analytica. Все хотят доступа к вашим данным. И если от государства их никак не спрятать, то хоть от частных фирм хочется.
И да, государству не очень доверяют, но частным компаниям доверяют ещё меньше.
Говорят, что 100% улиц Лондона просматривается видеокамерами. А скоро и в других крупных городах так будет. По вашей логике мне теперь на улицу выходить не надо. Или всё-таки надо бороться, чтобы к этой картинке ни в коем случае не подпускать рекламщиков, чтобы хранилось надёжно, не бесконечно, чтоб контроль доступа был.
Логика не пользуйтесь — это как с наркотиками. Почему не говорят просто «не пользуйтесь». Нет, их запрещают. И людей убивать запрещают. А могли бы просто сказать, ну вы не ходите на улицу, раз там убить могут.
Выходы есть и теоретические и практические. Вот как-то общество договорилось, что заходя в магазин, ты там не все деньги оставляешь (как магазину хочется, всем магазинам хочется), а только сколько сам захочешь. И тут будет достигнуто соглашение, что покупая гамбургер, я не даю кафе права подглядывать мне в телефон. Я только покупаю гамбургер.
Мне не хочется чтобы за мной подглядывали. И большинству не хочется. Если за мной хотят подглядывать, мне должны об этом понятно сказать. Не мелким шрифтом на юридическом языке, а большими буквами и понятными мне словами. Я не должен знать про AppSee, аналитику и т.п. Но должен иметь возможность отказаться от слежки ещё до того как её начнут.
Это вот такие наглые и беспредельные методы слежки вызывают распространение блокировщиков рекламы. Это вы, любители собирать всю информацию без спроса и разбора, спровоцировали появление GDPR. Дальше будет только круче.
Это борьба меча и щита, почему должны совершенствоваться только методы слежки и не должна расти защита от неё. Она и растёт, да пока отстаёт. Потому что сейчас политика «по-умолчанию разрешено, если явно не запрещено». Но с такой бесцеремонностью разработчиков, провайдеров и всех остальных, мы серьёзно рискуем со временем оказаться в интернете, где по умолчанию всё запрещено. И это будет плохо для всех. Но может хоть перестанут подглядывать за мной в душе.
Посмотрите как в том же android от версии к версии закручивают гайки с доступами приложения. Всё труднее становится жрать батарейку в фоне, и читать смс пользователя.
Просто людям всё больше проблем начинают доставлять данные о них, оказавшиеся в открытом доступе. Не долго осталось ждать, когда даже дети будут понимать, что не всё можно и нужно выкладывать в интернет.
Мне почему-то надо поверить, что BurgerKing и AppSee замечательные ребята, которые так заботятся о моих данных. Чётко соблюдают свои соглашения и никогда на допускают утечек. Вот только обычно оказывается, что в приложении не поставили пару флагов, на сервере видео доступны без смс и регистрации, а юристы будут трактовать соглашение как угодно лишь бы выгодно для компании в данный момент. А кто не согласен — лох, ламер и т.п.
Да сейчас с приватностью всё плохо и дальше будет хуже. Но это не значит, что надо лечь и расслабиться. Спасибо автору, что его эта проблема волнует, что он привлекает к этой проблеме внимание. Меня тоже волнует. Пусть больше людей знает, что и куда их телефон шлёт.
Было бы интересно, если бы автор рассказал про свой формат бинарной базы.
Когда я пытался воссоздать бинарную базу GeoIPCity, то смог сделать это по алгоритму с этой страницы Compressing dictionaries with a DAWG.
Ну а про скорость, php — странное решение в вопросах скорости. У того же MaxMind есть C-API и доступ к нему из PHP. Я вот взял питоновскую обёртку вокруг С-API и получил скорость 310 000 запросов в секунду, а ваш тест 50 000.
P.S. Кстати у вас ошибка в sxgeo_bench.php, неправильно указано имя класса
http://www.fcenter.ru/online.shtml?articles/hardware/tower/26716
flv модуль nginx принимает смещение файла в байтах. Поэтому он может хоть tar стримить ))
Другое дело, будет ли тот поток данных, которые вернёт nginx, пригодным для проигрывания видео.
Я сам не понимаю, почему у меня всё работает. Ведь для h264 в mp4 контейнере смещение передаётся не в байтах, а в секундах и серверу приходится напрягаться чтобы определить правильное смещение.
Скорее всего мне просто везёт и работает всё весьма условно. Перемотка, наверное, очень неточная получается. Я думаю, многое ещё зависит от плеера. У меня используется JW Player 5.
А насчёт менеджера ресурсов — это любимая часть споров вокруг концепции микроядра — зачем выносить из ядра то, что при падении всё равно приведёт к падению всей системы.
Впрочем, когда смотришь на объём ядер Linux, Windows — идея микроядра кажется такой привлекательной. А уж как хочется иметь GUI лежащий поверх ОСРВ с гарантированным временем реакции…
Как считать драйвер с диска, если у нас упал драйвер диска?
Если упадёт менеджер памяти, пропадут ли все данные о распределении памяти между остальными процессами? (Практически это означает необходимость перезапустить всю систему (кроме микроядра).)
In 64-bit mode, task structure and task state are similar to those in protected mode.
However, the task switching mechanism available in protected mode is not supported in 64-bit mode. Task management and switching must be performed by software.
Intel® 64 and IA-32 Architectures Software Developer's Manual
Volume 3A: System Programming Guide, Part 1, 7-22 Vol. 3A
blog.laptopmag.com/hands-on-with-the-samsung-chromebook-series-5