Skip to content

Instantly share code, notes, and snippets.

View Insolita's full-sized avatar
🤪

Insolita Insolita

🤪
View GitHub Profile
Вы ранее привлекались за хранение данных в глобальных переменных?
Вы когда-нибудь делали .Net за деньги?
Сформулируйте зависимость времени исправления критического бага от seniority присутствующего менеджера
В своём резюме вы указали знание php. вам не стыдно?
Перед вами кисть, холст и мольберт. напишите компилятор
@Insolita
Insolita / MyView.php
Created November 13, 2014 22:04
add Css and Js Exludes for Ajax Queries
<?php
/**
* Created by PhpStorm.
* User: Insolita
* Date: 14.11.14
* Time: 4:42
*/
namespace common\components;
use yii\helpers\Html;
<?php
namespace insolita\content\controllers;
use insolita\content\widgets\AlbumWidget;
use insolita\content\widgets\ArchiveWidget;
use insolita\content\widgets\ArticleWidget;
use insolita\content\widgets\NewsWidget;
use insolita\content\widgets\FotoWidget;
<?php
/**
* @example
* <?= \common\widgets\menu\MenuWidget::widget(
* [
* 'options' => ['class' => 'sidebar-menu'],
* 'items' =>
* [
* [
* 'label' => 'Система',
@Insolita
Insolita / rabbitmqadmin
Last active August 29, 2015 14:23
Extended rabbitmqadmin
#!/usr/bin/env python3
# The contents of this file are subject to the Mozilla Public License
# Version 1.1 (the "License"); you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS"
# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
# License for the specific language governing rights and limitations
@Insolita
Insolita / ddd.md
Created February 4, 2016 13:37 — forked from greabock/ddd.md
Как упороться по DDD, модульной структуре и областям ответсвенности в Laravel. А потом стать счастливым =)

#Как упороться по DDD, модульной структуре и областям ответственности в Laravel. А потом стать счастливым.

[UPD] после пары вопросов в личку, решил добавить дисклеймер: Я не считаю, что это единственно верный путь. Я просто говорю вам о том, что существует такой подход.

Когда меня спрашивают для чего нужны сервис-провайдеры в Laravel, я пожимаю плечами и говорю: если вы не знаете зачем они нужны, значит они вам не нужны. Если вы пишите и строите код так, как это описано во всех мануалах, скорее всего вам хватит одного провайдера на всё приложение, и он уже есть сразу. И не надо парить мозг себе и людям. Просто забейте на это все.

Дефолтная структура приложения на laravel выглядит вот так: У вас есть папка Http в которой лежат посредники(раньше это были фильтры) и контроллеры. Так же есть команды, хэндлеры, исключения, модели (последние Тейлор бессовестно бросил просто так - прямо в корне app )... возможно вы сами создаете папки репозиториев, обсерверов... или что-то там еще... потом вы начинаете ст

# .config/i3/config
set $mod Mod4
set $alt Mod1
font pango:Segoe UI 8
# Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod
# class border backgr. text
@Insolita
Insolita / lock.sh
Created July 8, 2016 20:44 — forked from csivanich/lock.sh
i3 Blurred Lock Screen
#!/bin/bash
# i3lock blurred screen inspired by /u/patopop007 and the blog post
# http://plankenau.com/blog/post-10/gaussianlock
# Timings are on an Intel i7-2630QM @ 2.00GHz
# Dependencies:
# imagemagick
# i3lock
@Insolita
Insolita / crawler-edit.php
Created September 27, 2016 14:27 — forked from jakzal/crawler-edit.php
Removing nodes with DomCrawler
<?php
<<<CONFIG
packages:
- "symfony/dom-crawler: ~2.3"
- "symfony/css-selector: ~2.3"
CONFIG;
use Symfony\Component\DomCrawler\Crawler;
$html = <<<HTML
@Insolita
Insolita / pgsql_fts_migration.php
Last active January 17, 2018 06:24
Полнотекстовый поиск postgres+yii2 - миграция
<?php
use yii\db\Migration;
class m170105_004305_add_fts extends Migration
{
public function safeUp()
{
/*