Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - doll_lena

Страницы: [1] 2
1
Понятное дело, что идеальных вещей мало в этом  мире.
Но внимания этот проект безусловно заслуживает.

А насчет скорости- абсолютно прав. Скейлабилити пошла уже, в ущерб функциональности.
не будем вдаваться в философские проблемы программирования.:)

2
Флейм / Си мерси.
« : 29 Декабря 2001, 03:25:26 »
Ну это из серии что ассемблер всех круче...
Перл быстрее в определенных ситуацияХ , PHP c Zend- в других.

Я оцениваю языки и прочее с точки зрения mindware- То есть насколько моден этот метод и насколько у него велика возможнотсь роста.

PHP у меня вызывает щенячий восторг тем, что все начиналось с одного человекa, Personal Homepage, Если помните.
Кстати, сейчас основные классы PHP перекидывают на C, и тут я думаю, Perl покурить пошел- интерпретатор то C на никсе не нужен :)
Так что всем знакомится с Pear, я об этом писала недавно pear.php.net

3
Обучение / Книги в сети.
« : 29 Декабря 2001, 03:19:06 »
Как обычно, все конечно знают, но :)
http://lib.ru/LINUXGUIDE/

http://lib.ru/CTOTOR/

рекомендую Кнута и Богатырева .И конечно, man.


Я предпочитаю Кнута

А прогить на Си я училась как всему на НИксе- у меня FeeBSD, и всем рекомендую-
MAN.
Как ни прискорбно.


вот тут я подняла эту тему, посмотреть, что скажут зубры...



http://www.xpoint.ru/cgi-bin/forum.cgi?action=thread&id=8969#unread

А вообще... если есть деньги- иди на курсы. Лучше всего.

4
Флейм / Анонимность в интернет.
« : 29 Декабря 2001, 02:58:25 »
как я обычно начинаю...
Все конечно знают но вдруг :)
Если тебе очень надо, но очень анонимно, что-то разместить в сетке, и так чтобы анонимно, и чтобы анонимно (да , упор на анонимность, но с контролем за размешенным)
есть две отличные альтернативы
hotline- маковская BBS через сетку, быстрее скачиваются файлы чем через htttp или ftp - просто сделай поиск на hotline client 1.2.3 pc- скачай, потом иди на русские сервера, которые ты можешь найти через tracker-tracker.com....
В общем стоит почитать,... чтобы знать. технология эта полезная- хотлайновские сервера невозможно убить...


Фринет
http://sourceforge.net/projects/freenet/
не буду ничего рассказывать .посмотрите. Если есть силы обновлять проект каждый день, (есть автоматика, поищите) то у вас неубиваемый контент.
А вообще заинтересованным рекомендую топ сто sourceforge
http://sourceforge.net/top/toplist.php?type=downloads

Застрянете вы тут надолго.

5
Флейм / Дети мои, утешьтесь моим горем
« : 29 Декабря 2001, 02:48:54 »
Ах мои дорогие, я вот сижу на dial-up-e  в Ну-Йорке, и приходят мне счета на 100 долларов в месяц за телефон

У нас конечно есть и Т3, и DSL- но у нас  железное правило- не писать ничего на работе, к работе не относящегося... в том смысле, что не отсылать через сетку....
А анонимность в ШТАТАХ на сегодняшний день в сетке- это только правильно оплаченный dial-up с "исправленного" телефона.
Ну хотя мы все помешаны на анонимности ...
В общем, капитализм- это максимальное выбивание денег из пролетария. Но зато благодаря капитализму есть интернет :)

6
PHP / Приведи исходник, мож сможем помочь.
« : 29 Декабря 2001, 02:42:04 »
у тебя должна быть в сообщении об ошибке строка, которая эту ошибку  делает. Приведи ее.

7
Все конечно знают, но вдруг :)

Есть такая штука- PEAR- ее почему-то вяло анонсируют на PHP.net, хотя штука это очень полезная.

Это депозиторий классов (читай скриптов) написанных В СООТВЕТСТВИИ со стандартами разработчиков PHP.
Почти у всех он установлен.

