IPB

Здравствуйте, гость ( Вход | Регистрация )

Скрыть объявления

Объявления

------------------------------------------------------------------------------------
09.08.2019 - Ввиду постоянных спамерских атак, автоматическая регистрация на форуме временно закрыта. Если Вы хотите зарегистрироваться, пожалуйста напишите на почту администратора форума (указана на странице контактов на сайте) и укажите желаемый ник и Ваш адрес электронной почты.
------------------------------------------------------------------------------------
18 страниц V  « < 11 12 13 14 15 > »   
Добавить ответ в эту темуОткрыть тему
> Программирование, Все кто могет программировать - заходи!
fantom
сообщение 17.6.2008, 22:26
Сообщение #241


Близко не подходить! Шибко красный!


Группа: Участник форума
Сообщений: 2304
Регистрация: 8.6.2005
Из: Черняховск||Москва
Пользователь №: 211



Некоторое время тому назад активно решил заняться разработкой программ в стиле MVC (Model-Viewer-Controller).
Такой подход обещает ряд заманчивых возможностей.
Так, например, Питон по умолчанию работает с Tcl/Tk. Но с точки зрения эргономики эти графические элементы мрачноваты. wxWidgets обладает на порядок большими возможностями, а qt - вообще родной для KDE.
И в каком-то смысле можно скомбинировать и то и другое. Но что делать если вдруг - wx или qt окажется диковинным зверем на машине?
Вот тут-то MVC будет в самый раз. Логика выносится отдельно, графика - отдельно. Вызовы перенаправялются в контроллере. Т. е. не меняя логику - можно менять графику. Это жесть.
Но хочу предостеречь тех кто решит заняться подобной ерундой - я начинал делать калькулятор на Питоне с помощью MVC через один глобальный контроллер (да и графику в том числе). Ничем хорошим, увы, это не закончилось.
ЛЮДИ! Не забывайте про факторизацию!
Упаковывайте ваши данные и процедуры в логически увязанные структуры - классы.
Скрывайте на разных уровнях элементарную логику от глобальной.
Иначе каши - не избежать. Привет поклонникам перловки. spiteful.gif


--------------------
Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
worldmind
сообщение 18.6.2008, 11:21
Сообщение #242


Рыцарь Порядка


Группа: Участник форума
Сообщений: 2774
Регистрация: 22.12.2005
Из: Гомель
Пользователь №: 366



Цитата(fantom @ 17.6.2008, 22:26) *
Иначе каши - не избежать. Привет поклонникам перловки. spiteful.gif

На перле можно реализовать все возможности ООП, а что ты называешь факторизацией?


--------------------
http://mindstate.info
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
fantom
сообщение 19.6.2008, 20:44
Сообщение #243


Близко не подходить! Шибко красный!


Группа: Участник форума
Сообщений: 2304
Регистрация: 8.6.2005
Из: Черняховск||Москва
Пользователь №: 211



