Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];

Вниз

Кладовка   Найти похожие ветки 

 
Kerk ©   (2006-01-13 14:05) [0]

К дню рождния Кладовки приурочено :)
Просьба всех кому не влом поучаствовать в проектировании нового мегадвижка, покритиковав юзабилити (именно его, а не дизайн) на http://kladovka.net.ru

Так же еще вопрос.
Купил домен ***.ru для мегапроекта. Кладовка в перспективе будет жить на code.***.ru
Вопрос в том, куда переселять проекты хостящиеся в Кладовке сейчас -
на someproject.***.ru или что-то типа users.***.ru/someproject ?


 
VictorT ©   (2006-01-13 14:40) [1]

Наконец, таки зарегистрировался, чтоб потестить :)
Из замечаний - надо бы емейлы от спамерских пауков защитить.


 
Rouse_ ©   (2006-01-13 15:18) [2]

Мега движок для мега проекта? :)))
Что-то мне это напоминает :))


 
Kerk ©   (2006-01-13 16:10) [3]

VictorT ©   (13.01.06 14:40) [1]
Из замечаний - надо бы емейлы от спамерских пауков защитить.


Угу. Это не сложно. Это будет. :)

Rouse_ ©   (13.01.06 15:18) [2]
Мега движок для мега проекта? :)))
Что-то мне это напоминает :))


Ага.. а мегапроект будет на основе СУБД. :)))


 
Игорь Шевченко ©   (2006-01-13 16:11) [4]


> а мегапроект будет на основе СУБД. :)))


Надеюсь, не игра ?


 
umbra ©   (2006-01-13 16:13) [5]


> куда переселять проекты хостящиеся в Кладовке сейчас -
> на someproject.***.ru или что-то типа users.***.ru/someproject
> ?
>

если будет общий список проектов - все равно куда


 
Kerk ©   (2006-01-13 16:22) [6]

Игорь Шевченко ©   (13.01.06 16:11) [4]
Надеюсь, не игра ?


Если я скажу "да", все подумают, что ДимаО узнал пароль от моего ника? :))
Нет, не игра.


 
Gero ©   (2006-01-13 17:52) [7]

> Вопрос в том, куда переселять проекты хостящиеся в Кладовке
> сейчас -
> на someproject.***.ru или что-то типа users.***.ru/someproject  ?

Однозначно нужно разрешить два вариант и делать редирект с одного на другой. Какой именно делать основным — неважно. Хотя, в принципе у «/» есть преимущесво — чтобы подняться на уровень вверх, достатчно «отрезать» конец URL, а не потрошить внутренности (ну ты понял :).


 
Kerk ©   (2006-01-13 18:03) [8]

Gero ©   (13.01.06 17:52) [7]

Тут еще вопрос в структуре ресурса.

Кладовка будет на code.***.ru
Есть еще пара идей для сайтов, которые будут на xxx.***.ru
Если размещать хостящиеся сайты на someproject.***.ru, то все будет свалено в одну кучу.
Вот думаю.


 
VirEx ©   (2006-01-13 18:13) [9]

добавь в новый сайт RSS новости, чтобы движок генерил какой-нить файл, index.xml или .rss


 
Gero ©   (2006-01-13 18:13) [10]

> Есть еще пара идей для сайтов, которые будут на xxx.***.ru

Что ж это за сайты такие будут? :)

> Если размещать хостящиеся сайты на someproject.***.ru, то
> все будет свалено в одну кучу.

Тогда это еще один аргумент в пользу «слэша».


 
SPeller ©   (2006-01-13 18:17) [11]

VictorT ©   (13.01.06 14:40) [1]
Из замечаний - надо бы емейлы от спамерских пауков защитить.

В этом могу посодействовать небольшим скриптиком. Правда, только под IE работает :)


 
Kerk ©   (2006-01-13 18:17) [12]

VirEx ©   (13.01.06 18:13) [9]
добавь в новый сайт RSS новости, чтобы движок генерил какой-нить файл, index.xml или .rss


