И это всё МОЁ

Проблема:

scp file Имя@host:/cygdrive/c/Users/Имя/Documents
Имя: invalid user name

Где «Имя» - киррилическое имя пользователя Шindows7
Причём ssh Имя@host срабатывает, а scp нет.
Есть ли решение как можно залогиниться таким пользователем без создания другого Name? Скажем так на каждой машине делать ещё одного пользователя не хотелось бы.








 , ,








И это всё МОЁ
И это всё МОЁ
И это всё МОЁ

Сабж. Changelog: https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.26

Скачать: ftp://ftp.gnu.org/gnu/emacs/emacs-26.2.tar.xz

.src.rpm пакет для Магейи (с версией .spec'а, где включено графическое междумордие не на GTK, а на Athena): https://yadi.sk/d/nrKQV_0JHlvZsA








 , ,








И это всё МОЁ

Была раньше тема про мониторы: Опасные мониторы.

Там, помимо всяких советов, были выложены полезные тесты для проверки мониторов на мерцание. Предлагаю проверить свой любимый монитор и отписаться о результате.

Что надо сделать:

  1. Открыть браузер на полный экран.
  2. Открыть каждый тест в отдельной вкладке.
  3. Пройтись и внимательно посмотреть, есть ли мерцание в каком-то (или в нескольких) из них.

Тесты:

Наблюдал такое, что в полноэкранном режиме браузера мой монитор не мерцал ни в одном из тестов, а когда свернул браузер в пол-окна, то видел мерцание на 5-ом и 6-ом тестах, но в зависимости от положения окна браузера. Правда, как мне подсказали, это неправильный тест. Надо смотреть в полноэкранном режиме браузера!

В комментариях называйте именно номер теста, в котором видите мерцание.






Ничего не мерцает1
Тест 1: мерцание!0
Тест 2: мерцание!0
Тест 3: мерцание!0
Тест 4: мерцание!0
Тест 5: мерцание!0
Тест 6: мерцание!0
Всего голосов: 1
Всего проголосовавших: 1




 , , , ,








И это всё МОЁ






arch linux

i3-gaps-next

Мои плагины для i3: https://github.com/neg-serg/negi3mods

ncmpcpp

mpd + dunst

sxiv

imgur: https://i.imgur.com/S3oQ1bf.png





















>>> Просмотр
(1920x1200,
2528 Kb
)










 , ,








И это всё МОЁ

Через год после выхода GNU Awk версии 4.2.1 состоялся релиз версии 5.0.0.

( читать дальше... )








 ,








И это всё МОЁ

Добрый вечер, нужно написать модуль ядра который подсчитывает количество обращений к файлу, но понятие не имею как это делать.
Это нужно делать через таблицу векторов прерываний или можно как-то без этого сделать?








 








И это всё МОЁ

Здравствуйте. Подскажите как восстанавливать вывод програм когда отключаешься по ssh и заново подключаешься, а программа работает, но как ее вывести на экран не пойму?








 








И это всё МОЁ
Немецкий медиаконцерн Alex Springer, один из крупнейших в Европе, выдвинул судебный иск о нарушении авторских прав против компании Eyeo, разрабатывающей блокировщик рекламы Adblock Plus. По мнению истца в долгосрочной перспективе применение блокировщиков не только подорвёт источники финансирования цифровой журналистики, но и ставит под угрозу открытый доступ к информации в Интернете.



И это всё МОЁ

Имеем VPN через ssh. С недавних пор, если проподает интернет, сессия почему-то не завершается, а остаётся в состоянии ESTABLISHED. Как сделать так, чтобы сессия по ssh завершалось автоматически, если пропал интернет, а не залипала.








 , ,








И это всё МОЁ
Проект GNU опубликовал релиз текстового редактора GNU Emacs 26.2. Вплоть до выпуска GNU Emacs 24.5 проект развивался под личным руководством Ричарда Столлмана, который передал пост лидера проекта Джону Вигли (John Wiegley) осенью 2015 года.



И это всё МОЁ

В gentoo для broadcom BCM4352 подходит только проприетарный дравер (в пакет broadcom-sta, модуль ядра wl), иначе беспроводной интерфейс вообще не виден. Проблема в том, что проприетарный драйвер не поддерживает access point mode, а раздавать wifi нужно. Есть ли способ обойдясь без доп. оборудования таки раздать с этой карточки wifi?








 , ,








И это всё МОЁ

Не пойму, почему не работают исключения.

Пишу такой код:

try {
$phone=UserChannels::where('user', Auth::user()->id)->where('channel_type', $phoneTypeId)->first()->value;
} catch (Exception $e) {
$phone='';
}


По идее, при любой ошибке он должен просто сделать $phone=".

Но вместо этого Laravel показывает ошибку на длинной строке:

ErrorException (E_NOTICE)
Trying to get property of non-object


Вопрос: почему Laravel ловит исключение, а не блок catch() ?








 , , , ,








И это всё МОЁ
Доступен экспериментальный выпуск открытой реализации Win32 API - Wine 4.6. С момента выпуска версии 4.5 было закрыто 50 отчётов об ошибках и внесено 384 изменения.



И это всё МОЁ
Состоялся выпуск дистрибутива NixOS 19.03, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашнюю директорию), возможна одновременная установка нескольких версий одной программы. Размер полного установочного образа с KDE - 1 Гб, сокращённого консольного варианта - 400 Мб.



