Гуд ньюз эвриван! Спустя полтора года работы восьми айтишников с суммарным опытом в IT 130 лет достигнут результат в виде учебника по тестированию, которого еще никто и никогда не делал.700+ страниц (без учета картинок!) - один из самых полных источников по тестированиюИнтерактивный - более 40 наборов встроенных тестов (если не прошел тест, то к следующей теме не перейти) и 40 ДЗТеперь и на русскомПолностью бесплатный100-Year QA-Textbook включает 42 модуля (130 занятий), 42 набора онлайн-тесто…
В этот раз спустимся южнее, в городской округ Сочи и Сириус! Найдем места где могут быть проблемы из-за близости к жилью не самых лучших мест для уютной жизни на побережье Черного Моря и в горах у Красной Поляны.Виртуально переместимся в этот курортный город на побережье Черного моря, который известен своим уникальным сочетанием природных красот и мягкого климата:город Сочи окружен великолепной природой. Здесь вы найдете горные хребты, пляжи, леса и водопады. Недалеко горы и национальные парки…
Учитывая ~400 миллиардов звезд в Млечном Пути и ~6-20 триллионов существующих в нашей Вселенной галактик, кажется, что звезд в мире должно быть очень-очень много. Как минимум несколько септиллионов. Но на самом деле их может оказаться далеко не так много, как мы думаем. Всё это связано со скоростью формирования звезд во Вселенной и тем, как мы видим далекие галактики.Куда бы мы сейчас ни посмотрели, мы видим, что Вселенная повсюду наполнена звездами и галактиками. В самую темную ночь невооруже…
От переводчикаВ данном случае я не просто переводчик, но и автор оригинала. Писать подобные вещи на английском для меня проще и слог в оригинале скорее всего более понятный, поэтому, я позиционирую статью на хабре именно как перевод (с соответствующей пометкой).В процессе перевода, для адаптации статьи к аудитории, сделано несколько небольших изменений в сравнении с оригиналом, например, убраны цены в франках и оставлены только доллары.НачалоЯ живу в маленьком сельском городке в Швейцарии и до…
Human Brain Project (проект "Человеческий мозг") завершается в сентябре 2023 после десяти лет работы. Nature анализирует его достижения и непростое прошлое.Цифровая реконструкция цепочки нейронов из височной доли человеческого мозга. Потребовалось 10 лет, около 500 учёных и около 600 млн евро, и вот проект "Человеческий мозг" - одно из самых масштабных исследований, когда-либо финансировавшихся Европейским союзом, - подходит к концу. Его дерзкая цель заключалась в том, чтобы п…
На reddit большое комьюнити, которое посвящено vim: neovim, vim, vimplugins, vimporn. И чтобы не пропускать какие-то интересные вещи, которые случаются в мире vim, я накидал bash-скрипт. Скрипт выводит топ-5 лучших постов за год по каждому сабредиту. В статье будет сам скрипт, а также я своими словами расскажу о каждом посте, который попал в топ.Bash скриптНиже bash-скрипт, с помощью которого можно опросить все сабредиты (vim, neovim, vimplugins, vimporn) и получить самые лучшие посты за год…
Писать компиляторы — моё хобби, ничего не могу с собой поделать. Поэтому я пишу и много парсеров. В программировании систем обычно лучше попытаться сделать память общей, чем использовать её многократно, поэтому мои типы AST обычно выглядят так. pub enum Expr<'src> { Int(u32) Ident(&'src str), // ... } Когда мы парсим идентификатор, то вместо копирования его названия в новую String мы заимствуем его из входной исходной строки. Это позволяет избежать дополнительных расп…
Как несложно догадаться, успех первой «Age of Empires» сподвиг её создателей, Ensemble Studios, развивать тему исторических RTS дальше. Следом появилась посвящённая средневековью «Age of Empires II», ставшая главным хитом серии и по сей день имеющая массу поклонников и активных игроков. Однако параллельно в недрах студии возникло желание поэкспериментировать с концепцией, сделать что-то похожее, но при этом совсем иное. Это стремление не породило мегахитов и прорывов — но оставило в истории R…
Почему мой любимый 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 загружает официальные ист…