http://kladovka.net.ru/rss.cgi ?


 
Gero ©   (2006-01-13 18:18) [13]

> SPeller ©   (13.01.06 18:17)

Самый лучший способ — писать через javascript, а в <noscript> рисовать картинку.


 
SPeller ©   (2006-01-13 18:19) [14]

Нет. Лучший способ - зашифровать яваскрипт. Но шифровку эту только ИЕ поймёт. Думаю, спамеры ещё не научились такое выполнять.


 
Gero ©   (2006-01-13 18:22) [15]

> SPeller ©   (13.01.06 18:19)

А что, скрипты уже научились распознавть?


 
SPeller ©   (2006-01-13 18:27) [16]

Gero ©   (13.01.06 18:22) [15]
Давно яваскрипты научились выполнять :) Не полноценно, наверное, но научились. Да и имея opensource, не так уж и сложно парсер яваскрипта, например, из той же мозилллы, встроить в бота, который адреса со страниц собирает.


 
Gero ©   (2006-01-13 18:34) [17]

> Давно яваскрипты научились выполнять

Да ладно. Такое можно написать, что любой парсер обломается.


 
SPeller ©   (2006-01-13 18:38) [18]

<script language="JScript.Encode" type="text/JScript.Encode">#@~^bAAAAA==@#@&@!Z O@#@&0!x1OkKx~/m0nhmkVvUls+~,[G:x* @#@&sG1lOkKU"E:Cr^YWlv,_~xmhPQ,B@$BP3P9G:xI@#@&8@#@&JzO @*@#@&qhoAAA==^#~@</script>
Вот пример простой процедурки, которая тупо клеит три части мыльного адреса в одну строку и перенаправляет туда браузер. :)


 
SPeller ©   (2006-01-13 18:41) [19]

Gero ©   (13.01.06 18:34) [17]
Такое можно написать, что любой парсер обломается

Что же будут делать парсеры браузеров? :)


 
Gero ©   (2006-01-13 18:46) [20]

> Что же будут делать парсеры браузеров?

Честно говоря, не думал о возможности использования исходников того же файрфокса.
А вариант [18] неплох, только <noscript> обработать было не лишним — e-mail это вам не хухры-мухры.


 
Kerk ©   (2006-01-13 18:49) [21]

Поисковики не индесируют JavaScript-контент. По соображениям экономии системных ресурсов. Хотя кол-во данных несопоставимо конечно.


 
SPeller ©   (2006-01-13 18:49) [22]

Можно генерить картинку с адресом. И ставить на ней ссылку. Пользователи альтернативных браузеров будут писать адреса вручную (а что поделаешь?), а пользователи IE получат бонус - щёлкнул на ссылку и открылся почтовик.

Gero ©   (13.01.06 18:46) [20]
только <noscript> обработать было не лишним

А что туда писать? <a href="mailto:blblbla"> ? Тогда смысл [18] отпадает.


 
SPeller ©   (2006-01-13 18:51) [23]

Kerk ©   (13.01.06 18:49) [21]
Поисковики не индесируют JavaScript-контент

А и не надо. От поисковика надо только ссылку. Бот загружает страницу и сканирует её на наличие e-mail адресов. Продвинутые исполняют скрипты, повешенные на ссылки, в надежде получить в location.href искомый адресок.


 
Gero ©   (2006-01-13 18:53) [24]

> А что туда писать?

Картинку и писать.


 
Pazitron_Brain ©   (2006-01-13 18:53) [25]

Удалено модератором


 
Kerk ©   (2006-01-13 18:53) [26]

SPeller ©   (13.01.06 18:51) [23]
А и не надо. От поисковика надо только ссылку. Бот загружает страницу и сканирует её на наличие e-mail адресов.


Я к тому, что спамеры явно не одну страницу обрабатывают. И компы у них по-слабее, чем у поисковиков...


 
SPeller ©   (2006-01-13 18:55) [27]

