
Ярослав
04.10.2017
07:04:00
можно, но будет ругаться

Alex
04.10.2017
07:04:33
Так я для того, что-бы не ругалось ?

Sergo
04.10.2017
07:05:23
Добавишь в исключения ФФ

Alex
04.10.2017
07:05:25

Google

Alex
04.10.2017
07:05:46
Ну так сейчас и делается.
Наши решили перевести локальные сервисы на https

Ярослав
04.10.2017
07:51:55
а сервера на чем, ОС,
?

Alex
04.10.2017
07:55:23
debian

Alexodiy
04.10.2017
08:33:46
пацаны помогите нубу, у меня в базе есть инфа, от туда выводится таблица на сайт, как ее выгрузить, в базе строка генерится так a:421:{i:1;a:13:{s:5:"qorod";s:12:"Абакан";s:6:"oblast";s:35.. итд, как собственно ее выгрузить в csv, в читыбельный вид, чтобы отредактировать...

F01134H
04.10.2017
08:35:10
как вам в голову приходят мысли сделать такой ник, офк

Gaiaz Iusipov
04.10.2017
08:35:37

Alexodiy
04.10.2017
08:37:51
не мне надо ее экспортировать в эксель, потом в екселе отредактить и импортировать обратно... или не доганяю что то

Alexander
04.10.2017
08:38:36

F01134H
04.10.2017
08:39:12
че непонятно

Борис
04.10.2017
08:43:12
только мы Ж про пхп. unserialize а не deserialize.

Google

Gaiaz Iusipov
04.10.2017
08:54:07
офтоп: на голенге это забавно маршализацией называется)

Sergey
04.10.2017
08:54:59
> Процесс похож на сериализацию (отличия см. ниже).

F01134H
04.10.2017
08:55:44
+
я про маршалинг узнал из шарпа

Sergey
04.10.2017
08:55:56
https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%80%D1%88%D0%B0%D0%BB%D0%B8%D0%BD%D0%B3#.D0.A1.D1.80.D0.B0.D0.B2.D0.BD.D0.B5.D0.BD.D0.B8.D0.B5_.D1.81_.D1.81.D0.B5.D1.80.D0.B8.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D0.B5.D0.B9

Gaiaz Iusipov
04.10.2017
08:57:54
ух ты спасибо

Яўген
04.10.2017
10:32:34
существует ли сочетание бесплатный хостинг + хороший + без рекламы? Кто-то владеет вопросом?

Sergey
04.10.2017
10:33:42
aws стартовый?

Алексей
04.10.2017
10:34:06
beget

Яўген
04.10.2017
10:35:20
про aws мне уже говорили. Но разве там не ограниченное по времени предложение?

Sergey
04.10.2017
10:35:45
вот github pages есть - бесплатный

Яўген
04.10.2017
10:36:22
надо сайт группы разместить
лендинг + небольшой php для мультиязычности
beget
интересный вариант, спасибо

Sergey
04.10.2017
10:38:01
или дешевый шот

Artemy
04.10.2017
10:38:10
На фри тарифе beget не работает mail(), я бы посоветовал бесплатный тариф databor, там работает, хоть и с ограничениями

Яўген
04.10.2017
10:38:13
это aws

Google

Яўген
04.10.2017
10:38:30
ну отправка сообщений мне не нужна

Sergey
04.10.2017
10:38:36
типа sendgrid

Яўген
04.10.2017
10:38:48
чисто визитка музыкальной группы
пусть пишут на gmail

Sergey
04.10.2017
10:39:35
ну так если там тупо статика - пусть хостятся на github pages каком или подобном сервисе
тебе ж пых там не особо нужен же, нет?

Яўген
04.10.2017
10:40:07
на пыхе мультиязычность
чисто md конвертить

Sergey
04.10.2017
10:40:47
ну так ты это можешь делать у себя локально и потом пушить в git

Яўген
04.10.2017
10:41:03
да, но домен github.io - не то
это же промо группы

Sergey
04.10.2017
10:41:18
ну так тебе никто не мешает привязать свой
это бесплатно

Яўген
04.10.2017
10:41:31
нашел
спасибо
вариант хороший

Valentin
04.10.2017
10:42:29
Интересный вопрос на тостере https://toster.ru/q/466675 по поводу отката миграций через deployer, есть решения?

Sergey
04.10.2017
10:43:12
блин ребят
идите на phpgeeks с подобным

Google

Evgeniy
04.10.2017
10:43:56
о идеальный мир с откатами миграций)

