Главная » Архив меток: литература

Архив меток: литература

[Перевод] Знакомство с тестированием в Python. Ч.1

Всем доброго! То есть от нашего курса «Разработчик Python», несмотря на стремительно приближающий Новый год, мы подготовили вам интересный перевод о различных методах тестирования в Python. От нашего стола к вашему... Это руководство для тех, кто уже написал классное приложение на Python, но еще не писал дляних тесты. В несколько простых шагов можно создать простые тесты для приложения, постепенно наращивая ...

Читать далее »

[Из песочницы] Реализация Вавилонской библиотеки

В этой статье Вы узнаете всё о Вавилонской библиотеке, а самое главное — как воссоздать её, да и вообще любую библиотеку. Начнём с цитат произведения «Вавилонская библиотека» Луиса Борхеса. Цитата Из каждого шестигранника видно два верхних и два нижних этажа – до бесконечности.» «Вселенная – некоторые называют ее Библиотекой – состоит из огромного, возможно, бесконечного числа шестигранных галерей, с широкими ...

Читать далее »

Решение японских кроссвордов с помощью SAT солвера

На Хабре было несколько статей по решению японских кроссвордов, где авторы придумывали различные способы как такие кроссворды решать. В комментарии к статье Решение цветных японских кроссвордов со скоростью света я высказал мысль, что, поскольку, решение японских кроссвордов является NP-полной задачей, то и решать их надо с использованием соответствующего инструмента, а именно SAT солвером. Поскольку моя идея была встречена весьма скептически, ...

Читать далее »

О преимуществах встраивания CSS в JS

Автор оригинала, Сунил Пай, является автором относительно популярной библиотеки glamor и работает разработчиком в Facebook. Этот пост является развернутым ответом на вопросы из этого разговора в Твиттере. Как написание CSS внутри JS делает его более поддерживаемым? Каким образом Javascript оказывается более удобным чем CSS? Сразу скажу, что у CSS-in-JS решений есть накладные расходы, но обычно эта цена оправдана теми преимуществами, ...

Читать далее »

[Из песочницы] Разработка UI с помощью Flutter

Привет, Хабр! Представляем вашему вниманию перевод статьи "Building Layouts". Сегодня мы узнаем: Как работают механики построения UI на Flutter Как верстать экраны горизонтально и вертикально Как сверстать экран, используя Flutter Результатом сегодняшнего урока будет следующий сверстанный экран Шаг 0: Настройка проекта Для начала создадим новый проект File -> New Flutter Project -> next, next, next…Далее необходимо, создать директорию images в ...

Читать далее »

[Из песочницы] Усложняя стандартный пример

Стандартная библиотека С++ предлагает не только набор классов, но также определяет способ написания программ. В рамках данной статьи рассматриваются общие требования к реализации программ при помощи STL. Рассмотрим следующую задачу: Отсортировать их и записать в файл output.txt Считать из файла input.txt массив целых чисел, разделенных пробельными символами. Можно написать следующее решение: #include <vector> #include <algorithm> #include <fstream> int main(){ // ...

Читать далее »

Теория счастья. Случайности неслучайны

Продолжаю знакомить читателей Хабра с главами из своей книжки «Теория счастья» с подзаголовком «Математические основы законов подлости». Это ещё не изданная научно-популярная книжка, очень неформально рассказывающая о том, как математика позволяет с новой степенью осознанности взглянуть на мир и жизнь людей. Она для тех кому интересна наука и для тех, кому интересна жизнь. А поскольку жизнь наша сложна и, по ...

Читать далее »

[Из песочницы] Решаем проблемы типов данных в Ruby или Make data reliable again

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

Читать далее »

Когда TypeScript превосходит JavaScript в тестах на скорость

Этот пост я пишу в ответ на этот, где сравниваются разные тесты производительности, в том числе одних и тех же алгоритмов, написанных на TypeScript и JavaScript. Как известно многим, первый при релизе переводится во второй. У TypeScript нет своей нативной поддержки в браузерах, нет собственного движка. Более того, многие плюшки этого языка при транспилировании отбрасываются, чтобы получить чистый JS, который ...

Читать далее »

Google News и Лев Толстой: визуализация векторных представлений слов с помощью t-SNE

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

Читать далее »