Скриптов то много в сетке, а вот надежныx и ПРОВЕРЕННЫX...

Так что рекомендую всем ознакомится.

Там есть все- если кому-то хочется сайт с возможностями PHP-net :)- так вот он весь выложен в этом PEAR.
И не только он.

Как только человек начинает думать по теме- то есть, какие функции быстрее работает, как кешировать правильно...



Документация написана разработчиками для разработчиков, все в тему.

Надеюсь, пригодится.


Вот их дом
http://www.pear.php.net

Вот документация

http://phpdocu.sourceforge.net/peardocs/

Есть и на русском. но очень КУЦАЯ..
http://pear.sourceforge.net/manual/

Касательно движка- я как всегда о своем о девичьем-
Рекомендую всем заинтересованным ознакомится со стандартом, который используют разработчики, чтобы знать, кто чего натворил в совместном проекте.
http://www.cvshome.org/
если кому-то интересно, как это работает для PHP-

http://cvs.php.net/
Но это в первую очередь представляет интерес для фанатов, и для людей, желающих  знать мировые стандарты совместной работы.
ну или исходники опять таки посмотреть :)

То есть прочитав и освоив эту бяку, можно и нужно писать об этом в резюме- это батенька, говорит, что вы специалист.

8
PHP / А что мешает?
« : 28 Декабря 2001, 14:49:49 »
Думаю этот FACK нужно засовывать рядом с темой движок. потому что из моего опыта, первое, что делает человек, узнав о PHP, это с большими глазами бежит спрашивать - ГДЕ ДОСТАТЬ ДВИЖОК?
:)

Кстати, о проверке мыла...у меня была функция, которая просто стучалась на сервер, и спрашивала, есть ли там такой клиент.
 я сначала решила, что круто, а потом... ну скольких ников не разобрано на Hotmail.com или на mail.ru ... я вот ведь всегда даю левый адрес, если требуют мыло, а  confirmation не присылают...

Типа fack@hotmail.com

что интересно, есть такой человек... я ему даже писала, он сказал - как вы достали меня прописывать, кто бы знал
:)

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

9
PHP / По поводу создания движка
« : 26 Декабря 2001, 21:12:40 »
Да  вот решили вроде на форуме создавать уже движок- посмотри там в моих постах ответ NAS.
Это все после нового года, не вовремя ты с творчеством.
У меня сейчас бегает по кабинету пьяный админ и кричит-" А вашу базу имел я с мазой!"
И это в 12 дня 26 числа.
Представь, что будет в канун и после нового года, а также седьмого :)
Приходите завтра, то есть после нового года.

10
PHP / я дико извиняюсь, очепятка
« : 24 Декабря 2001, 18:26:45 »
Господа, основоположник GNU- естественно Stallman


Eric S. Raymond
 написал список лучших принципов работы с open source
Который я советую прочитать всем, кто хочет работать с разработкой приложений в коллективе.
Статья мне два года назад просто снесла полголовы- потому что дает основные принципы открытых разработок.

http://etu.spb.ru/Bazaar/ вот она на русском.
Извиняюсь за опечатку.

11
PHP / статья номер два (из неоконченного)
« : 24 Декабря 2001, 17:53:57 »
Статья два.
/ господа, полный перечень ссылок будет дан после согласования их адекватности с модераторами, пока даю общепризнанных лидеров каталогов- hotscripts.com
Прошу прощения за сумбур все это делается в отрыв от работы, на работе, и начальник над ухом орет- админы, будете это публиковать отдельно, редактируйте как хотите, только приветсвуется, особенно введение дополнительного логического построения, у меня с логикой плохо/
----------------------------
Словарик сокрашений - что мы должны принять, как данность, чтобы поговорить.

                 ДСБД - движок с Базой Данных
                 ДЖ- движок без базы
                 ПС- просто скрипт
                 Apache- только *nix сервер Апаче.
                 PHP- Только версия под Apache
(имеется в виду реализайя хостинга, а писать скрипты можно и просто в DOS- или даже в тетрадке :)\'
--------------------------
Движки 1. Просто скрипты. Хороший движок- маленький движок.

