@TWT

Тег python в блоге TWT

TWT
25 Jun 14:34
TWT

Я придумал менять версии пакетов, которые не умеют python-3.6, на -r36
Например, в дереве есть maybe-0.4.0 а у меня есть maybe-0.4.0-r36 и она умеет python-3.6

TWT
21 Jun 16:06
TWT

Мне говорят "Собирай qtwebkit-5.7.1"
Я открываю qtwebkit-5.7.1.ebuild и вместо
PYTHON_COMPAT=( python2_7 )
пишу
PYTHON_COMPAT=( python3_6 )
и он собирается, а почему бы и нет? Он же вообще питоном не пользуется при сборке (я в логе не заметил питона)

TWT
19 Jun 21:27
TWT

Загадка:


Подсказка:

TWT
19 Jun 19:33
TWT

I just like Scala too, and Ammonite is in a lot of ways making Scala work like Python / https://gitter.im/lihaoyi/Ammonite

TWT
19 Jun 10:10
TWT

python2 free

TWT
18 Jun 22:33
TWT

Unmerging (1 of 1) dev-lang/python-2.7.13...
Ignoring Python 2 preference update as non-meaningful

TWT
12 Jun 10:56
TWT

Сообщив о сайте https://nyaa.si няша Taciturn только что смотивировал меня включить поддержку Python 3.6 в /etc/portage/profile/use.stable.mask

TWT
31 May 15:06
TWT

Николай рекомендует Nikola — Static Site Generator
Nikola is written in Python

P.S. сам я не пробовал потому что только пять минут назад про это узнал, сорян

TWT
13 May 12:18
TWT

Для тех, кому Питон милее Лиспа: SICP in Python · GitBook

TWT
08 Apr 09:46
TWT

TWT
03 Apr 20:31
TWT
TWT
09 Mar 21:36
TWT

TWT
06 Feb 10:58
TWT

В 2017 году, когда гомеопатию в России признали лженаукой, многие до сих пор не могут увидеть, как хорош питон.
Я вам сейчас покажу на банальном, однострочном примере.
в #ojvvr и в #oksel я писал, что заинтересовался точным значением функции Аккермана A(4, 2)

При том, что по всему ютубу разбросаны видео, в которых седые учёные со слезами на глазах говорят, что это число настолько большое, что вселенная вся потухнет и умрёт, пока мы его досчитаем, а на вики скупо упомянуто, что это число имеет 19,729 десятичных знаков, я запустил однострочник на питоне и он мне посчитал:

A(4, 2) = 2003529930406846464979...7777506072339445587895905719156733

// полностью - на https://paste.kde.org/pwobtzdup

P.S. посчиталось быстро, даже кофе не успел остыть

TWT
19 Jan 10:39
TWT

Надо заставить себя прочитать "An Empirical Comparison of Seven Programming Languages"
http://www.rexxinfo.org/Rex..._lang_comparison.pdf
Но не сегодня, а завтра или в субботу

TWT
12 Jan 16:51
TWT

с помощью gcc-6.3.0 собираю python-3.6.0

TWT
05 Jan 15:40
TWT

Может ли 0xd34df00d с помощью https://www.colm.net/files/...urston-phdthesis.pdf трансформировать личкрафты с С++ на Python?

TWT
26 Dec 2016
TWT

Не могу найти PySide2 aka Pyside for Qt 5.x в дереве и в оверлеях.
В дереве pyside pyside-tools только для Qt4
Прямо как личкрафты какие-то :(

inb4: пользуйся PyQt5 блять

b4inb4: Linking against GPLv3 libraries is a nightmare, and with FreeCAD being LGPL the FreeCAD developers have no choice but to avoid GPL at all costs, or freecad will be booted out from Linux distributions - this has happened in the past.

TWT
05 Dec 2016
TWT

Сегодня сидел втыкал в сборку chromium-55.0.2883.75
И в самом конце заметил такие забавные строки:

[23123/23127] python "../../build/toolchain/gcc_ar_wrapper.py" --output=obj/apps/libapps.a --ar="x86_64-pc-linux-gnu-ar" rcsD @"obj/apps/libapps.a.rsp"
[23124/23127] python "../../build/toolchain/gcc_ar_wrapper.py" --output=obj/chrome/browser/ui/libui.a --ar="x86_64-pc-linux-gnu-ar" rcsD @"obj/chrome/browser/ui/libui.a.rsp"
[23125/23127] python "../../build/toolchain/gcc_ar_wrapper.py" --output=obj/chrome/browser/libbrowser.a --ar="x86_64-pc-linux-gnu-ar" rcsD @"obj/chrome/browser/libbrowser.a.rsp"
[23126/23127] touch obj/chrome/browser_dependencies.stamp
[23127/23127] x86_64-pc-linux-gnu-g++ -pie -fPIC -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -Wl,--no-as-needed -lpthread -Wl,--as-needed -pthread -m64 -Wl,-O1 -Wl,--gc-sections -Wl,-rpath-link=. -Wl,--disable-new-dtags -Wl,--export-dynamic -Wl,-O1 -Wl,--as-needed -o "./chrome" -Wl,--start-group @"./chrome.rsp" -Wl,--end-group -ldl -lrt -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo -lX11 -lX11-xcb -lxcb -lXcomposite -lXcursor -lXdamage -lXext -lXfixes -lXi -lXrender -lXtst -lgmodule-2.0 -lgthread-2.0 -licui18n -licuuc -licudata -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lexpat -lxml2 -lfontconfig -ldbus-1 -latomic -lfreetype -lgio-2.0 -lz -lresolv -lharfbuzz-icu -lharfbuzz -lpng16 -ljpeg -lXss -lXrandr -lre2 -lavcodec -lavformat -lavutil -lvpx -lm -lasound -latk-1.0 -lminizip -lsnappy -lFLAC -lgtk-x11-2.0 -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lwebp -lwebpdemux -lxslt -llzma

Удивился и погуглил этот gcc_ar_wrapper.py
Оказывается, вызов python gcc_ar_wrapper.py --ar=$AR --output=$OUT $OP $INPUTS делает то же самое, что и
rm -f $OUT && $AR $OP $OUT $INPUTS

Вопрос - они просто любят питон очень сильно? Или реально в rm -f $OUT && $AR $OP $OUT $INPUTS зарыта какая-то собака, которую они обошли этим питонским скриптом?

прямо bash vs python какой-то

TWT
21 Oct 2016
TWT

Сначала один человек пишет virtualenv
Потом другой человек пишут virtualenvwrapper
Потом третий человек пишет nodeenv
Потом четвёртый человек пишет nodeenvwrapper

Это пара языков, которые пошли по пути виртуальных окружений.
А вот другая пара языков пошли по пути менеджеров версий:
+ для руби написали Ruby Version Manager (RVM)
+ для голанг написали Go Version Manager (GVM)

Интересно, как пошли ещё два каких-то языка?
Придумали ли люди ещё что-то третье, и не Хenv + Хenvwrapper, и не ХVM?
Интересно, как пойдут С++?

TWT
09 Aug 2016
TWT

from ftplib import FTP
from yaml import load

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.