Русский
Русский
English
Статистика
Реклама

Рейтинги

Очередной Хабро-хак для накрутки ретинга на сайте

26.03.2021 12:06:50 | Автор: admin


Почему очередной? Потому что первую мою статью о найденном способе обхода правил Хабра, прилетевшее НЛО принудительно скрыто в черновики, где она остается и по сей день.

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

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

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

Особенности начисления рейтинга


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

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

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

Как злоупотреблять?


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

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

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

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

Как НЕ злоупотреблять?


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

Уважаемые авторы! Пожалуйста, не забывайте о своих читателях! Хотя бы напишите, что это повторная публикация по такой-то причине, чтобы у внимательных посетителей сайта не случалось дежавю при чтении новой статьи.

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

P.S.


Я намеренно не привожу примеры таких публикаций, т.к. во первых, сами статьи мне нравятся и у меня нет цели подставлять конкретных авторов или блоги компаний. А во вторых, я искренне верю, что у авторов не было цели накручивать таким способом рейтинг. Ведь случайности иногда происходят действительно случайно :-)
Подробнее..

Как за 25 дней мы вывели блог на главную Хабра, но всё ли так, ребята?

23.02.2021 20:21:55 | Автор: admin

Всё не так, как надо!

В. С. Высоцкий

Есть над чем задуматься. За некоторые статьи было стыдно. Кое-что пришлось не пропустить, а одну пропустив, тут же убрать. У себя в блоге мы гайки закрутили и будем закручивать ещё. Однако, Дзен лезет на Хабр. И мне это не нравится. Теперь обо всё по порядку.

В конце прошлого года мы решились купить корпоративный аккаунт на Хабре, так как:

  • уже были проблемы с размещением ссылок в моих статьях;

  • публикации начали выходить на регулярной основе;

  • появились деньги на поддержку Хабра и авторов, не всё же сливать Яндексу и Гуглу;

  • захотелось PRа :), да и мы посмотрели на конкурентов, которые лепят попсовые статьи далёкие от своего бизнеса и подумали: А чем мы хуже?!.

Так аккаунт мы купили, а дальше?! Надо же его наполнять. А я русский человек крайностей. Заставь дурака богу молиться Сначала думали надо взять в штат главного по контенту, и он нам всё сделает. Написали вакансию и повесили её на hh, vc, fb, Telegram и Хабр.Карьера.

Вакансия главного по контенту

100 000р.

Задачи

  1. Писать для нашего блога на Хабре, нашего сайта и других площадок.

  2. Писать про нас в соцсетях.

  3. Расширять список площадок для публикаций о нас.

  4. Превращать тезисы, идеи, разговоры со специалистами в статьи.

В отклике на вакансию укажите:

  1. Список публикаций.

  2. Кейсы.

  3. Условия по деньгам и работе.

  4. Результаты, которые вы планируете достичь.

  5. Прочее, что считаете нужным.

Условия

  1. Интересная работа с умными людьми.

  2. По ТК или ГК РФ.

  3. В офисе или удалённо.

  4. Повышение квалификации, книги, курсы от Хабра и др.

  5. Гибкий график.

  6. Оплата больничного листа 100% и частичная компенсация платных медицинских услуг и занятий спортом.

  7. В офисе еда, кофе, чай, корпоративы.

Откликов выше крыши. Толковых около нуля. Начали сомневаться, может с зарплатой не попали. Ребята из Хабра сказали нормальная сумма. Дальше, как вы увидите, вопрос отпал сам собой. А главное мы предполагали, что главный по контенту будет выпускать несколько статей в месяц, и уж точно никак не рассчитывали долететь с нуля до ТОП-10 рейтинга Лучшие компании и выйти на главную страницу Хабра.

Задачи

Изначально наметили следующее:

  1. найти главного по контенту;

  2. найти авторов, для интересных статей за рамками наших компетенций, т.к. мы максимум способны выдать порядка 24 статей в год;

  3. растить бабу Ягу в своём коллективе пройти обучение на Хабре нашими сотрудниками, которые будут готовить экспертный контент по нашему профилю.

Контент-план по нашим темам составили ещё до покупки корпоративного блога. Целевую аудиторию не определяли. Попробуйте определите целевую аудиторию клиентов веб-студии и дата-центра?! Примерно как целевая аудитория пользователей мобильной связи и электрических розеток.

Про цель нужно сказать Эх, честно отвечаю, что, конечно, хотелось бы увеличить продажи Но так же PR не работает в большинстве случаев. Если бы мы выпускали что-то уникальное, то тогда можно было бы ставить вопрос так.

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

Проверить себя. Отлично сработали статьи про договор, про устав, про суд с ВТБ. На их основе были получены ценные замечания, даже устав перерегистрировали.

