Очень удобная фишка есть в WinZip — последних версиях. Там если в архиве есть файл setup.exe или install.exe — спрашивает — запустить ли установку.
Так что если вам нужны какие-то новые идеи по распаковке, кроме как отсутствие дублирования вложенной папки — так это добавить стандартный функционал, что-то типа «просмотреть изображения в архиве», «добавить музыку в плейлист», позаботившись предварительно о месте распаковки файлов (например, в медиабиблиотеку для музыки), установить программу и прочее.
Извините, мало понимаю в акустике, поэтому возникает вопрос: большинство домашних сабвуферов выполнены в виде ящика, внутри которого колонка, по сути получается коробка с небошим отверстием и часто дополнительной перегородкой внутри. У вас же открыт сабвуфер. Почему вы сделали его закрытым, как например, в этих ( img.audiomania.ru/pics/goods/big/triangle_esprit_antal_ex_high_gloss_black1.jpg )?
А можно и еще больше оптимизировать: описать i до самого цикла. Тогда его придется объявлять только один раз. Что-то типа:
var i;
for (i =0; i < 10; i++)
{
}
По поводу использования обратного цикла (от конца к началу) — ну ведь можно спокойно один раз посчитать переменную, потом сравнивать с ней:
var SizeOf = str.lenght()
for (i = 0; i < SizeOf; i++)
Прирост скорости виден, в основном, при работе с объектами, где длина, например, высчитывается динамически.
Просто иногда нужно, чтобы цикл был именно от 0 к концу, поскольку нужно вывести числа (элементы) по порядку
Просто статья получилась оторванной от мира. Это как первые пару листов в книге по языку программирования. Создали проект, и ничего больше. Подобные статьи лучше приводить полным списком, или хотя бы проектом, где занимаются переводом этой статьи.
Набор статей, в целом, удачный, но автор выбрал самую первую статью для перевода, и не самую очевидную. Думаю, глупо будет выкладывать переводы на хабр.
Почему? Потому что большинство из местных могут читать её спокойна на англ языке, кто не может, перевести сможет как-то сам.
Я еще больше скажу — одна из задач WPF — это чтобы на всех мониторах смотрелось примерно одинаково. Поэтому там очень активно используется процентное соотношение и pt — фиксированная величина. Поэтому картинка будет масштабироваться так, чтобы была соответствовала заданным параметрам ширины и высоты
ну не знаю. У меня три пароля из рандомного набора символов — 16 символов и два по 8. Самый сложный — для почт, два других — один для всяких контактов, асек, второй для вообще всех сайтов. Запомнил все три достаточно быстро, хоть память слабенькая. Возможно это связано с тем, что его приходится вводить на клавиатуре, и я просто запоминаю какие кнопки нажимать нужно (потому что они расположены в одном и том же месте). В этом же случае (с картинкой) — я последовательность из 5 символов запомнил не сразу, во-вторых, как вы запишете на будущее это? Скриншотом с пометкой куда кликнули? Запиской со словами «лампа, письмо, смайлик». А если со временем появится, скажем, грустный и веселый смайлик, а у вас просто смайлик записан?
Ну и наконец — допустим, все сайты дружно такое поставят. Тогда нужно либо стандартизировать набор иконок (а тогда теряется смысл с этого всего, потому что будет доступен набор иконок и искать их — доли секунды, так что будет простой перебор, только несколько в непривычном виде). А если разные — тогда жесть не удобно запоминать последовательности для каждого сайта.
Странно, после ввода «сердечко, домик, смайлик» ваша флешка ни разу меня не пропустила.
Потом, почему перехватывать пароль так сложно? У картинки есть свой id (иначе как сервер узнает, какую он картинку отправил). Так просто отсылать те же точки и тот же id картинки. И как вы собираетесь хранить это в базе данных безопасно? Хранить хеш? А как, простите, тогда сравнивать допустимое расстояние будете?
Так что если вам нужны какие-то новые идеи по распаковке, кроме как отсутствие дублирования вложенной папки — так это добавить стандартный функционал, что-то типа «просмотреть изображения в архиве», «добавить музыку в плейлист», позаботившись предварительно о месте распаковки файлов (например, в медиабиблиотеку для музыки), установить программу и прочее.
var i;
for (i =0; i < 10; i++)
{
}
По поводу использования обратного цикла (от конца к началу) — ну ведь можно спокойно один раз посчитать переменную, потом сравнивать с ней:
var SizeOf = str.lenght()
for (i = 0; i < SizeOf; i++)
Прирост скорости виден, в основном, при работе с объектами, где длина, например, высчитывается динамически.
Просто иногда нужно, чтобы цикл был именно от 0 к концу, поскольку нужно вывести числа (элементы) по порядку
msdn.microsoft.com/en-us/library/windows/desktop/aa511482.aspx
Я бы не сказал, что там мало картинок
Почему? Потому что большинство из местных могут читать её спокойна на англ языке, кто не может, перевести сможет как-то сам.
Ну и наконец — допустим, все сайты дружно такое поставят. Тогда нужно либо стандартизировать набор иконок (а тогда теряется смысл с этого всего, потому что будет доступен набор иконок и искать их — доли секунды, так что будет простой перебор, только несколько в непривычном виде). А если разные — тогда жесть не удобно запоминать последовательности для каждого сайта.
Потом, почему перехватывать пароль так сложно? У картинки есть свой id (иначе как сервер узнает, какую он картинку отправил). Так просто отсылать те же точки и тот же id картинки. И как вы собираетесь хранить это в базе данных безопасно? Хранить хеш? А как, простите, тогда сравнивать допустимое расстояние будете?