@prophp7

Страница 666 из 1387
Sergey
08.10.2017
10:24:03
ну короч... работы хватит) да и из 10 человек научатся чему может человека 2-3

Евгений
08.10.2017
10:24:19
Та есть еще софт, который на Бэйсике сделан

И на Паскале

Подсадить весь мир на ПХП?

Google
Sergey
08.10.2017
10:26:00
причем тут похапэ

короч, если ты реально переживаешь что подобные штуки будут пладить конкурентов - нет. Можешь спать спокойно

Андрэ
08.10.2017
10:29:25
Если ты так крут, что благодаря тебе стало больше хороших разработчиков - ты без работы не останешься)

Санжар
08.10.2017
10:33:00
вот тебе крутая идея для "запилить урок" - возьми SICP и запили под php
это сложна будет да и реализация от Hexlet неплохая уже есть :)

Правда, её осилить я так и не смог.

Sergey
08.10.2017
10:34:48
это сложна будет да и реализация от Hexlet неплохая уже есть :)
что за оно? ты про курсы? А там что .юзается, scheme?

Санжар
08.10.2017
10:35:57
что за оно? ты про курсы? А там что .юзается, scheme?
там лисп в открытом доступе вроде https://ru.hexlet.io/courses/sicp

Ivan
08.10.2017
11:07:34
Фига вы развели, да просто видео, ну и сам лучше узнаешь да, потому что ошибиться в видеоуроке - апасна )) засрут комментарии )

Art
08.10.2017
15:16:03
Кто как делает список городов и стран для сайта. С поиском стран как у вк. Сервисы есть какие-нибудь или бесплатные базы? Трафик предпологается большой

Art
08.10.2017
15:17:56
Сервис нашел геонеймс что ли. Там 30к запросов бесплатно. А с аякс поиском эти 30к в миг потратятся

Dave
08.10.2017
15:29:12
@artnv а че нужно?

список городов с привязкой по странам?

Google
Art
08.10.2017
15:41:01
Ага

Alexodiy
08.10.2017
16:45:42
$temp .= "<img src='КАК СЮДА ВСТАВИТЬ ПЕРЕМЕННУЮ' alt=''>"; $data[2]["img"]; - вот эту херню надо в src вставить, подскажите плз, что то неправильно пишу...

Андрэ
08.10.2017
16:48:30
Вы чатом ошиблись. Тут не про базовые основы php/html все же, ну

Alexodiy
08.10.2017
16:48:39
сори

Андрэ
08.10.2017
16:50:53
$temp .= '<img src="'.$data[2]["img"].'" alt="">';
Вот честно, мне кажется зря. Ответ, как это сделать наверняка гуглится за пару секунд.

Alexodiy
08.10.2017
16:52:55
сори

Sergey
08.10.2017
16:55:00
ну и "предполагается" и "у же есть" - штука такая.

+ кэш можно замутить

Dave
08.10.2017
16:55:39
Список городов и стран можно очень максимум быстро выкачать из OSM

Art
08.10.2017
17:20:14
Тот же вк апи)
а для стороннего сайта разве можно?) Апи у них для приложений которые внутри их вк работают потом

Dmitriy
08.10.2017
17:20:27
Можно

Sergo
08.10.2017
17:20:45
Метод database.blabla

Где blabla толи гет сити толи что-то такое.

В общем, документпция наше все

Art
08.10.2017
17:23:17
да я читал про database, там только техническая сторона и не написано что вне вк можно использовать

пойду у них в чатике спрошу

Google
Art
08.10.2017
20:43:20
https://i.imgur.com/TMfANlm.jpg Вконтакте API. Работает через JSONP, по https и без. Очень круто и легко с ним, данные приходят с разными параметрами а айдишниками. Базовый скрипт ровно 5 минут занял. Но, если они поступят так же как с музыкой, будет жопа))

еще таймаут на отправку запроса поставил, на 500мс. при событии keyup, пожалеем сервера вк

Roman
08.10.2017
21:50:25
еще таймаут на отправку запроса поставил, на 500мс. при событии keyup, пожалеем сервера вк
вк сам свои сервера пожалеет послав тебя нахер с твоим запросом, превышающим лимит: Методы этой секции предоставляют доступ к базе данных учебных заведений ВКонтакте. Доступ к данным является бесплатным и не требует авторизации, однако количество запросов с одного IP адреса может быть ограничено, при необходимости делать большое количество запросов рекомендуется выполнять запросы с клиентской стороны, используя JSONP. https://vk.com/dev/api_requests?f=3.1.%20Частотные%20ограничения

Art
08.10.2017
22:03:13
ну таки jsonp'ом и получаю их

