Флибуста всё?
ЛОР, что стало с моей флибустой? Раньше её роскомнадзор банил только у себя на родине, а сейчас вообще домен flibusta.net разделегирован. Что это?
ЛОР, что стало с моей флибустой? Раньше её роскомнадзор банил только у себя на родине, а сейчас вообще домен flibusta.net разделегирован. Что это?
Привет, пишу себе макрос, который возьмёт много мелких квадратных картинок и разместит в виде правильной сетки. Типа вот такого.
Попробовал сделать как-то так:
\documentclass{article}
\usepackage{pgffor}
\begin{document}
\foreach \row in {0, 1, ..., 9} {%
\foreach \col in {0, 1, ..., 9} {%
% вместо \vrule будут картинки
\vrule height 10pt width 10pt%
\hskip 1pt%
}%
\vskip 1pt%
}
\end{document}
Но выходит какая-то фигня с вертикальными пробелами. Вот результат в масштабе 400%. По горизонтали там 1 пункт, как и надо, а по вертикали сильно больше.
Откуда оно берётся? Куда смотреть, как сделать одинаковое расстояние по горизонтали и вертикали? Кнутом уже упоролся, пока не помогло.
Привет, есть один здоровенный файл с кучей доктестов. Поначалу было удобно, но потом обросло костылями из-за юникода в Python2/3 и т. п. Хочется эту помойку превратить в нормальный код с assert-ами и не иметь проблем.
Есть ли какие-то тулзы, чтобы автоматом сконвертировать? Просто тупо вместо
>>> get_data()
42
получить
assert get_data() == 42
Привет, делаются дивные чудеса. Есть одна дробь:
\documentclass{article}
\begin{document}
\begin{equation}
\frac{
\exp\left[h^T \right]
}{
\exp\left[h^T \right]
}
\end{equation}
\end{document}
Выглядит вот так: https://i.imgur.com/CCzExbc.png
Выражение в числителе и знаменателе в точности одно и то же, но в знаменателе скобки почему-то меньше, и T чуть ниже. Это фича или бага такая? Куда репортить, как побороть? Вручную поставить \big
, конечно, можно, но интересно разобраться.
Реквестирую ссылки на статьи и посты, в которых подробно разбирается, почему JavaScript - убогонький недоязычок уровня PHP, исполненный маразма и плохого дизайна. Мне для коллекции нужно.
ЛОР, на тебе есть типографы? У меня к тебе пара вопросов:
1. Допустимо ли совмещать шрифт с засечками для основного текста и шрифт без засечек для заголовков? (В одном и том же документе.)
2. Тот же вопрос применительно к электронному тексту. Раньше как-то считалось, что шревты с засечками с экрана читать тяжело. Сейчас что-то изменилось, с приходом высоких разрешений? Если да, то почему все сайты не переходят на шрифт с засечками по умолчанию?
Пытаюсь поставить dev-python/pip
с поддержкой PyPy. Добавил python_targets_pypy
в package.use
для всех зависимостей, но portage хочет чего-то странного:
$ emerge -pv dev-python/pip
These are the packages that would be merged, in order:
Calculating dependencies... done!
emerge: there are no ebuilds to satisfy ">=dev-python/ipaddress-1.0.14[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,python_targets_pypy3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-),-python_single_target_pypy3(-)]".
(dependency required by "dev-python/pip-7.1.2::gentoo" [ebuild])
(dependency required by "dev-python/pip" [argument])
Хотя ipaddress-1.0.14
уже stable и в package.use
есть dev-python/ipaddress python_targets_pypy
.
$ grep ipaddress /etc/portage/package.use/*
/etc/portage/package.use/main:dev-python/ipaddress python_targets_pypy
$ eix dev-python/ipaddress
[I] dev-python/ipaddress
Available versions: ~1.0.7 ~1.0.12 1.0.14 {PYTHON_TARGETS="pypy pypy3 python2_7 python3_3 python3_4"}
Installed versions: 1.0.14(22:58:42 27.8.2015)(PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_3")
Homepage: https://github.com/phihag/ipaddress
Description: IPv4/IPv6 manipulation library, a port of the ipaddress module
License: PSF-2
ОК, попробуем руками и посмотрим, чего ему не хватает.
$ emerge -pv dev-python/ipaddress[python_targets_pypy]
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild UD~] dev-python/ipaddress-1.0.12::gentoo [1.0.14::gentoo] PYTHON_TARGETS="pypy* python2_7 python3_4 -pypy3 -python3_3" 16 KiB
Total: 1 package (1 downgrade), Size of downloads: 16 KiB
The following keyword changes are necessary to proceed:
(see "package.accept_keywords" in the portage(5) man page for more details)
# required by dev-python/ipaddress[python_targets_pypy] (argument)
=dev-python/ipaddress-1.0.12 ~amd64
Portage зачем-то пытается его сдаунгрейдить до старой версии. Зачем он это делает, чего он хочет? Ебилды версий 1.0.12 и 1.0.14 практически не отличаются, зависимости у них абсолютно те же самые. Куда смотреть? Это очередная бага в portage, или где у меня что не так?
https://antizapret.info/index.php?search=reddit.com
Надеюсь, всё у вас будет хорошо, лол.
ЛОР, посоветуй практическое введение в современную криптографию для неспециалистов? Основные алгоритмы, протоколы, режимы, стандарты, атаки и т. д.
Кто-нибудь держит VPS с почтой на сабже? У них в FAQ написано, что исходящий SMTP по умолчанию заблочен, и надо обратиться в поддержку, чтоб разлочили. На форумах люди пишут, что поддержка от них хочет скан photo id с обеих сторон, скан кредитки с обеих сторон (с незаклеенным cvv) и чуть ли не фото с флажком в жопе. Спросил в саппорте, что именно мне нужно будет сделать, чтоб разлочить порт - ответ «please fund your account first». На просьбу точно перечислить конкретные шаги для разблокировки порта - мёртвая тишина. Причём, в TOS написано: «Vultr will not issue You any refund whatsoever». Как-то уже боязно этим мудакам доверять свою почту и деньги. Они всегда такие мудаки или только по пятницам, лол? Кто у них разблокировал себе SMTP, делитесь опытом.
Под большим секретом в прошлую пятницу вышел Mercurial 3.5. Главное изменение - включение по умолчанию сетевого протокола bundle2, операции push и pull теперь атомарные (шёл 2015 год). Ещё включили по умолчанию расширение progress, хотя фиг знает, зачем оно нужно. Наконец-то дропнули поддержку питона 2.4 и 2.5. Из полезного - в hgignore добавили include. Также исправлены старые ошибки и добавлены новые.
>>> Подробности
Hi there,
I'm contacting you on behalf of GitHub Support regarding your repository https://github.com/nixxquality/WebMConverter, which was disabled after its parent repository was disabled for a Terms of Service violation.
<...>
The content in question was the use of the words «retard» and «retarded.» We'd like to give you 24 hours to remove or change that content in your own repository.
Оригинал письма: https://i.imgur.com/QC51FZz.png
Чуваки в ответ заменили слово «retard» на «git» и тупо веселятся в комментах: https://github.com/nixxquality/WebMConverter/commit/c1ac0baac06fa7175677a4a1b....
У меня один вопрос: почему людям так нравится, когда их унижают и указывают, что им делать? Гитхаб, фейсбук, вконтактик - им хозяева буквально в лицо ссут, а они радуются и просят ещё. Вопрос, что пора куда-то валить, допиливать gitlab и kallithea, делать распределённые багтрекеры - даже не поднимается. Максимум, на что способны обиженные - устроить демонстрацию и поднести челобитную барину, чтоб пореже их порол. У кого аккаунт на гитхабчике, отмечайтесь.
[tldf закладки неюзабельное говно]
Вот всем меркуриал хорош, в отличие от наркоманского гита - кроме веток. Потому что ветка в гите - это как сейва в игре. Посейвил текущий момент в истории, и в любой момент можешь к нему вернуться, просто и гениально. Меркуриал-овцы любят повторять: «Так у нас есть закладки!!!» Да нифига.
Вот хотим мы с помощью закладок сделать feature branch. Создаём закладку, пишем код, коммитим, радуемся:
$ hg update default # переходим в самую последнюю ревизию основной ветки
$ hg bookmark blackjack-and-hookers # это будет наш feature branch
$ vim src/hookers.c
$ hg ci -Am 'Add hookers'
$ vim src/blackjack.c
$ hg ci -Am 'Add blackjack' # почти готово, ништяк
hg update default
- ничего не происходит!$ hg update default
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ hg identify --rev default
aab62191150e tip blackjack-and-hookers
$ hg identify --rev blackjack-and-hookers
aab62191150e tip blackjack-and-hookers
Теперь в моём питоне можно делать вот так:
>>> function(**kwargs, **more_kwargs)
И вот так:
>>> for user in anonymous, *registered_users:
И всяко-разно:
>>> *range(4), 4
(0, 1, 2, 3, 4)
>>> [*range(4), 4]
[0, 1, 2, 3, 4]
>>> {*range(4), 4}
{0, 1, 2, 3, 4}
>>> {'x': 1, **{'y': 2}}
{'x': 1, 'y': 2}
Что, сучечьки, кто-то ещё противится переходу на Python 3?
>>> Подробности
Со вчерашнего вечера: «The sourceforge.net website is temporarily in static offline mode». Сайты *.sourceforge.net все лежат, даже страничка Site Status на работает, что особенно смешно. Это агония или уже электрошок?
>>> Подробности
Лор, на тебе есть KDE-девелоперы? Поясни, пожалуйста, за KDE Applications. Выходят какие-то релизы с датами с датами вместо версии - это альфа, бета, preview, RC, что? Половины софта в них нет, только самые базовые типа konsole и kate - в чём смысл таких релизов? Как узнать, в какой версии наконец портируют все четвёртые кеды целиком, чтобы начинать пользоваться? (Никогда?) Или предполагается ещё несколько лет гонять смесь из 4 и 5? В чём глобальный замысел вообще? Донятуть до Qt 6, и всё по новой? Обесните, непонимат.
Давно использую Attic для бекапов, очень нравится. Тут выясняется, что какие-то чуваки его форкнули под названием Borg — найдите десять отличий, лол. Причём Attic на этой странице вообще не упоминается. Кто-нибудь в курсе, что у них там за драма, что произошло? В чём отличия форка от оригинала? Кто-нибудь вообще это юзает, кроме меня?
Типа такого: https://i.imgur.com/0h8izCB.png
Сейчас рисую в TikZ, но когда одни объекты заслоняют другие, начинается лютый гемор, т. к. полноценного 3D он не умеет и тупо рисует всё в том порядке, в котором сказали. Особенно когда линия соединяет две ноды и частично заслоняется одной из них.
Есть какая-нибудь подобная рисовалка с честным 3D и удалением скрытых линий? Кто чем пользуется?
Сегодня медиамагнат Netflix сделал очередной вклад в продвижение свободного ПО, опубликовав исходные тексты FIDO - современного программного комплекса, обладающего распределённой архитектурой, обеспечивающей масштабируемость уровня предприятия и высокую надёжность. Для реализации выбрана платформа .NET и высоконадёжный язык C#, ставший промышленным стандартом. Исходный код доступен на Github на условиях свободной лицензии Apache 2.0.
>>> Подробности (Осторожно, гипертекст!)
← назад | следующие → |