If you want more

nodejs реклама нищеброды ищут быдлокодеров

192 комментария

  • аватар jah
  • 0
эт гдейто это чудо расположено?
  • аватар ololo
  • +4
Площадь Перекальского. Люди ищут специалиста, готового работать за 20 тысяч, с умениями, близкими к тем, за которые год назад я предлагал 150.
Я думаю ты не очень удивишься узнав кто это :)
  • аватар ololo
  • +4
Честно говоря, мне всё равно. Увидев это, я удивился дважды — сначала решил, что это реклама nodejs, а затем поразился, что программисту предлагают зарплату продавца мобильников.

Живо себе представил, как проходят мимо эти продавцы и задумываются «а зачем скучать и тухнуть в ларьке если за те же деньги можно программировать и создавать крутые продукты?».
  • аватар SeL
  • 0
Но ведь
if (you.wantMore(
    you.doMore();
  • аватар SeL
  • +2
[ot] Парсер — лох, все скобки порезал, наверное кодер получил 20к.
  • аватар ololo
  • 0
кодер не получил ничего

а что именно порезал парсер? я вижу, что у тебя просто стоит открывающая скобка вместо закрывающей
if (you.wantMore)
    you.doMore();
  • аватар SeL
  • 0
Я после wantmore поставил еще () — по привычке. Я привык к методам обращаться, а не к полям.
  • аватар ololo
  • 0
да, и правда есть косяк.
  • аватар ololo
  • +3
if (you.wantMore(.)(.) )
    you.doMore(8=э);


разберёмся
  • аватар SeL
  • +3
Кстати не поставив там скобки, авторы объявления жестко и цинично наплевали на парадигмы ООП.
  • аватар ololo
  • +2
чёрт, я только хотел выслать инвайт их боссу, а ты главный прикол спалил
  • аватар inca
  • +2
Привет, я автор этих двух строк. Пожалуйста, объясните, каким образом наличие у объекта _полей_ оскорбляет ООП? А пока Вы думаете, как превратить этот вопрос в еду, могу объяснить свою позицию. Я рассматриваю желание добиться в жизни большего как черту характера, а не как производную характеристику, которую необходимо *вычислить в момент обращения*.
  • аватар SeL
  • 0
А как же инкапсуляция и доступ к свойствам объекта через методы, а не напрямую.
  • аватар inca
  • 0
developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects
developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty
ejohn.org/blog/javascript-getters-and-setters/

Ну и так далее. Методы есть методы, свойства есть свойства, а поля есть поля. При определенном усердии можно и гвоздь плоскогубцами закрутить, но раз уж Вы перфекционист, то, возможно, для Вас и Джон Резиг не авторитет?
Привет, я автор этих двух строк.
Привет, а что это за дерзкий чувак тут был до тебя и куда он делся? :)
  • аватар ololo
  • 0
if (you.wantMore())
you.doMore();
  • аватар ololo
  • +2
Живя в Курске, ты должен хорошо знать, что это значит в рекламе, зазывающей кандидатов.
  • аватар SeL
  • +2
Кстати могли бы и рынок изучить, так мало вообще никто не предлагает.
А сколько предлагают? На Хантим одно наше предложение о работе. Остальные все настолько круты, что ничего не предлагают. Мы предлагаем от 20 000 для стажёра. Обоснованная цена, учитывая уровень, с которым ко мне все эти годы приходят люди.
  • аватар ololo
  • 0
Для стажёра это более чем хорошо. А почему не разместили рекламу в институтах? Это могло быть более эффективно и, возможно, дешевле.
Мы разместили везде. В том числе на пл. Перекальского. Что в этом плохого?
  • аватар SeL
  • 0
Можно начать с того, что на 20к прожить очень сложно. Ну а дальше… Пару месяцев назад как раз искал работу, в том числе и разработчиком. Среднее предложение было 30 гросс. Правда сфера немного от веба отличная, но по сути смысл тот же.
Если Вы хотите больше, Вы имеете возможность заработать больше. На биллборде это написано. Можно уметь работать, можно не уметь. Монж ругать зарплату, а можно сделать больше и получить больше.
  • аватар ololo
  • +1
Насколько я понимаю, тут не совсем веб, скорее веб-сервис. Но ты же всё-таки не стажёр и, наверное не джуниор?
  • аватар SeL
  • +1
Я теперь что-то среднее между аналитиком и консультантом по CRM. И как же это хорошо не кодить каждый день.
  • аватар ololo
  • +2
А лучше — вообще не кодить.
По возможности старайтесь избегать этого.
Мы предлагаем от 20 000 для стажёра. Обоснованная цена, учитывая уровень, с которым ко мне все эти годы приходят люди.
Простите, а сколько лет они к вам уже приходят на эту сумму?
Компанию в которую приходят люди существует юридически 5 лет. До этого приходили со своими колготками и за меньшие суммы.
Ээээ, простите, что там у вас с колготками?
Здесь в ветке где-то упоминается, что столько получает продавец колготок :-)
Это как-то связано с деятельностью вашей компании?
Колготки? Нет. Это метафора. В самом деле мы о «чулках». Смотри пост в самом низу.
  • аватар SeL
  • 0
Кстати на Перекальского где именно?
  • аватар SeL
  • +2
А сайт ихний судя по всему имеет какое-то отношение к scala.
Сделано с помощью Circumflex
Наверное тоже по 20к кодерам платят.
  • аватар ololo
  • +1
Зарегистрируйся, посмотри сам, что внутри и всё станет ясно. Похоже, что делали так, будто работают за 20к, но есть подозрения, что за время многолетних исследований был потрачен, мягко говоря, немалый бюджет. Предположу, что скалу выбрали, чтобы оправдать завышенные затраты.
  • аватар SeL
  • +2
Они отстали от жизни, сейчас в тренде Clojure, с ним можно потратить больше.
  • аватар ololo
  • +1
Так начинали-то много лет назад, сейчас никто не поймёт, если переписывать с нуля.
Мы разработали cicrumflex и сделали его OpenSource. Вы представляете себе сложность о которой говорите или просто создаёте «выделения» тут?
  • аватар ololo
  • +1
