Asus Zenfone Max (M2) ZB633KL Unlock

Скачиваем:
1. TWRP https://eu.dl.twrp.me/X01AD/twrp-3.3.1-0-X01AD.img.html
2. Unlock https://forum.xda-developers.com/attachment.php?attachmentid=4679623&d=1546587425
3. Декрипт-скрипт https://drive.google.com/open?id=1NhBSCbk4RHEqbo_zRrAvxkYyQO4oH80O
4. Magisk https://github.com/topjohnwu/Magisk/releases/download/v20.0/Magisk-v20.0.zip
Прошиваем:
0. Закинуть на карту Force_decryption.zip и magisk-м20.0.zip
1. Распаковываем архив unlock, туда же копируем образ TWRP
1. ADB и драйвера должны быть установлены. Запускаем cmd и переходим в папку unlock.
2. Перезагрузиться в fastboot качель вверх+вкл
3. Проверяем что все работает:
3.1 Команда fastboot devices;
3.2 Ответ List of devices attached: <ваш Asus>
3. Разблокировать загрузчик — Запустить скрипт unlock.cmd (телефон перезагрузиться, появится экран с предупреждением).
4. На экране с предупреждением — качелька вниз и выбрать fastboot
5. Прошить twrp через cmd командой:
fastboot flash recovery twrp-3.3.1-0-X01AD.img
6. Сразу загрузиться в recovery (на окне предупреждения качелька вниз, в списке Recovery).
7. В twrp не умеет работать в FS телефона так как она зашифрована, поэтому:
7.1 Отказываемся от монтирования fs (не вводим пароль, рисунок …)
7.2 Форматируем fs командой Format
7.3 Ставим с карты: Force_decryption.zip, magisk-м20.0.zip
7.4 Перезагружаемся опять в TWRP
7.5 Перезагружаемся в Систему (Reboot->System)
8. После загрузки ОС, fs опять зашифруется и TWRP станет бесполезен, зато останется MAGISK
Все проверено для версии прошивки: Версия WW-16.2018.1910.51 2019/10/24

MEIZU MX5 Youtube Vanced

Устанавливаем штатный YouTube.
Необходим штатный root для работы приложения Root explorer (или аналога).
Качаем YouTube Vanced c https://vanced.app/
Версия arm64-v8a.
Закидываем apk на телефон и переименовываем в youtube.apk
Копируем youtube.apk по адресу /system/app/Youtube/youtube.apk.
Перезагружаемся.
В меню Приложения, находим YouTube и нажимаем восстановить.
Установленный YouTube должен замениться штатным (подкинутым нами).

VS Code Bash Debug

При ошибке:
/home/maxselym/.vscode/extensions/rogalmic.bash-debug-0.3.5/bashdb_dir/command/source.sh: line 41: /dev/stdin: No such device or address
Добавьте строчку "terminalKind": "integrated" в файл launch.json.
Пример файла launch.json:

{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "bashdb",
"request": "launch",
"terminalKind": "integrated",
"name": "Bash-Debug (select script from list of sh files)",
"cwd": "${workspaceFolder}",
"program": "${command:SelectScriptName}",
"args": []
}
]
}

Удаление встроенных в Windows 10 приложений

Некоторые встроенные приложения удалить(даже с помощью PowerShell) НЕЛЬЗЯ.
Список неудаляемых приложений: Mixed Reality, Cortana, Edge, Contact Support
Данные приложения очень глубоко интегрированы в систему!
Удаление их сторонними программами может очень негативно повлиять на работу ОС!
Вот как можно удалить большинство встроенных приложений:
Нажмите на кнопку поиска на панели задач и введите PowerShell.
В результатах поиска выберите Windows PowerShell (классическое приложение), кликните на него правой кнопкой мыши, а затем выберите «Запустить от имени администратора».
Далее у вас откроется консоль PowerShell
В ней вы можете ввести команду Get-AppxPackage и нажать Enter
Вы увидите весь список установленных плиточных приложений
Для удаления конкретного приложения нужно ввести команду вида:

Get-AppxPackage *ЧастьНазванияПриложения(поля Name)* | Remove-AppxPackage
Ниже представлены примеры команд для удаления некоторых приложений
3D Builder:
Get-AppxPackage *3dbuilder* | Remove-AppxPackage
Часы и будильник:
Get-AppxPackage *windowsalarms* | Remove-AppxPackage
Калькулятор:
Get-AppxPackage *windowscalculator* | Remove-AppxPackage
Календарь и почта:
Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage
Камера:
Get-AppxPackage *windowscamera* | Remove-AppxPackage
Получить Office:
Get-AppxPackage *officehub* | Remove-AppxPackage
Получить Skype:
Get-AppxPackage *skypeapp* | Remove-AppxPackage
Начало работы:
Get-AppxPackage *getstarted* | Remove-AppxPackage
Groove Music:
Get-AppxPackage *zunemusic* | Remove-AppxPackage
Карты:
Get-AppxPackage *windowsmaps* | Remove-AppxPackage
Кино и ТВ:
Get-AppxPackage *zunevideo* | Remove-AppxPackage
Новости:
Get-AppxPackage *bingnews* | Remove-AppxPackage
OneNote:
Get-AppxPackage *onenote* | Remove-AppxPackage
Люди:
Get-AppxPackage *people* | Remove-AppxPackage
Диспетчер телефонов:
Get-AppxPackage *windowsphone* | Remove-AppxPackage
Фотографии:
Get-AppxPackage *photo* | Remove-AppxPackage
Спорт:
Get-AppxPackage *bingsports* | Remove-AppxPackage
Запись голоса:
Get-AppxPackage *soundrecorder* | Remove-AppxPackage
Погода:
Get-AppxPackage *bingweather* | Remove-AppxPackage
Xbox:
Get-AppxPackage *xboxapp* | Remove-AppxPackage

