These are chat archives for LaravelRUS/chat

27th
Feb 2016
Pavel Kuzmin
@s00d
Feb 27 2016 00:06
@LightAir я помню как это 5 минут))) 2 Часа пересобирал php из-за того что какойто-то модуль отсутствовал, а пхп устарело и отказывалось ставить модуль. Потом плюнул, так-как все вообще сдохло)) В итоге хотел сломать чтонибудь)))
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 00:26
@s00d пфф
я на виртуальной машине битрикса пересобирал пых
вот это челлендж
:D
это было настоящее испытание для мужиков починить xml ридер
Pavel Kuzmin
@s00d
Feb 27 2016 00:54
@SerafimArts я ша попытался ради интереса поставить на мак XHProf. в итоге нужно лезть в режим восстановления и отрубать какуюто защиту. Вот где победа разума над миром. Для установки модуля на пхп требуется отрубить защиту ос...
нужно будет старую версию макос вернуть. апл умудрились все что только возможно изгадить...
ariyDezmond
@ariyDezmond
Feb 27 2016 04:12
Всем здрасти. Поставил Laravel 5.1.11 и админку Sleeping Owl самую свежую. Настроил все как по гайду. Захожу по адресу /admin кидает 404. В чем ошибка, как пофиксить?
glebofff
@glebofff
Feb 27 2016 04:41
логи смотреть?
loucq123
@loucq123
Feb 27 2016 04:42
what is the language you are talking
JhaoDa
@jhaoda
Feb 27 2016 04:43
@loucq123 «LaravelRUS». Do you know what is RUS?
glebofff
@glebofff
Feb 27 2016 04:43
locq123: it's arabian dialect of ukrainian russian.
loucq123
@loucq123
Feb 27 2016 04:45
gitter suggested me to goto here
the algorithm is so bad
I'll leaving bye
glebofff
@glebofff
Feb 27 2016 04:46
so lazy man!
JhaoDa
@jhaoda
Feb 27 2016 04:46
@glebofff я тебя вчера предупреждал?
glebofff
@glebofff
Feb 27 2016 04:47
@jhaoda зачитывать права никто не будет? :-D
JhaoDa
@jhaoda
Feb 27 2016 04:47
@glebofff сообщение измени
glebofff
@glebofff
Feb 27 2016 04:47
5 сек
ariyDezmond
@ariyDezmond
Feb 27 2016 05:41
Нарооод подскажет кто-нибудь мне в чём может быть проблема????
Юрий
@sawerus
Feb 27 2016 06:02
@ariyDezmond проблема в том, что мы не медиумы и угадать что ты там подумал мы не можем ...
ariyDezmond
@ariyDezmond
Feb 27 2016 06:11
Всем здрасти. Поставил Laravel 5.1.11 и админку Sleeping Owl самую свежую. Настроил все как по гайду. Захожу по адресу /admin кидает 404. В чем ошибка, как пофиксить?
если логи какие нить надо или что показать только скажите какие именно и где они
всё скину всё покажу
только подскажите как пофиксить)на стационаре делаю тоже самое всё норм,а на ноуте фигня получается
ariyDezmond
@ariyDezmond
Feb 27 2016 06:17
или как вариант может кто нибудь установить sleeping owl admin на пустой проект laravel и скинуть мне? тупо каждый файл буду проверить
Юрий
@sawerus
Feb 27 2016 06:28
@ariyDezmond на чем скрипты крутятся ? Конфигурации одинаковые ?
мод реврайт проверь
Andrey Helldar
@andrey-helldar
Feb 27 2016 07:29
Всем привет! Народ, вопрос не по теме, но насущный. Кто юзает Sublime Text? Подскажите с какими плагинами и настройками удобнее работать? Я сейчас Notepad++ юзаю, но в нем мне не нравится отсутствие плагина просмотра markdown в реальном времени. Проблема в том, что ST без настроек как-то запускал и ужаснулся. Собственно, Notepad++ не настроенный также ужасен...
KarmaBot
@KarmaBot
Feb 27 2016 07:29
@AndreyHelldar, и тебе привет ;)
Andrey Helldar
@andrey-helldar
Feb 27 2016 07:30
@ariyDezmond лара 5.2 не юзается или необходимость есть в 5.1?
Юрий
@sawerus
Feb 27 2016 07:31
@andrey-helldar привет. Там плагигнов не меряно. Смотря что надо. Как редакто он хорош. Мне нравится. Но ушел на пыхшторм, иде все же.
ariyDezmond
@ariyDezmond
Feb 27 2016 07:33
@andrey-helld с 5.2 такая же фигня. вот и не пойму в чём трабл
Andrey Helldar
@andrey-helldar
Feb 27 2016 07:39
@ariyDezmond лови. Поставил чистую лару 5.1 и накатил админку. Все норм.
Юрий
@sawerus
Feb 27 2016 07:40
@andrey-helldar поставь на саблайм контрол пакедж. И ищи что надо.
Pavel Kuzmin
@s00d
Feb 27 2016 07:41
@ariyDezmond в первую очередь мотри логи апача. Если что-то не открывается там обычно 80% ошибок видно
Юрий
@sawerus
Feb 27 2016 07:41
@ariyDezmond если одно и тоже делаешь и не работает на ноуте а работает на стациоанре может не в ларе и админе дело
Andrey Helldar
@andrey-helldar
Feb 27 2016 07:43

@ariyDezmond сейчас я делал так:

  1. Зашел сюда: https://laravel.com/docs/5.1
  2. Скопировал команду и вставил в командную строку:
composer create-project laravel/laravel blog "5.1.*"
  1. Зашел сюда: http://laravel.su/docs/sleepingowl_admin/installation
  2. Добавил строку в композер по ману и ткнул composer update
  3. Вставил в файл config/app.php строки из доки с одним исключением:

В доке указано 'SleepingOwl\Admin\AdminServiceProvider',
Я вставил SleepingOwl\Admin\AdminServiceProvider::class,

Итак, получил алиасы:

        'Admin'         => SleepingOwl\Admin\Admin::class,
        'AdminAuth'     => SleepingOwl\AdminAuth\Facades\AdminAuth::class,
        'Column'        => SleepingOwl\Admin\Columns\Column::class,
        'ColumnFilter'  => SleepingOwl\Admin\ColumnFilters\ColumnFilter::class,
        'Filter'        => SleepingOwl\Admin\Filter\Filter::class,
        'AdminDisplay'  => SleepingOwl\Admin\Display\AdminDisplay::class,
        'AdminForm'     => SleepingOwl\Admin\Form\AdminForm::class,
        'AdminTemplate' => SleepingOwl\Admin\Templates\Facade\AdminTemplate::class,
        'FormItem'      => SleepingOwl\Admin\FormItems\FormItem::class,
  1. Жамкнул команды:
php artisan admin:install
php artisan vendow:publish
php artisan migrate
  1. Перешел по адресу <site>/admin
  2. Profit!
@ariyDezmond на 5.2 тоже без проблем встает. Вчера на проект админку накатывал.
Юрий
@sawerus
Feb 27 2016 07:44
@andrey-helldar да там с сервером засада 100 пудов
Egor
@E-zh
Feb 27 2016 07:45
А корневая директория /public?
Andrey Helldar
@andrey-helldar
Feb 27 2016 07:45
@sawerus скорей всего. Вернее: да по-любому
Юрий
@sawerus
Feb 27 2016 07:45
спросил же его настройки и там и там одинаковые
Egor
@E-zh
Feb 27 2016 07:45
Полюбас с серваком проблема )
Юрий
@sawerus
Feb 27 2016 07:46
еслиноут может что то с виртуалищацией или еще что. Он же не пишет на чем у него там крутится все
Andrey Helldar
@andrey-helldar
Feb 27 2016 07:47
@ariyDezmond какой софт юзаешь?
Юрий
@sawerus
Feb 27 2016 07:48
@andrey-helldar уже раза три спросили. Просит помощи а все вытягивать клещами надо. ))
Andrey Helldar
@andrey-helldar
Feb 27 2016 07:48
@sawerus вероятно настолько проблема актуальная, что не колется))
Юрий
@sawerus
Feb 27 2016 07:50
@andrey-helldar разные настройки сервака. Как следствие на одном работает на другом нет. Или юзает виртуалку а на некоторых ноутахтона не работает. Или сбоит.
Egor
@E-zh
Feb 27 2016 07:51
Чувак напиши подробнее, какой сервак у тебя и т.п
У меня на двух компах и ноуте все одинаково работает
Даже на windows 10 ))
Юрий
@sawerus
Feb 27 2016 07:52
+1 вин 10 homestead.
На ноуте
Andrey Helldar
@andrey-helldar
Feb 27 2016 07:53
+1 win10 (дома и на работе. оба обычные ПК)
Pavel Kuzmin
@s00d
Feb 27 2016 07:54
перестаньте повторять одно и тоже)) он скорее всего тупо потерялся и не знает что вы такое у нег спрашиваете))
ariyDezmond
@ariyDezmond
Feb 27 2016 08:49
в общем. ubuntu 14.04
php storm 10
логи где смотреть скажите?
@andrey-helldar всё делал по твоему мануалу не встаёт
по адресу example.com заходит и отображает что всё норм.
по адресу example.com/admin 404 кидает
стоит apache2
что ещё? какие конфиги вам скинуть?
на win 10 у меня тоже работало
походу генерит криво что-то. хотя в базе всё создаётся в самом проекте папочка admin создаётся
ariyDezmond
@ariyDezmond
Feb 27 2016 09:18
корневая public
скинул весь проект
гляньте плз если не трудно
ответ либо сюды либо на почту xannn94@mail.ru
если ссылки нельзя ссори ,хз где тут правила чата
Andrey Helldar
@andrey-helldar
Feb 27 2016 10:16
@ariyDezmond понял в чем косяк. У меня такое было при использовании ISPManager 5.
Найти:
    location / {
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists @php;
        }
    }