Если вы разработали этот фреймворк, то честь вам и хвала. Снимаю шляпу. Безо всякой иронии.
  • аватар SeL
  • 0
Ну если это действительно так, то это достойно уважения. Но чесно говоря я консерватор и очень предвзято отношуть к некоторым технологиям.
О каких технологиях Вы говорите?
  • аватар SeL
  • 0
Например ORM.
И что с ним не так?
  • аватар ololo
  • +1
присоединяюсь к вопросу
  • аватар SeL
  • 0
Долго рассказывать, он иногда очень тормозной. В большом проекте куда реализовать свою модель взаимодействия с БД.
  • аватар SeL
  • 0
* куда проще
Circumflex ORM тормозной? Вы невежественный негодяй и я вызываю вас на дуэль. :-) Вы хоть раз Circumflex ORM пользовались?
  • аватар SeL
  • +3
Нет, не пользовался, но если дуэль, то можете ли Вы утверждать, что я не найду узких мест?
100% гарантирую что не найдете. Ищите.
  • аватар SeL
  • +2
На вскидку, scala не поддерживает множественного наследования (как и жаба))) ). А это означает, что с ее помощью некоторые структруры данных описать может быть и можно, но сделать это очень сложно и через одно место. А это означает, что:

Если должна быть организованна работа с потомками класса-родителя (по разным методам класса-родителя), то сделать такое нельзя, вот напрямую как в крестах нельзя и все.

Вообще скала тут не причем, это скорее наезд на жабу. Но я и кресты ненавижу, и вообще ООП.
  • аватар SeL
  • +1
А если нельзя общих методов намутить, то несколько сотен тысяч объектов будут допустим удаляться или обновляться очень, очень-очень долго.
  • аватар SeL
  • 0
удаляться или обновляться по какому-то признаку класса-прородителя
Sel, послушайте. Давайте Вы почитаете про Scala. Поскольку проблема множественного наследования Вас беспокоит, можно рекомендовать налегать на traits (типажи). Их ещё примесями обзывали. Они позволяют делать множественное наследование и при этом не имеют проблемы «ромба» в Scala. Короче. Мы начали о зарплатах, потом о нашем коде, потом о C++. Какая-то каша получается. Почитайте наши курсы на cloudemy.org или на scalacademy.ru Мы будем рады ответить на вопросы. Есть курсы и на it.fei.ru
  • аватар ololo
  • +2
Я зашёл на сайт it.fei.ru и обомлел. Приведу только содержимое элемента <title>
Проститутки, индивидуалки, шлюхи. Интим досуг.
Есть курсы и на it.fei.ru
Вы имеете какое-то отношение к этому ресурсу?
В любом случае спасибо. Обязательно как-нибудь воспользуюсь. Выбор богатый, цены неплохие.
Имею. Спасибо за отзыв. Курсов сейчас ещё больше. Обновим список.
А ты переживал, что там прогер за 20К въебывает. Судя по ресурсу там некоторые сотрудники вообще хуй сосут.

Да, но ведь и на 20k насасывают быстрее!
Бля, давно я тут не бывал. Прям душа порадовалась.
Напрасно же :)
  • аватар ololo
  • +1
traits (типажи). Их ещё примесями обзывали.
строго говоря, это вовсе не одно и то же, но миксины действительно решают вышеупомянутую проблему с множественным наследованием
  • аватар SeL
  • +1
Чесно скажу, меня веб изначально не интересовал, поскольку в нем мало денег, поэтому налегать на скалу не вижу смысла. В этом плане для немя перспективнее апекс.
  • аватар ololo
  • +1
Но ведь ORM не может быть идеальным инструментом, подходящим для любых задач. В общем случае это средство для быстрого достижения результатов. Производительность можно улучшать после того, как всё уже работает.
  • аватар SeL
  • 0
На ORM может быть завязано слишком много логики.
Вы путаете другие ORM с нашим. Поскольку мы очень провинциальная компания, которая задёшево эксплуатирует продавцов колготок, то мы имеем возможность писать всякую фигню и «закрывать проекты». Делаем это регулярно. Вы популярно почитайте в прессе fprog.ru/2011/issue7/practice-fp-7-screen.pdf пишут здоровые статьи. Там всё понятно.
Основная идея ORM была в том, чтобы сделать синтаксис DSL максимально близким к SQL. Он там сделан именно таким. Прозрачная реализация автоматически позволяет Вам использовать закешированные данные, обновлять зависимости и т.п. Вы даже не представляете той скорости, которую даёт вам Circumflex ORM. Наверное, именно потому, что этот «тормозной» ORM такой, какой он есть, нас пригласили в штаты выступить в Penn. Чтобы мы рассказали, как нам удалось дойти до такой жизни.
  • аватар SeL
  • +2
Немного юмора:
Люди утверждающие, что данные нельзя представить в виде реляционной БД, на собеседованиях проваливали вопрос «6 нормальных форм».
  • аватар inca
  • +1
SeL, юмор так себе. 6 нормальных форм — идиотский вопрос. В больших проектах побеждают решения, которые больше всех плюют на нормализацию (хотя Вы, как эксперт по вопросам масштабирования, конечно же об этом все знаете).
Это заблуждение. ORM это скелет всего кода и главное ограничение масштабирования. Думать об архитектуре следует с самого начала проекта. Scala+Circumflex не идеальный вариант, но очень хороший.
  • аватар inca
  • 0
Долго рассказывать, он иногда очень тормозной.
Так можно сказать про любой программный продукт, особенно если неправильно его применять.

Что еще более важно, так можно сказать и про программиста, который так делает.
  • аватар ololo
  • 0
Честно скажу, что я ни рожна не понимаю в Scala. Но судя по гитхабу, это вполне серьёзный, зрелый и востребованный продукт. Можешь рассказать об истории создания circumflex, о своей роли в проекте и о том, какие цели ставились перед ним в момент его создания и какие стоят сейчас.
Приходите в гости, «дам интервью». Адрес видели на биллборде.
  • аватар ololo
  • 0
А можно рассказать здесь, кратко, в двух-трёх фразах? А подробнее уже при встрече.
Circumflex создавался как антитеза корпоративному J2EE стеку, с которым пришлось иметь дело. Circumflex разрабатывался как проект, позволяющий небольшой организации производить разработку большого ПО и сохранять при этом контроль над кодом. Каждый ИТ проект сталкивается со сложностью, которую невозможно эффективно контролировать. Circumflex отодвигает именно эту проблему. Наша задача была создать набор инструментов, которые можно использовать или не использовать: ни один из них не навязывает использование других. Получился набор отдельных проектов, связанных общей философией.
  • аватар ololo
  • 0
Спасибо, теперь всё ясно. Есть ли какие-то внедрения, реализованые не вами, а третьими лицами? Судя по статистике вашего репо, проект в своей среде довольно популярный.
А у circumflex нет, как такового, процесса внедрения. Это набор библиотек. Используют, разумеется. Основная страна США. Оттуда больше всего.
  • аватар ololo
  • 0
есть какие-то ссылки?
Какого рода ссылки вас интересуют? На Stackoverflow несколько десятков тем по нашему фреймворку. Сделайте также поиск в Google по словосочетанию circumflex + scala. Ссылок много.
  • аватар SeL
  • 0
Имхо, все эти идеи с электронным дистанционным образованием опоздали лет на 5 минимум, без конкретики, лидеры в этой отрасли уже есть.
  • аватар ololo
  • 0
насколько я понимаю, эти идеи тогда и начали реализовывать на волне моды, но так до сих пор не довели до зрелого продукта
  • аватар SeL
  • 0
То что они предлагают есть у всех (ну или у лидеров рынка точно) и относительно давно, инфа 100%. А остальным там ловить почти нечего.
  • аватар ololo
  • 0
Это очевидно всем, но нельзя же потратить годы и миллионы и просто закрыть проект.
Покажите хоть один проект в мире, в котором есть то, что есть в savant.pro или cloudemy.org
  • аватар ololo
  • 0
Я не смогу показать ни одного проекта, ведь я не знаю, что есть в savant.pro или cloudemy.org
Я могу дать тестовый доступ. Шлите стандартную заявку. Это бесплатно.
  • аватар ololo
  • 0
Спасибо, в понедельник попробую.
  • аватар inca
  • 0
А откуда «инфа 100%», если Вы
а) не знаете, что у лидеров рынка и
b) не знаете, что есть у нас?
Математику изучали? 0/0 ≠ 100%
  • аватар ololo
  • +2
1) То, что есть у лидеров рынка можно посмотреть здесь и здесь. Курсы бесплатны.

2) У вас лично я увидел несколько уроков по скала и два урока об svg. Не рассматривая функциональную часть можно смело заявить, что в содержательной в данный момент у вас нет практически ничего.

И для поддержания беседы: если принять во внимание 100% как абстракцию, покрывающую собой всю возможную полноту знаний (∞), то утверждение 0/0 ≠ 100% неверно, поскольку 0/0 = ∞. Из этого следует, что знание субъекта бесконечно, а истинная природа всех вещей — пустота.
  • аватар inca
  • 0
Со всем уважением, но Вы анализируете систему по _контенту_, который в ней создали ее _пользователи_.

Но. Раз речь зашла о cloudemy, которой сегодня торжественно исполнился восьмой день ее пре-альфа существования, то Вы правы. В данный момент мы как раз и ищем качественную содержательную часть. Если Вы можете нам в этом помочь, милости просим к нам в авторы. Там, кстати, Вы сам себе хозяин. Хотите — продавайте уроки, нет — пишите бесплатные, сейте добро. Всяко лучшее применение интеллекта, чем то, что я видел здесь.
  • аватар ololo
  • 0
Основной недостаток cloudemy — это невнятное позиционирования. Если бы ты не сказал, я бы и не догадался, что там речь идёт о UGC. Что касается сферы применения интеллекта, то в данный момент преимущества cloudemy лично для меня неочевидны.
  • аватар inca
  • 0
Основной недостаток cloudemy — это невнятное позиционирования.

Да, Вы правы, над позиционированием нам следует поработать. Можете нам в этом помочь? Может быть, какие-нибудь рекомендации дадите?

Что касается сферы применения интеллекта, то в данный момент преимущества cloudemy лично для меня неочевидны.

Разумеется, не мне об этом судить. Просто пишете Вы хорошо, могли бы делать это с пользой для других.
  • аватар ololo
  • +1
Я не специалист по маркетингу, тут есть люди гораздо более сведущие в этой области, чем я. Возможно, этот проект стоило бы представить на обсуждение целевой аудитории на Хабре. Но для этого нужно иметь несколько больше полезного контента, чем есть сейчас.

Лично мне прежде всего было неясно, что это за сайт и чем он может быть для меня полезен, это в больше степени имеет отношение к инженерной психологии, чем к маркетингу. Якоб Нильсен и Мари Тахир раскрывали решение этих вопросов ещё в середине девяностых.

Просто пишете Вы хорошо, могли бы делать это с пользой для других.
Возможно, моя писанина здесь не приносит пользы широкой общественности, но меня это нисколько не беспокоит. Моя писанина в рамках других проектов приносит достаточно пользы, чтобы не волноваться о персональной социальной ответственности.
  • аватар inca
  • 0
Якоб Нильсен и Мари Тахир раскрывали решение этих вопросов ещё в середине девяностых

Спасибо за наводку.
  • аватар ololo
  • 0
Образовательные порталы на основе SAVANT.PRO — это результат многолетних высокотехнологичных исследований, анализа современных тенденций информатизации общества, а также экспертизы существующих решений в области образовательных технологий и обслуживания клиентов.

так-то!
  • аватар SeL
  • 0
Можно подумать им кто-то даст доступ для экспертизы существующих решений в области образовательных технологий
Да. У нас есть доступ и заказчики наши тоже не лохи совсем. Есть из чего выбирать.
  • аватар SeL
  • +2
Доступ к решениям конкурентов?
А что такого в этом сверхъестественного? EdX открыт, Moodle — открыт, да куча чего открыта. Какие проблемы-то?
  • аватар SeL
  • 0
А как насчет того, что у конкурентов уже существует интеграция с их ИТ-инфраструктурой, того же Moodle'а. Ну и опенсорс лицензия тоже плюс.
Любое достоинство является и недостатком. Дырявый SCORM/AICC, невозможность масштабироваться ни горизонтально ни вертикально, тяготы совместимости, куча унаследованных архитектурных проблем (из 80-х!!!), уродливый дизайн, который невозможно менять, ну, и т.п. А главные фичи я вам не расскажу :-) Физкульт-привет к внедрению! :-)
  • аватар SeL
  • 0
Я могу сказать только про масштабирование, остальное не в моей компетенции, составить точный прогноз о предполагаемом числе студентов — не проблема.
А что он вам даст этот прогноз?
  • аватар SeL
  • +1
Предполагаемую нагрузку, больше — не будет
Это очень-очень наивная постановка вопроса. Дискутировать по этому поводу не буду.
  • аватар SeL
  • 0
Ок, выделять бюджета больше чем надо — это просчет аналитиков.
выделять бюджета больше чем надо — это
Это не просчет аналитиков, это охуенно! :)
А последняя наша экспертиза делалась Агентством Стратегических Инициатив( Знаете такую организацию? ) и по их заверению ни одного такого продукта как у нас не существует. А в РФ тем более.
  • аватар ololo
  • 0
Это прекрасно. Можно познакомиться с этой экспертизой? Организация уважаемая.
Увы. Я не могу Вам предоставить документ. Его просто не существует.
Знаете такую организацию?
О да. Инновации, модренизации, нанотехнологии. Меня терзают смутные сомненья, что это имеет какое-то отношение к Сколково.

Ну и да. Вот эти эксперты? :)
Экспертный совет
Фадеев Валерий Александрович
Председатель экспертного совета

Главный редактор журнала «Эксперт», Директор Института общественного проектирования, Председатель Комиссии Общественной палаты Российской Федерации по экономическому развитию и поддержке предпринимательства

Афанасьев Александр Михайлович
Генеральный директор ОАО «Липецкий хладокомбинат»

Белова Анна Григорьевна
Профессор, заместитель Декана «Высшей школы экономики» (НИУ ВШЭ)

Волчкова Наталья Александровна
Профессор кафедры макроэкономики РЭШ, ведущий научный сотрудник ЦЭФИР

Вучкович Алла Александровна
Вице-президент по персоналу ОАО «Объединенная авиастроительная корпорация»

Данилов-Данильян Антон Викторович
Главный аналитик ОАО ОПК «Оборонпром», Президент ООО «Солнечная энергетика»

Демидов Андрей Владимирович
Заместитель Главы Администрации Данковского района Липецкой области по инвестиционному развитию, председатель Липецкого центра венчурного инвестирования

Духанина Любовь Николаевна
Президент образовательного холдинга «Наследник»

Комаров Максим Сергеевич
Директор Национального центра социально-гуманитарных проектов

Кычаков Александр Анатольевич
Учредитель, председатель Совета Попечителей, Фонд собственник целевого капитала «Эндаумент НГУ»

Лукша Павел Олегович
Профессор практики Московской школы управления СКОЛКОВО

Мариничев Дмитрий Николаевич
Генеральный директор ООО «Радиус Груп»

Михайлова Ольга Викторовна
Президент благотворительного фонда социальной поддержки граждан «Социнтеграция», директор ГАУ «МНПЦ реабилитации инвалидов с ДЦП»

Наумов Станислав Александрович
Президент Российской Ассоциации по связям с общественностью

Николаева Елена Леонидовна
Депутат Государственной Думы Российской Федерации

Ослон Александр Анатольевич
Президент общероссийского общественного фонда «Общественное мнение»

Попович Лариса Дмитриевна
Директор института экономики здравоохранения НИУ ВШЭ, Директор независимого института социальных инноваций

Праздничных Алексей Николаевич
Партнер «Стратеджи Партнерс Груп»

Розенфельд Михаил Григорьевич
Генеральный директор ООО «Новотранс Юг»

Сиднев Виктор Владимирович
Руководитель Нанотехнологического центра «ТехноСпарк»

Ситников Алексей Юрьевич
Вице-президент по развитию института автономной некоммерческой образовательной организации высшего профессионального образования «Сколковский институт науки и технологий»

Соболева Елена Николаевна
Директор образовательных проектов и программ Фонда инфраструктурных и образовательных программ ОАО «Роснано»

Феоктистова Елена Николаевна
Директор Центра корпоративной и социальной ответственности и нефинансовой отчетности Общероссийского объединения работодателей «Российский союз промышленников и предпринимателей»

Фомин Вячеслав Валентинович
Генеральный директор ООО «Строймонолит»
Кто все эти люди? :-) Это очень смешно. Спасибо вам.
АСИ большая организация. Мы работали больше с Вадимом Малычем руководителем образовательных проектов. Вот наши эксперты. runet-segodnya.podfm.ru/502/
Кто все эти люди? :-) Это очень смешно. Спасибо вам.
Там написано кто они. Читать умеете или все силы уходят на полировку?
Там написано кто они.
Да, но какое отношение они имеют к упомянутому вами АСИ? Собственно и само агентство-то контора довольно странная. Конечно среди его экспертов значатся столь уважаемые люди как директора хладокомбинатов, депутаты госдумы и сколковские профессора. Но по-моему эти люди могут по достоинству оценить что угодно.

Читать умеете или все силы уходят на полировку?
Как мое умение читать связано с тем что вы, по вашему же завялению, полируете стек?
Упомянутый нами эксперт занимает позицию руководителя образовательных проектов (всех) АСИ. Экспертов у них хватает, чтобы оценить [почти] любой проект. Если не хватает своих экспертов, привлекают со стороны. Это серьёзная организация и она решает массу вопросов в РФ.

«Полировать стек» каждый понимает по своему. Специалисты в области ИТ понимают как «работать над улучшением технологии», а все остальные могут понимать как угодно, в силу персональных особенностей.
Это серьёзная организация и она решает массу вопросов в РФ.



Специалисты в области ИТ понимают как «работать над улучшением технологии», а все остальные могут понимать как угодно, в силу персональных особенностей.
Полагаю ни у одного из присутствующих здесь ИТ специалистов данная фраза не вызвала ассоциаций с улучшение технлогии, поскольку даже с точки зрения русского языка она звучит коряво и убого :)
  • аватар SeL
  • +3
Бабло платишь — технологии улучшаются!!!
Как любителю русского языка вам следовало согласовать своё последнее предложение. И меньше использовать матов в комментариях.
Дожили, уже предложения с кем-то согласовывать надо.
Кто лидеры в этой отрасли?
  • аватар SeL
  • +1
без конкретики
  • аватар dropp
  • +1
Не, ну а чо — продавай чулки с прилавка за 20к или получи больше. Все логично.
Такие дорогие чулки и я бы попродавал :)
  • аватар dropp
  • +2
Дык купи и продавай!
Ктож их купит-то?
  • аватар ololo
  • +1
Было бы интересно узнать, почему для проекта выбрали scala.
По-моему это очевидно. Потому что есть стек технологий, который нами полировался несколько лет. До этого был большой бэкграунд на Java (J2EE) и переход на Scala был связан с наследованием некоторых библиотек.
есть стек технологий, который нами полировался несколько лет
Не, мы не по вашей технологии полируем.
Вы так говорите, будто это что-то плохое.
  • аватар ololo
  • +1
Сайт вашего продукта сообщает, что платформа находится в облаке. Но при этом не раскрывает деталей, что понимается под облаком и как оно реализовано. Можно узнать подробности о вашем облаке?

Также я вижу, что статика находится на субдомене cdn.savant.pro Нетрудно заметить, что cdn находится на том же сервере, что и основной сайт. Это задел на будущее или у вас действительно используется cdn?
Вы SAVANT.PRO имеете в виду? Если его, то и то и другое и третье. Архитектура у проекта такая. Узлов внутри много, IP внешний один.
  • аватар ololo
  • 0
Да, его. Мы тут традиционно по-свойски общаемся на «ты», предлагаю устранить формализм.

Могу я узнать детали архитектуры облака и сети доставки контента, которая подразумевает использование одного внешнего адреса?
Здесь нет. Я, вообще, слабо представляю себе что это за сайт. Так что если захочешь пообщаться об архитектуре: милости просим. Я буду рад поболтать и офис, заодно, посмотришь.
  • аватар ololo
  • +1
Этот комментарий выглядит как уход от ответа на прямой вопрос. Я не прошу излагать подробно, интересно в общих чертах, как это было достигнуто.
А я не хочу разговаривать в рамках данного ресурса, поскольку разговаривать здесь никто не собирается. А на то, чтобы просто поглумились, не хочется тратить времени.
  • аватар ololo
  • +1
Я полагал, что публичный сервис вполне уместно обсуждать публично. Если он реализован на высоком техническом уровне, так об этом нужно рассказывать всем и везде, чтобы знали все.
Помойка тоже публичное место.
Я буду рад поболтать
Кто бы сомневался :)

и офис, заодно, посмотришь.
А вы умеете удивить.
  • аватар SeL
  • +1
У меня есть чисто профессиональный интерес. Могу подойти, если не в деревне, поболтать.
Курск, вообще, большая деревня. Телефон для связи был. Звоните, мы Вас встретим.
Принципы построения облачных систем свято блюдутся. Any idiot, anytime, any device, anywhere, вот это всё. Построение облака на одном сервере с одним внешним адресом это действительно интересное решение. Такая архитектура даже придает ему некий шарм и легкий налет декадентства.
В комментарии есть некоторый налёт дилетантства. Один или множество внешних IP адресов не указывают на «облачность» технологии. Совсем. Вы бы книжки почитали. Вы что-то имеете против облачных сервисов или просто озлоблены?
Один или множество внешних IP адресов не указывают на «облачность» технологии.
Если подходить к вопросу с точки зрения маркетинга — несомненно. Здесь вы не единственный кто так считает. Чуваки которые настраивают людям удаленный доступ через интернеты к конторской 1С тоже бухтят заказчикам про облачные решения. Подход довольно типичен — из говна и палок лепим «решение», для пущей серьезности называем его облачным (понимать что это означает не обязательно, главное что звучит дорого) и пытаемся найти идиотов которые это купят. Казалось бы все хорошо и ваша стратегия работает. Но вот с точки зрения построения инфраструктуры ваши городульки выглядят более чем колхозно.

Вы бы книжки почитали
С удовольствием. Может порекомендуете несколько?

Вы что-то имеете против облачных сервисов или просто озлоблены?
Я имею только за.
Откуда такое неуважение к заказчикам? Неужели это высокомерие хоть чем-то обосновано? Повсюду вокруг вас одни идиоты. Несомненно только одно: в вашем мире один вы умный.

То есть вы такой популярный среди своей мамы суперэксперт.

«Бухтеть заказчикам» отлично отражает максимальный уровень ваших контрактов. А «из говна и палок» уровень технической реализации. «Пытаемся найти идиотов» — уровень маркетинговых исследований. «Понимать что это означает не обязательно» — ваше отношение к терминам и понятиям.

Если не секрет, организацию, которая приютила такую красоту (есть вариант, что вы какой-нибудь ИП, ООО на 5 человек), которые «побухтев» «из говна и палок» «впаривают идиотам» «то, что понимать это не обязательно». Скорее всего, железо какое-нибудь с citrix-ом.

«Рекомендовать»? Помилуйте. Вы только что хотели убедительно доказать, что облачный сервис обязательно ДОЛЖЕН иметь множество IP. Я с нетерпением жду «неколхозные» примеры «инфраструктуры».
Ну зачем вы так? Попытка перевести стрелки не лучший способ ведения беседы. Тем более, как известно, стрелочник хуже сеошника. Вы же поняли что я описываю не свои методы работы, а методы работы расплодившихся на волне мйнстрима продавцов «облаков». Зачем кривляться и переходить на личности? Вы всегда так делаете когда кто-то критикует ваши проекты? Я, честно говоря, не очень хорошо вас понимаю. Что плохого вы видите в конторе из пяти человек? У вас есть негативный опыт работы с «железа с citrix-ом» и вы решили рассказать нам о нем? Какое отношение все это имеет к обсуждаемому проекту? Вместо этого вы могли бы направить разговор в конструктивное русло и объяснить что вы подразумеваете под облаком и какое отношение это имеет к вашему проекту. Я не хотел ничего вам убедительно доказывать, а лишь сказал что с точки зрения архитектуры, сервис размещенный на одном сервере, с одним адресом, подключенном к одному провайдеру (/каналу связи) это не облако. Как вы обеспечиваете отказоустойчивость? Как у вас обстоят дела с высокой доступностью и масштабируемостью? Расскажите, какие книги вы рекомендовали мне почитать — может там описаны какие-то неизвестные мне методы построения таких облаков как у вас?
  • аватар inca
  • 0
Под облаками мы, как и наши заказчики, впрочем, как и все остальные, понимаем приложение, которое работает не в датацентре заказчика, а «где-то там». Только и всего. Если говорить совсем конкретно, то под облаком мы имели в виду SaaS, однако, терминологическая война тут не уместна; напротив, излишняя придирчивость к поверхностным вопросам считается дурным тоном в инженерии.
Под облаками мы, как и наши заказчики, впрочем, как и все остальные, понимаем приложение, которое работает не в датацентре заказчика, а «где-то там».
Нет, не все остальные. Собственно об этом я и говорил — «приложение работающее где-то там» облаком называют лишь люди склонные уделять много внимания маркетинговой шелухе, а не реальным проблемам. При таком подходе облаком можно назвать любой говносайт работающий на домашнем десктопе, а это мнение ошибочно. Более того, при такой классификации частное облако, работающее на мощностях заказчика в его же датацентре, с вашей точки зрения вообще нельзя назвать облаком. Однако большинство облаков на данный момент именно частные либо гибридные. Публичных же облачных сервисов, которые с точки зрения конечного пользователя (а заказчик и конечный пользователь это далеко не всегда одно и то же) исполняются «где-то там» гораздо меньше.

излишняя придирчивость к поверхностным вопросам считается дурным тоном в инженерии
Небрежное отношение к терминологии является дурным тоном в значительно большей степени и свидетельствует об отсутствии профессионализма. Тем более что вопросы на мой взгляд не являются поверхностными. И да, если уж придираться, то к вашему сервису термин SaaS так же неприменим, поскольку как я понял, вы предлагаете нечто большее чем просто использование ПО.
  • аватар inca
  • -1
Да Вы философ, Илья :)

Вы убедительно доказали, что облако — это термин, одновременно доказав, что это всего лишь маркетинговая фишка. Помню, IBM также слюной брызгала насчет порталов. Эх, были времена…

Вообщем, еды здесь нет :)
Надеюсь речь идет о временных порталах!?
Нет ничего более постоянного, чем временнОе. :-)
Надеюсь речь идет о временных порталах!?
Нет, о порталах в ад, разумеется :)
Да Вы философ, Илья :)
Да, Боря, да :)

Вы убедительно доказали, что облако — это термин, одновременно доказав, что это всего лишь маркетинговая фишка.
Именно. Слыхал про квантово-волновой дуализм? Вот тут примерно так же. Есть технологии, есть решения, есть методология. А есть нечистые на руку дельцы в попытке срубить бабла, тупо вешающие этот ярлык везде, где только можно.

Помню, IBM также слюной брызгала насчет порталов.
Да, примерно так.

Вообщем, еды здесь нет :)
Отчего же? :)
Так это Илья?

Тюююю. До сих пор не жалею, что тебя уволил. :-) Ну давай, ври дальше.
Тюююю. До сих пор не жалею, что тебя уволил. :-) Ну давай, ври дальше.
Лол, а ты меня оказывается уволил? Впрочем как бы то ни было — я тоже. И не я один :)
Ну, в любом случае, рад был повидаться.
Я, на самом деле тоже :)
Было бы наивным полагать, что мы уделяем внимание «маркетинговой шелухе» больше чем «реальным проблемам». Сложно сказать, что имеет в виду автор под «реальными проблемами». Реальные проблемы себя? Реальные проблемы заказчика? Реальные проблемы всего человечества? Существует ли у автора этого интеллектуального выкидыша классификация между «сайтами» и «говносайтами»? Более того, частное облако, работающее в датацентре заказчика мы не упоминали вовсе. Про множественные и одиночные IP и невозможность классифицировать SaaS как облако это вы Google расскажите, с его Google Docs, Google Mail и т.п. Разумеется, Вы понимаете в облаках намного больше, чем Google, поэтому мы все замираем в глубоком пардоне.
Было бы наивным полагать, что мы уделяем внимание «маркетинговой шелухе» больше чем «реальным проблемам». Сложно сказать, что имеет в виду автор под «реальными проблемами».
Ну например если на вашем сервере внезапно (а это всегда бывает внезапно) выйдет из строя материнская плата либо ляжет канал у вашего провайдера, время простоя вашего сервиса может показаться неприемлемым для ваших заказчиков. На мой взгляд это реальная проблема. Но это только если вы с уважением относитесь к своим заказчикам. В противном случае — нет.

Существует ли у автора этого интеллектуального выкидыша классификация между «сайтами» и «говносайтами»?
Поскольку автор ничерта не понимает в сайтах, такая классификация существует лишь на эстетическом уровне :)

Реальные проблемы себя?
Надо запомнить :)

Про множественные и одиночные IP и невозможность классифицировать SaaS как облако это вы Google расскажите, с его Google Docs, Google Mail и т.п.
Щто? Я только отдельные слова понял :)

Разумеется, Вы понимаете в облаках намного больше, чем Google, поэтому мы все замираем в глубоком пардоне.
Я не совсем понял причем тут Google. Вы сравниваете себя с ними? У них тоже какой-то сервис работает на одной железке и с одним каналом? Насколько я знаю они напротив всегда стремились к децентрализации и старались обеспечить максимально высокую отказоустойчивость и доступность своих сервисов. Это хорошая компания, но пример не самый удачный, поскольку и они уделяют маркетингу больше внимания, нежели техническому совершенствованию своих решений. Возьмем те же Google Docs и Gmail. Вроде все хорошо, но вот внутри самой компании почему-то пользуются другим ПО. Некоторое время назад я общался с приятелем, который работает в одном из самых крупных в США системных интеграторов. Так вот последним их заказом от компании Google было внедрение домена на базе Microsoft Active Directory, терминальных серверов на базе Citrix XenApp, с целью использования виндовых же приложений (да, в том числе и MS Office). Еще один их заказчик — компания Seagate, таки повелась на маркетинг Google и в качестве корпоративного стандарта приняла на вооружение Google Docs и прочие облачные сервисы. Закончилось все это переездом на Windows, поскольку 60000 сотрудников с хромобуками это ад и хаос.
У нас не крутится решение на одном сервере. Выход из строя чего-бы там ни было не приведёт к трагедии. Речь идёт только о том, что мы используем один внешний IP. И, вот ведь фигня, многие поступаю точно также. Потому что принцип балансировки и обеспечение отказоустойчивости решается не только большим количеством внешних доменов. Существует Coyote Point Solution. Есть и другие производители. И я предлагаю закрыть эту тему, потому что мне надоело доказывать очевидные вещи. Оставайтесь в массе серой и совершенно неправой части оппозиции.

Сравниваем мы себя с Google, поскольку как и эта компания ориентированы на доставку программного обеспечения как сервиса. Пруфлинки пожалуйста на то, как корпорация Seagate отказалась от услуг Google и переездом на Windows. Или это тоже брехня и предположения?
  • аватар ololo
  • +1
принцип балансировки и обеспечение отказоустойчивости решается не только большим количеством внешних доменов
как это решается у вас?
У нас не крутится решение на одном сервере.
Правда? А можно поподробнее?

Выход из строя чего-бы там ни было не приведёт к трагедии.
Да, знакомый подход. Только вот заказчики могут не разделять эту уверенность.

Речь идёт только о том, что мы используем один внешний IP.
Нет, не только. Я писал выше о чем идет речь. На мой взгляд достаточно доступно.

Потому что принцип балансировки и обеспечение отказоустойчивости решается не только большим количеством внешних доменов. Существует Coyote Point Solution.
Ни про какое «большое количество внешних доменов» я вообще ничего не говорил, не надо фантазировать. Впрочем как и про балансировку нагрузки. Мне кажется ваш сервис не настолько нагружен чтобы вести о ней речь. Если даже и так, то как балансировщик будь то Coyote Point, F5 или Citrix NetScaler (Google кстати использует это решение) может решить проблему отказоустойчивости оборудования?

Сравниваем мы себя с Google, поскольку как и эта компания ориентированы на доставку программного обеспечения как сервиса.
И какое же программное обеспечение вы доставляете? Мне почему-то казалось что вы доставляете контент. При чем тут SaaS?

Пруфлинки пожалуйста на то, как корпорация Seagate отказалась от услуг Google и переездом на Windows.
Никаких пруфлинков не будет. Как я уже говорил, озвучено было это в приватной беседе. Вообще забавно слышать о пруфлинках от человека, который вообще не утруждает себя подтверждением своих слов :)
> Правда? А можно поподробнее?

Можно. Решение развёрнуто на 8 виртуальных вычислительных узлах, размещённых на 2 физических серверах нод и ещё двух, обеспечивающих frontend и персистентность.

Нагрузки на самом деле пока не критичны, поэтому эта конфигурация из 4-х физических серверов нас вполне устраивает.

> Ни про какое «большое количество внешних доменов» я вообще ничего не говорил…

Говорил. Твои слова:

>> Построение облака на одном сервере с одним внешним адресом это действительно интересное решение. Такая архитектура даже придает ему некий шарм и легкий налет декадентства

?

Ты говоришь:

> Если даже и так, то как балансировщик будь то Coyote Point

Вот здесь можно остановиться и посоветовать тебе посмотреть на устройство www.coyotepoint.com/products/e670lx или любое другое этой серии. Мог бы быть встречный вопрос, как можно обойтись без специальных железок, но мне твоё мнение не интересно. Я уже видел какой ты специалист, как ты умеешь делать виртуализацию я тоже видел и без иллюзий на этот счёт.

> И какое же программное обеспечение вы доставляете? Мне почему-то казалось что вы доставляете контент.

Мы доставляем программное обеспечение, которое называется SAVANT.PRO.

> Вообще забавно слышать о пруфлинках от человека, который вообще не утруждает себя подтверждением своих слов…

Мне не очень интересно что тебе забавно, Илья. Заканчивал бы ты со своим детством. Жаль потраченное на тебя время.
Можно. Решение развёрнуто на 8 виртуальных вычислительных узлах, размещённых на 2 физических серверах нод и ещё двух, обеспечивающих frontend и персистентность.
Разве это поподробнее? Поподробнее это когда ты можешь объяснить какие роли исполняются на разных узлах и как эта схема работает. А ты не можешь. До сего момента ты вообще не отрицал что у вас все работает на одном сервере.

> Ни про какое «большое количество внешних доменов» я вообще ничего не говорил…

Говорил. Твои слова:

>> Построение облака на одном сервере с одним внешним адресом это действительно интересное решение. Такая архитектура даже придает ему некий шарм и легкий налет декадентства
И где тут про «большое количество внешних доменов»? Как ты видишь все вопросы связаны с одним сервером и одним адресом/каналом :)

Вот здесь можно остановиться и посоветовать тебе посмотреть на устройство www.coyotepoint.com/products/e670lx или любое другое этой серии.
Это балансировщик (причем далеко не самый лучший, но да ладно). Он никак не помогает обеспечить отказоустойчивость. Он предназначен для решения совершенно других задач.

Мог бы быть встречный вопрос, как можно обойтись без специальных железок, но мне твоё мнение не интересно.
Специальных железок для чего? Ты можешь более четко формулировать свои мысли?

Я уже видел какой ты специалист, как ты умеешь делать виртуализацию я тоже видел и без иллюзий на этот счёт.
Оу, а ты оказывается разбираешься в этом? Поверь, обмазаться несвежими статьями из википедии это еще не значит понять о чем идет речь. Мне стыдиться нечего — то, что я построил прекрасно работает уже несколько лет (в отличии от всего остального в этом заведении). Да, можно было бы сделать лучше, но далеко не все зависело от меня. Из этого я вынес для себя золотое правило — не работать с мудаками. И веришь ли, у меня с тех пор все прекрасно :)

