Skip to content

Instantly share code, notes, and snippets.

@avshatalov48
avshatalov48 / mac-notes.md
Last active September 27, 2018 17:49
Заметки про Mac
  • Максимальное раскрытие окна, заполнив весь экран Mac, но при этом на экране останутся панели Dock и Меню Бар. Перед нажатием на зеленую клавишу «Во весь экран» зажмите комбинацию клавиш Alt + Shift. Удерживая их, тапните по клавише.
@avshatalov48
avshatalov48 / php_decrypt_encrypt.php
Created August 17, 2018 18:39 — forked from AlexMcowkin/php_decrypt_encrypt.php
способ зашифровать/дешифровать данные БЕЗ md5
$key = 'password to (en/de)crypt';
$string = ' string to be encrypted '; // данные для шифровки/дешифровки
/////////////// Шифрование //////////////////
$iv = mcrypt_create_iv(
mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC),
MCRYPT_DEV_URANDOM
);
$encrypted = base64_encode(
@avshatalov48
avshatalov48 / bitrix_iblock_properties.md
Created August 15, 2018 06:38 — forked from marvell/bitrix_iblock_properties.md
Bitrix: памятка по типам свойств инфоблока

Bitrix: памятка по типам свойств инфоблока

Для пользовательских типов свойств нужно указывать еще и USER_TYPE.

Привязка к элементам в виде списка:

PROPERTY_TYPE => 'E' 
USER_TYPE => 'EList' 

Дата/Время:

PROPERTY_TYPE => 'S' 
@avshatalov48
avshatalov48 / test_app.md
Created August 9, 2018 20:45 — forked from deuterium7/test_app.md
Тестовое задание, Laravel

Тестовое задание по Laravel

16.10.2017:

Читаю "Разобраться с основами git и git-flow"

  • зачем нужны ветки ? (для возможности работы с отдельным частями проекта)
  • какие бывают ветки ? (master: по-умолчанию, develop и другие вспомогательные ветки)
  • зачем нужен .gitignore ? (для исключения из git'а файлов и папок, чтобы исключить конфликты при слиянии веток)
  • какие проблемы за нас решает git-flow и почему стоит его использовать ? (git-flow автоматизирует процесс управления версиями и приводит систему к общепринятой модели управления версиями)
  • что будет если не писать сообщения к комитам ? (тяжело будет разобраться в каком состоянии находится проект и какие правки были введены)

Читаю о тестировании

  • unit testing (необходимо для тестирования отдельных модулей системы, как-правило это какие-то классы или объединенные участки кода имеющие общую цель)

Установка Python

OpenCorpora

@avshatalov48
avshatalov48 / TarRepair.md
Last active September 17, 2019 06:15
Восстановление TAR архивов

Создание .htpasswd для 401-авторизации

Например, admin/12345

.htpasswd

admin:$apr1$YnjKPXAJ$f3Nd/d2Wcid/8YdZhAgKP.

Обновление (смена) версии PHP на Mac OS X, в т.ч. стареньких

Вариант 1 - PHP 5.6:

  1. Check you where is your current PHP:
  • $ which php
  • $ /usr/bin/php

You see? Usually, our commands that we run is a link in /usr/local/bin so...

Плагины для Total Commander

Библиотеки

DECLARE @SQLStatement VARCHAR(2000)
SET @SQLStatement = 'd:\backup\gkdb\gkArcade_' + CONVERT(nvarchar(30), GETDATE(), 110) + '_' + REPLACE(CONVERT(VARCHAR(8),GETDATE(),108),':','-') +'.bak' -- путь к файлу бекапа должен СУЩЕСТВОВАТЬ
BACKUP DATABASE [gkArcade] TO
DISK = @SQLStatement
WITH RETAINDAYS = 14, -- бекап может перезаписаться через RETAINDAYS дней
NAME = N'gkArcade backup'
GO