Gleb_New_Programmer, спутниковый вас по скорости не устроит.
И разве он разрешён в России? Где-то читал, что правительство хочет сильно усложнить спутниковый доступ, но не в курсе дела.
Александр,
\b означает границу слова - то есть либо начало строки, либо пробел и т.п.
Не срабатывает, видимо, потому, что ваша многострочная строка воспринимается как одна, то есть ^ - это начало файла (с php мало знаком, в JS всё иначе).
GLaDosSystem, это зависит от задач, которые вы решаете.
Попробую объяснить на пальцах.
Вариант 1
Вы очень редко меняете базу данных (раз в месяц) и очень часто её читаете (раз в секунду). Имеет смысл делать так, чтобы данные всегда были отсортированы, чтобы поиск был быстрее. Вывод: нужно сортировать базу при любом её изменении
Вариант 2
Вы часто добавляете новые записи (раз в секунду) и очень редко читаете их (раз в месяц). Что-то типа логов. Имеет смысл сортировать только при чтении. Вывод: при добавлении сортировать базу не нужно. Записи тупо дописываются в конец файла.
Как видите, оптимизация разная, причем диаметрально. Тем не менее, "правильной" оптимизации нет.
Roman, что ж, тогда ждём нормального языка, компилируемого в машинный код, который бы давал кросс-платформенность за нулевую стоимость. В теории такое возможно.
Зависит от вашей задачи.
Так-то можно и в localStorage хранить в браузере, это тоже key-value хранилище на диске
Как-то так: localStorage["key"] = value;
CityCat4, а как дать хотя бы 1% гарантии безопасности, не имея прав на отключение расширений?
К тому же в режиме разработчика вы можете сколько угодно распакованных расширений подключить, потому что вы отвечаете. А то что из магаза - FF отвечает. И с каждым новым обновлением расширения новая ответственность. Вот обнаружили, к примеру, что FastProxy - зловредное расширение, значит нужна кнопка отрубить его у всех пользователей. Они вообще-то даже спасибо должны сказать. Ну а не нравится - можно скачать, распаковать, и юзать до посинения.
CityCat4, так чисто теоретически возможен кейс, что троян подсунул браузеру своё зловредное расширение. Логично, что браузер после запуска ни слухом, ни духом, что было ДО запуска, какие-то расширения там уже есть на диске, ну их, надо бы проверить на всякий случай. То есть вся эта байда по сути придумана для защиты юзера, а не для ущемления его прав. Думаю, если в браузере найдётся какая-то дыра в безопасности, это гораздо сильнее ударит по репутации и вызовет более ощутимый отток пользователей.
Насчет возможностей я сильно сомневаюсь. Идеальный браузер мне в данный момент видится, как нечто совсем другое, что берет лучшее от FF, хрома и старой оперы12. Были же времена, когда браузеры столько не жрали. Тогда люди тоже жаловались, но они не подозревали, какой "прогресс" их ждёт.