Сам не занимался администрированием почты, но всегда было интересно, может ли прижиться метод с автоматической высылкой капчи подозрительному на спам отправителю («если вы хотите, чтобы ваше письмо дошло, ответьте на это письмо и включите в ответ цифры с картинки»)? Ну, понятно, совсем подозрительные письма фильтровать молча, а вот промежуточные с такой проверкой.
Ммм… вбил в гугл «java convert list to array», изучил первые три ссылки, ушло две-три минуты, будто бы всё понятно. Если ты спросишь коллегу, ты можешь отвлечь его на минуту, так как ему придётся подойти и показать, а потом ещё восстанавливать контекст того, чем он занимался до этого. Если ты стажёр, время коллеги может быть в 3-4 раза дороже :-)
Честно говоря, никогда не видел необходимости в распечатанной диаграмме классов или тем более схеме алгоритма. Полгода назад начал втягиваться в новый проект (порядка 10Мб Java-кода). Сейчас у меня неплохое представление о системе в целом и о детальном устройстве многих компонентов, хотя я не видал диаграмм классов более сложных, чем Type hierarchy в эклипсе (то есть полная иерархия отдельно взятого типа). Имхо, побегать по проекту в IDE в интерактивном режиме, пользуясь средствами навигации, гораздо полезнее, чем изучать бумажку.
Может, следующий комментатор дело говорит: я это пробовал на работе, где прокси-сервер. Дома не проявляется. Браузер — свежайший файрфокс, вряд ли он сильно играет роль. Я думаю, происходит наоборот: прокси кэширует вашу главную страницу. Когда я захожу первый раз без кукисов и гружу её гет-запросом, прокси имеет право выдать копию из кэша, которую он выдавал другому пользователю. А картинки нормально подгружаются уже свежие, так как к ним время подписано. Потому что при обновлении странички, когда всё исправлялось, менялись подписи, а картинки оставались прежними, то есть картинки правильные. Хотя тоже непонятно, вы же возвращаете
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma no-cache
Всё-таки, мне кажется, разумнее сохранять старые ленты постеров в течение некоторого времени (вроде kinobaza.tv/img/sprites/main-posters-1.jpg ), не перезаписывая старые, а добавляя в имя файла при обновлении автоинкрементный айдишник. Через несколько дней старые удалять с сервера. Тогда если вдруг у кого-то и найдётся целиком закэшированная главная, она просто подгрузит старые постеры. По крайней мере, подписи будут соответствовать картинкам :-)
Тупо зашёл на главную сайта-победителя и увидел:
Обратите внимание на соответствие картинок и текстов. Эффект проявляется не всегда, но чистка кукисов и нажатие Ctrl+F5 способствует его проявлению.
Страшно заходить на сайты, не дотянувшие до первого места :D
Так и вы так же рубите с плеча. Примерно так у нас в стране всё и делается. Объявят национальную программу по модернизации пожарных частей, купят миллион пожарных машин. А потом окажется, что для тушения лесных пожаров нужны не машины, а самолёты.
Люди, перетащившие таскбар на верхнюю часть экрана, не попадались? :-)
При переводе самое главное — не увлекаться. Вы хоть раз слышали, чтобы её называли «системным лотком»? =)
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma no-cache
Всё-таки, мне кажется, разумнее сохранять старые ленты постеров в течение некоторого времени (вроде kinobaza.tv/img/sprites/main-posters-1.jpg ), не перезаписывая старые, а добавляя в имя файла при обновлении автоинкрементный айдишник. Через несколько дней старые удалять с сервера. Тогда если вдруг у кого-то и найдётся целиком закэшированная главная, она просто подгрузит старые постеры. По крайней мере, подписи будут соответствовать картинкам :-)
Обратите внимание на соответствие картинок и текстов. Эффект проявляется не всегда, но чистка кукисов и нажатие Ctrl+F5 способствует его проявлению.
Страшно заходить на сайты, не дотянувшие до первого места :D