
Румын
27.03.2017
09:49:19
с полным уважением к пхп ибо сам начинаю учить

dypa
27.03.2017
09:49:22
я не решу такую задачу и ни когда не понимал смысла таких задач

Adel
27.03.2017
09:51:13
ну тогда смысл очевидный. ктото получил это задание как тестовое на работу и пытается его решить

Румын
27.03.2017
09:51:49

Google

Adel
27.03.2017
09:52:36
ой. да пофиг
решается элементарно. делаем функцию для разряда каждого. Эта функция вычисляет самое первое число удовлетворяющее условиям. например для двойки оно начнет с 10 и будет находить первое которое делится на 2. Найдя 10 - пойдет дальше плюсую двойку 10, 12, 14 пока не дойдет до лимита, который тоже вычислен вначале - 100. и передаст управление рекурсивно себе же, но для следующего разряда.
а вначале вызываем для 1

Румын
27.03.2017
09:53:23

Adel
27.03.2017
09:53:31
так и знал

Румын
27.03.2017
09:53:35
есть ли иные мысли?
может как упростить?

dypa
27.03.2017
09:54:29
так и знал
:) ну если такое тестовое - то пусть работает в такой конторке...

Adel
27.03.2017
09:54:31
тебе по перфомансу упростить или как?
да пусть работает. все эти тестовые задачки.. мало что показывают

Румын
27.03.2017
09:55:33
ох уж эти поспешные выводы

Adel
27.03.2017
09:56:01
я вопрос задал

Google

Adel
27.03.2017
09:56:06
что значит упростить

Румын
27.03.2017
09:56:44
ну как то сложно, тупой вопрос конечно, но проще никак?

dypa
27.03.2017
09:57:01

Adel
27.03.2017
09:57:29
проще можно. идти по числам вычислять разряд для каждого и проверять делится ли

Румын
27.03.2017
09:57:57
а это решение хуже предидущего?

Adel
27.03.2017
09:58:24
по перфомансу на пару порядков точно

Румын
27.03.2017
09:59:08
погодим пару минут, может еще кто чего напишет

Dmitry
27.03.2017
09:59:11
Adel насколько я заню, весь датасет должен в память влезать... на диск только репликация состояния

Румын
27.03.2017
09:59:13
и открою тайну

Adel
27.03.2017
09:59:32
Да, Дим. Спасибо. Уже загуглил. обидно немного, но ладно.

Dmitry
27.03.2017
10:00:33
Монго тебе в руки, хы

Adel
27.03.2017
10:00:36
Надо будет сотни миллионов связей в хешах хранить..

Dmitry
27.03.2017
10:00:52
а основная база какая?

Adel
27.03.2017
10:00:55
вот думаю что редис идеально бы подошел.. но както жалко в памяти все это
mysql в амазоновском RDS

Dmitry
27.03.2017
10:01:19
handler socket попробовать может

Adel
27.03.2017
10:02:54
да данных в базе еще нет :) они все.. в именах файлов в S3 :) 42Тб файлов.. хочу индексировать и положить куданибудь чтобы было удобно

dypa
27.03.2017
10:04:08
чем обычная СУБД не угодила?
какой сейчас обьем данных?

Google

Adel
27.03.2017
10:04:44
ну хранить там связи многие ко многим несколько сот миллионов штук.. както не очень. у нас база и так иногда рыдает

Dmitry
27.03.2017
10:06:25
храни только по горячим данным ;)

Adel
27.03.2017
10:07:08
так и будет скорее всего
и открою тайну
давай открывай. по твоей простенькой задаче никто не будет высказываться. я почти уверен что уже знаю эту "тайну".

Румын
27.03.2017
10:14:27
победили phpgeeks
но вам тоже спасибо за советы обсуждение и решение

Adel
27.03.2017
10:15:14
да сам вопрос.. когда просят помочь с таким
очевидно что ктото хочет собеседование пройти
это не из реальной задачи
соответсвенно и отношение

Румын
27.03.2017
10:15:39

Румын
27.03.2017
10:15:55
да хоть и собес
я решил это просто рандомному чуваку из телеги, имя которого не знаю, и скинул в свои "родные" с советом, мол господа гляньте, норм?

Adel
27.03.2017
10:19:40
так какое решение правильное? :)

Румын
27.03.2017
10:20:35
[In reply to ??Румын??]
Держи немного говнокода https://pastebin.com/7uieRrdS
но вот что мне кинули просто в ответ на описание задачи

Adel
27.03.2017
10:21:14
ну это весьма пхпшное решение :)))

Румын
27.03.2017
10:21:45

Google

Румын
27.03.2017
10:21:48
сам факт
Вы и он помогли
а на мой запрос в мои конфы были лишь насмешки

Серёга
27.03.2017
12:00:55
https://github.com/zhuravljov/yii2-queue
или я неправильно его прикручиваю или драйвер для редис не работает, сразу насторожило отсутствие конфигов для подключения к редис.
Так и не удалось запусть базовые примеры

Admin
ERROR: S client not available


