Veseloff
Moderator-
Posts
3,457 -
Joined
-
Last visited
-
Days Won
40
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Veseloff
-
http://developers.facebook.com/docs/guides/web/#login http://vkontakte.ru/developers.php?o=-1&p=Auth
-
Похоже, что неправильно. Чего добиться-то надо?
-
Ну надо купить камеру, контроллер (или уже со встроенным), накатить туда веб-сервер, конвертер видео, подключить её к интернетам ну и потом вещать P.S. Думаю, что есть уже готовые решения, где можно просто подключиться к инету с белым IP и всё заработает «из коробки»
-
Какой-то бессмысленный набор слов по-моему. «ЗРОУ» какой-то...
-
Итак, вот что получилось. Было создано три таблицы CREATE TABLE `goods` ( `id` int(7) NOT NULL AUTO_INCREMENT, `name` varchar(50), PRIMARY KEY (`id`) ) ENGINE=MyISAM; CREATE TABLE `goods_shops` ( `good` int(7) NOT NULL, `shop` int(4) NOT NULL, KEY `good` (`good`), KEY `shop` (`shop`) ) ENGINE=MyISAM; CREATE TABLE `shops` ( `id` int(4) NOT NULL AUTO_INCREMENT, `name` varchar(50), PRIMARY KEY (`id`) ) ENGINE=MyISAM; Далее они были заполнены. Таблица с товарами содержит 200 000 записей (6.2 MiB), с магазинами 500 записей (16.8 KiB), связка — 100 000 000 записей (3.0 GiB). Все магазины связаны со всеми товарами — так больше данных. Сервер: Phenom 955, RAM 4G, HDD SATA 7200, Linux x64, MySQL 5.1 со стандартными настройками. А вот и пара запросов: 1. Надо посмотреть какие у магазина есть товары SELECT `goods`.* FROM `goods_shops` JOIN `goods` ON `goods_shops`.`good`=`goods`.`id` WHERE `goods_shops`.`shop`=318 LIMIT 100 2. Надо посмотреть в каких магазинах есть данный товар SELECT `shops`.* FROM `goods_shops` JOIN `shops` ON `goods_shops`.`shop`=`shops`.`id` WHERE `goods_shops`.`good`=78533 LIMIT 100 Сервер чувствует себя лучше некуда. А при чём тут апач денвер и нжинкс?
-
Вынести в отдельную табличку. Что касается первого вопроса, то я сейчас в ближайшее время проведу экперимент и доложу о результатах.
-
1. Если каждый магазин имеет каждый товар, то нафиг их связывать? И так понятно, что везде всё есть. 2. 200 000 ? 500 = 100 миллионов. MySQL вполне себе столько держит. Попробуйте, что мешает-то?
-
Таблица с товарами, таблица с магазинами, таблица связи товар-магазин. Не понимаю чего сложного. P.S. Конечно, всё от задачи зависит. Возможно, для каких-то задач будет эффективнее в табличке с товарами создать поле для хранения списка магазинов или наоборот в табличке с магазинами поле создать. 200 000 записей — не так уж и много, так что вполне себе прокатит решение с тремя таблицами для выполнения практически любой задачи.
-
А что должно быть реализовано? У меня какие-то обрезанные круги вылезают всё время.
-
Да robots.txt решить должен вроде, не?
-
Чтобы понять хорош дизайн или нет, надо ещё и саму страничку сверстать. Я вижу, что тут как минимум картинок будет много: Градиент фоном — 1 Кнопки с шагами (по две каждой) — 6 Принять — 1 Галочка — 1 Кружок с чёрточкой — 1 Фон инпута — 1 Названия полей — 4 Стрелочка — 1 Итого — 16. Многовато, не?
-
Вообще я не очень понимаю с какой целью надо так делать. Для чего я использую исключения. Ну, допустим, возьмём простой пример — надо добавить пользователя на сайт class UserClass { public function add($name, $password) { if ($name=='') throw new Exception('Пустое имя пользователя'); if ($password=='') throw new Exception('Пустой пароль'); ... } } $user=new UserClass; try { $user->add($username, $userpass); } catch (Exception $ex) { echo $ex->getMessage(); } В чём вообще тут смысл такой конструкции. Разработчик по идее не должен ничего знать о том какие есть ограничения на вводимую информацию. Он знает лишь о том, какие данные нужны для добавления пользователя и какой метод какого класса это умеет делать. Ну или допустим, что пользователя можно добавить из трёх разных мест: из формы регистрации, из админки и через API. И, допустим, решили мы ограничить длину пароля минимум тремя символами. Чтобы в трёх местах не писать проверку, можно сделать её один раз в методе и, в случае чего, бросать исключение, которое будет понято во всех трёх местах, вызывающих этот метод.
-
Чаще всего, для того, чтобы спарсить какую-либо информацию с сайта, достаточно написать пару просеньких регулярок.
-
А ещё есть imagemagick, который тоже весьма хорош
-
Бред. Ничего с мускулем не будет. По крайней мере плохого. Ну даже если его запретят везде, то есть постгрес, сейчас вон memSQL делают — выкрутимся.
-
Может, из-за кавычек в теге a не работает? Например, стоит попробовать так: map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(37.602705,55.7652), "constructor#pmlbmPlacemark", "<a href=\"http://example.com\">link</a>")); или так map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(37.602705,55.7652), "constructor#pmlbmPlacemark", "<a href='http://example.com'>link</a>"));
-
PEAR Spreadsheet Excel Writer P.S. А вообще http://www.google.ru/search?q=php+excel
-
javascript?
-
Угу, даже в твиттере сегодня к нему появилось определённое внимание. Вот как надо сайты-то раскручивать
-
Там нигде не написано, что mysqli включен. Занчит, он не включен. Надо включить.
-
phpinfo() в студию!
-
А где здесь java? И почему кавычки экранированы?
-
А вот, кстати, хотелось бы поинтересоваться — кто-нибудь хранит информацию не в БД, а в файлах? Если да, то всю или только часть? Если только часть, то какую и почему?