Заменить на:

    location / {
try_files $uri $uri/ /index.php?$args; 
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists @php;
        }
    }
2016-02-27 18-15-52 Digital Mind Systems V-Host - Google Chrome.png
У меня стоит nginx 1.9.9 на centos 7
апач не юзаю вообще
Нашел по запросу 404 laravel apache в гугле
Andrey Helldar
@andrey-helldar
Feb 27 2016 10:27
@ariyDezmond другими словами, у тебя апач/nginx не настроен. Если точнее - не обрабатывает ЧПУ.
devilborisov
@devilborisov
Feb 27 2016 11:20
День добрый!!Стоит ли настраивать Homestead или лучше пользоваться тем же Openserver?
KarmaBot
@KarmaBot
Feb 27 2016 11:20
@devilborisov, привет =)
LightAir
@LightAir
Feb 27 2016 11:21
linux
Staruy
@Staruy
Feb 27 2016 11:23
@devilborisov стоит, потом все проще, я тож не сразу въехал, но делать надо по офф ману
Anton Vorontsov
@symbios-zi
Feb 27 2016 11:27
здорова всем
LightAir
@LightAir
Feb 27 2016 11:29
привет
@devilborisov ставь linux, винда не стоит и гроша)
Andrey Helldar
@andrey-helldar
Feb 27 2016 11:31
@devilborisov я на OpenServer сижу. Все отлично работает.
Anton Vorontsov
@symbios-zi
Feb 27 2016 11:32
Digital Ocean и там убунту
devilborisov
@devilborisov
Feb 27 2016 11:40
@Staruy спасибо попробую настроить.что то не хочет добавлять в box vagrant ошибки выдает(((
KarmaBot
@KarmaBot
Feb 27 2016 11:40
Спасибо (+1) для @Staruy принято! Текущая карма +1.
devilborisov
@devilborisov
Feb 27 2016 11:40
@LightAir под Linux пока нету свободного компа((
Soprun Vladislav
@vlsoprun
Feb 27 2016 11:41
Здорова мужики!
devilborisov
@devilborisov
Feb 27 2016 11:41
@andrey-helldar если не смогу настроить homestead придется Openserver настраивать снова
Andrey Helldar
@andrey-helldar
Feb 27 2016 11:42
@devilborisov с homestead не сталкивался, а openserver и настраивать тольком не нужно) У меня все из коробки работает)
devilborisov
@devilborisov
Feb 27 2016 11:44
@andrey-helldar Спасибо.знаю что он из коробки.просто хотел попробовать родные инструменты laravel настроить
KarmaBot
@KarmaBot
Feb 27 2016 11:44
Спасибо (+1) для @AndreyHelldar принято! Текущая карма +7.
devilborisov
@devilborisov
Feb 27 2016 11:54
по ходу vagrant на win 10 не устанавливается(((
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 11:56

Да шож такое то со шрифтами в гноме? Открыл http://daylerees.github.io/, выбрал тему для WebStorm, скачал поставил. Вообще по другому выглядит на Gnome3 (Ubuntu).
Думаю, ну может быть из-за шрифта. Посмотрел, там шрифт Monaco. Поставил https://github.com/cstrap/monaco-font
Шрифт тоже по другому выглядит. https://habrastorage.org/files/fcb/fd4/880/fcbfd48806cf4ac1a66af78bd107e27c.png

Это норм вообще?
Может кто в курсе как сделать нормальное отображение?

LightAir
@LightAir
Feb 27 2016 11:58
@Furdarius посмотри что у тебя с настройками dpi
Сглаживание
А вообще мне кажется что проблема с java =)
@Furdarius поэтому скорее всего тебе поможет вот это https://laracasts.com/discuss/channels/general-discussion/font-antialiasing-on-linux-and-phpstorm/replies/7406
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 12:07
@LightAir C DPI вроде ничего... В gnome-tweak-tool стоит Windows Scaling = 1
Ща гляну пост про джаву
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 12:21
@LightAir Спасибо за пост, но просто изменение параметров phpstorm64.vmoptions файлы не помогло. Там про OpenJDK Fontfix написано, но я в попытках побороть шрифты ставил Ораколовское JDK вроде.
KarmaBot
@KarmaBot
Feb 27 2016 12:21
Спасибо (+1) для @LightAir принято! Текущая карма +22.
Staruy
@Staruy
Feb 27 2016 12:41
@devilborisov вагрант ставится на 10 без проблем, у меня на двух компах стоит. Сетапишь вагрант, потом композер, ребут, потом в идешь в папку своего проекта и из мана ларавель берешь раздел про установку homestead не глобально, а для одной папки проекта
LightAir
@LightAir
Feb 27 2016 12:45
Если кто недавно ставил mint - сносите =)
https://xakep.ru/2016/02/23/linux-mint-hack/
Vladislav
@Danan96
Feb 27 2016 12:56
Кто нить homestead на винду ставил?
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 13:03

@LightAir Вообщем со шрифтами провал... Пытался такое сделать: http://askubuntu.com/questions/564358/openjdk-8-oracle-jdk-8-font-patches-for-ubuntu

Но в ответе не понимаю этот шаг

Save it then gedit the idea.sh. (Your script location may be different)

Я вставил в phpstorm.sh свой путь

eval "/usr/local/java/jdk-8u5-tuxjdk-b08/bin/java" $ALL_JVM_ARGS -Djb.restart.code=88 $MAIN_CLASS_NAME "$@"
test $? -ne 88 && break

Но итог один

ariyDezmond
@ariyDezmond
Feb 27 2016 13:04
@andrey-helldar спасибо)
KarmaBot
@KarmaBot
Feb 27 2016 13:04
Спасибо (+1) для @AndreyHelldar принято! Текущая карма +8.
ariyDezmond
@ariyDezmond
Feb 27 2016 13:05
всем спасибо)
KarmaBot
@KarmaBot
Feb 27 2016 13:05
@ariyDezmond, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
ariyDezmond
@ariyDezmond
Feb 27 2016 13:05
нашёл в чём была трабла
надо было в sudo gedit /etc/apache2/sites-available/magazin.local.conf добавить <Directory /var/www/magazin.local>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ибо мод rewrite не хотел работать)))
Юрий
@sawerus
Feb 27 2016 13:07
@ariyDezmond вспомни первые вопросы и ответы. Говорил же смотри мод реврайт
ariyDezmond
@ariyDezmond
Feb 27 2016 13:08
я не знал где его смотреть и что там должно быть)
Юрий
@sawerus
Feb 27 2016 13:08
если под nginx сидишь подобное в виртуал хостах
ariyDezmond
@ariyDezmond
Feb 27 2016 13:08
под апачем
а чем вам так nginx нравится?
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 13:16
@ariyDezmond Он умнее, быстрее и приятнее Apache
LightAir
@LightAir
Feb 27 2016 13:18

@Furdarius зачем столько мороки?)
В ссылке, что я давал из ppa ставится фонтфикс для openJDK.
If it is anything Ubuntu-based you should add this ppa OpenJDK Fontfix
Далее просто добавляешь настройки в phpstorm64.vmoptions
and after upgrading your JDK set this options in the phpstorm64.vmoptions file

А по ссылке что ты делаешь описание не для phpstorm

Artemiy Ryabinkov
@Furdarius
Feb 27 2016 13:21

@LightAir >для openJDK

У меня Оракловская джава

LightAir
@LightAir
Feb 27 2016 13:22
@Furdarius java -version покажи
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 13:23
@LightAir
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)
LightAir
@LightAir
Feb 27 2016 13:24
@Furdarius тогда тебе нет смысла ставить fontfix
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 13:25
@LightAir Ну вот я и говорю... Но со шрифтами то надо что-то делать
LightAir
@LightAir
Feb 27 2016 13:29
@Furdarius может глупость конечно, но я бы попробовал поставить openJDK =) У меня кстати он и стоит. Правда если ты под android пишешь с использование чего нить тина JavaFX, то придётся отдельно oracle JDK ставить.
[  4:30 ]  [ rain@rain_desktop:~/ ]
 $ java -version 
openjdk version "1.8.0_74"
OpenJDK Runtime Environment (build 1.8.0_74-b02)
OpenJDK 64-Bit Server VM (build 25.74-b02, mixed mode)
Хмм... что то твой вывод подозрительно на openjdk похож)
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 13:32

@LightAir Специально менял с openJDK на Oracle :D

Щас попробую openJDK поставить.

