March 22nd, 2010

Бритоголовый и С1-97

Да, я тормоз

Только сегодня узнал, что название файлообменника iFolder.ru расшифровывается, как “if older”. Вот почему там – самые залежи детского порно.

Кстати, никогда CP не видел, хотя зомбоящег утверждает, что оно доступно на каждом сайте в невообразимых количествах. Я пользуюсь каким-то неправильным интернетом?

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Про бекап в жежешечке

Ни для кого не секрет, что, к примеру, во многих сообществах жежешечки комменты могут быть ценнее, чем сами записи. Представим такую ситуацию: один из модераторов сообщества, расплевавшись с единомышленниками, ВНЕЗАПНО стирает все имеющиеся записи.

В жежешечке полностью отсутствует механизм, позволяющий в таком случае восстановить утраченный контент. Единственная имеющаяся сегодня система бэкапа создает простой xml-файл с текстами и заголовками записей. Восстановление из бекапа предполагается только ручное. Могу предположить, что это было сделано с целью защититься от попыток приписать другим пользователям их записи и комментарии, отредактировав бекап. Кроме того, при “восстановлении” персонального блога (с помощью программы-клиента) из такого бекапа записи получат новые URL – соответственно, “испортятся” все ссылки.

Что можно предложить в качестве нормального бекапа для блогосервиса? Требования будут примерно такими:

- “открытый” и документированный формат, сохраняющий записи, комментарии к ним и прочую связанную информацию
- возможность переноса сохраненной информации на другой сайт
- невозможность редактирования данных с изменением текстов или авторов записей и комментариев

Если первые два требования довольно просты, то третье выглядит, на первый взгляд, нереализуемым. Видимо, никто не познакомил программистов жежешечки с такой штукой, как шифрование с открытым ключом, позволяющее разрешить чтение данных, но при этом защитить их от изменения и предоставить возможность проверки подлинности.

Дальнейшее просто: в каком-нибудь виде сохраняется база записей и комментариев, а затем полученный файл шифруется закрытым ключом хостинга (в данном случае – жежешечки). Любой, кто знает открытый ключ (его можно опубликовать), может расшифровать и прочитать файл, но не сможет создать файл с поддельными данными, расшифровываемый этим открытым ключом. Конечно же, программистам СУПа это не нужно – ведь сейчас важнее сломать то, что давно работает, а не добавлять новые удобные фичи.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Бритоголовый и С1-97

Бывают странные сближенья…

Из википедии:

«Император Николай I» — эскадренный броненосец Балтийского флота. Участвовал в Цусимском сражении в качестве флагманского корабля 3-й Тихоокеанской эскадры.

Заказан Обществу Франко-Русских Заводов в 1885 году. Представлял собой улучшенный тип «Император Александр II» — с башенной установкой, измененными ютом и расположением шлюпок и катеров. Заложен в июне 1886 года. Спущен на воду 20 мая 1889 года. Введен в строй в апреле 1891 года.

Строитель корабельный инженер П. А. Титов. Наблюдающий за постройкой старший судостроитель Н. Е. Кутейников. Корабельные инженеры А. Н. Крылов, Е. А. Введенский, Н. П. Хомяков и П. И. Боков.

Видимо, прадедушка потомственного адмиралЪа.

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).