
Ad.x ??
21.07.2017
16:56:39

f4rt~
21.07.2017
16:56:40

merk
21.07.2017
17:00:10
то что ты написал, очень мало вяжется, с тем, что тебе нужно
Ну может не совсем правильно описал ситуацию. Есть несколько функций, которые не привязаны к конкретным классам (например генерация рандомного RGB цвета), которые нужно дергать из разных мест, соответственно нет смысли описывать эти функции в каждом классе, что можете посоветовать? ?

f4rt~
21.07.2017
17:00:47

Google

merk
21.07.2017
17:01:22

f4rt~
21.07.2017
17:01:56
DI?
я думал тебе нужно что то вроде
public function (PhoneParse $phone)
{
$phone->{...}
}

Ad.x ??
21.07.2017
17:01:59

f4rt~
21.07.2017
17:02:14
код вынести в трейты, наиболее оптимальное решение в таком случае

Ad.x ??
21.07.2017
17:04:48
вот, придумал. сделать класс со статическими функциями, типа BarahloClass::parsePhone($phoneNumber)
когда-нибудь потом разгребешь это барахло и отрефакторишь как надо

f4rt~
21.07.2017
17:05:03

merk
21.07.2017
17:05:16

f4rt~
21.07.2017
17:05:28

Ad.x ??
21.07.2017
17:05:44
садись два
ну ты же видишь, сложна человеку, не понятно. Зачем грузишь )

merk
21.07.2017
17:06:43

Бендеровец ⚛️
21.07.2017
17:06:52

f4rt~
21.07.2017
17:07:21
хотя тебе мб хватит и этого
use function GuzzleHttp\Psr7\stream_for

Google

merk
21.07.2017
17:09:15

Alex
21.07.2017
17:14:57
Ну вот так получилось: <?php
$number = 0;
echo "<table>";
for ($i = 0; $i < 10; $i++) {
echo "<tr>";
for ($k = 0; $k < 10; $k++) {
echo "<td>" . $number . "</td>";
$number++;
}
echo "</tr>";
}
echo "</table>"
?>

Evgeniy
21.07.2017
17:15:18

f4rt~
21.07.2017
17:16:25

Alex
21.07.2017
17:17:06
ну заказал человек, я сделал как смог

Ad.x ??
21.07.2017
17:18:52

merk
21.07.2017
17:22:18
https://github.com/smpl/mydi моя либа)
Наверное мощьная штука, но цеплять пару сотен строчек кода ради красивой работы своей пары десятков строк как-то слишком ?? Попробую сделать как Math в JavaScript)

Ad.x ??
21.07.2017
17:22:44
вот это 100500 понадобится в проде, причем каждый день.

Alex
21.07.2017
17:27:04
С масивами я мало знаком, тут для меня уже сложнее задача.

Ad.x ??
21.07.2017
17:30:30
https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%81%D1%81%D0%B8%D0%B2_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)
в помощь
http://php.net/manual/ru/language.types.array.php

VR
21.07.2017
17:31:01
Вот бинарные деревья и хеши уже сложнее.
А масив, 10*10
Это 10 указателей на 10 масивов с 10 указателями с ячейками с информацией

Alex
21.07.2017
17:32:15
У я не говорю, что это сложная задача, она сложная для меня

Ad.x ??
21.07.2017
17:33:00
открой тетрадь в клеточку, в ней массив из этих самых клеточек
вот придумай как его заполнить программно
вот сам же понимаешь "хочу реальных задач", а элементарные вещи сложные для тебя ))
вот понадобится тебе каталогизировать данные, как ты это будешь делать?
типа носки, рубашки там, туфли галстуки и все такое

Google

Alex
21.07.2017
17:35:15
Ну если бы я годами имел дело с программированием, мне бы было тоже элементарно)

Ad.x ??
21.07.2017
17:35:19
у каждого свой набор характеристик

Alex
21.07.2017
17:36:02
Я не отрицаю, что я ничего не умею, я хочу научиться)

Ad.x ??
21.07.2017
17:36:28
ну вот учись

VR
21.07.2017
17:37:41
А зачм тебе программирование в конечном итоге?

Ad.x ??
21.07.2017
17:37:43
вон фарт говорит это легкотня вообще )) однако объяснить человеку что такое массив и зачем он нужен задачка та еще
человеку, который вообще не знаком с программированием

VR
21.07.2017
17:39:47
Туторы по MVC все какие то калечные, я хз.
Вот это уже сложнее как всё спроектировать.

merk
21.07.2017
17:40:43

Ad.x ??
21.07.2017
17:41:14

f4rt~
21.07.2017
17:41:30
не называл я никого школьником

f4rt~
21.07.2017
17:41:46
лимонад

da horsie
21.07.2017
17:42:10
школьнки набежали

