На каких языках программирования написан vc.ru?

Кроме HTML, CSS и JS конечно же.

Какие языки программирования, фреймворки и инструменты использует vc.ru?

0
86 комментариев
Написать комментарий...
Vladimir Rozhkov

Тем временем например всякие The Guardian выкладывают свои движки в опенсорс — https://github.com/guardian/frontend
Толку от этого правда не очень много — кодовая база очень большая, множество вещей специфичных и/или захардкоженых.

Ответить
Развернуть ветку
Денис Демидов

Это для вас толку мало, а для гаргиан много толку, его программисты будут стараться писать код правильнее и чище, стыдно же когда твои поделки выкладывают в общий доступ.

Ответить
Развернуть ветку
Vladimir Rozhkov
программисты будут стараться писать код правильнее и чище

Для этого весь цивилизованный мир использует статические анализаторы кода вкупе с объективными метриками качества. Стараться они будут, пффф :)

стыдно же когда твои поделки выкладывают в общий доступ

Ну это просто смешно. Если вы программист, посмотрите на вот этот кусок например https://github.com/guardian/frontend/blob/88cfa609c73545085c3e5f3921631ec344a3eb83/admin/app/football/model/PA.scala и такого там просто кучи.

Ответить
Развернуть ветку
Денис Демидов

Бывает, зачем тогда им вообще гитхаб ?

Ответить
Развернуть ветку
Сева Nort

уровень компании с уровнем кода и уровнем программиста не имеет ничего общего:) к сожалению все иногда пишут говнокод, особенно когда сроки поджимают

Ответить
Развернуть ветку
Денис Демидов

Это понятно, зачем они тогда на гитхаб это выкладывают?
Может дело в том, что концептуально они хотят чтоб гитхаб помогал дисциплинировать программистов, а по факту так не всегда получается.

Ответить
Развернуть ветку
Сева Nort

я думаю это решение технического менеджмента для поднятия уровня компании. Опенсорс это стильномодномолодежно. Но конечно вряд ли им это поможет.

Ответить
Развернуть ветку
Денис Демидов

Вот об этом я и говорю, стильно, молодежно и глядишь стараться лучше будут, так как кому-то может быть стыдно если его говно код выложат в открытый доступ.

Ответить
Развернуть ветку
Serge Arsentiev

Это The Guardian, немаленькое СМИ с миллионами посещений в день. Это идиотское решение, потому что гипотетически можно найти дыру с авторизацией, и сделать вброс почище читки "Войны Миров" по радио - причем еще закрыть настоящим админам доступ (напрочь), им останется только звонить в дата-центр и требовать обесточить сервера, их будут удивленно переспрашивать, запрашивать подтверждение и т.д.
Видите ли, CNN почему-то движок сайта голой попой в Internet не выставляет ...

Ответить
Развернуть ветку
Денис Демидов

Я думаю они не все выкладывают на гитхаб, можно например выложить даже модуль авторизации, но не выложить фильтр анализирующий запросы к серверу и режущий из него все, что может напоминать sql инъекции и прочее.

Ответить
Развернуть ветку
Serge Arsentiev

Денис, гипотетически, я должен иметь возможность взять с Гитхаба всё, откомпилить, и запустить +1 Гардиан сайт, полностью функциональный, только пустой, разве что (без контента).
Что, кстати, приводит нас к интересной идее:
1. Настроить парсер контента за последний год - вытаскивающий материалы статей и картинки в базу. Сложно, но возможно - по коду же всё размечено у них, наверное?
2. Сделать 100 000 сайтов-клонов The Guardian, под разными адресами, и с вольными вставками - скажем все "the" поменять на "a", все this поменять на diz и так далее.
3. Вольным образом повставлять в статьи блоки cлов из Google search - причем unrated (без цензуры, то что люди ищут на самом деле)
4. Наблюдать как тупой Гугл на любой заголовок The Guardian за последний год выдаёт еще 100 000 страниц-клонов с тем же оформлением, адресацией страниц ... но просто чуть-чуть другим доменом.

Ответить
Развернуть ветку
Сева Nort

очень вакуумная гипотетическая возможность =)) за исключением dedicated либ, взять проект с гита и запустить его сложно даже с поддержкой программистов

Ответить
Развернуть ветку
Денис Демидов

Функционал есть скрытый и открытый, открытый наверное весь на гитхабе и лежит, скрытый, как тот же фильтр атак, вряд ли.
А скопировать все что угодно можно, вопрос зачем? Поисковики уже на раз отсекают дорвеи и фишинговые сайты )))

Ответить
Развернуть ветку
Serge Arsentiev
фишинговые сайты

Фишинговые _страницы_ да. А копирнуть мощный сайт (на тысячи страниц), и выложить его на другом домене (по сценарию выше) - может на время двинуть оригинальный ниже в поиске - т.к. случаев запуска новой версии контент проекта на новом адресе - достаточно.
И если делать это массово (мощно и безостановочно, роботизированно), то Google нефиг делать заспамить, ну и Яндекс тоже.

Ответить
Развернуть ветку
Денис Демидов

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

Ответить
Развернуть ветку
Serge Arsentiev

Т.е. история с BigPicture прошла мимо Вас? Индексируются оба сайта

Ответить
Развернуть ветку
Денис Демидов

Исключение из правил

Ответить
Развернуть ветку
Vladimir Rozhkov

Чтобы не платить за приватные репы.

Эта репа сама по себе, без разработчика неюзабельна. Если кто-то думает что может запустить этот The Guardian отдельно — желаю ему успехов. На то, чтобы разобраться как оно внутри все работает и как его можно допиливать нужна такая же команда разработчиков которая будет сидеть не один месяц и все это реверсить.

Ответить
Развернуть ветку
Serge Arsentiev

Владимир, ну тогда я ничего не понимаю в этом open source. Как в том анекдоте про Ротшильда, дочь Ротшильда, и прапорщика Нечипоренко - хочется спросить - "А нахрена он им сдался?"

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
83 комментария
Раскрывать всегда