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

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

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

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

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

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

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

Новости

Статья

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Истории

Статья

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

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

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

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

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

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

Недавно был представлен 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 мин
Количество просмотров 934

В мире, где технологии развиваются невиданными темпами, подходы к
обеспечению качества (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
Пост

Объем экспорта товаров и услуг в секторе информационно-коммуникационных технологий (ИКТ) в Сербии по итогам 2023 года установит новый рекорд и превысит €3,5 млрд. Об этом IT и финансовом событии агентству Tanjug рассказал министр информации и телекоммуникации Михайло Йованович.

«Мы узнаем точную оценку экспорта этого сектора за прошедший год в предстоящий период, но совершенно точно можно сказать, что результаты будут фантастическими. Этот показатель превысит €3,5 млрд, так как за первые десять месяцев 2023 года экспорт ИКТ‑сектора в Сербии составил €2,8 млрд, что примерно на €100 млн превышает уровень 2022 года, когда был установлен рекорд», — отметил Йованович, добавив, что в 2012 году экспорт составлял всего €375 млн.

Глава министерства отдельно указал на то, что основными импортерами сербских технологий являются США, Великобритания и Швейцария. «Все это приводит нас к прогнозам, в соответствии с которыми экспорт сектора ИКТ будет и дальше укрепляться, и именно поэтому поставлена цель, чтобы к 2027 году этот показатель достиг €10 млрд, и чтобы у нас было более 140 тыс. сотрудников в сектор ИКТ», — отметил министр, уточнив, что в настоящее время информационными технологиями в республике занимается официально более 105 тыс. специалистов.

Теги:
+1
Комментарии 0
Статья

Почему 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 мин
Количество просмотров 443

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

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

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

Статья

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

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

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

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

Вышел проект Maestro по разработке на Rust легковесного Unix-подобного ядра, реализующего подмножество системных вызовов ядра Linux, достаточное для создания типовых рабочих окружений. Проект был создан в 2018 году и вначале использовал язык C, но в 2020 году был полностью перезапущен с нуля с учётом накопленного опыта и перешёл на Rust для снижения вероятности совершения ошибок, возникающих при работе с памятью.

Код проекта распространяется под лицензией MIT. Помимо ядра проектом на языке Rust также развиваются X11-сервер, пакетный менеджер, загрузчик, инсталлятор, наборы утилит и другие компоненты, необходимые для построения операционной системы.

Ядро на Rust имеет монолитную архитектуру и пока поддерживает только системы x86 в 32-разрядном режиме. Кодовая база ядра насчитывает 48.8 тыс. строк кода (для сравнения в ядре Linux - 33 млн. строк кода). Возможен запуск в QEMU, VirtualBox или поверх оборудования. На текущем этапе развития в Maestro реализован 31% (135 из 437) системных вызовов Linux, чего достаточно для загрузки консольного окружения на базе bash и стандартной С-библиотеки Musl. В окружении на базе Maestro также могут выполняться некоторые утилиты из набора GNU coreutils, такие как ls, cat, mkdir, rm, rmdir, uname и whoami.

Источник: OpenNET.

Теги:
+11
Комментарии 1
Статья

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

Время на прочтение 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
Новость

Microsoft объявила о замене одной из кнопок Win на всех новых клавиатурах на кнопку для запуска ИИ-помощника Copilot

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

4 января 2024 года Microsoft объявила о грядущей замене одной из кнопок Windows на всех новых компьютерных клавиатурах на кнопку для запуска ИИ-помощника Copilot. Новая кнопка в виде элемента из толстых и тонких полосок с формой типа ленты Мёбиуса будет располагаться рядом с правой клавишей Alt.

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