Улучшить себя. При подготовке профильных публикаций аренда стоек в дата-центре или как выбрать ЦОД, аренда сервера: как не потерять данные, ценообразование услуг размещения серверов в дата-центре отличное от конкурентов, сравнение услуг colocation выкручиваем на максимум свои возможности по отладке собственных параметров. Мы же пишем не про себя, а про сравнительные параметры общие для отрасли, и наша задача выглядеть достойно, когда потенциальные клиенты будут сравнивать нас с конкурентами.

Изменить мир к лучшему. Есть статьи, где мы делимся опытом в надежде помочь другим и упростить жизнь себе: правовые основы защиты данных и бизнеса при размещении серверов в дата-центре, как официально оплатить услуги фрилансера за границей, заплатить 0% налогов и не кормить платёжные системы, 860 000р субсидии от налогоплательщиков Москвы, террор авторского права и дизайн сайта, как создать отличную поддержку и повысить показатели, не демотивировав сотрудников.

Напомнить о себе. Стараемся подтянуть ещё интересный контент, куда по возможности добавить свои пять копеек: сотрудничество с самозанятыми: преимущества и подводные камни, есть ли будущее у Intel.

Но этого материала мало для блога. Поэтому публикуем и прочие статьи привлечённых авторов с интересным контентом, но без наших 5 копеек.

Тут ещё могли быть умные слова из мира маркетинга, цитирование законов Джека Траута, хотя это было бы неправдой. Понятно, что нужно думать про позиционирование, про лидерство в категориях. Сколько таких думающих выпускают много пены?! А пока у нас стояла задача начать, ввязаться в бой, а там посмотрим.

Как я искал авторов

Главный по контенту это хорошо, но он же главный, сам он статей много не напишет. Поэтому параллельно с главным искал писателей.

Искал их и ищу на hh, по базе авторов главред.ру, в ФБ, Телеграм и Хабр.Фриланс. В процессе текст предложения постоянно совершенствовался. Сначала запрашивал цены у авторов. Они колебались от 150 до 1000р за тысячу знаков. Потом быстро пришло понимание, что нам же не символы нужны. Нам нужны просмотры. Но на такие условия мало кто согласится. Да и просмотров может быть много у заминусованной статьи. Поэтому решил не изобретать велосипед и сделать модель оплаты на основе Программы Поддержки Авторов (ППА) Хабра. В итоге наше предложение выглядело так:

Ищу авторов для блога на Хабре

Статьи нужно писать или переводить для Хабра. Вот наш блог http://personeltest.ru/aways/habr.com/ru/company/itsoft/

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

У вас возможно есть и уже готовые статьи. Даже если они уже были ранее опубликованы - это не проблема.

Темы пока любые из имеющихся на Хабре http://personeltest.ru/aways/habr.com/ru/hubs/ там много тем не про ИТ.

Посмотрите про что пишут компании http://personeltest.ru/aways/habr.com/ru/companies/

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

Оплачиваем статьи, которые прошли модерацию и не были заминусованы читателями.

Если статья набрала итоговый балл до 12 2000р. Это неудовлетворительный результат.

Свыше 12 2000р. + 100р.(итоговый балл-12). Нам в идеале нужны статьи с рейтингом от 50.

Итоговый балл = количество лайков - количество дизлайков.

Хайповая небольшая статья набирает в среднем 50 баллов. Вознаграждение за неё 2000+100(50-12)=5800р.

При этом она может быть на 3000 символов, то есть получается по ~2р. за знак.

Желательно, чтобы вы были самозанятым или ИП или иностранцем.

Как написать статью с рейтингом от 50?! Посмотреть на статьи с рейтингом от 50 http://personeltest.ru/aways/habr.com/ru/all/top50/,

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

Пишите так же, и у вас получится.

Также см. http://personeltest.ru/aways/habr.com/ru/sandbox/start/

Как оформить http://personeltest.ru/aways/habr.com/ru/docs/companies/design/ http://personeltest.ru/aways/habr.com/ru/docs/authors/design/

Проще всего перевести готовую или написать новую на основе своих статей в других источниках.

Ещё поможет поиск на самом Хабре и в поисковиках за запросу "Как написать статью на Хабр".

Сроки написания статей любые. Мы сотрудничаем уже с рядом авторов.

Стоит задача нарастить количество публикаций.

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

До заголовка должны быть указаны Хабы, в которые планируете публиковать.

Даю замечания, они рекомендательные. Можете учесть, а можете не учитывать.

Регистрируетесь на Хабре. Присылаете ссылку на аккаунт. Даю права на публикацию в нашем блоге.

Публикуете в хабах и в нашем блоге.

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

Итоговый балл замеряется через 3 дня в первый рабочий день и производится оплата.

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

