Как стать автором
Обновить
0
0
Сергей Степанов @EvilSpirit

Пользователь

Отправить сообщение
Будет очень интересно узнать ваше мнение об обсуждаемом вопросе через несколько месяцев использования unix/linux систем, правда :) Прочитал ваш пост — вспомнил себя, полностью аналогичная ситуация. Желаю успехов в новом и интересном деле ;)
Хотел поставить плюс, да кармы не хватило :) Полностью согласен, выше писал, но повторюсь еще раз — для каждой задачи нужен правильный инструмент. Подозреваю, что в плане задач мы занимаемся схожими вещами и ощущения также близки) Что приятно — именно для разработки все свелось разве что к привыканию к новым хотки через cmd, софт тот же. Помимо dev'a увлекаюсь фотографией — тут макось оказалась вне конкуренции, раньше не понимал комментарии друзей, но сам проникся с первого же дня. Правильное окружение, весь софт от Adobe, мощное железо, ретина — вошлебно :) В итоге в макоси провожу 90% времени, 5% в виртуализированной винде офисных пакетов ради, еще 5 — в линуксе — кастомные вещи, скрипты и прочее, что действительно проще сделать в этом окружении. От каждой из ОС полностью отказаться не могу, так как вижу задачи, которые в каждой из них на порядок эффективнее решаются.
Думаю, не стоит искать проблему в каждой ОС, пожалуй, нужно просто понять философию каждой. Выше вы писали о замене одной ОС другой на десктопе — мне кажется, это не совсем верный подход, но подчеркну — это лишь мое мнение. Сейчас активно пользуюсь и Win, и Linux, и MacOS. Хочется повторить золотое правило — для каждой задачи нужно выбирать свой инструмент. Винда — это мультимедиа, офисные пакеты, игры, Linux — я бы сказал, система для творчества, кастомизируй как угодно, под себя. Чего стоит, скажем так, скриптописание — попробуйте и полюбите, приятно эффективно решать задачи-головоломки в одну строчку стандартными средствами «из коробки» :) Макось — пока, по правде говоря, еще сам ее не до конца понял, вникаю, пары недель мало для того, чтобы понять «изюминку». В каких-то задачах нельзя заменить одну операционную систему другой, банальный пример — офисный пакет. Под макось, в целом, ничего, но до определенного момента, в линукс разве что через wine, да и то предыдущие версии. Примеров много. А решение каждый для себя находит сам, наиболее удобное и эффективное. Я, спустя некоторое время скитаний, остановился на макоси + виртуализированной виндк для офисных пакетов, а линукс на отдельной машине. И всё живет в мире и согласии :)
Да, это я чуть погорячился, виноват) в линуксе тоже нужно ставить, конечно. Но в прошлом сообщении, говоря об mc/wget и прочем, я как раз и имел в виду, что нужен homebrew/macports, с которыми, к слову, у меня были тоже некоторые недопонимания, согласитесь, что одно дело, когда вы используете стандартный менеджер пакетов, другое — когда нужно ставить дополнительное, скажем так, окружение. Но вообще, возможно, это я иду не тем путем. Сначала пытался решить задачу «в лоб» — мне хотелось иметь тот же набор инструментов, что и на протяжении пяти лет в линукс-среде. MC, wget, yakuake, putty и так далее. От MC, в целом, можно отказаться, все чаще к этому прихожу, wget заменяется curl. На этапе попыток внедрить putty я понял, что что-то делаю не так :) Это я все к чему — наверно, не стоит так привязываться к тому, что уже стало обыденным, будь я «свежеиспеченным» пользователем макоси — больше чем уверен, шел бы другим путем :) Это же справедливо и в вопросе ctrl+c/cmd+c. По правде говоря, уже привык, действительно на порядок удобнее, что везде хотки один, особенно приятно, что в терминале cmd+с работает так же. В общем, постепенно ломаем стереотипы :)
Увы, не совсем так. Могу поделиться впечатлениями как пользователь, который месяц как перешел на макось с линукса. Консоль действительно отличается, банальный пример — отсутствие привычного free. Да, конечно, есть аналоги, но все же. Туда же можно отнести wget, mc и прочие привычные вещи. Да, все можно поставить через порты, прописать алиасы и пр., но все же из коробки многого, к чему привыкаешь как к данному в линуксе, здесь нет. Если добавить к этому, к примеру, отсутствие хорошего аналога так называемой Quake-консоли (yakuake и пр.) — становится еще сложнее.

На тему контрола — странно, что никто не пишет еще и о необходимости выцеливать пальцем саму клавишу, может только у меня с руками непорядок? :) Что на беспроводной клаве, что на ноуте — до сих пор попадаю через раз, в консоли жутко неудобно. Надеюсь, дело привычки, со временем станет лучше)
Небольшое уточнение про LTW для EAR — насколько я понимаю, в указанной выше ссылке речь идет именно зависимостях, т.е. сторонних jar. К сожалению, очень давно не работал с LTW, но примерно два года назад удавалось завести LTW на WebLogic 10.3, если не ошибаюсь, с aspectj версии 1.6.1 именно в варианте с EAR.

Присутствие LTW заметно на старте приложения, когда происходит weaving, который может отрабатывать ощутимо долго (в зависимости от количества классов, которые обрабатываются). По поводу быстродействия в рантайме, к сожалению, прокомметнировать не могу, но поддержу комментарий выше — просадки по производительности не замечал.

Да, и еще одна тонкость — с LTW будут проблемы в случае использования нескольких classloader'ов, конечно, такая ситуация довольно редка, но тем не менее. В свое время я так и не смог подружить LTW с несколькими classloader'ами. Пример кейса — доводилось править проект, в котором в рантайме компилировались Java-классы и подгружались в classloader. Компилируемые классы так и не удалось «обвить» через LTW.
Немногое понял из написанного, но насколько хорошо изложен материал, прочитал на одном дыхании) Спасибо, очень увлекательно! ;) Восхищаюсь вашим энтузиазмом)
Выше вспоминали про загрузчики, например, про ReGet, но в славные времена были еще и приложения для автодозвона. В то время я жил в Оренбурге, в вечернее время загрузка пулов была настолько высока, что на подключение, порой, уходило больше часа. Посчастливилось найти утилиту MDialer, как же она выручала :) Помню, бывало и по 150 итераций на пути к подключению к пулу. Романтика :) Карт доступа у нас не было, счет за интернет приплюсовывался к телефонному счету. Но это уже, можно сказать, современность, до этого были предоплаченные учетки, делились друг с другом логином\паролем, распределяли время работы, каждому полагалось не больше часа :)

Также вспомнилось время, когда еще ни у кого не было пишущего CD-привода. В несколько подходов, преимущественно по ночам, выкачивались любимые песни, рядом с компьютером стоял магнитофон с возможностью записи и с линейным входом, путем нехитрых манипуляций музыка попадала на кассету, чтобы на одной стороне не случилось переполнения, перед записью заранее составлялся плейлист, оставшееся свободное время на кассете, как сейчас помню, я заполнял музыкой из какой-то игры :)

Ну и, конечно, ничто так не радовало, как установка дополнительных банков памяти в карту S3 Trio, в силу возраста в то время я не понимал, зачем это было нужно, но все равно было очень приятно, что чего-то стало больше))
В точку. В виду текущих требований в гос. проектах (например, проект УЭК) все же используют наши ГОСТовые алгоритмы, более того, используют не OpenSSL, про который писали выше, а именно решения от ифнотекса или крипто про, так как они сертифицированы. А это, в общем-то, создает некоторые трудности.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность