@prophp7

Страница 1345 из 1387
Dmitry
16.10.2018
14:22:29
а ещё из мейлру закаты красивые ;)

Anton
16.10.2018
14:23:35
тяжелее всего повышать рейт в рамках одной и той же конторы. при переходе на другую, главное сказать, а дальше это не твои проблемы.

Maksim
16.10.2018
14:24:13
ну в относительно больших конторах повышать не так сложно, если есть наглость и у тебя норм роль)

Борис
16.10.2018
14:29:53
p.s. лично я знаю может 2-х людей с рейтами в 50 в час
Это без учета crossover? Все-таки это немного "необычный" вид работы.

Google
Art
16.10.2018
14:48:25
Есть вспомогательные методы которые используются в других методах, они сами по себе не вызываются пользователем и являются protected. Но их нужно использоваться в других классах. Так вот, сделать их публичными чтобы интерфейс не ругался?

Art
16.10.2018
14:52:10
тоже слышал что выносят в трейты все вспомогательное

Maksim
16.10.2018
14:52:52
что делают-то эти вспомогательные методы?

Art
16.10.2018
14:55:07
html обертку определют), например для html меню, для selected option меню. И вызываются для корня к примеру <ul> и детей <li>. В каждый класс с двумя методами наследуется от главного

Maksim
16.10.2018
14:55:41
чёт им явно не место в трейтах)

Art
16.10.2018
14:56:33
можно было бы в цикле инклудить шаблон и ob_start обрамлять, но если элементов 1000+ то циклом диск дергать?

Anton
16.10.2018
14:56:44
погодь

опиши конкретнее что тебе нужно оборачивать.

Art
16.10.2018
14:57:30
первый метод rootNode и childNode

Google
Art
16.10.2018
14:57:40
они принимают различные удобные параметры

rootNode($nodes, $firstStart) childNode($item, $childNodes, $aliases, $nestingLevel, $userParams)

короче дерево круто строить можно

Anton
16.10.2018
14:58:34
что делает rootNode ?

Art
16.10.2018
14:59:37
да какая разница, у меня делемма делать public технические методы или нет, вроде как не пофеншую

Anton
16.10.2018
15:00:06
ну раз ты задался вопросом феншуя, то я вангую. весь твой метод rootNode не феншуйный

и не важно приватный он или публичный

Art
16.10.2018
15:00:18
скоро гитхаб обновлю и скину весь код

не, он важен

Anton
16.10.2018
15:01:44
ну раз он важен, то опиши что он делает? я рискну предположить, что он создает корневую ноду и добавляет все $nodes как детей. не понятно только что делает $firstStart. первый старт? мб флаг какой.

Art
16.10.2018
15:05:03




да, норневую ноду

короче сделал публичными методы для интерефейса

Andrew
16.10.2018
15:07:30
очередной рекурсивный обход adj tree?

Art
16.10.2018
15:07:56
да

Anton
16.10.2018
15:08:50
Ну так тебе тут билдер нужен. с разными стратегиями рисовки.

Art
16.10.2018
15:09:30
уфф, вот ты отнаследовался от класса, методы-шаблоны переопредилил вот тебе и стратегии отрисовки)

параметры приходят и делай что хош

Andrew
16.10.2018
15:10:57
уфф, вот ты отнаследовался от класса, методы-шаблоны переопредилил вот тебе и стратегии отрисовки)
т.е. ты предоставляешь возможность другим разрабам делать свои меню?

Google
Art
16.10.2018
15:11:28
а aliases нужны чтобы поля из любой таблицы адаптировать под внутренние значения, т.е parent => parent_from_your_table, id=> id_from_table и тд

да и для себя, на скринах же видно что html меню как список и option -select и как хлебные крошки

хотя первый вариант был именно инклудить, ток я хз, он кеширует первый инклуд или 1000 раз с диска читать будет

Alexey
16.10.2018
15:14:30
Всем привет. Подскажите пж почему регулярка не работает? preg_match('/^\/answ [0-9]* [A-Za-zА-Яа-я0-9., ?!]*$/', $msg ) Должно реагировать на англ и на русские буквы. реагирует только на англ

Maksim
16.10.2018
15:15:25
u добавь.

Andrew
16.10.2018
15:15:59
а aliases нужны чтобы поля из любой таблицы адаптировать под внутренние значения, т.е parent => parent_from_your_table, id=> id_from_table и тд
а что если строить дерево через recursive CTE в базе и твоим кодом его просто по разному рисовать?

Art
16.10.2018
15:16:17
в базе лимит вроде на рекурсию

а так помимо showTree и методы шаблона для него который были описаны, есть еще доп. методы // Включение сортировки по ключу "position", от большего числа к меньшему. // Для каждого узла с одим родителем(parent_id), позиция начинается с "0" // По умолчанию — true $sort_enabled = true; $tb = TreeBuilder::create($dataArr, $aliases, $sort_enabled); $tb->getTree(); // return assoc array $tb->showTree(); // return html tree $tb->getParents($node); // Возвращает массив с цепочкой родительских узлов типа "хлебных крошек" $tb->getChilds($node); // Возвращает массив с потомками конкретного узла