Иногда для конкретной задачи требуется не монстр ДСБД и даже не ДЖ, а ПС.
Основные и часто требуемые ПС были уже написаны. и главное выбрать из обилия лучший- быстрый, надежный, лекгонастраиваемый.

Пока я дам ссылки на самые известные наработки, в дальнейшем в рамках проекта движка webscript будут выложены сценарии, проверенные нами лично- и значит лучшие :-),

Основные задачи, с которыми справляются ПС
-Отправка web-form\'Ы
-Гостевая книга
-Форум
-Навигация по сайту
-Лента новостей с базовым администрированием
-Каталог ссылок по-типу Yahoo с администрированием
-ПС движок- Spectator- выведение болванок в красовом виде
-Директории- считка из директории файлов и листинг оных (вообще проще Apache настроить :)
-Работа с файлами- загрузка, разгрузка, нагрузка и просто считка
Грабилка ресурсов- взять чужую страницу и прояснить ее (осторожно, опасность DOS- атаки!)
Парсер на парный тег- а как мне вывести заголовки моих статей? А как сделать поиск по ключевым статьям? все это можно сделать простой работой c любым парным тегом по принципу <*>XYZ<*/>
-То же самое, но по ключевому слову
-открытки
-возможность "послать другу страничку" (тоже мне, какой подарочек! )

И так далее до бесконечности.

Особенности применения "просто скриптов".
ПС- максимально быстры и удобны в применении

Часто "ищущий движок" думает, что готовый ДСБД или ДЖ проше в обращении и надежнее, чем отдельный сценарий.
Это неправда. Каждая фича- это возможный баг, и наоборот.

БД вообще нужна только в том случае, если ваш сайт обновляется чаше 50-100 раз в день и требуется активная работа с каждым из нововведений по более чем пяти параметрам (все это ИМХО, буду рада услышать Ваше мнение)

Запароливание же всего сайта для редактирования из браузера часто лишняя обуза- достаточно сделать Обновление новостей из web-form, все остальное через ftp.

Редактирование из web-form\'Ы всего сайта- угроза безопасности номер два после общей безграмотности  неправильное подключение BD, неправильная конфигурация Apache.. :)
В идеале требуется настроить ваш сервер так, чтобы у вас была одна директория, в которой можно что-то редактировать из web.
Часто же человеку нужна гостевая, каталог ссылок, новостная полоса, и анонс последней заметки.
При этом доступ к полосе новостей будут получать друзья.

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

-Навигация BreadCrumbs.

Показывает последовательное передвижение пользователя по сайту по папкам.

Все видели- в верху страницы написано
например You are here /hell/level9/doll_lena\'s mind

Делается это простейшим сценарием - по уму с кукис, без ума на правильной прописке ссылок.

-Spectator (а вы думали как мы это на Webscript назовем? :)
Индекс страница и есть движок всего сайта. При шелчке на ссылке движок берет текстовый файл и выдает его в обрамлении html.
У спектатора реализован mod-rewrite, который позволяет из ссылок вида engine.php3?issue=номер_заметки
сделать ссылку типа  http://spectator.ru/issues/256
Что доблестный Дмитрий и назвал ЧПУ- Человеко Понятный Урл. И за это ему спасибо.

Для реализации подобного решения требуется доступ к .htaccess- соттветсвенно его наличие в вашем плане хостинга- для чего нужен Apache и умение читать инструкции.

===================
На этом рукопись временно обрывается. Надеюсь, это вступление избавит администрацию от части вопросов, связанных с движками
==============ЗАИНТРИГОВАНЫЕ АПЛАДИСМЭНТЫ=====
Doll_Lena

12
/ Хорошо, у меня есть готовые разработки, после нового года будет статья. Мне сначало надо доделать мою страничку с девичьими грезами :)
А то как всегда сапожник без сапог- дизайнер без своей странички./

Если кому неймется до нового года.
=============================
Движки 1. А надо ли оно мне. Коротко содержание.

Хороший движок, или CMS, выбирают еще серьезнее, чем провайдера. Потому что работать с движком придется гораздо больше и чаще, чем с провайдером.