Поиск авторов получил высокую оценку в сообществе копирайтеров. Некоторые писали, что за пару тысяч с дивана никто не встанет. Ну-ну Получал предложения из серии 30-50 тысяч рублей за статью. Предлагал в ответ, чтобы мне заказывали с комиссией 10% за такие деньги.

Неожиданный результат

Каково же было моё удивление, когда я понял что-то идёт не так.

Совсем левый контент уровня Дзена я отсеивал сам по формальным критериям. Какой-то существенно дорабатывался. Например, статьи Есть ли будущее у Intel и 3D-принтер из фанеры своими руками и его эволюция дорабатывались в несколько итераций, и конечные версии очень круто отличаются от первоначальных. По сути я и был главным по контенту, генерил авторам идеи как увеличить смысловую нагрузку, как подать, что переработать.

Первый сигнал уловил на статье Как управляли персоналом в Древнем Риме. Её минусанул даже. Автор прислал черновик, я нагенерил замечаний, было понятно как и что переработать, но автор не стал дорабатывать, а выложил как есть. У меня была полная уверенность, что его заминусуют. Потом без моей предварительной редакции вышла такая статья Почему свернули проект ядерного самолета, и чем закончилась попытка добыть нефть с помощью ядерных взрывов и там такой комментарий: В заголовке Сделаем из Хабра Дзен несколько опечаток. И тут мне стало очень стыдно. Тут же я попытался убрать статью из блога. Но на Хабре это сделать нельзя. Можно только совсем статью в черновики отправить. Пришлось просить автора. Он убрал именно из нашего блога. Статья у нас находилась минут 15. Сейчас с удивлением обнаруживаю, что статью и карму автору плюсуют. И данная статья рушит нашу модель. Карма 22 февраля была +5. Сегодня 23 февраля ничего не поняв, он решил продолжить, и, наконец-то ему заминусовали карму. Но вторая статья у него имеет рейтинг +29 при этом. Мне стыдно, что этот человек пришёл на Хабр прочитав моё объявление о поиске авторов.

Мы не можем позволить превратить Хабр в Дзен или даже VC. Тут стоит задуматься и команде Хабра. People хавает что-то не то.

У меня есть этому объяснение. Проблема в Хабах. Статья размещена в хабах: Читальный зал, Транспорт, Будущее здесь, где читатели настроены не так критически. Во многих других Хабах подобный низкий уровень не простили бы. С другой стороны статья появляется и на главной странице Хабра, и у неё сейчас уже 14 000 просмотров.

А в чём объективно проблема, если людям нравится?

Корпоративный блог на Хабре стоит приличных денег. Если Хабр превратится в VC или Дзен, то никто же не захочет платить такие деньги за блог на Дзене. И Дзен и VC с их срачами, матами, оскорблениями отталкивают аудиторию, которая не приемлет такое общение.

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

Перед Хабром стоит задача выделить из 1 200 000 зарегистрированных пользователей реально элиту. И усилить её вес. Да ещё так, чтобы эта элита не переругалась в спорах кто элита, а кто не очень. Хабр, конечно, решил пока этот вопрос лучше всех других площадок. Но если ничего не делать, то как мы видим тренд Дзен рвётся на Хабр.

Корректировка системы мотивации

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

Данное правило мы внесём теперь в сотрудничество с авторами. Если статья набирает за сутки больше 33.3(3)% минусов, то она снимается с публикации и не оплачивается. Не надо Хабр превращать в Дзен.

Планы по совершенствованию контента

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

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

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

Сколько это стоило

На выплаты авторам ушло порядка 50 000р. Могли бы и 100 000 бухнуть, и в два раза больше статей опубликовать.

Ещё какие-то деньги в пределах 10 000р. были потрачены на размещение вакансий.

Плюс моё собственное время. Но зарплаты у меня нет.

Помогите стать лучше и не опопсеть

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

Системы нужно строить win-win. Мы уже видели разложившиеся и смердящие примеры некогда цветущего телевидения.

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

И ещё хочется обратить внимание, что минусами и плюсами нужно пользоваться аккуратно и осмысленно. Минусовать нужно примитивный контент, где нет мысли, которые не заставляет задумываться, а не то с чем не согласны, или испытываете личную неприязнь. Про ошибки, оформление можно сказать и автор исправится. А если в статья не рождает в читателе никаких мыслей, то говорить не о чем. Не должно быть так, что содержательный материал минусуется, а копипаста с Дзена плюсуется и набирает карму.

Подробнее..

Google предложил рейтинг критически важных Open-source проектов

12.12.2020 16:04:40 | Автор: admin

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

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

Для составления этого проекта предложена специальная формула и показатель уровень критичности (Criticality Score). Кстати, алгоритм оценки предложил известный разработчик Роб Пайк (Rob Pike), который стоял у истоков Unix, Plan 9, Inferno и UTF-8. Этот алгоритм учитывает 10 разных коэффициентов, которые и служат для подсчета финального уровня важности. Диапазон оценки от 0 (самые некритичные проекты) до 1 (самые критичные и важные).


