Artem Skoretskiy@askoretskiy·8 MarDrop trailing zeros for #Python float: def format_float(num): return ('%i' if num == int(num) else '%s') % numÇevir English0000
Artem Skoretskiy@askoretskiy·8 MarDrop trailing zeros for #Python decimal: def remove_exponent(num): return num.to_integral() if num == num.to_integral() else num.normalize()Çevir English0000
Artem Skoretskiy retweetlediBitmovin@bitmovin·16 ArafMP4 in HLS to optimize your video workflow #encoding #mpegdash #transcoding buff.ly/2gI6btOÇevir English0320
Artem Skoretskiy@askoretskiy·15 ŞubTODO: Fix native #subtitles support for #mpegdash github.com/Dash-Industry-…Çevir English0000
Artem Skoretskiy@askoretskiy·13 ŞubGet work days in #Python from dateutil.rrule import * # python-dateutil rrule(DAILY, dtstart=start, until=end, byweekday=(MO,TU,WE,TH,FR))Çevir English0000
Artem Skoretskiy@askoretskiy·13 ŞubCalculate real distance (year, month, days) between dates in #Python: # pip install python-dateutil relativedelta.relativedelta(end, start)Çevir English0000
Artem Skoretskiy@askoretskiy·13 ŞubIn case your #Firefox does not fill pre-saved password into form, try to open about:config and make signon.rememberSignons = trueÇevir English0000
Artem Skoretskiy retweetlediGuido van Rossum@gvanrossum·11 ŞubThe CPython source code has officially moved to github.com/python/cpython. Congrats @brettsky !!!Çevir English35658190
Artem Skoretskiy@askoretskiy·20 OcaToday #Javascript is so close to #Python so you could convert Python to #ES6 (#ECMAScript 6). See transpiler: github.com/azazel75/metap…Çevir English0110
Artem Skoretskiy@askoretskiy·4 OcaPythonic way to get first (or next) item of the iterator in #Python: next(iterator, default_value) E.g. next((i for i in range(9999)), None)Çevir English0000
Artem Skoretskiy@askoretskiy·2 AraCheck for #tty presence in #bash (e.g. CMD vs. CMD < FILE): if [ -t 0 ] ; then docker exec -ti CMD else docker exec -i CMD fiÇevir English0000
Artem Skoretskiy@askoretskiy·2 AraThe only way to "cd" in #ssh: ssh user@host 'cd /; CMD' . To reproduce default behaviour: ssh user@host 'cd /; exec $SHELL --login'Çevir English0000
Artem Skoretskiy@askoretskiy·2 AraIf there is a final command in #bash script, run it with "exec CMD" -- that drops bash above. Example: #/bin/sh cd / exec docker build .Çevir English0000
Artem Skoretskiy@askoretskiy·2 AraArguments must be escaped running via #ssh (#bash only): print '%q ' "$@" . Example: #/bin/bash ssh user@host "$(printf '%q ' "$@")"Çevir English0000
Artem Skoretskiy@askoretskiy·2 AraThe right way to pass all inout arguments in #bash script to command: CMD "$@". Example: #/bin/sh ./manage.py run "$@"Çevir English0000
Artem Skoretskiy@askoretskiy·1 AraWeirdly #django (before 1.8) converted #MySQL warnings into EXCEPTIONS. Funny, it happens only with DEBUG=1 Proof: github.com/django/django/…Çevir English0000
Artem Skoretskiy@askoretskiy·27 Kas#musthave for modern web developers -- #css #flex #cheatsheets: css-tricks.com/snippets/css/a… it is the RIGHT way to position elements todayÇevir English0000
Artem Skoretskiy@askoretskiy·7 KasAnother way to check available versions of given #pip package for #Python: python -m pip install XXX== . E.g. python -m pip install pip==Çevir English0000
Artem Skoretskiy@askoretskiy·5 KasThough can't #hash BIG files in #Javascript while it must fit in RAM -- see lists.w3.org/Archives/Publi…Çevir English0120
Artem Skoretskiy@askoretskiy·5 KasNative #sha #hashing (#digest) is already in #Javascript: crypto.subtle.digest('SHA-1', new TextEncoder("utf-8").encode('hi')).then(XXX)Çevir English0000