Обновить
4
0
Виталий@Botchal

У меня та ещё специализация

Отправить сообщение
Обновил, теперь
PHP Warning – yii\base\ErrorException Declaration of app\helpers\ArrayHelper::setValue($array, $key, $value) should be compatible with yii\helpers\BaseArrayHelper::setValue(&$array, $path, $value)
Черт подери, ваш setValue лучше. Спасибо за релиз!
Что Вы имеете в виду под образованием? Документ об окончании или полученные знания?
На самом деле самая тривиальная проблема мейнтейнить рабочий проект, в котором вот такое как Вы сказали. Самим часто достаётся подобное. Вы написали про разделение, в Yii2 поведениями решается всё, от трансформации атрибутов модели до запусков бизнес логики. Поэтому у нас в компании действует правило, мы не пишем бизнес логику в поведениях. Та часть процессов, запуск которых связан с изменением AR мы явно вызываем в переопределённых методах insert(), update(), delete().
public function insert($runValidation = true, $attributes = null)
{
    Yii::$app->MoexOperation->clearing($this);
    return parent::insert($runValidation, $attributes);
}

Ничего поэтичного зато выделено. А вы как разделяете?
На Yii2 это можно решить поведениями в любом наследнике yii\base\Component. Практически один в один стандартные события как в Lifecycle Events. Что Вы имели в виду под разделением?
Сомнительно, скорее всего будут специально резать скорость, чтобы увеличивать её постепенно и получать больше денег, «tik-tak» будет продолжаться.

Конечно лаканичнее, но мы же тут про ноду статью читаем. Как поднять вэб-сервер на стандартной библиотеке, уникальная в своём роде статья. А Вы тут со своим Go. Автор чётко выразился, что в своё время он много чего бы отдал за такую статью. Речь идет о годах 4 назад, за это время ничего подобного так и не появилось.

Пускай всё что угодно переписывают на js пока мы тратим заработанные бабки и нюхаем кокаин
Шутка в том, что это может случиться, но написать об этом прямо он не смог, поэтому назвал идею шуткой.
Только чёрный кофе, только Виктор Строгонов! Статью прочитал, под эмбиент я могу только спать. Этот стиль для спокойных и уравновешенных людей, коим я не являюсь, честно.
в многопоточном режиме
костыли писали, помню
Давно использую данный способ. Персонализирую форму входа через соц. сети. Логично выводить только «нужные» кнопки. ИМХО, ничего страшного в этом не вижу.
Стильно, творчески, понятно. Спасибо, очень понравилось, не сухо.
От себя внёс бы правку вместо реплики «Ну, возможно, поймешь лет через десять» привёл бы пример про недостаточность данных в начале разработке. Когда просят одно, а потом оказывается, что это немного другое. Или пока идёт разработка бизнес логика может измениться (например, вслед за потребностями рынка). И поэтому следует принимать эти решения, намного позже и делать всё оптимально гибко.
Чем выше порог входа, тем выше заработные платы. Всё идёт по плану (по плану порабощения мира). Ну а если серьёзно, то как ещё можно писать на современной версии языка, так чтобы он отрабатывал везде? Я думаю, что этот эволюционный период пройдёт и всё будет хорошо.
— Если вы не доверяете научным исследованиям и фанатично верите во вред сотовой связи — дальше можно не читать.
Я доверяю себе. Не знаю что на счет смартфона, проблем не замечал. Но вот с wi-fi роутером произошла интересная штука. Купил я значит новый роутер, старый не давал сигнал через 2 бетонные стены на кухню. Выбирал по мощности сигнала. Выбрал в общем то обычный домашний TP-LINK. Поставил на тумбочку рядом с кроватью, там у меня был старый роутер, потому что там провод. И знаете, я начал плохо спать. На утро было ощущение дискомфорта, хотелось воды. В голове была тяжесть и при резких движениях покалывало. Как будто я пил с вечера. Роутер переехал в другой конец комнаты, проблемы прекратились. Я понимаю, что частоты разные, но всё же…
Безусловно идея хорошая. Предварительная патентная заявка поможет подчеркнуть «деловой» статус РИД. Мол это не просто моё стихотворение, а действительно что-то важное. Сейчас процедура регистрации патента очень мучительная (долгая, дорогая). Ждать пол года и заплатить не маленькую пошлину — это не есть удобно. Для коммерциализации вашего РИД нужны 2 вещи: а) статус РИД б) право на этот РИД. Для этого я так понимаю и будет создана процедура регистрации предварительной заявки. Кстати говоря, сейчас для решения этих задач существуют сервисы для депонирования. Они работают как с ФИПС так и с КриптоПро. Второй используется для подписания конкретного архива с timestamp (типа данный РИД был депонирован именно мною в такое то время). И это имеет юридическую силу. Например сервис https://edrid.ru Бюджетная альтернатива официального патентования. Популярен у писателей, композиторов, дизайнеров.
Напишите книгу!
Скажите пожалуйста, этот анонс для всех пользователей хабра или только для украинцев? Текст написан по-русски. Картинки с сайта — с текстом на украинском. Habrahabr — проект многонациональный, местные традиционные языки — русский и английский. Не могли бы вы добавить локализацию на сайт и перезалить картинки? Спасибо.
Почему же ад, angular formly я не использовал, но получение от gii, который между прочем ориентирован не только на CRUD контроллеры Yii (в теории, опираясь на само направление кодогенерации), кода формы + ангуларовский контроллер — ИМХО, очень даже рай. А сможет ли angular formly забрать у модельки тип данных, или длину, или любой другой валидатор, например exist? Я думаю, что нет, Вы будете это руками писать, так или иначе. Я же имел в виду пропускать этот шаг, ведь это уже есть в модельке. Или я Вас не так понял?

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность