
Игорь
03.10.2017
23:36:25
А может есть какая либа, которая показывает архитектуру приложения?
А то я походу гуглю через одно место

Ad.x ??
03.10.2017
23:39:24

Dmitriy
03.10.2017
23:39:43

Google

Alex
03.10.2017
23:39:57

Игорь
03.10.2017
23:40:49

Dmitriy
03.10.2017
23:41:12
все вообще просто =)

Игорь
03.10.2017
23:41:13
Загуглил php to uml уже есть че почитать

Павел
03.10.2017
23:41:31
MB и MiB это не одно и тоже случаем? Вроде по разным стандартам сокращений просто.
Ну, раньше под MB понимали 2^20. Потом решили, что неправильно это когда для одна и та же приставка (Кило, Мега) означают разное, в зависимости от единицы измерения. Да и производители жестких дисков считали всё в степенях 10. Вот, чтобы устранить эту путаницу, суффиксы на основе 1024 стали называть кебибайтами, мебибайтами и т.п. Сокращение KiB, MiB. А MB теперь означает ровно 1000000 байт.

Игорь
03.10.2017
23:44:02
Оказывается, в шторме можно глядеть uml ещё и прыгать на нужный момент если над функция или класс
Jetbrains пора походу лицензию купить

Alex
03.10.2017
23:45:25
ага

Ad.x ??
03.10.2017
23:47:31
Ну, раньше под MB понимали 2^20. Потом решили, что неправильно это когда для одна и та же приставка (Кило, Мега) означают разное, в зависимости от единицы измерения. Да и производители жестких дисков считали всё в степенях 10. Вот, чтобы устранить эту путаницу, суффиксы на основе 1024 стали называть кебибайтами, мебибайтами и т.п. Сокращение KiB, MiB. А MB теперь означает ровно 1000000 байт.
капец, вроде всю жись айтишник вонючий, а провтыкал этот момент )

Павел
03.10.2017
23:49:31

Ad
03.10.2017
23:49:59
Спасибо.
Теперь мне надо привыкнуть жить с этим

Google

Павел
03.10.2017
23:50:42
?

Ad.x ??
03.10.2017
23:52:34
так и вижу ситуацию в магазе:
- "дайте мне пожалуйста вон ту видеокарту, на 4 гибибайта"
- чооо???

Павел
03.10.2017
23:54:38
Ну, да. Путаница остается. На перестройку нужно много времени. В идеале, чтобы умерли все те, кто считает, что в гигабайте 1024^3 байт.

Ad.x ??
03.10.2017
23:55:43
это все любители ооп, точно вам говорю )

Павел
03.10.2017
23:56:10
Почему именно ооп?

Ad.x ??
03.10.2017
23:56:19
там абстракция, тут абстракция, ну давай обложим абстракцией килобайт ))

Павел
03.10.2017
23:56:34
Ясно

Ad.x ??
03.10.2017
23:56:39
абсрактный килобайт будет называться как прежде, но будет 1000 байт )
а может это вообще сионский заговор, чтоб только избанные знали сколько байт в килобайте реально

Andrii
04.10.2017
00:03:15
Ребята, вопрос, зачем нужен шаблонизатор если он копирует функциональность пхп?
С какой целью он используется?

Ad.x ??
04.10.2017
00:05:30
чтоб у мудака версталы небыло возможности залить шелл к тебе на сервер, очевидно же )

Dmitriy
04.10.2017
00:09:38

Andrii
04.10.2017
00:12:11
Спасибо, доходчиво

Ad
04.10.2017
00:12:39
Такое ощущение что Fesor сам с собой разговаривает на тостере. Ж)

Ad.x ??
04.10.2017
00:15:33
больше не разговаривает, ибо не с кем стало походу

Andrii
04.10.2017
00:16:26
Выходит тогда надо в контроллере данные преобразовывать ещё?
Типа если формат даты другой или ещё что?

Alex
04.10.2017
00:17:10

Andrii
04.10.2017
00:17:39
Ага, то есть такого не происходит?

Google

Ad
04.10.2017
00:17:44
На дворе стоял 2017 год, шло обсуждение, нужны ли шаблонизаторы.

Andrii
04.10.2017
00:17:45
Хорошо

Ad.x ??
04.10.2017
00:17:49

Ad
04.10.2017
00:18:18
Я когда-то два года сидел на Smarty. Как вспомню, так вздрогну. Но потом я узнал про твиг и мои волосы стали мягкими пушистыми.

