Архив за 31 октября 2021 - 3

Youtube-проект Device Orchestra известен своими каверами на популярные песни, сыгранные при помощи бытовых приборов. Вот и на этот раз Device Orchestra не стал изменять себе, представив главную тему из кинофильма «Охотники за привидениями». Узнаваемую мелодию исполнил ансамбль из 14 бытовых приборов.

Читать полностью »

Национальное управление по аэронавтике и исследованию космического пространства (НАСА) давно следит за астероидами. Большинство из них являются маленькими и не представляют опасности, однако остаются опасения, что где-то есть большой астероид. Недавно небесное тело размером примерно с холодильник подошло очень близко к Земле.

Учёные обратили пристальное внимание на астероид не из-за его размера. Он прилетел со стороны Солнца, при этом учёные даже не знали о его существовании до последнего момента. Астроном Тони Данн (Tony Dunn) подтвердил, что приближение со стороны Солнца сделало его невидимым до момента сближения.

Читать полностью »

в 7:25, , рубрики: React, ReactJS, redux

Постановка задачи

Представьте: у вас есть таблица с данными, которые можно редактировать. Как мы это оформим?

В начале создадим наш проект через бойлерплейт утилиту npx create-react-app

В компоненте app.js получим список космических кораблей и положим их в хранилище redux (позднее будет понятно, почему именно туда):

// app.jsx

const App = () => {
  const dispatch = useDispatch();

  useEffect(() => {
    const getNews = async () => {
      const {data} = await axios({
        method: `get`,
        url: `http://swapi.dev/api/vehicles`
      })

      dispatch(setStarships(data.results))
    }
    getNews();
  }, [])

  return (
    <div className="App">
      <Table />
    </div>
  );
}

Построим простую таблицу:

// table.jsx

const Table = () =>Читать полностью »

Эта статья является переводом материала «TDD: What went wrong or did it?».

В сфере разработки программного обеспечения уже давно хвалят Test Driven Development (TDD, разработка через тестирование). Однако в последнее время было сказано много резких слов в адрес TDD, поскольку его обвиняют в плохом проектировании программного обеспечения и невыполнении многих своих обещаний. Кульминацией этой тенденции стал пост Дэвида Хайнемайера Ханссона «TDD is dead. Long live testing.» (TDD мертв. Да здравствует тестирование).

Читать полностью »

Вице-президент Xiaomi и глава бренда Redmi Лу Вейбинг (Lu Weibing) на этой неделе подтвердил, что в Китае открывается 10 000-й по счёту фирменный магазин Mi Home. Он открылся точно по расписанию, после чего появились первые изображения магазина.


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js