LightAir
@LightAir
Feb 27 2016 13:33
А не, всё верно от oracle так и пишет
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 13:37
@LightAir Ну я ж своими руками ставил)
@LightAir А оракловскую сносить не обязательно?
LightAir
@LightAir
Feb 27 2016 13:43
@Furdarius точно не знаю вроде нет. На сколько я помню была какая то команда для выбора явы дефолтной
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 13:43

@LightAir Команда sudo update-alternatives --config java

Мне она щас предлагает:

Selection    Path                                  Priority   Status
------------------------------------------------------------
  0            /usr/local/java/jdk1.8.0_73/bin/java   1         auto mode
* 1            /usr/local/java/jdk1.8.0_73/bin/java   1         manual mode

Поставил OpenJDK, теперь выбор такой:

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      auto mode
  1            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
* 2            /usr/local/java/jdk1.8.0_73/bin/java             1         manual mode

Но вот вопрос, выбрать 0 или 1?

Выбрал 1, и щас попробую fontfix

Denwebart
@Denwebart
Feb 27 2016 13:53
Привет всем. Тут разговор о локальном сервере заходил. Подскажите, пожалуйста, у меня сейчас Xampp стоит (Windows 10 x64), почему в 3-4 раза медленнее сайт на нём работает, чем на хостинге?
KarmaBot
@KarmaBot
Feb 27 2016 13:53
@Denwebart, и тебе привет ;)
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 13:55
@Denwebart Потому что поставь OpenServer http://open-server.ru/
Andrei Sosnov
@atehnix
Feb 27 2016 13:55
@Denwebart а что именно медленно работает? Запросы к базе или сам PHP?
Denwebart
@Denwebart
Feb 27 2016 13:55
@Furdarius раньше он у меня был, ещё хуже работал. Где-то год назад я его юзал.
@atehnix 750 мс сайт отдаётся, а на хостинге - 200
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 13:56
@Denwebart O_O
Не может быть! Не верю) Я на винде пользовался им, и это лучший пакет который я видел
Andrei Sosnov
@atehnix
Feb 27 2016 13:56

@Denwebart

Запросы к базе или сам PHP?

Denwebart
@Denwebart
Feb 27 2016 13:56
Честно, ребят. Я охочусь за этим решением уже года 3 :)
@atehnix Не могу вам так ответить. Просто реально видно, что сайт тупит на локалке.
Ларавел 4.2
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 13:57

@Denwebart Ну если ты хочешь прийти к конечному решению уже сейчас, то читай про Docker

Ты сам писал код? Там запросы к базе есть?

Denwebart
@Denwebart
Feb 27 2016 13:57
@Furdarius Спасибо, пытался по нему что-то искать, но ничего не нашёл, да и не понял :)
KarmaBot
@KarmaBot
Feb 27 2016 13:57

Находчивый

@Furdarius, вы выполнили условие: "Набрать 10 кармы.".
С чем и поздравляем =)
Находчивый
Спасибо (+1) для @Furdarius принято! Текущая карма +10.
Denwebart
@Denwebart
Feb 27 2016 13:58
Я заметил вот что: ставил чистый убунту-сервер когда-то. Пустой ларавел проект (только установленный) - 25 милисекунд. Просто песня. Xampp - 100мс. Openserver - 125 мс.
Andrei Sosnov
@atehnix
Feb 27 2016 13:59
@Denwebart ну, например, если дело в жестком, то ни docker ни openserver не поможет. :)
Denwebart
@Denwebart
Feb 27 2016 13:59
машина мощная, 8 оперативки, 4 ядра. Неужели нет решения, чтоб сайты на локалке летали быстрее хостинга в 5 раз?
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 14:00
@Denwebart Да при чем тут оперативка и ядра? :D
Denwebart
@Denwebart
Feb 27 2016 14:00
@atehnix Жёсткий совсем новый, и года нет WD blue.
@Furdarius да это так, просто. Обычно люди говорят, что комп слабый. :)
Andrei Sosnov
@atehnix
Feb 27 2016 14:00
@Denwebart А так гадать на кофейной гуще я не умею, не зная даже что именно медленно работает.. )
Denwebart
@Denwebart
Feb 27 2016 14:02
@atehnix Сайт целиком медленно работает. Ну вот сам сайт: http://avtorem.info/ На Xampp он меня 700 мс отдаётся, иногда 1 секунда проскакивает.
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 14:03

@Denwebart Короче тебе надо проверить:
0) За сколько веб-сервер отдает голый html
1) Скорость инициализации самого PHP скрипта (Просто запустить чистую лару например)
2) Скорость запроса к базе (Сделать запрос к базе и посмотреть сколько времени он занял)
3) Проверить скорость чтения с жесткого диска.

Проверь всё и тогда можно будет обсуждать

Denwebart
@Denwebart
Feb 27 2016 14:03
@atehnix Он шустрый, я запросы оптимизировал. Ваш вопрос вводит меня в тупор. Я понимаю, что вы спрашиваете.
@Furdarius Спасибо!
KarmaBot
@KarmaBot
Feb 27 2016 14:03
Спасибо (+1) для @Furdarius принято! Текущая карма +11.
Denwebart
@Denwebart
Feb 27 2016 14:07
@Furdarius А что такое Docker и в чём его фишка?
slider23
@slider23
Feb 27 2016 14:09

Привет всем. Тут разговор о локальном сервере заходил. Подскажите, пожалуйста, у меня сейчас Xampp стоит (Windows 10 x64), почему в 3-4 раза медленнее сайт на нём работает, чем на хостинге?

Потому что php под windows работает медленнее, чем под linux. Его не оптимизировали особо, все равно боевых серверов на windows и php нет.

