Skip to content

Instantly share code, notes, and snippets.

@codezixo
codezixo / Documentation.md
Created July 25, 2025 18:52 — forked from KartikTalwar/Documentation.md
Rsync over SSH - (40MB/s over 1GB NICs)

The fastest remote directory rsync over ssh archival I can muster (40MB/s over 1gb NICs)

This creates an archive that does the following:

rsync (Everyone seems to like -z, but it is much slower for me)

  • a: archive mode - rescursive, preserves owner, preserves permissions, preserves modification times, preserves group, copies symlinks as symlinks, preserves device files.
  • H: preserves hard-links
  • A: preserves ACLs
@codezixo
codezixo / jq to filter by value.md
Created July 15, 2025 11:28 — forked from ipbastola/jq to filter by value.md
JQ to filter JSON by value

JQ to filter JSON by value

Syntax: cat <filename> | jq -c '.[] | select( .<key> | contains("<value>"))'

Example: To get json record having _id equal 611

cat my.json | jq -c '.[] | select( ._id | contains(611))'

Remember: if JSON value has no double quotes (eg. for numeric) to do not supply in filter i.e. in contains(611)

@codezixo
codezixo / GStreamer-1.0 some strings.sh
Created October 16, 2024 13:31 — forked from strezh/GStreamer-1.0 some strings.sh
GStreamer-1.0 personal cheat sheet
#!/bin/bash
# play YUV444 FULL HD file
gst-launch-1.0 -v filesrc location=size_1920x1080.yuv ! \
videoparse width=1920 height=1080 framerate=25/1 format=GST_VIDEO_FORMAT_Y444 ! \
videoconvert ! \
autovideosink
# play YUV422 FULL HD file
gst-launch-1.0 -v filesrc location=size_1920x1080.yuv ! \
@codezixo
codezixo / PUPictures.php
Created September 8, 2024 20:01 — forked from di7spider/PUPictures.php
1C-Bitrix :: Загрузка изображений из папки на основе артикулов в инфоблок товаров
<?
/**
* Загрузка изображение к товаров из папки
*
* PROPS:
* Фотографии [PHOTO]
* Alt-тег для фото [ALT_TAG_PHOTO]
* Не нужен водяной знак [NO_WATER_MARK]
* Индекс SORT [SORT_PHOTO]
*/
@codezixo
codezixo / bx_create_catalog_menu.php
Created September 8, 2024 20:00 — forked from di7spider/bx_create_catalog_menu.php
1C-Bitrix :: Создает зеркальную копию из разделов каталога товаров в инфоблок меню и прописывает связь разделов по полю UF_LINK_CATALOG
<?php
include $_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php';
define('DEF_IB_CATALOG', 1); /** ИБ каталога товаров */
define('DEF_IB_MENU_CATALOG', 2); /** ИБ каталога меню */
$arListAdd = Array();
$db = new CIBlockSection;
@codezixo
codezixo / Loc2Fias.php
Created September 8, 2024 19:58 — forked from di7spider/Loc2Fias.php
1C-Bitrix Loc2Fias :: Связка ФИАС (kladr-api.ru) с 1С-Битрикс местоположениями версии 2.0 (города/села) по ZIP коду
<?php
namespace Exchanges;
/**
* Связка ФИАС (kladr-api.ru) с 1С-Битрикс местоположениями версии 2.0 (города/села) по ZIP коду
*
* https://kladr-api.ru/
* https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=3570
*/
@codezixo
codezixo / _dumpSQL.php
Created May 24, 2023 12:49 — forked from di7spider/_dumpSQL.php
1C Bitrix :: D7 SQL Dump
<?php
/** Выводит / возвращает Dump SQL запроса Bitrix D7 и старого ядра */
if( !function_exists('_dumpSQL') ){
function _dumpSQL(callable $callback, array $params = [])
{
$result = [];
if($params['user'] == 'all' || $GLOBALS['USER']-> isAdmin() ){
@codezixo
codezixo / AdbCommands
Created January 1, 2023 22:15 — forked from Pulimet/AdbCommands
Adb useful commands list
adb help // List all comands
== Adb Server
adb kill-server
adb start-server
== Adb Reboot
adb reboot
adb reboot recovery
adb reboot-bootloader
@codezixo
codezixo / d7.php
Created June 21, 2022 01:29 — forked from d1i1m1o1n/d7.php
Bitrix(d7). DB query
<?php
use Bitrix\Main\Application;
$connection = Application::getConnection();
$sqlHelper = $connection->getSqlHelper();
$sql = "SELECT ID FROM b_user WHERE LOGIN = '".$sqlHelper->forSql($login, 50)."'";
//$connection->query($sql, $limit);
//$connection->query($sql, $offset, $limit);
@codezixo
codezixo / iteration-and-recursive-iteration.php
Created February 24, 2021 12:02 — forked from hakre/iteration-and-recursive-iteration.php
Iteration and Recursive Iteration Examples Code
<?php
/*
* Iteration and Recursive Iteration Examples Code
*
* @link http://stackoverflow.com/questions/12077177/how-does-recursiveiteratoriterator-works-in-php
* @author hakre <http://hakre.wordpress.com>
*/
### To have these examples to work, a directory with subdirectories is needed,
### I named mine "tree":