Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Лучшие поисковые пакеты для JavaScript

Время на прочтение 8 мин
Количество просмотров 449

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

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

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Комментарии 2

Новости

ПОЛИНОМИАЛЬНЫЕ КОРНЕВЫЕ МЕТОДЫ СИНТЕЗА САУ ч.1

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 840

Ленонид Маркович Скворцов. Широко известный в узких кругах математик, профессионально занимающийся математическами проблемами автоматического управления. Например, его авторские методы использованы в SimInTech. Данный текст первая часть работы, которая еще готовится к публикации. Но с разрешения автора, читатели Хабр будут превыми кто сможет с ним ознакомится.

Все мы слышали, про преимущества советской математической школы над зарубежными математическими школами, но мало кто видел это приимущество в реальных задачах. В случае математических методов Леонида Марковича Скворцова, математика это не просто абстрактные формулы, а решение реальных прикладных задач, все можно увидеть пощупать и попробовать. В конце статьи видео-доказательство, практичесокй реализации преимуществ методов Леонида Марковича на практике.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 2

Как я сделал ремастер всех серий Том и Джерри в 2к всего за пару месяцев

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 2.6K

Улучшение Том и Джерри из 480p в 1440p

С чего всё началось? Как-то я решил в третий раз с детства пересмотреть всю оригинальную коллекцию "Том и Джерри", но я, в отличие от маленького ребёнка, не потребляю любой контент вне зависимости от его качества. И вот я собрался посмотреть самую доступную версию, а там вот это цветошоу с постоянными царапинами на всём экране.

Мур-мур-мур
Всего голосов 42: ↑42 и ↓0 +42
Комментарии 5

Упрощение отладки с помощью unit-тестов

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 458

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

Читать далее
Рейтинг 0
Комментарии 0

Истории

Объективные показатели кризиса репутации бренда в интернете

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 408

Выступление на конференции Optimization 2023 о базовых характеристиках кризиса репутации бренда в интернете

Хотите прочесть?
Всего голосов 3: ↑1 и ↓2 -1
Комментарии 0

Тесты новейшего процессора Loongson 3A6000

Время на прочтение 13 мин
Количество просмотров 4.1K

Недавно был представлен 8-ядерный процессор следующего Loongson 3A6000 на базе ядра LA664, а знакомый энтузиаст смог приобрести плату на данном процессоре (модель процессора LS3A6000-HV и чипсет LS7A2000).

Читать далее
Всего голосов 18: ↑16 и ↓2 +14
Комментарии 12

Мозг и системы машинного обучения: сравнение масштабов

Время на прочтение 18 мин
Количество просмотров 1.6K

Эпистемологический статус: весьма неопределённый. В литературе приводятся обширные, но ненадёжные данные, и в этой статье я делаю некоторые весьма грубые допущения. Тем не менее, я удивлюсь, если мои заключения отличаются от истины более чем на 1-2 порядка.

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

Читать далее
Всего голосов 9: ↑6 и ↓3 +3
Комментарии 5

Эволюция качества: новые горизонты QA

Время на прочтение 8 мин
Количество просмотров 928

В мире, где технологии развиваются невиданными темпами, подходы к
обеспечению качества (QA) и инженерии качества (QE) претерпевают
значительные изменения. "World Quality Report 2023-24" выявляет ключевые
тренды и вызовы, с которыми сталкиваются организации, стремясь
адаптироваться к быстро меняющейся цифровой среде. Отчет подчеркивает,
что качество теперь является важной частью стратегической повестки
компаний. Например, 38% бизнесов смещают акцент с объема на ценность,
при этом 67% интегрируют QA в основу своих бизнес-операций.

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

Читать далее
Всего голосов 3: ↑0 и ↓3 -3
Комментарии 2

Rust хорош

Время на прочтение 5 мин
Количество просмотров 3.3K

Как известно, html-разработчики скучают по многопоточке. Читая на днях шикарную книгу Mara Bos oб "атомиках и локах", наткнулся на упоминание одного интересного языка программирования: rust lang. Согласно интернетам, learning curve раста стремится к бесконечности, но для многопоточного программирования выбор кажется нормуль. Тут вопрос - можно и, главное, удобно ли юзать раст для бизнес-логики (ну то есть для продакшна).

Краткое содержание: макросы, компилятор-враг, компилятор-друг, unsafe и miri, многопоточка, options, iters, match.