KarmaBot
@KarmaBot
Feb 27 2016 14:09
@slider23, привет, как настроение?
Denwebart
@Denwebart
Feb 27 2016 14:10
@slider23 А какими веб-серверами тогда разработчики пользуются, чтобы комфорт был максимальный при разработке?
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 14:11
@slider23 Ну там не секунда все-равно на инициализацию.
slider23
@slider23
Feb 27 2016 14:11
Ну меня лично тормоза windows не напрягают. 100мс против 25мс это ниачем
LightAir
@LightAir
Feb 27 2016 14:12
Когда приходилось сидеть на винде я делал свою сборку. apache + mysql + php
Работала шустро.
slider23
@slider23
Feb 27 2016 14:12
Если сайт открывается за секунду, это надо смотреть запросы уже.
Denwebart
@Denwebart
Feb 27 2016 14:12
@slider23 Да, пустой проект - не проблема. Но он же немного разрастается. И вот сейчас 700 мс на Xampp.
@slider23 Посмотри, пожалуйста http://avtorem.info/ Вот этот сайт. Он у меня на Xampp сейчас 750 -1с.
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 14:13
@Denwebart Контейнерная виртуализация. Очень быстро можно разворачивать любое окружение и на проде и на локалке и на тест сервере. Причем на всех серверах будет абсолютно совпадать все.
Denwebart
@Denwebart
Feb 27 2016 14:14
@Furdarius А есть классный пошаговый мануал установки и настройки?
@LightAir Просто сам устанавливал голые компоненты?
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 14:14
@Denwebart Хах, офф доки, как всегда)
Denwebart
@Denwebart
Feb 27 2016 14:15
@slider23 Я старался на этом сайте (насколько знания позволяют) всё оптимизировать. Например, выбирать только то, что нужно. Сайтик получился шустрым, как для новичка. Но на Xampp работать уже невозможно, серьёзно.
slider23
@slider23
Feb 27 2016 14:16
Надо локализовать проблему. Попробуй выложить на хостинг, и посмотри, за сколько будет открываться. Если за столько же - значит это ты виноват. Если меньше - то это проблема в винде.
Denwebart
@Denwebart
Feb 27 2016 14:16
@Furdarius ну вот там-то я ничего и не вкурил. Сильно заумно. :(
slider23
@slider23
Feb 27 2016 14:16
Докер не нужен
Имею в виду чатику )
Denwebart
@Denwebart
Feb 27 2016 14:17
@slider23 Так я же дал ссылку, он уже выложен на хостинг, работает. И на локалке у меня сейчас он есть.
slider23
@slider23
Feb 27 2016 14:17
А, я думал, там можно посмотреть время открытия, он у тебя с локальной машины тянется
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 14:18
@slider23 Докер очень даже нужен...
@Denwebart Ну я других не знаю
slider23
@slider23
Feb 27 2016 14:18
Докер нужен тем, кому он нужен, а не всем. Кому он нужен, те о нем знают, а остальным лучше не знать. )
LightAir
@LightAir
Feb 27 2016 14:18
@Denwebart ага
slider23
@slider23
Feb 27 2016 14:19
@Denwebart это тот сайт, о котором ты говорил года полтора назад ? Ты его таки сделал ? Молодец ! )
Denwebart
@Denwebart
Feb 27 2016 14:19
Конечно, когда я ставил чистый ubuntu-sеrver на виртуалке, тогда Modx Revo изучал... Ну, что могу сказать, читсый Revo - 75 мс. На опенсервере - 250-300 с ходу. Куда это годится?
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 14:19
@slider23 Щас придет @fesor и обоснует по понятиям :D
Denwebart
@Denwebart
Feb 27 2016 14:19
@slider23 Да, спасибо. Мы с девушкой делали. Она, конечно, круче меня шарит. Но я тоже старался.
@LightAir много времени занимает всё это?
@slider23 Я переживал тогда, что надо на Yii делать сайт. А теперь вижу, что Ларка тоже не подводит в скорости.
slider23
@slider23
Feb 27 2016 14:21
Оно всё на laravel ?
LightAir
@LightAir
Feb 27 2016 14:21
@Denwebart да нет в принципе. Могу сборку поискать. Полюбому архивы где-то остались. Но там скорее всего php старый
Denwebart
@Denwebart
Feb 27 2016 14:22
@slider23 Да. Вся серверная часть. 4.2.17
@slider23 Дизайн дурацкий, совершенно. Совсем не в тему. Буду переделывать.
slider23
@slider23
Feb 27 2016 14:22
Круто получилось, слушай )
Молодцы вы
С нуля, такое сделать. Глаза боятся, а руки делают )
И фрейворк изучили в процессе
Для быстроты php под виндой можно попробовать поставить вместо xampp - openserver.ru .
Denwebart
@Denwebart
Feb 27 2016 14:24
@slider23 Спасибо большое! Это первый серьёзный проект. Там личный кабинет, голосовалки, рейтинги, вопросы-ответы (слизано с тостера немного :)), личный блог и много всего ещё :)
KarmaBot
@KarmaBot
Feb 27 2016 14:24
Спасибо (+1) для @slider23 принято! Текущая карма +196.
Denwebart
@Denwebart
Feb 27 2016 14:24
@slider23 Спасибо, я попробую. Ты его используешь?
KarmaBot
@KarmaBot
Feb 27 2016 14:24
Карма @slider23 не потревожена. Слишком часто её пошатывали.
slider23
@slider23
Feb 27 2016 14:24
точнее, http://open-server.ru/
Да, я на нём
Denwebart
@Denwebart
Feb 27 2016 14:25
@slider23 Мне Xampp придётся удалять из-за него?
slider23
@slider23
Feb 27 2016 14:25
Можно просто не запускать
Но я бы лично забил и работал так. Ну, медленно.
Denwebart
@Denwebart
Feb 27 2016 14:25
Понял, спасибо.
KarmaBot
@KarmaBot
Feb 27 2016 14:25
@Denwebart, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
slider23
@slider23
Feb 27 2016 14:25
На хостинге быстро
Denwebart
@Denwebart
Feb 27 2016 14:26
@LightAir спасибо, я тогда погуглю.
KarmaBot
@KarmaBot
Feb 27 2016 14:26
Спасибо (+1) для @LightAir принято! Текущая карма +23.
Denwebart
@Denwebart
Feb 27 2016 14:26
@slider23 Я пытаюсь забить. Но я такой товарищ (что-то вроде перфекциониста), которому надо всё супер-быстро :)
slider23
@slider23
Feb 27 2016 14:26
@Furdarius про докер и всех-всех-всех https://habrahabr.ru/post/276539/
Denwebart
@Denwebart
Feb 27 2016 14:27
@slider23 А 5.2 версия ларки такая же быстрая? Или даже быстрее?
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 14:27
после 4.2 ларка черепаха +)
slider23
@slider23
Feb 27 2016 14:28
Вроде все версии примерно одинаковые по быстродействию
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 14:28
+
что 5.0, что 5.1, что 5.2
Denwebart
@Denwebart
Feb 27 2016 14:28
а 4.2 шустрее?
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 14:28
а без неё ещё быстрее
slider23
@slider23
Feb 27 2016 14:28
так 4.2 такое же
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 14:28
нене
4.2 быстрее
а 1.0 ещё быстрее
Denwebart
@Denwebart
Feb 27 2016 14:29
Ну, я полагаю на 4.2 смысла уже писать нет, надо пересаживаться на 5.2?
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 14:29
угу
4.2 считай как вин ХР
slider23
@slider23
Feb 27 2016 14:29
не, 3.0 была быстра, а все, что дальше - примерно одинаково
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 14:29
старая, но некоторые пользуются
slider23
@slider23
Feb 27 2016 14:29
у меня такие ощущения
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 14:30
а ставить её для чего-то нового смысла мало
а 3.0 как вин 98se
Denwebart
@Denwebart
Feb 27 2016 14:30
А почему Тейлор её убил?
slider23
@slider23
Feb 27 2016 14:30
Потому что во фреймворке главное - не скорость работы
LightAir
@LightAir
Feb 27 2016 14:30
Юзайте lumen как я :D ttfb около 10ms :+1:
slider23
@slider23
Feb 27 2016 14:31
Это вообще не фактор при выборе
Нельзя фреймворки выбирать по скорости, все равно база добавит таких тормозов, что супербыстрый и супертормоз фреймворк будут выглядеть примерно одинаково
Denwebart
@Denwebart
Feb 27 2016 14:33
@LightAir Макаров (автор проекта Yii2) говорит, что Yii2 обходит Lumen в скорости. :)
LightAir
@LightAir
Feb 27 2016 14:34
@Denwebart видимо у него свой тормозной lumen)
Denwebart
@Denwebart
Feb 27 2016 14:34
@slider23 Хотел ещё про опенсервер спросить. Его можно как-то легко переносить потом? С одного компа на другой?
@LightAir Да он, вроде, тесты приводил какие-то
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 14:34
@Denwebart а ещё Саша пишет goto и eval внутри его фрейма
Andrei Sosnov
@atehnix
Feb 27 2016 14:34
@Denwebart он изначально портабельный. Сразу можно на внеш.жесткий ставить и такскать куда хочешь.
Denwebart
@Denwebart
Feb 27 2016 14:35
@SerafimArts а я не шарю, что это :)
JhaoDa
@jhaoda
Feb 27 2016 14:35
@Denwebart не знаешь, что такое goto и eval?
Denwebart
@Denwebart
Feb 27 2016 14:36
@jhaoda не, пока что не знаю :)
JhaoDa
@jhaoda
Feb 27 2016 14:36
Хм... с одной стороны это хорошо, а с другой — плохо
@Denwebart короче, ты «программист» на ларавель, а не на РНР
Denwebart
@Denwebart
Feb 27 2016 14:37
@jhaoda да я вообще программистом себя не считаю. Стараюсь освоить программирование, но тяжело даётся. Я, скорее, сборщик :)
@atehnix класс, спасибо! А какую версию посоветуешь? Там их 3
Maxim
@Big-Shark
Feb 27 2016 14:38
@jhaoda гото есть в симфони)
Andrei Sosnov
@atehnix
Feb 27 2016 14:38
@Denwebart любую. В плане php+mysql ничего не изменится. Разница лишь в наличии/отсутствии второстепенного софта.
LightAir
@LightAir
Feb 27 2016 14:39
@Denwebart угу, в его вселенной наверное и slim 3 в 3 раза медленнее) А вот мои сферические тесты в вакуме тоже показывают, что мои проекты в тысячу раз быстрее фреймворков на которых они работают)
Maxim
@Big-Shark
Feb 27 2016 14:39
@Denwebart я юзаю слим, он и люмен и юии на одном месте вообщем)
@LightAir юзал слим3?
LightAir
@LightAir
Feb 27 2016 14:39
@Big-Shark ага
Maxim
@Big-Shark
Feb 27 2016 14:40
@LightAir и как тебе? Я вот 2 тестовых мини проекта сделал, мне нравится)
Denwebart
@Denwebart
Feb 27 2016 14:41
@atehnix значит, минималку можно скачать
LightAir
@LightAir
Feb 27 2016 14:41
@Big-Shark для мини проектов самое то
Maxim
@Big-Shark
Feb 27 2016 14:42
@LightAir на самом деле он побуждает использовать фреймверк агностик архитектуру, и ди, что очень круто мне кажется
Denwebart
@Denwebart
Feb 27 2016 14:44
Спасибо всем огромное за советы!
KarmaBot
@KarmaBot
Feb 27 2016 14:44
@Denwebart, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Maxim
@Big-Shark
Feb 27 2016 14:57
кто расскажешь что в 5.7 мускуле за плюшки, и можно ли с ним уже работать? Плиз в гугл не посылать, посылать только можно на русскую короткую и понятную доку.
Andrey Helldar
@andrey-helldar
Feb 27 2016 15:23
@Denwebart по опенсерверу: у него все пользовательские настройки хранятся в папке "userdata". По сути он портабельный. Если не хочешь весь носить, можешь папку копировать.
LightAir
@LightAir
Feb 27 2016 15:28
@Big-Shark 5.7.0? :D
Maxim
@Big-Shark
Feb 27 2016 15:28
@LightAir угу, а есть еще какойто?
LightAir
@LightAir
Feb 27 2016 15:29
@Big-Shark Первая версия ветки MySQL 5.7.1 анонсирована 23 апреля 2013 :D
Maxim
@Big-Shark
Feb 27 2016 15:29
@LightAir хмм, а в какой версии там появилось чтото с джесон и стрикт по дефолту?
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 15:30

@LightAir Сделал по этой статье, которую ты давал https://laracasts.com/discuss/channels/general-discussion/font-antialiasing-on-linux-and-phpstorm/replies/7406
Не помогло.

