Родной эрланговский конфиг файл совершенно нечеловеческий, отдавать админам его нельзя.
Можно конечно при старте приложения прочитать и распарсить конфиг файл в произвольном формате — хоть yaml, хоть init. Но возникает вопрос что делать, если в конфиге какие то проблемы. Изнутри релиза вывести что либо на stdout/stderr невозможно. Можно было бы записать ошибку в лог, но для этого лог уже должен быть правильно сконфигурирован.
А нет ощущения, что MySQL вы широко используете в продакшене, и поэтому на его грабли натыкаетесь постоянно, а PostgreSQL — нет, и поэтому его грабли вы просто еще не знаете?
Интересно, с какого перепугу может стать популярным язык, автор которого избрал своим лозунгом «Avoid success at all costs»? Вот он и «избегает успеха» вполне успешно уже 20 лет подряд.
Вполне возможно, что какие-то языки функционального программирования станут популярными, но это будет точно не Haskell. А скорее, просто большинство фич из функциональных языков будет добавлено в майнстрим языки. Так же, как это в свое время произошло с ООП. Сейчас не найдешь ни одного популярного языка в котором нет в том или ином виде элементов ООП. А кто при этом помнит что такое SmallTalk? Собственно, этот процесс уже во всю идет. В большинстве современных языков уже есть функции высших порядков, замыкания, рекурсия, стандартные функции работы со списками. На очереди — алгебраические типы данных, pattern matching и ленивость.
Хорошей оптике дешеветь особо нес чего, к сожалению.
Это же не электроника, закон Мура тут не действует. В производстве объективов за последние 20 лет, после массового внедрения асферики, ничего принципиально не изменилось.
NX 45 — отличное дополнение к блинам 30, 20 и 16
Не такой компактный, но такой же легкий.
Особенно радует переключатель в ручной автофокус прямо на корпусе.
Похоже, у Самсунга получается самая лучшая линейка фиксов для беззеркальных камер формата APS
На 4/3 оптики конечно больше, но там она еще дороже
Все таки люди, пришедшие с java это такие особые люди :)
Чем вас vim не устраивает? Переименовать название функции по всем файлам проекта — уж точно никаких проблем
То есть возможности по радикальному изменению синтаксиса очень ограничены?
больше ничего не надо
В mochiweb есть полноценный html parser, вполне рабочий
зачем же это делать самому, если есть
rebar get-deps
?
RabbitMQ хранит очередь в Mnesia, а не в файле
Родной эрланговский конфиг файл совершенно нечеловеческий, отдавать админам его нельзя.
Можно конечно при старте приложения прочитать и распарсить конфиг файл в произвольном формате — хоть yaml, хоть init. Но возникает вопрос что делать, если в конфиге какие то проблемы. Изнутри релиза вывести что либо на stdout/stderr невозможно. Можно было бы записать ошибку в лог, но для этого лог уже должен быть правильно сконфигурирован.
На практике этот приводит к разбиению кода на множество функций по 2-3 строки, что бы не вылезать за 2 уровня в дереве case'ов
Вполне возможно, что какие-то языки функционального программирования станут популярными, но это будет точно не Haskell. А скорее, просто большинство фич из функциональных языков будет добавлено в майнстрим языки. Так же, как это в свое время произошло с ООП. Сейчас не найдешь ни одного популярного языка в котором нет в том или ином виде элементов ООП. А кто при этом помнит что такое SmallTalk? Собственно, этот процесс уже во всю идет. В большинстве современных языков уже есть функции высших порядков, замыкания, рекурсия, стандартные функции работы со списками. На очереди — алгебраические типы данных, pattern matching и ленивость.
Это же не электроника, закон Мура тут не действует. В производстве объективов за последние 20 лет, после массового внедрения асферики, ничего принципиально не изменилось.
У меня Samsung NX100 c 30mm F 2.0 в карман пиджака помещается. И пользуюсь я им чаще всего в таком виде именно как карманной камерой.
Не такой компактный, но такой же легкий.
Особенно радует переключатель в ручной автофокус прямо на корпусе.
Похоже, у Самсунга получается самая лучшая линейка фиксов для беззеркальных камер формата APS
На 4/3 оптики конечно больше, но там она еще дороже
Очень хочется!
по моему этого более чем достатточно
Чем вас vim не устраивает? Переименовать название функции по всем файлам проекта — уж точно никаких проблем