Alex
09.10.2017
05:53:36
Обновление prod прошло успешно. Пока у нас. Остались буржуи. Ну это не мне этим заниматься.

Roman
09.10.2017
07:27:30
Камрады, всем свежий дайджест! https://habrahabr.ru/company/zfort/blog/339630/

Иван
09.10.2017
07:51:56
привет всем, подскажите пж в чем может быть проблема, не могу сделать update MSSQL. делаю коннект все окей записи через select вывел. а update сделать не могу. что я делаю не так?



запрос правильный через echo вывел и вставил в mssql сработало после вставки вручную

Roman
09.10.2017
07:53:47
Ребят, начал проект делать с нуля, разделил на модули, они взаимосвязаны дург с другом. Для каждого модуля создал ветку, типа module-user, module-company и т.д. Решил перейти на git-flow, нравится концепция работы. У кого опыт есть, удобно ли работать по нему? спасибо

Roman
09.10.2017
08:01:09
@ball00n поправил, спасибо!

Борис
09.10.2017
08:35:06
а есть кто, кто расскажет в двух словах, что есть такое Google App Engine и что он делает для PHP ?

Gaiaz Iusipov
09.10.2017
08:36:07
это вроде уже переименовали в гугл клауд, это гугловое платформенное решение, пхп умеет уже очень давно

Борис
09.10.2017
08:42:13
Типа хостинг для PHP кодяры? ХМ... В чем профит в сравнении с VPS за 5 баксов?

Sergey
09.10.2017
09:02:07
Борис
09.10.2017
09:04:16
дык я про них тоже не знаю ^_^ давно я уже кодом после стадии разработки не занимался. Ладно, смысл я понял

Gaiaz Iusipov
09.10.2017
09:04:38
Типа хостинг для PHP кодяры? ХМ... В чем профит в сравнении с VPS за 5 баксов?
масштабируется само по мере надобности, субд распределенная

Google
Gaiaz Iusipov
09.10.2017
09:05:31
но в гугле приложения под их платформу дорабатываются, это не просто хостинг или пхп+нгинкс

Борис
09.10.2017
09:05:48
Мне всегда интересовало, а как "там" дебажить? xdebug есть? А доступ к терминалу?

Gaiaz Iusipov
09.10.2017
09:08:19
xdebug в проде?) консольный вывод, логи и т.п. это все точно есть и хорошо оформлено, по крайней мере так было когда я пользовался несколько лет назад, думаю сейчас еще лучше

но там регистрации для физ лиц наверное нету сейчас, раньше можно было бесплатно погонять

Борис
09.10.2017
09:24:44
xdebug в проде?) консольный вывод, логи и т.п. это все точно есть и хорошо оформлено, по крайней мере так было когда я пользовался несколько лет назад, думаю сейчас еще лучше
А че нет-то? Не для всех запросов, конечно, но включить мануально для одного запроса - норм тема . Бывало, спасало. А ты что предлагаешь? var_dump, die в прод коде делать?

Dmitriy
09.10.2017
09:25:22
можно в лог плюнуть

Gaiaz Iusipov
09.10.2017
09:28:21
А че нет-то? Не для всех запросов, конечно, но включить мануально для одного запроса - норм тема . Бывало, спасало. А ты что предлагаешь? var_dump, die в прод коде делать?
я предлагаю на дев и стейдж серверах эксперементировать. А на проде иметь логирование непосредственно ошибок.

Борис
09.10.2017
09:32:02
Я очень рад, что у вас идеальное совпадение прод и дев окружения :) Хотя все знают, что ничего идеального не бывает. Ладно, сарказм в сторону. Иногда без продакшн дебага не обойтись. Ну вот бывает такое. И можно обмазаться логами с верху до низу, но нихрена понятно не будет. А потом берешь, запускаешь один и тот же запрос, который локально работает норм, а удаленно не норм, и идешь в обоих по степу, и сравниваешь, где ж блять это говно на проде сбивается. И в одном прекрасном IF находишь разницу. Это гораздо быстрее чем мазать логи. Это ж прод, там их тонны, как вообще что-то можно разобрать в этих дебаг-логах? Короче у каждого свой опыт.

Dmitriy
09.10.2017
09:33:11
Какой ты )

Можно же в лог кинуть этот запрос.. в отдельный временный файл.. достать запрос, выполнить его и посмотреть результат

а что с if не так можно и без дебага понять

Борис
09.10.2017
09:38:16
Не, не понимаю. Тоесть ты заходишь на прод, и добавляешь строчки "put_something_to_file('myfile')" и нажимаешь vim: wq/ После этого что? 1. Тебе нужно рестартануть opcache (в проде обычно снята проверка по времени, и opcache нужно скидывать руками) а эта нагрузка на весь сервер - ведь заново opcache чистится 2. Ты ошибся в коде и у тебя все пользаки получают 500 3. Даже если предыдущие пункты ок у тебя в этот файл прилетела куча (ну прод жаж или как?) 4. Что дальше делать с этим? >> а что с if не так можно и без дебага понять Хм. Я про случаи "трудноуловимых багов, которые воспроизводятся только на проде", были такие?

Dmitry
09.10.2017
09:38:29
одна копия виртуалки - вполне себе приближенное к идеалу одинаковое окружение. конфиги модулей будут только отличаться (и то чем меньше различий тем лучше) xdebug, opcache а так хз что еще отличаться может (и должно ли)

Борис
09.10.2017
09:41:34
У тебя в проде стоят виртуалки такие же как локально? Не, я сча серьезно спрашиваю. Можешь по подробнее?

Mikhail
09.10.2017
09:41:44
По моему опыту всегда есть различия, как минимум по железу.

А еще обычно по версии минорной. Например на стэйдж залили последней апдейт php, на прод еще нет.

Dmitry
09.10.2017
09:44:09
У тебя в проде стоят виртуалки такие же как локально? Не, я сча серьезно спрашиваю. Можешь по подробнее?
в компании юзаем докер за исключением хотелок разрабов (xdebug и прочее) оно ничем не отличается от прода.

тоесть образ одинаковый

Борис
09.10.2017
09:45:22
Хм.... у докер контейнеров ядро хоста, так-то. Так что если твое линукс ядро отличается от линуксядра на проде, то поздравляю, ты как и все - с разным энвайронментом.

Google
Sergey
09.10.2017
09:47:23
ну кроме совсем исключительных кейсов

Dmitry
09.10.2017
09:47:43
угу, как-то наступили на эти грабли, когда увидели что после переезда перестал работать flock так, как от него ожидалось, но это скорее исключительные ситуации и опять же, было бы достаточно покрытие тестами, это все обнаружили бы заранее

а вообще я за полную виртуализацию, поэтому свои проекты только под виртуалками

Борис
09.10.2017
09:49:00
ну кроме совсем исключительных кейсов
Так если вы читали внимательно, я как раз и говорил, про "исключительные" кейсы. Я ж не утверждаю что каждый день сижу на проде с дебагером. Но опыт был! и хорошо, что я смог сделать это через xdebug а не логи.

Gaiaz Iusipov
09.10.2017
09:52:25
https://cloud.google.com/debugger/

Anton
09.10.2017
10:59:41
Добрый день. Есть сервер CentOS c Apache и 7.1.8 php БЕЗ доступа в инет. Задача - выгрузка данных из удалённой DB2 базы, к которой никакого доступа, кроме как к хранимым НЕТ. Моя очерёдность действий: 1) Ставлю DB2 connect, лицензирую его (есть официальная лицензия) 2) Собираю руками (т.к. нет инета) либы ibm_db2.so и pdo_ibm.so из исходников согласно официальной документации с сайта php.net (с указанием пути до установленного DB2 connect'а) Либы компилятся нормально, в модулях отображаются. При специальной попытке залогиниться с неверными данными - выпадает ошибка, что данные неверные и отвергнуты сервером, что есть хорошо, значит коннект к базе есть и дрова работают. Однако при правильных данных мне выкидывается ошибка: SQL1598N An attempt to connect to the database server failed because of a licensing problem. Официальная документация IBM по этому поводу говорит - мол лицензия не активирована, хотя она точно ставилась и точно активировалась (есть скрин :)) Знаю, что весьма неординарный и не общий вопрос по ПХП, но кто-нибудь тут сталкивался с подобным? А то уже мозг кипит

Dmitry
09.10.2017
11:09:58
Можно обратиться в тех поддержку продукта. Вообще непонятно как будет соединение с удаленной базой «без» доступа в инет. Они по впн в одной сети находятся?

Яўген
09.10.2017
11:13:59
Привет, народ. У меня распределенная система с несколькими веб-сервисами. Стоит задача при возникновении события в одной апишке бросить эвент, который будет обработан слушателями других апишек (чтоб только они были ответственны за свой код и только они знали что делать в случае возникновения события). Пока что у меня в фаворитах вот этот пакет https://github.com/ptrofimov/zeroevents. Может кто еще сталкивался и знает решение?

Ivan
09.10.2017
11:18:29
а отслеживать результат нужно?

ну т.е тот который инициирует события ему потом интересно что происходит?

Яўген
09.10.2017
11:19:08
на первый взгляд, нет

просто в лог буду фейлы складывать

либо повторно в очередь, в зависимости от ошибки

Ivan
09.10.2017
11:25:38
О! Какие люди ?

Страница 666 из 1387