Предложение по поводу расширений, Mysql, sqlite, md5 и т.п. |
Здравствуйте, гость ( Вход | Регистрация )
Предложение по поводу расширений, Mysql, sqlite, md5 и т.п. |
29.7.2011, 15:03
Сообщение
#1
|
|
Участник Группа: Пользователи Сообщений: 31 Регистрация: 15.6.2011 Из: г. Владивосток Пользователь №: 9 350 Спасибо сказали: 0 раз |
Написав крупный скрипт для своего хаба с использованием БД, сокетов и хеширования, я столкнулся с проблемой переноса его под Debian, т.к. мне не получилось прикрутить все расширения на хаб и только с грехом пополам сделал Mysql.
Так вот, хочу предложить включить все самые нужные расширения непосредственно в Lua Plugin. Это упростит жизнь разработчикам скриптов и позволит им защищать пароли, использовать sqlite и не изощрятся dat файлами. Ведь RusHub, по моему мнению, лучше, проще и легче(имею ввиду нагрузку на сервер) всех. И я хочу чтобы он стал еще лучше и выделился бы еще этими расширениями. PS: Автору Rushab'а огромное спасибо за столь чудесное ПО. |
|
|
29.7.2011, 15:18
Сообщение
#2
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Не нужно это. Достаточно просто один раз пересобрать расширения в пакеты.
|
|
|
29.7.2011, 15:45
Сообщение
#3
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
+1 к словам маринера. Есть либы луашные, компиляем.
|
|
|
30.7.2011, 3:32
Сообщение
#4
|
|
Участник Группа: Пользователи Сообщений: 31 Регистрация: 15.6.2011 Из: г. Владивосток Пользователь №: 9 350 Спасибо сказали: 0 раз |
Вот именно, нужно компилить. Почему бы не сделать как в PHP?
Что мешает внедрить эти расширения, все равно будет лучше! |
|
|
30.7.2011, 9:57
Сообщение
#5
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Цитата Почему бы не сделать как в PHP? В php тоже надо компилить. Если ты не знал. И да, лучше не будет. Больше кода - больше гемора. 2 Саймон: ну выложи ты уже для них "как пересобрать" либы луа, чтобы все работало, а то я знаю, но у меня приступ лени. |
|
|
30.7.2011, 12:26
Сообщение
#6
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
mariner, пока
Для разных дистрибутивов же разно. PS. У самого приступ лени из-за жары. :( и да, мб под убунту ещё выложить iconv,md5,sqlite3,postgresql в репозиторий то? На досуге как-то собрал... |
|
|
30.7.2011, 12:31
Сообщение
#7
|
|
Участник Группа: Пользователи Сообщений: 31 Регистрация: 15.6.2011 Из: г. Владивосток Пользователь №: 9 350 Спасибо сказали: 0 раз |
Цитата В php тоже надо компилить. Если ты не знал. Я собственную CMS сделал, и в php ничего компилить не надо. Mysql, md5 и т.д. включены по умолчанию. Цитата И да, лучше не будет. Больше кода - больше гемора. Жесткий диск не забьет. А про память: сделать загрузку и выгрузку расширения. Никаких минусов в этом я не вижу. А вообще, я хочу услышать мнение главного разработчика. |
|
|
30.7.2011, 12:35
Сообщение
#8
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Ага, если же ставить из репозитория. А от туда, не всегда подходят под твои надобности. Приходится самому компилять. Лично у меня такое не раз уже было, даже с proftpd.
Цитата Жесткий диск не забьет. А про память: сделать загрузку и выгрузку расширения Если ток моська, скула, смотрим сюда. http://mydc.ru/topic2905.html Цитата Реализовать хранение информации в бд. По умолчанию в SQLite3 с возможностью подключения драйверов других баз данных (в частности, в первую очередь MySQL и PostgreSQL). А остальное, не понятно, зачем изобретать велосипед. |
|
|
30.7.2011, 12:44
Сообщение
#9
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Лишний геморой, нарушение модульности, да и следить за обновлениями либ не хочется.
|
|
|
30.7.2011, 15:07
Сообщение
#10
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Цитата Я собственную CMS сделал, и в php ничего компилить не надо. Mysql, md5 и т.д. включены по умолчанию. Расскажи мне больше. Код gyrt ~ % ls -la /usr/lib/php5/20060613+lfs 16:05 total 1416 drwxr-xr-x 2 root root 4096 Jul 4 15:05 . drwxr-xr-x 5 root root 4096 Jul 4 14:30 .. -rw-r--r-- 1 root root 422134 Jan 6 2010 apc.so -rw-r--r-- 1 root root 57112 Jul 1 21:07 curl.so -rw-r--r-- 1 root root 40616 Aug 23 2008 ffmpeg.so -rw-r--r-- 1 root root 10468 Jul 4 14:37 fileinfo.so -rw-r--r-- 1 root root 101552 Jul 1 21:07 gd.so -rw-r--r-- 1 root root 14396 Jun 22 2008 geoip.so -rw-r--r-- 1 root root 93936 Jul 1 21:07 imap.so -rw-r--r-- 1 root root 32092 Jul 1 21:07 mcrypt.so -rw-r--r-- 1 root root 7148 Jul 1 21:07 mhash.so -rw-r--r-- 1 root root 44860 Jul 1 21:07 mysql.so -rw-r--r-- 1 root root 102052 Jul 1 21:07 mysqli.so -rw-r--r-- 1 root root 86560 Jul 1 21:07 pdo.so -rw-r--r-- 1 root root 24708 Jul 1 21:07 pdo_mysql.so -rw-r--r-- 1 root root 19428 Jul 1 21:07 pdo_sqlite.so -rw-r--r-- 1 root root 6564 Jul 1 21:07 recode.so -rw-r--r-- 1 root root 61692 Jul 1 21:07 sqlite.so -rw-r--r-- 1 root root 145824 Apr 28 2010 suhosin.so -rw-r--r-- 1 root root 81056 Jul 1 21:07 xmlrpc.so -rw-r--r-- 1 root root 24576 Jul 1 21:07 xsl.so Вот все _те_самые_либы_. Которые, как ты утверждаешь, включены в пхп. Нету там ничего. В итоге - никто не будет под тебя прогибаться только из-за того, что тебе лень исправить в исходники дебиановского пакета одну строку. |
|
|
31.7.2011, 11:08
Сообщение
#11
|
|
Участник Группа: Пользователи Сообщений: 31 Регистрация: 15.6.2011 Из: г. Владивосток Пользователь №: 9 350 Спасибо сказали: 0 раз |
Вот все _те_самые_либы_. Которые, как ты утверждаешь, включены в пхп. Нету там ничего. В PHP некоторые либы не нужны, они встроены в интерпретатор. В итоге - никто не будет под тебя прогибаться только из-за того, что тебе лень исправить в исходники дебиановского пакета одну строку. Я не для себя прошу, а для всех. Ведь всем, не сильно продвинутым админам, будет проще устанавливать и писать скрипты, без проблем с установкой расширений. Цитата(Setuper) Лишний геморой, нарушение модульности, да и следить за обновлениями либ не хочется. Можно ли хотя бы эти "либы" класть в сборку сразу. Или сделать так, что после компилирования Lua плагина, компилировались бы основные расширения. Чем не решение? |
|
|
31.7.2011, 12:43
Сообщение
#12
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Цитата Можно ли хотя бы эти "либы" класть в сборку сразу Цитата нарушение модульности Вот тебе ответ от разработчика. Учимся компилировать в общем. Цитата В PHP некоторые либы не нужны Расскажи мне какие. |
|
|
31.7.2011, 15:08
Сообщение
#13
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
|
|
|
1.8.2011, 3:27
Сообщение
#14
|
|
Участник Группа: Пользователи Сообщений: 31 Регистрация: 15.6.2011 Из: г. Владивосток Пользователь №: 9 350 Спасибо сказали: 0 раз |
Нельзя. Нам неизвестны платформа, дистрибутив и версия дистрибутива всех пользователей. Хорошо, тогда хотя бы чтоб при компиляции плагина компилировались и расширения. Цитата(mariner) Расскажи мне какие. В PHP ничего компилить не надо, например в Debian пишешь просто apt-get install php5 и весь PHP установлен, включая Mysql, md5. Под Windows тоже все просто. Компилить приходится только сверх редкие расширения. |
|
|
1.8.2011, 7:17
Сообщение
#15
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Цитата PHP установлен, видимо ты не набирал ни разу aptitude search php5. Чтобы глянуть объемы всех пхп-расширений А во вторых - я тебе показал, что многие из либ вовсе не являются частью интерпретатора. ПХП тоже модульное. Цитата Хорошо, тогда хотя бы чтоб при компиляции плагина компилировались и расширения. Отлично идея, реализуй. Исходники у тебя есть, так что флаг в руки. Что мешает? Думается мне, что пора вводить систему оплаты. Если кто-то требует фичу, которая мало кому нужна, то пусть отдает свои кровные, оплачивая время разработчика. Это будет честно во всех смыслах. |
|
|
1.8.2011, 13:34
Сообщение
#16
|
|
Освоившийся участник Группа: Пользователи Сообщений: 276 Регистрация: 23.3.2010 Из: РФ Смоленск Пользователь №: 6 429 Спасибо сказали: 60 раз |
Написав крупный скрипт для своего хаба... Что мешает тоже самое сделать для сборкой либ? напиши простенький sh скриптик, что мешает и выложи например на форуме! Ты же свой крупный скриптик не выложил тут, а почему другие должны выкладывать свои наработки? (к слову о сборке либ или автоматизации этого несложного процесса) |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
ВАЖНО: Ваши Вопросы И Предложения По Поводу Форума | 447 | Svyat | 322 163 | 20.10.2015, 19:39 Посл. сообщение: Ksan | |
От: Ваши Вопросы И Предложения По Поводу Форума От темы с ID: 753 |
3 | anila | 9 130 | 28.3.2013, 16:02 Посл. сообщение: настя | |
От: Ваши Вопросы И Предложения По Поводу Форума От темы с ID: 753 |
0 | AntonRibin868 | 5 802 | 13.4.2011, 4:46 Посл. сообщение: AntonRibin868 | |
От: Ваши Вопросы И Предложения По Поводу Форума От темы с ID: 753 |
0 | Ksan | 5 560 | 26.12.2010, 17:39 Посл. сообщение: Ksan | |
От: Ваши Вопросы И Предложения По Поводу Форума От темы с ID: 753 |
1 | Accelerator | 4 812 | 16.1.2010, 15:27 Посл. сообщение: Wariner | |
Предложение к админам | 7 | random name | 9 909 | 31.12.2009, 23:28 Посл. сообщение: alex82 | |
По поводу цитат на форуме | 22 | dimetrius | 22 926 | 14.11.2009, 14:57 Посл. сообщение: Ksan | |
Предложение Администраторам Форума сорри если написал не туда |
11 | epson950 | 14 071 | 26.10.2008, 21:40 Посл. сообщение: *FoxMalder* |
|
Сейчас: 27.11.2024, 4:35 |