Skip to content

Instantly share code, notes, and snippets.

<?php
use yii\db\Migration;
/**
* Class m200518_185219_add_lot_search_index
*/
class m200518_185219_add_lot_search_index extends Migration
{
public function safeUp()
@nkarpeev
nkarpeev / gist:5fb28d13e0aa02494d1464ecea374fd1
Created December 11, 2018 14:35
Using the_posts_pagination for custom page template WordPress
// Define page_id
$page_ID = get_the_ID();
// Define paginated posts
$page = get_query_var( 'page' );
// Define custom query parameters
$args = array(
'post_type' => array( 'post', 'book', 'movie' ), // post types
'posts_per_page' => 5,
//breadcrumbs
/igrushki-store.ru/public_html/wp-content/plugins/woocommerce/includes/class-wc-breabcrumbs.php
/**
* Add a breadcrumb for pagination.
*/
private function paged_trail() {
if ( get_query_var( 'paged' ) ) {
//sham fix
//$this->add_crumb( sprintf( __( 'Page %d', 'woocommerce' ), get_query_var( 'paged' ) ) );
}
@nkarpeev
nkarpeev / gist:7a2e1f4a58427eb4f0452058b0b3f625
Created August 24, 2018 22:02
yii2 advanced admin panel on one domain
//on backend
return [
'homeUrl' => '/adminpanel',
'components' => [
'request' => [
'baseUrl' => '/sm-admin',
],
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
CREATE DATABASE "radar-web"
WITH OWNER = postgres
ENCODING = 'UTF8'
TABLESPACE = pg_default
LC_COLLATE = 'ru_RU.UTF-8'
LC_CTYPE = 'ru_RU.UTF-8'
CONNECTION LIMIT = -1;
php yii migrate/up 1
@nkarpeev
nkarpeev / gist:8bfed412fd4743324fda13c337c49a6f
Created August 1, 2018 15:06
redirect http -> https (modx, beget host)
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://domain.ru/$1 [R=301,L]
# Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^domain\.ru [NC]
//main
Элементы дискретной математики
Графы
Автоматы
Кодирование
Алгоритмы и структуры данных
Теория множеств
Логика
Системы счисления
//show all tables from db
select * from pg_tables;
//show all tables from but psq tables
select * from pg_catalog.pg_tables
where schemaname != 'information_schema' and schemaname != 'pg_catalog';
psql -U registrator -d registrator
UPDATE regschema_shadow.registrator SET is_local = true WHERE id = id
@nkarpeev
nkarpeev / gist:5d7f4e7d577bfc558864f372c915bc78
Last active August 23, 2018 14:53
make php 7.2 from source
tar xzf php-7.2.6.tar.gz
apt-get install re2c
apt-get install flex
./buildconf --force
apt-get install git gcc gcc-c++ libxml2-devel pkgconfig
apt-get install openssl-devel bzip2-devel curl-devel libpng-devel libjpeg-devel libXpm-devel
apt-get install gmp-devel libmcrypt-devel
apt-get install recode-devel bison re2c libicu-devel libaspell libaspell-devel aspell
mkdir /usr/local/php7
./configure
@nkarpeev
nkarpeev / index.html
Created February 28, 2018 07:50
Обратный отсчет
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body><div id = 'show'></div>
<script type="text/javascript">
function two(a) {
return (9 < a ? "" : "0") + a
}