Альтернативный плагринг

Здесь можно обсудить сайт PlugRinG и предложить идеи по его дальнейшему развитию.
User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Re: Новый плагринг

Post by HaRT » Wed 05 May, 2010 11:25

Latest post of the previous page:

Max Rusov wrote:
Demiurg wrote:Подставляйте параметры в запрос через плейсхолдеры, и не будет таких проблем.
Примерчик бы на PHP. Я рыл в inet, но там даже блобы рекомендуется записывать прямым присвоением...
Параметризованные запросы заодно позволяют существенно сэкономить ресурсы SQL-сервера на компиляцию запроса.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Demiurg
Posts: 22
Joined: Wed 05 May, 2010 07:39
Location: Химки
Contact:

Re: Новый плагринг

Post by Demiurg » Wed 05 May, 2010 11:27

Это только если делать prepare и потом дергать запрос несколько раз.

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Re: Новый плагринг

Post by HaRT » Wed 05 May, 2010 11:29

Demiurg wrote:Это только если делать prepare и потом дергать запрос несколько раз.
Во-первых, так и следует делать для типовых запросов.
Во-вторых, есть кэш запросов на сервере БД.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Max Rusov
Posts: 3600
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 7 times

Re: Новый плагринг

Post by Max Rusov » Wed 05 May, 2010 11:30

HaRT wrote:Параметризованные запросы заодно позволяют существенно сэкономить ресурсы SQL-сервера на компиляцию запроса.
Ну - это еще бабушка надвое сказала. Но я не против параметров. Я только не нашел, как это делать на PHP (долго не искал, если честно).

Max Rusov
Posts: 3600
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 7 times

Re: Новый плагринг

Post by Max Rusov » Wed 05 May, 2010 11:35

Ask a PHP programmer what a parameterized query is and he will wonder what planet you are from.
:)

Demiurg
Posts: 22
Joined: Wed 05 May, 2010 07:39
Location: Химки
Contact:

Re: Новый плагринг

Post by Demiurg » Wed 05 May, 2010 11:55

Тут что-то по теме: dev[dot]mysql[dot]com/tech-resources/articles/guide-to-php-security-ch3[dot]pdf

И еще:

Code: Select all

include('/path/to/adodb.inc.php');
$DB = NewADOConnection('mysql');
$DB->Connect($server, $user, $pwd, $db);
$rs = $DB->Execute("select * from table where key=?",array($key));
while (!$rs->EOF) {
    print_r($rs->fields);
    $rs->MoveNext();
}

Max Rusov
Posts: 3600
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 7 times

Re: Новый плагринг

Post by Max Rusov » Wed 05 May, 2010 12:21

Подробно не разбирался, но что-то сомневаюсь, что оно без проблем заработает на любом линуксе. Зачем умножать сущности сверх необходимого, когда доступ к MySQL в любом PHP "из коробки"...

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia

Re: Новый плагринг

Post by Centaur » Wed 05 May, 2010 17:56

mysqli::prepare

Дейкстра предлагал ввести уголовную ответственность за преподавание COBOL’а; кажется, расширение mysql (классическое, не mysqli) для PHP нужно внести в тот же список.

Max Rusov
Posts: 3600
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 7 times

Re: Новый плагринг

Post by Max Rusov » Tue 11 May, 2010 23:29

Поигрался со стилями. Добавил возможность менять темы.
Сделал 2 темы: одну - гламурную, другую - маргинальную :)

Темы меняются на персональной странице в разделе settings (доступно только зарегистрировавшимся)

User avatar
CrOm
Posts: 1421
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time
Contact:

Re: Новый плагринг

Post by CrOm » Wed 12 May, 2010 05:57

сегодня что-то даже шустро сайт работает.
хостинг разшевелился или оптимизации в движке?
FARdroid, qPlayEx, Opera Cache Browser, Mr.Ripper

Max Rusov
Posts: 3600
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 7 times

Re: Новый плагринг

Post by Max Rusov » Wed 12 May, 2010 06:24

Хостинг. В "движке" там нечего оптимизировать - все и так летает.

Max Rusov
Posts: 3600
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 7 times

Новый плагринг

Post by Max Rusov » Wed 15 Jun, 2011 21:48

В связи с приближающейся годовщиной (не)работы нового плагринга сделал небольшой update своей версии. Из нового:

- Постраничный вывод списков
- Более продвинутый поиск
- Раздел Участники
- Новая раскладка с вертикальным меню
- Расширенная админка
- Разные другие улучшения
- Внутри: более объектная архитектура

Временно разместил на корпоративном хостинге:
http://www.dic.ru/plugring/

Имею еще раз предложить его к применению. По моему WARP'у доделывать свою версию явно не интересно.

User avatar
John Doe
Бюрократ
Posts: 11127
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 72 times

Re: Новый плагринг

Post by John Doe » Wed 15 Jun, 2011 23:21

Max Rusov wrote:В связи с приближающейся годовщиной (не)работы нового плагринга...
Грустно, но факт.
Причём даже если завтра же придёт WARP и запустит всё в реальную работу - нет никакой надежды что плагринг после этого будет как-то развиваться дальше (я не имею ввиду наполнение базы).

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

User avatar
CrOm
Posts: 1421
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time
Contact:

Re: Новый плагринг

Post by CrOm » Thu 16 Jun, 2011 05:15

развиваться плагринг начнет, когда в информацию о плагине него введут гуид. и будет апи для проверки обновлений по этому гуиду.
FARdroid, qPlayEx, Opera Cache Browser, Mr.Ripper

User avatar
John Doe
Бюрократ
Posts: 11127
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 72 times

Re: Новый плагринг

Post by John Doe » Thu 16 Jun, 2011 09:47

John Doe wrote:(я не имею ввиду наполнение базы)

User avatar
Kerberos464
Posts: 1238
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 17 times
Been thanked: 1 time

Re: Новый плагринг

Post by Kerberos464 » Thu 16 Jun, 2011 10:47

John Doe wrote:следует считать более перспективным тот, чей автор заинтересованней.
и это очевидно.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
John Doe
Бюрократ
Posts: 11127
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 72 times

Новый плагринг

Post by John Doe » Mon 18 Jul, 2011 13:14

Max Rusov wrote:Предлагаю все-таки подумать о системе тэгов. Вот, например, как у меня можно найти все плагины для Far2, без исходников:

http://www.dic.ru/plugring/plugins?filt ... -tag%3Asrc
Покликал по тэгам-категориям, в результате список соответственно отфильтровался, но в строке ввода изменения не отобразились.
В идеале же хотелось бы иметь панель фильтров.

Post Reply

Return to “Обсуждение PlugRinG”