@prophp7

Страница 1091 из 1387
Alexander
26.05.2018
11:40:39
это сарказм был поди

Антон
26.05.2018
11:40:40
да нет такого
нет какого? )

это было согласие с тобой )

Sergey
26.05.2018
11:42:38
это было согласие с тобой )
не надо со мной соглашаться особенно когда я пытаюсь в сарказм

Google
Антон
26.05.2018
11:42:40
это сарказм был поди
ларкин реальная фамилия?

Alexander
26.05.2018
11:42:46
да

Антон
26.05.2018
11:43:09
не надо со мной соглашаться особенно когда я пытаюсь в сарказм
можно делать свои exception, просто не парился и использовал магию ларавеля ))) как всегда

да
на ларке программируешь?

Sergey
26.05.2018
11:43:34
если в этом не парилсяэ. че в другом паришься?

Антон
26.05.2018
11:45:00
если в этом не парилсяэ. че в другом паришься?
в данном случае, я не понимаю профита от создания собственных NotFound экспепшенов, если в итоге будет один респонс 404

ModelNotFound, NotFoundException от ларавелевского ModelNotFoundException отличается мало чем

Vlad
26.05.2018
11:46:38
Фасад, фасад, сверху хелпер и в прадакшен

Антон
26.05.2018
11:46:50
ага )))

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

Valentin
26.05.2018
13:50:38
Серёга ты сегодня рассадник сарказма, какая муха укусила?)

Roman
26.05.2018
14:35:50
как с абстрактного класа узнать имя класа которыи наследуется от него?

Google
Roman
26.05.2018
14:40:40
спс

get_called_class()

Д
26.05.2018
14:50:49
Как лучше практиковать ООП??

А то эти классы с кошками и ?

Не то

Maksim
26.05.2018
15:06:04
Д
26.05.2018
15:06:31
Ахахаха

!!!!???????????

Евгений
26.05.2018
15:26:08
Как получить скриншот из <video>? Мне надо когда пользователь загружает видео, получить скриншот. Но получаю черное изображение. Может это связано с тем, что оно берет самый первый кадр?Как тогда взять например 5-ый?

Sergey
26.05.2018
15:31:59
Как лучше практиковать ООП??
для начала разобраться со структурным программированием

Bohdan
26.05.2018
15:38:05
для начала разобраться со структурным программированием
а как же разобраться с тем, что такое ооп?

Sergey
26.05.2018
15:38:18
ну или по позже, после структурного

Bohdan
26.05.2018
15:38:48
ну да, можно потеряться в процессе

Д
27.05.2018
06:27:00
когда мы создаем обьект класса который имплементирует интерфейс

этот обьект автоматом становится обьектом интерфейса?

VA
27.05.2018
06:28:40
У интерфейсов нет объектов

Этот объект является объектом класса, имплементируюющий интерфейс

Это значит, что для этого объекта доступны все методы, которые оглашены в интерфейсе

Google
Д
27.05.2018
06:45:41


вот посмотрите пожалуйста. мы принимает обьект интерфейса в метод write класса poly_base_Article

VA
27.05.2018
06:55:05
Не быть объектом, а имплементировать

Короче, у тебя есть тачка. Она имплементирует интерфейс движения. Должны быть у нее методы: разгон, замедление, поворот вправо, поворот влево. И ты хочешь на гонку принимать только те объекты, которые имплементирует интерфейс движения. Будь то велосипед, мотоцикл, автомобиль

Так вот, является ли твоя тойота объектом движения?

Нет, она лишь имплементирует интерфейс. При этом, является объектом класса машина, имплементирующий интерфейс движение

Dmitriy
27.05.2018
08:13:45
cs жесть

Sergey
27.05.2018
09:59:24
этот обьект автоматом становится обьектом интерфейса?
замени слова "класс" и "интерфейс" на тип. И тогда твой объект автоматиески будет иметь типы учавствующие в иерархии.

"класс" или "интерфейс" с этой точки зрения - не важно. Это важно только в контексте самой иерархии типов, но по сути с точки зрения клиентского кода (тот код, который завязан на факт того у кого какой тип) нам вообще плевать чем именно является этот самый тип в цепочке. Классом или интерфейсом

отсюда же нет смысла в суффиксах вида FooInterface (ибо либо тебе тут не нужен суфикс или не нужен интерфейс)

ну и да.... вот эти poly_base_write это какой-то пиздец уж извините за французский

