@prophp7

Страница 280 из 1387
Александр
13.03.2017
00:51:26
или с php 5.3

Marat
13.03.2017
06:44:22
Ребят подскажите пожалуйста как можно в настройках yii2 задать какие именно контроллеры использовать для сабдомена в advanced версии ? Просто сейчас такая ситуация что есть часть тестовая и часть продакшн и обе на один и тот же контроллер ссылаются. В файле main.php задается namespace контроллеров но он настроен на фронтэнд который является и продакшн частью. Я попытался сделать по анологии с backend т.е. в конфиге указал controllerNamespace => 'subdomain\controllers' в самом контроллере указал namespace и ничего не получается

Vadim
13.03.2017
07:22:02
почему до сих пор используете слово array()
я слышал аргументы, типа так нагляднее :)

(;¬_¬)
13.03.2017
07:22:16
Google
Fayozjon [CybernatiC]
13.03.2017
07:24:12
Привет всем удачной продуктивной недели

Oleksii
13.03.2017
07:37:07
> @hitmaker почему до сих пор используете слово array() есть люди которые еще везде пишут require_once

Oleksii
13.03.2017
07:45:10
используй композер, люк!

Aleh
13.03.2017
07:45:21
лок

Vadim
13.03.2017
07:47:35
ну как же, всегда ж говорили, в любой непонятной ситуации используй require_once, надо же как-то vendor/autoload.php подрубать :)

da horsie
13.03.2017
07:48:18
используй композер, люк!
использую. как мне его подключить из public/app.php?

Oleksii
13.03.2017
07:49:47
я про реквайр в начале каждого файла.

Vadim
13.03.2017
07:51:09
ну такие в любом случае при смерти уже

либо страдают счастливо

помнится тут были любители упороться подобным

Приходите 22 марта в Avito на второй Moscow Kubernetes meetup!https://www.meetup.com/Moscow-Kubernetes-Meetup/events/238321060/

Google
F01134H
13.03.2017
13:00:22
Про кластеризацию будут рассказывать?

жил бы я в москоу, я б пошел

Vadim
13.03.2017
13:34:29
хз про кластеризацию

Евгений
13.03.2017
16:19:28
что там будет?

Dan
13.03.2017
17:04:07
Денис Измайлов будет

И много Куберенетеса

Ivan
13.03.2017
20:05:49
котаны, а кто какие знает ресуры книги/сайты/etc для изучения JavaScript? главное чтобы там EcmaScript5 был.

кроме Фленагана и https://developer.mozilla.org/en-US/docs/Web/JavaScript

Ivan
13.03.2017
20:11:26
точно)

хотите еще один вброс про звания девелоперов? :) за последнюю неделю у меня было 3 собеседования на должность Middle Full Stack Developer что спрашивали 1. основы ООП, трейты, знания БД, задачка на рекурсию (которую я не смог решить за 10 сек), чуть чуть JS и бутстрап. 2. что есть late static binding , трейтов, Angular и другие в принципе не очень сложные вещи. 3. что есть бинарное дерево, зачем нужен Dependency Injection , зачем нужны транзакции и еще кучка добра которая сделала мой день. чую тут еще и математика нужна будет. итого. позиция везде одна и та же - Middle Full Stack Developer, по деньгам тоже одинаково. но вот требования различаются кардинально! на третем интервью я себя разжаловал в джуна ))

Sergey
13.03.2017
22:19:26
ну давай разбираться

1. основы ООП - что спрашивали? стандартное "что такое инкапсуляция" и зачем нужны интерфейсы? Знания БД - как проверяли? Задачка на рекурсию, что за она? По JS что спрашивали? Обычно есть два уровня - области видимости переменных и прототипное наследование.

2. трейты? что по ним можно спрашивать то.... Что спрашивали по Angular? штуки типа life-cycle компонентов?

3. ну тебя ж не просили красно-черное дерево наколенке замутить. Вполне себе простой вопрос. Зачем нужен dependency injection нужно знать как для php так и для фронтэнда. Зачем нужны транзакции - тоже знать надо.

da horsie
13.03.2017
22:23:49
звания вообще ни о чем не говорят, это формальность, которая у тебя будет записана в резюме

Sergey
13.03.2017
22:23:53
ответь на мои вопросы и тогда я буду представлять что именно тебя веселит. Пока слишком мало инфы что бы хоть какие-то выводы делать

звания вообще ни о чем не говорят, это формальность, которая у тебя будет записана в резюме
интересный факт - мало кто пишет в резюме middle, обычно был джуном и сразу синьер

da horsie
13.03.2017
22:24:27
синьорность, как и все в мире, относительна. если ты самый опытный в команде - ты по определению синьор

Sergey
13.03.2017
22:24:34
хороший ход - когда просто пишут "софтваре инженер"

Google
da horsie
13.03.2017
22:25:15
если ты с 20 годами опыта но работаешь в команде с, не знаю там, Кентом Беком и Мартином Фаулером - ну поди, назови себя синьором

da horsie
13.03.2017
22:25:53
ну потому что это все формальность и субъективность

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

da horsie
13.03.2017
22:28:28
кто учится каждый день, читает книжки, ходит на митапы, слушает лекции какие-нить, тот молодец и сеньор

