These are chat archives for LaravelRUS/chat

10th
Jul 2015
Роман Сохарев
@greabock
Jul 10 2015 02:45
что ж гиттер так безбожно лагает-то, в последнее время?..
Andrey Fedotov
@protectedfor
Jul 10 2015 03:52
как реализовать фильтры по товарам для интерен магазина? Например пользователь на сайте в сайдбаре слева выбирает диапазон цен, цвет, размер и другие атрибуты товаров, нажимает применить и к нему приходят записи соответствующие фильтрам?
Роман Сохарев
@greabock
Jul 10 2015 05:11
@protectedfor люди по таким вопросам докторские диссертации пишут, а ты хочешь чтобы тебе в чатике рассказали ))
Vadim Shashin
@Enapiuz
Jul 10 2015 06:07
@protectedfor можно каждый параметр сделать как тег товара, а там уже шаманить
Некоторые вообще графовые бд используют :smile:
При чем теги - это все хрень, грубо говоря достаточно понять, где должно быть И, а где ИЛИ, а вот с размерами может сказаться большааая такая задница, особенно, если у тебя шмотки от разных поставщиков и у всех одни и те же размеры отличаются, а нужен некий стандарт.
slider23
@slider23
Jul 10 2015 06:11
Package was inspired by RBAC module from Yii Framework https://github.com/SmartCrowd/laravel-rbac
Dinar Garipov
@garf
Jul 10 2015 07:04
Всем привет.
butschster
@butschster
Jul 10 2015 07:04
о! привет
Dinar Garipov
@garf
Jul 10 2015 07:05
Никто не сталкивался с такой проблемой?
The process ""/usr/bin/php5" artisan queue:work --queue="kazned" --delay=5 --memory=128 --sleep=3 --tries=3 --env=production" exceeded the timeout of 60 seconds.
NelinD
@NelinD
Jul 10 2015 07:07
@gaaarfild есть подозрение что надо увеличить время для выполнения скрипта
Dinar Garipov
@garf
Jul 10 2015 07:08
@NelinD В командной строке? Вроде как оно там неограниченное
NelinD
@NelinD
Jul 10 2015 07:09
@gaaarfild а не зависит от настроек в php.ini?
Dinar Garipov
@garf
Jul 10 2015 07:09
@NelinD Зависит. Но там неограниченное
Vadim Shashin
@Enapiuz
Jul 10 2015 07:29
Вероятно я плохо читал соглашение, но у github pages есть какие-то ограничения? Типа не использовать в коммерческих целях, не больше 100500 реквестов в день?
Alexander Popov
@ruelephant
Jul 10 2015 08:40
кого это трясет?
This message was deleted
-- на другое сообщение отвечал --
l
@Equilibumq
Jul 10 2015 09:22
Ищу бесплатную стажировку Laravel 5.1 разработчика для получения первого опыта работы в команде! Знаком с git.
YAAP
@yaapis
Jul 10 2015 09:24
@Equilibum попробуйте в https://gitter.im/dev-ua/frontend-jobs
l
@Equilibumq
Jul 10 2015 09:24
Спасибо!
Arty Cake
@ArtyCake
Jul 10 2015 09:36
Привет всем. Никто не в курсе как прикрутить к laravel 5.1 настройки в формате yml (или подобном)
по факту это не настройки окружения, поэтому .env не подходит
YAAP
@yaapis
Jul 10 2015 09:38
а чем настройки в обычных конфигах не подходят?
Если можно - чуть подробней задачу, интересно (по ворпосу не отвечу, не прикручивал)
GrinRom
@GrinRom
Jul 10 2015 13:32
Добрый день.
Кто-нибудь может подсказать хороший XML парсес? Необходимо организовать синхронизацию с базой 1С. Нашел Orchestral XML parser, но он у меня воркать не хотит
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 13:33
в php аж 3 встроенных есть
эм
GrinRom
@GrinRom
Jul 10 2015 13:33
@SerafimArts сейчас посмотрю, спасибо
Vadim Shashin
@Enapiuz
Jul 10 2015 13:49
Странно, пробую https://github.com/stevebauman/location с разными драйверами, а так же https://github.com/Torann/laravel-geoip все возвращает страну, но ни Москву, ни Дмитров не возвращает, не помню точно, какому городу должен принадлежать он.
Maxim
@Big-Shark
Jul 10 2015 14:35
@GrinRom а зачем xml для синхронизации?
Maxim
@Big-Shark
Jul 10 2015 15:00

