Denis
Nodada
Anonymous
Делал прару проектов на go, по сравнению с C++ вообще блаженство
Golodnyi
у нас же тут всяко много контрибьюторов? Никто не хочет дописать jspdf и выложить в npm?
Denis
Ногой
Владислав
А про раст что-нибудь можете сказать? Как по сравнению с плюсами?
Golodnyi
либа мега простая по использованию, но отсутсиве юникода в 2к17-ом, эт пиздец
Владислав
мои знакомые плюсисты стремятся в гоу
Есть какие-то конкретные причины тогда, мб?
Владислав
Ну, кроме хайпа
Golodnyi
Есть какие-то конкретные причины тогда, мб?
простота языка, сам подход "не усложнять программу абстракциями", что сишникам точно нравится, хз как плюсистам
Golodnyi
сама идеология языка "делай проще", многим это нравится
Владислав
А, ну да, процедурщики точно не любят ООП, тут согласен.
Anonymous
как безболезнно выгрузить табличку с другой БД в свою БД? и обновлдять раз в 3 дня
Владислав
Обновлять - выгружать также?
Anonymous
Владислав
Да
Anonymous
нам просто нужно выгружать данные с таблицы 1 в таблицу 2 и обновлять раз в 3 дня таблицу 2 новыми данными, тоесть полностью затерать старое и лить новое с таблицы 1
Владислав
Я и уточняю. Вам нужно повторять операцию выгрузки из таблицы 1 в таблицу 2 делать 1 раз в три дня, всё верно?
Владислав
Я бы попробовал сделать dump таблицы 1 и загрузить эти данные в базу, где есть таблица 2, а затем смержить обе таблицы.
Владислав
Не знаю, насколько это правильно.
Anonymous
а в чем это делать в консольных командах и потом ставить schedule
Denis
ЭЭЭЭ
Владислав
mysql dump погуглите
Denis
Че вы мерджить собрались? На ларке надо сидер писать!
Denis
Чтоб с эхом
Владислав
Че вы мерджить собрались? На ларке надо сидер писать!
Ну как бы тут не уточняется контекст. =\ Поэтому..
Denis
А create у тебя где?
Anonymous
дампить я умею, мне понять как правильно на ларке это делать в каких классах сидерах, миграциях и так далее
Denis
Ну доки то читал?
Denis
Они ж по русски
Denis
Да там крон походу будет
Anonymous
Ну доки то читал?
я читал, я просто не все помню, как логику правильно построить,
Denis
Делай давай, логику он не помнит! Разнылся...
Denis
В мигр - структура
Denis
В сидерах - данные
Denis
Если данных нет - бери Файкер
Denis
Или фактори наделай, но я их не оч
Anonymous
В мигр - структура
в мигр можно и файл с даннными sql-ловский й ложить, и потом его по крону каждые три дня дергать. Вот, а как эти даннные в sql обновлять?
Anonymous
Если данных нет - бери Файкер
данные есть, в другой БД, мне их нужно в свуою переность. ладно погуглю
Denis
> в мигр можно и файл с даннными sql-ловский й ложить Вот так только лохи делают, отвечаю
Denis
Не делай так
Denis
Ты подыми VPNку приватную
Denis
И по ней гоняй
Denis
Не говори, что сети нет
John
Делал прару проектов на go, по сравнению с C++ вообще блаженство
а что с реалтаймом? Меня просто этот вопрос интересует во многом) Сокеты легко настраиваются? На ноде 10 строк кода и все очевидно, на пыхе ж...
Anonymous
а что с реалтаймом? Меня просто этот вопрос интересует во многом) Сокеты легко настраиваются? На ноде 10 строк кода и все очевидно, на пыхе ж...
Какой нужен реалтайм? Если жесткий, то врядли языки с gc тут вообще к месту. Над сокетами там есть абстракция, в общем случае проче чем sockaddr и bind
Anonymous
реалтайм в плане онлайн игр
Как и в любом компилируемом языке, задержки gc минимальны
John
спс)
Anonymous
Вообще я не пробовал, но думаю должен хорошо подойти
Aleksandr
данные есть, в другой БД, мне их нужно в свуою переность. ладно погуглю
Ты можешь заселектить данные используя several db connection https://laravel.com/docs/5.4/database#using-multiple-database-connections. И прогнать их через сидер, где будешь очищать старые данные модели в начале сидера Model::truncate(); и дальше уже сидить их в свою таблицу. Тогда вся задача сведется к одной команде в консоль php artisan db:seed -class=ТвойСидерНейм.
Aleksandr
Ну это при условии, что структура таблиц одинаковая
Aleksandr
:)
Anonymous
Сидеры же нужны для перваначального заполнеия бд тестовыми данными
Aleksandr
Ну крон, вроде это чтобы он сам спамил раз в сутки в консоль на продакшене
Anonymous
Прост
Aleksandr
Если мне нужно руками добавить какую-нибудь дичь для которой нет функционала, например пользователя с админ правами, я пишу сидер и на продакшене прямо его прогоняю. Зависимости нет
Aleksandr
Может это бед практикс, но вроде лучше чем руками в phpmyadmin править)
Denis
Страшная хрень
Denis
В браузере тока
Denis
Реальными данными забивает
Denis
echo "\033[32;5;228mProducts seeded successfully!\n"; Эхо цветной
Denis
$this->uploader->upload($previewUploaded, $folder) даже файло заливает
Anonymous
что нитак Class StreetsTableSeeder does not exist вызываю из сидера $this->call(StreetsTableSeeder::class); в той же папке файл class StreetsTableSeeder extends Seeder
Aleksandr
composer dump-autoload попробуй
Aleksandr
иногда фиксит какие-то косяки
Aleksandr
сидер создавал через php artisan make:seeder?
Denis
noob-autoload
Anonymous
Но чет всеравно не получается сделать по простому из сидера не конектит к базе драйвер [Symfony\Component\Debug\Exception\FatalThrowableError] Call to undefined function Yajra\Pdo\oci_connect()
Aleksandr
Но чет всеравно не получается сделать по простому из сидера не конектит к базе драйвер [Symfony\Component\Debug\Exception\FatalThrowableError] Call to undefined function Yajra\Pdo\oci_connect()
Я две базы не подключал, поэтому помочь не могу посмотри первые ссылки из гугла https://laracasts.com/discuss/channels/eloquent/laravel-5-multiple-database-connection http://fideloper.com/laravel-multiple-database-connections https://stackoverflow.com/questions/31847054/how-to-use-multiple-database-in-laravel
Denis
А у меня обсерверы не работают