Владислав
Привет, можете покидать материала "по работе с большими данными"?
Владислав
PHP, SQL, Nginx
Парфен
Привет, можете покидать материала "по работе с большими данными"?
А какой материал по большим данным уже освоил? P.S> Просто, чтобы не повторятся в предлагаемых ссылках
Владислав
Освоил только из SQL, EXPLAIN, индексы.
Владислав
А какие методы есть в PHP, например, даже не знаю.
Владислав
Nginx, знаю, что есть кэширование.
Владислав
gzip
Владислав
И, пожалуй, всё.
Парфен
Освоил только из SQL, EXPLAIN, индексы.
Это не большие данные. Бигдата - модный термин, который везде пихают последние несколько лет.
Владислав
https://habrahabr.ru/company/dca/blog/267361/
Владислав
Оно?
Парфен
https://habrahabr.ru/company/dca/blog/267361/
А вам сюда, например, если из БД планируете работать с мускулом. https://www.ozon.ru/context/detail/id/6573935/ PHP Статьи об устройстве изнутри https://habrahabr.ru/post/226707/ https://www.youtube.com/watch?v=wU8bRxJUcMk +Статейки по типу https://habrahabr.ru/company/mailru/blog/310054/ И любая другая серьезная литература по выбранному вами инструменту. Писать проекты с серьезной нагрузкой ( например, все, что не тянет дешевенький хостинг на базовом тарифе) и работать с большими данными - это разные вещи , в общем то. По вышеописанному вами пути, вам хочется разобраться на высоком уровне с рабочими инструментами.
Сергей
Всем привет. Появилась идея сделать базовый класс для DTO, чтобы реализовать следующие мысли: 1) DTO создаётся с помощью new Class(…) или Class::make(…) и в дальнейшем внести изменения нельзя. 2) DTO превращается в массив $var->toArray(); 3) DTO кодируется в json $var->toJson(); И вот так использовать: class NameDto extends BaseDto { protected $firstName; protected $lastName; public function __construct($firstName, $lastName) { $this->firstName = $firstName; $this->lastName = $lastName; } } $nameDto = NameDto::make('Иван', 'Иванов'); var_dump($nameDto->firstName); var_dump($nameDto->lastName); var_dump($nameDto->toArray()); var_dump($nameDto->toJson()); Вообще для DTO это наверное идеологически не верно, но будут ли проблемы на практике? Что я упускаю? Подробнее на форуме расписал: http://yiiframework.ru/forum/viewtopic.php?p=219823#p219823
А зачем вообще базовый класс? Если придется все переопределять? Геттеров - нет, toArray использовать незачем, для toJson есть интерфейс JsonSerializeble... что тогда останется в базовом классе DTO?
Anvarbey
А вам сюда, например, если из БД планируете работать с мускулом. https://www.ozon.ru/context/detail/id/6573935/ PHP Статьи об устройстве изнутри https://habrahabr.ru/post/226707/ https://www.youtube.com/watch?v=wU8bRxJUcMk +Статейки по типу https://habrahabr.ru/company/mailru/blog/310054/ И любая другая серьезная литература по выбранному вами инструменту. Писать проекты с серьезной нагрузкой ( например, все, что не тянет дешевенький хостинг на базовом тарифе) и работать с большими данными - это разные вещи , в общем то. По вышеописанному вами пути, вам хочется разобраться на высоком уровне с рабочими инструментами.
free: ftp://ftp.micronet-rostov.ru/linux-support/books/system%20administration/sql/%D0%A8%D0%B2%D0%B0%D1%80%D1%86%20%D0%91.,%20%D0%97%D0%B0%D0%B9%D1%86%D0%B5%D0%B2%20%D0%9F.,%20%D0%A2%D0%BA%D0%B0%D1%87%D0%B5%D0%BD%D0%BA%D0%BE%20%D0%92.%20%D0%B8%20%D0%B4%D1%80.%20-%20MySQL.%20%D0%9E%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F%20%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8%20(2-%D0%B5%20%D0%B8%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5)%20-%202010.pdf
Парфен
free: ftp://ftp.micronet-rostov.ru/linux-support/books/system%20administration/sql/%D0%A8%D0%B2%D0%B0%D1%80%D1%86%20%D0%91.,%20%D0%97%D0%B0%D0%B9%D1%86%D0%B5%D0%B2%20%D0%9F.,%20%D0%A2%D0%BA%D0%B0%D1%87%D0%B5%D0%BD%D0%BA%D0%BE%20%D0%92.%20%D0%B8%20%D0%B4%D1%80.%20-%20MySQL.%20%D0%9E%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F%20%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8%20(2-%D0%B5%20%D0%B8%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5)%20-%202010.pdf
Ну это не любителя. Имхо, дешевле купить. чем глаза ломать с ПФДкой) Художественную литературу в fb2 - Да, одно удовольствие на читалке хорошей воспринимать. А pdf, да еще и техническую ... не, спасибо)
Nazar
права вроде как на приложение выдают
можно поподробнее, https://developers.google.com/drive/v2/reference/permissions уже читал
Евгений
можно поподробнее, https://developers.google.com/drive/v2/reference/permissions уже читал
ну, насколько я помню, там создаёшь приложение, и где получаешь ключи, токены, и там же где-то ещё прописываешь что этому приложению можно
Евгений
скорее всего. может там ограничения стоят
Шерзод
Низомиддин тут ?))
John
Какой город?
John
)) я с Киева Сам думал с кем-то скентоваться и несколько человек снять офис
John
Та да)
Vladimir
Как там с работой в офисе? Есть хорошие вакансии?
John
та не, это может ты там мутишь тему и так скрытно тут рекламируешь)
Anonymous
/link@yetanotherstatsbot
Yet Another Stats (β)
https://yasb.exileed.com/t/phpgeeks
John
зачем же ушел раньше?
Anonymous
https://yasb.exileed.com/t/phpgeeks
спс, хороший бот!
John
а, недолго осталось)
John
офигеть, что за компания такая, что зп не платит?
John
ааа, ну если интересные технологии, то можно на порядок вырасти в профессиональном плане зато
p01s0n
может кто то подсказать бесплатный хостинг с полноценным ssh?
John
трындец, а чем проблема? Заказчиков нет или начальтво давно не получало штраф за незаконных сотрудников?) Ты им скажи, у меня так было, что чувак не хотел деньги отдавать мои, я сказал, что завтра придет налоговая, штраф там 10 тыщ $, в тот же вечер деньги были отданы
Anonymous
в легкую
John
ну за то, что фирма не оформлена официально, уклонение от налогов, да, такой штраф, там даже больше, около 12 тыщ
Vladimir
А то я понаехать хочу в Краснодар)
Vladimir
Но, видимо, если в самом городе ничего не будет интересного - буду удаленку искать
Yet Another Stats (β)
спс, хороший бот!
Спасибо, бро
Yet Another Stats (β)
👍, но давай без флуда, я знаю ты любишь флуд. (я слежу за тобой 😎)
Bat
товарищи - нубский вопрос, делаю корзину, при статическом вызове метода, который должен дать ID пользователя или создать его и поместить в куки если он не авторизован - получается что этот метод запоминается только для определенного урла, но не на весь сайт. Как сделать чтобы куки распространялися на весь сайт. https://pastebin.com/rGbySpz0
Bat
кароч, я неверно вопрос сформулировал. Вообщем при добавлении в корзину user_id один, при удалении getUserID почему-то переписывает куки на другой
The Ant
зачем ты хранишь юзер ида и в сессии и в куках?
The Ant
храни только в сессии, а в куках только идентификатор сессии и все
Bat
зачем ты хранишь юзер ида и в сессии и в куках?
он у меня хранится или там или там
The Ant
ну и зачем тогда ты спрашиваешь у нас почему у тебя разные? если хранилища разные
Albert
Всем привет, скиньте кто нибудь ссылку на чатик на тему голанг +)
Bat
ну и зачем тогда ты спрашиваешь у нас почему у тебя разные? если хранилища разные
мне нужно давать неавторизованным юзерам id уникальные, и хранить их в корзине, когда они добавляют в корзину товары
The Ant
и? сессия не позволяет это сделать? или что?
Bat
и? сессия не позволяет это сделать? или что?
вопрос - вот юзер добавил в корзину товар, вышел, сессия оборвалась, и после этого когда он зайдет опять сессия будет другая, а в корзине у меня будет валяться бесполезная запись
The Ant
с чего она оборвется? сделай сессию 30 дней
The Ant
к тому же это потенциальна дыра, юзер ид в куках. могу сидеть менять куки и смотреть что в корзине у других
The Ant
норм придумал
Bat
и какая разница, пусть видят что в корзине
The Ant
конечно никакая ))))
Bat
твое предложение не лучше)
Парфен
и какая разница, пусть видят что в корзине
муж у жены увидит подарок для мужчины. а потом на 23е не получит его и догадается)) Потом моральный ущерб возмещать им
The Ant
Bat
я не знаю даже как тебе сказать... сессия 30 дней
Bat
отдаст он в ремонт ноут, а в сервисе на его акке накупят товаров)
The Ant
ну сделай 2 дня... какая разница? у тебя там трафика сотни тысяч чтоли?
Bat
мужик рога в зеркале рассмотрит хоть)
Парфен
ну тут даже польза от этой дыры)
ок, меняй жену на мужа в данной истории и ужасайся палеву)
Bat
ну, будет знать как чистить следы там)
The Ant
отдаст он в ремонт ноут, а в сервисе на его акке накупят товаров)
и как накупят интересно, пользователь не авторизован. Данные с карты не забиты... накупят ;D
Bat
ну посмотрят)
Bat
тут такая же борода
The Ant
не такая же
The Ant
вероятность того что кто-то с товего говномагазина что-то насует в корзину и срочно сломается
The Ant
и какой-нить чувак будет сидеть дыры искать чутка разная
The Ant
к томуже с таким подходом ты наговнокодишь себе дуршлаг, а не магазин ;D
Bat
а ты сам то хоть накодил себе свой?)
The Ant
конечно
Victor
Добрый день! Кто-нибудь в курсе как вот это выбирать построчно?
Victor
Dmitriy
UNION ?