Парни, как лучше вот в таком массиве

    "prices" => array:3 [
      3 => "384.00"
      5 => "360.00"
      7 => "328.00"
    ]

найти ключ который будет меньше (но ближе всего) или равно заданому число,

Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 15:10
можно в фоне врубить, довольно итересно
по крайней мере про эдж
Maxim
@Big-Shark
Jul 10 2015 15:11
@SerafimArts вот лучшеб мне помог)
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 15:11
@Big-Shark
do {} while($key < $target) ?
хм
хотя, если ключики числовые и шаг небольшой, то
$target = $needle;
while (!isset($prices[$target])) {
  $target--;
}
т.е. сразу берём нужный ключик и постепенно уменьшаем шаг до предыдущего (если ключик не найден)
вообще имба алгоритм тогда
Maxim
@Big-Shark
Jul 10 2015 15:15
@SerafimArts у меня тоже такая идея, была, но ключик может быть максимум 2, а вот число которое надо найти 20, тогда кучу итераций делать
я думаю вначале проверку на точное совпадение
потом проверку на то чтобы он небыл меньше 1 ключа
и на то что он не больше последнего
дальше уже циклом
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 15:17
о, ещё идея
$stack = new SplStack(array_keys(
    array_slice($prices, 0, $needle)
));
дальше знаешь что делать
:D
while (($key = $stack->pop()) > $needle) {}
echo $key;
я понимаю, что это изврат
Maxim
@Big-Shark
Jul 10 2015 15:21
интересно что быстрей будет работать)
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 15:21
но зато как гениально!
Andrey Novikov
@xaoc-303
Jul 10 2015 15:26
echo PHP_EOL.">>> Дан целочисленный упорядоченный массив \$c = [1, 2, 4, 8, 18, 20, 33, 66, 99].\r
 Написать функцию, которой подается на вход этот массив и некоторые число \$d.\r
 Если число \$d есть в массиве, то функция должна вернуть номер элемента массива.\r
 Если такого числа нет, то вернуть индекс ближайшего к ней числа.".PHP_EOL;

