Необходимости становится гуру фронтэнда нету, более конкретно есть вот такой туториал по jQuery try.jquery.com четко, дерзко. Есть книга по рельсам pragprog.com/book/rr2/rails-recipes что называется лучшие практики. По инструментам для разработки информации меньше, но наверняка как среди программистов ценится продукция от JetBrains, так же у верстальщиков есть свои удобные инструменты.
@lookid я просто сам джуниор и мне интересно откуда такое трепетное отношение к внешнему виду кода, в остальном согласен, чуть стоит поспешить и обязательно будет где-то косяк
никогда не понимал предъяв по поводу форматирования кода, любая IDE делает автоформат по горячей клавише, причем это избавляет от всяких срачей по поводу отступов и переносов, ставишь свой шаблон автоформата и у тебя всегда K&R и табы или GNU с пробелами
не важно где писать chcp, главное до того как запускаете скрипт, попробуйте еще chcp 1251, и проверьте кодировку самого файла в Notepad++ должен быть UTF-8 (без BOM)
Насколько я понимаю потенциально опасных не так много, разве не легче в таком случае просто сделать досрочный return, а код ошибки записать в заранее отведенное место? Я так понимаю, что это удобно использовать когда большая вложенность вызовов, то есть культурный аналог goto?
LastDragon это все типичные задачи любого интернет магазина
1) не очень понял, о чем вы.
2)3) редактируйте модели, если это MVC фреймворк. Хранение деревьев (materialized path, nested set, Adjacency List) вещь стандартная, также как и заранее неопределенное количество свойств у товара (many-to-many)
4) ну сделайте в БД поле со статусом заказа и выводите в админке как вам удобно или я опять не понял о чем вы
4 месяца на интернет магазин с нуля? Мне кажется это очень долго, если это проект приоритетный то 2-3 недели на одного человека с готовой версткой, если по 2 часа в день, то 3-5 недель. Тем более когда уже есть готовый продукт и есть возможность перенести часть бизнес логики, то вообще странно что это заняло больше 2 недель
Так тяжело очень сказать. Нагрузка обычно упирается в БД и тут корректнее сравнивать SQL Server и OracleDB, оба отлично подходят под большие нагрузки, но Oracle гибче. Ну а так если бюджет позволяет, то выбираете Java с её экосистемой, если она не справится с нагрузкой, то не справится уже никто, только свое решение под узки нужды.
макбук эир 13' 2012 года i5 4096 памяти, браузер хром с 20-30 вкладками, rubymine, mysqlworkbench, skype, virtual box с вендой 7 для которой выделен гиг памяти, всё это одновременно работает и никаких тормозов, только если в дороге то батарея разряжается быстро, хватает буквально на 3-4 часа.
13 дюймов, 128 гб SSD, Core i5, середина 2012 года
>>Вот уж не согласен. По сравнению с чем маленькое? Разве что с ретиной.
По сравнению с хотя бы с full HD
>>Это не проблема. В мобильном состоянии больше не нужно. Флэшку воткнуть есть куда. При работе за столом не сложно подключить usb-ветвитель.
В одном слоте мышка в другом флэшка, разветвитель необходим.
>> Ну ведь и это не проблема. В мобильном состоянии WIFI проще, стационарно — не сложно воткнуть LAN-переходник в USB-ветвитель.
А еще переходник Thunderbolt=>VGA\DVI и на фоне всего этого место вокруг ноутбука может превратиться в кашу из проводов, не буду спорить, тут кому как удобно.
>> Ну так ведь не для игр он…
Так и предупреждаю, не более того
>> Просто подключите к питанию, и работайте с внешним монитором с закрытой крышкой без всяких Insomnia.
Это да, но не хочется использовать доп монитор чтобы без шума покачать ночью торренты
>> Загляните в настройки тачпада. Правый угол можно настроить как правую кнопку. Я так и сделал.
Не знал, огромное спасибо.
Как владелец эира могу сказать что 7-8 часов батареи он держать не будет, по крайней мере если будет хоть какая-то ненулевая активность, по факту 2-4 часа, с вендой еще меньше. Разрешение экрана маленькое у обоих моделей, всего 2 порта USB и нету Ethernet, для пользования больше чем читалка в кафе придется купить кучу кабелей и таскаться со всем этим не так удобно, слабенькая видеокарта поиграть во что-то большее чем эмуляторы не получится, очень сильно греется при нагрузке (по моим наблюдениям на видюху) в районе соединения экрана с корпусом, чтобы продолжать работать с закрытой крышкой придется поставить Insomnia или какую-то другую программу, нету правой кнопки на тачпаде. Ну а плюсы можно посмотреть на сайте Apple, их достаточно чтобы задуматься о покупке.