В формуле используются следующие весовые коэффициенты:

  • Число зависящих проектов (ключевой параметр, вес 2).
  • Количество задействованных разработчиков (ключевой параметр, вес 2).
  • Время существования проекта (1).
  • Время последнего обновления (-1).
  • Количество поддерживающих проект организаций (1).
  • Среднее число изменений в год (1).
  • Число комментариев при обсуждении проблем (1).
  • Количество релизов в год (0.5).
  • Число закрытых и обновленных сообщений об ошибках за последние 90 дней (0.5).

При необходимости можно добавить и собственные критерии, подходящие для различных направлений и отраслей. Кроме того, если весовые значения коэффициентов по какой-то причине не подходят, их можно изменить. Что касается самого рейтинга, то он вычисляется специальной утилитой, доступной на GitHub.

Команды критически важных проектов получат возможность попросить помощи у организации OpenSSF (Open Source Security Foundation). Она, при помощи входящих в ее состав членов, выделяет ресурсы, консультационную поддержку, финансы или даже элементы инфраструктуры.


Что касается текущего рейтинга, то вот таблица с указанием наиболее важных проектов, написанных на разных языках программирования.

Табличка огромная, не говорите, что не предупреждали
Проекты на языке Си.
Проекты на языке C++.
Проекты на языке Java.
Проекты на языке JavaScript.
Проекты на языке Python.
Проекты на языке Rust.
gitядро linuxphp-srcopensslsystemdcurlu-bootqemumbed-oszephyrastropyredisgnucashopenwrtesp-idfRIOTlibuvbccutil-linuxompiRetroArchlxcFreeRDPglusterfsspdkdarktableobs-studiofrrurbitFFmpegovsImageMagickfreebsdfiolibwebsocketsedk2zfsgpdbkamailiohaproxynetdatambedtlsfluent-bitltpmicropythonwazuhrsyslogCMakempvfwupdjanus-gatewayvlcwineledetmuxs2ncriuOpenSCarduino-esp32betaflightdpdkrt-threadradare2firmwareTasmotazshjemallocmrubykeepalivedflatpakgpaclibvipsgccojblendergimpsyslog-ngrhodeslightningyugabyte-dblibrdkafkai3HandBrakefreeradius-serverpandaneomuttzstdEspruinoctagslibusbamazon-freertosstrongswanh2ocollectddefoldcorebootlvgllibpcappaparazzihttpdvarnish-cachememcachedcituspygit2phprediscinnamonsourcescrcpyopen62541ponyclibeventwiresharkxrdppostgresxxHashrspamdreactosinavstlinkOpenBSDsrcfontforgegoaccesslibsodiumweechatopenssh-portableseL4suricatalibarchiverayliblua-nginx-modulewlrootsdynamorioRemminaonigurumartl_433igrapharm-trusted-firmwarennndata.tablelz4bdwgctcpdumpsleuthkitklippernodemcu-firmwarescancode-toolkitnodemcu-firmwareirssiuwsgilibffiopenvpncoreutilsborggo-sqlite3nusterultrajsoncc65nDPIyarastellar-coreCMSIS_5audacityTDengineaircrack-ngnanopbhonggfuzzgeanycapstonetimescaledbcivetwebxmakelibfusedokanysysstati3json-cjanethiredisiperfopenwrtlibjpeg-turbomosquittocleanflightPF_RINGsimhunicornmtrnginxhashcatRediSearchpygamezinitmotiongreenletfirejailskynetrt-n56urubiniususerland 

tensorflowcephpytorchbitcoinelectronMarlinCataclysm-DDAllvm-projectrocksdbQGISgrpcopencvenvoyardupilotxbmcserveremscriptenarrowvcpkggodottdesktopmongosolidityarangodbincubator-mxnetClickHousegdalhhvmnixxgboostzcashv8rootqgroundcontrolwxWidgetsdrakeTrinityCoremixxxfollyz3librealsensescyllarpcs3mlpackcgalswoole-srcscummvmArduinoharfbuzzfmtmameHalideprotobufthriftpdnspclassimpzeekhpxpybind11cudfdoxygenopenmwminetestterminalppssppswigproxygencocos2d-xwesnothPrusaSlicersupercolliderimguiCatch2libzmqgoogletestPowerToysfbthriftgnuradiokakouneDeepSpeechcppcheckmumbleLightGBMFreeCADbenchmarklmmsbotanfoundationdbnode-sasseoscrawlUrho3DstellariumspdlogglslangopentxdomoticzOpenRCT2servingmysql-5.6jsonflatbuffersopenthreadopenscadwatchmanapollopassengerosqueryMagisklibtorrentqBittorrentvnpylibiglardourmysql-serverAirSimmapbox-gl-nativebgfxkeepassxconeflowopenFrameworksopenpilotnotepad-plus-plusrust-bindgensubsurfacecatboosticinga2PX4-Autopilotstk-codeQuantLibor-toolsreact-native-windowsMuseScoreshogunmesosClementinesrsLTECopyQopenvinodlibfalcorippledbullet3ethminerduckdbesphomecarlasqlitebrowseromimqt-creatorbpftracecitraGDeveloptileddolphinnewsboatopencv_contribjsoncpprathenaserenitycvxpyQOwnNotesuncrustifyyogai2pdproxysqlfilamentRawTherapeetaichiCinderglowzncncnnogretesseractonnxruntimefivemVTKKeyDByosysshotcutxmrigmoneroskiaModSecuritytigervncyuzuDALIwangleOpenShadingLanguageninjacodeliteosrm-backendseastardxvknode-canvasabseil-cpp  

