Хабр Курсы для всех
РЕКЛАМА
 Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать! 
Я не знаю над чем там смеются .Net'щики, но каждый раз когда мне надо скачать новый .Net чтобы запустить 5 мегабайтную программу я не смеюсь.Вообще говоря фреймворка достаточно самого последнего. Вы же не удивляетесь, что периодически приходится обновлять версию ruby?
касается Java — опять зоопарк: maven2, maven3, gradle, sbt, ant и наверное еще 10 штук.
Это исключительно следствие того, что C# быстрее ruby и python'a. У нас в python проекта едиственная нативная зависимость это libmemcached.
Они конечно мощные инструменты, но maven требует столько лишнее текста, что никакого желания нет его использовать.
У нас на работе есть проект у которого в зависимостях javacv. Самая отвратная бибилиотека которую я только видел, а подключить нормальную не хотят потому, что не православно.
Тогда почему меня установлено все доступные фрэимворки для Win 7?У вас там две версии рантайма (.NET 2.0/.NET 4.0) и обновления базовой библиотеки классов (3.0/3.5/4.5). Если у вас установлен 3.5, то он спокойно запустит приложение для 2.0. Mono вот вообще сиренево, что там и где, запускает бинарники, собранные под любой дотнет.
например ваш клиент для vpn'a работает neo4en в ubuntu.Наш клиент VPN сейчас вообще написан на Qt 4.7. Со старым начались проблемы из-за того что наркоманы из каноникал отменили системный трей, не сделав при этом для GtkStatusIcon слоя эмуляции, как для QSystemTrayIcon (sni-qt). Кстати, какие именно затруднения у вас возникают? Я ни разу за последнее время проблем не испытывал с ним.
В руби и питоне тоже можно без изоляции обойтись если зависимостями заниматься так же как в Java и .NETНо этого никто не делает. В результате развёртывание приложений на ruby превращается в ад, особенно если не знать про существование RVM и копипастить команды из инструкции по установке.
Перегружает команды оболочки, такие как cd. Это опасно и может привести к ошибкам.
Перегрузка cd опциональна. Я искал суммарно почти 8 часов за последний месяц, чтобы найти проект, который перегружает cd — и что вы думаете? Не нашёл. В любом случае, RVM предоставляет возможность смотреть на тот код, который будет исполнен при запуске cd до момента его исполнения и выбирать, доверять ему или нет.
# pip install rosinstall-generator
Downloading/unpacking rosinstall-generator
  Could not fetch URL https://pypi.python.org/simple/rosinstall-generator/: There was a problem confirming the ssl certificate: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:550)>
  Will skip URL https://pypi.python.org/simple/rosinstall-generator/ when looking for download links for rosinstall-generator
  Could not fetch URL https://pypi.python.org/simple/: There was a problem confirming the ssl certificate: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:550)>
  Will skip URL https://pypi.python.org/simple/ when looking for download links for rosinstall-generator
  Cannot fetch index base URL https://pypi.python.org/simple/
  Could not fetch URL https://pypi.python.org/simple/rosinstall-generator/: There was a problem confirming the ssl certificate: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:550)>
  Will skip URL https://pypi.python.org/simple/rosinstall-generator/ when looking for download links for rosinstall-generator
  Could not find any downloads that satisfy the requirement rosinstall-generator
Cleaning up...
No distributions at all found for rosinstall-generator
Storing complete log in /root/.pip/pip.log
whl спасибо.Заместо него я предпочитаю использовать easy_install
a: hi
a: ?how can I update X if I use pip to install it?
b: a: does normal pip install -U X work?
a: i would like to update
a: i dont try with command
a: i'll try one moment
a: b: I get this message with this command
a: Could not find any downloads that satisfy the requirement X in /usr/local/lib/python2.7/dist-packages
a: Downloading/unpacking X
a: Cleaning up…
a: No distributions at all found for X in /usr/local/lib/python2.7/dist-packages
a: Storing complete log in /root/.pip/pip.log
b: a: are you using virtualenv?
a: no
Sets PATH and changes your prompt. If you find this exciting, you’ve been living under a rock. Same goes for virtualenv wrapper. .NET developers on Windows are mocking you.
Почему я ненавижу virtualenv и pip