Начнем с простого, что мне пришло письмо на почту такого вот содержания:

Смотрим сразу, что пригласили на тесты, но также обговорили момент о платном контенте. Ну ладно, всем надо как-то зарабатывать. Теперь перейдем на их сайт и посмотрим...

По сути, основное, что надо для работы в команде отсутствует. Прикольно, что они сразу подключат интеграцию с телегой. В нашей компании пользуются локальным GitLab, а бота для телеги мы написали сами, что заняло очень мало времени. Так что, как крутую фичу считать не будем. Да, многие скажут, что это же тест версия, поэтому тут нет много функционала... Да, соглашусь, но работа с ветками и так очевидна и проста, для этого не требуется супер технологий и знаний, а вот работа с трекерами и обсуждением кода - принципиальна.

Пойдем читать пользовательское соглашение. Сразу встречаем пункт о платных фичах:

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

Но, на сайте ни слова не указано о том, что это за фичи... Очень интересный подход... Скорее всего, просто посмотрят чем чаще пользуются и сделают платным :-D Типичная тема в рашке.

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

Пользователь может использовать сервис если достиг 18 лет

Не хватает только кнопки "Войти через ГОСУСЛУГИ" :-D. Или круче: "Хостинг кода только для вакцинированных".

Ну по просмотру соглашения все. Особо много тут не написано, что тоже странно, но хоть как-то более менее ясно о чем речь. Теперь, давайте создадим аккаунт и попробуем что-нибудь.

Создание аккаунта

Форма регистрации уж сильно похоже на GitHub до их переделки. Кстати, верстка вся на Bootstrap: Bootstrap v4.6.0, когда уже во всю вышел нормальная 5 версия без jQuery...

Блин, орнул с иконки медведя... Просто, российский хостинг кода... Россия... Медведи... Но заметьте, что Username на английском в форме. А смысл, если все остальное не русском? Надо исключать это пиндоскую зарубежную тему.

Ммм, ошибки на экран...

Обсуждаем интерфейс

Вот тут внимание... Я не то, что проорался, я чуть со стула не упал. Знаете же в GitHub можно отметить проект звездой и следить за ним... Ну так вот, без комментариев:

Зазвездить.... Вы серьезно? Что вы там курите, что у вас такие вот выражения...

Интерфейс достаточно простой и понятный, но он на столько убогий, что сервисом просто не хочется пользоваться (субъективное мнение).

Ради интереса, зайдем на любой из проектов...

Ну все просто, хотя просматривается тема плохих российских интерфейсов... Но тут я кое что заметил...

Заметили? Наверху тЭги, а справа тЕг.

Если немного копаться в коде, то можно увидеть такие вот комментарии, которые наталкивают на мысль, что сервис пишет команда школьников... А также часть кода явно скачана...

Ладно, думаю надо завершать на этом... А то сил моих смотреть это больше нет...

Заключение

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