elasticsearchflinkspring-boothadoopnettyjenkinsbeambazelalluxiopmdjdkballerina-langcasspring-frameworkcamelseleniumclosure-compilerquarkusnokogirikafkahazelcastrobolectricprestospring-securityNewPipemockitoplatform_frameworks_basejackson-databindhbaseokhttpcheckstylepulsarjetty.projectrstudiohibernate-ormtomcatActivitiopenapi-generatorneo4jzeppelincassandramicronaut-coreAnki-AndroidhivecucumberMindustryorientdbdropwizardchejunit5testcontainers-javajOOQlucene-solropenj9buckigniteRxJavametricslibgdxdubbojavaparsershardingsphereflywaylithodbeaverk-9groovyaws-sdk-javalanguagetoolkeycloakskywalkinggraylog2-serverredissonguavadebeziumandroiddroolsgraalgrpc-javajava-design-patternslombokpentaho-kettlezookeepernacoscratestormAntennaPodreactor-corezaproxyruneliteExoPlayerfastjsonrealm-javah2databasedruidconductorapollo-androidwildflyFrameworkBenchmarkscordova-androidarmeriaflowable-enginecapacitormaterial-components-androidTerasologyOpenRefineArduinogocdasync-http-clientdruidmicrometerDependencyCheckSignal-AndroidvespathingsboardeurekaMinecraftForgejunit4zipkinantlr4Javajava-tronspring-cloud-netflixXChangebisqprocessingkylinresilience4jmybatis-plushutoolguiceaeronshirobyte-buddyjmetervert.xmybatis-3smilespring-cloud-gatewaygraphhopperpicocliarthaswiremockswagger-corejmonkeyengineincubator-dolphinschedulerapollojnaweb3jfrescoatmosphereandroid-maps-utilsreact-native-push-notificationaws-doc-sdk-exampleslottie-androidFirebaseUI-AndroidCoreNLPxxl-jobhalospringfoxspring-boot-adminspockHikariCPautoopengrokSentineltraccarlettuce-coregsoncryptomatorerror-pronefeignCS-Notesretrofitincubator-pinotmapstructjibfrontend-maven-pluginreact-native-camerajanusgraphrest-assuredrocketmqsparkimmutablesJava-WebSocketsonarqubeglideundertowmockserverkaratejedisspring-cloud-alibabaYCSBksqlseataJavaGuideJSON-javacanalzuulgraphql-java 

node.jsreact-nativereactgatsbythree.jsbootstrapmaterial-uiodoonext.jsRocket.Chatcypressamphtmlcreate-react-appmeteorvue-clijupyterlabsequelizephaserbrowser-compat-datamaterialquasariDhighlight.jsreactiontaroChart.jsknexetherpad-liteeslint-plugin-reactreveal.jszigbee2mqttangular.jsshieldssveltep5.jsopenlayersweb3.jswekanaframeember-clikarmareact-routervideo.jsreact-testing-librarymarkedjs-ipfspreactbrave-browserrequestvuepressvue-routeracorndiscord.jssweetalert2js.orghtml-webpack-plugintersergraphql-jsvuecore-jsavastyled-componentsjavascriptcaniusesharpdayjsdraft-jsoutlinedate-fnsvalidator.jsstandardunderscorecommander.jsreact-tableUglifyJSswiperstandardgrommetbrowserslisthandsontablevuexwebtorrentenginejquery-uiwebpack-bundle-analyzerdash.jsvue-i18nsandstormag-gridbootstrap-tablelernagridsomeuppyRSSHubModernizrmini-css-extract-pluginTiddlyWiki5nodemailerSemantic-UI-Reactuni-applaravel-mixhapirealm-jsdeck.glnpm-check-updatesyupreact-dropzonecytoscape.jsselect2koabpmn-jsrelease-italpinesummernoted3fetchhiring-without-whiteboardspouchdbnightwatchjssagendaagendaOpenAPI-Specificationplyrnode-http-proxyappwritegulpFusequillworkboxless.jsjoiInquirer.jsconventional-changelogasyncportainermjmlrioteggcodesandbox-clientmustache.jsswagger-editorzoterolaravel-corsKaTeXmarkoreactivesearchreactivesearchinfernotheloungebeefcz-clireact-native-gesture-handlerjsdocsheetjsbrowser-synctsdxnoVNCpopper-coretriliumfaker.jsbracketsloopbackbootswatchvue-selectexceljsbrowserifypostgraphilereact-jsonschema-form 

