Skip to content

Instantly share code, notes, and snippets.

View Philosoft's full-sized avatar

Aleksandr Frolov Philosoft

View GitHub Profile
@Philosoft
Philosoft / gist:8146751
Last active January 1, 2016 12:49
Вьюха формы кредита на федерации
<?php
$title = "Оформить автокредит";
$h1 = 'Оформить автокредит';
if (!isset($data) and isset($_data_))
$data = $_data_;
if (isset($data)) {
if (isset($data['category']) and !isset($data['product'])) { // переход с категории
$title = "Автомобили {$data['category']->listingName} - купить в кредит";
<?php
class Email_reader {
// imap server connection
public $conn;
// inbox storage and inbox message count
private $inbox;
private $msg_cnt;
// email login credentials
@Philosoft
Philosoft / mouse.lua
Created September 10, 2014 19:27
standard mouse bindings for awesome wm
clientbuttons = awful.util.table.join(
awful.button({ }, 1, function (c) client.focus = c; c:raise() end),
awful.button({ modkey }, 1, awful.mouse.client.move),
awful.button({ modkey }, 3, awful.mouse.client.resize))
@Philosoft
Philosoft / anycue2flac
Created February 10, 2015 18:46
split any lossless pair (e.g. flac + cue) to collection of flac files
#!/bin/bash
# By Linuxoid Project. Authors: Rain, AntiChrist.
direct='1'
outdir="$HOME/Music/"
tempfile="$(date +tempfile.%s)"
tempcue="$(mktemp).cue"
help() {
echo -e "\e[1;34mИспользование:

Фреймворки

Bootstrap - обязательно.

  • :!: Twitter Bootstrap - самый популярный в рунете и возможно в мире. Предлагет css, less, saas. Понимать принципы, знать какие базовые элементы предлагает, уметь работать и понимать принцип работы сетки. В нашей компании работаем в основном с ним. Хорошее учебное пособие - смотреть как сделан тот или иной элемент + как использовать фишки препроцессоров.
  • Zurb Foundation - великолпеный фреймворк, знакомство приветствуется.

Препроцессоры

Нужно знать и уметь адекватно использовать хотя бы базовые возможности LESS, лучше SASS + представлять себе возможности компаса.

@Philosoft
Philosoft / 0_reuse_code.js
Created November 13, 2015 10:26
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@Philosoft
Philosoft / backuper.sh
Created November 13, 2015 21:31
simplest possible script for backing up your DB with sh + cron
#!/bin/bash
# usage:
# crontab -e
# 20 1 * * * /bin/bash /home/user/bin/backuper.sh
## configuration {
BACKUP_DIR="ABSOLUTE_PATH_TO_BACKUP_DIR"
DBNAME="UR_DB_NAME"
DBUSER="UR_DB_USER"
@Philosoft
Philosoft / catalog.md
Last active December 14, 2015 20:57
Много директорий на dotplant2

Чего мы хотим добится?

Вывода категорий и подкатегорий, как вот здесь http://www.atlant1.ru/catalog

Как?

Регистрируем новую вьюху

Свойства - представления - добавить

@Philosoft
Philosoft / aliases.php
Created December 16, 2015 05:49
Default aliases for dotplant2
<?php
/*
* ! WARNING !
*
* This file is auto-generated.
* Please don't modify it by-hand or all your changes can be lost.
*/
<?php
namespace app\web\theme\module;
use Yii;
use yii\base\Module;
use yii\base\BootstrapInterface;
/**
* Class ThemeModule is the Module class for your Theme and site-specific functions
* @package app\web\theme\module