Ad.x ??
21.07.2017
17:42:27
тащемта школьником быть не зазорно

da horsie
21.07.2017
17:42:42
да ваще ништяк

VR
21.07.2017
17:42:52
Школьники некоторые ЗБС кодят , с косяками но с таким энтузиазмом, я хз но уважаю.
Малой который мне помогает иногда, выучил ПХП чтоб написать свой магаз и рулетку для онлайн игр.

da horsie
21.07.2017
17:42:54
я бы не отказался опять школьником стать

f4rt~
21.07.2017
17:42:55
куришь за гаражами и не думаешь о погромировании

merk
21.07.2017
17:42:55

Google

f4rt~
21.07.2017
17:43:15

Ad.x ??
21.07.2017
17:44:53

merk
21.07.2017
17:45:35
ну и?
Ну и? Опиши хотябы чем руководствоваться будешь и что сделаешь, что проанализируешь, кому втыка дашь, на кого сопрешь в случае чего? ???

f4rt~
21.07.2017
17:46:55
берешь beanstalkd он простой как пробка
все воркеры берут по задаче
очередь будет тебе гарантировать что каждый воркер получит свою задачу и они не будут пересекаться
то есть N2 получит a[i+1], N3 получит a[i+2]...
как только воркер заканчивает обработку, он может вернуть задачу в очередь для других с пометкой кто ее уже обрабатывал можешь добавить делей для задачи что бы следующий воркер получил возможность ее забрать строго через N секунд
годится?

merk
21.07.2017
17:49:03
годится?
Ну за такое не мне ебанут а тебе :D

f4rt~
21.07.2017
17:49:39
аргументы будут?
это самый оптимальный вариант, имхо

Admin
ERROR: S client not available

Ad.x ??
21.07.2017
17:52:51
там наверное другое предполагалось )) типа процессора 4, а воркеров 21, и всем не хватает чота.
тока не уточнено, что за процессоры, скоко ядер, скоко тредов создать можна

f4rt~
21.07.2017
17:53:25
задача никакущая высосана из пальца
а я то надеялся человеку объяснить за goto considered harmful и как рисовать диаграмы Ганта для пайплайнов

merk
21.07.2017
17:55:35
аргументы будут?
Самы основной агрумент, ты не учел перегрузку в случае большого количества запросов, твоя очерь повесит машину глубоко и надолго исли на нее попадет хотяб 10к запросов, 1 задача будет выполняться по пол минуты, вместо 0,00x c. Второй момент не учел на каком процессоре какой воркер будет работать, третий момент ничего не сказал про разделение задачи

Ad.x ??
21.07.2017
17:55:55

f4rt~
21.07.2017
17:56:02
твои аргументы полная хуйня
ты что блядь кретин?

Evgeniy
21.07.2017
17:56:28
есть хоть кто то кто ответит на этот вопрос да?

Google

merk
21.07.2017
17:58:06
Лол, с тобой нет смысла спорить, "Никогда не спорь с дураком. Сначала он опустит тебя до своего уровня, а потом задавит опытом")
:D
Спать я, утро скоро...

da horsie
21.07.2017
17:58:37
утро уже

Ad.x ??
21.07.2017
17:58:47
гггг )))

f4rt~
21.07.2017
17:59:17
я беру свои слова назад, ты внатуре школьник ебаный

merk
21.07.2017
17:59:43
Ну, выдай новую тираду ??

Остап
21.07.2017
17:59:55
Почему ето НЕ работает!?
https://pastebin.com/vLn6YAh6
должен читать файл, и проверять, совпадает строка с переменной
А оно неправильно проверяет, потому что строка всегда совпадает
Почему это так?

merk
21.07.2017
18:00:15
ушел

Остап
21.07.2017
18:01:52

f4rt~
21.07.2017
18:01:53
Ну, выдай новую тираду ??
Выдал абстрактную задачу
Опустив детали
@
поругал за отсутствие деталей, человека который предоставил реализацию
@
приводил ущербные доводы которые не вяжутся в принципе
@
слился нахуй

Evgeniy
21.07.2017
18:02:20

Ad.x ??
21.07.2017
18:02:24
вечер, пятница. все упоролись

Evgeniy
21.07.2017
18:02:25
скинь

Остап
21.07.2017
18:02:46
скинь
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Evgeniy
21.07.2017
18:02:49
ну и выводится сообщение? ДА, такое число НЕ существует в фале

f4rt~
21.07.2017
18:03:14
самое главное упрекать меня в хуевости будет человек, который не знал что ему делать с классами и как ими оперировать внутри его аппликейшена не копипастя постоянно, который 30 сообщений назад впервые узнал за DI
ахуенный день

Остап
21.07.2017
18:03:28
хотя, стоп
я фигню пишу