Чтобы не испытывать горячее чувтсво позора лоха, будьте готовы посвятить поддержке безопасности движка полчаса в день минимум.
==============================
Движки, или CMS.

/* Ключевое слово- CMS- сontent management systems
большая коллекция на hotscripts.com тут тебе CMS и на per\'le и на яве, и на пальцах, и на коленях. */
 
! Главное что потребуется- время и преданность делу.

как во всех интернациональных вещах, требуется знание языка-который главный- английского.

Хотя бы для того, чтобы читать документацию и понять сообщение о новом смертельном баге в Nuke из рассылки...
- кстати, основа безопасности- ходить на новостные сайты для web-developer\'ов и обязательно быть подписанными на mail-list- КАК ПОЛЬЗОВАТЕЛЬСКИЙ ТАК И DEVELOPER\'s- вашего

1)сервера
2)базы данных
3)движка

Иначе будет мучительно больно, когда очередной хакер обнаружит, что у вашего движка в непропаченной версии неправильное обращение к базе

===================
Самые азы безопасности.
Да, начинать знакомство с любыми web-приложениями нужно именно с позиции безопасности, а не с оценки их удобств.
 Потому что главное удобство- это надежностьи легкая перенастройка,а также backup, а не милый интерфейс, не правда ли?

/ Несогласных отсылаю к любому форуму- посмотрите, что кричали люди, когда их движок погибал, унося с собой в могилу базу данных со всеми статьями за год! Слезы, сопли, и прочие муки неописуемы. /

P.S. Заинтересованные в рецензии на конкретные движки- ждите следующей статьи.
==================

Как определить безопасность движка

1) все переменные передаются не напрямую
в выдаваемом пользователю тексте (как бы вы его ни называли-html,php,txt- должно быть минимум php кода)

2)все отправляемые вам (вами по почте, короче обрабатываемые вашим сервером) данные
должны проверяться по длине и на отсуствие вредоностного кода

3)Еще раз повторю- сначала все из формы проверяется другим php скриптом--
потом передается серверу.
-------------
конкретный пример- если что-то называется движком, но при этом обращается к базе напрямую из html, или принимает web-form\'ы, не прошерстив при этом (eregi там, или sstr) на вредоностный код (элементарно strip tags и ограничение по длине)  Э-Т-О Н-Е Движок. Это /*вставить по выбору*/ какое-то!
Форма редактирования содержания- гнилое место всех движков.
Профессионалы знают, простым сканированием трафика к вам и от вас пароли редактирования большнинства хваленых движков можно получить за полчаса.
Поэтому все эти формы должны быть
как минимум закодированы
А лучше обмен данными между модератором и движком происходит с применением SSL, Virtual Tunneling и-или все вместе.
Хорошо проверенный вариант- аналог NUKE- отредактированная страница отсылается модератору по почте, а он загружает ее по ftp.
Разработок на эту тему может быть масса.

Главное, помнить, что чем легче пользователю, тем легче и злоумышленнику- "знаменитое проклятие юзера"  

===================
Дополнительно о гну (GNU)

Гну- палка о двух концах. Как человек чести, я обязана размеситить на своем сервере сообщение GNU, если использую чужие разработки в соответсвии с этой лицензией.

Открытость источника- лучшее доказательство надежности, не случайно Apache, *nix и PHP- открытые системы- превосходят все закрытые разработки.

Однако для использования этой концепции от вас требуется огромная доля участия. И это нужно понимать.

Потому что открытое обсуждение багов приводит к тому, что злоумышленник знает о дыре в вашей системе практически тут же, как о ней становится известно одному из аналогичных пользователей.
Но и исправляют их мгновенно.
------------------------

Заинтересованных GNU отсылаю к знаменитой статье The Cathedral and the Bathar . Основоположника GNU  Eric S. Raymond

http://tuxedo.org/~esr/

Подумайте, что олицетворяет собой Собор, и что Базар.
Да, применение движка с открытым кодом не менее утомительное дело, чем покупки на базаре, но зато никто не будет на вас шикать, если вы заорете, что у вас украли кошелек.
------------------------

Вывод: назвался проектом, следи за багрепортом.

