Skip to content

Instantly share code, notes, and snippets.

View phpclub's full-sized avatar

Alexandr Smirnov phpclub

View GitHub Profile
<?php
define('_JEXEC', 1);
// Connect with Joomla
define('JPATH_BASE', __DIR__);
require_once JPATH_BASE . '/includes/defines.php';
require_once JPATH_BASE . '/includes/framework.php';
// Database connection
$db = JFactory::getDBO();
@phpclub
phpclub / phalconphp_php7_ubuntu_16_04.sh
Created June 29, 2016 10:30 — forked from Tosyn/phalconphp_php7_ubuntu_16_04.sh
PhalconPhp with PHP7 Installation on Ubuntu 16.04
#!/bin/bash
# PhalconPhp with PHP7 installation on ubuntu:16.04
sudo apt-get update
sudo apt-get install -y php7.0-fpm \
php7.0-cli \
php7.0-curl \
php7.0-gd \
@neo22s
neo22s / controller.php
Created April 18, 2017 18:15
language selector koseven
<?php
/**
* Front end controller for OC app
*
* @package OC
* @category Controller
* @author Chema <[email protected]>
* @copyright (c) 2009-2013 Open Classifieds Team
* @license GPL v3
*/
@chukaofili
chukaofili / k8s-dashboard-admin-user.yaml
Last active May 18, 2024 06:30
k8s user for dashboard
apiVersion: v1
kind: ServiceAccount
metadata:
name: admin-user
namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
name: admin-user
@lamperez
lamperez / cs35l41_spi.md
Last active April 20, 2025 14:37
CS35L41 amplifiers in an ASUS Zenbook on linux

Asus Zenbook UX3402 speakers on Linux

Important

THIS IS NOW OBSOLETE WITH KERNEL VERSIONS ≥ 6.7.0

A recent announcement in the kernel mail list by Cirrus developers will solve the problem described here. Therefore, the proposed solutions will be soon obsolete. See this comment (thanks, @flukejones, for the tip).

I got the speakers working on my Asus Zenbook 14 OLED UX3402, the one with Intel CPU and the two CS35L41 audio amplifiers connected over SPI (not the UM3402YA, with AMD and I²C). The amplifiers are supported by the snd_hda_scodec_cs35l41 module in recent kernel versions, but they require some model-specific configuration paramaters, that should be provided by

@EvilFreelancer
EvilFreelancer / docker-compose.yml
Created April 25, 2023 23:06
docker-compose with k3s server and agent
version: '3'
services:
k3s-server:
image: rancher/k3s
command: server --disable-agent
environment:
K3S_KUBECONFIG_OUTPUT: /output/kubeconfig.yaml
volumes:
- ./k3s-server:/var/lib/rancher/k3s
- ./kubeconfig.yaml:/output/kubeconfig.yaml
@lcrilly
lcrilly / README.md
Last active November 23, 2024 18:09
Prometheus exporter for NGINX Unit metrics

Prometheus exporter for NGINX Unit metrics

The NGINX Unit control API includes a /status endpoint for usage statistics. This is a solution for exposing these metrics in Prometheus format.

The application (run by Unit) queries the /status URI on the control socket and converts the JSON response into Prometheus text format. PHP and Python implementations are available.

These instructions assume an existing Unit installation with a working configuration. We will add a new listener on the default prometheus port (9090) and route it directly to the Prometheus app.

Step 0. Install the preferred Unit language module (unit-php or unit-python)

@phpclub
phpclub / README.md
Last active May 21, 2024 14:24 — forked from lcrilly/README.md
Prometheus exporter for NGINX Unit metrics

Prometheus exporter for NGINX Unit metrics

The NGINX Unit control API includes a /status endpoint for usage statistics. This is a solution for exposing these metrics in Prometheus format.

The application (run by Unit) queries the /status URI on the control socket and converts the JSON response into Prometheus text format. PHP and Python implementations are available.

These instructions assume an existing Unit installation with a working configuration. We will add a new listener on the default prometheus port (9090) and route it directly to the Prometheus app.

Step 0. Install the preferred Unit language module (unit-php or unit-python)

@phpclub
phpclub / setup_russiantrustedca.md
Created May 28, 2024 07:07 — forked from jidckii/setup_russiantrustedca.md
Установка сертификатов НУЦ Минцифры в Alpine Linux

Установка сертификатов НУЦ Минцифры в Alpine Linux

Проверяем:

curl -vvv -XGET -I https://www.sberbank.ru/ru/certificates

Устанавливаем:

# Add Repository to your system (ondrej/php PPA)
sudo apt install apt-transport-https lsb-release ca-certificates
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
sudo apt update
# Install PHP 7.1
sudo apt install php7.1