Будем честны, фичи тестировались на учебном проекте, но как бывает со всеми пет прожектами (учебными проектами), переписывались они десятки раз.

Читать далее
Всего голосов 18: ↑5 и ↓13 -8
Комментарии 2

Почему typeof null === «object» в современном прочтении

Время на прочтение 6 мин
Количество просмотров 1.9K

Задача унарного оператор typeof возвращать строковое представление типа операнда. Другими словами, typeof 1 вернет строку "number", а typeof "" вернет "string". Все возможные значения типов, возвращаемых оператором typeof изложены в спецификации ECMA-262 - 13.5.1. По задумке, возвращаемое, оператором, значение должно соответствовать принятым в той же спецификации типам данных. Однако, при детальном рассмотрении, можно заметить, что typeof null должен возвращать "object", не смотря на то, что Null - это вполне себе самостоятельный тип, он описан в разделе 6.1.2. Причина тому - обычный человеческий фактор, или, попросту, невинная ошибка в коде. Как эта ошибка могла случиться, попробуем разобраться в этой статьей.

Читать далее
Всего голосов 9: ↑6 и ↓3 +3
Комментарии 4

Пример исследовательского реверс инжиниринга приложения Zone Launcher

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 1.3K

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

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 3

Awakari: от чат-бота к PWA

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 442

Пару месяцев назад в публичном доступе появился телеграм-бот Awakari. Он позволял управлять подписками и источниками, получать и отправлять сообщения в систему. После успешной интеграции с Telegram естественным образом возник вопрос - почему бы не интегрировать Awakari также с WhatsApp, WeChat и так далее? Однако дублировать одни и те же функции интерфейса в разных чат-ботах желания не нашлось. В итоге, было решено остановиться на web UI для функций управления подписками и источниками. Мессенджеры должны эксплуатироваться по своему прямому назначению - для отправки и доставки сообщений. В этой статье я расскажу о том, что из этого вышло.

Читать далее
Рейтинг 0
Комментарии 0

Рассчитываем рейтинг товара на основе оценок пользователей с KafkaStreams и OpenSearch

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 754

Всем привет! Меня зовут Александр. Последний год тружусь фрилансером на проекте по созданию очередного маркетплейса. Мои задачи включают разработку скоринговой системы продуктов, которая бы позволяла формировать выборку товаров по популярности на основе нескольких показателей. Одним из показателей являются оценки пользователей по шкале от 1 до 5. Думаю, что не станет открытием Америки то, что расчет рейтинга товара по среднему арифметическому всех оценок приводит к насовсем корректным результатам выборки. Например, при таком подходе товар "А" с одной оценкой 5 в рейтинге будет выше товара "Б", у которого сотня оценок 5 и одна оценка 4. Решение данной проблемы давно найдено - для расчета следует применить доверительный интервал биномиального распределения по методу Уилсона (Wilson Score Confidence Interval).

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Ближайшие события

Измерение и оценка характеристик волоконно-оптической трассы

Время на прочтение 4 мин
Количество просмотров 1.3K

При организации каналов связи с пропускной способностью более 10Гбит/с или при запуске сwdm-, dwdm-систем по старым оптическим кабельным линиям, на портах активного оборудования часто возникают crc-ошибки. Устранить эти ошибки заменой sfp-модулей, портов получается не всегда. Приходится идти в историю улучшения характеристик кабельных участков.

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

Так как «правильно» снять рефлектограмму и оценить качество трассы?

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 1

15+ Инструментов на базе искусственного интеллекта для разработчиков

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 3K

Перевод статьи https://www.marktechpost.com/2023/12/04/15-ai-tools-for-developers-august-2023.

От переводчика: Выбор темы современных инструментов на базе ИИ оказался для меня не только хайповым, но и лично значимым. Мой интерес к этой области возник из желания совместить знакомство с полезными инструментами и улучшение английского. Мне всегда было сложно разбираться в длинных текстах на английском, примерно через 5-10 абзацев находились дела повышенной важности и статья отправлялась в  ̶з̶и̶я̶ю̶щ̶у̶ю̶ ̶п̶у̶с̶т̶о̶т̶у̶  закладки. И действительно, в этот раз поставленная цель и видимый результат в виде появляющихся абзацев в гугл доксе придавали сил. До этого из списка использовал только GitHub Copilot, Midjourney и You. С первым у меня сложилась любовь и хотя он не всегда идеален для сложных задач, но помогает эффективно решать рутинные проблемы. Опыт с you, в свою очередь, не стал настолько полезным, как ожидалось изначально, учитывая изменения в функционале его бесплатной версии.

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

