Size: a a a

2020 August 23

AD

Andrey Dembitskyi in PHP
источник

S

Shurick in PHP
Artem Molotov
Судя по всему ему именно директориями и нужно. А если нет, то есть Lua и можно сделать вообще что угодно
lua это скриптовой язык?
источник

AM

Artem Molotov in PHP
Nex Otaku
Если их штук 5 условно параллельно работает, каждый на свой порт, держать все в уме? )

У меня сейчас 1 проект рабочий, 1 собственный на поддержке, и несколько петов в стадии прототипа и активной разработки. Периодически поднимаю что-то из старых проектов.

Почти каждую неделю какие-нибудь эксперименты появляются, то фреймворк осваиваю, то туториал какой-нибудь запускаю, то инфраструктурные задачи какие-нибудь решаю. Часто новые проекты создаю.

В скором времени планирую несколько новых пет-проджектов создавать, там тоже будут версии, всякие разные прототипы, буду пробовать разные технологии.

Ветки опять же, для тестирования фич. Удобно на разные поддомены ветки цеплять.

Цель, обеспечить максимально быстрый старт нового проекта для разработки. Убираю всё препятствия )
Нашёл это, да. Это проясняет.

Однако всё равно это убогое говно.
источник

AM

Artem Molotov in PHP
Shurick
lua это скриптовой язык?
Гугл ответит
источник

S

Shurick in PHP
Artem Molotov
Гугл ответит
жаль
источник

S

Shurick in PHP
function foo (a)
  print("foo", a)
  return coroutine.yield(2*a)
end

co = coroutine.create(function (a,b)
      print("co-body", a, b)
      local r = foo(a+1)
      print("co-body", r)
      local r, s = coroutine.yield(a+b, a-b)
      print("co-body", r, s)
      return b, "end"
end)

print("main", coroutine.resume(co, 1, 10))
print("main", coroutine.resume(co, "r"))
print("main", coroutine.resume(co, "x", "y"))
print("main", coroutine.resume(co, "x", "y"))
источник

AD

Andrey Dembitskyi in PHP
Nex Otaku
Искал, не нашёл. Ты наверное и не искал, а так просто ляпнул?
источник

S

Shurick in PHP
" Также при проектировании учитывались требования простоты обучения и возможности использования не профессиональными программистами."
источник

S

Shurick in PHP
лол
источник

MM

Maksim Masiukevich in PHP
А что смущает?
источник

DE

Dmitry Eliseev in PHP
Shurick
лол
Прямо как Go
источник

NO

Nex Otaku in PHP
Ну смотри. Я делаю какое-то приложение в докере. Неважно на чём. Пусть это PHP-FPM, или Road Runner, или Go, или Node.js сервер.

Эта штуковина запустится у меня на локалхосте и будет работать по адресу http://localhost:5000

Потом ещё одно. Оно будет http://localhost:6000

Ещё одно, http://localhost:7000

Я хочу, для собственного удобства открывать их так

http://app1.localhost
http://app2.localhost
http://app3.localhost

Для этого, нужно поднять reverse-proxy, самое простое на том же Nginx.

Для этого:
1. Создать файл конфига
2. Прописать имя локального хоста и порт в конфиг
3. Перезапустить Nginx

В принципе это немного времени занимает, ну минуту где-то.

Но я хочу эту задачу выполнять за 10 секунд, без возни с файлами и консольными командами )
источник

S

Shurick in PHP
Nex Otaku
Ну смотри. Я делаю какое-то приложение в докере. Неважно на чём. Пусть это PHP-FPM, или Road Runner, или Go, или Node.js сервер.

Эта штуковина запустится у меня на локалхосте и будет работать по адресу http://localhost:5000

Потом ещё одно. Оно будет http://localhost:6000

Ещё одно, http://localhost:7000

Я хочу, для собственного удобства открывать их так

http://app1.localhost
http://app2.localhost
http://app3.localhost

Для этого, нужно поднять reverse-proxy, самое простое на том же Nginx.

Для этого:
1. Создать файл конфига
2. Прописать имя локального хоста и порт в конфиг
3. Перезапустить Nginx

В принципе это немного времени занимает, ну минуту где-то.

Но я хочу эту задачу выполнять за 10 секунд, без возни с файлами и консольными командами )
да пиши, выкладывай на гит, пусть облизываются
источник

AM

Artem Molotov in PHP
Dmitry Eliseev
Прямо как Go
Очень интересно как тулза без каких-либо знаний будет определять нужный порт и домен. Или ты решил её пускать к переменным проекта и зырить эти параметры?
источник

NO

Nex Otaku in PHP
Спасибо что разрешил )
источник

AD

Andrey Dembitskyi in PHP
Artem Molotov
Очень интересно как тулза без каких-либо знаний будет определять нужный порт и домен. Или ты решил её пускать к переменным проекта и зырить эти параметры?
Так ты же уже на lua запилил за 5 минут?
Что там думать о реализации?
источник

AM

Artem Molotov in PHP
Andrey Dembitskyi
Так ты же уже на lua запилил за 5 минут?
Что там думать о реализации?
Мне это нахер не сдалось, поскольку является говном и это можно легко заметить по одному простому вопросу.

Меня интересует его реализация без ввода команд
источник

АГ

Алексей Гевондян... in PHP
Nex Otaku
Если их штук 5 условно параллельно работает, каждый на свой порт, держать все в уме? )

У меня сейчас 1 проект рабочий, 1 собственный на поддержке, и несколько петов в стадии прототипа и активной разработки. Периодически поднимаю что-то из старых проектов.

Почти каждую неделю какие-нибудь эксперименты появляются, то фреймворк осваиваю, то туториал какой-нибудь запускаю, то инфраструктурные задачи какие-нибудь решаю. Часто новые проекты создаю.

В скором времени планирую несколько новых пет-проджектов создавать, там тоже будут версии, всякие разные прототипы, буду пробовать разные технологии.

Ветки опять же, для тестирования фич. Удобно на разные поддомены ветки цеплять.

Цель, обеспечить максимально быстрый старт нового проекта для разработки. Убираю всё препятствия )
у меня все проекты на localhost. т.к. я не работаю с двумя одновременно - то я один останавливаю другой запускаю, когда это требуется. под каждый проект окно шторма - в консоли make up make down, все
источник

АГ

Алексей Гевондян... in PHP
если несколько проектов должны работать одновременно - то по портам разнести можно, основной на 80, какой-нибудь на 8080 или там 81, и это все легко запомнить, т.к. обычно 1 раз надо
источник

КГ

Константин Грачев... in PHP
Nex Otaku
Ну смотри. Я делаю какое-то приложение в докере. Неважно на чём. Пусть это PHP-FPM, или Road Runner, или Go, или Node.js сервер.

Эта штуковина запустится у меня на локалхосте и будет работать по адресу http://localhost:5000

Потом ещё одно. Оно будет http://localhost:6000

Ещё одно, http://localhost:7000

Я хочу, для собственного удобства открывать их так

http://app1.localhost
http://app2.localhost
http://app3.localhost

Для этого, нужно поднять reverse-proxy, самое простое на том же Nginx.

Для этого:
1. Создать файл конфига
2. Прописать имя локального хоста и порт в конфиг
3. Перезапустить Nginx

В принципе это немного времени занимает, ну минуту где-то.

Но я хочу эту задачу выполнять за 10 секунд, без возни с файлами и консольными командами )
у тебя винда?
источник