Alexey
16.10.2018
15:20:03
u добавь.
Это мне?)

Maksim
16.10.2018
15:20:10
Alexey
16.10.2018
15:20:22
да
Где u добавить?

Maksim
16.10.2018
15:20:35
вот люди ленивые пошли... после слеша

Art
16.10.2018
15:20:36
после/reg/тут

слеши еще можно заменить на # # так читабельней

Alexey
16.10.2018
15:30:58
Я ниче не понял) Просто убрал знак $ и все заработало?

Все равно спасибо)

dypa
16.10.2018
15:46:20
Так все же нужно быть хорошим разработчиком или наглым? ;)
мне кажется что нужно быть "хорошим продажником", к моему сожалению этот навык больше влияет на количество $$$ и успешность прохождения собеседования, чем на умение потом работать!

Patrik
16.10.2018
20:35:52
https://github.com/hasegawa-tomoki/php-terminal-nes-emulator Теперь я видел все

Maksim
16.10.2018
20:36:24
ох красавцы

Stepan
16.10.2018
20:39:26
интересно, а можно двухядернось реализовать?..?

Google
Bohdan
16.10.2018
20:53:53
запускаешь два процесса пхп

f4rt~
16.10.2018
20:57:58
запускаешь два процесса пхп
это как раньше мемасик был с многопоточностью на пхп)

Bohdan
16.10.2018
20:58:16
был, есть и будет)

Nikitcat
16.10.2018
20:58:36
Кто-то потоками в пхп вообще пользуется?

Maksim
16.10.2018
20:58:55
самоубийцы

Sergey
16.10.2018
20:59:34
Sergey
16.10.2018
20:59:54
Кто-то потоками в пхп вообще пользуется?
а зачем тебе много потоков?)

Vladislav
16.10.2018
21:00:00
разве что curl_multi

Sergey
16.10.2018
21:00:10
разве что curl_multi
это не про пототки, это про корутины

Maksim
16.10.2018
21:00:10
f4rt~
16.10.2018
21:00:22
?

Sergey
16.10.2018
21:00:28
ну как корутины... это про socket_select

Vladislav
16.10.2018
21:00:29
пачьиму?

Sergey
16.10.2018
21:00:53
пачьиму?
потому что есть потоки, есть процессы, а есть мультиплексирование

и для I/O выгоднее последнее

Maksim
16.10.2018
21:01:07
ты оч плохую рекламу меилру даёшь)

Sergey
16.10.2018
21:01:08
а еще есть кооперативность?

Sergey
16.10.2018
21:01:28
а еще есть кооперативность?
мультиплексирование это примерно то же самое... слово просто это забыл)

Art
16.10.2018
21:03:01
почему в вакансиях php уже стали требовать питон и чаще всего go?

Maksim
16.10.2018
21:03:13
что микросервисы делать

Google
Sergey
16.10.2018
21:03:15
потому что нахуй твой похапе нинужон

будешь переписывать

Vladislav
16.10.2018
21:03:39
пхп программисту такие умные слова знать не обязательно ?

Art
16.10.2018
21:03:46
лол php программер вакансия а там все что можно только не php через пару лет

Sergey
16.10.2018
21:03:59
Maksim
16.10.2018
21:04:12
пхп программисту такие умные слова знать не обязательно ?
если он такие умные слова не знает, то он макака, а не программист, имхо

Sergey
16.10.2018
21:04:18
день сурка.. 500й день пошел

Evgenii
16.10.2018
21:13:41
если он такие умные слова не знает, то он макака, а не программист, имхо
так программист и есть макака не?) ведь само по себе программирование не требует особого ума, а вот SE - это уже интереснее.. другое дело, что каждый второй себя se считает

Nikitcat
16.10.2018
21:14:30
Эм

Sergey
16.10.2018
21:16:32
у пхп есть фпм, который вполне хорошо справляется со своей задачей, где для этого в го юзаются корутины, а в классической джаве потоки под сервлетами дробилки для процессинга.. ну тут пхп делает тоже услугу, избавляя от головняка с синхронизациями, т.к весь код будет идти последовательно ну и скейлить горизонтально это сразу by design можно

так что, не нужны вам потоки в пхп

Evgenii
16.10.2018
21:16:51
эта дихотомия откуда-то из 90-х вроде, не?
не знаю, возможно тебе виднее

Sergey
16.10.2018
21:16:59
более развитые корутины да, но не потоки

da horsie
16.10.2018
21:17:47
не знаю, возможно тебе виднее
ну разве сейчас где-то делят на программистов и SE?

Evgenii
16.10.2018
21:18:06
Sergey
16.10.2018
21:18:14
Sys admin, Ops, Devops, SRE

суть не меняется

Art
16.10.2018
21:18:47
скоро все будут веб-программерами, т.к. браузер москируют под софт и на html пишут интерфейс

Страница 1345 из 1387