Читать далее
Всего голосов 12: ↑7 и ↓5 +2
Комментарии 3

О бизнес-аналитиках в ИТ

Время на прочтение 4 мин
Количество просмотров 2.1K

С момента появления бизнес-анализа как отдельной дисциплины роль БА изменилась вместе с процессам ИТ-индустрии. Кроме того эта роль обросла разными представлениями по мере поиска “входа в ИТ” представителями других сфер знаний. О некоторых таких почти мифических представлениях мне стало интересно порассуждать.

Читать далее
Всего голосов 3: ↑0 и ↓3 -3
Комментарии 0

Даже в космосе пылища: какой мусор кружит в вакууме

Время на прочтение 4 мин
Количество просмотров 3.3K


Когда 12 апреля 1961 года Юрий Алексеевич достиг первой космической, вокруг Земли уже летал космический мусор от предшествующих исследовательских и экспериментальных запусков СССР и США. Правда, общее количество объектов было меньше 1000. Учитывая объём околоземного пространства, это было пренебрежимо мало. А сегодня поголовье космического мусора уже оценивается во многие десятки миллионов единиц. Вроде бы, подавляющее большинство — это мелкий мусор. Вот только скорости полёта за пределами атмосферы совсем другие. Та же МКС движется с относительной скоростью 28 000 км/ч. И столкновение с каким-нибудь мелким обломком или, упаси боже, гайкой может стоить дыры в обшивке или иллюминаторе. Или повреждения внешнего оборудования. Станцию уже больше 30 раз переводили на новую орбиту, чтобы избежать столкновения. Но отследить мелкий мусор технически невозможно. Например, пару лет назад прилетело в манипулятор. К счастью, только шкурку попортило.
Читать дальше →
Всего голосов 33: ↑27 и ↓6 +21
Комментарии 12

Туристический электросамокат

Время на прочтение 2 мин
Количество просмотров 2.2K

Я занимаюсь разработкой и производством диктофонов для безопасности Edic-mini, но в голову часто приходят мысли о других полезных устройствах, которые мне были бы интересны, но их нет (или я не нашел) на рынке. Я решил оформлять мысли о таких устройствах в виде статей на Хабре, чтобы получить обратную связь от умных людей и, возможно, найти заинтересованных партнеров в их разработке и производстве.  Идеи должны работать, а не пылиться в голове. 

Итак, третья  идея: туристический электросамокат.

(первая идея:  Камерофон-кирпич https://habr.com/ru/articles/780766/ ,

вторая: Простое устройство для облегчения запуска двигателя автомобиля на морозе. https://habr.com/ru/articles/784514/ )

Читать далее
Всего голосов 7: ↑1 и ↓6 -5
Комментарии 30

Как сделать консистентный UX для 40+ продуктов. Уроки, которые я извлекла из перезапуска дизайн-системы

Уровень сложности Средний
Время на прочтение 17 мин
Количество просмотров 1.4K

Привет! Меня зовут Ксения Гаврилова, я дизайн-менеджер в Selectel. Определяю, поддерживаю процесс и качество дизайна продуктов в компании, занимаюсь поиском и онбордингом людей в команду, помогаю дизайнерам развиваться.

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

В этом тексте я хочу поделиться главными уроками, которые извлекла в процессе. Они будут полезны дизайнерам и разработчикам, лидам и линейным специалистам. Надеюсь, мой опыт поможет вам при создании вашей дизайн-системы и в работе над ней, и вы не допустите моих ошибок.
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Комментарии 1

Как главный хакатон в России стёр 2000 наград, и как предотвратить это снова

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 2.7K

«Цифровой прорыв» — главный хакатон в России. Это проект правительства. Он работает с 2019 года, и там участвуют 50 тысяч человек в год. Летом 2023 они удалили свой сайт, который был первоисточником, подтверждающим более 2000 наград в разных хакатонах и кейсах. Причина — они объединились с хакатоном по искусственному интеллекту, два сайта было слишком много, и они сделали редирект с первого домена на второй, а сохранение данных их не заботило. Мою команду это тоже задело.

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

Читать далее
Всего голосов 21: ↑17 и ↓4 +13
Комментарии 22