Правда я думаю, что не оч правильно сделал.
Сначала я поставил OpenJDK из другой статьи: http://ubuntuhandbook.org/index.php/2015/01/install-openjdk-8-ubuntu-14-04-12-04-lts/
Потом ставил уже https://github.com/achaphiv/ppa-fonts/blob/master/openjdk-fontfix/README.md

Может быть не надо было ставить первое?

LightAir
@LightAir
Feb 27 2016 15:30
@Big-Shark в ней вроде бы
@Big-Shark вот что откопал https://www.opennet.ru/opennews/art.shtml?num=43162
Andrey Helldar
@andrey-helldar
Feb 27 2016 15:34
@Big-Shark судя по доке тип JSON держит версия MySQL 5.7.8
Maxim
@Big-Shark
Feb 27 2016 15:37
@andrey-helldar @LightAir спасибо
KarmaBot
@KarmaBot
Feb 27 2016 15:37
Спасибо (+1) для @AndreyHelldar принято! Текущая карма +9.
Спасибо (+1) для @LightAir принято! Текущая карма +24.
LightAir
@LightAir
Feb 27 2016 15:37
@Furdarius наверное без разницы. А phpstorm как запускаешь? пробовал через этот скрипт? https://github.com/achaphiv/ppa-fonts/blob/master/openjdk-fontfix/README.md#usage
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 15:42

@LightAir JAVA_HOME у меня в /etc/profile прописана.
_JAVA_OPTIONS в /opt/PhpStorm-143.1770/bin/phpstorm64.vmoptions

Вот такого export GNOME_DESKTOP_SESSION_ID=this-is-deprecated правда нигде нет

LightAir
@LightAir
Feb 27 2016 15:49
@Furdarius не знаю что за фигня. Я с гномом вообще с детства плохо дружу)
JAVA_HOME на патченый jdk указывает, да?
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 15:51
@LightAir Не, на тот что я сначала ставил. Как найти куда патченный поставился?
LightAir
@LightAir
Feb 27 2016 15:53
@Furdarius я так понимаю, что он должен патчить тот что по дефолту стоит.
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 15:55
@LightAir Кек
Roman
@pr0kazn1k
Feb 27 2016 15:55
Коллеги, использует кто-нибудь https://github.com/fisharebest/laravel-assets ?
hbody
@hbody
Feb 27 2016 16:12
Здравствуйте.
Подкиньте пожалуйста какие-то известные сайты, сделанные на Laravel?
Заказчик попался странный, делаю сайт на ларе, ему это не нравится (недоверие какое-то). Цель - переубедить.
KarmaBot
@KarmaBot
Feb 27 2016 16:12
@hbody, привет =)
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 16:13

@hbody https://laravel.com/

Довольно популярный сайт

Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:13
@hbody https://habrahabr.ru/post/254277/ этого думаю будет достаточно
hbody
@hbody
Feb 27 2016 16:15
@Furdarius Логично что сайт ларавела на ларавеле, но врят ли это будет аргументом :)
@SerafimArts Спасибо, интересная статистика.
Кстати, привет из комьюнити DN :)
KarmaBot
@KarmaBot
Feb 27 2016 16:17
Спасибо (+1) для @SerafimArts принято! Текущая карма +275.
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:17
@hbody DevelNext?
hbody
@hbody
Feb 27 2016 16:17
@SerafimArts Именно :)
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:17
ничоси
+)
hbody
@hbody
Feb 27 2016 16:18
В принципе ожидал увидеть разработчика сайта DN на ларе в этом комьюнити, но не так сразу :)
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:19
я не разраб сайта DN, уже
давно подзабил на него, т.к. Диме судя по всему это нафиг не упёрлось
hbody
@hbody
Feb 27 2016 16:20
@SerafimArts В курсе. Дмитрий странный, хочет все сам сделать. И получается не очень.
Чего только стоит плашка DN...
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:21
@hbody для сравнения - это то что я для него набросал: http://docs.rudev.org/d/841a07590aaadafd769ad008d5585c19
hbody
@hbody
Feb 27 2016 16:21
Видел. Смотрится круто :)
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:22
и набросок сайта на коленке
в результате видим то, что видим
hbody
@hbody
Feb 27 2016 16:22
Ну сайт с гита я уже запускал у себя =) Даже копался в исходниках
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:22
ну он на 4ке, хотя и переделан под 5ку
там много косяков довольно
короче не идеал
hbody
@hbody
Feb 27 2016 16:23
Получше чем то, что имеем :)
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:23
ну это да
*имхо
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:27

В принципе ожидал увидеть разработчика сайта DN на ларе в этом комьюнити, но не так сразу :)

@hbody а что нет-то? +)

