I did two days work to run laravel-websockets on my server. It will be nice to share with you.
Laravel WebSockets can be installed via composer:
<?php | |
function slugify($string, $replace = array(), $delimiter = '-') { | |
// https://github.com/phalcon/incubator/blob/master/Library/Phalcon/Utils/Slug.php | |
if (!extension_loaded('iconv')) { | |
throw new Exception('iconv module not loaded'); | |
} | |
// Save the old locale and set the new locale to UTF-8 | |
$oldLocale = setlocale(LC_ALL, '0'); | |
setlocale(LC_ALL, 'en_US.UTF-8'); | |
$clean = iconv('UTF-8', 'ASCII//TRANSLIT', $string); |
<?php | |
function include_field_types_acf_pages_by_template( $version ) { | |
include_once('acf-pages-by-template.php'); | |
} | |
add_action('acf/include_field_types', 'include_field_types_acf_pages_by_template'); | |
// exit if accessed directly | |
if( ! defined( 'ABSPATH' ) ) exit; | |
// check if class already exists |
#!/bin/bash | |
# Backups the previous configuration (optional if you take system snapshots regularly) | |
BACKUP_PATH="/usr/share/alsa-card-profile/mixer/paths_backup" | |
[ ! -d $BACKUP_PATH ] && sudo cp -vR /usr/share/alsa-card-profile/mixer/paths $BACKUP_PATH | |
# The actual Perl script that disables AGC | |
sudo perl -pi -0 -e 's/(\[[A-Za-z ]*Mic Boost\][A-Za-z._=\s-]+volume *= *)merge/\1zero/g;' /usr/share/alsa-card-profile/mixer/paths/* | |
# Shows the changes made to the system (optional) |
// | |
// CountryCodes.swift | |
// Created by Simon Minton on 26/10/2023. | |
// | |
import Foundation | |
struct Country: Identifiable, Hashable { | |
let id = UUID() | |
let name: String |
<?php | |
use Illuminate\Support\ServiceProvider; | |
use Illuminate\Database\Eloquent\Builder; | |
use Illuminate\Support\Arr; | |
class AppServiceProvider extends ServiceProvider | |
{ | |
// ... |