0
<< предыдущая заметкаследующая заметка >>
19 марта 2010
авторские права жгут душу

Давным-давно вынашивал идею показать читателям книги «Лена Сквоттер» тот сборник треков, который собрался за годы работы над книгой, чтобы вдохновлять в работе.

Но поскольку выложить чужие mp3 на своем сайте — противоречит моей религии (и беда в том, что не только моей), пришлось написать кучу модулей к движку.


MP3 — Вставить проигрыватель с mp3. Сам проигрыватель (свободный флэшик 2кб) положил в /design — пригодится. Теперь в заметку удобно вставлять mp3.

SECRET_FILE — делает ссылку на секретный файл. Эта такая суровая штука, которая делает окольную ссылку на файл через специальную приблуду /ajax/secret_file.php — она читает с диск файл, закрытый с веба, и выдает, проверяя совпадение ip+браузера, чтобы эту ссылку нельзя было отправить еще и постороннему

И, наконец, последняя глюка:

UNIC_TIME_OLD — для посетителей дневника, имевших счастье зарегистрироваться (в смысле — разок побывать здесь этим браузером) до указанной даты — выдается один текст, для остальных — другой. А всем, кто придет потом — облом. Чую, еще пригодится не раз, только обосновать пока не могу, для чего.

Поскольку формат тэгов {_ и _} позволяет делать неограниченные вложения (раскрываются тэги, начиная с самых внутренних), то комбинациями этих трех новых модулей я выложил треки так, чтобы их нельзя было получить по прямой ссылке, а все новые посетители в будущем увидели не треки, а только их список.

Скажете, я занимаюсь херней и надо было залить на какой-нибудь deposit? Да. Но мне прикольней так.

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Windows Opera
0
1
{name}
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Так всетаки как же софт, который "грабит" с аудио выхода?
Windows Opera
0
0
{name}
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
может я не догоняю :) , но где мои коменты?
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я тоже не догоняю. Потом разберусь.
Windows Firefox
0
0
kosenko_danila
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Срочно патентуй свой антилинч! :) А то сейчас стибрят, а потом будут доказывать, что ты у них украл :)
Linux Firefox
0
0
vvvyg
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
херней конечно.

нет бы голослвалку доделать..
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
А она работает. Модуль GOLOS2 теперь это называется, только к нему надо в админке базы другие создать.

Как будет время - сделаю еще версию на аяксе, чтоб без перезагрузки страниц можно было проголосовать и сразу увидеть общие результаты.
Windows
0
0
Джохан
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
>она читает с диск файл, закрытый с веба, и выдает,
>проверяя совпадение ip+браузера, чтобы эту ссылку
>нельзя было отправить еще и постороннему

Офигенски, давно хотел такую штуку написать.
Nokia-E90 Safari
 Москва
0
0
LLeo Nokia
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
А там несколько строчек буквально...
Windows Firefox
0
0
Пончик Вася
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
о! а вроде было по другому.
Windows Firefox
0
0
Roman Erykalov
хорошо-то как:) пригодится очень даже! и оффтоп: нужны шаблоны еще? их есть у меня...
Windows Opera
0
0
{name}
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
А зачем у комментариев висит зеленый кружок?
Nokia-E90 Safari
0
0
LLeo Nokia
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Значит, мемкеш закешировал. Отладочная информация, для меня больше.
Windows Opera
0
0
tjoker
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я так понял, что для тех ты с помощью тега UNIC_TIME_OLD сделал возможность скачивать треки в новости только для тех кто зарегистрировался в самом начале отладки нового движка?
UPD Попробовать без логина не могу так как в движке нет варианта разлогинится
Nokia-E90 Safari
0
0
LLeo Nokia
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
В вызове модуля UNIC_TIME_OLD я указал дату, совпадающую с датой заметки. Соответственно, трэки она показывает только тем, чья дата первого появления была раньше.

Проба без логина - это, кстати, моя отдельная головная боль, когда самому надо что-то попробовать :)
Linux Ubuntu Firefox
0
0
robin_locksley
Не работает "определение старости" по ОпенИд. Дома например я сижу под этим же самым логином, а с работы захотелось залогиниться заново, и не захотелось движку меня допускать. Хотя без логина он почему-то айпишник мой помнил =)
Nokia-E90 Safari
0
0
LLeo Nokia
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Возможно... Но тут уж ничего не поделать: не ломать же из-за какого-то одного дурацкого модуля, испольщзующегося раз в жизни, всю систему авторизации.
Windows Opera
 Европа
0
0
nisk
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
для secret_file типы mime бы добить до адеквата :)
хотя бы zip :)
добавить-то добавил, но централизованно бы...

и header(filename) раскомментировал. это плохо?
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Какая-то есть для этого команда в PHP, которая определяет mime сама... Не вспомните?

всего комментариев: 18

<< предыдущая заметка следующая заметка >>