Есть 2 сегмента: коммерческий и open source. Из коммерческих самый лучший это PHPStorm, из open source - Aptana вроде ничего, но само собой коммерческий сегмент, на порядок лучше open source-ного. Поэтому только PHPStorm.
А что по вашему должно происходить при повторном клике? Меню должно свернутся и больше не разворачиваться или вообще не возможно было бы нажать повторно?
Как правило на кнопку меню вешают не метод show, а метод trigger, который если элемент скрыт, то он его показывает, если он отображается, то его скрывают.
взять Gparted или Акронис диск директор или еще какую программу менеджера разделов.
нтфс сначала дефрагментировать, тогда все файлы переместятся в начало диска (будет проще потом).
менеджером разделов уменьшить размер нтфс раздела (gparted у меня с месяц назад адекватно нтфс отресайзил)
на свободном месте сделать раздел с ext4.
Если ваша переменная находится в оперативной памяти микроконтроллера, а не в энергонезависимой - то "износ" никто не считает. Вот на запись в энергонезависимую память есть лимит. Обычно гарантируется 10000 перезаписей ячейки. А количество перезаписи в оперативной памяти. Ну, если найдёте такие цифры - покажите, будет интересно.
имею точно такую же ситуацию. знаю только один вариант реализации вашего плана:
1) раздобыть сервер с белым IP (недорогой VPS)
2) поставить на него OpenVPN сервер
3) поставить на свой комп OpenVPN
4) настроить маршрутизацию трафика между 192.168.ххх и подсетью VPN