Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (9)

Лучшие ответы пользователя

Все ответы (7)
  • Книги с большой Буквы

    ShashkovS
    @ShashkovS
    Прочитайте «Вы, конечно, шутите, мистер Фейнман».
    Это замечательная книга, с хорошим юмором, реальными историями, например, о том, что происходило, когда делали атомную бомбу, про то, что в мире очень много всего интересного и очень много дураков.

    На русском
    В оригинале на английском
    Ответ написан
    Комментировать
  • Самопроизвольное включение компьютера

    ShashkovS
    @ShashkovS
    Да, у меня разок такое было.

    1. Проверяем в BIOSе, что может пробуждать компьютер. Отключаем всё ненужное нафиг.
    (я так понял, это уже сделано)

    2. Панель управления — Электропитание — Настройка плана электропитания — Изменить дополнительные параметры питания — Сон — Разрешить таймеры пробуждения — Запретить

    3. Панель управления — Администрирование — Планировщик заданий — Библиотека планировщика — Далее курим это расписание и убиваем всё лишнее нафиг.
    Ответ написан
    Комментировать
  • GPS-навигаторы c Dealextreme?

    ShashkovS
    @ShashkovS
    Я заказывал на DX керамические ножи, но привезли мне как раз GPS навигатор.
    На нём WinCE, установлен iGo, но можно установить более или менее что угодно (в настройках указывается путь к exe-шнику)

    На iGo можно поставить любые карты, для него предназначенные, в целом их очень много.
    Если на торрентах сказать «iGo», то разных карт будет много страниц.
    В целом, карты хорошие (если интересует Европа и Россия, во всяком случае)

    Если вы в Москве и если интересно, то свой девайс я готов продать, ибо он мне нафиг не нужен.
    Ответ написан
    1 комментарий
  • Не получается сгенерировать PDF через pandoc, скорее всего ошибка в шаблоне XeTeX?

    ShashkovS
    @ShashkovS
    К сожалению, я ничего не знаю про работу LaTeX не виндовз системах, а также про XeTeX где угодно.
    (Зато я довольно много знаю про LaTeX в винде rutracker.org/forum/viewtopic.php?t=3865802)

    В MikTeX'е (и кодировке cp1251) я делаю так:

    \documentclass[a4paper,12pt]{article}
    \usepackage{cmap} % Поддержка поиска русских слов в PDF (pdflatex)
    \usepackage[cp1251]{inputenc} % Выбор языка и кодировки
    \usepackage[english, russian]{babel}
    \usepackage[left=1cm,right=1cm,top=1cm,bottom=2cm]{geometry} % поля страницы
    
    \begin{document}
    
    \section{К работе готов!}
    
    Можно начинать готовить новый документ в \TeX!
    
    \end{document}
    


    Возможно, у вас какие-то проблемы с шрифтами (у **TeX'ов всегда проблемы со шрифтами, если вы не хотите пользоваться теми, которые по умолчанию), и ваш шрифт отсутствует или не поддерживает русский.

    Можно попробовать проинклюдить файл glyphtounicode.tex (в MikTeX он помогает очень хорошо, работает копи-паст из pdf (но не имеет отношения к отображению русских букв)).

    У меня в MikTeX'е ваш файл XeLaTeX'ом компилируется в таком виде:

    \documentclass{book}
    \usepackage{fullpage}
    \usepackage{changepage}
    \usepackage{fontspec,xltxtra,xunicode}
    \setmainfont{Calibri}
    \setsansfont{Cambria}
    \setmonofont{Consolas}
    \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
    
    \setlength{\parindent}{0pt}
    \setlength{\parskip}{12pt plus 2pt minus 1pt}
    \linespread{1.2}
    
    \usepackage{listings}
    \usepackage[dvipsnames,usenames]{color}
    
    \definecolor{lightgray}{rgb}{.95,.95,.95}
    \definecolor{darkgray}{rgb}{.4,.4,.4}
    \definecolor{purple}{rgb}{0.65, 0.12, 0.82}
    
    \lstdefinelanguage{JavaScript}{
    keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break},
    keywordstyle=\color{blue}\bfseries,
    ndkeywords={class, export, boolean, throw, implements, import, this},
    ndkeywordstyle=\color{darkgray}\bfseries,
    identifierstyle=\color{black},
    sensitive=false,
    comment=[l]{//},
    morecomment=[s]{/*}{*/},
    commentstyle=\color{purple}\ttfamily,
    stringstyle=\color{red}\ttfamily,
    morestring=[b]',
    morestring=[b]"
    }
    
    \lstset{
    language=JavaScript,
    backgroundcolor=\color{lightgray},
    extendedchars=true,
    basicstyle=\normalsize\ttfamily,
    showstringspaces=false,
    showspaces=false,
    tabsize=1,
    breaklines=true,
    showtabs=false
    }
    
    \usepackage{enumerate}
    \setcounter{secnumdepth}{-1}
    
    \usepackage{hyperref}
    \hypersetup{
    colorlinks=true,%
    citecolor=YellowOrange,%
    filecolor=YellowOrange,%
    linkcolor=YellowOrange,%
    urlcolor=YellowOrange
    }
    
    \usepackage[compact]{titlesec}
    \titlespacing{\section}{0pt}{*0}{*-2}
    \titlespacing{\subsection}{0pt}{*0}{*-2}
    \titlespacing{\subsubsection}{0pt}{*1}{*-2}
    
    \begin{document}
    Текст.
    
    Text.
    \end{document}
    


    Русский язык присутствует и копи-пастится.
    Но при этом он жалуется на «Option clash for package color»
    Ответ написан
    1 комментарий
  • Как в питоне распарсить двумерный циклично пополняемый список на отдельные элементы?

    ShashkovS
    @ShashkovS
    list = [[0, 0, 0], [30, 15, 25], [20, 5, 15], [10, -5, 5], [0, -15, -5], [15,25,30]]
    stack = []
    set_to_index = {}
    for i, trio in enumerate(list):
        cur_set = frozenset(trio)
        if cur_set in set_to_index:
            print(f'found! l[{i}] = l[{set_to_index[cur_set]}] = {trio}')
        else:
            stack.append(trio)
            set_to_index[cur_set] = i


    frozenset'ы можно использовать как ключи словаря, чтобы быстро проверять, встречалось ли уже такое множество.
    Ответ написан
    Комментировать