Вообще о таких вещах предуждать надо. За неделю хотя-бы, большими буквами на главной странице.
Вот представьте себе: хочу зайти на хабр почитать что там нового И вижу, что я не авторизован, а по ссылке «зайти» перебрасывает на какой-то совершенно неизвестный мне сайт, просят ввести e-mail (какой, у меня их десяток?), пароль (какой? к хабру, к емайлу, еще какой-то?), и вообще почему я должен вводить свои данные и пароли на каком-то левом сайте, который я первый раз вижу?
Нехорошо, очень нехорошо.
С распространением очков дополненной реальности типа Google Glass логичным будет появление «виртуальной рекламы», т.е. магазины, кафе и т.д. будут устанавливать некий радиоисточник информации (wi-fi или bluetooth, в зависимости от расстояний и целей), который по определенному протоколу будет передавать информацию в эфир. Например, магазины будут вывешивать рекламу товаров, информацию о скидках и акциях, и проходя мимо магазина, люди будут видеть все это в дополненной реальности — прямо в воздухе:)
Разницы нет, так как результат один и тот же: негласно записанная информация. Если уж защищать прайваси, то наказывать надо за доказанный факт его нарушения, а не за «мыслепреступление» в виде покупки каких-то там средств, которые может будут применяться, а может и не будут, и если будут то не факт что с преступной целью.
А вообще интересно, есть какой-то более-менее полный список того, что относится к «спецсредствам»? Не писать же по каждой фигне письма в фсб:)
Да, а если доказано, что спецсредство применено гражданином для фиксации реального факта коррупции, то его применение должно оправдываться без всяких условий (даже если оно было применено с вторжением в частную жизнь и т.д.). Считаю что если создавать петицию, то об этом обязательно стоит упомянуть:)
Меня этот закон всегда удивлял и настрораживал. Можно еще считать незаконным сам «негласный сбор информации» (и то только при условии вторжения в частную жизнь, т.е. если средства применяются на частной территории), но никак не технические средства, которые теоретически могут для этого использоваться. Любое техническое средство может быть с легкостью использовано для негласного сбора информации… включаю на мобильнике диктофон и кладу в карман — уже средство.
Как насчет создания какой-нибудь петиции для отмены или пересмотра этого закона?
Корпус. Я хочу специфический корпус особого форм-фактора.
Если в случае с компьютером среднестатистическому пользователю (не увлекающемуся моддингом) в общем случае без разницы, какой под столом строит ящик, то в случае с мобильными устройствами это совсем не так — здесь форма и размер корпуса, наличие и расположение определенных элементов управления не менее важно, чем начинка.
До сих пор, кстати, никто из пытающихся придумать модульные смартфоны не предложил решения этого вопроса.
Ну я несколько часов держал точно. И даже несколько дней.
Я не ожидаю суперскоростей, но хочется чтобы сайты хотя-бы открывались. С тормозами, медленно, по одной строчке как во времена dial-up… но чтобы хоть что-то происходило:)
Какая нужна ширина обычного интернет-канала, чтобы i2p работал с преемлемой скоростью?
Я уже несколько раз ставил и через пару дней сносил — ни одна i2p-страница не грузится.
Если тут есть разработчики аддинов, могу подкинуть идею.
Представьте себе огромный мега-проект, который писали не вы. Или open-source, или вы пришли на новую работу и хотите разобраться… Хотя эту идею можно рассматривать и как альтернативный способ документирования кода.
Нужен аддин, который позволяет размечать код специальными комментариями типа документирующих; при этом в вертикальной док-области появляется закладка с деревом ссылок на размеченные фрагменты кода по всему solution (своеобразные букмарки); двойным щелчком по элементу можно перейти к фрагменту кода. В дереве можно создавать группирующие узлы (папки) и перетаскивать элементы, создавать теги, добавлять ссылки, комментарии и т.д. Структура дерева (по сути база данных информации о проекте) хранится в отдельном xml-файле, который можно хранить в системах контроля версий вместе с исходниками.
Также размеченные фрагменты подсвечиваются различными цветами фона в редакторе — так, чтобы при попадании в некоторый код было сразу видно, что инфорация по фрагменту есть в базе. А специальные комментарии, которыми размечается код, также должны быть чем-то вроде гиперссылок или связаны со специальным контекстным меню, через которое ими можно управлять (показать в дереве, удалить, изменить цвет фона, открыть комментарий и т.д.).
4 Гигабайта на метаинформацию о классах не будет хватать? Думаю очччень нескоро.
Дело не в этом, а в том, что придется обеспечивать, чтобы все структуры с информацией о классах хранились в одной непрерывной области памяти, не превышающей 4 гигабайта. То есть правильнее рассматривать isa не как указатель (который формально может указывать куда угодно), а как смещение в некотором глобальном массиве.
Я на самом деле не имею практического опыта с ObjC, и поэтому могу ошибаться — но сразу возникает вопрос — как быть, если например 4 гига основной программы уже заняты данными, а мы подгружаем динамическую библиотеку, в которой тоже есть метаинформация о классах.
Со счетчиком ссылок что-то для меня совсем непонятное.
Обычно, счетчик ссылок не хранится в самом объекте. Можно было бы хранить счетчик ссылок в самом объекте, но это заняло бы слишком много места. Это не так важно сейчас, но тогда, давно, это было весьма существенно.
Как может быть такое, что в объекте он занимает много места, а в хеш-таблице — нет, при том что счетчик все равно хранится в памяти, и количество счетчиков по идее должно совпадать с количеством объектов?
Ну и с использованием isa для счетчика для счетчика ИМХО намудрили в том же духе. В результате, когда через несколько лет 33 бит для isa станет мало, придется придумывать еще третий механизм, и сохранять совместимость с двумя существующими.
http://web.archive.org/web/20121113205450/http://www.kodefuguru.com/post/2009/12/03/Binding-Operators-for-CSharp-5.aspx
http://www.abhisheksur.com/2010/09/5-things-i-would-like-to-see-in-c-50.html
Берем x=1, получаем ложное. Для любого нечетного x выражение будет ложное.
Вот представьте себе: хочу зайти на хабр почитать что там нового И вижу, что я не авторизован, а по ссылке «зайти» перебрасывает на какой-то совершенно неизвестный мне сайт, просят ввести e-mail (какой, у меня их десяток?), пароль (какой? к хабру, к емайлу, еще какой-то?), и вообще почему я должен вводить свои данные и пароли на каком-то левом сайте, который я первый раз вижу?
Нехорошо, очень нехорошо.
А вообще интересно, есть какой-то более-менее полный список того, что относится к «спецсредствам»? Не писать же по каждой фигне письма в фсб:)
Как насчет создания какой-нибудь петиции для отмены или пересмотра этого закона?
Если в случае с компьютером среднестатистическому пользователю (не увлекающемуся моддингом) в общем случае без разницы, какой под столом строит ящик, то в случае с мобильными устройствами это совсем не так — здесь форма и размер корпуса, наличие и расположение определенных элементов управления не менее важно, чем начинка.
До сих пор, кстати, никто из пытающихся придумать модульные смартфоны не предложил решения этого вопроса.
Я не ожидаю суперскоростей, но хочется чтобы сайты хотя-бы открывались. С тормозами, медленно, по одной строчке как во времена dial-up… но чтобы хоть что-то происходило:)
Я уже несколько раз ставил и через пару дней сносил — ни одна i2p-страница не грузится.
Представьте себе огромный мега-проект, который писали не вы. Или open-source, или вы пришли на новую работу и хотите разобраться… Хотя эту идею можно рассматривать и как альтернативный способ документирования кода.
Нужен аддин, который позволяет размечать код специальными комментариями типа документирующих; при этом в вертикальной док-области появляется закладка с деревом ссылок на размеченные фрагменты кода по всему solution (своеобразные букмарки); двойным щелчком по элементу можно перейти к фрагменту кода. В дереве можно создавать группирующие узлы (папки) и перетаскивать элементы, создавать теги, добавлять ссылки, комментарии и т.д. Структура дерева (по сути база данных информации о проекте) хранится в отдельном xml-файле, который можно хранить в системах контроля версий вместе с исходниками.
Также размеченные фрагменты подсвечиваются различными цветами фона в редакторе — так, чтобы при попадании в некоторый код было сразу видно, что инфорация по фрагменту есть в базе. А специальные комментарии, которыми размечается код, также должны быть чем-то вроде гиперссылок или связаны со специальным контекстным меню, через которое ими можно управлять (показать в дереве, удалить, изменить цвет фона, открыть комментарий и т.д.).
А есть у них версия, которая включает в себя сразу несколько сред DE сразу?
Дело не в этом, а в том, что придется обеспечивать, чтобы все структуры с информацией о классах хранились в одной непрерывной области памяти, не превышающей 4 гигабайта. То есть правильнее рассматривать isa не как указатель (который формально может указывать куда угодно), а как смещение в некотором глобальном массиве.
Я на самом деле не имею практического опыта с ObjC, и поэтому могу ошибаться — но сразу возникает вопрос — как быть, если например 4 гига основной программы уже заняты данными, а мы подгружаем динамическую библиотеку, в которой тоже есть метаинформация о классах.
Как может быть такое, что в объекте он занимает много места, а в хеш-таблице — нет, при том что счетчик все равно хранится в памяти, и количество счетчиков по идее должно совпадать с количеством объектов?
Ну и с использованием isa для счетчика для счетчика ИМХО намудрили в том же духе. В результате, когда через несколько лет 33 бит для isa станет мало, придется придумывать еще третий механизм, и сохранять совместимость с двумя существующими.