saltcorepandasscikit-learnnumpycpythonairflowerpnextmatplotlibpytestpipsympycomposerasasentrycelerymodelssphinxPaddledjangosynapseelectrumzulipnumbarqcythondaskdjango-rest-frameworkipythonrequestsmotomotobokehrayckanyoutube-dlmypywagtailincubator-supersetsaleoraws-clixonshpylintcertbotwerkzeugcupyhypothesispyramidscikit-imagecryptographycryptographyisortaiohttpdvcPythonflaskqutebrowserspyderboto3espnetpyinstallerfairseqnetboxtwistedjupyterhubcookiecutter-djangolocusttriblerpytorch-lightningpipenvmmdetectiondjango-extensionsmitmproxyjumpserverpsutilstatsmodelsdocker-pyfastapiscrapyprefectbeetspre-commitdjango-allauthnltkpoetrykittyblackNuitkadetectron2optunanode-gypjaxambassadorTelethonsupervisorstreamlinkredis-pyincubator-tvmParlAIjinjaqiskit-terraPySyftallennlptqdmfakerchainermarshmallowdjango-debug-toolbarpytorch_geometricCppCoreGuidelinesgoogle-api-python-clientst2pelicanplotly.pyfail2banlutrisluigigensimmycroft-coremongoenginetornadosqlmapnetworkxcalibresqlalchemythumborignitescapyelastalertlocalstackgreat_expectationsfreqtradegymsigmagraphene-djangodashyou-getpytextpython-for-androidOctoPrintdocumentationgunicornhttpxdiscord.pyattrsOCRmyPDFd2l-enclickpytubesanicparamikoXX-NetPythonkintohostsserverless-application-modeltrioarrowbottledjango-crispy-formsuvicornhorovodpatronipycodestyledatasettehealthcheckspublic-apisgraphenetomlpythondocker-stacksziplinestarlettebrythonpwntoolsyapfspotipyFlask-AppBuildermongo-python-driverspiderfootglancessshuttlepgclimanimangrfoliumpython-prompt-toolkitchalicerecommenderswebpyauto-sklearnkafka-pythonrichZappapyromoviepyrangerflairFlask-SocketIO 

servocargorust-clippytokiorust-analyzertocktikvalacrittylibcsubstraterustfmtsolanawebrendercrates.ioactix-webhyperedenwasmtimehabitatlibraclappyo3amethystserdewasmerrustupjsonrust-opensslwinitripgrepstacks-blockchainvectorstarshipdieselwasm-bindgenchronocoreutilsrandreqwestimagecc-rsfutures-rsnixRocketcore-foundation-rsgleamnushellfirecrackerrayonpolkadottree-sitterrust-urlcrossbeamtracingi3status-rustmirigfxwranglergit2-rstrust-dnsindy-sdkcbindgenrustlingsMeiliSearchbatsynregexgrinrhaiactixtarpaulintokeiwgpurust-postgresweztermcargo-makesentry-clilighthousebevyswcmaterializeckbshadowsocks-rustyewactix-netsqlxrusttidemionomzolasledcortex-mLanguageClient-neovimjuniperparking_lotrust-bitcoinnalgebraredis-rsrlsasync-stdkube-rsgeobrootfdrust-smallvecexawarpvelorenlogstructoptrust-libp2phashbrownuuidorbtkdeltarustimageflowlemmyRustPythonitertoolslinkerd2-proxyracermailcheckercloud-hypervisornumcrosstermtauriprobe-rslibhermit-rstantivychalksccacheasync-graphqlrusototokenizershandlebars-rusttoml-rsspotifydholochain-rusttonicrustylinerust-bioawesome-rustopticpulldown-cmarkserenityh2boaquicheabstreetspotify-tuibottlerocketneongraph-nodequick-xmlggezgliumlapindifferential-datalogjustcombinerustlsrust-protobufrust-rocksdbtarpcncspotconrodrufflehashesPyOxidizercursivematurincargo-audittopgradeglutinimgui-rsnannouZoKrates996.ICUfnmembedded-halffsendnearcorelsdtowerpistoncurl-rustbitflagsrust-sdl2tui-rselectrsskimreferencerust-csvureqrusty_v8gituirust-mysql-simpleincubator-teaclave-sgx-sdk 



