Что есть в андроид для compress dynamic range?
Сабж
Сабж
Допустим, я создаю тему. Внутри топика начинают постить люди посты никак не связанные с содержанием топика. С этим как-то надо бороться. Допустим, дать возможность топикстартеру помечать сообщения, которые он считает оффтопиком. И эти сообщения пусть попадают админам, которые будут их читать и удалять. Как пример:
Gentoo анонсировали бинарную сборку gentoo-kernel-bin
Там подмешали и nixos и арчлинукс и что угодно. Там паразитных сообщений ~80%
Скачал шрифты с https://fonts.google.com/specimen/Roboto+Mono
Далее скопировал шрифты в ~/.fonts/ttf
RobotoMono-Medium.ttf
RobotoMono-Regular.ttf
fc-list |grep -i roboto
/home/user/.fonts/ttf/RobotoMono-Medium.ttf: Roboto Mono,Roboto Mono Medium:style=Medium,Regular
/home/user/.fonts/ttf/RobotoMono-Regular.ttf: Roboto Mono:style=Regular
Далее в st выбрал шрифт:
static char *font = "Roboto Mono Medium:style=Medium,Regular:size=10:antialias=true:autohint=true";
На выходе получил шрифт, у которого очень большой межстрочный интервал. Как его изменить?
Допустим, есть match-paren в emacs(подсветка парных скобок. Можно выставлять background foreground парной скобки. Вопрос: какие цвета для этого лучше использовать? Допустим, синий background, а зеленый - foreground. Какие цвета друг для друга являются оппозитными и лучше всего смотрятся?
как в mc выполнить в Open bash функцию?
Open=(bryak-mpv %f >/dev/null 2>&1), где bryak-mpv - bash функция
docker exec -it profile-data-db psql -U root -d postgres -c "DROP DATABASE django;"
out:
ERROR: database "django" is being accessed by other users
DETAIL: There is 1 other session using the database.
Понятно, что не удаётся удалить т.к есть активная сессия, которая не дает это сделать. А force нет в postgre? Как бы так лучше удалить и создать базу django? Может лучше docker rm -f some-data. А потом создать как? docker-compose up -d –build –force-recreate? В общем посоветуйте, как лучше пересоздать базу postgre в контейнере:)
{ config, pkgs, ... }:
{
home.activation.".emacs.d" = {
before = [ "linkGeneration" ];
after = [ ];
data = "rm -rf ~/.emacs.d;ln -s /etc/nixos/hosts/common/home-manager/emacs/.emacs.d /home/user2/";
};
}
как заменить на:
data = "rm -rf ${home}/${user}/.emacs.d;ln -s ${pwd}/.emacs.d ${home}/${user}";
Понятия не имею на что обращать внимание при выборе ssd
Давно хожу вокруг и до окола в этой теме. Попробовал bookmarks, bookmarks+ - Мне нужно быстрая навигация по проектам. Для этого достаточно сделать выставить default-directory
попробовал это сделать через helm-projectile-switch-project. Там вроде как есть опция
(setq projectile-switch-project-action 'some)
По дефолту стоит
(setq helm-projectile-find-file 'projectile-switch-project-action)
Но дело в том, что я не хочу открывать файл проекта. Я хочу только открыть директорию проекта. А дальше искать helm’ом файлы в проекте.
Да, это не только меня интересует, но и других людей. Но ответа я так и не нашел
По этому гайду попробовал сделать
(defun set-main-project (&optional dir)
"Set the projectile main project based on the current buffer.
When called with argument DIR, make that main project instead."
(interactive)
(if dir
(setq projectile-main-project dir)
(let ((current-project))
(let ((projectile-main-project nil))
(setq current-project (projectile-project-root)))
(setq projectile-main-project current-project))))
(setq projectile-project-action 'set-main-project)
(setq projectile-switch-project-action 'set-main-project)
У меня после смены проекта в default-directory остается старый путь(т.е не меняется)
projectile-switch-project ведет себя так же. Такое ощущение, что projectile после отработки функции, которая указана в параметре переменной projectile-project-action, устанавливает старый default-directory
Хотелось бы что: вставляю я флешку с ключем и всё. Чтобы это работало на ssh-agent, gpg, keepassx. Возможно ли это настроить? Только без YubiKey и чего-то подобного. Только своё. Варианты сделать ключи без паролей для ssh и keepass - достаточно плохая идея. Сделать шифрованную флешку и туда скопировать ключи без пароля - тоже не очень хорошая идея
┌─[user@debian-home]─[master]─[~/.emacs.d]
└──╼ git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
┌─[user@debian-home]─[master]─[~/.emacs.d]
└──╼ git checkout compilation
Switched to branch 'compilation'
┌─[user@debian-home]─[compilation]─[~/.emacs.d]
└──╼ git status
On branch compilation
nothing to commit, working tree clean
┌─[user@debian-home]─[compilation]─[~/.emacs.d]
└──╼ echo "some" >> init.el
┌─[user@debian-home]─[compilation]─[~/.emacs.d]
└──╼ git diff
diff --git a/init.el b/init.el
index 0bb503b..43dafa5 100644
--- a/init.el
+++ b/init.el
@@ -1359,3 +1359,4 @@ can be used to add a number of spaces to the front and back of the string."
)
(add-hook 'after-save-hook 'byte-compile-current-buffer)
+some
┌─[user@debian-home]─[compilation]─[~/.emacs.d]
└──╼ git checkout master
M init.el
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
┌─[user@debian-home]─[master]─[~/.emacs.d]
└──╼ git diff
diff --git a/init.el b/init.el
index 0bb503b..43dafa5 100644
--- a/init.el
+++ b/init.el
@@ -1359,3 +1359,4 @@ can be used to add a number of spaces to the front and back of the string."
)
(add-hook 'after-save-hook 'byte-compile-current-buffer)
+some
Что это получается, что я внес изменения в ветке compile и эти изменения кочуют из ветки в ветку?
Есть материнская плата B85-PRO GAMER. Всё хорошо, только когда в квартире прохладно, когда стоит профиль cpu fan silent, - при включении пишет cpu fan error. Видимо в биосе стоит 30 градусов - минимальная температура, при которой включается cpu fan. Изменить бы это значение на 10 градусов, чтобы при загрузке не писало «cpu fan error». Есть ли какой-то редактор биосов(хоть под линукс, хоть под windows), чтобы можно было удобно менять параметры внутри прошивки биоса?
def user_register_list_with_http_info(self, **kwargs):
"""
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a `callback` function
to be invoked when receiving the response.
>>> def callback_function(response):
>>> pprint(response)
>>>
>>> thread = api.user_register_list_with_http_info(callback=callback_function)
:param callback function: The callback function
for asynchronous request. (optional)
:return: None
If the method is called asynchronously,
returns the request thread.
"""
all_params = []
all_params.append('callback')
all_params.append('_return_http_data_only')
params = locals()
for key, val in iteritems(params['kwargs']):
if key not in all_params:
raise TypeError(
"Got an unexpected keyword argument '%s'"
" to method user_register_list" % key
)
params[key] = val
del params['kwargs']
resource_path = '/user/register/'.replace('{format}', 'json')
path_params = {}
query_params = {}
header_params = {}
form_params = []
local_var_files = {}
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.\
select_header_accept(['application/json'])
if not header_params['Accept']:
del header_params['Accept']
# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.\
select_header_content_type(['application/json'])
# Authentication setting
auth_settings = ['DRF Token']
return self.api_client.call_api(resource_path, 'GET',
path_params,
query_params,
header_params,
body=body_params,
post_params=form_params,
files=local_var_files,
response_type=None,
auth_settings=auth_settings,
callback=params.get('callback'),
_return_http_data_only=params.get('_return_http_data_only'))
Я делаю:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
from client import swagger_client
from client.swagger_client.rest import ApiException
from client.swagger_client.apis.user_api import UserApi
TARGET = {"host": "http://127.0.0.1", "port": "9996"}
configuration = swagger_client.Configuration()
configuration.host = "%s:%s" % (TARGET["host"], TARGET["port"])
api = UserApi()
# print(dir(api.user_register_list))
print(api.user_register_list())
Мне надо передать в api.user_register_list()
-H «accept: application/json» -H «Authorization: Token aaa»
есть вот такой список аргументов. Хочется, чтобы было так:
./some dev<TAB>
./some dev-
build stage
Чтобы можно было запускать
./some.sh dev<TAB>b --> ./some dev_build
actions="build-dev \
build-stage \
stop \
stop-all \
destroy \
destroy-all \
collectstatic \
compilemessages \
makemigrations \
migrate \
runserver \
manage \
db-connect \
uni-test"
Есть задача организовать диалоги между пользователями. Сообщения должны хранятся на сервере неделю. Какая лучше схема организации таблиц в БД?
гуглом нашел типа этого:
class Dialog(TimeStampedModel):
owner = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=_("Dialog owner"), related_name="selfDialogs",
on_delete=models.CASCADE)
opponent = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=_("Dialog opponent"), on_delete=models.CASCADE)
def __str__(self):
return _("Chat with ") + self.opponent.username
class Message(TimeStampedModel, SoftDeletableModel):
dialog = models.ForeignKey(Dialog, verbose_name=_("Dialog"), related_name="messages", on_delete=models.CASCADE)
sender = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=_("Author"), related_name="messages",
on_delete=models.CASCADE)
text = models.TextField(verbose_name=_("Message text"))
read = models.BooleanField(verbose_name=_("Read"), default=False)
all_objects = models.Manager()
def get_formatted_create_datetime(self):
return dj_date(localtime(self.created), settings.DATETIME_FORMAT)
def __str__(self):
return self.sender.username + "(" + self.get_formatted_create_datetime() + ") - '" + self.text + "'"
В st можно отключить Enter? Хочу себя приучить к C-m
PS1="\[\033[0;37m\]\342\224\214\342\224\200\$([[ \$? != 0 ]] && echo \"[\[\033[0;31m\]\342\234\227\[\033[0;37m\]]\342\224\200\")[$(if [[ ${EUID} == 0 ]]; then echo '\[\033[0;31m\]\h'; else echo '\[\033[0;33m\]\u\[\033[0;37m\]@\[\033[0;96m\]\h'; fi)\[\033[0;37m\]]\342\224\200[\[\033[0;32m\]\w\[\033[0;37m\]]\n\[\033[0;37m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]"
Как добавить в этот PS1 вот это?
$(__git_ps1 '(%s)')
Что-то я растерялся из-за обилия [
┌─[user@debian-home]─[~/media/source_project/dj/work/some/auth]
└──╼
Надо сделать
┌─[user@debian-home]─[git_branch_name]-[~/media/source_project/dj/work/some/auth]
└──╼
А то неудобно, иногда сабмодули перескакивают на HEAD-some с мастера, нужно видеть в каком бренче нахожусь
Что есть готовое? Нужна стандартная схема: Централизованный сервер auth, который выдает jwt. А сервисы привязываются к auth и чекается этот jwt. Конечно, можно это всё и самому написать, но у меня не 10 рук. Хотелось бы что-то готовое, чтобы можно было сразу это имплементировать. Можно и не jwt, а обычные токены
Я, чтобы не раздражать анонимуса, решил почитать документацию :) https://firebase.google.com/docs/auth/android/custom-auth
auth = Firebase.auth
val currentUser = auth.currentUser
там вот такие импорты:
import com.google.firebase.auth.FirebaseAuth
import com.google.firebase.auth.FirebaseUser
import com.google.firebase.auth.ktx.auth
import com.google.firebase.ktx.Firebase
вот это не хочет импортироваться
import com.google.firebase.ktx.Firebase
или Firebase лежит где-то в другом месте?
Task :app:compileDebugKotlin FAILED
Unresolved reference: Firebase
| ← назад | следующие → |