
Dmitriy
28.12.2016
19:59:08

finkel
28.12.2016
20:00:04

Vadim
28.12.2016
20:00:27
вот да, лучше покажите пальцем на тех энтерпрайз девелоперов, которые уходят на нетбинс

dypa
28.12.2016
20:00:38
имею биллинг на пхп, но вся лажа почему то в округлениях на стороне mysql

Google

Roman ?
28.12.2016
20:00:55
денежки во float?

dypa
28.12.2016
20:01:49
деплоить нельзя :Р

?
28.12.2016
20:01:58
тесты связанные с бд не прошли, работаем

dypa
28.12.2016
20:02:00

Роман
28.12.2016
20:03:42

Roman ?
28.12.2016
20:05:29
в mysql же вроде сейчас даже есть тип данных - деньги?

Роман
28.12.2016
20:05:54
В крайнем случае умножаем на коэффициент и храним в интах. ?

Dmitriy
28.12.2016
20:06:09
Да нет там проблем с округлениями
если только не во флоте деньни хранить

dypa
28.12.2016
20:07:55

Роман
28.12.2016
20:31:07
https://toster.ru/q/23947

finkel
28.12.2016
20:32:31
у мой жены на работе оракл, им написали какую-то новую систему и там пиздец с 0.5

Google

Роман
28.12.2016
20:34:50
"тут недавно коллега не смог снять с карточки 3000, хотя банкомат показывал, что на ней 3000.
После некоторых объяснений со стороны банка оказалось, что у него на счету 2999,99...
ps. При демонстрации пользователю баланса, округляйте в меньшую сторону."
?

da horsie
28.12.2016
21:24:49

Pavel
28.12.2016
21:32:21
https://twitter.com/_trowski/status/814217301117566976

Aleh
28.12.2016
22:27:43
остается reactphp и amp

Alex
28.12.2016
22:48:20
Ндя. Нам железо подкинуло веселье на праздники.
Умер UPS и утащил за собой EMC Box
700гиговая БД ушла к проотцам......

Роман
28.12.2016
22:50:29
Весело у вас.

Alex
28.12.2016
22:50:47
Бекап есть только на позавчера
:-/

Роман
28.12.2016
22:51:08
Как раз хотел узнать про бэкап.
Думал неужели... без бэкапов.

Alex
28.12.2016
22:58:03
Всё. Железка труп. Думают сейчас - куда разворачивать бекап.

Stanislav
29.12.2016
05:48:08
700 гигов
Етить

Fayozjon [CybernatiC]
29.12.2016
09:32:31
Ребята привет всем!
С наступающим новым годом!
Есть ли возможность репликации бд из mssql => mysql ?

Andrew
29.12.2016
09:41:01
Ребята привет всем!
С наступающим новым годом!
Есть ли возможность репликации бд из mssql => mysql ?
если найдешь - обязательно маякни. Я пока ковыряю http://symmetricds.org/ - очень годная штука, но документация неполная и инфы в нтернетах почти нет. Настраивать геморно, в про версии есть веб UI, но она стоит 8,5 килобаксов в год. Есть еще и решение в лоб - http://www.ideaexcursion.com/2009/02/25/howto-setup-sql-server-linked-server-to-mysql/, но я не пробовал. Есть еще https://dbconvert.com/mysql/mssql/ или https://www.sqlmaestro.com/products/mssql/datasync/, но их я еще не тестировал

Fayozjon [CybernatiC]
29.12.2016
09:41:43
https://dbconvert.com/mysql/mssql/ я юзал но это совсем не то что хотелось бы

Andrew
29.12.2016
09:42:40
а что с ним не так?

Google

Fayozjon [CybernatiC]
29.12.2016
09:43:02
При конвертации оставляет в названиях [] как в mssql
я их формат в ручную переписывал
На данный момент делаем следующее
выплевываем сторонним самописным приложеницем csv файл из таблицы
а потом вскармливаем в mysql
но процесс очень не хороший так как приходится в фтп грузить и наши рабы нажимают на кнопочки
а если была бы репликация автоматическая было бы гуд
так как в январе количество базы увеличится предположительно в 200%
это пиздец

Andrew
29.12.2016
09:48:01
symmetricsds реально крутое решение, но блин, с ним только месяц разбираться нужно
возможно и линкед сервер взлетит, но там нужно много ручками настраивать

