Skip to content

Instantly share code, notes, and snippets.

@putalexey
putalexey / jsonformat.py
Last active February 27, 2019 09:12
Enhanced pythons json.tools script to print utf-8 chars
#!/usr/bin/env python
r"""Command-line tool to validate and pretty-print JSON
Usage::
$ echo '{"json":"obj"}' | python jsonformat.py
{
"json": "obj"
}
$ echo '{ 1.2:3.4}' | python jsonformat.py
Expecting property name enclosed in double quotes: line 1 column 3 (char 2)
"""
@putalexey
putalexey / bitrix-upgrade-php56.sh
Created January 21, 2016 09:18
Обновление php до 5.6 на «1С-Битрикс: Веб-окружение» 4.3.2
#!/bin/bash
rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# enable remi and remi-php56 repository
sed -i -e "0,/php55/s/enabled=0/enabled=1/" -e "/\[remi\-php56\]/,/\[remi-/s/enabled=0/enabled=1/" /etc/yum.repos.d/remi.repo
rpm -e --nodeps php-mysql
rpm -e --nodeps php-pecl-apc
yum update php -y
@putalexey
putalexey / iblock_property_user_group.php
Created August 24, 2015 06:03
Добавляет в 1С-Битрикс тип свойства инфоблока "Привязка к группе пользователя"
<?php
AddEventHandler("iblock", "OnIBlockPropertyBuildList", Array("CIBlockPropertyUserGroup", "GetUserTypeDescription"));
class CIBlockPropertyUserGroup
{
public static function GetUserTypeDescription()
{
return array(
"PROPERTY_TYPE" => "N",
"USER_TYPE" => "USER_GROUP",
"DESCRIPTION" => "Привязка к группе пользователей",