Ольга
27.03.2017
13:47:26
#вакансия #PHP #PostgreSQL #вофисе
Всем привет!
Город и адрес офиса: Москва. метро Маяковская
Формат работы: #офис
Занятость: полная, гибкий график.
Зарплатная вилка: от 70 до 170
Описание вакансии: Ищу PHP-разработчиков уровня Мидл/Сениор/Лид.
Мы разрабатываем корпоративную информационную систему полного цикла для частных клиник.
Готовы предложить полностью "белую" заработную плату, оформление по ТК, оплачиваемые полноценные обеды. А так же работа в коллективе профессионалов своего дела, возможность посещения конференций, бонусы по результатам работы после прохождения испытательного срока.
Подробнее:
http://phpclub.ru/talk/threads/php-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA-70-100-%D1%82-%D1%80.83043/
http://phpclub.ru/talk/threads/%D0%92%D0%B5%D0%B4%D1%83%D1%89%D0%B8%D0%B9-php-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA-senior-php-programmer-110-150%D0%BA.82219/
http://phpclub.ru/talk/threads/php-lead-150-190%D0%BA.82220/
По всем вопросам писать в личку! Резюме жду на почту: o.anikeeva@dwteam.ru


Adel
27.03.2017
14:07:39
?

dypa
27.03.2017
14:10:58
опыт работы - midl год, senior 2 года, lead 3 года?!

Adel
27.03.2017
14:12:12
да хватит привязывать к опыту работы. Что она там должна написать? 10 лет?
тоже будут недовольные

Pavel
27.03.2017
14:13:14
10 лет опыта работы с php 7.0

Ильдар
27.03.2017
14:13:47
:)

dypa
27.03.2017
14:13:51
я всем доволен, просто очень забавно собеседовать сеньоров опытом в полтора года и требованием соотвествующей зп

Alexander
27.03.2017
17:33:48
приколько, оказывается recaptcha заблочена в Китае...

Roman
27.03.2017
17:36:28
Там картинки плохие показываются

Alexander
27.03.2017
17:38:14
пишут что вообще ничего не показывает без vpn

Sohrab
27.03.2017
19:03:50
Привет всем, кто нибудь сталькивался с тем что к IMAP долго подключаеться
PHP

Anton
27.03.2017
22:40:34
привет
есть онлайн?
http://sandbox.onlinephpfunctions.com/code/6d6e03502069435a4f4efb9ca92ae72184de3fb3

Google

Anton
27.03.2017
22:41:26
прелести пхп
что раунд делает с числом такое и как это пофиксить?)

8888Casino
27.03.2017
22:44:34
а вам случайно сисадмин не нужен?
очень понравилось:
Дополнительными плюсами будет:
Опыт проектирования и разработки кластерных отказоустойчивых систем.
Это же вроде как раз таки сисадминская часть =) blade сервера + СХД + esxi+ vsphere..?

Dmitry
28.03.2017
00:09:15
не, кластерные отказоустойчивые в вебе к этим словам почти никогда отношения не имеют

8888Casino
28.03.2017
00:18:54
хД В моем представлении отказоустойчивый кластер - это n++ кол-во серверов с балансировкой нагрузки и прочими плюшками типа drs и т.д. из серии "Сервак упал - юзер не заметил"

Dmitry
28.03.2017
00:27:02
да, но обычно с блейдами, полками и прочим махровым энтерпрайзом там не пахнет ;) да и vmware что-то не особо слышу, сто используют, да и зачем
ибо реально отказоустойчивый СХД на базе полок и прочего энтерпрайза стоит дофига, а управляется по распределению нагрузки хренова. Так что распределенный сторадж с репликацией - и дешевле и лучше... блейды - как бы тоже конский ценник и завязка на поставщиков, а по цодам обычно проблема не в месте, а в холоде+электричестве, так что профита и нет


8888Casino
28.03.2017
00:39:13
Я бы не сказал честно говоря. Работаю сейчас в мед организации, развернули свой миниЦОД на базе Фуджитсу 920s1 + СХД на базе NEC под OpenEDSS. По распределению нагрузки проблем не стало, единственное что пришлось развернуть оверхэдом - 3 локалки типа management оптикой дополнительно - одна для vMigrade, одна для DRS и одна для снимков состояния. В общем и целом - 2 года полет нормальный, миграция и балансировка осуществляется vSphere, кушает все это дело суммарно 32 квт (2 блэйда по 9 лезвий + 2 схд + 4 дисковые полки). С охлаждением косячно реализовали, но эффективно - 4 кондиционера. 2 постоянно в работе, 2 резервные "по температуре". Суммарно на разворачивание "с нуля" ушел месяц.


Dmitry
28.03.2017
01:27:41
Это и называется энтерпрайзом... вбухали денег хрен знает на что, детям на дорогие игрушки ;) А чо, бюджет дали, значит можно. В каких-то вещах такой подход работает, особенно вкупе с поддержкой вендоров и/или интеграторов, но веб, обычно, строится по нарастающей, по-этому на заявы типа "давайте под наш проект сразу шасси купим, да опитики сразу multi-path", просто покрутят пальцем у головы.
И ПО лучше такое, где можно поковыряться всем миром, если что-то сыпется, а не ждать месяцами вендора

Pavel
28.03.2017
10:53:49
+++

Aztwin LK
28.03.2017
11:34:15
Всем здрям народ! Может кто сталкивался с подобным. Отсылаю image на api через через postman. Всё гуд. Если этот же код отправляю через скрипт то статус: true, но вот вместо фотографии пустая картинка.