Taras
29.12.2016
10:01:34
Что-то я туплю... Необходимо сделать UNIQUE_KEY на таблице из трех полей:
id1 (uuid-type)
id2 (uuid-type)
deleted_at (datetime or NULL)
Если делаю по двум полям id1/id2 - все нормально работает, но как только добавляю deleted_at - все. Такое чувство что NULL не отрабатывает

Taras
29.12.2016
10:02:22
ибо добавляю потом:
uuid1, uuid2, NULL -> added
uuid1, uuid2, NULL -> ... должно выбросить эксепшн, хер там...
конечно можно это проверять постоянно, но... хотелось бы понимать что происходит.

$iD
29.12.2016
10:09:33
http://stackoverflow.com/questions/4081783/unique-key-with-nulls
развлекайся ^_^

Taras
29.12.2016
10:18:41
о, да, чистое развлечение... :)

dypa
29.12.2016
17:17:18
давайте подниму сложный вопрос, а нужны ли сессии в пхп вообще?

Danil
29.12.2016
17:23:59
Альтернатива?

dypa
29.12.2016
17:27:25
куки, хранение данных в бд, а кеша в кеше

Google

Danil
29.12.2016
17:29:07
Ну мы так и делаем)

Pavel
29.12.2016
17:32:31

dypa
29.12.2016
17:38:43
хранить данные сессий в куках?! с ума сойти!

Roman
29.12.2016
17:39:37
Срок действия куки?

Ivan
29.12.2016
17:46:26
Критическая уязвимость в PHPMailer
https://tproger.ru/news/phpmailer-critical-flaw/

Алексей
29.12.2016
17:46:27

dypa
29.12.2016
17:49:21

Алексей
29.12.2016
17:53:55
и?
Это значит, что если разрабатывается HTTP API, то стандартные сессии будут больше мешать, чем помогать. Более того, насколько я знаю, сессии живут не очень долго (но их вроде можно продлить).

Sergey
29.12.2016
17:55:07

Admin
ERROR: S client not available

Sergey
29.12.2016
17:55:40
http://php.net/manual/en/function.session-set-save-handler.php
ну тоесть ты если хочешь хранить данные не в файле а в базе данных или в redis каком, не вопрос
храни
а вот если ты хочешь совсем stateless то это уже можно смотреть в сторону jwt + refresh токенов

dypa
29.12.2016
17:56:31

Sergey
29.12.2016
17:56:57
куки + сторадж
= похапэшные сессии

Fayozjon [CybernatiC]
29.12.2016
17:57:26
У меня будут свои сессии с блекджеком и шлюхами!

dypa
29.12.2016
17:57:27
не, я решил сказать что они не нужны совсем

Google

Sergey
29.12.2016
17:57:31
хранить данные в куках - норм, но аутентификацию так делать не оч
JWT в куках норм но надо от CSRF тогда защищаться
ну и вопрос в целом нифига не сложный. Хранение сессионных данных на сервере = бателнек и плохо с точки зрения масштабирования. Единая точка отказа и все такое.
для 99% проектов норм
для 1% неудобно

dypa
29.12.2016
18:01:10
но ты же не избавился от сессий
ты очень торопишься в выводах и да я знаю что у тебя на любую вещь свое мнение
представь что в пхп нет совсем механизма сессий - выходит жить можно и не с меньшим комфортом

Sergey
29.12.2016
18:01:50
> представь что в пхп нет совсем механизма сессий - выходит жить можно и не с меньшим комфортом
в последний раз я писал что-то в сессии года 2 назад

Sergey
29.12.2016
18:02:39

Sergey
29.12.2016
18:02:40
на двух проектах есть что-то типа сессий - по сути способ мгновенной инвалидации jwt токена... ну то есть не совсем сессии
но похоже

dypa
29.12.2016
18:02:53

Sergey
29.12.2016
18:03:12
если ты пишешь сайтик - тебе дорога в сессии и куки. Если ты пишешь апишку - stateless JWT

Алексей
29.12.2016
18:03:25

Sergey
29.12.2016
18:04:00
хотя не
лучше RSA
согласен

Алексей
29.12.2016
18:04:38

Sergey
29.12.2016
18:04:50
ну так JWT и работает