Насчет java вирусов — нашел как-то на одном tomcat-сервере посторонний jsp-файл. Внутри java-код в открытом виде:
1. Загрузить с такого-то адреса файл.
2. Установить это в %SYSTEM32%
3. System.exec(«скаченное»)
Прорвался через слабый пароль в server.xml. А ведь могли бы и что-то кроссплатформенное написать в джспшке. Так что вохможно нехорошие люди уже пишут очередной Slammer
В Netbeans «Highlighted References» уже несколько лет, там еще справа черточки появляются по которым можно прыгать. Вообще давно терзает мысль почему половина хоткеев в VS повешена на Ctrk+K…
Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders. Ясное дело, это не автор сказал :)
Redmine — для простых проектов самое то:
1. Из коробки (хотя придется ставить коннекторы к нужной базе, если нету, так как основан на Ruby)
2. Для создания нового проекта жмешь кнопку «Create new project» в отличие от Trac, где нужно что-то где-то править.
3. Всё настраивается с админки, в отличие от Trac
3. Весь нужный функционал уже есть, не нужно собирать кучу плугинов, как в… ну вы поняли :)
4. Есть мигратор с Trac, так что безболезненно сбежали с оного :)
Можно добавить про вылавливание ошибок: для клиента запуск ssh -vvv ..., для сервера запуск sshd -ddd, недавно выловил отказ авторизации с помощью ключей на паре машин — оказалось, что сгенерированный ключ сидел в rsa-blacklist
Про снятие наличных - большинство банков требует заранее предупреждать, если будут сниматься большие суммы за 1 день. Кроме того, если снимать деньги "на зарплату", а тратить их на другие цели (с целью съэкономить на проценте за обналичивание), воспоследуют санкции.
Петр Алексеевич все же писал "решпект". А таск, дебаг, митинг, брекпойнт итд - современный сленг и тут уже ничего не поделать, главное чтобы данные выражения не перешли в официальный язык, как например "беспредел".
"Не заглядывал в монитор" - если программисты, то лучше наоборот чтобы была возможность заглядывать в монитор соседей, актуально для работающих по методике XP. Большие столы! Отдельная кухня. А курить пусть идут на улицу в любом, ненавижу курящих в помещении. Для хилых айтишников желательно место для занятий спортом или Wii. И лучше разделить комнату, если большая, на непрозрачные шумоизолированные перегородки, так как работать посреди толпы очень некомфортно.
1. Загрузить с такого-то адреса файл.
2. Установить это в %SYSTEM32%
3. System.exec(«скаченное»)
Прорвался через слабый пароль в server.xml. А ведь могли бы и что-то кроссплатформенное написать в джспшке. Так что вохможно нехорошие люди уже пишут очередной Slammer
1. Из коробки (хотя придется ставить коннекторы к нужной базе, если нету, так как основан на Ruby)
2. Для создания нового проекта жмешь кнопку «Create new project» в отличие от Trac, где нужно что-то где-то править.
3. Всё настраивается с админки, в отличие от Trac
3. Весь нужный функционал уже есть, не нужно собирать кучу плугинов, как в… ну вы поняли :)
4. Есть мигратор с Trac, так что безболезненно сбежали с оного :)