А так не пойдёт?
<a href="javascript:safemail("bla", "mail", "ru");"><img src="http://ссылка на картинку с мылом"></a>


 
SPeller ©   (2006-01-13 18:57) [28]

Pazitron_Brain ©   (13.01.06 18:53) [25]
Угага

Есть иные сведения?

Kerk ©   (13.01.06 18:53) [26]
Я к тому, что спамеры явно не одну страницу обрабатывают

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


 
Kerk ©   (2006-01-13 19:00) [29]

SPeller ©   (13.01.06 18:57) [28]
Понятное дело. Они берут страницу (не важно - из поисковик или нет), сканирую на наличие мыльниц, затем берут все ссылки на другие страницы, имеющиеся на этой странице, и по каждой из них повторяют процедуру.


Ты мне объясни почему у поисковиков не хватает ресурсов на такое, а у спамеров хватает? :)


 
SPeller ©   (2006-01-13 19:03) [30]

Kerk ©   (13.01.06 19:00) [29]
Можно ограничить глубину рекурсии, например, двумя сайтами - и вперёд. За недельку работы соберётся внушительный список мыльниц. Ещё неделя - ещё столько же. Кроме того, если просуммировать мощности всех компов, на которых выполняются такие боты, то они, я думаю, будут выше мощностей поисковиков.


 
VirEx ©   (2006-01-13 19:03) [31]


>  [12] Kerk ©   (13.01.06 18:17)
> VirEx ©   (13.01.06 18:13) [9]
> добавь в новый сайт RSS новости, чтобы движок генерил какой-нить
> файл, index.xml или .rss
>
> http://kladovka.net.ru/rss.cgi ?

первая строка должна быть:
<?xml version="1.0" encoding="iso-8859-1"?>


 
SPeller ©   (2006-01-13 19:05) [32]

VirEx ©   (13.01.06 19:03) [31]
encoding="iso-8859-1"?>

Не проще ли сразу UTF-8, чтобы с русским проблем небыло?


 
Kerk ©   (2006-01-13 19:06) [33]

SPeller ©   (13.01.06 19:05) [32]
Не проще ли сразу UTF-8, чтобы с русским проблем небыло?


В базе оно хранится как win1251
Если разберусь как перлом конвертить это в UTF-8, сделаю :)


 
VirEx ©   (2006-01-13 19:08) [34]


>  [32] SPeller ©   (13.01.06 19:05)
> VirEx ©   (13.01.06 19:03) [31]
> encoding="iso-8859-1"?>
> Не проще ли сразу UTF-8, чтобы с русским проблем небыло?

ну это (кодировка) от Kerk"а зависит:)
а так сейчас никакой XML парсер не может загрузить файл (ну всмысле обработать)


 
SPeller ©   (2006-01-13 19:18) [35]

Kerk ©   (13.01.06 19:06) [33]
Если разберусь как перлом конвертить это в UTF-8, сделаю :)

Это полюбому где-то в стандартных библиотеках перла должно быть. В пхп для этого модуль mbstring есть. В перле, по всей видимости, должен быть аналог.


 
VirEx ©   (2006-01-13 19:20) [36]


>  [35] SPeller ©   (13.01.06 19:18)
> В пхп для этого модуль mbstring есть.

стандартным (встроенным, незнаю как в других версиях но в 5 есть) XML интерфейсом делаешь узлы, атрибуты, указываешь кодировку и save


 
Kerk ©   (2006-01-14 09:54) [37]

VirEx ©   (13.01.06 19:03) [31]
первая строка должна быть:
<?xml version="1.0" encoding="iso-8859-1"?>


Ку! Сделал.


 
VirEx ©   (2006-01-14 10:19) [38]


>  [37] Kerk ©   (14.01.06 09:54)

ку! теперь мой плагин работает:)


 
boriskb ©   (2006-01-14 10:25) [39]

Обратите внимание на проекты:

Этот список откуда берется?
Статистика? Новые? Личное мнение?


 
Kerk ©   (2006-01-14 10:28) [40]