Ubuntu Login экран выводится на другом мониторе

This is a known and reported bug with gdm3. The current workaround appears to be:

  1. Go into Settings > Devices > Displays and configure your monitors the way you want for your login screen (in your case, internal laptop display disabled). Click the «Save» button when done.
  2. Copy your user’s monitors.xml file into the home folder for gdm user.

To copy the monitors.xml file, open a terminal and perform the following:

Torque on cray

Для запуска многопоточной программы на сервере CRAY, на котором используется TORQUE необходимо создать PBS файл:

Необходимые переменные окружения также нужно грузить в pbs файле.
Для работы планировщика необходим модуль ALPS, модули можно загружать прямо из pbs файла (aprun зависит от модуля alps):
Загрузить модуль: module load alps
Список доступных модулей: module avail
Список загруженных модулей: module list
Замена модулей: module switch PrgEnv-cray PrgEnv-intel

Далее файл запускается командой:
qsub pbs.sh
Информация о работе модуля (в статусе должно быть Q или R):
qstat
Удаление задания:
qdel <номер из qstat>

GRADS grib1

step 1:

First of we need to install GRADS

http://grads.iges.org/grads/downloads.html

From the above link we can get the source.

In Ubuntu $ sudo apt-get install grads

step 2:

From the below site we can download the grib2ctl.pl perl source code
http://www.cpc.ncep.noaa.gov/products/wesley/grib2ctl.html

Look in the bottom of the page.

Try to open all the above links in firefox not in chrome.

Download that grib2ctl.pl source code from here ftp://ftp.cpc.ncep.noaa.gov/wd51we/wgrib.scripts/grib2ctl.pl use firefox.

save that file as grib2ctl.pl .

step 3:

Go to the below link to download the wgrib c code
http://www.cpc.ncep.noaa.gov/products/wesley/wgrib.html

From here you can download the wgrib.c source code ftp://ftp.cpc.ncep.noaa.gov/wd51we/wgrib/wgrib.c use firefox.

save it as wgrib.c.

$ gcc wgrib.c -o wgrib

We are generating the wgrib object file.

$ sudo cp wgrib /usr/local/bin/

We are moving that binary wgrib file in to the system path /usr/loca/bin

step 4:

Now open the grib2ctl.pl file,

  1. Look for the line:
    $wgrib=’wgrib’;
    and change it to point to your copy of wgrib. For example,
    $wgrib=’/usr/local/bin/wgrib’;
  2. (Optional) Look for the line:
    $pdef_dir=’/usr/local/lib/grads’;and change it to point to your grads directory. In the future, some unviewable grids (ex. thinned grids, native eta) will be handled by interpolation files.
  3. Don’t forget to make the program executable (chmod 755 grib2ctl.pl) and put it on your PATH. i.e $ sudo cp grib2ctl.pl /usr/local/bin/

Thats it … !

Now you can access the grib2ctl.pl from the bash shell (terminal) itself.

Try the following usage of grib2ctl with your analysis and forecasting binary grib files.

Usage

For analyses:

$ grib2ctl.pl grib_file >grib_file.ctl
$ gribmap -i grib_file.ctl -0 <– this is a zero
$ grads
Landscape mode? (no for portrait):

ga-> open grib_file.ctl

For forecasts:

$ grib2ctl.pl -verf grib_file >grib_file.ctl
$ gribmap -i grib_file.ctl

$ grads
Landscape mode? (no for portrait):
ga-> open grib_file.ctl

BASH $#

#! /bin/sh
echo ‘$#’ $#
echo ‘$@’ $@
echo ‘$?’ $?

*If you run the above script as*

> ./test.sh 1 2 3

You get output:
$# 3
$@ 1 2 3
$? 0

*You passed 3 parameters to your script.*

$# = number of arguments. Answer is 3
$@ = what parameters were passed. Answer is 1 2 3
$? = was last command successful. Answer is 0 which means ‘yes’

SFTP fail

I think it may have to do with a welcoming message popping up after the successful login.
sftp doesn’t like welcoming messages.

Try to ssh in that server and see if any welcoming message pops up. It should be started from within ~/.bashrc so you can then comment out the respective line from there.

If you find yourself not knowing what to do, please post here the welcoming screen from an ssh session as well as the contents of ~/.bashrc

Персональная страничка