Sergey
04.10.2017
10:44:22
откат миграций - отдельная операция. Либо у тебя нормально настроенный пайплайн для деплоя (что врядли возможно со штуками уровня deployer)

Dave
04.10.2017
10:44:26
я думаю слово "миграций" лишнее

Sergey
04.10.2017
10:45:01
а еще - если вы используете mysql то как бы откат миграции будет грустным если миграция зафэйлится на середине списка alter-ов

Evgeniy
04.10.2017
10:45:50
мы же оптимисты, но даже с ними откат миграций невыполнимая вещь
потому что миграция что вперед что назад занимает много времени
а еще с момента выкладки до момента обнаружения косяка

Sergey
04.10.2017
10:46:39
транзакции же )
как орегирует mysql если ты будешь делать alter table внутри транзакции?

Evgeniy
04.10.2017
10:46:39
часть данных пишется по новому, что делать с ними ?)

Sergey
04.10.2017
10:46:54

Evgeniy
04.10.2017
10:47:08
https://bugs.mysql.com/bug.php?id=28727

Sergey
04.10.2017
10:47:09
очень легко так делать если у тебя цикл релизов не раз в месяц

Evgeniy
04.10.2017
10:47:13
ты о нем?

Sergey
04.10.2017
10:47:47
ты о нем?
да, по сути изменения схемы в mysql не атомарны и не могут быть откачены

Evgeniy
04.10.2017
10:49:19
я конечно хз, но реальность такова что всегда релизятся только вперед
вылили с багом, льют хотфикс
и только вперед)
это то с чем мне приходилось, может где то в идеальном мире и есть волшебная кнопка вернуть как было
но обычно на ее разработку времени нет и ее делают если все пошло по одному месту

Google

Evgeniy
04.10.2017
10:50:45
ну и некоторые еще сине/зеленые релизы предпочитают

Яўген
04.10.2017
10:53:13
бэкап - наше всё.
выкатили с багом, откатили с помощью бэкапов

Evgeniy
04.10.2017
10:53:39
когда работал на прошлой работе, там объемы инфы такие

Яўген
04.10.2017
10:53:54
xtrabackup хорош для этого

Evgeniy
04.10.2017
10:53:56
что бэкап делается довольно долго и занимает очень много )
довольно долго это днями

Алексей
04.10.2017
10:54:52
оО

Яўген
04.10.2017
10:55:12
альтеры для больших таблиц делаются по-другому: создается новая таблица с новой структурой, потом в нее догоняют insert select, потом переименовыывают

Evgeniy
04.10.2017
10:55:20
пока у тебя интернет магазин на 1 000 000 товаров то можно бэкапить

Яўген
04.10.2017
10:55:24
можно сохранять старую таблицу какое-то время

Evgeniy
04.10.2017
10:56:28
у тебя есть одна большая таблица большого размера, ты предлагаешь создать точно такую же еще одну?
а жесткие диски откуда ?
тебе в начале надо со снабженцами согласовать ресурсы в виде жестких дисков
найти постовщика

Dmitry
04.10.2017
10:57:08
мне больше инетересно, что будет с апдейтами и инстертами во время этого процесса ;)

Evgeniy
04.10.2017
10:57:14
согласовать закупку
дождаться когда закупка будет
передать в администрирование эти диски и дождаться когда их подключат
после этого уже только можно делать процедуру
это минимум
но обычно тебя шлют на... еще на первых этапах ибо денег нет в бюджете проекта