Простой и быстрый способ - убираем дубликаты в таблице topics по полю topicname
По аналогии можно навернуть почти что угодно, благо индекс по составным полям тоже работает.
p.s.: новые таблицы, юнионы, группировки, хитромудрые выборки, аррей_уникуи в пхп... это все так скажем... не нужно совсем. Если речь тупо об удалении дубликатов. Топик порадовал.
Это изобретение совковых (и иже с ними) ДЦ, которые хоть как-то пытаются снизить стоимость сервера. В цену аренды сервера на атоме в россии вполне можно взять какой-нибудь i7-920 в германии. Смысл?
А расскажите сами? Именно за технические причины, оставим в покое то, что провайдер этой теме жить не даст, зароет один фиг.
У нас сервер дома для локалки стоит, качает что-то из инета круглосуточно или туда что-то закачивает, за год простой около часа был. Канал 10мбит реальный, можно до 100мбит увеличить (будет реально около 50). Судя по пингам в 150мс по россии укладываемся почти до любой точки (что в общем то же, что располагать сервер в штатах). Да, это не веб-сервер, но принципиальной разницы нет. По траффу терр не тестировали, но 0.3 терра спокойно без претензий.
Кондиционер? Есть. Упс? Есть. Двойной канал даже есть, от 2 разных провайдеров. Время замены сломанной железяки? Часа 3 максимум и бесплатно. Апгрейды нужные? Дешево. Сплошные плюсы. Цена? Была бы высокая, если бы один фиг этот упс, кондиционер и двойной канал не были бы куплены.
Все эти разговоры про "сервер под кроватью" в качестве "хостинга для школоты" с нашей точки зрения должны были с пару лет уж как прекратиться. Особенно если вспомнить как "хорошо" бывает в совкового типа ДЦ, то перегреют, то отключат, то отформатируют.
Покупали для рабочего ноута intel x25-e на 32гб под систему. Старый винт оставили вторым, под всякий хлам, фильмы и бакапы. Дороговато, но... такого эффекта от апгрейда не видели давно. Обычно покупаешь системник в 2 раза дороже, а скорости в 2 раза прироста никак не видишь. Тут же просто летать все стало, наглядно чувствуется и видится за что заплачено.
Сейчас заказали для декстопа на ебее аналог интел х25м, ожиданий конечно меньше, но эффект все равно хороший должен быть.
Совсем дешевые ссд имхо смысла не имеют. Цена у них высокая, а производительность не особо выше винтов, особенно в "критических" ситуациях.
По поводу того что "ячейки со временем кончатся" париться на хоум/офис компе смысла нет, т.к. пока они кончаются, ссд подешевеют и подрастут в размерах так, что будет иметь смысл тупо купить новый.
Самый старый хостер из тех, которых до сих пор используем. Пользуемся с 2003 года. Вылетов сайтов не наблюдали ни разу. Сейчас на нем хостим те проекты, которым сервер за 300 баксов слишком жирно, но при этом нужно очень хорошее качество (проекты не доходные по сути, но для души и с форумом, поэтому перебои давят на нерв, а не только по карману).
Серверов там несколько и по качеству они разные, может не повезти (по словам знакомых которые на него переходили по нашему совету, но не к нам на реселлерку на тот же сервер, а на другие сервера, была доля удачи - кому-то повезло, кому-то нет). Мы сидим на одном только, на реселлерке.
До суппорта достучаться трудновато, но при этом и необходимости туда стучать практически не возникает, может быть 1 или 2 раза в год.
В общем с точки зрения качества по вирт.хостингу нас устраивает полностью. Хотя конечно в целом не идеален. Но идеальных мы вообще пока не видели.
Судя по описанию - бессмысленный и беспощадный девайс:) Теоретически предназначен что бы пока едешь в метро, автобусе и трамвае проверить почту, посмотреть фильм и почитать книжку. Все остальное лучше делается на ифоне, еинке или нетбуке. Но с теми ценами что на него будут в совке - те кто его сможет позволить себе - "эти люди в булочную на метро не ездят" (с). Не про россию девайс имхо.
Ну, таких много.
В гугле ищется легко http://www.google.ru/search?hl=ru&newwindow=1&q=php+code+generator&lr=&aq=f&oq= .
Генерят открытый код, вполне удобоваримы если надо склепать какую-то структуру не думая над кодом, на западе уже лет 5 появились серьезные. Изначально использовались для редактирования табличных данных, потом появились навороты. Хотя мозг и логику конечно надо иметь по любому.
К сожалению по текущему состоянию дел не в курсе, но еще пару лет назад какую-нибудь простейшую новостную ленту, со страницами, каталогом товаров, форумом и гостевой книгой вполне можно было сбацать за часа 3 при знании php близким к нулевому, при том результирующий код был получше чем у школьников и даже большинства студентов:) А скорость работы лучше тяжеловесов типа битрикса и друпела.
На совкопространстве эта тема особо не пошла, уж не знаем почему. Возможно потому, что западные продукты особо партнерки для россии не открывали, а с нуля такое создать трудно. Мы пытались вписаться в партнерки, но везде отказывали чисто из-за локации:(
А как отдельный продукт только вебзавод пробовал раскрутиться более или менее заметно, но он генерил закрытый код, а не открытый, да и продавали там разовый сгенеренный экземпляр, а не сам генератор. Так что в общем тема не пошла вполне закономерно.
Кстати, из бонусов которые не каждый программер сделает - некоторые кодогенераторы умеют генерить код по одному шаблону сразу под несколько языков программирования и баз данных. Очень удобно с точки зрения переносимости... или изучения альтернативных языков программирования... или тестов "одного и того же скрипта" на разных платформах. Плюс все эти кодегенераторы имели в плюсах тот бонус, что с апгрейдом версии языка или БД достаточно было по шаблону перегенерить скрипт и все, никакой несовместимости при апгрейде хостинга. В общем тема на самом деле очень клёвая.
p.s.: ТС это вряд ли поможет, но раз уж Вы спросили, мы не могли не ответить. Ну а Вам надеемся ответ окажется полезным.
Хорошей мыслью бывает добавить
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d
редирект будет происходить только если не найдено имя файла или директории.
Сразу после
RewriteBase /
Т.к. первое правило слишком всеобъемлющее.
Если нет ошибки, то выводите запрос на экран и если не видите в нем ошибки, то пихаете его в пхпмайадмин и наблюдаете результат.
В php цикле-то зачем? Все делается 1 запросом типа такого
UPDATE users` SET `rating`=(SELECT SUM(`post_rating`) FROM `data` WHERE users.user_id=data.user_id)
Придирки к грамотности в мелких вопросах - отличный показатель того, что по сути сказать нечего, а что-нибудь сказать очень хочется.
А какого ума надо быть человеком, что бы не заметить в нашем посте четкого совета не давать свой телефон, а купить левую симку?
И именно потому, что все агенты ее покупают, имеет смысл в нее подать своё объявление. Вместо того, что бы привязываться к одному агенту.
На дворе уже почти 2010 год, Калинин на сёрче рассказывал о "других" секретных базах ...
Сам себя не похвалишь, никто не похвалит?
Калинин, Вы уже смешно выглядите, обзываетесь, к ошибкам докапываетесь, про "другие" базы рассказываете... вместо простого ответа на вопрос о комиссиях.
Что касается объектов, как бы то ни было, у агентств базы-то общие.
Что выражается в следующем:
а) Если квартира в одном агентстве, а арендодатель из другого, то просто на встречу припрутся оба агента (редко - один) и попилят комиссию пополам (по любому). А это значит, что лучше искать агентство непосредственно связанное с хозяином - проще будет сторговаться с агентом, т.к. ему не надо будет пилить деноги клиента на двоих.
б) Агент до последнего будет пытаться пихать "свои" квартиры, что бы не пилить комиссию. А это значит, что лучше подавать объяву сразу в кучу агентств, что бы не застревать на вариантах одного.
p.s.: Засим в топике позволим себе откланяться.
По которому агенство не несет никакой существенной ответственности на практике.
Например обязуется (какое благородство!) сделать 50% скидку с комиссии на поиск следующего варианта, если с этим вариантом хозяин продинамит после оплаты ему денег. Зато как звучит "трехсторонний договор об аренде" (с).
Всё просто. "Лошпеки" слушают агентства втирающие про договора и гарантии. И верят в это. А потом оказывается, что агенство ни за что не отвечает хотя договор был трехсторонним, застройщик продал квартиры через 5 агенств одновременно и так далее.
Смысл сводится к тому, что надо иметь свой мозг и договариваться с хозяином лично все проверяя. А не полагаться на добрую тётю, которая много чего пообещает, но ответственности ни за что нести не будет. Агент в сделке лишь человек, который знакомит продавца с покупателем и получает за это свою законную денюжку. Ничего больше. Сказок нет.
Отличие хороших агентов от плохих только в том, что первые с первого раза понимают какой вариант нужен и не спамят лишним, а вторые будут 20 раз звонить по "почти подходящим" вариантам (в другом конце города, в 2 раза дороже) прежде чем поймут что съемщик четко знает что он хочет. Что в общем достаточно ценное качество, но переплачивать ли за это 50% месячной стоимости квартиры в виде комиссионных - это вопрос... вопрос тыщь на 8.