Совсем недавно писал сервис для одной конторы, разбросанной по Сибири. В каждом городе представительства, северные коэффициенты, все дела - цены разные. А нужно выдавать юзеру местные. И местные адреса представительств ставить на первые места в общем списке.
Взял базу ipgeobase, отбросил не интересующие регионы, начали тестить.
В регионах не работает. Берем IP представительств.
Кто видел "Капитал" вживую, подтвердит, что книга из четырех приличных томов, а Энгельс толстых книжек не писал. Итак, у нас пять томов для переворота и пять зеков =))
Ну а если подвох не в этом, то почему бы другой, менее провокационный, труд в место Капитала поставить?
Что характерно, уважаемый, я видел только как брызжут слюной на PHP.
Пока не видел ни одного, кто брызгал бы на Руби или Пайтон.
А чем они лучше???
Или хуже???
Это типа круто?
Ну чтож, и да - я PHP программист, скажите мне какую-нибудь гадость...
Необязательно в города и страны. Просто перепродажа исполнения контракта, и не обязательно в разработке софта (source = источник, ресурс). Проще говоря, субподряд =)
Ну почему львиная доля клиентов не готова отказаться от IE6 с его дурацкими селектами, висящими поверх всех слоев, и "мегазамечательной" поддержкой PNG?
Совсем недавно писал сервис для одной конторы, разбросанной по Сибири. В каждом городе представительства, северные коэффициенты, все дела - цены разные. А нужно выдавать юзеру местные. И местные адреса представительств ставить на первые места в общем списке.
Взял базу ipgeobase, отбросил не интересующие регионы, начали тестить.
В регионах не работает. Берем IP представительств.
Ага, Москва. За Уралом.
хорошо =)
Ну а если подвох не в этом, то почему бы другой, менее провокационный, труд в место Капитала поставить?
Пока не видел ни одного, кто брызгал бы на Руби или Пайтон.
А чем они лучше???
Или хуже???
Это типа круто?
Ну чтож, и да - я PHP программист, скажите мне какую-нибудь гадость...
$str = 'Что-то, что нужно отвалидировать';
/* Полный список букв латинского алфавита и цифр опускаю */
$bukvycifry = array(
'0','1',...,'a','b',...,'y','z'
);
for($i = 0; $i < strlen($str); $i++){
if(!in_array($str[$i], $bukvycifry)){
$valid = false;
break;
}
}