$c = [1, 2, 4, 8, 18, 20, 33, 66, 99];
$func = function($c, $search) {
  $index = array_search($search, $c);
  if ($index) {
    return $index;
  }
  $radius = max($c);
  foreach ($c as $k => $v) {
    $radius_current = abs($search - $v);
    if ($radius_current < $radius) {
      $index = $k;
      $radius = $radius_current;
    }
  }
  return $index;
};
echo $func($c, 19).PHP_EOL;
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 15:27
wtf
первое решение использует массив
учитывая, что задача поменять местами, не используя третью переменную - создание массива...
ну как сказать
провалена совсем
вторая задача решается вообще одним вложенным циклом =)
butschster
@butschster
Jul 10 2015 15:30
@SerafimArts чем же она провалена? как было две переменных так и осталось.
Andrey Novikov
@xaoc-303
Jul 10 2015 15:30
вроде норм
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 15:30
нет
ещё создались две
butschster
@butschster
Jul 10 2015 15:31
и какие?
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 15:31
был zval a
стал zval с ссылкой на хешсет
что делает функция на 8ой строке?
butschster
@butschster
Jul 10 2015 15:32
ну в рамках кода у етяб как было две переменных $a и $b, так и остались, ты слишком придираешься
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 15:32
открываем документацию и читаем - создаёт массив
я не придираюсь
ибо это не решение задачи
ниразу
butschster
@butschster
Jul 10 2015 15:32
@SerafimArts и помещает его в переменную $a
Maxim
@Big-Shark
Jul 10 2015 15:32
Ээээ, ну как я понимаю тут достаточно тупо в лоб перебираются данные
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 15:32
да, $a['a'] - это новая переменная
считаем
$a - раз
$a['a'] - два
$a['b'] - три
$b - четыре
Maxim
@Big-Shark
Jul 10 2015 15:33
даже брейка нет
butschster
@butschster
Jul 10 2015 15:33
класс, а если в нее класс поместить, то сколько будет?
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 15:34
декларация класса - это строка
это просто новое значение переменной
дальше зависит от реализации компилятора\интерпретатора php
оно может на месте использовать автолоадинг
а может подхватить окружение и просто подставить указанный неймспейс
butschster
@butschster
Jul 10 2015 15:35
ох, ладно, мне пофиг, задача решена и норм
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 15:35
нет
не решена
butschster
@butschster
Jul 10 2015 15:35
пусть будет по твоему
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 15:36
она решается так:
$a = $b + $a;
$b = $a - $b;
$a = $a - $b;
nmae
тьфу
сорь, опечатался
butschster
@butschster
Jul 10 2015 15:37
Молодец
Maxim
@Big-Shark
Jul 10 2015 15:37
Я вообще точно тот вариант решения вижу?
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 15:38
нет, яж говорю, что опечатался
поправил уже
JhaoDa
@jhaoda
Jul 10 2015 15:40
@SerafimArts чо, кто-то в группе ВК хаял пятерку и ты проснулся?
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 15:41
да
я тебя посоветовал
в качестве решения всех вопросов от новичков
=)
Maxim
@Big-Shark
Jul 10 2015 15:44
@SerafimArts лечение головной боли через удары дубиной.
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 15:45
ну примерно
главное что работает
Roman
@TeroBlaZe
Jul 10 2015 15:45
Не подскажете как сделать запрос типа User::with('posts')->WhereNotNull('posts')?
то есть как-то обратить нужно такой запрос User::with('posts')->doesntHave('posts');
Roman
@TeroBlaZe
Jul 10 2015 15:51
омг, оказывается он называется has() , а я искал have или типа того, ппц.
Alexander Sterpu
@fs-alex
Jul 10 2015 17:08
Как задать постоянную папку отсчета у представления?
Надоело вызывать view()->file($pathToFile, $data)
было бы замечательно чтобы это происходило в конструкторе контроллера
JonnyBu
@serg6854
Jul 10 2015 17:21
@st-vojak в config/view.php
Alexander Sterpu
@fs-alex
Jul 10 2015 17:49

@serg6854 да, но мне не подходит, т.к у приложения несколько модулей и соответственно несколько папок представления. Подсказали хороший вариант:
View::addNamespace('theme', '/path/to/themes/views');

а потом можно вызывать:
return View::make('theme::viewName');

