Иммутабельность по отношению к состояниям View?
На сколько я понимаю JavaScript как язык сам по себе поощряет изменяемость объектов.
Можете раскрыть суть проблемы, с которой столкнулись? Это было бы очень интересно в рамках обмена опытом.
Backbone на сегодняшний день устаревшее решение, делать его основой мало-мальски серьезных проектов нельзя.
Делая такое веское заявление, можете пояснить почему Вы считаете что прямо-таки нельзя использовать его? Что предложите взамен, чтобы прям и модели поддерживались и роутинг, и приложение было легковесным?
Думаю не лишним было бы упомянуть о недостатках наследования в PostgreSQL, потому что недостатки эти в некоторых ситуациях могут быть весьма существенными.
К примеру, невозможность установки общих ограничений (например UNIQUE), невозможность использования внешних ключей на всех наследников.
В этом случае лучше применить традиционный Class Table Inheritance, когда у вас есть одна родительская таблица в которой содержатся основные записи, и отдельно таблицы классов, которые ссылаются на главную таблицу и не имеют собственных суррогатных ключей.
То есть Вы все эти 20 лет ждали эти две фичи, и за столь долгий срок даже не промелькнуло и мысли хоть как-то поучаствовать в разработке этого, без преувеличения, замечательного OpenSource продукта? =)
Почитайте про структуру не exe файла, а формата PE в целом (Portable Executable). Что DLL, что EXE суть один и тот же формат.
Ничего сложного нет, и кстати формат ELF в Linux схематично очень похож на PE, так что в любом случае будет полезно)
Вот вроде бы неплохо структурированная информация: cs.usu.edu.ru/docs/pe
Раньше это все было на wasm.ru, но сейчас у них так какие-то обновления происходят.
В общем понятно, компилятор-таки городит городули с JMP к новой секции.
Просто технически ничего не мешает поменять адрес EntryPoint сразу на .exre, чтобы избежать лишних переходов.
А сможете теперь заставить компилятор переходить сразу к выполнению .exre? Беру Вас на «слабо»! =)
И у Вас там, похоже, еще и рантайм вкомпиливается, судя по вызовам __crtUnhandledException?
Автор, а куда в исполняемом файле компилятор в итоге втыкает EntryPoint — в Вашу секцию .exre? Или он в итоге в .code подставляет переход (jmp) к .exre?
Судя по Вашему тексту Вы работаете в организации по разработке ПО и пользуетесь услугами фрилансеров для выполнения работы, которую Вам дает заказчик, по-сути при этом являясь прослойкой между заказчиком и разработчиком.
В таком случае вполне закономерно, что вы на фрилансе находите специалистов, которые «велосипедят, да при том еще и криво».
Причина этого в том, что чтобы вашей организации получить прибыль, необходимо добавить прибавочную стоимость к стоимости труда фрилансера. Т.к. Вам при этом необходимо еще и иметь конкурентоспособные цены, есс-но при поиске исполнителей Вы наверняка ищете тех кто подешевле.
И вот здесь как раз и кроется проблема — ценообразование на труд фрилансера разительно отличается от ценообразования на труд наемного работника.
Стоимость часа у нормального фрилансера вполне закономерно будет в разы выше, чем у наемного работника, т.к. фрилансер сам обслуживает свое рабочее место, сам оплачивает отпуск, сам оплачивает медицинскую помощь и т.д.
Поэтому вполне нормально, что по цене наемного работника Вы находите фрилансеров ниже уровнем, чем сам наемный работник.
Да и в вашем случае фрилансерами (как основной рабочей силой) пользоваться не совсем правильно. Скорее «закрывать дыры».
А вот для стартапов это очень хороший выбор. Фрилансер по 25-30$ в час будет весьма выгоднее чем организация с покером планирования и менеджерами за 50$+, особенно когда тебе нужен простой прототип (MVP), а не полноценный программный продукт.
Почему так много салатового? ИМХО абсолютно не гармонирует с другими цветами в дизайне. Да и как-то не тянет на hi-tech стиль. Особенно на первой картинке, когда один дом салатовый. Прямо ад для перфекциониста.
И цвета лестниц какие-то странные — как будто заросшие мхом.
При этом «сеньоры», которые будут собеседовать, сами уже и не помнят когда видели в глаза нейронные сети и видели ли вообще…
А если серьезно, про какую сферу Вы говорите?
Большое количество современных специальностей, например в веб-разработке, требует в основном хорошее знание инструментов и процессов, и такие знания претендуют больше на ПТУ, чем на ВО. Front-end как пример.
Беда только в том, что, как я понимаю, таких ПТУ пока нет (таких, где бы проходили например Gulp/Grunt/Browserify/Angular/Ember и т.д.) и на этом пытаются зарабатывать всевозможные «курсы». Впрочем как нет и сколько-нибудь полной системы подготовки таких кадров.
Все осложняется еще и тем, что каждый год вот-вот да выстрелит какой-нибудь новый фреймворк, который будет стильнее/моднее/молодежнее.
Но что-то я не припомню необходимости в том же пресловутом «интерпрайзе» «писать сложные алгоритмы в универе».
А какое было название «Компании»? У меня подозрения, что с момента собеседования со мной, оно поменялось)
Похоже надо бы как-то уведомить администрацию brainstorage.
Замените слово «JS» на любой другой язык и смысл Вашей фразы не поменяется.
Ну разве что кроме «куча языков транслируется в X» — это подойдет только для C/Asm =)
Например:
«Наверное потому, что Python уже везде: в браузере (PythonJS), на сервере (Flask, Django, Tornado, Twisted etc.), в базах данных (PostgreSQL)»
Я был о IBM лучшего мнения)
Интересно, почему бы подобные вещи не делать с нормальными языками?
Скажем, в Python все это есть уже с добрый десяток лет (если не больше).
Так вот оно — сердце айтишного Мордора!
Я так и знал, что люди, написавшие Guard и Sputnik, точно чем-то нездоровым на работе занимаются.
А у девушки, по ее словам, было аж целых три утки!
Видимо через утку они получают инструкции от их Темного Властелина…
Все просто — регистрируетесь как ИП, открываете расчетный счет в банке и работаете.
К примеру на ELance можно выводить на счет прямо в рублях (правда курс не очень выгодный).
Лично я так и делаю, т.к. для получения иностранной валюты Вам будет необходимо каждый раз проходить процедуру валютного контроля (предоставить в банк договор с клиентом, акты и инвойсы по операции).
Кстати, может кто подскажет где можно достать подписанный договор на двух языках с Elance и Upwork?
На сколько я понимаю JavaScript как язык сам по себе поощряет изменяемость объектов.
Можете раскрыть суть проблемы, с которой столкнулись? Это было бы очень интересно в рамках обмена опытом.
Делая такое веское заявление, можете пояснить почему Вы считаете что прямо-таки нельзя использовать его? Что предложите взамен, чтобы прям и модели поддерживались и роутинг, и приложение было легковесным?
К примеру, невозможность установки общих ограничений (например UNIQUE), невозможность использования внешних ключей на всех наследников.
В этом случае лучше применить традиционный Class Table Inheritance, когда у вас есть одна родительская таблица в которой содержатся основные записи, и отдельно таблицы классов, которые ссылаются на главную таблицу и не имеют собственных суррогатных ключей.
Ничего сложного нет, и кстати формат ELF в Linux схематично очень похож на PE, так что в любом случае будет полезно)
Вот вроде бы неплохо структурированная информация: cs.usu.edu.ru/docs/pe
Раньше это все было на wasm.ru, но сейчас у них так какие-то обновления происходят.
В общем понятно, компилятор-таки городит городули с JMP к новой секции.
Просто технически ничего не мешает поменять адрес EntryPoint сразу на .exre, чтобы избежать лишних переходов.
А сможете теперь заставить компилятор переходить сразу к выполнению .exre? Беру Вас на «слабо»! =)
И у Вас там, похоже, еще и рантайм вкомпиливается, судя по вызовам __crtUnhandledException?
В таком случае вполне закономерно, что вы на фрилансе находите специалистов, которые «велосипедят, да при том еще и криво».
Причина этого в том, что чтобы вашей организации получить прибыль, необходимо добавить прибавочную стоимость к стоимости труда фрилансера. Т.к. Вам при этом необходимо еще и иметь конкурентоспособные цены, есс-но при поиске исполнителей Вы наверняка ищете тех кто подешевле.
И вот здесь как раз и кроется проблема — ценообразование на труд фрилансера разительно отличается от ценообразования на труд наемного работника.
Стоимость часа у нормального фрилансера вполне закономерно будет в разы выше, чем у наемного работника, т.к. фрилансер сам обслуживает свое рабочее место, сам оплачивает отпуск, сам оплачивает медицинскую помощь и т.д.
Поэтому вполне нормально, что по цене наемного работника Вы находите фрилансеров ниже уровнем, чем сам наемный работник.
Да и в вашем случае фрилансерами (как основной рабочей силой) пользоваться не совсем правильно. Скорее «закрывать дыры».
А вот для стартапов это очень хороший выбор. Фрилансер по 25-30$ в час будет весьма выгоднее чем организация с покером планирования и менеджерами за 50$+, особенно когда тебе нужен простой прототип (MVP), а не полноценный программный продукт.
Почему так много салатового? ИМХО абсолютно не гармонирует с другими цветами в дизайне. Да и как-то не тянет на hi-tech стиль. Особенно на первой картинке, когда один дом салатовый. Прямо ад для перфекциониста.
И цвета лестниц какие-то странные — как будто заросшие мхом.
В моем представлении hi-tech это как-то так: www.creativeuncut.com/gallery-19/dehr-sarif-secretary.html (арт из Deus Ex Human Revolution)
В дизайне Вы отталкивались от цветового оформления логотипа?
А если серьезно, про какую сферу Вы говорите?
Большое количество современных специальностей, например в веб-разработке, требует в основном хорошее знание инструментов и процессов, и такие знания претендуют больше на ПТУ, чем на ВО. Front-end как пример.
Беда только в том, что, как я понимаю, таких ПТУ пока нет (таких, где бы проходили например Gulp/Grunt/Browserify/Angular/Ember и т.д.) и на этом пытаются зарабатывать всевозможные «курсы». Впрочем как нет и сколько-нибудь полной системы подготовки таких кадров.
Все осложняется еще и тем, что каждый год вот-вот да выстрелит какой-нибудь новый фреймворк, который будет стильнее/моднее/молодежнее.
Но что-то я не припомню необходимости в том же пресловутом «интерпрайзе» «писать сложные алгоритмы в универе».
Похоже надо бы как-то уведомить администрацию brainstorage.
«Работодатель» не этот случайно — toster.ru/user/street ?))
Ну разве что кроме «куча языков транслируется в X» — это подойдет только для C/Asm =)
Например:
«Наверное потому, что Python уже везде: в браузере (PythonJS), на сервере (Flask, Django, Tornado, Twisted etc.), в базах данных (PostgreSQL)»
Интересно, почему бы подобные вещи не делать с нормальными языками?
Скажем, в Python все это есть уже с добрый десяток лет (если не больше).
Я так и знал, что люди, написавшие Guard и Sputnik, точно чем-то нездоровым на работе занимаются.
А у девушки, по ее словам, было аж целых три утки!
Видимо через утку они получают инструкции от их Темного Властелина…
К примеру на ELance можно выводить на счет прямо в рублях (правда курс не очень выгодный).
Лично я так и делаю, т.к. для получения иностранной валюты Вам будет необходимо каждый раз проходить процедуру валютного контроля (предоставить в банк договор с клиентом, акты и инвойсы по операции).
Кстати, может кто подскажет где можно достать подписанный договор на двух языках с Elance и Upwork?