-------------------------

В следующей заметке- двадцать ведущих движков мира.
===============КАНЕЦ!===АПЛАДИСМЕНТЫ!==========
Примечание Администраторам- весь этот текст можете использовать как угодно в рамках проекта webscript.ru, как и все мои посты.

Я предпочитаю работать в паре или тройке при разработке проектов, поэтому комментарии модераторов в ТЕЛЕ моей статьи приветствуются! Это дает читающему человеку лишний ракурс на проблему.
-----------------------
А то новый год русские люди три недели отмечают :)
=============
Об авторе.

Кукла Лена-  doll_lena, Kukla_lena

Из азов биографии- пик работы- работала в коллективе из 30 человек для разработки альтернативной системы коммуникаций в банковских и информационных системах- проект Арахна, Касатка. Та же международная атмосфера, только проект  "закрытый", к сожалению.
Писала документацию.

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

Все это делалось за два месяца.

Ссылок не дам, у нас сейчас строго с самоцензурой.

Ссылку на домашнюю страничку дам, когда она будет :)

А вообще я люблю решать проблемы, рисовать и море.

13
Первый вопрос, который должен задать себе ищущий движок- а оно мне надо?

Потому что чтобы самому поставить движок, нужно знание Apache, MySQL или прочего db,
 и умение с этим всем работать.

Я побегала к моим админам неделю, пока все движки  смотрела, а потом решила банально ответить на вопрос как сделать свой движок- а не проще ли мне нанять специалиста.

PHP nuke(Cамая известная система.) ставится за пятнадцать минут, если ты умеешь подключаться к базе и различаешь относительные директории от прямых а также прочитал статью о mod в .nix




Я работаю в конторе, которая эти движки активно использует,

Рекомендую Zope и Midgard- из тяжелой артиллерии.

PostNuke и аналоги не знаю, потому как знакомство беглое, программисты говорили, что код там сырой.

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

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

1)найду денег
2)найду специалистов
3)если нет ни того ни другого, пойду на курсы- и буду готова выпасть из жизни на год.

А вообще твой вопрос наверно- найти движок типа phpnuke только без базы данных, павда?

Такие есть, но их все подстраивать под тебя - банально потому, что ты не хочешь искать по сети рецензии на эти движки. и я тебя понимаю.

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

Господа модераторы, а не пора ли перекинуть вопросы по движкам в отдельную рубрику?

От себя могу подкинуть рецензии 20 движков, которые я скачивала и пользовала. Да, я искала эту маленькую бяку.
----------------

Можем и свой супер движок написать- думаю ниша, которую мы можем занять - самый крутой маленький движок без базы данных, но с правильным кешированием и безопасностью.
Такой турбо-запорожец :)

(Можно будет хотя бы отсылать все вопросы по движкам к нашем у
потому что все боятся бд- начинающие)

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

1)проверить
2)модернизировать

3)сделать везде для администрирования сессии, IP проверки и прочее.

Работы не много, и ниша эта пока не занята.

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

О как заговорилась!

14
Сайт дрянной- не дают денег на нормальную переработку, аж показывать стыдно. Это так, лишний приработок

Кстати, посмотрела мануал- ничего толково-правдивого не нашла.

То что я склеиваю текст в большой string

$file = join("", file($f));

- килобайт 200- и читаю этот string сильно ли это загружает сервер?

Я знаю, что проводили тестирования скорости вывода страниц из бд и кешированных страниц- так вот вроде скорость отличалась мало, уж всяко не на порядок.
Хотя не знаю, верить ли этим результатам.
как вы думаете, насколько реально работа с БД замедляет жизнь? меня ваше конкретное мнение интересует, бритва, NAS


А вот такие длинные строки и работа с ними- это порядочно, или наоборот большое свинство?
привет.

15
PHP / ты чудо! с меня фотки стрипклуба. :)
« : 20 Декабря 2001, 21:51:53 »
Ча дообработаю. Мне манагер не дает в зале снимать, так надо время я камеру тайком пронесу.
Спасибо тебе огромное.
Ура ура ура.
Вот оно счастье.

Страницы: [1] 2