boriskb ©   (14.01.06 10:25) [39]
Этот список откуда берется?


Это проекты, которым кладовка предоставляет бесплатный хостинг. Кладовка предоставляет бесплатный хостинг под интересные некоммерческие программерские проекты. Вопрос предоставления решается индивидуально.


 
VirEx ©   (2006-01-14 13:24) [41]


> Кладовка в перспективе будет жить на code.***.ru

пусть кладовка будет кладовкой: kladovka.***.ru


 
Kerk ©   (2006-01-14 13:26) [42]

VirEx ©   (14.01.06 13:24) [41]

Ну пусть будет :)


 
cyborg ©   (2006-01-14 20:42) [43]

500 ошибка.
А против спамеров, думаю, лучше через сервер авторам письма писать, формочка такая, через неё и посылать. Наверное так.


 
Kerk ©   (2006-01-14 20:49) [44]

cyborg ©   (14.01.06 20:42) [43]
500 ошибка.


Полдня так уже. :(
Скрипт превысил лимит ресурсов и его заблокировали, исправляю.


 
cyborg ©   (2006-01-14 20:51) [45]

Чего это за скрипт такой, который чего-то там превысил? :)
Одну минуту выполнения в сутки дают чтоли? %)


 
Kerk ©   (2006-01-14 20:56) [46]

Здравствуйте.
Файл был заблокирован из-за создания недупостимой нагрузки.

http://ruweb.net/?page=tos
Без предварительного согласования с Провайдером Абоненту запрещается:
...
инициировать какие-либо процессы,
любой из которых использует более 8Мб оперативной памяти системы
или более 30 секунд процессорного времени, а также более 5% всех
доступных системных ресурсов в любой момент времени

Вы перегружали mysql множеством запросов вида:
[...]

И у вас запущено несколько тяжелых перл скриптов(index.cgi):
[...]
которые тоже создают чрезмерную нагрузку.

Для разблокировки файла Вам необходимо оптимизировать эти запросы/скрипты.


 
Kerk ©   (2006-01-14 21:34) [47]

Включили.
Внес косметические коррективы, сказал, что оптимизировал. Пока так сойдет.


 
Kerk ©   (2006-01-15 15:33) [48]

Стоит ли в новом движке применять AJAX или ориентироваться на поддержку старых браузеров?


 
VirEx ©   (2006-01-15 15:39) [49]


>  [48] Kerk ©   (15.01.06 15:33)
> Стоит ли в новом движке применять AJAX или ориентироваться
> на поддержку старых браузеров?

применять, а в скрипте проверять: если браузер старый - генерить упрощенную страничку


 
Kerk ©   (2006-01-15 15:41) [50]

VirEx ©   (15.01.06 15:39) [49]
в скрипте проверять: если браузер старый - генерить упрощенную страничку


Ну это ж влом. У меня нет толпы программистов как у Гугла.. так что будет или так или так.. как минимум в первое время.


 
VirEx ©   (2006-01-15 15:46) [51]


>  [50] Kerk ©   (15.01.06 15:41)

там небольшой скрипт, где-то лежит и ждёт своего часа...
а так - конечно динамический контент - AJAX (XML к нам грядёт :) )


 
Gero ©   (2006-01-15 15:47) [52]

> ориентироваться на поддержку старых браузеров

Насколько старых?


 
Kerk ©   (2006-01-15 15:49) [53]

Gero ©   (15.01.06 15:47) [52]
Насколько старых?


   * Apple Safari 1.2 and above
   * Konqueror
   * Microsoft Internet Explorer (and derived browsers) 5.0 and above (Mac OS versions not supported)
   * Mozilla/Mozilla Firefox (and derived browsers) 1.0 and above
   * Netscape 7.1 and above
   * Opera 7.6 and above
   * Opera Mobile Browser 8.0 and above


 
Gero ©   (2006-01-15 15:50) [54]

> Kerk ©   (15.01.06 15:49)

Тогда можно забить, потеряешь не более 5% посетителей.


 
VictorT ©   (2006-01-17 16:21) [55]

В RSS неплохо бы видеть, в какой раздел дополнение.


 
Kerk ©   (2006-01-19 11:14) [56]

Идти!
    Лететь!
           Проплывать!
                      Катиться! -
всего мирозданья проверяя реестр.
Нужная вещь -
             хорошо,
                    годится.
Ненужная -
          к черту!
                 Черный крест
(с) Маяковский. 150000000

Продолжаем обсуждение фич :)


 
kami ©   (2006-01-20 15:51) [57]

Удалено модератором


 
Kerk ©   (2006-01-20 16:50) [58]

Кстати.. забыл самый важный вопрос.
Кто как посоветует выполнить интеграцию Кладовки с Базой процедур и функций с точки зрения БД и интерфейса?


 
Gero ©   (2006-01-20 17:01) [59]

Думаю, лучше всего ссылку вынести в главное меню. Интерфейс сделать поностью кладовочным, но структуру оставить ту же (слева навигация, справа — функции).


 
DSKalugin ©   (2006-01-20 20:33) [60]

при закачке исходника вижу такую ссылку
http://kladovka.net.ru/index.cgi?pid=upload&rid=root
честно говоря root наводит на меня ужОс
что же это за параметр такой rid?


 
Kerk ©   (2006-01-21 17:52) [61]

DSKalugin ©   (20.01.06 20:33) [60]

:)
расшифрую

pid - page id
rid - request id

если pid = "upload", то в rid указывается id папки для закачивания (папки, в которой ты сейчас находишься).


 
DSKalugin ©   (2006-01-21 18:48) [62]

:-)) А то создается такое впечатление, что закачка файлов происходит либо на правах рут либо в папку рут :-))))))


 
Kerk ©   (2006-01-21 19:27) [63]

DSKalugin ©   (21.01.06 18:48) [62]

Перезакачай свой файл, удалив оттуда ЕХЕ, пожалуйста :)


 
DSKalugin ©   (2006-01-21 20:16) [64]


> Перезакачай свой файл, удалив оттуда ЕХЕ, пожалуйста :)

Пардон, правила не смотрел

Запрещено наличие внутри архивов исполняемых файлов (exe, dll, ...)

хотя и догадывался.
Тому exe было 47кб всего то :-))

повторил


 
Kerk ©   (2006-01-21 20:18) [65]

DSKalugin ©   (21.01.06 20:16) [64]
Запрещено наличие внутри архивов исполняемых файлов (exe, dll, ...)
хотя и догадывался.
Тому exe было 47кб всего то :-))


Это правильно введено не из-за размера. :)
Оно для безопасности скачивающих.


 
Kerk ©   (2006-01-23 20:53) [66]

Нужен ли "листок заказов" или это анахронизм?

Дизайн идет туговато пока :)
"блин, вас - программистов, нам - блондинкам не понять" (с)


 
antonn ©   (2006-01-24 09:54) [67]

да нормальный дизайн, зачем менять?


 
Kerk ©   (2006-01-24 12:13) [68]

antonn ©   (24.01.06 9:54) [67]
да нормальный дизайн, зачем менять?


Ситуация, когда при 1024x768 в экран влазит описание только трех-четырех файлов ненормальна. Да и вообще по юзабилити есть над чем работать.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.62 MB
Время: 0.043 c
15-1138184621
Харько
2006-01-25 13:23
2006.02.12
help файл для MEMProof


2-1138130238
Бася
2006-01-24 22:17
2006.02.12
Какая прога лучше для создания файла помощи?


2-1138039185
RBi
2006-01-23 20:59
2006.02.12
Заполнить в WebBrowser поля типа "file"


15-1137764826
DillerXX
2006-01-20 16:47
2006.02.12
Вам не кажется что день становится длиннее?


15-1137733833
begin...end
2006-01-20 08:10
2006.02.12
С Днём рождения! 20 января





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский