На каких языках программирования написан vc.ru?
Кроме HTML, CSS и JS конечно же.
Какие языки программирования, фреймворки и инструменты использует vc.ru?
1
показ
6.6K
открытий
Кроме HTML, CSS и JS конечно же.
Какие языки программирования, фреймворки и инструменты использует vc.ru?
Тем временем например всякие The Guardian выкладывают свои движки в опенсорс — https://github.com/guardian/frontend
Толку от этого правда не очень много — кодовая база очень большая, множество вещей специфичных и/или захардкоженых.
Это для вас толку мало, а для гаргиан много толку, его программисты будут стараться писать код правильнее и чище, стыдно же когда твои поделки выкладывают в общий доступ.
Для этого весь цивилизованный мир использует статические анализаторы кода вкупе с объективными метриками качества. Стараться они будут, пффф :)
стыдно же когда твои поделки выкладывают в общий доступНу это просто смешно. Если вы программист, посмотрите на вот этот кусок например https://github.com/guardian/frontend/blob/88cfa609c73545085c3e5f3921631ec344a3eb83/admin/app/football/model/PA.scala и такого там просто кучи.
Бывает, зачем тогда им вообще гитхаб ?
уровень компании с уровнем кода и уровнем программиста не имеет ничего общего:) к сожалению все иногда пишут говнокод, особенно когда сроки поджимают
Это понятно, зачем они тогда на гитхаб это выкладывают?
Может дело в том, что концептуально они хотят чтоб гитхаб помогал дисциплинировать программистов, а по факту так не всегда получается.
я думаю это решение технического менеджмента для поднятия уровня компании. Опенсорс это стильномодномолодежно. Но конечно вряд ли им это поможет.
Вот об этом я и говорю, стильно, молодежно и глядишь стараться лучше будут, так как кому-то может быть стыдно если его говно код выложат в открытый доступ.
Это The Guardian, немаленькое СМИ с миллионами посещений в день. Это идиотское решение, потому что гипотетически можно найти дыру с авторизацией, и сделать вброс почище читки "Войны Миров" по радио - причем еще закрыть настоящим админам доступ (напрочь), им останется только звонить в дата-центр и требовать обесточить сервера, их будут удивленно переспрашивать, запрашивать подтверждение и т.д.
Видите ли, CNN почему-то движок сайта голой попой в Internet не выставляет ...
Я думаю они не все выкладывают на гитхаб, можно например выложить даже модуль авторизации, но не выложить фильтр анализирующий запросы к серверу и режущий из него все, что может напоминать sql инъекции и прочее.
Денис, гипотетически, я должен иметь возможность взять с Гитхаба всё, откомпилить, и запустить +1 Гардиан сайт, полностью функциональный, только пустой, разве что (без контента).
Что, кстати, приводит нас к интересной идее:
1. Настроить парсер контента за последний год - вытаскивающий материалы статей и картинки в базу. Сложно, но возможно - по коду же всё размечено у них, наверное?
2. Сделать 100 000 сайтов-клонов The Guardian, под разными адресами, и с вольными вставками - скажем все "the" поменять на "a", все this поменять на diz и так далее.
3. Вольным образом повставлять в статьи блоки cлов из Google search - причем unrated (без цензуры, то что люди ищут на самом деле)
4. Наблюдать как тупой Гугл на любой заголовок The Guardian за последний год выдаёт еще 100 000 страниц-клонов с тем же оформлением, адресацией страниц ... но просто чуть-чуть другим доменом.
очень вакуумная гипотетическая возможность =)) за исключением dedicated либ, взять проект с гита и запустить его сложно даже с поддержкой программистов
Функционал есть скрытый и открытый, открытый наверное весь на гитхабе и лежит, скрытый, как тот же фильтр атак, вряд ли.
А скопировать все что угодно можно, вопрос зачем? Поисковики уже на раз отсекают дорвеи и фишинговые сайты )))
Фишинговые _страницы_ да. А копирнуть мощный сайт (на тысячи страниц), и выложить его на другом домене (по сценарию выше) - может на время двинуть оригинальный ниже в поиске - т.к. случаев запуска новой версии контент проекта на новом адресе - достаточно.
И если делать это массово (мощно и безостановочно, роботизированно), то Google нефиг делать заспамить, ну и Яндекс тоже.
Времена таких спамеров уже далеко в прошлом, рассвет дорвеев закончен давным давно, хрен ты оригинальный сайт типа гардиана подвинешь куда.
И уж точно нет смысла его движок копировать для этого, достаточно обертку, это в сотню раз проще.
Т.е. история с BigPicture прошла мимо Вас? Индексируются оба сайта
Исключение из правил
Чтобы не платить за приватные репы.
Эта репа сама по себе, без разработчика неюзабельна. Если кто-то думает что может запустить этот The Guardian отдельно — желаю ему успехов. На то, чтобы разобраться как оно внутри все работает и как его можно допиливать нужна такая же команда разработчиков которая будет сидеть не один месяц и все это реверсить.
Владимир, ну тогда я ничего не понимаю в этом open source. Как в том анекдоте про Ротшильда, дочь Ротшильда, и прапорщика Нечипоренко - хочется спросить - "А нахрена он им сдался?"
Комментарий удален модератором