клиентскому коду насрать poly оно там или mono, base или subtype....

никакой полезной нагрузки это все не несет а подчеркивает отсутствие понимания "что такое полиморфизм"

Art
27.05.2018
10:09:45
Привет), помните писал когда-то сюда про этот проект: https://tema.pw/pr/ecommerce-demo/ в общем на основе его запилил типа фреймворка, но более удобного. Где отдельные модули ничего не знают о других, это позволяет использовать кучу библиотек, где они не будут мешать друг другу, а данная архитектура все это организует. https://tema.pw/pr/hybrid/ Но пока нет времени на составлнии документации. Посмотрите на код в новом проекте, как вам? Там уже есть пару виджетов и компонентов для переключения глобальных шаблонов (аналог другого сайта со своей версткой, не путать со страницей) и микро шаблонов для дочерних страниц. Так же есть события до переключения и после. Сами компоненты это лишь 1% от всего) И понятен ли код с первого взгляда?)

Alex
27.05.2018
10:10:53
Backbone? сколько тебе лет?))

Код так-себе по читаемости получился из-за es5

Sergey
27.05.2018
10:12:20
да, сейчас бы в 2k18 писать на es5

Art
27.05.2018
10:12:41
бекбон можешь заменить на любое другое и все будет работать, главное чтобы собитя пулял)

Alex
27.05.2018
10:12:55
Эмм

Art
27.05.2018
10:12:58
в этом и фишка, что есть горячая замена всего без поломки остального)

Google
Alex
27.05.2018
10:13:04
Ну есть best prictice

не надо делать сверх гибко

Sergey
27.05.2018
10:13:15
https://github.com/artnv/hybrid/blob/master/src/js/app/controllers/demoController.js - ты в модули не умеешь?

Alex
27.05.2018
10:13:19
получится страшная фигня

Попытка засчитана как для обучения и proof of concept

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

Sergey
27.05.2018
10:14:47
начинающий php-ник добрался до js

Alex
27.05.2018
10:15:00
недавно на хабре была статься про пыху с похожей проблемой

парень вообще не юзал зависимости. даже композера нет

Sergey
27.05.2018
10:15:17
какого Х у тебя EVENT_MANAGER делает в контроллере? почему конфигурация не вынесена?

ну и блин чел, я понимаю если бы ты скинул это году так в 2010-ом, там может можно было бы даже и пообсуждать

а тут обсуждать нечего

Alex
27.05.2018
10:16:29
ну не опускай ты так его

Sergey
27.05.2018
10:16:30
менеджеры еще какие-то

Alex
27.05.2018
10:17:49
@artnv просто то что ты построил делается в несколько раз в проще на основе React или Vue

ну на крайсяк Angular

но в ангуларе уже тяжелее

Sergey
27.05.2018
10:18:08
ой да не тяжелее

Alex
27.05.2018
10:18:21
ой да не тяжелее
там больше конфигурации

Tadeus
27.05.2018
10:18:22
Google
Tadeus
27.05.2018
10:18:31
Роутинг капец

Sergey
27.05.2018
10:18:43
там больше конфигурации
какой конфигурации?) почему больше? почему ее больше чем в react?)

Tadeus
27.05.2018
10:18:47
Правда ведь запутанный

Привет, Сергей

Alex
27.05.2018
10:19:08
какой конфигурации?) почему больше? почему ее больше чем в react?)
в реакте по факту конфига не нужны так как это не фрейм, а либа

Sergey
27.05.2018
10:19:16
Alex
27.05.2018
10:19:18
там по факту все водин файл можно запихнуть и будет работать

с ангуларом такое не проканает

Sergey
27.05.2018
10:19:48
в реакте по факту конфига не нужны так как это не фрейм, а либа
ну вот в реальном проекте у тебя появляются всякие контейнеры зависимостей, redux-ы, react-router какой и тд. и вот у тебя уже примерно то же самое

Tadeus
27.05.2018
10:20:30
Вью с редуксом одно удовольствие юзать

Sergey
27.05.2018
10:20:31
p.s. а еще я очень жду angular ivy

Tadeus
27.05.2018
10:21:01
p.s. а еще я очень жду angular ivy
Дай что-нибудь почитать

Bohdan
27.05.2018
10:21:08
Вью с редуксом одно удовольствие юзать
чет ты извращенец, vuex для кого завезли?)

Tadeus
27.05.2018
10:21:22

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