Мы доставляем программное обеспечение, которое называется SAVANT.PRO.
Лол.

Мне не очень интересно что тебе забавно, Илья. Заканчивал бы ты со своим детством. Жаль потраченное на тебя время.
Жаль что жаль. На мой взгляд забавно и интересно :)
По поводу терминологии мы как раз все ждём примеров, где упоминается требование к облачным системам как многодоменным системам.

Также дурным тоном является мат и хамство.
  • аватар inca
  • 0
Да оставьте вы облака в покое, весь мир уже понял, что у helldoll с ними что-то личное :)
Боря, я ведь за вас переживаю — вы становитесь на тот же скользкий путь что и говноеды вроде Ростелекома с их «облаками». Не надо так :)
По поводу терминологии мы как раз все ждём примеров, где упоминается требование к облачным системам как многодоменным системам.
Чего вы ждете? :)
  • аватар ololo
  • +1
Пёс с ними, с облаками. Сейчас уже все понимают, что это не более чем маркетинговая замануха, за которой нет реального содержания.

В контексте использования одного айпи выше также упоминалась и сеть доставки контента. Вот это гораздо интереснее, чем какие-то облака. Насколько мне позволяют судить мои скромные познания в BGP, это действительно революционное решение.
Пёс с ними, с облаками.
Но-но, говори за себя! Мне вот интересно.

Сейчас уже все понимают
Судя по этому трэду еще не все.
Я понимаю, что мы говорим на разных языках. Для нас размещение решения заказчика в облаке означает, что его программное обеспечение развёрнуто в рамках multitenant системы и работает вне его вычислительных мощностей.

Для вас, что развёрнуты виртуальные машины, на которых ворочается, чаще всего, singletenant программное обеспечение.

Разумеется, мы смотрим на одну и ту же проблему с разных сторон. Вы – как запустить много Вордов и другого подобного ПО, включая системное, мы – как в рамках одной системы (состоящей из большого числа узлов) запустить одно приложение, но очень сложное. Например, как Google Docs.
  • аватар ololo
  • +1
А у меня сложилось впечатление, что наши взгляды на этот вопрос разнятся с точностью до наоборот.

С облаками всё понятно, а как насчёт сети доставки контента?
как насчёт сети доставки контента?
Видимо так же как с облаками — все охуительно :)
  • аватар inca
  • +1
Всем привет, я автор объявления и проектов, которые Вы тут обсуждаете и критикуете. Не понимаю, чем обязан стольким негативным эмоциям и хамству, в особенности учитывая, что мы все здесь друг друга знаем (даже если лично не знакомы). Вы же не думаете, что делаете это анонимно, а?

Я предлагаю вам всем дружбу :) Если хотите покритиковать нас, то милости прошу на гитхаб. Все свои проекты я вам, конечно, не покажу, но о Circumflex и RhoJS поболтаю с удовольствием (не обещаю мгновенных ответов, я, все-таки, работаю).

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

Хватит прятаться по коморкам и острить в комментах, попутно выставляя себя профанами и обличая свои «недостатки воспитания».
  • аватар ololo
  • 0
rhojs.org Вот это, ксттаи, интересная штука
Если Вас интересуют наши коммерческие проекты, то мы готовы пообщаться о них, если Вы зайдете в гости. Мы расположены в самом центре, отовсюду по пути, только позвоните заранее и договоритесь о встрече.
Велкам, Борян :)
  • аватар ololo
  • +1
Пробел после имени класса не нужен.

<div class="note ">
    <h4>← Try it right here!</h4>
    …


Не смотрел код на гитхабе, скорее всего, пробел туда попадает из-за того, что для разделения имён в множественном классе пробел ставится не перед вторым именем, а после каждого.
  • аватар inca
  • 0
pull request умеете?
  • аватар ololo
  • +1
конечно. и мы тут на ты, ни к чему лишний формализм
  • аватар ololo
  • +1
не за что
  • аватар inca
  • +4
Я в некоторой степени понимаю, что вами всеми движет. Вокруг столько всего происходит, сейчас сложно утверждать вообще что-либо без риска быть высмеенным, униженным, оскорбленным. А если говорить про IT, то еще и без риска заблуждаться. Все наши ошибки — это наши ошибки, они ни чем не лучше и ни чем не хуже ваших. Потому что самый верный способ не совершать их — это ничего не делать.

Предлагаю вам завершить все видимые и невидимые конфронтации, в которых невозможно победить. Все ваши неприятные слова из серии «нищеброды ищут быдлокодеров» пусть остаются на вашей совести, мы ни на кого не обижаемся. Я уверен, что в реале вы умные и добрые парни, и никого не хотели обидеть. Всех с наступающим, счастья, мира, добра и любви :)
Присоединяюсь к сказанному Борисом. Всего вам хорошего всем. Здоровья, мира и всяческих ромашек в следующем году.
  • аватар ololo
  • +2
Интерес к вашим проектам связан как раз с тем, что конктретно в нашем регионе не происходит почти ничего. Лично для меня стало приятным открытием то, что я увидел в твоих репозиториях. Вещи, которые могут показаться негативными в действительности являются личными впечатлениями, которые напрямую зависят от контекста.

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

Почва для конфронтации может возникнуть там, где сталкиваются интересы. Мне сложно представить, что в области, в которой работает ваша компания могут возникнуть интересы кого-то ещё, кто живёт и работает в Курске. То, что здесь происходит я бы скорее назвал критикой, из которой можно извлечь очевидную пользу. Разная степень объективности этой критики позволяет выявить и учесть ошибки, прежде всего маркетинговые, которые были допущены при создании и сопровождении конкретных проектов.

Было бы неверным воспринимать наши разговоры как попытку высмеять кого бы то ни было, в действительности все здесь присутствующие дружелюбные и адекватные люди. Мы даже иногда собираемся вместе и эти встречи проходят без малейшей доли негатива.
Вот, есть ещё приличные люди в Курске! Не стебутся, не матерятся, добрые и без крамольных мыслей. Я такого в интырнетах давно не видел, поэтому охуел. С Новым годом вас ребята, счастья и здоровья вам, ромашек, и незабудок!

Чтобы оставлять комментарии, нужно или зарегистрироваться.