Комментарии (46)


  1. IvaYan
    25.07.2021 15:18
    +4

    Интересно, а как автор заслужил приглашение на этот «проект»? Явно же по какой-то базе была рассылка.

    И ещё. Не связан ли этот проект вот с этой новостью?


    1. mepihin Автор
      26.07.2021 00:02

      Тупо рандомное письмо на почте


    1. xISRAPILx
      26.07.2021 00:09

      Достойный аналог на ₽2,1 млрд, ничего не скажешь.


    1. Fi1osof
      11.08.2021 13:16

      Я тоже спам-приглашение получил. Отправлю их в соответствующую папочку.


  1. Areso
    25.07.2021 15:48
    +15

    Хранить код в России? Ну только если это код Астралинукса и прочего "импортозамещения" :)


    1. dair
      28.07.2021 17:03
      -1

      почему?


  1. ky0
    25.07.2021 15:55
    +5

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


  1. Freax
    25.07.2021 16:21
    +17

    Кто-нибудь сделает PR со словом "Навальный" и этот новый медвежий ГитХаб тут же сольет IP-адрес владельца репозитория и через 3 часа твою дверь пилят болгаркой с кучей зазвезденных звезд.


    1. artemisia_borealis
      25.07.2021 22:27
      +1

      кучей зазвезденных звезд

      для этих есть устоявшийся термин — высоковольтные


  1. Ivnika
    25.07.2021 16:26
    +3

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


  1. janvarev
    25.07.2021 16:53
    -9

    К сервису не имею отношения, и вообще мало работал с выбором Git-сервисов — но позиционирование «русский Github» мне кажется нормальным.

    Не знаю, как насчет selfhosted GitLab, не работал, может, он лучше, но для онлайн-сервиса, на мой взгляд, сойдет.

    А по претензиям — простите, кажутся надуманными.
    1. Лицензия. Ну, вот вы честно в любом западном сервисе всё прочитываете? Со всем искренне согласны?
    Про 18 лет — идея в том, что есть дееспособность. Зарубежные аналоги не смотрел, но подозреваю, что там похоже.

    2. Bootstrap 4, а не 5.
    Если работает — вы уверены, что вам не пофиг? Мне вот пофиг. Простите, но нормальные сервисы делаются не за 1-2 месяца, а за полгода-год минимум. Естественно, у команды будут какие-то привычные технологии и наработки. Делать на BS 5 просто, чтобы «було самое современное» мне кажется странным.

    3. Ну, «зазвездить» — это да, выпендрились.
    «Тег» и «тэги», ну, блин, можно как-то пережить, хотя не очень приятно.
    Ошибки в тексте да, стоило бы поправить.

    4. Про CSS — можете меня прибить, я в нем ничего криминального не вижу — не индусский код с кучей IF. Можно было бы заминимайзить, но это следующий этап.
    Да, он не написан суперпрофессионалом по лучшим канонам, но не весь же код писать суперпрофессионалам! Иначе не хватит ни денег, ни времени.

    На мой непритязательный взгляд это good enough GitHub clone с минимальным функционалом. Пользоваться или нет при наличии оригинала вопрос отдельный, но агриться на факт существования подобной альтернативы, на мой взгляд, странно.


    1. ky0
      25.07.2021 18:11
      +2

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


      1. janvarev
        25.07.2021 18:20
        +3

        Это честно, но давайте тогда не придираться к CSS и прочим техническим аспектам.


        1. ky0
          25.07.2021 19:55
          -2

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


          1. janvarev
            25.07.2021 20:06
            +6

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

            Я бы понял проблему безопасности в духе: пишем в форме восстановления мейл участника, получаем его телефон и паспортные данные. Да, это ужас, да, это кошмар, так делать нельзя. Но тут — блин! — «бустрап староват», «мне не нравится как CSS оформлен»…

            Если обсуждать техническую сторону на Хабре, то, на мой взгляд, сервис сделан приемлемо. Да, не безумно круто, но лично мне уже тоже надоело видеть статьи на Хабре в духе «как мы перешли на СУПЕР_КРУТУЮ_НОВУЮ_ТЕХНОЛОГИЮ» (сколько денег на это ушло, скромно умалчивается) — и глумление над теми, кто делает просто работающие вещи с работающим кодом, а не следует «современным модным трендам».


      1. dair
        28.07.2021 17:05
        +1

        какое отношение данный сервис имеет к какой-то мифической блокировке каких-то зарубежных сервисов?


    1. MikUrrey
      26.07.2021 07:54
      +3

      Странно, что завалили самый адекватный комментарий, ну да ладно. Добавлю к этому, что ООО Ресолют зарегистрировано 22 марта 2021 г., - понятно, что это MVP. И, значит, ваяли быстро. Возможно, по готовому личному шаблону. Возможно, оттуда орфографические косяки. И с тарифной политикой не определились тоже по этой причине.

      @mepihin, вы бы попробовали сперва пообщаться-достучаться, может, им ваши услуги нужны или консультации (это без сарказма). Они ведь первые в России, на сколько я знаю.


  1. achekalin
    25.07.2021 17:07
    +9

    Рассылка со словами «мы нашли ваш контакт на хабре» - лучший способ погладить аудиторию против шерсти. Обычно сработает подход наоборот: завести на Хабре блог, рассказать, какая компания молодец, что у нее под капотом - и позвать в бету.

    Что же касается «где хранить код» - увы, пока бета, непонятно с тарифными планами (а, как известно, по соотношению цена/качество халявному пиву бесплатному гитхабу сложно противостоять), ну и непонятен вектор развития. Собственно, резона отдавать свой код новому сервису никакого - пока не станет понятно, чего ждет от себя сервис, кто за ним стоит, и чего юзерам ждать, хотя бы в принципе.

    Ну и дискламер про 18 лет (без запятой!!!) очень напрягает. Словно бы некий юридический вопрос какой-то решается, и 12 летний программист им не кажется достойным…


    1. pansa
      25.07.2021 19:05
      +3

      Ну и дискламер про 18 лет (без запятой!!!) очень напрягает.

      Дык полноценная уголовка как раз с 18? А то как потом сажать за код, нарушающий устои, традиции и раскачивающий лодк... эээ.. суверенные ынтырнеты?


  1. lovermann
    25.07.2021 17:13
    +3

    Нтэкс, я так понимаю, что этот рашн-гитхаб предназначен для тех контор, которые пилят проект под госзаказы и где-то в новых бюрократических требованиях будет пометка о том, что код должен храниться в России (ну, если не открытый репозиторий, то всё равно).


    1. janvarev
      25.07.2021 18:30
      +4

      Возможно. Я совершенно не фанат госрегулирования, правда, но я вижу ряд вариантов при госзаказе:
      1. Код не открывается и дохнет где-то в недрах ведомств
      2. Код открывается и расположен хрен знает где на сайте, где его невозможно найти.
      3. Код располагается на российском Git-хостинге
      4. Код располагается на зарубежном Git-хостинге, и мы иногда можем наблюдать блокировки репозиториев Крыма, Кубы, Сирии и пр.

      Учитывая эти альтернативы, вариант 3 кажется не самым плохим. Другое дело, сколько на этом распиливают денег, но это несколько другая история.


      1. IvaYan
        27.07.2021 17:12

        При всем уважении, мой опыт общения с некоторыми гос. разработчиками, которые работают на предприятиях, считающихся лидерами отрасли (да, это не совсем IT-компании, это промышленники, но они пишут софт для управления тем, что продают), показывает, что п. 1 самый тоже не самый плохой. Пусть их код дохнет где-нибудь в их недрах, туда ему и дорога.

        Пункт 2 туда же -- если код открыт, но расположен хз где, то значит особого желания его развивать вместе с сообществом нет. Поэтому нам от этого кода ни горячо ни холодно. Это при том, что некоторые госконторы грешат диким велосипедизмом и пишут что-то свое из-за того, что взять "западное" нельзя. А часто просто из-за того, что будучи разработчиками из предыдущего абзаца, просто не знают о существовании хороших альтернатив.

        Пункт 3 может и хорош. Скажем, обязать гос. предприятия публиковать весь код, что пишут (ну, кроме совсем уж оборонки, хотя и там тоже можно найти что-то пригодное к мирному использованию) на деньги налогоплательщиков. Ибо я, как налогоплательщик, имею право иметь доступ к тому, создание чего оплатил из совего кармана. Не понятно только, почему ради этого нужно пилить хостинг с нуля, почему не взять тот же GitLab? Мне кажется, добавить туда что-то чего не хватает будет проще, чем хотя бы сравняться с ним по возможностям.

        Пункт 4. Тут вопрос сложный. Поймите меня правильно когда сервис блокирует учетки пользователей из какой-то страны или региона просто на основании того, что они из этой странцы, это не хорошо. Почти так же не хорошо, как то, что страна блокирует доступ ко всему ресурсу, из-за кокой-то отдельной страницы, которая нарушает закон этой страны (вопрос разумности закона сейчас не рассматриваем). Единственное, что меня тут смущает, так это то, что в качестве примеров в таких призывах приводятся страны вроде Кубы или Сирии. Иран еще иногда. Вы ставите Россию в один ряд с ними? Или почему вы считаете, что с Россией могут обойтись как с Сирией? Даже как-то обидно, если честно.


        1. Cellard
          30.07.2021 11:31
          -1

          А вы просто попробуйте что-нибудь запушить в GitHub с Крымского ip — тут же аккаунт забанят.

          У нас разработчик имел неосторожность из отпуска поработать. Получил бан себе и всей нашей организации, в которой имел роль Owner. Справедливости ради, GitHub все разбанил за пару дней после объяснений с нашей стороны.

          Паны дерутся — у холопов чубы трещат; обижайся не обижайся...


          1. IvaYan
            31.07.2021 12:00

            Не очень понял, как это противоречит тому, что я написал. Я в самом начале указал, что не в восторге от подобных банов. А потом разобрал варианты/аргументы из комента, как я их вижу.


    1. Loggus66
      26.07.2021 01:00

      Так обычно и хранят-то у себя, в том числе из-за того, что допускать третьих лиц к кормящему коду не хочется.

      @janvarev ведомства получают код на CD или DVD вместе с инструкцией. Не буду утверждать, что видел такое на носителях, но возможна передача и обфусцированного кода, конечно. В проде такой без документации точно видел. Впрочем, эту проблему всероссийский репозиторий не решает.

      Компании нужно вкатываться в сертификацию ФСТЭК и прочие особые условия для силовиков, плюс работать в направлении появления в их ТЗ требований о хранении кода на платформе GitFlic ввиду соответствия требованиям <..> и т. д. Вот тогда у предприятия будет смысл.


      1. janvarev
        26.07.2021 01:08

        Так обычно и хранят-то у себя, в том числе из-за того, что допускать третьих лиц к кормящему коду не хочется.

        Это да.

        Вообще конечно, всё это проблемы не решает — но я просто говорил, что в появлении требования в госзаказе в духе «результат работы должен быть выложен в открытом доступе на российском Git-хостинге» проблем особо не вижу.

        Да, будут, наверное, обфускации, некомплируемые проекты и все такое. Но какая-то часть будет осмысленная — хоть это неплохо.

        Кстати, если не ошибаюсь, сейчас для научных журналов, претендующих на Scopus есть требование вести свой сайт и выкладывать туда статьи.


  1. vmm86
    25.07.2021 17:26
    +2

    Обёртка от конфеты (повод) - возвратим "наш" ИТ в "родную гавань". Конфета (причина) - распилим баблища под очередной подходящий для этого повод.


  1. numbernot
    25.07.2021 18:37

    памятная ачивка - ну разве это не мило?


  1. wadeg
    25.07.2021 19:22

    Начнем с простого, что мне пришло письмо на почту такого вот содержания

    А вот это сразу интересно. На хабре действительно можно просто так взять и сграбить почты участников?


    1. bimcom
      25.07.2021 20:04

      Возможно почту "угадали" путем добавления почтового сервера @mail.ruк нику пользователя или к нику из списка в контактах (в профиле)


  1. uhf
    25.07.2021 19:55

    А как там называется действие, обратное «зазвездить»?
    Отзвездить? Вызвездить? На эвфемизмы какие-то похоже…


    1. wadeg
      25.07.2021 20:24
      +1

      Перезвездить?


      ― Не далее как вчера, например, неизвестными злоумышленниками прямо под памятником Научных Открытий Гениалиссимуса была наложена огромная куча вторичного продукта и к ней была приложена записка: "Наш подарок Гениалиссимусу".
      ― О Гена, какое кощунство! — воскликнул отец Звездоний и, подняв глаза к портрету Гениалиссимуса, истово перезвездился. Другие сделали то же самое, и я последовал их примеру.
      ― И по размеру кучи, — продолжал Смерчев, — ясно, что это действовал не какой- нибудь одиночка, а целая организация. И само собой, записка была подписана известным словом из трех букв.


    1. MentalBlood
      26.07.2021 09:59

      диззвездить же


  1. Sabubu
    25.07.2021 20:56
    +7

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


    когда уже во всю вышел нормальная 5 версия без jQuery

    Не понял претензии. CSS-код Bootstrap 4 требует jQuery для работы? Я думаю, он нужен для интерактивных виджетов, а CSS можно использовать и без jQuery.


    Кстати, что касается CSS, на Гитхабе сейчас объем CSS около 900 Кб. Справедливости ради, он у них немножко разбит по разделам, но все равно 900 Кб — многовато, чтобы просто отобразить список файлов и README, согласитесь? Также, если зайти в приватном режиме на главную Гитхаба, там столько анимаций, что у меня браузер тормозит при прокрутке.


    орнул с иконки медведя

    Когда придраться не к чему.


    Интерфейс достаточно простой и понятный, но он на столько убогий, что сервисом просто не хочется пользоваться

    Почему он "убогий", в статье почему-то не написано. Нечего написать?


    Если немного копаться в коде, то можно увидеть такие вот комментарии, которые наталкивают на мысль, что сервис пишет команда школьников

    Не понял, что не так с комментариями.


    Интерфейсные решения соответствуют очень давнему 2008 году.

    А 2021 год — это как Гитхаб, анимации, подвешивающие браузер?


    Версионность фреймворков оставляет желать лучшего.

    А что меняет версия (не версионность) фреймворка? У вас примитивное мышление в стиле "Bootstrap 4 плохой, bootstrap 5 хороший". По моему, так они оба плохие:


    1) бутстрап очень громоздкий и перегруженный. Это можно решить, если вручную импортировать только нужные компоненты, но никто почему-то так не делает, просто берут много-сотен-килобайтный файл и копируют в папку assets. Или к примеру, если надо поменять базовый шрифт, вместо того, чтобы переопределить его на уровне компонентов, просто берут и в CSS дописывают правила. Получается в итоге два правила, задающих шрифт — первое из бутстрапа и второе, перекрывающее его. А зачем тогда нужно первое? Почему вы его не уберете? Не хотят думать и оптимизировать, хотят лепить как попало.


    2) бутстрап принципиально (так как считает себя самым важным) не использует префиксы в именах классов и это неправильно, так как легко допустить конфликт с одним из используемых имен. Ну и некрасиво, что имена без префиксов. Все получается смешано в кучу.


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


    Так, я не вижу в сайте ничего плохого. Плохо будет, если завтра под предлогом наличия местного гитхаба заблокируют доступ к западному.


  1. ReinRaus
    25.07.2021 21:40

    Дарю идею какая фишка нужна миру и будет реально востребована, тогда можно закрывать глаза на кривой интерфейс и прочие аспекты, обозначенные в статье:

    Итак,

    Хранилище гит должно предоставлять интегрированную возможность хостинга кода и данных, размещённых в репозитории. Любой пользователь может оплатить хостинг, при отсутствии оплаты код хостится на минимальных ресурсах.

    Для того, чтобы понять зачем это нужно - случай из реальной жизни: один человек написал сервис, которым пользовалось около 100к людей. Эти люди наполняли базу данных и радостно ей пользовались, пока в один момент создатель сервиса не просто забросил проект, а закрыл к нему доступ и отказался передать базу данных кому бы то ни было. Не помогли даже предложения продать эти данные. Всё. Примерно 7 лет работы сообщества похоронено одним человеком.

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


    1. pharrell
      25.07.2021 22:16

      Как это монетизировать?


      1. ReinRaus
        26.07.2021 00:50

        Монетизация как хостер, плюс как гит-провайдер.

        Основа монетизации за счёт того, что сервис висит на слабом железе, но работает.

        Если у сервиса мало пользователей, то он не создаст существенной нагрузки.

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

        Git.pages полностью бесплатен, но даёт возможность хостить только статику. Сделать платные тарифы и хостить php/python/java/MySQL и т.п.


  1. Nehc
    25.07.2021 22:26
    +6

    >>> Типичная тема в рашке.

    Это вы про средневековое сербское государство? Или вы из той породы людей, для которых брезгливо-презрительное отношение к собственной стране — признак просвещенного европейца и космополита?


  1. worldbeater
    26.07.2021 00:00
    +8

    Типичная тема в рашке.

    Этот новояз обязательно было добавлять? Как-то не очень конструктивно Хабр превращать в TJournal.


  1. ScarferNV
    26.07.2021 00:08

    Импортозамещение на импортных языках это называется просто отмыванием денег.


  1. Sultansoy
    26.07.2021 02:14
    +2

    Любая критика имеет место быть, но нужно учитывать и тот факт, что это бета, она для того и нужна. Наверное, было бы правильнее отправить эти недочеты сначала самим ребятам.

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

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


  1. webdevium
    26.07.2021 09:27

    Замените, пожалуйста, слово шкал на шквал (в коротком описании).


    1. mepihin Автор
      26.07.2021 17:17
      -1

      Да, спасибо.


  1. LuggerMan
    26.07.2021 11:36

    напИш-и-те — вот за это им надо выдернуть ноги


  1. hello_my_name_is_dany
    01.08.2021 14:39
    +2

    Я, конечно, ни на что не намекаю, но компания у них зарегистрирована в подвале...

    Изображение


    1. axifive
      02.08.2021 13:14
      +1

      В Москве с придомовыми гаражами напряжёнка, вот и и стартапят из подвалов)