Skip to content

Instantly share code, notes, and snippets.

View Ichinya's full-sized avatar
🎯
Focusing

Ichi Ichinya

🎯
Focusing
View GitHub Profile
@Ichinya
Ichinya / my.sql
Last active February 22, 2024 06:59
Шпаргалка по командам настройки серверов
show status like 'wsrep%';
SELECT * FROM performance_schema.data_locks;
SELECT * FROM performance_schema.processlist;
SHOW VARIABLES LIKE 'validate_password%';
SET GLOBAL validate_password.policy = LOW;
CREATE USER 'sstuser'@'localhost' IDENTIFIED BY 's3cretPass';
@Ichinya
Ichinya / .bashrc
Last active October 9, 2023 05:32
Ubuntu alias and color
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
@Ichinya
Ichinya / mysql.sh
Created August 1, 2023 04:47
Установка mysql на новый сервер под Debian
# Добавить пользователя в sudo, для перехода под рут
su root
# добавить в группу судо
sudo usermod -aG sudo <username>
# перезайти
sudo apt update
sudo apt install gnupg
# скачивает конфиг репозитория
wget https://dev.mysql.com/get/mysql-apt-config_0.8.26-1_all.deb
@Ichinya
Ichinya / Requests.php
Created January 10, 2022 12:00 — forked from xeoncross/Requests.php
cURL asynchronous requests using curl_multi and callbacks
<?php
/**
* Make asynchronous requests to different resources as fast as possible and process the results as they are ready.
*/
class Requests
{
public $handle;
public function __construct()
{
@Ichinya
Ichinya / sqlite.php
Last active November 21, 2021 05:54
Работает с бд SQLite
<?php
// подключаемся к БД
$db = new PDO('sqlite:db/pages.sqlite');
// посмотреть другие атрибуты https://www.php.net/manual/ru/pdo.setattribute.php
// ответ ассоциативный массив
$db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
// PDO будет генерировать исключение
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
@Ichinya
Ichinya / install.bs
Last active November 18, 2021 04:39
Redis
# проверить работу
sudo apt policy redis-server
# установить
sudo apt install redis-server
# запустить
sudo service redis-server start
# проверить
@Ichinya
Ichinya / User.php
Created July 20, 2021 09:10
Восстанавливаем объект из сессии
<?php
namespace App\Model;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
public static function currentUser(): User
{
@Ichinya
Ichinya / error.php
Created July 10, 2021 10:52
Класс собирающий исключения и пример его использования. class Errors extends Exception implements Countable
<?php
class Errors extends Exception implements Countable
{
protected array $errors = [];
public function addError(Throwable $e) {
$this->errors[] = $e;
}
@Ichinya
Ichinya / get_navigation.js
Last active July 23, 2021 09:04
pagination. При получаем пагинацию для страниц
function get_navigation (page, post_number, total_post, number_link)
{
let number_pages = (total_post / post_number)
if ((total_post % post_number) != 0)
{
number_pages++
}
@Ichinya
Ichinya / demo.screen.css
Created June 30, 2021 05:26
Модальные окна без JS
/* null margins and padding to give good cross-browser baseline */
html, body, address, blockquote, div,
form, fieldset, caption,
h1, h2, h3, h4, h5, h6,
hr, ul, li, ol, ul, dl, dt, dd,
table, tr, td, th, p, img {
margin:0;
padding:0;
}