Roman
@TeroBlaZe
Jul 10 2015 17:54
@st-vojak сделать в BaseController функцию да вызывай че те надо
не нравится писать каждый раз $this->функция, сделай хелпер к ней
Alexander Sterpu
@fs-alex
Jul 10 2015 17:59
@TeroBlaZe хелпер тоже вариант
Roman
@TeroBlaZe
Jul 10 2015 18:01
@st-vojak Не знаю возможно ли переопределить базовый ларавеловский хелпер, если так, то можно переделать в view('module_name::view_name') легко
JhaoDa
@jhaoda
Jul 10 2015 18:02
@TeroBlaZe нет, невозможно переопределить. Точнее, нормальным образом невозможно.
Roman
@TeroBlaZe
Jul 10 2015 18:02
@jhaoda ну тогда просто сделать свой, который вызывает родной
JhaoDa
@jhaoda
Jul 10 2015 18:03
@TeroBlaZe а я не понял, какая разница между View::make('theme::viewName') и view('theme::viewName')?
Roman
@TeroBlaZe
Jul 10 2015 18:03
@jhaoda второе хелпер к первому же
JhaoDa
@jhaoda
Jul 10 2015 18:03
@TeroBlaZe и?
Roman
@TeroBlaZe
Jul 10 2015 18:04
что и?
JhaoDa
@jhaoda
Jul 10 2015 18:04
@TeroBlaZe ну зачем переопределять хэлпер-то? Он-то тут при чем?
Roman
@TeroBlaZe
Jul 10 2015 18:05
@jhaoda чтобы универсальность была и совместимость не терялась
Agaev Mekhman
@mehman4uk
Jul 10 2015 20:38
Всем привет
что за ошибка?
Безымянный.png
Agaev Mekhman
@mehman4uk
Jul 10 2015 20:43
и еще я при запуске артисана, выдается ошибка
Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in D:\Programms\OS\OpenServer\domains\dino\laravel\artisan on line 31
Denis Isaychenko
@Rhincodon
Jul 10 2015 20:51
Удали nod32. :)
Кстати я вот вроде пошулит, а загуглил, и реально это может быть проблемой )
Agaev Mekhman
@mehman4uk
Jul 10 2015 20:54
Да не, бред
JhaoDa
@jhaoda
Jul 10 2015 20:56
@mehman4uk ну вот какая-то ошибка с zlib. Гугл в помощь.
Agaev Mekhman
@mehman4uk
Jul 10 2015 20:56
реально тут антивирус может быть виной?
JhaoDa
@jhaoda
Jul 10 2015 20:56
Здесь всё может быть
@mehman4uk РНР какой версии?
GamePostOFF
@GamePostOFF
Jul 10 2015 21:03
This message was deleted
Добрый вечер, почему не пашет такой код? В OpenServer всё было хорошо:
$authorinfo = \App\Models\User::referer($fileinfo->author);
            $refererinfo = \App\Models\User::referer($authorinfo->referer);

            \DB::table('users')
                ->where('id', $fileinfo->author)
                ->update(array(
                    'summ'  => $authorinfo->summ + $cost[1]
            ));

            $post = new \App\Models\Actions;
            $post->author = $fileinfo->author;
            $post->action = $actionDownload;
            $post->save();
