В вашем условии (в последнем if) закралась одна ошибка.
Поясню.
Вот это условие:
if(($userdata['user_hash'] !== $_COOKIE['hash']) or ($userdata['user_id'] !== $_COOKIE['id'])
and (($data['user_ip'] == $_SERVER['REMOTE_ADDR']) or ($data['user_ip'] == "0"))) { ....
Порядок его вычисления следующий:
1. проверяем условие слева от оператора AND: "$userdata['user_id'] !== $_COOKIE['id']" - предположим ID совпали, т.е. условие дает FALSE
2. выражение справа от AND даже проверяться не будет, т.к. FALSE AND "что-то" = FALSE
т.е. теряется всякое условие на IP!!!
Вот так наверно правильнее:
if(($userdata['user_hash'] !== $_COOKIE['hash']) or ($userdata['user_id'] !== $_COOKIE['id'])
or ($data['user_ip'] !== $_SERVER['REMOTE_ADDR']) and ($data['user_ip'] !== "0")) { ....
Об этом и еще о другом можно прочитать еще здесь http://developer.apple.com/internet/safa…
...например, о том как в эту консоль писать свои сообщения
(хотя для чего это можно использовать я еще не понял)
Но ведь тем не менее в Европе цены не отличаются кардинально от цен в штатах.
А ведь и в Европе есть пошлины, налоги и тому подобные неприятности.
Продается же у нас техника других западных производителей по ценам не выше европейских?
Так что объективных причин для повышения цен я не вижу.
Интересно, а есть надежда на снижение цены на технику Apple? А то уж больно большая разница с европейскими и американскими ценами, которые мало между собой различаются.
добавлю, что глубокое и детальное планирование помогает лучше понять и осознать будущий проект, а соответственно и его перспективы на успех, так что лучше не лениться это делать.
Все зависит от того, собираетесь ли вы привлекать инвесторов, а следовательно собираетесь ли вы делать заведомо коммерческий проект. Если собираетесь, то вряд ли кто-нибудь даст денег без внятного бизнес-плана.
А если вы просто хотите реализовать на пару с другом какие-то идеи, которые вам кажется будут интересны пользователям, то тут наверно достаточно просто энтузиазма)
кажется, и с вами согласен, что проблема существует, уже сам думал
как решение мне больше нравится - сужение облака тегов, до тех с которыми связан выбранный... подобные варианты тут уже высказывались ниже
Мне кажется надо больше уделять внимание готовым библиотекам (например тот же упомянутый выше prototype.js). Многие программисты пренебрегают этим (сам страдал еще недавно), пытаясь написать что-то свое, а в реальности это экономит много времени.
Такой способ все же неудобен во многом - это даже альтернативой назвать сложно. Причем здесь паранойя?... Просто интересный факт - одна компания становиться эдаким центром хранения информации.
...кто владеет информацией владеет миром (если я не ошибаюсь в формулировке)
честно говоря здесь мало смешного
ведь подумайте - gmail, google docs, talks, analitics, notebooks, ... и этот список непрерывно растет!
люди хранят свою информацию в гугле, многие уже конкретно подсели на эти сервисы, фактически они в зависимости
теперь представьте если что произойдет с дата-центрами гугла? вы делаете бэкапы?
а главное нет никакой альтернативы)
Поясню.
Вот это условие:
if(($userdata['user_hash'] !== $_COOKIE['hash']) or ($userdata['user_id'] !== $_COOKIE['id'])
and (($data['user_ip'] == $_SERVER['REMOTE_ADDR']) or ($data['user_ip'] == "0"))) { ....
Порядок его вычисления следующий:
1. проверяем условие слева от оператора AND: "$userdata['user_id'] !== $_COOKIE['id']" - предположим ID совпали, т.е. условие дает FALSE
2. выражение справа от AND даже проверяться не будет, т.к. FALSE AND "что-то" = FALSE
т.е. теряется всякое условие на IP!!!
Вот так наверно правильнее:
if(($userdata['user_hash'] !== $_COOKIE['hash']) or ($userdata['user_id'] !== $_COOKIE['id'])
or ($data['user_ip'] !== $_SERVER['REMOTE_ADDR']) and ($data['user_ip'] !== "0")) { ....
http://developer.apple.com/internet/safa…
...например, о том как в эту консоль писать свои сообщения
(хотя для чего это можно использовать я еще не понял)
shabrov.slava[собака]gmail.com
Заранее благодарен!
А ведь и в Европе есть пошлины, налоги и тому подобные неприятности.
Продается же у нас техника других западных производителей по ценам не выше европейских?
Так что объективных причин для повышения цен я не вижу.
А если вы просто хотите реализовать на пару с другом какие-то идеи, которые вам кажется будут интересны пользователям, то тут наверно достаточно просто энтузиазма)
как решение мне больше нравится - сужение облака тегов, до тех с которыми связан выбранный... подобные варианты тут уже высказывались ниже
Но прелесть облаков тегов как раз в простоте работы с ними, а подобный вариант сложен в юзабельности.
Давайте сохраним Хабр - это нужно всем!
Лично я на эту тему больше не пишу.
...кто владеет информацией владеет миром (если я не ошибаюсь в формулировке)
ведь подумайте - gmail, google docs, talks, analitics, notebooks, ... и этот список непрерывно растет!
люди хранят свою информацию в гугле, многие уже конкретно подсели на эти сервисы, фактически они в зависимости
теперь представьте если что произойдет с дата-центрами гугла? вы делаете бэкапы?
а главное нет никакой альтернативы)
Очень понравилась поза лотоса - сейчас сижу в ней. Жаль в офисе так не устроишься)