Category : habrahabr

habrahabr
Полный релиз бесплатного интерактивного 700-страничного учебника по тестированию

Гуд ньюз эвриван! Спустя полтора года работы восьми айтишников с суммарным опытом в IT 130 лет достигнут результат в виде учебника по тестированию, которого еще никто и никогда не делал.700+ страниц (без учета картинок!) - один из самых полных источников по тестированиюИнтерактивный - более 40 наборов встроенных тестов (если не прошел тест, то к следующей теме не перейти) и 40 ДЗТеперь и на русскомПолностью бесплатный100-Year QA-Textbook включает 42 модуля (130 занятий), 42 набора онлайн-тесто…

  • суббота, 23 сентября 2023 г. в 00:00:14
habrahabr
Я бы не жил в Сочи в этих местах…

В этот раз спустимся южнее, в городской округ Сочи и Сириус! Найдем места где могут быть проблемы из-за близости к жилью не самых лучших мест для уютной жизни на побережье Черного Моря и в горах у Красной Поляны.Виртуально переместимся в этот курортный город на побережье Черного моря, который известен своим уникальным сочетанием природных красот и мягкого климата:город Сочи окружен великолепной природой. Здесь вы найдете горные хребты, пляжи, леса и водопады. Недалеко горы и национальные парки…

  • пятница, 22 сентября 2023 г. в 00:00:21
habrahabr
Сколько на самом деле звезд в нашей Вселенной?

Учитывая ~400 миллиардов звезд в Млечном Пути и ~6-20 триллионов существующих в нашей Вселенной галактик, кажется, что звезд в мире должно быть очень-очень много. Как минимум несколько септиллионов. Но на самом деле их может оказаться далеко не так много, как мы думаем. Всё это связано со скоростью формирования звезд во Вселенной и тем, как мы видим далекие галактики.Куда бы мы сейчас ни посмотрели, мы видим, что Вселенная повсюду наполнена звездами и галактиками. В самую темную ночь невооруже…

  • пятница, 22 сентября 2023 г. в 00:00:20
habrahabr
25 Гбит/с дома, часть 1

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

  • пятница, 22 сентября 2023 г. в 00:00:19
habrahabr
Завершён проект воссоздания человеческого мозга в компьютере стоимостью €600 млн. Что в итоге?

Human Brain Project (проект "Человеческий мозг") завершается в сентябре 2023 после десяти лет работы. Nature анализирует его достижения и непростое прошлое.Цифровая реконструкция цепочки нейронов из височной доли человеческого мозга. Потребовалось 10 лет, около 500 учёных и около 600 млн евро, и вот проект "Человеческий мозг" - одно из самых масштабных исследований, когда-либо финансировавшихся Европейским союзом, - подходит к концу. Его дерзкая цель заключалась в том, чтобы п…

  • пятница, 22 сентября 2023 г. в 00:00:18
habrahabr
VimPorn

На reddit большое комьюнити, которое посвящено vim: neovim, vim, vimplugins, vimporn. И чтобы не пропускать какие-то интересные вещи, которые случаются в мире vim, я накидал bash-скрипт. Скрипт выводит топ-5 лучших постов за год по каждому сабредиту. В статье будет сам скрипт, а также я своими словами расскажу о каждом посте, который попал в топ.Bash скриптНиже bash-скрипт, с помощью которого можно опросить все сабредиты (vim, neovim, vimplugins, vimporn) и получить самые лучшие посты за год…

  • пятница, 22 сентября 2023 г. в 00:00:18
habrahabr
Собственный строковый тип на Rust

Писать компиляторы — моё хобби, ничего не могу с собой поделать. Поэтому я пишу и много парсеров. В программировании систем обычно лучше попытаться сделать память общей, чем использовать её многократно, поэтому мои типы AST обычно выглядят так. pub enum Expr<'src> { Int(u32) Ident(&'src str), // ... } Когда мы парсим идентификатор, то вместо копирования его названия в новую String мы заимствуем его из входной исходной строки. Это позволяет избежать дополнительных расп…

  • четверг, 21 сентября 2023 г. в 00:00:39
habrahabr
История компьютерных стратегий. Часть 10. «Age of Mythology»: древние боги, шогготы и рептилоиды в …

Как несложно догадаться, успех первой «Age of Empires» сподвиг её создателей, Ensemble Studios, развивать тему исторических RTS дальше. Следом появилась посвящённая средневековью «Age of Empires II», ставшая главным хитом серии и по сей день имеющая массу поклонников и активных игроков. Однако параллельно в недрах студии возникло желание поэкспериментировать с концепцией, сделать что-то похожее, но при этом совсем иное. Это стремление не породило мегахитов и прорывов — но оставило в истории R…

  • четверг, 21 сентября 2023 г. в 00:00:39
habrahabr
Простые инструменты для пайплайнов: sqlite, pandas, gnuplot и другие

Почему мой любимый API — это zip-файл на сайте Европейского центрального банка?Когда доллар был самым высоким по отношению к евро?Вот небольшая программа, которая это вычисляет:curl -s https://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist.zip \ | gunzip \ | sqlite3 -csv ':memory:' '.import /dev/stdin stdin' \ "select Date from stdin order by USD asc limit 1;"Вывод: 26.10.2000. (Попробуйте запустить его самостоятельно.)Как это работает:сurl загружает официальные ист…

  • четверг, 21 сентября 2023 г. в 00:00:38