# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ];
then . /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ];
then . /etc/bash_completion
fi
fi
if [ -x /usr/games/fortune ];
then fortune ru |lolcat -F 0.7 ;
fi
## сперва будет искать man на русском, а если его нет, то на английском.
export MANOPT="-L ru"
## По умолчанию, каждый экземпляр bash переписывает историю. То есть, если вы запустите два терминала, что-то в них сделаете, а потом закроете, то история сохранится только от последнего закрытого. (Она затрёт историю первого закрытого.) Это очень неудобно и легко исправляется вот такой командой:
shopt -s histappend
##[ -f ~/.fzf.bash ] && . ~/.fzf.bash
if [ -s ~/.Xmodmap ];
then xmodmap ~/.Xmodmap
fi
## для Wine
export MESA_GL_VERSION_OVERRIDE=4.5
<?php
$json = <<<JSON
{
"translations": [
{
"text": "Столкновение с астероидом принесло с собой смертельную угрозу, известную как \"Синбо\", заставившую человечество отступить на землю, отвоеванную у моря. Единственный луч надежды - это устройство, которое может бороться с Синбо, называемым \"Механическим Божественным Генералом\".",
"detectedLanguageCode": "en"
}
]
}
JSON;
$data = json_decode($json);
var_dump($data->translations[0]->text);
// string(505) "Столкновение с астероидом принесло с собой смертельную угрозу, известную как "Синбо", заставившую человечество отступить на землю, отвоеванную у моря. Единственный луч надежды - это устройство, которое может бороться с Синбо, называемым "Механическим Божественным Генералом"."
import sys
sys.path.insert(0,'C:\\py\\mymodules')
import myfile
@dataclass
class Person:
first_name: str
last_name: str
bdate: date
@classmethod
def make(cls, first_name: str, last_name: str, bdate: str) -> 'Person':
_bdate = datetime.strptime(bdate, '%Y%m%d').date()
return cls(first_name=first_name, last_name=last_name, bdate=_bdate)
data = {
'first_name': 'Adam',
'last_name': 'Smith',
'bdate': '20220617'
}
person = Person.make(**data)
@app.route('/res', methods=['POST'])
def post_res():
# Возвращает содержимое объекта links типом dict, либо, при отсутствии объекта возвращает None
links_data = request.json.get('link', None)
return jsonify(links=links_data)
>>> def total(a=5, *b):
return(a, b)
>>> total_first_fixed = partial(total, 5)
>>> a, b = total_first_fixed(6)
>>> a
5
>>> b
(6,)
>>> a, b = total_first_fixed(1, 2, 3)
>>> a
5
>>> b
(1, 2, 3)