mod_passenger под windows нет и, судя по всему, не планируется. Под windows можно попробовать на встренном сервере rails (плохая идея) и на виртуальной машине с linux.
Да, человек выше уже написал. Если развернуто, то базовая IDE у JetBrains — IDEA. И она стоит дороже остальных, но все, что есть в phpStorm, RubyMine и PyCharm в IDEA можно добавить в качестве плагинов. Такой вот себе маркетинг.
А теперь добавьте сюда ТО (которое техническое обслуживание), ТО (которое техосмотр, хотя копейки, конечно), страховку, и, самое главное, амортизацию (частично перекрывается ТО, но не до конца). Возможно, ваше мнение снова поменяется.
Я, кстати, одно время пользовался функцией синхронизации прямо в WinSCP. Тоже на отлично решала проблему. Разрабатываешь локально, синхронизацией занимается сторонняя тулза.
На удивление. Увидев заголовок, я почему-то подумал про очередной топик метания разными субстанциями в различные инстанции. А нашел совсем другое. Интересно, сухо, глубоко, заставляет задуматься. Спасибо, с нетерпением жду продолжения.
Виртуальная машина — это файл виртуальной машины и файл жесткого диска. А значит — вполне портабельна.
На виртуальной машине в качестве директории сервера указана директория, смонтированная с хоста и давным-давно настроен mod_vhost_alias. Просмотр логов — дело личной организации рабочего пространства (при желании и их можно писать в смонтированную директорию и парсить чем угодно), еще в ней поднята dns-зона .deb и достаточно нейм-сервером хосту указать эту машину и больше никакой возни с windows/system32/drivers/etc/hosts, и, боже упаси localhos/sitename/.
Бонусами — установка по из репозиториев, легкая возможность менять и ставить что угодно, при желании — самонаписанные скрипты для мнгновенной смены версии пхп (меняем один реп на другой и делаем upgrade, в простейшем случае с убунтой или дебианом) и черте знает что еще.
Так что таки да — практически портабельна (особенно если найти портабельную программу-симулятор), имеет удобный просмотр логов, несколько версий PHP, MySQL и HTTP-сервера и домены (и поддомены) запросто создаются простой папкой и еще куча бонусов…
Главное — не лениться.
Но вообще, конечно, оффтопик и спасибо автору за прекрасный проект. Сам долгое время сидел на денвере и Open Server гораздо, гораздо лучше.
YQL комплексная технология, которая включает в себя передачу данных посредством JSONP. Самое вкусное в нем — это язык запроса, совместимый с SQL. Им можно много всякого разного сделать.
Действительно. Извиняюсь, что-то я не подумал. Вообще странно такие вещи давать без accesskey, так что я просто почему-то был уверен, что без кея этим пользоваться просто не выйдет. Но информацию про ограничения я бы, все же, в топик внес )
Per application limit (identified by your Access Key): 100,000 calls per day
Per IP limits: /v1/public/*: 1,000 calls per hour; /v1/yql/*: 10,000 calls per hour
Они, конечно, весьма велики и для небольших аппликух их хватит с головой, но с чем-то крупным можно случайно сесть в лужу.
Есть такое понятие — TTL. Именно о нем тут и идет речь. Расшифровывается и переводится оно как «время жизни», часто применяется в контексте пакетов. ТТЛ пули в 1,5 секунды означает, что пуля, если она сама собой не уберется о препятствие в виде стены/игрока/конца карты, будет убрана местным сборщиком мусора ровно через полторы секунды после генерации (выстрела).
И в статье как раз и говорится о том, что средняя штурмовая винтовка делает порядка 700 выстрелов в минуту, большая часть из которых идет в молоко (это связано с особенностями эксплуатации штурмовых винтовок большим количеством игроков), а значит повисает лишним движущимся объектом на поле на целые полторы секунды.
Т.е. перестрелка-то может проходить и на расстоянии 10 метров. Речь, в основном, про пули, выпущенные мимо цели.
Samsung SGH-A300, 2001 год. Он, прошу заметить, тоже не самый первый.
До:
function do_something(){
#here we do something
}
После:
function do_something(){
#here we do something
}
function do_something(){
#here we do something
}
Вопрос. Вниз, или вверх была скопирована функция?
Т.е. проблема (по сути) только в положении курсора после действия?
На виртуальной машине в качестве директории сервера указана директория, смонтированная с хоста и давным-давно настроен mod_vhost_alias. Просмотр логов — дело личной организации рабочего пространства (при желании и их можно писать в смонтированную директорию и парсить чем угодно), еще в ней поднята dns-зона .deb и достаточно нейм-сервером хосту указать эту машину и больше никакой возни с windows/system32/drivers/etc/hosts, и, боже упаси localhos/sitename/.
Бонусами — установка по из репозиториев, легкая возможность менять и ставить что угодно, при желании — самонаписанные скрипты для мнгновенной смены версии пхп (меняем один реп на другой и делаем upgrade, в простейшем случае с убунтой или дебианом) и черте знает что еще.
Так что таки да — практически портабельна (особенно если найти портабельную программу-симулятор), имеет удобный просмотр логов, несколько версий PHP, MySQL и HTTP-сервера и домены (и поддомены) запросто создаются простой папкой и еще куча бонусов…
Главное — не лениться.
Но вообще, конечно, оффтопик и спасибо автору за прекрасный проект. Сам долгое время сидел на денвере и Open Server гораздо, гораздо лучше.
Не забудьте только упомянуть ограничения.
Per application limit (identified by your Access Key): 100,000 calls per day
Per IP limits: /v1/public/*: 1,000 calls per hour; /v1/yql/*: 10,000 calls per hour
Они, конечно, весьма велики и для небольших аппликух их хватит с головой, но с чем-то крупным можно случайно сесть в лужу.
И в статье как раз и говорится о том, что средняя штурмовая винтовка делает порядка 700 выстрелов в минуту, большая часть из которых идет в молоко (это связано с особенностями эксплуатации штурмовых винтовок большим количеством игроков), а значит повисает лишним движущимся объектом на поле на целые полторы секунды.
Т.е. перестрелка-то может проходить и на расстоянии 10 метров. Речь, в основном, про пули, выпущенные мимо цели.