@phpclubru

Страница 120 из 956
Vaderoff
20.02.2017
14:36:40
Ты записывал платежи в бд

?

Artyom
20.02.2017
14:36:47
да

Vaderoff
20.02.2017
14:40:53
Не подскажешь какие именно данные нужно заносить в бд?

Google
Artyom
20.02.2017
14:43:34
я храню у себя номер инвойса, который генерирую при отправке формы, сумму, id пользователя и статус обработки

ну и ещё дату создания и обновления счета храню

Vaderoff
20.02.2017
14:44:28
ik_pm_no это номер инвойса?

Artyom
20.02.2017
14:44:58
да

в моей таблице он id PRIMARY KEY AUTOINCREMENT

Vaderoff
20.02.2017
14:45:16
а как ты его генерируешь ?

В форме

Artyom
20.02.2017
14:46:33
бд его генерирует. Я лезу в таблицу и смотрю, есть ли у текущего пользователя счета которые были только что созданы но никуда не отправлены. Если такого нет, то добавляю новую запись, тот id который БД вернет и получается номером инвойса

http://paste2.org/0yO8jkJK

Примерно вот так

Vaderoff
20.02.2017
14:49:14
О спасибо

а что за либа у тебя что ты просто пишешь $db->query?

Artyom
20.02.2017
14:49:56
это считай псевдокод

Google
Artyom
20.02.2017
14:50:11
не помню куда код задевал, где реализовывал интеркассу

а тут помесь битрикса, yii и прочего)

Vaderoff
20.02.2017
14:51:03
ясн, но все равно спасибо

Alexander
20.02.2017
14:57:20
А у memcached CACHESIZE - это максимальный размер кеша? че-то доков найти не могу по конфигу...

Dmitry
20.02.2017
14:59:41
при запуске демона? Да, размер памяти под кеш

Vaderoff
20.02.2017
15:03:13
мб кто-нибудь знает что такое БА счета?

Alexandr
20.02.2017
16:32:10
Dmitry
20.02.2017
16:43:24
https://habrahabr.ru/post/322170/ вплоть до конца статьи был уверен, что это стеб такой не очень умный

dypa
20.02.2017
17:34:08
меня больше всего удивило количество людей, которые поставили +1 этой статье

Dmitry
20.02.2017
17:35:59
ну в принципе как быстрый старт академического проекта она может и полезна быть...

Alexander
20.02.2017
18:08:01
стеб это когда я потратил 10 часов чтобы заставить vps с ispmanager работать )

Alexandr
20.02.2017
18:09:09
Ну без реакта мозга у нас никуда

Alexander
20.02.2017
18:11:07
мои глаза после копания нуба в конфигах и centos 7 ))

и голова раскалывается

Dmitry
20.02.2017
18:17:33
про интервью в амазон тоже забавная статья ;)

Rodion
20.02.2017
20:06:25
Добрый вечер) Народ кто может подсказать, как луче сделать, в целом идея такая... Я распарсил один excel документ у него 54к строк все гуд, но нужно это все дело запихнуть в бд из дока беру только две ячекий допустим name & article) Основной вопрос как это по уму разуму оптемезировать)))

Vaderoff
20.02.2017
20:47:47
Ну типо mysqli query (insert into ....)

А, не правильно прочитал

Rodion
20.02.2017
20:48:48
Да это то понятно, ну а ты представь что 54к записи сразу залетят)

Sergey
20.02.2017
20:49:50
В скл файлик и через майсклдамп скормить серваку

Google
Sergey
20.02.2017
20:50:00
Или как там оно зовётся

Вообще можно и 54к запулить, это же разовая операция. Разбить на инсерты по 1к записей за раз и вперёд

Rodion
20.02.2017
20:51:19
тоже может не подойти прайс будет увеличен, думал какую нибудь очередь сделать

Sergey
20.02.2017
20:54:26
Ну протести сначала простой вариант, если не устроит, то будешь уже очереди всякие выдумывать

Rodion
20.02.2017
20:55:21
Хорошо)

Если что то дельное придумаю отпишусь )

Sergey
20.02.2017
20:56:38
?

Alexandr
20.02.2017
21:28:25
Да это то понятно, ну а ты представь что 54к записи сразу залетят)
Когда парсишь сразу сохраняй insert ... и грузишь хоть мильион

Dmitry
20.02.2017
23:04:47
Долго.. лучше пачками. Реально, инсерт чанками в виде INSERT .. VALUES (?, ?, ?),(?, ?, ?), ... сильно ускоряет импорт... правда, в ms sql уперлись в ограничение на число плйсхолдеров... что-то около тысячи... мало ;)

