Nikovit <Путешествия и разработка>

PhpStorm возврат к предыдущему коммиту

Иногда бывает что что то пошло не так, и нужно откатить все изменения и вернуться к последнему коммиту git.

В PhpStorm это делается через меню VCS -> Git -> Reset HEAD...

2019-08-17.png  

steam перенос игры на другой диск при помощи символьной ссылки

2018-07-08.png

Иногда игру или приложение нужно перенести на другой диск. В этой статье я расскажу как перенести игру из Steam без переустановки на другой диск используя символьные ссылки в Total commander.

PhpStorm подключаемся к проекту на GitHub

В прошлый раз я писал статью о создании нового проекта и подключение проекта к GitHub.

В этой статье мы рассмотрим подключение PhpStorm к уже существующему проекту на GitHub.

2019-07-07 (1).png
Запускаем PhpStorm, выбираем пункт в меню Chek out from Version Control и в выпадающем меню выбираем Git

Команды для управление pppoe в Linux

Для управления pppoe я пользуюсь этим небольшим списком команд:
plog - посмотреть состояние соединения

Ip addr show ppp0 - информация об интерфейсе

pon dsl-provider - установить соединение

poff dsl-provider - разорвать соединение

/etc/init.d/networking restart - перезапуск сетевых интерфейсов

Карты openstreetmap для garmin

 
photo_2019-05-04_00-03-23.jpg

На моем сайте есть отличная статья про установку карт от gis-lab.

Но времена меняются и сегодня я расскажу как устанавливать карты osm более легким способом.

CMD копируем программу из сетевой директории и запускаем

Скрипт копирования и запуска программы из сетевой директории.
@echo off
set p="c:\system_d\"
if not exist %p% (
MD "c:\system_d\"
xcopy  "\\supermicro\share\system_d" "c:\system_d" /H /Y /C
start "system_d" "c:\system_d\system_d.exe"
) else (
start "system_d" "c:\system_d\system_d.exe"
)


Вставляем в текстовый файл, сохраняем с расширением .bat

Самый простой способ скомпилировать python файл в exe

2019-04-15.png
Я перепробовал кучу разных утилит для компиляции python скрипта в .exe и везде были проблемы или не собирался файл, лог ошибками сыпал, файл собирался но не запускался и т.д.

И помог мне самый простой и легкий способ, расскажу о нем в трех шагах:

1. Устанавливаем пакет для сборки скрипта в exe
pip install pyinstaller

2. Переходим в папку со скриптом
cd c:\Свой_путь_до_скрипта

3. Запускаем компиляцию
pyinstaller --onefile main.py 

Вместо main.py подставляем свое имя скрипта если это отличается.
После сборки в папке проекта рядом с вашим скриптом появится папка dist в которой и будет находится exe файл.
Этот способ работает с установленными сторонними библиотеками python.

Windows 10 android расшарить папку

Инструкция как расшарить папку для общего доступа в Windows 10

Я перепробовал несколько программ и различные настройки для доступа к папке в Windows 10 с устройства под управлением Android, но ничего не работало.

Функция дебага в Битрикс

2019-02-19.png

В этой статье я поделюсь функцией которой постоянно пользуюсь для дебага массива в Битрикс управление сайтом.

В каталоге bitrix находим папку php_interface и в файле init.php пишем следующую функцию:
function debug($data){
    echo '<pre>' . print_r($data, 1) . '</pre>';
}

И теперь когда нам нужно посмотреть какие данные приходят от битрикс в массиве просто вызываем эту функцию, например:
debug($arResult);