Sergey
13.03.2017
22:29:01
кто учится каждый день, читает книжки, ходит на митапы, слушает лекции какие-нить, тот молодец и сеньор
знавал я одного чувачка... все что ты перечислил он делал но как был джуном неспособным сделать что-то новое для себя так и остался)

da horsie
13.03.2017
22:29:16
кто считает себя профессионалом по принципу "я зарабатывают этим, значит это моя профессия, значит я профессионал" тот так и останется бакланом хоть с 30 годами опыта

Sergey
13.03.2017
22:29:44
ну мол ты забыл в этот список включить что-то связанное с возможностью фильтровать и анализировать информацию, искать причинно-следственные связи

da horsie
13.03.2017
22:30:00
и критически подходить к тому, что читаешь

короче основная мысль - тайтлы фуфло

Sergey
13.03.2017
22:31:02
научный подход в постижении этого мира

da horsie
13.03.2017
22:31:08
вот да

Sergey
13.03.2017
22:31:15
особенно важно для фронтэндщиков, больше хайпа чем у них я нигде не встречал

da horsie
13.03.2017
22:31:31
фальсифицируемость и измеримость

Ivan
13.03.2017
22:32:31
1. чем абстрактный класс отличается от интерфейса. необходимо было вытянуть из бд два последних елемента отсортированных по id ASC. задачка на нахождение факториала, я ее за пару секунд сделать не смог и сдался. ajax запрос на jQuery 2. зачем нужны трейты... для того что бы можно было реализовать множественное наследование. ангуляр я не знаю, я работаю с vue. 3. бинарное дерево... обьяснить зачем нужен DI я не смог. транзакции нужны для того что бы можно было "откатить" изменения.

Ivan
13.03.2017
22:32:48
фидбек у меня был только от второго оффера

Sergey
13.03.2017
22:33:03
> для того что бы можно было реализовать множественное наследование. эм... вообще-то нет

Google
Sergey
13.03.2017
22:33:32
> транзакции нужны для того что бы можно было "откатить" изменения. ACID что такое знаешь?)

Ivan
13.03.2017
22:33:41
неа (

Sergey
13.03.2017
22:33:59
ну и опять же к вопросу о базах данных. Что такое индексы мидлу знать надо. И что индексы можно на бинарных деревьях делать тоже)

> чем абстрактный класс отличается от интерфейса ничем?) если взять java8

da horsie
13.03.2017
22:35:12
ну вообще надо бы знать бвзу CS

Sergey
13.03.2017
22:35:16
> обьяснить зачем нужен DI я не смог Don't call us, we call you. Ну и незачем объектам знать как собираются их зависимости, пусть это делают за них)

da horsie
13.03.2017
22:35:42
структуры данных основные, сложность, сортировку/поиск

Sergey
13.03.2017
22:35:49
> не смог и сдался. сделал бы хоть не правильно

Admin
ERROR: S client not available

da horsie
13.03.2017
22:35:59
не наизусть, но представление иметь надо

Sergey
13.03.2017
22:35:59
ну мол на собеседованиях обычно не требуют правильные реализции

скорее важно посмотреть как человек мыслит и рассуждает

особенно грустно когда кандидат не может ответить на вопрос и на пару минут неловкая пауза

мне ж какраз и интересно услышать что там у него в голове эти пару минут происходит

а не правильный ответ

не наизусть, но представление иметь надо
да банально что такое O нотация

da horsie
13.03.2017
22:37:29
ну сложность, да

Sergey
13.03.2017
22:37:41
достаточно посмотреть какой-нибудь CS50 где это на первой же лекции разбирают

уже левелап на собесах)

da horsie
13.03.2017
22:38:09
по-хорошему для O() надо понимать определение предела)

Google
da horsie
13.03.2017
22:38:36
но хрен бы с ним, хотя бы примерно надо представлять, о чем речь

Sergey
13.03.2017
22:38:40
по-хорошему для O() надо понимать определение предела)
ой да ладно, это чтобы Кормена читать. А так просто надо знать что O(N) это сильно дольше чем O(logN)

da horsie
13.03.2017
22:39:09
ну предел объясняют в институте, даже если математика не профильная

Sergey
13.03.2017
22:39:22
с матанализом у нас все было оч плохо(

da horsie
13.03.2017
22:40:53
@fes0r пока ты тут, сделай мне код-ревью?

Sergey
13.03.2017
22:41:06
лениво) но давай

da horsie
13.03.2017
22:41:09
https://github.com/f3ath/pimple-config

там один класс, умещается в экран

Sergey
13.03.2017
22:42:24
https://github.com/f3ath/pimple-config/blob/master/src/Config.php#L51

смущает то что там происходит

насколько я понимаю это не "сервисы" а их дефинишены

или фабрики...

https://github.com/f3ath/pimple-config/blob/master/src/Config.php#L42

da horsie
13.03.2017
22:43:20
ну я хз как их назвать. это такие лямбды-конфигураторы

Sergey
13.03.2017
22:43:26
почему json а не скажем из .env/env переменных?

ну в целом это я придераюсь)

da horsie
13.03.2017
22:44:18
эммм... наверно потому что я не знаю, что такое .env

Sergey
13.03.2017
22:44:19
ну лоадер конфигов

если тебе удобно то и хватит

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