@prophp7

Страница 197 из 1387
Ilya
18.01.2017
08:49:38
web?

каждый день пользуюсь гитлабом

последние года 2

первый раз слышу "web gitlab"

Google
Alexey
18.01.2017
08:50:24
Не так) gitlab на их стороне

Andrew
18.01.2017
08:50:25
по ходу имеется в виду cloud hosted

Ilya
18.01.2017
08:50:28
аа

все тоже самое там

Andrew
18.01.2017
08:51:14
кстати, а bitbucket vs gitlab - что лучше?

Alexey
18.01.2017
08:51:27
В чем ограничения на их стороне? я про бесплатный режим

Ilya
18.01.2017
08:51:37
на сервак залезть нельзя

Роман
18.01.2017
08:51:39
bitbucket поддерживает mercurial :)

Ilya
18.01.2017
08:51:47
и есть какое-то разумное ограничение по размерам директории

вроде все

Timur
18.01.2017
08:51:55
bitbucket поддерживает mercurial :)
Ай-вей. Hg кто-то ещё юзает?

Nadirq
18.01.2017
08:52:06
кстати, а bitbucket vs gitlab - что лучше?
а тут дело вкуса. по мне битбакет симпатичнее и более юзерфрендли

Ilya
18.01.2017
08:52:24
в гитлабе есть ci

Google
Nadirq
18.01.2017
08:52:52
гитлаб - няшный

Alexey
18.01.2017
08:52:54
вроде все
Спасибо)

Yokai
18.01.2017
08:53:12
gitlab можно у себя захостить

Andrew
18.01.2017
08:53:13
в гитлабе есть ci
кстати, как он? в битбакете есть б-гомерзкий pipelines, который никто не умеет настраивать и недавно появилась поддержка CircleCi

Роман
18.01.2017
08:53:44
Ай-вей. Hg кто-то ещё юзает?
Я :) У меня на GitHub уже за 70 репозиториев, но я так и не осилил git для чего-то более сложного, чем закоммитить/зачекаутить. Не понимаю я его.

Ilya
18.01.2017
08:53:49
да +- как в трависе конфигурируется

Timur
18.01.2017
08:54:19
Я :) У меня на GitHub уже за 70 репозиториев, но я так и не осилил git для чего-то более сложного, чем закоммитить/зачекаутить. Не понимаю я его.
Это правда. git очень inconsistent в плане интерфейса консольного. Только очень немногие это понимают.

Роман
18.01.2017
08:56:35
Это правда. git очень inconsistent в плане интерфейса консольного. Только очень немногие это понимают.
Вообще, мне пофиг на консистентность интерфейса. Просто как-то так складывается, что mercuruial я просто «не вижу». Он делает всё, что мне нужно, и никогда ничего не теряет и не ломает. А в git каждый второй случай, отличный от линейного коммит/чекаут приводит к гуглению «как побороть эту проблему» и иногда приводит к потере той или иной части информации :)

Hell
18.01.2017
09:37:24
как привильно назвать функции преобразования объекта из одной предметной области в другую?

toXXX ?

convertToXXX?

Роман
18.01.2017
11:19:25
toXXX ?
Можно наподобии bin2hex. ?

Но наверное зависит сильно от контекста.

i
18.01.2017
11:23:09
например atoi

Vadim
18.01.2017
11:24:06
чего мелочиться, надо сделать абстрактный класс DomainConverterAbstract с абстрактным статическим методом convert и нахреначивать от него CarToAirplaneConverter :) наверняка проблем с пониманием работы класса не будет :)

Роман
18.01.2017
11:24:49
?

Vadim
18.01.2017
11:25:38
единственная ответственность, все дела :)

Роман
18.01.2017
11:25:48
Смотря что у него там. Контекст неясен. Если действительно много значений будет конвертиться "из одной предметной области в другую", то почему бы и нет?

Vadim
18.01.2017
11:25:58
я б може так в ситуации в вакууме и сделал бы

Google
Роман
18.01.2017
11:26:07
Что там за область такая, уже интересно.

Может вообще нужно что-то вроде exportVariable.

Роман
18.01.2017
14:20:26
Ты всё ещё на Борще сидишь?
Ага. Пытался на Laravel/Lumen в качестве экспериментов пересесть — не смог. Ужасно :) Так что понемногу, по мере развития проектов, Борща переписываю на современные подходы :)

Stanislav
18.01.2017
14:21:32
/join

i
18.01.2017
14:30:27
Подскажите как такое лучше имплементировать: есть php класс с известным названием он создаётся в приложении, этот класс может отдавать список драйверов которые он может использовать для работы, так вот, драйвер это класс который соответсвует интерфейсу и расположен в определённом каталоге, как можно получить список всех классов драйверов? Классы заранее не известны

кроме как psr4 есть ещё варианты?

i
18.01.2017
14:56:16
Ладно, буду читать каталог и имя файла=класс

Vadim
18.01.2017
14:57:13
а чем не угодил пср4?

i
18.01.2017
14:58:19
Мне кажется, ps4 выглядит костыльно