Artemiy Ryabinkov
@Furdarius
Feb 27 2016 16:29
Что за DN то? Заинтриговали)
hbody
@hbody
Feb 27 2016 16:31
@Furdarius IDE для разработки Desktop приложений (и в будущем Android) на jPHP (PHP компилируемый в байткод Java)
Artemiy Ryabinkov
@Furdarius
Feb 27 2016 16:31
@hbody Понял. Неплохо)
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:34
IDE, которое нафиг никому не нужно +)
ну разве только для школололо
LightAir
@LightAir
Feb 27 2016 16:35
@SerafimArts + :D
hbody
@hbody
Feb 27 2016 16:42
Все мы знаем что на нем все равно в итоге будут писать винлокеры :)
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:42
+
причём я удивляюсь какие чуваки на форуме обитают
просят скрипт по поиску файлов в какталоге
кидаю ссыль на симфони файндер
потом ещё кто-то кидает процедурный кусок говна на 50 строк
и все начинают яро обсуждать именно его, мол это решение лучше и удобнее симфони
Alexander
@xxxcoltxxx
Feb 27 2016 16:44
@SerafimArts потому что все знают пхп и мало кто знает симфони
Все выбирают то, с чем знакомы
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:45
@xxxcoltxxx ты видел что я кинул?
Alexander
@xxxcoltxxx
Feb 27 2016 16:45
@SerafimArts нет
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:45
это так дохрена непонятно?
Alexander
@xxxcoltxxx
Feb 27 2016 16:46
А, ну тут да)
JhaoDa
@jhaoda
Feb 27 2016 16:47
@SerafimArts люди композер до сих пор не освоили, а ты про симфони...
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:47
@xxxcoltxxx ты не поверишь, но любой компонент симфони, если прочитать доки - кристально понятен
@jhaoda именно
вопросы детские все
а когда предлагаешь вменяемое решение - все тупо игнорят
Maxim
@Big-Shark
Feb 27 2016 16:49
@SerafimArts пффф
@SerafimArts кстати, я для себя так и не увидео плюсы от финдера, по сравнению с флайфаил систем допустим
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:50
особо меня радует, когда процедурный код без отсупов даже постят, а потом прилетает "гуру", говорит что оно говно, добавляет отступы, а вдобавок ещё глобалсы приписывает, мол это лучше решение
Maxim
@Big-Shark
Feb 27 2016 16:50
@SerafimArts омг)
Alexander
@Dualse
Feb 27 2016 16:51
@SerafimArts а ссылка есть на это обсуждение?
LightAir
@LightAir
Feb 27 2016 16:51
@SerafimArts ты где таких находишь? )
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:51
да выбирайте вообще любой тред
Alexander
@xxxcoltxxx
Feb 27 2016 16:52
Блин, я субботник в яндексе сегодня пропустил, даже календарь не помог)
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:52
а, да, особого удовольствия доставят эти уроки
это вообще жесть
Alexander
@xxxcoltxxx
Feb 27 2016 16:53
Щас мыло пришло, типа дайте обратную связь)
Maxim
@Big-Shark
Feb 27 2016 16:53
@SerafimArts "Вот как должен выглядеть нормальный код:" вуахахаха
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:53
+
@Big-Shark ну это действительно один из лучших, что есть на этом форуме
LightAir
@LightAir
Feb 27 2016 16:54
@SerafimArts госпадибожемой. Как теперь всё это развидеть то? :worried:
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:54
хотя бы отступы есть
короче там только wxMaper прошаренный чел
brights1de
@brights1de
Feb 27 2016 16:54
Всем привет, как бы вы реализовывали roles and permissions для пользователей на ларе? использовав pivot table? или быть может готовые решение типо https://cartalyst.com/manual/sentry/2.1, https://github.com/Zizaco/entrust
KarmaBot
@KarmaBot
Feb 27 2016 16:54
@brights1de, привет =)
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:54
да сам Дима
остальные говнокодеры пипец
Maxim
@Big-Shark
Feb 27 2016 16:54
@SerafimArts то есть вот это типа норм if ( count($files > 0) ?
JhaoDa
@jhaoda
Feb 27 2016 16:54
@LightAir ну там же написали «дайте миксер» :)
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:55
@Big-Shark ну т.е. то, что это тупо не имеет смысла - не норм
LightAir
@LightAir
Feb 27 2016 16:55
:D
JhaoDa
@jhaoda
Feb 27 2016 16:55
Правда, написал афтырь, который на говно вишенку прилепил, но всё же
Maxim
@Big-Shark
Feb 27 2016 16:55
@brights1de написал бы роли и права в файл в виде констант, и все
JhaoDa
@jhaoda
Feb 27 2016 16:55
@brights1de ты уверен, что тебе нужны именно роли и именно с разрешениями?
@brights1de ты уверен, что имеющаяся в ларавель система авторизации тебе не подходит?
Maxim
@Big-Shark
Feb 27 2016 16:58
@SerafimArts странно что нет решения типа exec('gpep ...')
brights1de
@brights1de
Feb 27 2016 16:58
@jhaoda я пока еще и не понял, что там из коробки есть, тем более что 5.2 появились какие-то новые плюшки для auth
@Big-Shark и в каждом котроллере ты бы делал check на нужные тебе права?
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:58
@Big-Shark виндузятники
JhaoDa
@jhaoda
Feb 27 2016 16:58
@brights1de прочитай про политики
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 16:58
я бы не удивился, если бы ттам было new COM
Maxim
@Big-Shark
Feb 27 2016 16:58
@SerafimArts неудачники
JhaoDa
@jhaoda
Feb 27 2016 16:58
@brights1de а в 5.2 появились изменения в аутентификации, но не в авторизации
Maxim
@Big-Shark
Feb 27 2016 16:59
@brights1de зачем мне это делать в каждом контролере? Ну вообще логично что есть тебе нужно прочекать права на редактирования, но ты либо это сделать в акшене либо в мидлвеа
sky-orfank
@sky-orfank
Feb 27 2016 17:03
кто-нибудь знает в blade шаблонах можно создавать переменные и работать с ними?
brights1de
@brights1de
Feb 27 2016 17:04
просто будет две роли для начало - admin и user, и у каждого будет свой личный кабинет, и думаю как бы это правильно организовать.
Maxim
@Big-Shark
Feb 27 2016 17:04
@sky-orfank угу, <?php $a = 'b' ?>
sky-orfank
@sky-orfank
Feb 27 2016 17:05
а в самом шаблонизаторе? типа @var = 1 нет?
Maxim
@Big-Shark
Feb 27 2016 17:06
@SerafimArts
$ grep -r -n "@return" ../src                                                                                                                                                                             ‹system›
../src/PostSchema.php:15:     * @return string
../src/PostSchema.php:24:     * @return mixed
../src/PostRepository.php:25:     * @return void
../src/PostRepository.php:34:     * @return void
../src/PostRepository.php:44:     * @return \Psr\Cache\CacheItemInterface
../src/PostRepository.php:53:     * @return Post
../src/PostRepository.php:69:     * @return Post[]
../src/PostRepository.php:77:     * @return void
../src/Post.php:11:     * @return Post
../src/Post.php:47:     * @return string
../src/Post.php:55:     * @return string
../src/Post.php:63:     * @return string
../src/Post.php:73:     * @return Post
@SerafimArts практически все уже готово, надо только сделать exec )
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 17:07
@Big-Shark оно слишком ровно и читаемо всё выглядит
так что не вариант
Maxim
@Big-Shark
Feb 27 2016 17:07
@SerafimArts надо усложнить)
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 17:07
я кстати раньше через exec со сфинксом работал
+)
и так же получал данные
Maxim
@Big-Shark
Feb 27 2016 17:11
омг, только что узнал что можно делать так $cutoff->modify('- 5 weekdays');
sky-orfank
@sky-orfank
Feb 27 2016 17:11
я так понимаю нельзя в шаблоне получить доступ к переменной передаваемой из контроллера типа <?php echo $data; ?>
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 17:12
можно
Maxim
@Big-Shark
Feb 27 2016 17:13
@LightAir а почему не на 5.2 и не на англ версию?
LightAir
@LightAir
Feb 27 2016 17:13
@Big-Shark "своя" рубашка ближе к телу)
sky-orfank
@sky-orfank
Feb 27 2016 17:14
у меня в контроллере return view('home', ['categories' => $categories]); как мне получить доступ типа <?php var_dump( $categories); ?>
Alexander
@Dualse
Feb 27 2016 17:15
@sky-orfank Ну так и сделай
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 17:15
так и получить
LightAir
@LightAir
Feb 27 2016 17:17
@sky-orfank если не хочешь так, то сделай так {{ dump($categories) }} )
JhaoDa
@jhaoda
Feb 27 2016 17:17
@sky-orfank ты документацию принципиально читать не хочешь?
brights1de
@brights1de
Feb 27 2016 17:17
Так, ну даже если хранить roles в константах и поле в сущности users, как лучше организовать два разных кабинета? - для admin и для обычного зарегестрированного пользователя. Может быть сделать два разных роута, или один но перехватывать посредником и уже в зависимости от этого выдавать нужное представление, или может быть есть более элегантные решения.
JhaoDa
@jhaoda
Feb 27 2016 17:17
@brights1de надо почитать внимательно про аутентификацию и авторизацию в 5.2
sky-orfank
@sky-orfank
Feb 27 2016 17:17
а туплю, работает...
brights1de
@brights1de
Feb 27 2016 17:18
@jhaoda тоесть все это можно сделать из коробки лары?)
Maxim
@Big-Shark
Feb 27 2016 17:18
@brights1de омг, ты представляешь как работают вообще роуты и мвс фреймверки?
JhaoDa
@jhaoda
Feb 27 2016 17:18
@brights1de да
@brights1de судя по всему, тебе вообще надо всю доку читать
brights1de
@brights1de
Feb 27 2016 17:19
@Big-Shark да есть представление работы маршрутизации в целом, но вопрос не в этом ведь был
@jhaoda и откуда такой вывод?) я её читал, кроме как раз авторизации
Maxim
@Big-Shark
Feb 27 2016 17:20
@brights1de ну ты написал что ты хочешь сделать 2 роута, а может даже и 1 роуты и разруливать куда посылать пользователь в мидлвеа, поэтмоу я не уверен что ты понимаешь как все это работает.
brights1de
@brights1de
Feb 27 2016 17:21
@Big-Shark ну посредник перехватывает запрос до его попадения в action по сути
@Big-Shark просто можно ведь сделать админку, как вообще отдельный aplication
Maxim
@Big-Shark
Feb 27 2016 17:23
@brights1de но это глупо.
@brights1de ну а как ты хочет сделать 2 роута? Может ты имел ввиду 2 группы роутов?
brights1de
@brights1de
Feb 27 2016 17:26
@Big-Shark ну в одном проекте я видел такое, и цепляли из вендора. Ну например сделать, /admin страницу, и /profile, что-то типо такого.
ладно, пойду доки читать.
Maxim
@Big-Shark
Feb 27 2016 17:27
@brights1de и когда отдельный пакет стал апликейшеном?
@brights1de хотя и это достаточно странно было делать
brights1de
@brights1de
Feb 27 2016 17:27
@Big-Shark ну они его так называли)
brights1de
@brights1de
Feb 27 2016 17:40
@Big-Shark спасибо
KarmaBot
@KarmaBot
Feb 27 2016 17:40
Спасибо (+1) для @Big-Shark принято! Текущая карма +674.
Barbarosq
@Barbarosq
Feb 27 2016 18:06
привет всем
есть вопрос, слегка не по теме
как можно через Guzzle проверить сертификат?
Точней проверка подключена в настройках, а где достать респост ответа есть ссл или нету?
типо $guzzleResponse->getSslVerifiedStatus();
KarmaBot
@KarmaBot
Feb 27 2016 18:06
@Barbarosq, и тебе привет ;)
Vladislav
@Danan96
Feb 27 2016 19:27
Скинь те ссылку на нормальную статью про Dependency Injection
Maxim
@Big-Shark
Feb 27 2016 19:32
@Danan96 гугли Dependency Injection на русском
Ivan
@Hunternnm
Feb 27 2016 19:34
Бобрый вечер!
Maxim
@Big-Shark
Feb 27 2016 19:36
@Hunternnm омг
Ivan
@Hunternnm
Feb 27 2016 19:46
@Big-Shark ?
Alexander
@xxxcoltxxx
Feb 27 2016 19:47
А в laravel abort(code, message) может возвращать ошибку в json, если это ajax-запрос?
Maxim
@Big-Shark
Feb 27 2016 19:47
@Hunternnm ну скажем так, у меня почти 3 ночи, во Владивостоке около 6 часов уже, в Москве насколько я знаю чтото около 23, а ты тут про вечер)
@xxxcoltxxx ну если очень постараться то может
Ivan
@Hunternnm
Feb 27 2016 19:47
@Big-Shark ну у нас 10 вечера) но не суть
Alexander
@xxxcoltxxx
Feb 27 2016 19:47
@Big-Shark Так и знал)
Vladislav
@Danan96
Feb 27 2016 20:01
@Big-Shark спасибо
KarmaBot
@KarmaBot
Feb 27 2016 20:01
Спасибо (+1) для @Big-Shark принято! Текущая карма +675.
Vladislav
@Danan96
Feb 27 2016 20:02
@SerafimArts спасибо
KarmaBot
@KarmaBot
Feb 27 2016 20:02
Спасибо (+1) для @SerafimArts принято! Текущая карма +276.
Andrei Sosnov
@atehnix
Feb 27 2016 20:06

@xxxcoltxxx можно в хендлере исключений проверять

if ($request->ajax() || $request->wantsJson())

..и тогда отправлять свой json.

