• GIT - как удалить файлы (кроме игнорируемых) из сторонней папки?

    index0h
    @index0h
    > мне надо удалить файлы, известные гиту, созранив те, что определены через gitignore

    Я чаще всего пользуюсь комбинацией:
    git reset --hard HEAD && git clean -fd
    Она откатывает любые не закоммиченые изменения и удаляет не заигнореные файлы+каталоги, которые не закомичены.

    > сделать это не в working tree, а в другой папке.

    Если катало не под гитом - не ждите от гита решения. Тут нужно писать собственный скрипт очистки для вашего проекта

    > игнорируемые файлы не находятся под его контролем, то они не клонируются?
    Ну да. Вы ж явно указываете, о чем гит не должен знать. Вот он и не знает.

    > если они копируются при клонировании - то как сделать копию без них, чтобы не переписать файлы настроек??
    Обычно создаються файлы-примеры с типовой конфигурацией для dev окружения.
  • Как правильно разместить windows xp в репозитории git?

    index0h
    @index0h
    Слыш хам, ты задал вопрос почему? Потому, что есть проблема, которую нормально решить не можешь. Git не подходит для решения твоей задачи. Но с подобными задачами куча народу уже давно столкнулась и выработала решение, которое можно хранить под гитом. Тебе дали конкретный ответ на твой вопрос, радуйся и спасибо скажи.
  • Как правильно разместить windows xp в репозитории git?

    index0h
    @index0h
    Alexey Sosnovsky да читал, как бэкенд юзай системы виртуализации типа: vmware, virtualbox..
    Для настройки этого кодла - системы управления конфигурациями.
  • Сокеты - это безопасно?

    index0h
    @index0h
    Я не понимаю, в чем у вас блин проблема?)) Сообщение идет от клиента (браузера) к серверу, так же в обратном направлении от сервера к клиенту. Что вас смущает? То, что сервер должен броадкастить все сообщения всем клиентам? Дык - это как раз и является вашей задачей, правильно отобрать клиентов, которым необходимо отправлять сообщения, предназначенные для них.
  • Сокеты - это безопасно?

    index0h
    @index0h
    я правильно понял, вы беспокоитесь за то, что сообщение с вашего сервера на пути до клиента будет подменено?
  • Как настроить репозиторий (API)?

    index0h
    @index0h
    Ну как бы в том то и дело, диплой - это не задача гита. Вы конечно можете на хостингах поклонировать свои репозитории, а далее пулить их. Но не всегда это хорошая идея так как с хостингов будет доступ к вашему репозитоию
  • Как обеспечивается согласованность данных между процессами в кластере Node.js?

    index0h
    @index0h
    > Я не понимаю, что значит управлять в полной мере глобальным тиком

    например вызвать следующий тик, а не подвязывать на него свой коллбэк.
  • Как обеспечивается согласованность данных между процессами в кластере Node.js?

    index0h
    @index0h
    dummyman
    > Это было больше года назад.
    Дык ничего ж не поменялось)) Абсолютная часть пакетов - трешак, и это считается вполне нормальным. Тот же пакет memcached если почитать - волосы шевелятся, в том числе и на голове.

    > Вот это самое опасное что может случиться
    Согласен, у вас есть возможность управлять в полной мере глобальным тиком? На ноде писал в последний раз пару лет назад, возможно сейчас что и поменялось.
  • Как обеспечивается согласованность данных между процессами в кластере Node.js?

    index0h
    @index0h
    Нода сама разруливает сколько к нее будет процессов. В случае кластера вам ничто не мешает в воркера передать некие общие ресурсы.
  • Как правильно спроектировать Laravel приложение с уклоном в enterprise?

    index0h
    @index0h
    И вообще один сквозной dic через все приложение - плохо.

    В чем проблема?)) Можно из отдельных контейнеров целую иерархию построить, если это нужно.

    Почитайте у Фаулера как нужно делать dic.

    Почитайте %FamousName% как нужно делать %Anything%. Давайте конкретней, что не так и почему это плохо))

    И да, нужно получать реализацию по интерфейсу.

    Т.е. для каждого инстанса нужно создавать отдельный интерфейс и двух идентичных сервисов поднимать нельзя. Замечательно, в этом случае задача например с пулом воркеров - не решабельна. Ну разве что для каждого конечного объекта вы создатите по отдельному интерфейсу. Звучит как булшит, не находите?

    Какую предлагает symfony? )

    Обычное SOA
  • Как правильно спроектировать Laravel приложение с уклоном в enterprise?

    index0h
    @index0h
    Они написали универсальный DI Container и кладут в него все что угодно, используя в качестве идентификатора строчку.
    Строчку, М**Ь ЕЁ! Не интерфейс — строчку!

    Вы пишите какую-то глупость. Строчный идентификатор для собранного конкретного сервиса - это вполне ок. Что вы предлагаете, по интерфейсу определять инстанс конечной реализации? Да, в АОП не так - но это вовсе не значит, что это прям лучше, или прям хуже, это по другому. Глупость же заключается в том, что вы пытаетесь оценивать систему на одной парадигме, оперируя терминологией и правилами другой.
  • Можно ли реализовать постраничную навигацию для API?

    index0h
    @index0h
    Не обязательно, одно из другого легко высчитывается
  • Как добраться до переменной из любого шаблона?

    index0h
    @index0h
    Если разумно и в меру, то ничего не вредно.

    Так то оно так, только зачем приучивать себя к плохому?)

    Вообще непонял о чем речь.

    Смысл в том, что вы не передаете явно данные в шаблон, вместо этого шаблон вытягивает данные из вне.

    Как самый популярный php framework не ставить в пример?

    wp - самая популярная cms, и это не значит, что на нее стоит равняться))

    Антипрктика приносит им миллионы дохода.

    Деньги приносит продажа некой услуги, или товара, бинес модель в общем. Антипрактика - приносит скорость написания, но так же сложность в поддержке, расширении, тестировании и надежности.

    Да и вообще простота друг человека.

    Ну.. если бы это было так - мы бы сейчас просто камнями просто забрасывали просто зверей))

    нужно долбить голову, а все ли я данные передал в шаблон на этом роутере.

    Ну вообще говоря да. Вы в любом случае это сделаете, либо явно, либо не явно.

    Или просто крикнуть "глобально" ВААААССЯЯЯ ты тут? Если тишина - то Васи нету.

    В php такое прокатит, в мультипоточной(мультигорутинной) - вам придется ограничиваться неким не глобальным скоупом данных.
  • Как добраться до переменной из любого шаблона?

    index0h
    @index0h
    bsbak
    все же не пойму почему использовать сесcии это говно код?

    А я не говорил, что использование сессий в принципе - это плохо. Конкретно в вашем случае это плохо потому, что:
    1. Вы предполагаете, что где-то буду генерироваться и храниться данные для шаблона и шаблон должен сам уметь их найти. Конкретно ваш пример нагнуть очень просто, достаточно не создавать ключ userInfo и вы ворнинг словите.
    <?=$_SESSION['userInfo']['username']?>
    2. Использовать глобальные/суперглобальные переменные вне инициализации - чревато не самыми приятными последствиями, про врет глобальных переменных уже написано множество статей.
    3. Вы собираетесь обязательно подготавливать данные для шаблона, даже если они не потребуются, это лишняя работа, которая не нужна.
    4. Laravel - это фреймворк пропагандирующий множество антипрактик, не стоит его ставить в пример.
    5. Глоабльных переменных в go нет, что не может не радовать. Вы конечно можете попытаться использовать экспортируемые переменные пакета, но очень быстро придете к мысли, что они не применимы в вашем случае.

    Еще раз, для вашего блока авторизации рендерите текстовку отдельно И включайте ее в родительский шаблон, можете не разбивать шаблоны, но это путь боли. Собсно выбор у вас не велик. Практики, применяемые в php - далеко не всегда правильные И еще реже применимы в других языках, особенно в языках со статической типизацией.
  • Как добраться до переменной из любого шаблона?

    index0h
    @index0h
    bsbak я вам про это и сказал, рендерите разные блоки отдельно
  • Как добраться до переменной из любого шаблона?

    index0h
    @index0h
    рендерите в переменную блок и дальше всюду пихаете эту переменную, или вы спрашиваете как в прицнипе работает гошный шаблонизатор
  • Как добраться до переменной из любого шаблона?

    index0h
    @index0h
    рендерите этот блок отдельно, а результат впихивайте в родительский шаблон, в чем проблема?
  • Какие технологии желательно знать после изучения PHP и освоения WordPress?

    index0h
    @index0h
    Diffins Laravel - это примерно как WP среди фреймворков. Да он популярен, но не потому, что качественно написан. Да, быстренько что-то небольшое на нем можно сварганить. Когда же ваш проект станет побольше - велик шанс что его поддержка будет экспоненциально усложняться потому, что фреймворк пропагандирует множество антипрактик.