Архив - Ноя 16, 2009

Дата

Tor: Анонимность в Сети

На днях переустанавливал ось. Нашел интересный проект. Зовётся Tor, очень помогает, когда надо что-то скачать с сайта, а на сайте стоят ограничения на количество скачиваний с одного IP. Депозит/рапида отпадают сразу, т.к. таких умников полно и кто-нибудь уже что-то тянет с этой сети, но с "хитровывернутых" сайтов качать вполне даже удаётся. Это намного удобней, чем искать списки проксей, половина из которых уже не рабочие. К тому же проект изначально заточен под организацию безопасности вашего интернет-сёрфинга.

Что такое TOR?

Копипаст с оффициального сайта:

Tor это программный проект, который поможет вам защититься от "анализа потока данных" — разновидности сетевого надзора, который угрожает персональной свободе и приватности, конфиденциальности бизнес контактов и связей, а также общегосударственной безопасности. Tor обеспечивает защиту за счёт маршрутизации вашего сетевого трафика по распределённой сети серверов запущенных добровольцами со всего мира: это не даёт возможности внешнему наблюдателю отслеживающему ваше интернет-соединение узнать какие сайты вы посещаете, а также не даёт возможности сайту узнать ваше физическое местоположение. Tor работает со многими существующими приложениями, включая веб-браузеры, системы мгновенного обмена сообщениями, клиенты удалённого доступа, и другие приложения использующие протокол TCP.

Hibernate 3 Mapping collections

В прошлой статье мы научились сохранять,редактировать и удалять данные для 1 таблицы БД, но часто на практике встречается что нам нужно извлечь данные из нескольких таблиц связанные между собой некоторым ключем(foregen key). В hibernate все это можно сделать при помощи collections(list, map, set).
Немножко теории:
    Интерфейс List хранит последовательность элементов, они могут быть вставлены или извлечены с помощью их позиции в списке отсчитываемым от нуля индексом, список может содержать дублированные элементы. Интерфейс Set похож на List  но он не допускает дублирования элементов. Интерфейс Map отображает уникальные  ключи в значения, ключ это произвольный объект который вы испотзуете для отыскания соответствующего значения. Нам так же понадобится понимание некоторых постулатов которые вводятся hibernate: а именно понятий one-to-one, one-to-many, many-to-one, many-to-many.

Hibernate Unidirectional One to One Association Mapping