Как минимум 2 ошибки: Trying to get property of non-object во 2 и в 7 строках кода.
Agaev Mekhman
@mehman4uk
Jul 10 2015 21:04
@jhaoda 5.4
JhaoDa
@jhaoda
Jul 10 2015 21:06
@mehman4uk а в требованиях у ларавель 5.5.9
@mehman4uk доку не читал, да? http://laravel.com/docs/5.1/installation#installation
Agaev Mekhman
@mehman4uk
Jul 10 2015 21:09
@jhaoda раньше ведь 5.4 было(
@jhaoda Спасибо друг, щяс буду править_
JhaoDa
@jhaoda
Jul 10 2015 21:09
@mehman4uk когда, при царе-батюшке?
GamePostOFF
@GamePostOFF
Jul 10 2015 21:09
@jhaoda Не можешь ли подсказать про ошибку выше?
JhaoDa
@jhaoda
Jul 10 2015 21:09
@GamePostOFF нет
Ибо даром телепатии не обладаю.
Agaev Mekhman
@mehman4uk
Jul 10 2015 21:10
@jhaoda да я по памяти делал) 4 на 5.4 работала
GamePostOFF
@GamePostOFF
Jul 10 2015 21:13
This message was deleted
JhaoDa
@jhaoda
Jul 10 2015 21:14
@mehman4uk вообще странно, композер должен был ругнуться, что версия меньше, чем надо
Agaev Mekhman
@mehman4uk
Jul 10 2015 21:14
@jhaoda композер тоже через ОС ставленный
JhaoDa
@jhaoda
Jul 10 2015 21:14
@mehman4uk да пофигу
@GamePostOFF а меня больше интересует, когда ты начнешь читать документацию по РНР и базовые вещи про веб-разработку
GamePostOFF
@GamePostOFF
Jul 10 2015 21:18
@jhaoda Как только допишу один небольшой проектик, так сразу займусь чтением...
Точнее, на OpenServer'е всё прекрасно работало, а как только перенес.... Вся система нарушена :(
GamePostOFF
@GamePostOFF
Jul 10 2015 21:26
Проанализировал SQL-запросы и выявил ошибку ;)
Andrey Novikov
@xaoc-303
Jul 10 2015 21:30
кто-нибудь фиксил автодополнение L5.1 Model?
JhaoDa
@jhaoda
Jul 10 2015 21:32
@xaoc-303 зачем?
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 21:32
эм
@property\@method уже не канает?
JhaoDa
@jhaoda
Jul 10 2015 21:33
Я вообще не понял вопроса. Может надо было сначала сказать, что именно не работает/работает не так?
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 21:34
ну так док-аннотации вообще любой автокомплит фиксят
так что пофигу
JhaoDa
@jhaoda
Jul 10 2015 21:34
@SerafimArts ответствуй мне, любезный, кто вас всех научил ставить обратный слэш там, где надо ставить прямой?
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 21:34
я тоже вопроса не понял
php научил
JhaoDa
@jhaoda
Jul 10 2015 21:35
Да не гони
Меня вот чота не научил
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 21:35
ты с xml начинал +)
Andrey Novikov
@xaoc-303
Jul 10 2015 21:35
когда пишешь в phpstorm User::where на where ругается "method where not found..."
JhaoDa
@jhaoda
Jul 10 2015 21:36
@SerafimArts я с басика начинал
Andrey Novikov
@xaoc-303
Jul 10 2015 21:36
@SerafimArts може попроще что есть, как ide-helper :)
JhaoDa
@jhaoda
Jul 10 2015 21:36
@xaoc-303 наследуй User не от Model, а от \Eloquent
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 21:37
@jhaoda ну так делил значит постоянно
хотя правильнее умножать на флоаты