Alexander
@xxxcoltxxx
Feb 27 2016 20:07
@atehnix Да, но нужно try...catch для этого, а каждый метод в контроллере оборачивать не очень круто
@atehnix У меня abort может вызваться не только в контроллере, но и в репозитории или в других методах. Например, при проверке прав в трейте
Andrei Sosnov
@atehnix
Feb 27 2016 20:09
@xxxcoltxxx ну, и в чем проблема? abort() так и так сам бросает исключение. Тебе нужно только его поймать.
Alexander
@xxxcoltxxx
Feb 27 2016 20:09
@atehnix Это нужно решить как-то на уровне движка, потому что он как раз и оборачивает в try...catch всё, иначе мы бы при исключении видели стандартную страницу
@atehnix Я не хочу каждый метод контроллера оборачивать в try...catch и делать одинаковый response. Don`t repeat your code
LightAir
@LightAir
Feb 27 2016 20:11
@xxxcoltxxx просто переопредели abort и запили свой
Alexander
@xxxcoltxxx
Feb 27 2016 20:12
@LightAir Как вариант, но он не будет возвращать json при http-запросе. Если мой abort будет где-нибудь в трейте, то просто вернется строка в формате json, а в методе контроллера - то, что напишу
@LightAir Надо переопределять не abort, а обработку исключений, видимо
Andrei Sosnov
@atehnix
Feb 27 2016 20:13
@xxxcoltxxx 'abort()' и так уже сам кидает исключение. Нужно только его словить в хэндлере и по коду ошибки (или по классу) выбрать что отправлять клиенту.
А благодаря if ($request->ajax() || $request->wantsJson()) ты сможешь определить, что клиент ждет json, а не html.
Alexander
@xxxcoltxxx
Feb 27 2016 20:14
@atehnix Где это проверять? В контроллере? В обертке над abort?
Andrei Sosnov
@atehnix
Feb 27 2016 20:15
@xxxcoltxxx Exceptions/Handler.php - render()
Alexander
@xxxcoltxxx
Feb 27 2016 20:16
@atehnix Япона мать, думаю, это может помочь) Спасибо!
KarmaBot
@KarmaBot
Feb 27 2016 20:16
Спасибо (+1) для @atehnix принято! Текущая карма +48.
Andrei Sosnov
@atehnix
Feb 27 2016 20:16
@xxxcoltxxx в $request вся информация о запросе, в $e вся информация об исключении.
dihalt
@dihalt
Feb 27 2016 20:17

Коллеги, пишу:

use Debugbar;
....
    public function register()
    {
        Debugbar::info('Registered');
    }

А оно мне в ответ:
Call to undefined method Barryvdh\Debugbar\Facade::info()

Maxim
@Big-Shark
Feb 27 2016 20:21
@xxxcoltxxx abort не должен бросаться дальше чем из контролера
@dihalt и?
Alexander
@xxxcoltxxx
Feb 27 2016 20:22
@Big-Shark Для меня abort - это хелпер для throw new Exception. Почему не должен?
Maxim
@Big-Shark
Feb 27 2016 20:23
@xxxcoltxxx потому что ты должен кидать свои исключения а abort кидает http исключения
@xxxcoltxxx а твои сервисы и тд могут обрабатываться не только по хттп, а также из консоли
dihalt
@dihalt
Feb 27 2016 20:23
@Big-Shark ну как и. Фасад подключен, а чё не работает - не пойму.
Alexander
@xxxcoltxxx
Feb 27 2016 20:23
@Big-Shark Сколько работал - свои исключения нужны крайне редко
Maxim
@Big-Shark
Feb 27 2016 20:23
@xxxcoltxxx поэтому будет правельней кидать throw new Exception
@xxxcoltxxx есть еще такая штука как LogicException
Alexander
@xxxcoltxxx
Feb 27 2016 20:24
@Big-Shark А, ты не про throw new MyCustomException =)
@Big-Shark Тогда согласен
Maxim
@Big-Shark
Feb 27 2016 20:24
@dihalt ну говорит что нет такого метода) остальные методы работают?
@xxxcoltxxx ну если это типа отдельная либа, то там лучше MyCustomException, у меня есть 3 платежки, и у них свои классы + фабрика, так вот они свои эксепшены кидают, так как я должен распознать что там случилось, и показать пользователю
@xxxcoltxxx мол карта устарела, и тд
Victor Golovko
@siptik
Feb 27 2016 20:27
привет
dihalt
@dihalt
Feb 27 2016 20:27
@Big-Shark да нет, ничё не работает. Методы все есть.
Maxim
@Big-Shark
Feb 27 2016 20:28
@dihalt странно
Victor Golovko
@siptik
Feb 27 2016 20:28

чтобы вы ответили клиенту на :
cleint: This is not a bug
cleint: I think there are many unnecessary folders in the database
cleint: There are many unnecessary Laravel folders

Victor : ???

cleint: When someone is reviewing the code, it is confusing
dihalt
@dihalt
Feb 27 2016 20:29
@Big-Shark ага.
Maxim
@Big-Shark
Feb 27 2016 20:29
@siptik folders in the database?
@siptik спроси что он имеет ввиду говоря "folders in the database"
LightAir
@LightAir
Feb 27 2016 20:29
@siptik ответил бы, "пиши по Русски!"
Victor Golovko
@siptik
Feb 27 2016 20:30
ну он как бы поправился
There are many unnecessary Laravel folders
(это как я понял)
Maxim
@Big-Shark
Feb 27 2016 20:30
@siptik What do you mean when you say "folders in the database"?
@siptik вот прям так напиши лучше
Victor Golovko
@siptik
Feb 27 2016 20:31
он сам не шарит))
Maxim
@Big-Shark
Feb 27 2016 20:31
@siptik ну пускай напишет какие именно, или идет...
Victor Golovko
@siptik
Feb 27 2016 20:33
… One friend looked at the code already.
: The questions that I asked you are his questions.
: When he looked at the code, it was difficult for him to read and understand because of the many many Laravel folders. He thought they were unnecessary.
: Or redundant
: Please do not be offended
(facepalm)
@Big-Shark
Andrei Sosnov
@atehnix
Feb 27 2016 20:34
@siptik проект уже закончен? Тогда напиши, что он может удалить любые папки, которые считает ненужными, но за работоспособность в этом случае ты не ручаешься. )
Maxim
@Big-Shark
Feb 27 2016 20:34
@siptik друг моего сына школьника который учит бейсик в школе, посмотрел на код вашего проекта, и думает ...
Victor Golovko
@siptik
Feb 27 2016 20:35
я у него поинтересовлся перед этим ответом специалист ли он
в программировании
Maxim
@Big-Shark
Feb 27 2016 20:36
@siptik угу, плитку хорошо кладет, специалист)
Victor Golovko
@siptik
Feb 27 2016 20:36
вот эти друзья))
кстати очень много раз замечал, как "друзья" меняют мнение клиента
слава богу что я не дизайнер
там обычно это в порядке вещей
@atehnix да, запускаем в продакшен проект. намечается компенсация
и повалили такие вопросы
Andrei Sosnov
@atehnix
Feb 27 2016 20:43
@siptik Я одного не понимаю.. Какая клиенту разница сколько там папок? Чем меньше папок - тем меньше заплатит что-ли? :)
Victor Golovko
@siptik
Feb 27 2016 20:43
@atehnix друг сказал что фигня непонятная какя то
я бы тебе сделал на самописе пятью файлами
Maxim
@Big-Shark
Feb 27 2016 20:44
@atehnix я насчитал 10 папков и 15 файлов, и того мы вам должны 10 * 2 + 15 * 5
Andrei Sosnov
@atehnix
Feb 27 2016 20:44
@siptik так что ж друг сам проект не сделал тогда, чтобы с минимумом папок и всё как на ладони?... :)
Victor Golovko
@siptik
Feb 27 2016 20:45
Попытался объяснить как смог:
Victor: up-to-date frameworks have a lot of unnecessary files
Victor: unnecessary until you don't use them
Victor: it is like a car have unnecessary options like an airbag
Victor: until...
Steve: OK, good analogy, thanks. I understand
@atehnix, @Big-Shark
Maxim
@Big-Shark
Feb 27 2016 20:45
@atehnix ты сейчас про го практически сказал)
@siptik "it is like a car have unnecessary options like an airbag" :+1: :cool:
Victor Golovko
@siptik
Feb 27 2016 20:46
*has
пофиг)
dihalt
@dihalt
Feb 27 2016 20:47
@siptik хорошо обьяснил)
Maxim
@Big-Shark
Feb 27 2016 20:47
https://www.youtube.com/watch?v=IKD2-MAkXyQ Кто не понимает что такое DI и зачем оно надо.
Andrei Sosnov
@atehnix
Feb 27 2016 20:53
@Big-Shark :+1:
Положу в закладки.. Вдруг кому объяснить понадобится)
Kirill Nesmeyanov
@SerafimArts
Feb 27 2016 21:05
юхууу
бухааать
:D
Maxim
@Big-Shark
Feb 27 2016 21:06
@SerafimArts не поздно?
Victor Golovko
@siptik
Feb 27 2016 21:09
@Big-Shark , @atehnix
Steve: Is there a way to organize those "unnecessary" files? Is it possible to put them all in one folder or something so that the code review can be quicker and more efficient?
(facepalm)
Maxim
@Big-Shark
Feb 27 2016 21:10
@siptik я нельзя сказать что эта страктура ларавель, бест практис, и тд?
Victor Golovko
@siptik
Feb 27 2016 21:10
@Big-Shark
00.06.40] Victor: Steve! It is not a problem
[00.06.52] Victor: what do you try to solve?
[00.07.10] Victor: it is a framework
[00.07.20] Victor: it has own structure
-
Andrei Sosnov
@atehnix
Feb 27 2016 21:22
@siptik If you or your friend read the frameworks documentation then code review can be quicker and more efficient. ;)
Victor Golovko
@siptik
Feb 27 2016 22:10
@atehnix у меня такая чуйка, что он хочет допилить проект вместе со своим другом. Поэтому так озабочен
даже не знаю что думать
Andrei Sosnov
@atehnix
Feb 27 2016 22:11
@siptik а то что проект будет выполнен на ларе было обговорено заранее?
Victor Golovko
@siptik
Feb 27 2016 22:13
@atehnix lamp
все требования
первый раз у меня заказчик просит друзей проинспектировать код
Andrei Sosnov
@atehnix
Feb 27 2016 22:13
@siptik ну, тогда вроде проект соответствует всем требованиям)
Victor Golovko
@siptik
Feb 27 2016 22:13
ну так да
@atehnix I understand what you are saying. I think it makes the code review more difficult. That's all
LightAir
@LightAir
Feb 27 2016 22:14
@siptik О боже Френки, зачем этот больной доктор прописал тебе таблетки. Френки, я бы прописал тебе прикладывать подорожник к заднице при лунном свете, и тогда твои глаза вновь могли бы видеть.
Dmitry
@sunthera
Feb 27 2016 22:14
@siptik он ждал от тебя CI, а ты ему свинью подбросил )
Victor Golovko
@siptik
Feb 27 2016 22:15
@sunthera он наверное ожидал три файла:
Index, config, database
сложно сказать :)
Andrei Sosnov
@atehnix
Feb 27 2016 22:16
@siptik а зачем целых три? О_о
Victor Golovko
@siptik
Feb 27 2016 22:16
у него прозвучало слово database
так бы было 2
@atehnix
:)
LightAir
@LightAir
Feb 27 2016 22:17
Или нет. Боже, Френки этот строитель ничерта не понимает. Ты посмотри что он натворил! Зачем столько окон? Зачем он использовал этот куирпуич? Я бы мог тебе замутить крутой дом из коробок и с одним целым окном!
Victor Golovko
@siptik
Feb 27 2016 22:18
@LightAir Я бы мог тебе замутить дом состоящий из одного окна
без стекол
Andrei Sosnov
@atehnix
Feb 27 2016 22:18
@siptik в общем, ему надо бы определиться... "шашечки или ехать.."(с).
Victor Golovko
@siptik
Feb 27 2016 22:18
@atehnix поздно определяться
когда пришел день оплаты
LightAir
@LightAir
Feb 27 2016 22:19
Был у меня аналогичный клиент, которому друзья советывали часто... Ну и сам он был не прочь по программировать тихим вечером. А потом я всё исправлял. Мазахист. Сам натворит, потом платит за исправление.
Andrei Sosnov
@atehnix
Feb 27 2016 22:21
@siptik ну, в этом то плане да. Но не факт, что человек в итоге правильные выводы сделает) В следующий раз следующему разработчику опять тоже самое объяснять придется)
LightAir
@LightAir
Feb 27 2016 22:21
Зато стабильно платил :D 2 раза в месяц у него прям как традиция была, что нить у себя на сайте на**ертить :D
Victor Golovko
@siptik
Feb 27 2016 22:22
@LightAir да тут похоже на то, что стало дорого ему или просто очкует :) не понятно. Он просто заикнулся, что хочу сделать похожие проекты, "только дизайн другой"
Andrei Sosnov
@atehnix
Feb 27 2016 22:22
@LightAir по-моему, там больше звездочек должно было в слове быть.. :)
Victor Golovko
@siptik
Feb 27 2016 22:22
мы сказали ему что стоить будет 1/3-2/3
ибо "только дизайн другой" не означает, что проект такой же
видимо он поразмыслил и решил подключить друга на оценку
LightAir
@LightAir
Feb 27 2016 22:23
@atehnix ага, это гиттер поправил)
Victor Golovko
@siptik
Feb 27 2016 22:23
чтобы "чуть что ему дать доделать"
почемуто все думают, что раз похожий проект, то это означает "точно такой же"
смысл в том, что он хочет клонировать проект в разные области
LightAir
@LightAir
Feb 27 2016 22:25
@siptik аванс то хоть заплатил?
Victor Golovko
@siptik
Feb 27 2016 22:25
да, норм
LightAir
@LightAir
Feb 27 2016 22:25
значит не соскочит)
Victor Golovko
@siptik
Feb 27 2016 22:26
там еще должен нормальную сумму
так что все возможно
клиент нормальный, я ничего против него не скажу
пока не настал час расплаты :)
LightAir
@LightAir
Feb 27 2016 22:28
))
Victor Golovko
@siptik
Feb 27 2016 22:30
@LightAir просто предстоит Stage 2 по разработке проекта
Видимо заканчиваются бабки
А вообще как я понял им не очень нарвится папка Vendors :)
Dmitry
@sunthera
Feb 27 2016 22:32
Дьяволиада.
Victor Golovko
@siptik
Feb 27 2016 22:32
вот ее бы они порезали бы с удовольствием))
LightAir
@LightAir
Feb 27 2016 22:32
:D
Andrei Sosnov
@atehnix
Feb 27 2016 22:32
@siptik но зато она идеально соответствует их предложению "положить все лишнее в одну папку".. :)
Dmitry
@sunthera
Feb 27 2016 22:33
Как минимум потому, что ты ее не хранишь в репо. А тут на! на серваке она вдруг появляется. Откуда спрашивается ?
Victor Golovko
@siptik
Feb 27 2016 22:33
@atehnix , я тебе больше скажу, проект лежит в одной папке ))
Andrei Sosnov
@atehnix
Feb 27 2016 22:34
@siptik не.. тогда не понятно где "не лишнее")))
Victor Golovko
@siptik
Feb 27 2016 22:34
вот и я годаю, наверно папка var
@atehnix
лишнее
ко мне аж мой коллега приехал по такому поводу в час ночи
Andrei Sosnov
@atehnix
Feb 27 2016 22:36
@siptik Вынеси им index.php отдельно и скажи, что все остальное они могут не трогать, т.к. это доп.файлы. :)
Victor Golovko
@siptik
Feb 27 2016 22:36
он хотел расслышать, но я ему сказал что это правда
@atehnix я его вынес
я думаю они его вообще не видели)
там же еще bower
Andrei Sosnov
@atehnix
Feb 27 2016 22:37
@siptik Аа.. Так вот же, проблема решена! Проект в одном файле, все лишнее - в одной папке. Все как они и хотели)
Victor Golovko
@siptik
Feb 27 2016 22:37
блин, лучше бы они его не нашли
@atehnix bower
не прокатит
:)
есть идея, вынести js на отдельный сервак
и картинки в облако
Andrei Sosnov
@atehnix
Feb 27 2016 22:40
@siptik и весь проект на свой сервак. А им оставить только маленький api-клиент на php)
Victor Golovko
@siptik
Feb 27 2016 22:40
блин, не так. нужно было вообще проект сделать на другом серваке и api сделать (все равно мобильное приложение делать нужно) А тут пару фалов написать
@atehnix прям одинаковая мысль)
Andrei Sosnov
@atehnix
Feb 27 2016 22:41
)
@siptik по-моему, идеально) И все последующие доработки (платные, ест-но) - тоже гарантированно твои)
Victor Golovko
@siptik
Feb 27 2016 22:44
@atehnix да я думаю другу уже и так перехотелось его делать
))
Andrei Sosnov
@atehnix
Feb 27 2016 22:46
@siptik ну, это смотря какая цена.. ;)
@siptik а цены вы могли бы уже сами диктовать.. API то у вас))
Victor Golovko
@siptik
Feb 27 2016 22:46
@atehnix , чтобы облегчить файлы мне мой коллега предложил сделать обфускацию
меньше места занимать будут на серваке
@atehnix троллинг троллингом, но это показывает насколько может влиять "друг-компьюторщик" на клиента
ничего так я ему и не доказал
Dmitry
@sunthera
Feb 27 2016 22:54
@siptik не надо никому ничего доказывать :)
https://coub.com/view/7c1ex
может ему просто нужно дополнительное время, чтобы подумать
Andrei Sosnov
@atehnix
Feb 27 2016 22:57
@siptik согласен. Не надо ничего доказывать. Просто скажи что-то типа "Я профессионал своего дела. Именно поэтому вы и обратились ко мне за разработкой вашего проекта. Со всей уверенностью могу сказать, что проект выполнен по современным общепринятым стандартам и не содержит ничего лишнего."
Victor Golovko
@siptik
Feb 27 2016 22:59
@atehnix сказал ок, будем тестить
@atehnix просто такие вопросы обычно задают клиенты, которые делают одностраничник за 300 рублей
им обычно ненравится "качество"
:)