Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Язык-ядро содержит тщательно отобранные средства, их логика проста и понятна, почти не возникает ситуации, когда что-то можно сделать разными способами (я не о пустяках , конечно, говорю, вроде замены for на while). Новое в этот язык добавляют только после тщательного анализа, с твердой уверенностью, что при этом архитектура языка не пострадает.
PD>Язык-оболочка — вали кулем, потом разберем. Все симпатичные возможности добавляются в язык. Архитектуру языка уже никто толком не понимает, потому как там всего понемногу. Ее в сущности уже нет, есть просто набор разнородных средств.
PD>Дотнет 1.0 был скорее близок к языку-ядру, чем к языку-оболочке. Нынешний дотнет — типичная оболочка. PD>Ява эту судьбу пока не повторила.
Во-первых, ДотНет — это не язык. Во-вторых, принимая что ДотНет как язык — это C#, ты глубоко заблуждаешься. Именно потому, что в случае C#: "новое в этот язык добавляют только после тщательного анализа". То, что некоторому кругу лиц это новое не нужно или его неохота осваивать, не означает, что оно было брошено в язык просто так, ради прикола.
Здравствуйте, dotneter, Вы писали:
LP>>Эклипса или редактора кода эклипса? Сам эклипс — это комбайн, в котором есть все. D>Все равно, главное узнать что есть там хорошего чего нет в R#.
В таком случае список наиболее важных фич субъективен и еще сильно зависит от задач. Лично для меня он таков:
1. Быстрый autobuild
2. Очень хороший редактор кода — удобное редактирование, хороший разбор кода, в том числе больного, полный набор инструментов рефакторинга, мегафича quick fix (в решарпере такого точно нет), шаблоны.
3. Инструменты для OSGI. Удобный редактор манифеста, отображение зависимостей бандлов и т.д.
4. Инструментарий для junit
5. Удобная среда для работы (docable windows, перспективы)
Решарпер показался мне глючным, медленным, неудобным, без привычных фич (каких именно, уже забыл).
Социализм — это власть трудящихся и централизованная плановая экономика.
Здравствуйте, landerhigh, Вы писали:
MC>>>И тем не менее, я уже не раз слышал, что под одну и ту же задачу администрирование mssql обходятся дешевле других субд. M>>Естественно. Например, моежте поискать, что надо для настройки автоматического бэкапа mysql'я. Я тут с утра вожусь... L>Эээ... cron?
Потенциальная возможность сделать — это немного не то. Админу нужна реальная возможность. А учитывая, что в продакшене всегда делается бэкап — не иметь нормальных средств для этого выглядит странным.
+ как в случше Мамута — это ещё и грабли с кроном какие-то.
MC>>>И тем не менее, я уже не раз слышал, что под одну и ту же задачу администрирование mssql обходятся дешевле других субд.
M>>Естественно. Например, моежте поискать, что надо для настройки автоматического бэкапа mysql'я. Я тут с утра вожусь...
L>Эээ... cron?
агащазблин а ротация логов? а ротация бэкапов? а сообщать админу об ошибках мылом? и не об ошибках тоже?
слава богу, есть добрые люди, но когда в коде видишь вот такое:
#Clean up IO redirection
exec 1>&6 6>&- # Restore stdout and close file descriptor #6.
exec 1>&7 7>&- # Restore stdout and close file descriptor #7.
Здравствуйте, novitk, Вы писали:
IT>>Это домыслы. Среди дотнечиков любители xml встречаются только из бывших джавщиков. N>А ты сам то как конфигурируешься?
Зависит. Но стараюсь поменьше мусора в виде xml'я.
N>>>Я сейчас 80% Java, 20% Питон. ИМХО на данный момент для 90% серверных разработок быстрее инструмента нет. IT>>'ИМХО' — это правильно. Скажи лучше, что просто ты не видел. N>Ты реально считаешь, что я никогда не видел людей, которые умеют пользоваться IDE? В гугле их тоже вероятно не видали... N>А вот скажи ка мне честно видал ли ты настоящего крутого перца (скажем MSc. CS из МIT, Berkley или CMU) в Lisp-e или Smalltalk-e?
Не знаю. Я сегодня пока ехал на работу видел тысячи людей. НуЁрк он большой. Но могу сказать точно — видение настоящего крутого перца не может увеличить количество мозгов у видящего. Даже если он на него тоже посмотрит, даже если заговорит, даже если руку пожмёт, всё равно количество мозгов останется прежним.
IT>>Всё правильно, только C# я бы из этого списка исключил, а так нормально. N>Вот сделают переносимость, dynamic/eval и нормальный REPL может и исключим.
Dynamic-то тебе зачем? Это же прямой путь в зазеркалье. Не хватает общения с уродами из страны чудес?
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте, Pavel Dvorkin, Вы писали:
IT>>Это неправильные банки. PD>Хм... У меня дома есть 3 трехлитровые банки с огурцами. Должен ли я срочно выдавить из них всякую джаву и заполнить их дотнетом ?
Только сначала лишние биты оттуда повыжимай.
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте, LaPerouse, Вы писали:
LP>Утверждение было про среды разработки, а не про язык Ну раз уж ты решил затронуть... Видишь, ли, основное отличие java от C# заключается в том, что первая является промышленным языком, а вторая — нет.
Давай заменим выделенное на недозрелым и тогда твоё дальнейшее утверждение в том числе будет абсолютно точным.
LP>Одно из основных требований, предъявляемых к промышленному языку — это простота. Язык должен предоставлять базовые ОО-концепции, при этом оставаясь как можно более простым и доступным. Чтобы изучение языка занимало как можно меньлше времени по сравнению с остальной частью платформы. Простота java — это на самом деле огромный ее плюс.
Я тебя понял. Джава — это недозрелый язык, в котором недозрелость языка компенсируется перезрелостью платформы.
Вывод:
Джава — недоязык и переплатформа.
В принципе, всё понятно. Ещё древние словяне говорили: "Жаба изьм суксь". А предки наши редко ошибались.
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте, Mamut, Вы писали:
L>>Эээ... cron?
M>агащазблин а ротация логов? а ротация бэкапов? а сообщать админу об ошибках мылом? и не об ошибках тоже?
Logrotate.
[Наброс]По мылу одмину сообщать оно умело еще тогда, когда в винде TCP стека не было[/Наброс]
Здравствуйте, fddima, Вы писали:
L>>Эээ... cron? F> Потенциальная возможность сделать — это немного не то. Админу нужна реальная возможность. А учитывая, что в продакшене всегда делается бэкап — не иметь нормальных средств для этого выглядит странным.
Стандартное средство операционной системы cron+стандартное средство mysqldump. Куда уж реальнее? F> + как в случше Мамута — это ещё и грабли с кроном какие-то.
Мамуту принимать man cron три раза в день после еды.
Здравствуйте, Mamut, Вы писали:
M> агащазблин а ротация логов? а ротация бэкапов?
/etc/newsyslog.conf
M> а сообщать админу об ошибках мылом? и не об ошибках тоже?
$ man 5 crontab
In addition to LOGNAME, HOME, PATH, and SHELL, cron(8) will look at
MAILTO if it has any reason to send mail as a result of running commands
in ``this'' crontab. If MAILTO is defined (and non-empty), mail is sent
to the user so named. MAILTO may also be used to direct mail to multiple
recipients by separating recipient users with a comma. If MAILTO is
defined but empty (MAILTO=""), no mail will be sent. Otherwise mail is
sent to the owner of the crontab. This option is useful if you decide on
/bin/mail instead of /usr/lib/sendmail as your mailer when you install
cron -- /bin/mail does not do aliasing, and UUCP usually does not read
its mail.
M> слава богу, есть добрые люди, но когда в коде видишь вот такое:
N>Как научил меня IT — NDA
Что, кстати, чушь. NDA — это запрет на разглашение подробностей того, чем ты занимался на рабочем месте — публикация исходных кодов, например. Ни одна компания не требует от штатныъх сотрудников скрывать факт того, что ты на нее работаешь.
Здравствуйте, MxKazan, Вы писали:
MK>Во-первых, ДотНет — это не язык. Во-вторых, принимая что ДотНет как язык — это C#, ты глубоко заблуждаешься. Именно потому, что в случае C#: "новое в этот язык добавляют только после тщательного анализа". То, что некоторому кругу лиц это новое не нужно или его неохота осваивать, не означает, что оно было брошено в язык просто так, ради прикола.
Приношу извинение. Я имел в виду, конечно, C#, а не дотнет в целом.
Здравствуйте, landerhigh, Вы писали:
F>> Потенциальная возможность сделать — это немного не то. Админу нужна реальная возможность. А учитывая, что в продакшене всегда делается бэкап — не иметь нормальных средств для этого выглядит странным. L>Стандартное средство операционной системы cron+стандартное средство mysqldump. Куда уж реальнее?
Администратору БД больше заняться нечем что-ли, как писать какие-то sh-скрипты? И более того — нужно правильно писать, тестировать и прочее.
F>> + как в случше Мамута — это ещё и грабли с кроном какие-то. L>Мамуту принимать man cron три раза в день после еды.
В данном контексте это не важно. То что уже было бы решено на mssql, решается на порядок дольше.
Здравствуйте, fddima, Вы писали:
F>>> + как в случше Мамута — это ещё и грабли с кроном какие-то. L>>Мамуту принимать man cron три раза в день после еды. F> В данном контексте это не важно. То что уже было бы решено на mssql, решается на порядок дольше.
Как мне на MSSQL сделать так, чтобы БД дампилась раз в 5 часов, шифровалась ассиметричным ключом и закачивалась на Amazon S3?
Здравствуйте, LaPerouse, Вы писали:
LP>>>Да ну? Неужели Idea настолько же убога, как этот ReSharper? Им ведь невозможно пользоваться после eclipse. D>>Можно top 5 фич эклипса? LP>Эклипса или редактора кода эклипса? Сам эклипс — это комбайн, в котором есть все.
Кроме того, что нужно. IDEA умеет в одном файле поддерживать много языков (в том числе и в одной строке файла). Так что если я пишу string.replace("regex", "regex") — IDEA подсветит "regex" как регулярное выражение и проверит его на ошибки.
Естественно, для таких injected languages поддерживается рефакторинг и т.п.
В Eclipse это невозможно из-за ограничений платформы.
Здравствуйте, IT, Вы писали:
IT>>>Питон? C>>Именно. Заметное число компаний имеют внутренние системы на Питоне. В том числе и монстры типа Гугла. IT>Понятно. Если ява не была недоязыком, то наверное и питон бы не понадобился.
Не, у Питона другие плюсы есть. Жутко удобно иметь возможность на лету менять код.
Здравствуйте, Cyberax, Вы писали:
IT>>Понятно. Если ява не была недоязыком, то наверное и питон бы не понадобился. C>Не, у Питона другие плюсы есть. Жутко удобно иметь возможность на лету менять код.
А зачем на лету менять код?
Если нам не помогут, то мы тоже никого не пощадим.