Подробнее..

Обновление списка Top50 курс на рост

08.04.2021 08:18:32 | Автор: admin


В конце марта вычислительный центр МГУ имени М.В. Ломоносова и Межведомственный Суперкомпьютерный Центр РАН в очередной, тридцать четвертый раз опубликовали рейтинг российских суперкомпьютеров, где представлена информация об отечественных машинах с наибольшими мощностями. Ниже вы найдете общую сводку изменений за прошедшие полгода.

Прежде всего, следует отметить, что негативная динамика, которая наблюдалась в прошлом выпуске, сменилась положительной: мощности снова стали расти. С зафиксированных в прошлый раз 19.8 PFlop/s на тесте Linpack суммарная производительность поднялась до 20.2 PFlop/s, тем самым превысив показатель не только тридцать третей, но и тридцать второй редакции. Суммарная пиковая производительность также повысилась: теперь она составляет 30.9 PFlop/s (в предыдущей редакции 29.9 PFlop/s). Наконец, порог вхождения в рейтинг установился на уровне 69.6 TFlop/s против 56.95 TFlop/s в предыдущей версии.

С точки зрения изменений в составе участников полугодие прошло довольно спокойно. Тройка лидеров осталась прежней:

  • Лидером рейтинга всё так же остаётся система Кристофари, разработка компаний SberCloud (ООО Облачные технологии) и NVIDIA, установленная в СберБанке (производительность на тесте Linpack 6.7 PFlop/s, пиковая производительность 8.8 PFlop/s).
  • На второй строчке укрепился суперкомпьютер Ломоносов-2 производства компании Т-Платформы из Московского государственного университета имени М.В. Ломоносова (производительность на тесте Linpack 2.5 PFlop/s, пиковая производительность 4.9 PFlop/s).
  • Третье место занимает суперкомпьютер, созданный компаниями T-Платформы и CRAY, который находится в Главном вычислительном центре Федеральной службы по гидрометеорологии и мониторингу окружающей среды (производительность на тесте Linpack 1.2 PFlop/s).

Вместе с тем, в первой десятке топа появился новый участник: апгрейд системы PetaNode 1.2 Cluster (разработчик ООО Компьютерные Экосистемы) позволил ей подняться с пятнадцатого места на девятое за счет сильного роста производительности с 211.6 TFlop/s до 420.1 TFlop/s. Продолжает свое движение вверх также суперкомпьютер cHARISMa, установленный в Высшей школе экономики: за предыдущие месяцы его мощности возросли с 568.5 TFlop/s до 653.7 TFlop/s, что обеспечило перемещение с седьмой позиции на шестую.

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

Ряд небольших изменений можно отметить в техническом оснащении лучших суперкомпьютеров. Гибридных машин, использующих для вычислений ускорители, стало на одну больше теперь общее их число составляет 27. Напротив, число разработок на основе технологии Intel Omni-Path сократилось: их осталось 5 вместо прежних 6. Удерживают свои старые позиции процессоры Intel (используются в 48 системах), коммуникационные сети InfiniBand (используется в 32 системах) и Gigabit Ethernet (используется в 8 системах).

Основными создателями мощнейших вычислительных комплексов являются те же три компании, что и раньше: Hewlett-Packard Enterprise (13 позиций в рейтинге), группа компаний РСК (12 позиций в рейтинге) и Т-Платформы (10 позиций в рейтинге). При этом Hewlett-Packard Enterprise несколько ухудшила свои показатели по сравнению с предыдущей редакцией.

С точки зрения применения суперкомпьютеров наиболее популярной областью остаются наука и образование количество задействованных в них систем выросло с 26 до 28. В некоторых других сферах, напротив, наблюдается отток: число суперкомпьютеров, применяющихся в прикладных исследованиях, упало с 8 до 7, а число систем, ориентированных на промышленность с 2 до 1. Большая часть отраслей на данный момент представлена единичными специализированными разработками: так, моделирование климата осуществляет суперкомпьютер PetaNode 1.2 Cluster, на задачи, связанные с геофизикой, работают системы НОВАТЭК НТЦ, сейсмологическими расчетами занимается суперкомпьютер PTG-hpSeismic и так далее.
Подробнее..

Перевод Рейтинг языков программирования 2021 доля Python падает, а TypeScript обошел С, в лидерах JavaScript, Java, C

22.02.2021 08:15:18 | Автор: admin