Constantine
20.02.2017
23:08:47
ну делай батчи по 500 записей

хотя это не тебе :D

про ms sql веселое ограничение )

Dmitry
20.02.2017
23:10:58
ну да, у нас там ваше стремный проект был... разрабатывали на линукс+постгрес, а потом у заказчика резко сменился ветер и решили эксплуатировать на винде+sql сервер

по мелочи такие косяки вот отлавливали...

Constantine
20.02.2017
23:11:28
а какие причины?

хоть одну смогли назвать?

кроме сертификации какой-нибудь

Dmitry
20.02.2017
23:12:15
ну там ПД всякие, решили эксплуатировать на своей инфраструктуре, а у них винда сплошная и админы все виндовые

сначала вроде согласны были ставить линукс и т.п... потом передумали... с крупными заказчиками и не такое бывает

Constantine
20.02.2017
23:13:15
вспомнился знакомый виндовый админ в гос учреждении, он настолько не хотел линукс щупать, что даже астериск просил чувака поднять под виндой :D

Google
Dmitry
20.02.2017
23:16:14
зачем гос учреждению астериск... ;)

вообще, конечно, клевая штука... поставил один раз и не вспоминаю про него

Constantine
20.02.2017
23:33:11
был он )

Admin
ERROR: S client not available

Constantine
20.02.2017
23:33:16
ну это тебе )

а я немного ебусь с ним ) у меня сейчас модули доставить, чтобы на ios кодеки заработали

Dmitry
20.02.2017
23:35:48
не, я таким извращением не занимаюсь ;) посавил по офису сиповые телефоны и все... а на мобильник никому не нужно, к счастью

Constantine
20.02.2017
23:37:35
я когда-то участвовал в разработке вот этой хрени cati.center )

бекенда я не касался, только фронта и немного инфраструктуры в вопросе кабинета операторов. как вспомню бекенд, хочется переписать и дать по ушам наставнику

и вот там как раз таки астериск )

Dmitry
20.02.2017
23:39:01
ну там, кажется, астериск - меньшая из проблем, это по сути мини-crm такая

Constantine
20.02.2017
23:39:41
неа, сложность как раз таки была на астериске, работе с БД и сип «телефонах» на линуксе со старыми машинами ))

помню, сделали уебищное хранение итогов опросов на 100 колонок в мускуль таблице :D боже, как мне стыдно за тот бекенд, хоть и не я делал

Dmitry
21.02.2017
00:03:49
Ох. он сделал мой вечер https://toster.ru/q/399839

"а Doctrine - вообще мало совместим с пхп" ;)

Constantine
21.02.2017
00:05:12
> Кроме того, установленный ларавель с его фасадами фасадами как то не сильно сдружился с PHPStorm. Да и начиная с фронт-контроллера нет никакой возможности перемещаться по классам и изучать фреймворк (как в Yii, к примеру). Вроде, это как то решается какой-то доустановкой, которая продокументирует код, но пока не смог реализовать.

великая проблема

пойду тоже подпишусь

опасные люди, конечно

Grigori
21.02.2017
07:04:18
ларавель - сакс и мастдай!

Google
Constantine
21.02.2017
07:04:34
лучше он, чем пирог

Grigori
21.02.2017
09:24:21
а кто такой пирог?

Pavel
21.02.2017
09:24:34
cakephp видимо

Grigori
21.02.2017
09:25:00
вы б еще CI вспомнили :)

Adel
21.02.2017
09:25:37
ох опять тут войну фреймворковую затевают!

Grigori
21.02.2017
09:25:57
что-то не получается

Adel
21.02.2017
09:27:24
Для ларавеля есть плагин к шторму. В который я контрибучу активно последнее время. И еще laravel-ide-helper - ком надо загуглит. И там легко добиваешься полного автокомплита

Grigori
21.02.2017
09:28:05
то есть ларавель - это такая штука, которая без костыля в IDE не работает

Adel
21.02.2017
09:28:47
работает. костяль нужен для автокомплита. а типа Yii c сервис локаторами без костылей автокомпилитит?

Grigori
21.02.2017
09:30:48
так в yii сервис-локатор деревянный :) наследуешь приложение, оно же локатор, и прописываешь типы к полям

а вот если ты захочешь 2 сервис-локатора с разными значениями сервисов - ты в заднице :)

но для блога 640 кб хватит для всех

Pavel
21.02.2017
15:24:40
да сколько можно уже спам лить

Страница 120 из 956