Skip to content

Instantly share code, notes, and snippets.

View DaaGER's full-sized avatar

Kasymov Nurlan DaaGER

  • Kazakhstan, Pavlodar
View GitHub Profile
@DaaGER
DaaGER / CyrillicToLatin.php
Created July 16, 2020 21:50 — forked from mmilanovic4/CyrillicToLatin.php
PHP filter for transliteration from Serbian cyrillic to latin.
<?php
/**
* Филтер за транслитерацију из српске ћирилице у латиницу
*/
class CyrillicToLatin extends php_user_filter {
/**
* Ћирилица
* @var array
@DaaGER
DaaGER / ArtisanServiceProvider.php
Created May 26, 2019 11:47
Catching artisan commands/Перехват команд артисан
//app/Providers/ArtisanServiceProvider.php
<?php
namespace App\Providers;
use App\Providers\Command\ControllerMakeCommand;
class ArtisanServiceProvider extends \Illuminate\Foundation\Providers\ArtisanServiceProvider
{
@DaaGER
DaaGER / cache.conf
Last active February 8, 2019 08:12
Nginx+PHP auto swap images to webp, with caching result in RAM
#/etc/nginx/conf.d/cache.conf
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=static_cache:128m inactive=30m max_size=500m;
server {
server_name content.site.domain;
listen IP:PORT;
root /var/www/content;
@DaaGER
DaaGER / gulpfile.js
Created May 19, 2018 23:31
Обход ссылок, поиск на них JS-ошибок и сигнализирование об этом в Slack
//В phpdoc контроллера указать @url
gulp.task('urlfind', function () {
return gulp.src('modules/*.class.php')
.pipe(find(/@url.(.+)+/g))
.pipe(replace('@url ', '\r\n'))
.pipe(concat('urls.txt', {newLine: ''}))
.pipe(replace('\r\n\r\n', ''))
.pipe(replace(',', ''))
.pipe(gulp.dest(''));
@DaaGER
DaaGER / TelegramExceptionsProvider.php
Last active May 18, 2018 16:06
Sending Laravel5.5 errors to Telegram
<?php
namespace App\Providers;
use App\Monolog\Handler\TelegramHandler;
use Illuminate\Support\ServiceProvider;
use Monolog\Logger;
class TelegramExceptionsProvider extends ServiceProvider
{