Украинский профильный ресурс DOU.UA провел очередной ежегодный опрос о языках программирования, в рамках которого было собрано 7211 анкет (92% респондентов находятся в Украине). Из интересного - впервые с 2014 года у Python отрицательная динамика, наблюдается тенденция перехода с JavaScript на TypeScript, наиболее довольны пользователи Elixir, и наконец на графиках появился Rust.

Коммерческое использование

Что изменилось? Прежде всего привлекает внимание рост TypeScipt: похоже, он со временем станет основным языком в экосистеме JavaScript. В этом году он впервые обошел С ++ по популярности.

Еще из интересного: впервые за несколько лет мы увидели снижение доли Python: возможно, использование Data Science дошло до точки насыщения.

Впервые с 2012 года выросла доля C#. Использование Java продолжает уменьшаться, хотя и не так активно, как раньше. В общем видно уменьшение доли JVM: доля Kotlin стабильна (хотя он и уступил место Ruby), использование Scala возобновилось после значительного снижения в 2019-м и сегодня, если сравнивать с 2018-м, даже немного возросло. Еще стоит отметить незначительный рост Dart.

Ниже приведена диаграмма с динамикой по актуальным языкам программирования по годам. Статистически значимыми являются изменения для C ++, TypeScript, Ruby, 1C, Scala, Pascal/Delphi, T-SQL. Напомним, что изменения статистически значимы, если с вероятностью 95% мы не можем получить результаты с изменениями и без, если будем равномерно выбирать две группы респондентов с одной популяции.

Области использования

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

Видим, что примерно половина разработчиков - это бэкенд 52%, далее сегменты фронтенд 19% и мобильной разработки 8%, обработка массивов данных (туда относятся и Big Data и машинное обучение) - 6%. Desktop-программирование еще существует и занимает 4% от объема, системное программирование - 3% (сейчас небольшая доля) и Full-Stack разработка - примерно 1%.

Давайте рассмотрим, какие языки используют в зависимости от области применения

Мы видим, что основные языки бэкенда - это Java, C# и PHP. Доля JavaScript и TypeScript есть, но не такая большая и сравнима с долей Ruby и Go. В десятку главных языков бэкенда также входят Scala и С++.

Фактически весь фронтенд пишут на JavaScript и TypeScript. Использование других языков сугубо маргинальное. Доля TypeScript сравнительно меньше. Интересно будет посмотреть на это соотношение через год.

В мобильной разработке основные языки - Kotlin и Swift. А доля кроссплатформенных фреймворков меньше чем кажется. Кроме того, заметно, что Dart/Flutter сразу заняли большую нишу. А после React Native и Flutter есть еще место для C# Xamarin.

Среди обработки данных безоговорочным лидером является Python, далее - языки манипуляции данными T-SQL и PL-SQL. Особое место занимают Scala (здесь она более распространена, чем Java) и R.

Личные предпочтения

Как мы уже указывали, результаты выбора программистов нельзя использовать для прогнозирования, но здесь интересно, что наконец на графиках появился Rust. Опять видим некоторый спад интереса к Python и тенденцию перехода с JavaScript на TypeScript.

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

Интересно, что здесь данные отличаются от опроса в Stack Overflow и нашего предыдущего опроса: Rust расположен заметно ниже. Наиболее довольны пользователи Elixir (возможно, это миграция Erlang-комьюнити), также обращает на себя внимание место Clojure.

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

Изучение новых языков

Фаворитом, как и в предыдущие годы, стал Python. Его собираются изучать почти 18% из тех, кто будет осваивать новый язык. Но все-таки эта доля меньше, чем год назад. Ну а наибольший рост у TypeScript и Rust.

Как и в предыдущие годы, большинство респондентов (83%) хочет изучать новый язык самостоятельно, с помощью книг и документации, 4% будут обращаться к коллегам (впечатляющая интровертность), а 12% будут использовать традиционный подход - с помощью профессиональных преподавателей (курсов или индивидуальных занятий).

Финальная таблица

Дополнительные данные

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

Tут можно сделать вывод, что, поскольку доля разработчиков с опытом в 1 год уменьшилась => в IT пришло меньше новичков, чем в прошлом году.

Но все равно в большинстве это специалисты с менее 5 лет опыта работы в ИТ.

Рассмотрим корреляцию между возрастом и языком программирования.

Здесь мы видим, что более молодая аудитория у Kotlin и JavaScript, а более старшая - ожидаемо у языков PL-SQL и Pascal/Delphi. Похожие данные показывает опыт разработчика в зависимости от языка:

Большинство разработчиков начинало программировать на Pascal и С++, но вскоре первыми языками разработчиков станут JavaScript и Python. Интересно, как это повлияет на культуру программирования ...

Данные и скрипты обработки можно найти на GitHub.

Также dou.ua недавно опубликовал опрос о зарплатах в Украине, где оказалось что средняя зарплата составляет $2500, перевод этой статьи вы можете прочитать тут.

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru