а вы всё на суп
Jun. 18th, 2013 06:06 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Sorry, something went wrong.
We're working on getting this fixed as soon as we can.
Go Back
Facebook © 2012 · Help
(и календарик прошлогодний)
А потому что скрипт-киддиз одни собрались, нет чтобы хаскельщиков нанять - но хаскельщиков они боятся!
We're working on getting this fixed as soon as we can.
Go Back
Facebook © 2012 · Help
(и календарик прошлогодний)
А потому что скрипт-киддиз одни собрались, нет чтобы хаскельщиков нанять - но хаскельщиков они боятся!
Re: ТÑолинг деÑекÑед
Date: 2013-06-19 09:34 am (UTC)ÐÑ Ð½Ð°Ð¿ÑÐ¸Ð¼ÐµÑ - ÑÑо не Ñе календаÑи, но ÑÑÑÑ Ñ Ñловил. РепозиÑоÑии еÑÑÑ, пÑÑÑÑ Ð¸ не Ñакие ÑиÑокомаÑÑÑабнÑе.
> ÑпаÑÑанÑким и минималиÑÑиÑнÑми.
ÐÑ, ÑÑÑ ÑазниÑа ÑонкаÑ. Я не пÑÐµÐ´Ð»Ð°Ð³Ð°Ñ Ð²Ñе ÑаÑиÑÑ Ð² ÑзÑк. ÐÑоÑÑо, Ñ-Ñ-Ñ, пÑоекÑÑ Ð¿Ð¾Ð´ JVM и .Net по понÑÑнÑм пÑиÑинам намного пÑоÑе ÑаÑÑиÑÑÑÑ Ð³Ð¾ÑовÑми компоненÑами, и компоненÑов ÑÑÐ¸Ñ , Ñовно по Ñой же пÑиÑине, ÑилÑно болÑÑе.
Ð Ð¸Ð¼ÐµÑ Ð²Ñе ÑÑо, в болÑÑинÑÑве ÑлÑÑаев (Ð½Ñ Ñ.е. когда Ñ Ð½Ð°Ñ Ð½ÐµÑÑ Ð·Ð°Ð´Ð°Ñи напиÑаÑÑ Ñвой ÑейÑбÑк на миллион полÑзоваÑелей нагÑÑзки) Ð¼Ñ Ð²Ñегда можем вÑбÑаÑÑ Ð¼ÐµÐ¶Ð´Ñ Ñкажем гÑÑви и кложей, или Ñкалой, или даже напиÑаÑÑ Ð½Ð° javascript. Рв обÑем-Ñо, бÑдем имеÑÑ Ð²Ñе Ñоже Ñамое, ÑÑо еÑÑÑ Ð² ÑÑланге, Ð½Ñ Ð¼Ð¾Ð¶ÐµÑ ÑÑÑÑ Ð² дÑÑгом виде, плÑÑ ÑÑ ÑамÑÑ ÐºÑÑÑ Ð³Ð¾ÑовÑÑ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñов.
ÐÑ Ð¸ ÑÑо в ÑÑÑ Ð¾Ð¼ оÑÑаÑке-Ñо? То еÑÑÑ, еÑли вÑÐ±Ð¾Ñ Ð¼ÐµÐ¶Ð´Ñ C++ и ÑÑланг - Ñо не вопÑоÑ. ÐÑли ÑÑо не Ñмбеддед - Ñо вÑÐ²Ð¾Ð´Ñ Ð¿ÑедÑказÑемÑ.
Ðо еÑли вÑÐ±Ð¾Ñ Ñкажем Ð¼ÐµÐ¶Ð´Ñ ÑÑлангом Ñем же гÑÑви - Ñже далеко не Ñак вÑе оÑевидно. ÐÐ¾Ñ Ñена пÑоекÑов, где много пÑоÑÑÑÑ , еÑли не ÑÑÑиннÑÑ Ð·Ð°Ð´Ð°Ñ, коÑоÑÑе ÑеÑаÑÑÑÑ Ð½Ð° Ñем Ñгодно. Ргде вÑÐ±Ð¾Ñ Ð³Ð¾ÑовÑÑ ÑаÑÑей запÑоÑÑо вÑе оÑÑалÑное пеÑевеÑиÑ. Ð Ñем более еÑли ÑÑо в ÑÑиле "ÐºÐ»Ð°Ñ ÐºÐ»Ð°Ñ Ð¸ в пÑодкÑен".
Re: ТÑолинг деÑекÑед
Date: 2013-06-19 04:25 pm (UTC)на лÑбом дÑÑгом ÑзÑке Ñакое невозможно.
Я Ñже молÑÑ Ð¿Ñо Ñе ÑÑÑки коÑоÑÑе в пÑодакÑине. OSGi оÑдÑÑ Ð°ÐµÑ.
Ðли Ð²Ð¾Ñ Ð²ÐµÐ± ÑÐ°Ñ Ð½Ð°Ð¿ÑимеÑ.
ÐÑ Ð±ÐµÑеÑе гÑÑви Ñ ÑÑланг. ÐÑ Ð¿Ð¸ÑиÑе в комменÑаÑий LDAP ÑеÑÐ²ÐµÑ Ð½Ð° гÑÑви или веб ÑаÑ. Ð ÑÑавниваем.
Re: Тролинг детектед
Date: 2013-06-20 04:48 am (UTC)И потом, я не пишу в реальности LDAP серверы. Зачем? Готовых навалом. Причем у всех заказчиков есть уже, AD называется. И никто другой сервер не заказывает и не закажет - нету спроса.
Ну и кстати, в моем понимании, продакшн и энтерпрайз, тот который настоящий, а не поделки - он отличается от остального даже не тем, что у вас миллион юзеров, а тем, что есть SLA. И час простоя вашего приложения, у которого всего тысяча юзеров, будет стоить совершенно реальные миллионы, если не больше. И еще он (энтерпрайз) отличается тем, что у заказчика приложений (и серверов) столько, что совершенно необходимы средства мониторинга и измерения. Ну типа, размеры и использование пула коннектов к ораклу. Что в случае JavaEE дается в общем даром, из коробки с любым бесплатным glassfish. А в случае самописных серверов - не дается вообще, если об этом забыли при проектировании, и большими усилиями - если все же не забыли.
Так что там за штуки, которые? Я подозреваю, о чем речь, но лучше спрошу.
> OSGi отдыхает.
OSGi фигня. ИМХО. Контейнеры (Java EE тот же) - вещь очень полезная, а вот гипотетическая возможность динамически загрузить и использовать много версий одного и того же "модуля" - это в реальности означает, что следовало бы протестировать на совместимость все сочетания этих версий. Чего в жизни не бывает, ибо нет ресурсов на это.
Более того, все серьезные заказчики в моей практике никогда не позволяли себе выкатывать релиз на рабочий сервер в стиле, который иногда пропагандирует известный в широких кругах апологет лиспа (назоваем его скажем Поль) - "а мы вот можем пропатчить рабочий код в продакшн, и он сразу заработает правильно". Так только гугл поступает с фейсбуком - и на мой взгляд, именно поэтому качество приложений гугля в последнее время резко упало. Ну так кого это колышет, SLA же с юзерами нету, подумаешь, выкатили нерабочий Hangouts, так поживут пока...
Ну то есть - мысли эти понятны, и преимущества понятны. Я просто говорил о том, что во множестве проектов такие преимущества нам почти ничего не дают.
Re: Тролинг детектед
Date: 2013-06-20 05:05 am (UTC)Вот вам на последок LDAP сервер на Erlang:
erlc LDAP.asn1
Проверить, что этот сервер работающий можно с помощью любого почтового клиента: Windows Mail, Apple Mail или Сlaws Mail. И пример страницы с комет чатом на три строчки:
Вот вы якобы знаете, что такое LDAP а задача для вас кажется неподъемной за пол часа, потому что вы привыкли тратить время зря в ентерпрайзе. И свое и заказчика. И даже объяснения у вас равесистые, вместого того что бы просто показать код.
Re: Тролинг детектед
Date: 2013-06-20 07:10 am (UTC)Люблю я такие дискуссии, ох люблю. Вот это откуда вывод, такой весь из себя ни на чем не основанный? И к чему это тут вообще? К тому что у JVM проблемы бывают? Ну и чо? Все равно managed среда с проблемами - это намного лучше зоопарка из кучи всякой фигни, каждая из которых норовит сама управлять памятью, коннектами к базе, запускать потоки сколько хочет, и прочая и прочая. И все это без средств мониторинга и управления вообще.
Эрланг это не про SLA? Ну ок. А я вам про что? Я ровно про тоже и толкую - что в моих проектах например многих волнует SLA, и редко кого - прототипирование.
Теперь про код. Гм. Это ровно то, о чем я говорил: написали игрушку, в выдать пытаетесь за готовый сервер. Ну и что тут обсуждать? Это НЕ LDAP-сервер, а гавно.
> с комментариями.
Ну это отдельная песня. Где комментарии-то? :)
Если хотите серьезно доказать что-то - не надо такой лажи подсовывать в качестве аргумента.
> Вот вы якобы знаете, что такое LDAP а задача для вас кажется неподъемной
Не якобы, а знаю. bind должен изменять состояние directory, а search - искать в ней. Я могу даже ничего больше не понимать - мне этого достаточно. То что вы тут налабали - не делает ни того, ни другого. Строго говоря, у вас ее (directory) вообще нет. И схем нет. Мне продолжать список, чего нет еще? Это не годится даже как прототип - потому что тут нету точек для расширения.
И еще раз, самое главное - кому такое нужно, если есть готовое, и даром?
> То что вы упомянули Рыбоглаз дает мне право судить о том, что вы
Не дает. Выводы свои вы делаете непонятно откуда. Перечитайте, зачем я его упомянул. Речь о том, что совершенно бесплатный контейнер (любой, JavaEE, но и OSGi кстати тоже) значительно лучше любого самописного standalone приложения по ряду критериев, а именно по управляемости. И ничего более. Остальное - ваши домыслы.
> и никогда не сравнивали стоимость запуска всего OSGi контейнера с например запуском Erlang/OTP приложений.
А зачем мне их сравнивать? Стоимость запуска редко кого волнует в моей реальности. Это вообще не параметр, понимаете? Ни по каким критериям.
> Эрланг -- это об прототипировании, Time-to-market, более управляемом коде
Вот этого-то я и не вижу. Я вам простыми словами, намеренно без кода пытаюсь объяснить - никому не нужен очередной LDAP, ни такой как вы написали, ни вообще какой либо. Есть готовые. Никому не нужен такой Time-to-market, потому что никто не выходит с ТАКИМ на рынок. Я не обобщаю, это только про мои проекты, но они именно такие.
> и удельной стоимости оборудования на единицу пользователя.
А это тоже редко кого волнует. Ну т.е. понятно, что на стоимости железок обычно пытаются экономить, но не такими средствами. И единственный серьезный ресурс, которого не хватает катастрофически - это люди, аналитики и разработчики и QA. Только их труд тоже никто не экономит путем выпуска поделок вроде вашего LDAP-сервера, потому что даже если вдруг у заказчика нету ActiveDirectory (я не могу себе такого представить, но вдруг), то OpenLDAP разворачивается за полчаса, apache directory тоже.
> И свое и заказчика.
А кого это колышет? Раз заказчик платит - значит он доволен.
> И даже объяснения у вас равесистые
А что делать, если не доходит? Приходится все разжевывать подробно.
Если вы опять не поняли - все что я говорю, это по большому счету вовсе не про код. НИКОМУ НЕ НУЖНЫ поделки вроде LDAP сервера, быстро налабанного на коленке за 30 минут (и который только на ваш взгляд работающий, а на мой вовсе и нет). Я не могу себе представить такого заказчика или проект, кто заплатил бы за это хоть 10 рублей. А вы даже не пытаетесь объяснить, кому это может быть нужно.
no subject
Date: 2013-06-20 11:08 am (UTC)Хотите дальше разговаривать платите за мои консультации 200 доларов или приходите на мои Эрланг курсы.
no subject
Date: 2013-07-06 10:07 pm (UTC)no subject
Date: 2013-07-06 10:22 pm (UTC)Пожалуйста, выбирайте выражения.
no subject
Date: 2013-07-07 09:56 am (UTC)no subject
Date: 2013-07-07 02:49 pm (UTC)no subject
Date: 2013-07-07 04:10 pm (UTC)