Pull to refresh
1
0
Леха Козаков @stand_up

User

Send message
Столкнулся с неприятной проблемой, которая не видна с первого, и даже воторго, взглада.
Если нет статического файла по запрашиваемому URL-у, то выполняется контроллер, который ищет нужный файл и копирует его в папку 'cache'. Так вот беда подкралась именно при попытке создать нужные папки перед тем как скопировать туда файл. Функция mkdir не часто, но с завидной периодичностью, выкидывает исключения с ошибкой 'File exists', и даже после проверки на существования этой папки. Нужно учесть то, что браузер тянет несколько статических файлов одновременно и выстреливают случаи (и довольно часто), когда file_exists вернул false, а при выполнении mkdir папка уже была создана.

Можно у Вас попросить ссылку на оригинал? Спасибо.
Я это понял. А я говорил еще и о других ситуациях.
Я полностью разделяю Ваши мысли. Необходимо в каждом случае думать для чего мы это делаем и как лучше это сделать.

Но вот как для себя ответить на вопрос: лучше ли ввести один параметр идентификации пользователя — телефон — для оформления заказа и логина, при этом понимая, что пользователь очень не любит говорить его, либо ввести несколько вариантов идентификации — email и/или телефон, дав ему свободу выбора. Не так тривиально уже.

А если мы имеем условие, что при оформлении заказа телефон обязателен, то стоит ли все равно давать возможность регестрироваться всеми возможными способами ради повышения лояльности пользователя? Похоже что «Да», так как очень мало людей желают разглашать свой телефон.
Ну это как пример, когда нужно сохранить какую-то информацию для пользователя. На сколько это необходимо — это уже другой вопрос. Да и если это пользователю не нужно, никто ж не заставляет его регестрироваться.
А как с вами будет общаться магазин, когда он не знает ни email, ни телефон? Делать внутренние сообщения?
Я правильно Вас понял, что мы спрашиваем контактные данные пользователя только при оформлении заказа? И как быть, когда в магазине сохраняется история заказов пользователя. Нужно ж как-то идентифицировать заказчика и дать возможность логинеться.
Получается мы сперва у пользователя просим электронную почту для идентификации на сайте, а потом если он что-то закажет, мы уже спросим телефон. Так?
С одной стороны далеко не каждый пользователь сделает заказ и нам незачем у каждого спрашивать телефон. С другой стороны у заказчиков мы спрашиваем и электронную почту, и телефон, хотя можем ограничиться одним телефоном.
С регистрацией через телефон также упрощается процесс регистрации — мы просто спрашиваем телефон когда нужно, присылаем код и логинем. Никаких страниц регистраций, страниц восстановления паролей.
Я имел в виду светить другим пользователям, а не сайту.
Я понимаю, что не хочется рисковать и подписаться на очередной спам. Но а если речь идет о интернет магазине, и когда менеджеру необходима возможность связи с вами? Пока не рассматриваем магазины на поддомене narod.ru :)
Есть основание промо-коды называть пирожками :)
10 сек и кода нет, объявись незнакомец!
У меня тоже ссылка ни в какую не желает открываться.
Заранее благодарю за код в личку.
Конечно же хотел написать "… что не на отъебись".
Прикольно получилось: вчера встретился с бывшими коллегами по работе, сделали сами себе небольшой ex-корпоратив. Так вот сын одного работника шпилил в эту игрушку. Я обратив внимание на крутую графику и прикольную физику объектов. Сотрудник потом меня «удивил» тем, что эту игрушку написали наши.
Пришел домой, лег спать, проснулся, а тут пост про эту игрушки, да еще из песочницы.

Ребята, с Новым Годом и успехов в нём. Крутые штуки делаете и видно, что не отъебись. Молодцы!
Как раз в том и дело, что простой перезапуск приложения не помогает. И когда камера не включается во всех программах, в которых должна, уже хочется идти в сервисный центр. :)
У меня бывает на macbook-е не включается камера ни в одной из программ. Лечится описанным Вами способом — сбросом параметров SMC со съемным аккумулятором.
Да, значения uid, first_name и last_name возвращаются всегда, вне зависимости от выбранных полей и их количества. Для вытягивания остальных значений необходим access_token и список полей, которые хочешь вытянуть. В другой ветке я описал, что это был мой бок, нужно всегда передавать список полей, которые тебя интересуют.
Сори, с getProfiles мой бок. Я не передавал в запрос «fields». Как-то подумал, что если его не передать, товернется вся доступная инфа по пользователю. По мойму это логично :)

Но с «wall.post» проблема пока актуальна. :)
Ну собственно через «getProfiles».
У них на странице Выполнение запросов к API написано, что «METHOD_NAME – название метода из списка функций API». А в этом списке есть как «getProfiles», так и «wall.post».

Выходит сделали коннект, а сделать «больше» ничего пока нельзя. Так хотя бы написали б об этом, а то непонятно.

Information

Rating
Does not participate
Location
Днепропетровская обл., Украина
Date of birth
Registered
Activity