Alex
04.10.2017
00:39:31
а слабо без шаблонизатора?)

Ad
04.10.2017
01:24:08
а слабо без шаблонизатора?)
Это у меня один шапочный знакомый был, который из принципа не пользовался никакими библиотеками и фреймворками. Все велосипеды писал сам. В итоге страшно было представить, насколько дырявый и кривой на выходе получался код.

Alex
04.10.2017
02:16:33

freecod
04.10.2017
02:20:02

Alex
04.10.2017
02:20:33
я против фреймов ничего не имеют
не начинайте уходить в крайности
я не вижу никакой пользы от шаблонизаторов тем кто знает пыху
пару сахарных плюшек и все

freecod
04.10.2017
02:22:06
автоматическое экранирование? И ценность сахара в удобстве и скорости разработки нельзя недооценивать

Alex
04.10.2017
02:23:07
ничеси! экранирование!

freecod
04.10.2017
02:23:12
опять таки, вьюкомпозеры и удобная инфраструктура из фреймворка

Alex
04.10.2017
02:23:36
причем тут вьюкомпозеры к шаблонизатору?)

freecod
04.10.2017
02:23:55
"ничеси! foreach! А for просто юзать не судьба?"
речь о том, что есть удобное продуманное решение
которое расширяется из фреймворка

Alex
04.10.2017
02:24:40
если заточено под решение намертво как в ларе + блейд, то может соглашусь

Google

Alex
04.10.2017
02:24:48
да причем тут фрейм то?
ты можешь говорить про шаблонизатор только и не лезть в фреймы?

freecod
04.10.2017
02:25:09
ну в симфони тоже заточено под условный твиг

Alex
04.10.2017
02:25:14
не правда
симфони имеет как минимум 2 варианта рендера - пыха и твиг
я когда проходил собеседования в нескольких крупных конторах. то никто не твиг не юзает

Admin
ERROR: S client not available

Alex
04.10.2017
02:26:17
юзается чистая пыха или фронт фрейм типа реакта

freecod
04.10.2017
02:26:58
ну она и в 3 варианта конфигураций умеет, не о том же речь. Все условные "изкаропки" будут ориентироваться на твиг

Alex
04.10.2017
02:27:23
ориентируются на не твиг на абстранцию рендер слоя

freecod
04.10.2017
02:28:39
нет, ну так и в ларе можно сказать что ориентируемся на viewFactory и подменять на что угодно
но зачем писать свой костыле-шаблонизатор?

Alex
04.10.2017
02:29:03
лара это уже готовое решение само по себе и без твига там будет тяжковато
эмм
я не пишу шаблонизатор
у меня есть вьюхи на пыхе
в них передаются параметры и они их выводят
ниаких процессингов, кешей и сравнений таймштампов

freecod
04.10.2017
02:29:58
какой прирост производительности даст выпиливание готового шаблонизатора который рендерит шаблоны в те же вьюхи на пыхе в кеше?

Alex
04.10.2017
02:30:23
зачем выпиливание?

Google

Alex
04.10.2017
02:30:27
просто не ставлю никаких

freecod
04.10.2017
02:30:36
а потери по читаемости кода будут, мешанина html и <?php ?> то еще зрелище

Alex
04.10.2017
02:30:50
идеально читабелен

freecod
04.10.2017
02:31:04
нуок =)

Ivan
04.10.2017
04:08:59
У шаблонизатора плюс это меньше кода, если много вставок, тот же форыч с двоеточиями не особо читаемо выглядит)
На на вьюхе только то что передано а не php)

Alex
04.10.2017
04:39:53
а кто мешяет юзать {} вместо двоеточия?)

Aleksandr
04.10.2017
04:43:17
фронт фрейм вместо шаблонизатора - огонь решение
сейчас на работе на эту связку перешли

Anatoly
04.10.2017
04:43:37

Alex
04.10.2017
04:43:54
окай

Санёчек
04.10.2017
04:44:15
?

Ivan
04.10.2017
04:47:36
С двоеточием код php будет на одной строке, если нет то получается каша в стиле ...?>}<?...
а кто мешяет юзать {} вместо двоеточия?)

Sergey
04.10.2017
05:52:25

Nikolay
04.10.2017
05:53:58
Как удалить полностью строку
$lines = file('dat.txt');
unset($lines[2]);
file_put_contents('dat.txt', implode('', $lines));

Sergey
04.10.2017
05:56:02
Да