@Sekira, куки не помогут защититься от повторной отправки формы при дабл-клике на кнопке "отправить". @akubintsev дело предложил, но вы о разном говорите. Я вас помирю:
- хранить в сессии нужно "идентификатор нового сообщения" (сессия для этого годится, не вижу проблемы при горизонтальном масштабировании и мемкэше). Тогда чей первый запрос придет, тот и удалит это значение из сессии, таким образом второй запрос не пройдет сверку.
- если же этот идентификатор хранить в куке, то оба запроса пришлют его на сервер вместе с формой (при дабл клике) и я не знаю как без еще одного места (бд или сессии) проверить кто из них дубликат.
- само сообщение об успешном добавлении тоже можно пихнуть в сессию, в фреймворках такое используется (обычно известно как flash message). Но можно и в куку его писать (если выводить с htmlspecialchars, правильно мыслишь :)
Я образно, конечно сложно продавать веб-технологии (templatemonster.com похоже думают иначе, мне тоже интересно пользуется ли это большим спросом). Продавать придется себя, и как вы правильно отметили - в стартапах t-shaped люди ценны более всего.
Подумывал тоже делать мобприложения (пробовал освоить ObjectiveC, но уже не хватило времени, бросил). Попробуйте туда если не в веб, тем более языковед такой. Если под айфон уже сложно найти нишку (хотя тоже не факт), то под виндофоны много чего портировать еще, просто непочатый край у них там.
И что именно не работает? Путь к img/bgplus1.png проверь, он относительный. Считается относительно урла с цссом. Либо сделай абсолютным. Но скорее всего ../img/bgplus1.png
Какое-то теплое с мягким. Все верно, только memcache и файлы одинаково подходят для кусков html и других скалярных данных. Просто memcache хранит в памяти.
Бандлы там это в основном просто доп классы (или обертки под ларавелские фабрики), недостатка не испытывал. Ставится всё через composer, так что репа в основном packagist.com (которая кажется 5-е колесо для гитхаба). И если чего-то там не хватает, но есть на гитхабе, то можно самому добавить "пакет" (на свой форк).
Работал с ларавел и симфони 1 и 2. Согласен с young8junkie. Добавлю что в большом проект на симфони2+доктрин могут быть сложнорешаемые проблемы с производительностью (столкнулись в формах). Ларавел действительно подкупает функционалом и простым но мощным active record, который еще вроде параллельно развивается. Не понравилось в ларавеле только косяки с автодополнением (особенно в исходном коде, что не лечится) - много статичных вызовов, много магических __call.. Впрочем впечатление больше положительное и я бы выбрал из двух ларавел для работы, но советую и симфони2 для изучения "тру подхода".
Сдается мне, что ограниченность железа здесь только плюс. Иначе говоря - все проблемы у вас из-за железа. Убунту (не 13.10) без сбоев все же может работать. Не на всех ноутах, но есть "полностью совместимые", надо только опросить админов. Хотя насчет багов - возможно кое-где есть.
EugeneOZ, а что, можно просто использовать AngularJS на традиционном сайте (роутинг на сервере)? Где бы почитать как, а то всюду предлагают MVC на клиенте сразу.
Поддерживаю, HP мне нравятся, если есть возможность погоняйте какой-то. У меня было два (оба 13" правда), HP ProBook 5330m — за год вентилятор я слышал очень редко, не выдувал в 98% времени вообще ничего. Второй сейчас ProBook 4340s — за месяц использоваия временами выдувает когда жарко, но в целом тоже не «взлетает». Убунта ставилась без проблем, не то что на Sony Vaio (которые для линукса яро не рекоммендую).