dypa
18.01.2017
14:58:39
Ладно, буду читать каталог и имя файла=класс
дальше либо соглашения, либо получение имени класса через чтение файла/рефлексию/токенайзер

Dmitriy
18.01.2017
15:02:32
i
18.01.2017
15:04:18
Dmitriy
18.01.2017
15:04:36
бывает

Vadim
18.01.2017
15:04:39
хз, не вижу смысла не использовать то, что уже работает, работает нормально и как это работает знаешь не только ты

i
18.01.2017
15:05:36
В идеале при require файла получать список загруженных классов и проверять их на соответсвии интерфейсу

Язык состоящий из костылей

Google
Dmitriy
18.01.2017
15:07:44
Язык состоящий из костылей
а зачем пишем на нем ?

i
18.01.2017
15:08:10
а зачем пишем на нем ?
Низкий порог входения и высокая скорость разработки

Dmitriy
18.01.2017
15:08:42
питон же легче =)

Vadim
18.01.2017
15:08:59
питон, го, все с низким порогом

i
18.01.2017
15:09:13
питон же легче =)
Он для гуманитариев и тормозной

Роман
18.01.2017
15:09:19
И несовместимость версий.

Vadim
18.01.2017
15:09:33
ох

Роман
18.01.2017
15:09:37
Admin
ERROR: S client not available

Vadim
18.01.2017
15:10:08
И несовместимость версий.
что не мешает коду, написанному на пхп 5.3 радостно паать на 5.4

Dmitriy
18.01.2017
15:10:33
Мне кажется это тролб

троль

Роман
18.01.2017
15:10:38
ПОчему тормозной?
Ну, это недавно :) https://github.com/Balancer/benchmarks-fib-obj/wiki/Результат-теста:-i3-2.2ГГц

Vadim
18.01.2017
15:10:56
ну а вообще да, попахивает

Роман
18.01.2017
15:10:58
Ну одно дело когда это побочный эффект а другое когда это намеренный шаг. Но я на самом деле не против, иногда старое нужно выбрасывать. ?

i
18.01.2017
15:12:07
И несовместимость версий.
Если начинать сейчас, то думаю не будет проблем с совместимостью 3-й версии, разработчики поняли какой фэйл они сделали после проблем с переходом 2 -> 3

Роман
18.01.2017
15:12:08
что не мешает коду, написанному на пхп 5.3 радостно паать на 5.4
Но тут есть тонкость. Как правило код, который при переходе с 5.3 на 5.4 падает переписывают очень быстро. А вот c Py2 на Py3 уйма проектов в принципе до сих пор перейти не может :)

Vadim
18.01.2017
15:13:21
ну тут да, главное сейчас не забыть, какой именно вброс был

Роман
18.01.2017
15:13:35
Где версия на C, без плюсов
Там код объектный.

Google
Роман
18.01.2017
15:15:37
а почему без js :(
Руки не доходили окружение развернуть.

Роман
18.01.2017
15:15:38
Хотя если сравнивать с топом, то это печально. ?

i
18.01.2017
15:16:01
Там код объектный.
Может со структурой на C другие резульаты

Роман
18.01.2017
15:17:55
Может со структурой на C другие резульаты
Тест всё равно имеет «околоприкладное» значение. Грубая оценка потенциала для всяких фреймворков. Поэтому объекты в полный рост. И давно хочу наследование добавить, хотя бы пару уровней, но тоже всё не до того. Тесты достаточно старые, давно наигрался :) И одно дело освежить цифры с новой версией компилятора, другое — переписывать весь комплект тестов. Пусть они и примитивные :)

Aleh
18.01.2017
15:18:42
Руки не доходили окружение развернуть.
https://gist.github.com/6e27b25a189d4d0669b45831dfb5bfd7

i
18.01.2017
15:19:25
Изначально был вопрос про костыльность PHP, но да ладно

Dmitriy
18.01.2017
15:19:52
Слишком толсто - это ответ

Роман
18.01.2017
15:20:50
https://gist.github.com/6e27b25a189d4d0669b45831dfb5bfd7
Ага, и на ЛОРе мне уже кидали: https://www.linux.org.ru/news/google/13124611?cid=13126473 Просто для чистоты эксперимента это надо на том же железе крутить. А у этого ноута ухо крепления крышки переломилось и разворачивать его для запуска (пусть и при последующей работе по ssh) — тот ещё геморрой :) Но надо для спортивного интереса оживить будет, да.

Роман
18.01.2017
15:22:12
там без новых модных классов)
Вот можно будет сравнить оба варианта :)

Уломали, сейчас попробую оживить ноут :)

Роман
18.01.2017
15:27:35
В Ubuntu по дефолту нода 4.2.6 :) Какой ppa ставить?

Роман
18.01.2017
15:29:03
Роман
18.01.2017
15:29:30
Ладно, загаживать, так загаживать. Пойду поставлю через инсталлер от Ноды :)

А, он, как раз, вполне штатно работает :) Прописал свои репозитории и говорит — вперёд, apt-get install nodejs

Aleh
18.01.2017
15:30:58
ага

только предлагает выкачивать их sh для выполнения deb команд)

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