Еще одним ответом на этот вопрос стало меньше.
Часов около 11 рабочий комп сказал, что батарейка села, и я понял, что шнур с подзарядкой остался на работе. Дома живут более-менее 4 нотбука, и у каждого свой вход, красота в многообразии. Съездить на работу 40 минут в один конец - не опция.
Вспомнил, как на позапрошлом работе пытался организовать дома рабочую среду. Как искал дистрибутивы студии, сервис-паков к ней, фреймворка и сервис-паков к нему, как все это скачалось и с трудом встало часов через 8, и как каждая компиляция занимала факин 25 минут. Это был сайт на ASP.NET 4, с базой на этом микрософтовском облаке, как его, ну... забыл. Ну, там, страничек десятка два, DAL на EF, ничего сверхъестественного. Каждая компиляция 20 минут. Да, на маломощном нетбуке, думал я, да, для таких дел нужны серьезные машины, все ж понятно...
А тут у меня была консольная аппликация с мультитредингом. И я подумал: ну, ладно, день пропал, напишу хоть код, завтра компилить буду. И включил убунту.
Минут 15 ушло на то, чтобы поставить csharp-mode в emacs. Я люблю emacs, но, кажется, не очень умею. Стал искать, может быть, есть какой-нибудь IDE, ведь я слышал, что есть какое-то MONO, может быть, есть какая-нибудь поделка, разбирающая синтаксис C#, что-нибудь такое вроде Notepad++.
Минут через 10 узнал, что. NET 4 На убунте в целом уже стоит, и как называется компилятор. Еще минут 5 чтобы установить не хватавшие ассембли.
Еще через 5 минут я узнал про MonoDevelop, и через 5 минут на моей машине стояла среда, позволяющая вполне полноценно работать. Строить проект, дизайнить, компилировать, может быть, даже запускать - это мне пока не нужно.
Только вот это противное чувство, что меня так долго обманывали, а на самом деле все эти мучения были не нужны - эти десятки гигабайт дорогого или краденого софта, тысячи долларов на железо, сотни рабочих часов. Можно было без этого. Все то же самое, за вычетом нескольких некритичных фич - за час, включая обучение, скачав полтораста мегабайт софта одной факин короткой командой, на машине, которой красная цена баксов 300.
Где еще меня так обманывают? На какие героические преодоления ненужных препятствий уходит моя драгоценная энергия?
На сегодня у винды на моей машине осталось два оправдания: обрабатывать звуковые дорожки в кейкволке мне проще, пользуясь виндовскими плагинами, чем линуксовыми плагинами в ardour; и вообще там проще записывать дорожки, а потом переносить в кейкволк. Вся тамошняя система с jackом, внешними подвесными синтезаторами и драм-машинами пока что у меня получается как-то излишне громоздко. Хотя, по крайней мере начинать работу над вещью там как-то быстрее и проще. Изящнее. Не говоря о том, что резко легче пишется, ни разу процессор не затыкался - не особо мощный 1.86.
И вторая - мне лень учиться запускать Wizardry 8 под wine.
Еще несколько обламывает, что до сих пор нет порта Notepad++ под убунту.
Все остальное - интернет, тексты, офис, сайт, аудио-видео, теперь вот и рабочее программирование - удобнее, проще, легче, быстрее делается на убунте.
Кроме этого, в винде мне принципиально не нравится одна вещь, о которой я расскажу в другой раз.
Posted via m.livejournal.com.
Update: И уж совсем убило, что некоторые вещи MonoDevelop умеет делать ну просто значительно лучше, чем Visual Studio 2010. XML документацию, например.