JhaoDa
@jhaoda
Jul 10 2015 21:37
@SerafimArts нет, я просто на правописание не забиваю
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 21:38
а сливаюсь с толпой
теперь толпа неграмотных считают меня своим
ну или наоборот
толпа грамотных считают своим, т.к. я прикидываюсь грамотным...
Andrey Novikov
@xaoc-303
Jul 10 2015 21:39
@jhaoda спасибо
@SerafimArts по поводу решения задачи с перемещением значений - этож частный случай
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 21:41
там в задаче сказано без создания переменных
и в решении явно создание двух элементов массива
так что это не решение
Andrey Novikov
@xaoc-303
Jul 10 2015 21:43
в курсе - давно писал ) проверка на бдительность так сказать
я про то что в задаче не сказано - какие именно значения
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 21:45
написано
значения переменных а и б
без создания других
Andrey Novikov
@xaoc-303
Jul 10 2015 21:47
$a=true; $b='asd';?
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 21:49
$a = $a.$b;
$b=substr.....
дальше решение ты знаешь
хотя в некоторых языках проще
я хз, мб и в пыхе прокатит
кстати да
$a = 2; $b = 234234;
list($a, $b) = [$b, $a];
гг вп
Andrey Novikov
@xaoc-303
Jul 10 2015 21:51
суть та же. нет?
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 21:52
эм
нет
тут нет выделения памяти под новые ячейки массива
хотя да, есть выделение памяти под массив
Andrey Novikov
@xaoc-303
Jul 10 2015 21:53
ну да - тыж массив создаешь и рабоаешь с ним по сути
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 21:53
ну хз
я не знаю как с этим справляется zval
но в кофе
или питоне
[a, b] = [b, a]
нормальное вражение
нормальное выражение
без выделения памяти лишней
Andrey Novikov
@xaoc-303
Jul 10 2015 21:54
да, такие варианты встречал
xor предлагали, но он режет данные
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 21:56
зачем, если задача одна из самых первых, которые дают олимпиадникам?
т.е. ответ
нормальный
только один
это со сложением и вычитанием
т.к. это задача под сишки
и смысл не выбиться из оперативки
есть такая штука - акмэ
там оно и тестируется
Agaev Mekhman
@mehman4uk
Jul 10 2015 22:02
Ребят, то ли я лох, то ли что. Последовательность какая должна быть при установке? У меня в кач-ве Машины окружения стоит опен сервер,в нем насколько я знаю уже есть композер, т.е мне нужно просто выбрать папку в консоли и запустить установку лары путем composer create-project laravel/laravel --prefer-dist ?
Andrey Novikov
@xaoc-303
Jul 10 2015 22:02
смысл то понятен, но как-то это просто
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 22:03
ибо это самая первая задачка
и самая попсовая
=)
Agaev Mekhman
@mehman4uk
Jul 10 2015 22:04
PHP 5.4 поддерживается только на апачи 2.4? 2.2 не держит вроде?
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 22:05
а встроенного в php сервера не хватает?
Agaev Mekhman
@mehman4uk
Jul 10 2015 22:05
То есть?
Andrey Novikov
@xaoc-303
Jul 10 2015 22:05
@mehman4uk ну и папочку укажи после laravel/laravel
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 22:05
@mehman4uk то и есть
=)
Agaev Mekhman
@mehman4uk
Jul 10 2015 22:05
@xaoc-303 так она же указывается уже при открытии в консоли cd
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 22:06
что я должен ответить на этот вопрос?
спросил, чем тебя не устраивает встроенный для разработки сервер
Agaev Mekhman
@mehman4uk
Jul 10 2015 22:06
@SerafimArts я просто не понял , а точнее не знаю что ыт имеешь ввиду под встроенным в php сервером)
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 22:06
что надо апачу поднимать
ппц
Agaev Mekhman
@mehman4uk
Jul 10 2015 22:06
Видимо я ЛС в этом)
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 22:06
знаешь ссылку на мануал?
=)
php.net
помогу
Agaev Mekhman
@mehman4uk
Jul 10 2015 22:07
а как можно пользоваться php без апачи?
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 22:08
@jhaoda ты мне нужен
поделись опытом
что мне ответить?
Agaev Mekhman
@mehman4uk
Jul 10 2015 22:08
точнее быть как с php можно сделать сервер полноценный? Я слишком тупой в этом
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 22:08
я тебя спросил
а нужен ли тебе полноценный сервер
с многопоточностью
правилами доступа
Andrey Novikov
@xaoc-303
Jul 10 2015 22:09
@mehman4uk php artisan serve поробуй
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 22:09
логгированием
балансировкой
и прочим
чем встроенный не устраивает
Agaev Mekhman
@mehman4uk
Jul 10 2015 22:10
А чем плох тогда из коробки сервер? Где все включено) У тебя же опыт в миллион раз выше , тебе может так проще,но новичку врятли делать свой сервер проще
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 22:10
ну тогда cd public && php -S 0.0.0.0:80
ну или php artisan serve --host=0.0.0.0 --port=80
оно делает тоже самое
Agaev Mekhman
@mehman4uk
Jul 10 2015 22:11
У тебя нету своего блога кстати? Я бы там почитал твой опыт, чтобы не задалбивать вопросами
Kirill Nesmeyanov
@SerafimArts
Jul 10 2015 22:11
есть, страничка в вк мой блог =))))
Agaev Mekhman
@mehman4uk
Jul 10 2015 22:13
@SerafimArts она иатк у емня в рекомендацих светится)