Skip to content

Instantly share code, notes, and snippets.

View devellopah's full-sized avatar

Islam Ibakaev devellopah

  • 22:18 (UTC +03:00)
View GitHub Profile
Array.from(document.styleSheets).filter((sheet) => { try { sheet.cssRules; return true; } catch (err) { console.log(`Due to CORS issues, this script can't access "${sheet.href}"`); return false; }}).map((sheet) => Array.from(sheet.cssRules).map((rule) => rule.type === rule.FONT_FACE_RULE ? rule.cssText : rule.type === rule.STYLE_RULE ? Array.from(document.querySelectorAll(rule.selectorText)).some((node) => node.getBoundingClientRect().top < window.innerHeight && window.getComputedStyle(node).display !== 'none') ? rule.cssText : null : rule.type === rule.MEDIA_RULE ? `@media ${rule.conditionText} {${Array.from(rule.cssRules).map((mediaRule) => mediaRule.type === mediaRule.FONT_FACE_RULE ? mediaRule.cssText : mediaRule.type === mediaRule.STYLE_RULE ? Array.from(document.querySelectorAll(mediaRule.selectorText)).some((node) => node.getBoundingClientRect().top < window.innerHeight && window.getComputedStyle(node).display !== 'none') ? mediaRule.cssText : null : null).filter((mediaRule) => mediaRule != null).join(
@devellopah
devellopah / xmlerror.log
Last active June 19, 2024 11:02
Class 'XMLWriter' not found
[2024-06-19 14:00:48] local.ERROR: Class 'XMLWriter' not found {"userId":1,"email":"[email protected]","exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Class 'XMLWriter' not found at /var/www/domen4test.ru/data/www/olymp1.domen4test.ru/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/XMLWriter.php:7)
[stacktrace]
#0 /var/www/domen4test.ru/data/www/olymp1.domen4test.ru/vendor/composer/ClassLoader.php(578): include()
#1 /var/www/domen4test.ru/data/www/olymp1.domen4test.ru/vendor/composer/ClassLoader.php(432): Composer\\Autoload\\ClassLoader::Composer\\Autoload\\{closure}('/var/www/domen4...')
#2 [internal function]: Composer\\Autoload\\ClassLoader->loadClass('PhpOffice\\\\PhpSp...')
#3 /var/www/domen4test.ru/data/www/olymp1.domen4test.ru/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/ContentTypes.php(28): spl_autoload_call('PhpOffice\\\\PhpSp...')
#4 /var/www/domen4test.ru/data/www/olymp1.domen4test.ru/vendor/phpoffice/phpspreadsheet/src/PhpS
<?php
namespace App\Http\Controllers;
use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request;
use Inertia\Inertia;
use Inertia\Response;
class MyController extends Controller
<?php
namespace App\Http\Controllers;
use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Illuminate\View\View;

Open terminal
ssh-keygen -t ed25519 -C "your key title"
Provide path to custom-named ssh key
Enter a passphrase (twice for verification)
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ssh_key_custom_name
cat ~/.ssh/id_ssh_key_custom_name.pub | clip
Add new ssh key(github settings - ssh and gpg keys)
Test the setting with ssh -T [email protected]

POSTS:

Get a post by id:

http://mixmeals.com/wp-json/wp/v2/posts/?filter[p]=12

Get multiple posts by id:

http://mixmeals.com/wp-json/wp/v2/posts/?include=470,469

@devellopah
devellopah / .htaccess
Created September 8, 2021 15:43
wordpress .htaccess
<IfModule mod_rewrite.c>
#Close the listing of files and folders
Options +FollowSymLinks -Indexes
#Activate mod_rewrite extension
RewriteEngine On
#### @RS
# Block out any script trying to base64_encode data within the URL.
@devellopah
devellopah / Profile.js
Last active December 9, 2020 14:13
get profile data using axios
// Add brand new file
import axios from 'axios'
export default class Profile {
constructor() {
this.profileNav = document.querySelector('.profile-nav')
this.profileContent = document.getElementById('profileContent')
this.username = document.getElementById('username').textContent
this.events()
@devellopah
devellopah / REST API.md
Created September 15, 2020 18:55 — forked from fomvasss/REST API.md
Best practices Laravel Rest API

Best practices написание REST-API

  • Имена полей в ответе задавать в snake_case (prr_page, created_at, system_name,...)
  • Для времени использовать ISO 8601 (формат: YYYY-MM-DDTHH:MM:SSZ)
  • Отдавать данные (сам контент, поля сущностей, массивы сущностей), помещая их в data

Использование REST методов и примеры url'ов

  • GET: /api/users — получить список пользователей;
  • GET: /api/users/123 — получить указанного пользователя;
  • POST: /api/users — создать нового пользователя;
@devellopah
devellopah / custom.html
Last active June 9, 2020 07:58
custom radio and checkbox
<!DOCTYPE html>
<html>
<style>
.custom-input {
font-size: 16px;
letter-spacing: 0.2px;
padding-left: 40px;
font-family: "Fira Sans SemiBold";
margin: 0 0 26px 0;
padding-top: 4px;