И это всё МОЁ

Всем привет. Пытаюсь выбрать «идеальный» бэкенд-фреймворк для REST Api либо на Питоне, либо на Go. Конкретные кейсы не озвучу, потому что скажешь «блог» - посоветуют Вордпресс. Выбор между этими языками странный, согласен, но все же. Выбираю между aiohttp (Python), fastapi (Python) и gin/gonic (Golang). Синхронщину типа Flask (Python) я отмёл, потому что, мне кажется, в плане производительности их в 2019 уже не особо перспективно использовать. Тем более, что особой разницы в плане «удобства» разработки, что на Flask, что на aiohttp нет (оба микрофреймворки), а второй явно шустрее. В Django много лишнего, а drf для него медленный очень - тоже отмел. Помогите определиться с выбором, на чем из перечисленного на текущий момент пилить REST Api более перспективно и удобно сайты среднего размера различной тематики у которых фронтенд в виде SPA? Ну, скажем, современный интернет-магазин.
В приоритете - гармония между производительностью полученного проекта, моей производительностью в плане скорости разработки и потреблении ресурсов сервера.









 , ,








И это всё МОЁ

Привет, есть вот такой шаблон

def log_in_out(func):

def decorated_func(*args, **kwargs):
print("Enter ", func.__name__)
result = func(*args, **kwargs)
print("Leave ", func.__name__)
return result

return decorated_func

@log_in_out
def my_function():
print("Inside my_function";)
return 42


val = my_function()

print(val)

Который выдает соответственно

Enter  my_function
Inside my_function
Leave my_function

я бы хотел, чтобы вместо текста Enter my_function и Leave my_function он показывал переменные, да еще и в одну строчку, но первую перед выполнением функции, а вторую после. Я не знаю как и туда их засунуть.

те я вызываю функцию и передаю или декоратору переменную message
, а декоратор делает вот так:

message="Start something" 
вызвали функцию с декоратором

print(message,'.'*(60-len(message)), end = '')
тут выполняем код функции и она отдает еще код ошибки p.returncode
print('Error') if p.returncode else print('Done')

в результате я хочу иметь такой вывод:

Start something........ Done
или
Start something........ Error

Простите, что там сумбурно.








 ,








И это всё МОЁ

Привет, есть вот такой шаблон

def log_in_out(func):

def decorated_func(*args, **kwargs):
print("Enter ", func.__name__)
result = func(*args, **kwargs)
print("Leave ", func.__name__)
return result

return decorated_func

@log_in_out
def my_function():
print("Inside my_function";)
return 42


val = my_function()

print(val)

Который выдает соответственно

Enter  my_function
Inside my_function
Leave my_function

я бы хотел, чтобы вместо текста Enter my_function и Leave my_function он показывал переменные, да еще и в одну строчку, но первую перед выполнением функции, а вторую после. Я не знаю как и туда их засунуть.

те я вызываю функцию и передаю или декоратору переменную message
, а декоратор делает вот так:

message="Start something" 
вызвали функцию с декоратором

print(message,'.'*(60-len(message)), end = '')
тут выполняем код функции и она отдает еще код ошибки p.returncode
print('Error') if p.returncode else print('Done')

в результате я хочу иметь такой вывод:

Start something........ Done
или
Start something........ Error

Простите, что там сумбурно.








 ,








И это всё МОЁ
Представлен новый значительный выпуск реализации языка программирования AWK от проекта GNU - Gawk 5.0.0. AWK был разработан в 70-х годах прошлого века и не претерпел значительных изменений с середины 80-х годов, в которых был определен основной костяк языка, что позволило на протяжении последних десятилетий сохранить первозданную стабильность и простоту языка. Несмотря на преклонный возраст, AWK до сих пор активно используется администраторами для выполнения рутинных работ, связанных с парсингом различного рода текстовых файлов и генерации несложной результирующей статистики.