успех на рынке труда зависит в первую очередь от сочетания навыков
Успех зависит не от сочетания навыков. Это всё фигня. Разработчики без особых навыков работают на иностранного заказчика по 200K+ в мес. Просто найдите работу в нормальной стране и не надо будет унижаться, когда вам в очередной московской конторе скажут «а вот тут у вас товарищ, пробел в знаниях, надо подучить-подучить, а пока мы вам оплатим по ставочке $3/час».
Пора завязывать работать на Россию — вот главный посыл для всех разработчиков в 2014 году. Это намного важнее, чем апгрейд навыков.
У меня был proxmox на Hetzner'е, полетел жесткий диск потом на этом Hetzner'е. Ну и как-то оболочка не доставляет. Поставил условно бесплатную винду, VMWare туда — решение неплохое. Гемора меньше в разы.
Позабавило «из Покхары». Я был в Покхаре. Деревня, в которой раз в день на несколько часов отключают не то что интернет, а вообще электричество. Может сейчас оно и получше. Но вряд ли что там изменилось за пару лет.
Вы определили общий интерфейс ICache как интерфейс, привязанный к модели (KarmaModel). В вашем случае правильно было бы писать IKarmaCache. Хотя лучше делать именно общий интерфейс. А модели наследовать от BaseModel.
Вот так бы я переписал ваш код:
public interface ICache
{
bool HasCached(string key);
BaseModel GetCachedItem(string key);
void Put(BaseModel updatedModel);
}
public abstract BaseModel
{
public string Key { get; set; }
}
public KarmaModel : BaseModel
{
// ...
}
Дальше идет та же ошибка. Абстракция (IHttpClient) привязана к конкретной реализации (KarmaModel). Эта ошибка также проявляется в классе KarmaResponse, т.к. опять же, лучше сделать BaseResponse и от него унаследовать KarmaResponse.
Ну а так норм, неплохой подход.
Вы используете Xamarin? Какую библиотекую используете для MVVM?
Очень много новостей на Хабре перепечатываются с hacker news (правда, с 3-5 дневной задержкой), иногда с reddit. Вот и эта ссыль тоже оттуда (пруф 1, пруф 2).
Напомню, что по-английски статья называется «Huge attack on WordPress sites could spawn never-before-seen super botnet». Если вчитаться, то можно увидеть что сам заголовок как бы уже намекает на желтизну: could spawn, never-before-seen, super botnet. Не исключаю того, что атака была так себе. Но журналистам нужно побольше трафика, поэтому почему бы не заюзать catchy words в заголовке статьи?
— Доктор, а как мне не заболеть СПИДом?
— Да очень просто, надеть на член 10 презервативов!
— Так просто. И все?
— Ну и самое главное — никаких половых контактов!
То wikipedia администраторов банит, которые были против закона. То возмущается тем, что закон на них-таки подействовал. Теперь пусть передают приветы в твиттере.
С одной стороны это понятно. С другой стороны шлешь свое резюме на позицию C# / .Net программиста, никто не отвечает даже. А если и отвечают, то говорят, что должен быть eligible to work in US. Что я делаю не так/кто возьмет меня к себе?
И уж будущее точно не за IE, которого так стараюсься реанимировать маркетологи. Даже показывают рекламу, завуалированную под мероприятия. И если посмотреть на ник топикстартера, то можно увидеть в конце "_ms". И все становится понятно.
Я не против MS, но выглядит это как-то все неестественно: HTML5 и IE.
Интересно зачем это нужно. Я вот сделал много проектов с нуля на C# / .Net, и ответы на многие вопросы так никогда и не узнаю в своей жизни. И считаю, что это хорошо. Потому что голова свободна для полезной информации. А если мне что-то нужно, то всегда могу посмотреть в справке.
Успех зависит не от сочетания навыков. Это всё фигня. Разработчики без особых навыков работают на иностранного заказчика по 200K+ в мес. Просто найдите работу в нормальной стране и не надо будет унижаться, когда вам в очередной московской конторе скажут «а вот тут у вас товарищ, пробел в знаниях, надо подучить-подучить, а пока мы вам оплатим по ставочке $3/час».
Пора завязывать работать на Россию — вот главный посыл для всех разработчиков в 2014 году. Это намного важнее, чем апгрейд навыков.
Позабавило «из Покхары». Я был в Покхаре. Деревня, в которой раз в день на несколько часов отключают не то что интернет, а вообще электричество. Может сейчас оно и получше. Но вряд ли что там изменилось за пару лет.
Вот так бы я переписал ваш код:
Дальше идет та же ошибка. Абстракция (IHttpClient) привязана к конкретной реализации (KarmaModel). Эта ошибка также проявляется в классе KarmaResponse, т.к. опять же, лучше сделать BaseResponse и от него унаследовать KarmaResponse.
Ну а так норм, неплохой подход.
Вы используете Xamarin? Какую библиотекую используете для MVVM?
GitHub, DotNetFiddle
— Доктор, а как мне не заболеть СПИДом?
— Да очень просто, надеть на член 10 презервативов!
— Так просто. И все?
— Ну и самое главное — никаких половых контактов!
Напомню, что не так давно Арбитражный комитет русской Википедии наказал инициаторов забастовки против принятия закона о реестре запрещённых сайтов. С них сняты флаги администратора. С администраторов Putnik и Melirius инициировавших и технически осуществивших забастовку, были сняты флаги администратора.
То wikipedia администраторов банит, которые были против закона. То возмущается тем, что закон на них-таки подействовал. Теперь пусть передают приветы в твиттере.
И уж будущее точно не за IE, которого так стараюсься реанимировать маркетологи. Даже показывают рекламу, завуалированную под мероприятия. И если посмотреть на ник топикстартера, то можно увидеть в конце "_ms". И все становится понятно.
Я не против MS, но выглядит это как-то все неестественно: HTML5 и IE.