Я не спорю, что сделать можно. Но то как это сделано в Перле - а ну бы его нафиг.
Если в Питоне класс определяется - то это культурно и красиво:
Код
class MyClass(OldClass1, OldClass2):
   def __init__(self, master="", command="", doc="'):
       bla-bla-bla
       ...

   def sigma(self, a=0, b=0):
       return a*b-(a/b)

Собственно факторизация - это разложение массы действий в одну строку до относительно элементарных операций (например, в одной строке - одна операция). Если мне память не изменяет в С++ это зовётся рефакторинг (а посути - тот же процесс).

Сообщение отредактировал fantom - 19.6.2008, 20:48
Причина редактирования: ашипки


--------------------
Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
worldmind
сообщение 20.6.2008, 11:30
Сообщение #244


Рыцарь Порядка


Группа: Участник форума
Сообщений: 2774
Регистрация: 22.12.2005
Из: Гомель
Пользователь №: 366



да нет рефакторинг, это другое http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%...%B8%D0%BD%D0%B3
его суть в пересмотре кода, улучшение модульности, читаемости и единообразия именований, причём это не привязано к языку, это общепрограммерский термин

Сообщение отредактировал worldmind - 20.6.2008, 11:37


--------------------
http://mindstate.info
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Schnapz
сообщение 20.6.2008, 13:09
Сообщение #245





Группа: Администратор
Сообщений: 8594
Регистрация: 24.9.2004
Из: Черняховск || СПб
Пользователь №: 1



Цитата
Упаковывайте ваши данные и процедуры в логически увязанные структуры - классы.<br>
Скрывайте на разных уровнях элементарную логику от глобальной.<br>
Иначе каши - не избежать. Привет поклонникам перловки. spiteful.gif

Дык цеж базовые понятия ООП smile.gif Кто их не понимает, тому и нефик ваще дальше лезть smile.gif

Цитата(worldmind @ 20.6.2008, 12:30) *
да нет рефакторинг, это другое http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%...%B8%D0%BD%D0%B3
его суть в пересмотре кода, улучшение модульности, читаемости и единообразия именований, причём это не привязано к языку, это общепрограммерский термин

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


--------------------
"Я понял в чем ваша беда: вы слишком серьезны. Умное лицо это еще не признак ума, господа. Все глупости на Земле делаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь!" (с) Барон Карл Фридрих Иероним фон Мюнгхаузен
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
fantom
сообщение 18.7.2008, 6:33
Сообщение #246


Близко не подходить! Шибко красный!


Группа: Участник форума
Сообщений: 2304
Регистрация: 8.6.2005
Из: Черняховск||Москва
Пользователь №: 211



Цитата:
Цитата
Это может быть перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и превращение его в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких малых изменений в состоянии радикально улучшить проект или даже предотвратит распад плохо спроектированной программы.

ИМХО, я не соврал. Модули_нг, рефакторинг, факторизция - цель одна. Упаковать данные ,облегчить чтение исходника.
Скользкий вопрос терминологии.


--------------------
Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
fantom
сообщение 10.8.2008, 15:39
Сообщение #247


Близко не подходить! Шибко красный!


Группа: Участник форума
Сообщений: 2304
Регистрация: 8.6.2005
Из: Черняховск||Москва
Пользователь №: 211



На днях вренулся к вопросу изучения привязки библиотеки wx к Python`у - wxWidgets. В целом библиотека меня и раньше радовала, но теперь вижу ряд принципиальных возможностей по сравнению с Tcl\Tk - например, нехватает до ужоса метода Show()\Hide(). А тутась - можно скрыть фрейм Show(False). Ко всему прочему не могу сказать что стиль Set[Property]/Get[Property] плох - задание свойств явным образом привносит читаемость и прозрачность. Кроме того, куча виджетов+такие вещи, как диалог вывода на печать. Tcl\Tk таким похвалиться не может. Я догадываюсь почему - печать в стиле Unix позволяет сделать всё что угодно. spiteful.gif Но про виндецовых пользователей тожа забывать не нада. Программа, которую я сейчас колбасю имеет возможность запускать везде, при наличии связки Python+wxWidgets. Раздельные версии не требуются.


--------------------
Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
worldmind
сообщение 11.8.2008, 6:55
Сообщение #248


Рыцарь Порядка


Группа: Участник форума
Сообщений: 2774
Регистрация: 22.12.2005
Из: Гомель
Пользователь №: 366



Переходи на Qt4 (PyQt) она теперь тоже кроссплатформенная


--------------------
http://mindstate.info
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
fantom
сообщение 26.8.2008, 10:55
Сообщение #249


Близко не подходить! Шибко красный!


Группа: Участник форума
Сообщений: 2304
Регистрация: 8.6.2005
Из: Черняховск||Москва
Пользователь №: 211



Да всё это понятно.
Но не следует забывать, что для коммерческого использования требуется отдельная лицензия.
Деньги можно брать только за работу.
Впрочем, поверхностно знаком - весьма приличная вещь.
А компоновщик форм - вещь вообще волшебная.
Со временем - будем посмотреть.


--------------------
Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Vol.shebnik
сообщение 24.1.2009, 13:20
Сообщение #250





Группа: Участник форума
Сообщений: 242
Регистрация: 25.1.2007
Из: Almaty
Пользователь №: 1191



Мужики! я в веб-программировании новичек... я подвис на Microsoft... под веб...
АСП.НЕТ - предоставляет богатейшие возможности для разработки сервеной части...
но беда в другом... меня забибикали эти постбаки, с постоянным обновлением всей страницы...
появились инструменты "типа AJAX"... но они внатуре только типа...
писать что-то AJAX подобное в Visual Studio - это писец.

скачал GWT... идея очень нравится. буду пробовать на нем разрабатывать клиентскую часть...

может кто еще что-нить посоветует? кто лично с чем то похожим работал...


--------------------
непойму... как это так можно в живого человека писькой тыкать? вы че с ума все сошли???
--------------------
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Schnapz
сообщение 26.1.2009, 11:17
Сообщение #251





Группа: Администратор
Сообщений: 8594
Регистрация: 24.9.2004
Из: Черняховск || СПб
Пользователь №: 1



Цитата(Vol.shebnik @ 24.1.2009, 14:20) *
Мужики! я в веб-программировании новичек... я подвис на Microsoft... под веб...
АСП.НЕТ - предоставляет богатейшие возможности для разработки сервеной части...
но беда в другом... меня забибикали эти постбаки, с постоянным обновлением всей страницы...
появились инструменты "типа AJAX"... но они внатуре только типа...
писать что-то AJAX подобное в Visual Studio - это писец.

скачал GWT... идея очень нравится. буду пробовать на нем разрабатывать клиентскую часть...

может кто еще что-нить посоветует? кто лично с чем то похожим работал...

Под венду пишешь? Асп.нет хорош, но тормозит адово, плюс результат работает стабильно только в IE sad.gif Мне хвалили язык программирования python, можешь попробовать, достаточно быстрый и открытый язык программирования на основе си. Хотя я думаю если у вас там сплошной асп.нет с шарепоинтом или еще чем, то питон тут не спасет sad.gif


--------------------
"Я понял в чем ваша беда: вы слишком серьезны. Умное лицо это еще не признак ума, господа. Все глупости на Земле делаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь!" (с) Барон Карл Фридрих Иероним фон Мюнгхаузен
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Vol.shebnik
сообщение 27.1.2009, 22:34
Сообщение #252





Группа: Участник форума
Сообщений: 242
Регистрация: 25.1.2007
Из: Almaty
Пользователь №: 1191



Цитата(Schnapz @ 26.1.2009, 15:17) *
Под венду пишешь? Асп.нет хорош, но тормозит адово, плюс результат работает стабильно только в IE sad.gif Мне хвалили язык программирования python, можешь попробовать, достаточно быстрый и открытый язык программирования на основе си. Хотя я думаю если у вас там сплошной асп.нет с шарепоинтом или еще чем, то питон тут не спасет sad.gif

вобщем мне пока нравится GWT для клиентской части. А серверная часть на АСП.НЕТ. Кстати она шикарно работает. Меньше говнокода, больше кеша, грамотные пулы - и все летает!
все приходит с опытом... я с каждой ревизией кода добиваюсь ускорения работы.


--------------------
непойму... как это так можно в живого человека писькой тыкать? вы че с ума все сошли???
--------------------
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
fantom
сообщение 14.5.2009, 10:16
Сообщение #253


Близко не подходить! Шибко красный!


Группа: Участник форума
Сообщений: 2304
Регистрация: 8.6.2005
Из: Черняховск||Москва
Пользователь №: 211



Подсел тута на Application Google Engine. В текущей версии доступны Python 2.5 и Java (ограничения на сокеты, файловые операции, обращения к ОС - предоставляются собственные решения). Дисковое пространство - 500 МБ, 2 млн. тиков процессора за одно обращение (не обрывается процесс а зомбируется), одновременный возврат из GQL(аналог SQL, продвинутый) до 1000 объектов одним махом, разрешается на сервант заливать до 10 приложений одновременно. +с десяток АПИ на регистрацию пользователя, кеширование в памяти, фреймворк webapp+шаблоны +Django с мелкими ограничениями (шаблоны вертятся) +Python Imaging Library (извращения над графикой в широком диапазоне). Файлы хранятся как объекты в базе данных Google (масштабируется и балансируется).
------------------------
ИМХО, с этим стоит поработать.


--------------------
Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
fantom
сообщение 16.5.2009, 14:27
Сообщение #254


Близко не подходить! Шибко красный!


Группа: Участник форума
Сообщений: 2304
Регистрация: 8.6.2005
Из: Черняховск||Москва
Пользователь №: 211



Спасибо халявскому трафику - практически под завязку укомплектован пакетами для Python 2.6
В развёрнутом виде Python занимает 250 МБ. Отдельно считатю Eclipse, c его 130 МБ в zip-архиве.
В тоже время стокнулся с неприятным моментом. Мой pyStarter под Python 2.6 (после Python 2.4) не запускает программы..
И, похоже я нашёл причину:
Код
    def RunInfraRecorder(self, Event=''):
        os.execv(self.path+u'InfraRecorder\\InfraRecorder.exe', [''])

Функция должна средствами оси запускать ИнфраРекордер но всё прощает.
Решение нашёл такое:
Код
...
(опочки, а код то я затёр.....)

Ладно. Потом исправлюсь. Суть в том, что с помощью функции exec() запускаю тот же кусок кода в отдельном экземпляре интрепретатора. А там конструируется батничек с нужным именем исполняемого файла. Файл собой затирает исходной процесс.
Но не тот из которого вся эта бодяга начилась.

Сообщение отредактировал fantom - 16.5.2009, 14:39


--------------------
Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Brutall
сообщение 17.6.2009, 23:01
Сообщение #255


Виликае ЦлоЪ


Группа: Администратор
Сообщений: 5346
Регистрация: 25.9.2004
Из: Jotunheim
Пользователь №: 2



Сегодня чего-то вспомнил старую фишку - прикол про Вконтакте. Там же типа такая хрень, что на главной странице работает Java Script, который через случайные промежутки времени рандомно увеличивает счёткик зарегистрированных пользователей Контакта, типа там на уже 140 миллионов, вся фигня. Как-то видел у Павла Дурова на странице (ну он кагбэ типа создатель контактов вроде как) такую занимательную заметку:
Цитата
Почитал комментарии к новости о 10 миллионах и нашел забавное мнение, которое повторилось несколько раз. Вкратце оно сводится к следующему:

"вас не 10 миллионов, это вы тут накручиваете количество пользователей, потому что у вас на главной странице стоит простой javasсript".

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

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

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

Реализовать систему, подобную приведенной выше, может не так много народу. И это нормально - не все обязаны быть программистами. Каждый человек, искушенный в высоконагрузочных системах, понимает, что COUNT к большой таблице в реальном времени каждые полсекунды кладет базу. Понятно, что без математического ожидания, которое выводит примерное количество пользователей с погрешностью 1-2 тыс. человек, здесь не обойтись.

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

Для чего я уделил этому мнению больше внимания, чем обычной чепухе, которую говорят о Контакте. Прежде всего, чтобы лишний раз вспомнить о том, насколько для нас важно выводить данные о количестве пользователей. ВКонтакте - единственный сайт, который выводит точное количество найденных пользователей при расширенном поиске по 10-миллионной базе. То есть только ВКонтакте Вы можете узнать, например, точное количество девушек, рожденных в 1984 году. Любой желающий может заняться даже подведением общеконтактовской статистики.

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

Кроме того, ВКонтакте - социальная сеть, в которой порядковые номера пользователей выдаются более менее по порядку. Конечно, красивые номера типа 10000000 изымаются сразу, чтобы не искушать любителей регистрировать ботов для оккупирования круглых аккаунтов, но теоретически любой желающий может написать скрипт, который попытается зайти на каждый из порядковых номеров (id1, id2...) и посчитает актуальное количество пользователей.

Ни одна другая крупная социальная сеть не достигает подобной прозрачности в предоставлении статистической информации. Другие сайты могут заявить "нас 700 миллионов" - и никто никогда этого проверить не сможет. Только ВКонтакте предоставляет некие инструменты для сверки официальной статистики и актуальной.

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

Парадокс, верно? Но не может ли второе быть следствием первого?

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

Представьте, что на улице кто-то раздает деньги прохожим - Вы решите, что деньги фальшивые, верно?


Но вот что странно - почему-то этой статьи сейчас у Павла Дурова нет! Может он понял, что где-то обложался, и удалил её? Не знаю. Вот задумался на словами
Цитата
Каждый человек, искушенный в высоконагрузочных системах, понимает, что COUNT к большой таблице в реальном времени каждые полсекунды кладет базу. Понятно, что без математического ожидания, которое выводит примерное количество пользователей с погрешностью 1-2 тыс. человек, здесь не обойтись.

Это как? Я, конечно, не сильно крутой специалист, но всё же... Какая же СУБД стоит на обслуживании Контагда, если запрос COUNT там реально выполняется??? Даже сраный Мускул, ИМХО, так не делает, ВСЕГДА и почти В ЛЮБОЙ СУБД запрос COUNT на одиночную таблицу берётся из индекса. Дуров что, сам писал СУБД, и там нет индексов??? Не понимаю.

Ну и допустим, на секунду, что вот нет индексов у него. Ну не и всё. И что же делать? Мне, например, сразу пришло в голову такое решение:
создаём левую табличку UserNum с одним полем UN, в котором одна запись типа long. Первично заполняем её:
Код
insert into UserNum values (select COUNT(*) from ContaktVegetables where NAME<>'DELETED')

Начальное число у нас есть. Уже из этой таблицы можно брать значение количества юзеров. И теперь кто мешает нам написать два простейших триггера:
Код
Create trigger DContaktVegetables on ContaktVegetables
    for delete
    as
        declare @n int
        select @n=top 1 UN from UserNum
        update UserNum set UN=(@n-(select COUNT(*) from deleted))


Create trigger IContaktVegetables on ContaktVegetables
    for insert
    as
        declare @n int
        select @n=top 1 UN from UserNum
        update UserNum set UN=(@n+(select COUNT(*) from inserted))

И всё, проблема решена! Простой запрос на выборку к таблице UserNum можно хоть 100 раз в секунду делать, ничего не случится.

И, кстати, тока что понял, что Дуров гонит как Троцкий. Попробуйте сделать поиск по всей базе, типа там
http://vkontakte.ru/gsearch.php?from=people&sort=-1#c[country]=0&c[section]=people&offset=1000
Сразу видно, что ограничение есть. Так что ничем не проверить реальное число найденных записей, все ведь никак не отобразятся.


--------------------
Никоим образом не считай мёртвыми тех, которые были убиты на пути Аллаха. Нет, они живы и получают удел у своего Господа.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Schnapz
сообщение 18.6.2009, 7:53
Сообщение #256





Группа: Администратор
Сообщений: 8594
Регистрация: 24.9.2004
Из: Черняховск || СПб
Пользователь №: 1



Дуров пацан не идейный, я помню его пост о том, что Вконтакте был и останется некоммерческой социальной сетью без рекламы. Кто сейчас хозяин этой овощебазы, я хз, но трендеть они могут что угодно. А Яваскрипт действительно присутствует...


--------------------
"Я понял в чем ваша беда: вы слишком серьезны. Умное лицо это еще не признак ума, господа. Все глупости на Земле делаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь!" (с) Барон Карл Фридрих Иероним фон Мюнгхаузен
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
worldmind
сообщение 18.6.2009, 22:44
Сообщение #257


Рыцарь Порядка


Группа: Участник форума
Сообщений: 2774
Регистрация: 22.12.2005
Из: Гомель
Пользователь №: 366



Да можно просто число регистраций считать, хоть триггером, хоть кодом и складировать его в кеш, кстати сейчас льётся в myisam таблицу 36 миллионов записей для эксперимента, льётся медленно, завтра скажу за сколько count отрабатывает


--------------------
http://mindstate.info
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
worldmind
сообщение 19.6.2009, 19:58
Сообщение #258


Рыцарь Порядка


Группа: Участник форума
Сообщений: 2774
Регистрация: 22.12.2005
Из: Гомель
Пользователь №: 366



Ещё льётся, но

mysql> select count(*) from vkontakte_count_test;
+----------+
| count(*) |
+----------+
| 21022718 |
+----------+
1 row in set (0.00 sec)

А вот если делать count по конкретному полю, то ждать долго, но понятное дело count тут не причём (при большой нагрузке он может быть не таким быстрым) - просто надо считать число регистраций и хранить его в кеше


--------------------
http://mindstate.info
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Schnapz
сообщение 22.6.2009, 18:43
Сообщение #259





Группа: Администратор
Сообщений: 8594
Регистрация: 24.9.2004
Из: Черняховск || СПб
Пользователь №: 1



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


--------------------
"Я понял в чем ваша беда: вы слишком серьезны. Умное лицо это еще не признак ума, господа. Все глупости на Земле делаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь!" (с) Барон Карл Фридрих Иероним фон Мюнгхаузен
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
worldmind
сообщение 24.6.2009, 18:51
Сообщение #260


Рыцарь Порядка


Группа: Участник форума
Сообщений: 2774
Регистрация: 22.12.2005
Из: Гомель
Пользователь №: 366



Цитата(Schnapz @ 22.6.2009, 18:43) *
Легче последний ID зарегистрированного юзера выводить, если там простой increment, то примерно правильное число и будет выходить, и запрос будет выполняться в н-раз быстрее каунта, все равно точно считать никто не будет.


А как его выбрать


--------------------
http://mindstate.info
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

18 страниц V  « < 11 12 13 14 15 > » 
Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 16.4.2024, 7:39