These are chat archives for LaravelRUS/chat

10th
Aug 2014
Роман Сохарев
@greabock
Aug 10 2014 03:23
Ангуляр не любит меня... сначала непонятки с Поставщиком роутов, потом траблы со слэшом в конце адреса (тут виноват был виноват .htaccess в laravel - это не сложно, но не приятно). И вот казалось бы все должно уже работать, но не работает... я чувствую, что проблема в том, что адрес страницы не в корне, а вложенный. Перепахал весь stackoverflow. Но решения так и не нашел... добавил <base href="/test" /> и установил $locationProvider.html5Mode(true);... но темплейт просто непередается в ng-view... ни ошибок, ни ворнингов... просто ничего не происходит. Я опечален
slider23
@slider23
Aug 10 2014 04:38
@Denwebart увы, ничего не получится прикрутить. я пробовал сделать синк папок, как писал, не синкуется, virtualbox при изменении файла у себя в шаре не вызывает сигнала inotify - поэтому синкер не понимает, что надо заработать и слить все в другую папку, куда смотрит вебсервер.
так что, похоже, тормоза вагранта - с этим придется смириться.
DeminAlexey
@DeminAlexey
Aug 10 2014 07:06
@greabock чувак посмотри туториалы на ютубе их там полно в связке с ларавел причем тоже есть. Иначе у тебя будут бесконечные проблемы. Потрать несколько часов на просмотр видеороликов
если не смог разобратся в доках
Роман Сохарев
@greabock
Aug 10 2014 07:20
@DeminAlexey, спасибо, я разобрался уже. Я просто невнимательно прочел документацию.
все работает отлично
Роман Сохарев
@greabock
Aug 10 2014 07:23
Да, я видел это =)
slider23
@slider23
Aug 10 2014 07:24
ненавижу ангуляр, точнее, ненавижу писать фронт :)
а что делать
Роман Сохарев
@greabock
Aug 10 2014 07:25
ну да... на бэке-то: отдал джсон - пошел кофе пить, ахахах =))
slider23
@slider23
Aug 10 2014 07:25
с любым инструментом фронт - это ад.
Alexander Egorov
@Amegatron
Aug 10 2014 07:25
а мне понравилось писать фронт, но чисто на jquery
Роман Сохарев
@greabock
Aug 10 2014 07:25
тут больше динозавр HTML виноват =(
Alexander Egorov
@Amegatron
Aug 10 2014 07:25
дай бог в начале сентября запустимся, сможете потестить :)
DeminAlexey
@DeminAlexey
Aug 10 2014 07:25
разве ангулар хуже бакбона? Помоему у ангулара больше возможностей
slider23
@slider23
Aug 10 2014 07:26
возможностей там масса, вкурить во все и быстро писать - вот в чем проблема
Роман Сохарев
@greabock
Aug 10 2014 07:26
Кто говорил о бэкбоон?
я говорил о бэк-энде. Что, сделал выборку из базы, отдал джсон и пусть фронтендер как хочет, так и трахается с ним =)
Alexander Egorov
@Amegatron
Aug 10 2014 07:29
я например смешанно делаю - если в серверном шаблоне есть какая-то логика отображения, то я от сервера отдаю готовый хмтл, если же логики никакой нет - то данные
например сообщение на стене пользователя - там в шаблоне делаются проверки, может ли текущий пользователь удалять это сообещние - тут выгоднее отдать готовый хмтл, который клиент просто вставит в нужное место. А вот например подгрузка списка фоток по аяксу - логики никакой нет, тут я клиенту отдаю чисто данные
DeminAlexey
@DeminAlexey
Aug 10 2014 07:32
запарила эта жара блииин. НА работае кандер не достает
дома 160 вольт напряг
попросту не тянет
Alexander Egorov
@Amegatron
Aug 10 2014 07:32
у нас чет тоже кондишка на работе умирать стала, еле охлаждает, мучаемся
уже почти месяц жара не спадает
Роман Сохарев
@greabock
Aug 10 2014 07:33

Раз уж тут зашел разговор... Ребят, как красивее сделать, чтобы все запросы по одному префиксу обрабатывались в одном контроллере и методе? Сейчас сделал так:

Route::group(array('prefix' => 'architect'), function(){
    Route::get('/{a?}/{b?}/{c?}/{d?}', 'ArchitectController@home');
});

но это же ужас...
как правильно сделать?

Alexander Egorov
@Amegatron
Aug 10 2014 07:33
а я так и не покупался еще :/
@greabock ну только если юзать Route::controller внутри группы, либо как ты привел пример каждый маршрут отдельно прописывать
DeminAlexey
@DeminAlexey
Aug 10 2014 07:34
а нафига префиксы нужны?
Alexander Egorov
@Amegatron
Aug 10 2014 07:34
ну например префикс 'admin' - все админские маршруты
DeminAlexey
@DeminAlexey
Aug 10 2014 07:34
догнал
Alexander Egorov
@Amegatron
Aug 10 2014 07:34
и соотв-но там может быть /admin/news/, /admin/news/create и т.д.
@greabock вообще контроллер из без группы даже можно: Route::controller('admin', 'AdminController'); - вот тебе и маршруты с "префиксом" admin
Роман Сохарев
@greabock
Aug 10 2014 07:36
Нет, он тогда будет методы, по первому аргументу запускать.
Alexander Egorov
@Amegatron
Aug 10 2014 07:36
ну значит вручную тогда только прописывать
Роман Сохарев
@greabock
Aug 10 2014 07:38
короче... я так подумал тут... не такой уж и ужас =)) оставлю, как есть XD
DeminAlexey
@DeminAlexey
Aug 10 2014 07:39
азазаза
почему-то когда я пишу код мне тоже кажется что это ужас. А потом сказал себе работает да и ладно
Роман Сохарев
@greabock
Aug 10 2014 07:41
Тут фишка в том, что ангуляр создает свои маршруты. Там можно через шарп(#) сделать... но тогда в ссылках нельзя будет якоря указывать. Вот я и пытаюсь, все маршруты обрабатывать в одном методе...
Роман Сохарев
@greabock
Aug 10 2014 07:46
@Amegatron, кстати по поводу jQuery. Многие даже не догадываются, как на нем можно хорошо писать можно. Так-как дальше .animate() не заглядывали. Но вот стоит к этому делу подключить эмуляцию классов (как на CoffeeScript хотя бы) - тут открывается простор!
Действительно интересные вещи можно делать.
Alexander Egorov
@Amegatron
Aug 10 2014 07:49
я щас всю логику приложения стал разделять на плагины jquery ... к примеру, есть в социалке стенка пользователя/группы/и т.д., она инициилазируется посредством выхова
$("#wall").manaroomWall({...});
Есть диалоги между пользователями, диалог инициализируется $("#dialog").manaroomDialog({...});
соотв-но это разбросано по файлам jquery.manaroom.wall.js и jquery.manaroom.dialogs.js
Мне офигенно понравилось так делать
Роман Сохарев
@greabock
Aug 10 2014 07:50
А ты на Coffee пишешь или нативно?
Alexander Egorov
@Amegatron
Aug 10 2014 07:50
нативно, тут только jquery, чистого js почти нет
а если говорить о кофе, то мне по душе больше TypeScript
мне синтаксис кофе не нравится
это как руби vs php :)
Роман Сохарев
@greabock
Aug 10 2014 07:52
тут есть маленький аспект... об этом почему-то не говорят, но на самом деле, ни что не мешает писать на Coffee со "скобочками"...
Alexander Egorov
@Amegatron
Aug 10 2014 07:53
Ну хз, я особо не вникал в кофе, мне хватило первого впечатления :)
А вот TS сразу понравился
по синтаксису он напоминает смесь Pascal и C#
со скобками, с английскими словами типо public function и т.д.
Кстати, кому интересно, мой дебютный стрим :) :
http://youtu.be/Buy-xoxJI2k
Микрофон просто божественен :)
Роман Сохарев
@greabock
Aug 10 2014 07:56
Стримом он был вчера =)) теперь он - вод =)))
Alexander Egorov
@Amegatron
Aug 10 2014 07:57
ну это уже игра слов :)
Роман Сохарев
@greabock
Aug 10 2014 07:58
я вчера тоже погонял в piracy... в пиратку аахахаха
Alexander Egorov
@Amegatron
Aug 10 2014 07:59
пиратская пиратка - это мощно :)
Роман Сохарев
@greabock
Aug 10 2014 08:01
блин... я думал "по-шустрому" гляну. Ты там полтора часа гонял :)
Alexander Egorov
@Amegatron
Aug 10 2014 08:01
=) это еще я "резко оборвал стрим" как мне сказали вчера :)
Роман Сохарев
@greabock
Aug 10 2014 08:02
МОЖНО ТОПИТЬ КОРАБЛИ???
Alexander Egorov
@Amegatron
Aug 10 2014 08:02
просто чувсвтую сонный тупняк начал нападать, вот и решил прерваться, так бы если бы начал стримить часов в 8, думаю бы долше еще играл
Роман Сохарев
@greabock
Aug 10 2014 08:02
я в шоке
Alexander Egorov
@Amegatron
Aug 10 2014 08:02
я сам не сразу узнал, и это причем как выяснилось чуть ли не самый эффективный доход :)
Роман Сохарев
@greabock
Aug 10 2014 08:03
это прям как "грабить корованы"
Блин... ты просто отнимаешь у меня полтора часа времени...
Alexander Egorov
@Amegatron
Aug 10 2014 08:06
=)))
выходные же чо :)
Роман Сохарев
@greabock
Aug 10 2014 08:07
я на аутсорсе...
у меня нет выходных =(
Alexander Egorov
@Amegatron
Aug 10 2014 08:09
а как аутсорс связан с выходными? фриланс - другое дело
Роман Сохарев
@greabock
Aug 10 2014 08:11
эм... премия, за работу сданную в срок. Срочные таски и т.д.
Alexander Egorov
@Amegatron
Aug 10 2014 08:12
а мне вот з/пл обещали поднять, как только мы запустимся, поэтому сам иногда дома ченить допиливаю
правда дир. не спешит давать мне доступ к репе с моего домашнего ip
Роман Сохарев
@greabock
Aug 10 2014 08:13
а что за проект?
горячие клавиши, там есть кстати
Alexander Egorov
@Amegatron
Aug 10 2014 08:16
проект - социалка для геймеров
но дир. оч. хочет, чтобы все держалось в тайне до релиза
поэтому я почти совершаю легкое корпоративное преступление рассказывая о ней :)
хотя в принципе могу даже демонстрацию заснять того, что уже есть :)
но боюсь утечки :)
DeminAlexey
@DeminAlexey
Aug 10 2014 08:22
This message was deleted
Роман Сохарев
@greabock
Aug 10 2014 08:32
да, не переживай - я не любопытен. Просто было интересно, чем люди занимаются =)
когда расчетное время релиза?
Alexander Egorov
@Amegatron
Aug 10 2014 08:45
начало сентября
Роман Сохарев
@greabock
Aug 10 2014 08:46
отлично, значит потерпим ;-)
slider23
@slider23
Aug 10 2014 08:53
@Amegatron этот чат виден снаружи, индексируется гуглем и имеет архивы, имей в виду :)
Роман Сохарев
@greabock
Aug 10 2014 08:54
не говоря уже о Всевидящем Оке Саурона...
Alexander Egorov
@Amegatron
Aug 10 2014 09:00
@slider23 поэтому я тут даже домен не свечу :) хоть там и рега закрыта щас
slider23
@slider23
Aug 10 2014 09:15
пара полезных мелочей в конструкторе контроллера http://cl.ly/image/3G0e181H0F2U
DeminAlexey
@DeminAlexey
Aug 10 2014 09:22
так амеготрону лучше удалить тогда свое сообщение
от греха
Роман Сохарев
@greabock
Aug 10 2014 09:36
@slider23 передача пользователя во все шаблоны?
@DeminAlexey не путай осторожность с паранойей ;-)
Orel
@2byte
Aug 10 2014 10:23
{{{ $name or 'Default' }}} не работает
Роман Сохарев
@greabock
Aug 10 2014 10:24
{{{ $name || 'Default' }}}
так попробуй
или тренарным оператором
{{{ $name?$name:'Default' }}}
Orel
@2byte
Aug 10 2014 10:26
Этот вариант специально я выбрал, это аналог ? :
Роман Сохарев
@greabock
Aug 10 2014 10:26
я понимаю, просто предложил варианты...
Orel
@2byte
Aug 10 2014 10:29
В доке вычитал, попробовал, принтится цифра 1
Роман Сохарев
@greabock
Aug 10 2014 10:29
так и должно быть
это же логический оператор
Orel
@2byte
Aug 10 2014 10:30
Or 'Default' строка не выводится
Роман Сохарев
@greabock
Aug 10 2014 10:33
if('Default' == true && true == 1){ 
   echo 'идем гуглить приведение типов в php =)';
}
Orel
@2byte
Aug 10 2014 10:34
Блин
$my = 'Hello';

// вывод
{{ isset($my) ? $my : 'no' }}
// А я увидел как можно в блейде
{{ $my or 'Default'}}
// Но не выводится Default
DeminAlexey
@DeminAlexey
Aug 10 2014 10:37
ого... не знал что такое можно. Я в блейде @if'ами долбился
ну надо же https://github.com/if
:smile:
Роман Сохарев
@greabock
Aug 10 2014 10:38
судя по статистике, этот иф всегда возвращал фалс =)))
slider23
@slider23
Aug 10 2014 10:38
джетбрейнс выкатил новую няшку http://www.jetbrains.com/upsource/
Orel
@2byte
Aug 10 2014 10:39
В других шаблонах можно типа $var|default писать
DeminAlexey
@DeminAlexey
Aug 10 2014 10:41
ждал дайждеста it на хабре до сих пор нету
Brezhnev Ivan
@vanchelo
Aug 10 2014 10:47
в новом ларике роутин вынесли в отдельную папку https://github.com/laravel/laravel/tree/develop/app/routing
будет какая-то фишка с кэшированием роутов
видел файл в .gitignore /app/routing/cache.php
slider23
@slider23
Aug 10 2014 10:51
гуд ньюс
Роман Сохарев
@greabock
Aug 10 2014 10:52

@2byte я разобрался.

{{ undefined or 'default' }} => 'default' 
{{ null or 'default' }} => 1 
{{ '' or 'default' }} => 1

это проверка переменной на существование, а не на содержание.

Brezhnev Ivan
@vanchelo
Aug 10 2014 10:53
@greabock вот во что последняя строка компилится
<?php echo "" or "default"; ?>
var_dump( "" or "default" ); // bool(true)
вот он вам единицу и выводит
Роман Сохарев
@greabock
Aug 10 2014 10:55
ну а я о чем...
Brezhnev Ivan
@vanchelo
Aug 10 2014 10:55
я вообще без понятия кто такие примеры показывает
так незя делать
Orel
@2byte
Aug 10 2014 10:56
В оф доке
Brezhnev Ivan
@vanchelo
Aug 10 2014 10:56
дай ссыль
Роман Сохарев
@greabock
Aug 10 2014 10:57
так и есть...
Brezhnev Ivan
@vanchelo
Aug 10 2014 10:58
переменную он правильно компилит
<?php echo e(isset($name) ? $name : 'Default'); ?>
только проверка на isset а не на empty
Роман Сохарев
@greabock
Aug 10 2014 10:59
^ о чем я и написал выше =)
Brezhnev Ivan
@vanchelo
Aug 10 2014 10:59
значит всё правильно написал ты)
просто последние твои примеры не в тему были
потому что блэйд ищет переменные когда компилит
Роман Сохарев
@greabock
Aug 10 2014 11:01
я не данные приводил, а их вид.
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:01
=)
Роман Сохарев
@greabock
Aug 10 2014 11:02
нельзя же написать undefined - ошибку выдаст.
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:02
можно если есть такая константа)
Роман Сохарев
@greabock
Aug 10 2014 11:02
genius! =)
по соглашению, константы в верхнем регистре пишутся :P
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:04
всё верно ты написал - "по соглашению" ))
Роман Сохарев
@greabock
Aug 10 2014 11:05
ну так-то да...
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:05
у нас в пхп одни соглашения)
Роман Сохарев
@greabock
Aug 10 2014 11:05
эт точно =(
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:06
Blade::compileString('{{ $var }}') можно проверять что блэйд скомпилит
Роман Сохарев
@greabock
Aug 10 2014 11:06
Это как написать репорт Автовазу: у меня багажник заклинило, не открывается. А они ответ: Не пользуйтесь багажником.
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:06
)
Orel
@2byte
Aug 10 2014 11:08
@vanchelo даже метод такой есть)
Alexander Egorov
@Amegatron
Aug 10 2014 11:14
@slider23 меня теперь можно записывать не просто в фанаты, а в "ультра"-фанаты JetBrains :) классная тулзень по ходу будет
slider23
@slider23
Aug 10 2014 11:15
Они ж там еще язык Kotlin разрабатывают и на нем пишут, замена Java.
Роман Сохарев
@greabock
Aug 10 2014 11:21
  • "У нас будет своя система контроля версий, с пушами, коммитами, и ревью" - "Но ведь уже есть гит!" - "С быстрыми пушами, удобными коммитами, и красивыми ревью".
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:22
папка src появилась в app
папка model канула в лету
slider23
@slider23
Aug 10 2014 11:24
да, чтобы prs-0 не заводить в композере, что неочевидно новичкам, теперь все в src писать можно будет
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:24
и наконец-то переделали первый роут)
Route::get('/', 'HomeController@index');
slider23
@slider23
Aug 10 2014 11:26
папку storage вынесли из app
гуд
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:26
ага, давно бои идут на эту тему)
<?php namespace Illuminate\Foundation;

use Illuminate\Support\Collection;

class Inspiring {

    /**
     * Get an inspiring quote.
     *
     * @return string
     */
    public static function quote()
    {
        return Collection::make([

            'When there is no desire, all things are at peace. - Laozi',

        ])->random();
    }

}
Роман Сохарев
@greabock
Aug 10 2014 11:29
цитатник, какой-то =)
slider23
@slider23
Aug 10 2014 11:29
а куда ушла папка app/start ?
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:29
класс, теперь в конфиг compile.php можно провайдеры передавать, а не только файлы https://github.com/laravel/laravel/blob/develop/app/config/compile.php
что-то новое 'FormRequest' => 'Illuminate\Foundation\Http\FormRequest',
Alexey
@Butochnikov
Aug 10 2014 11:31
так, что модели теперь в src?
Orel
@2byte
Aug 10 2014 11:31
А какая версия лары?
slider23
@slider23
Aug 10 2014 11:31
да, и папка src/Requests..
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:31
4.3
уже можно мини фьючерсный обзор написать)
slider23
@slider23
Aug 10 2014 11:32
Да, новички за ушко ведутся к светлому будущему в папку src и вольному расположению классов в подпапках
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:32
))
вот оно что)
короче появляются формы типа как в Yii?
slider23
@slider23
Aug 10 2014 11:33
я пока не догоняю, зачем это
Alexey
@Butochnikov
Aug 10 2014 11:33
все смахивает на новую идеологию которую проповедуют laravel.io и Джефри
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:34
там сразу и валидация, скорее всего @Butochnikov прав)
удобно ли оно будет?
slider23
@slider23
Aug 10 2014 11:35
Валидировать логичнее формы, а не модели
имхо
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:35
так там формы и валидируются
"Added 'route:cache' Artisan command for ultra fast route definition."
"Added new FormRequest class for simpler validation and authorization."
"4.3.*": [
    {"message": "Allow passing a priority to Eloquent event listeners.", "backport": null},
    {"message": "Tweak 'compile' configuration file for 'files' and 'providers' support.", "backport": null},
    {"message": "Allow method injection via IoC to any controller or route method.", "backport": null},
    {"message": "Added the 'call' method to the Container to execute a callback with its dependencies.", "backport": null},
    {"message": "Added 'route:cache' Artisan command for ultra fast route definition.", "backport": null},
    {"message": "Added new FormRequest class for simpler validation and authorization.", "backport": null}
],
Alexey
@Butochnikov
Aug 10 2014 11:37
осталось еще "команды" перейти ... как в серии "Commands and Domain Events" у Джефри
slider23
@slider23
Aug 10 2014 11:37
ну это оверкилл для большинства
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:37
генератор роутов появился
и фильтров
slider23
@slider23
Aug 10 2014 11:38
а вот повернуть наконец-то новичков писать код не в контроллерах-моделях, а в php-классах - это большое достижение будет.
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:38
ага
кто-нибудь пользовался методом when в провайдере?
/**
 * Get the events that trigger this service provider to register.
 *
 * @return array
 */
public function when()
{
    return array();
}
я только её заметил)
Alexey
@Butochnikov
Aug 10 2014 11:41
пока не приходилось
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:42
теперь файлы для компиляции можно будет в провайдере перечислять
/**
* Get a list of files that should be compiled for the package.
*
* @return array
*/
public static function compiles()
{
    return [];
}
а вы пользуетесь классом Illumminate\Support\Arr?
в ларика столько всего напихали
аааа, там статические методы, которые в helpers.php используются в функциях для работы с массивами
Brezhnev Ivan
@vanchelo
Aug 10 2014 11:49
вот так теперь роуты будут компилится https://github.com/laravel/framework/blob/master/src/Illuminate/Foundation/Console/RouteCacheCommand.php
интересно, а в ларика 4.2 это засунуть получится?
slider23
@slider23
Aug 10 2014 11:57
Умпутун раскритиковал Upsource от JetBrains
http://www.radio-t.com/p/2014/08/09/podcast-404/ где-то с 98 минуты
Brezhnev Ivan
@vanchelo
Aug 10 2014 12:00
гы
23:48:44jc-radio-t--> Upsource: Repository Browser and Code Review Tool from JetBrains http://www.jetbrains.com/upsourc...

23:49:01holmsчертов gui

23:49:10holmsзабу

23:49:13prbotдавай обгадим слушателей

23:49:30Bezkдбашная ide?

23:49:39holmsumputun: забудьте вы это мышку - синапсис мозга только нагружает излишне
интересная http://www.serfish.com/console/
DeminAlexey
@DeminAlexey
Aug 10 2014 13:09
есть какая нибудь прога или серивис, чтобы быстренько доку накидать, вот примерно такую же как у бутстрапа
Brezhnev Ivan
@vanchelo
Aug 10 2014 13:10
DeminAlexey
@DeminAlexey
Aug 10 2014 13:18
все в md и как этим пользоваться?
Brezhnev Ivan
@vanchelo
Aug 10 2014 13:18
да
на гитхабе к примеру создаешь структуру папок
и файлов
DeminAlexey
@DeminAlexey
Aug 10 2014 13:18
мне для обычных пользователей которые даж не знают чем мд открывать
блокнот по умолчанию ее не открывает
Brezhnev Ivan
@vanchelo
Aug 10 2014 13:19
нее, это прога потом сгенерит html файлы
получается статичный сайт
DeminAlexey
@DeminAlexey
Aug 10 2014 13:19
ясо
Brezhnev Ivan
@vanchelo
Aug 10 2014 13:19
залил куда угодно
хоть локально открывать
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 13:21
интересный инструмент. но у меня у них в их же офф документации глючит разметка
хром вин 8
Brezhnev Ivan
@vanchelo
Aug 10 2014 13:31
а в чем глюк?
мне кажется у них так задумано
https://github.com/JasonMortonNZ/bootstrap3-phpstorm-plugin удобный плугин для шторма
набираешь на клаве bs3-[Ctrl+Space]
и вуаля, список бутсраповских элементов
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 13:37
хм ты прав это не глюк. учитывая что на главной на скринах так же. тогда как то странно просто смотрится это. я про куски кода который справа.
DeminAlexey
@DeminAlexey
Aug 10 2014 13:40
от этой жары голова уже болит
не знаю куда дется
Brezhnev Ivan
@vanchelo
Aug 10 2014 13:40
@Ellrion мне тоже не нравится стиль)
но его можно подшаманить
DeminAlexey
@DeminAlexey
Aug 10 2014 13:53
типа гитхаба наверн
Orel
@2byte
Aug 10 2014 13:54
http://daux.io/ для создания документации?
Brezhnev Ivan
@vanchelo
Aug 10 2014 13:54
да
Orel
@2byte
Aug 10 2014 13:55
А 4.3 нету на оф сайте
Brezhnev Ivan
@vanchelo
Aug 10 2014 13:56
есть
dev
DeminAlexey
@DeminAlexey
Aug 10 2014 13:57
да щас все эти обновления будут не значительными
Brezhnev Ivan
@vanchelo
Aug 10 2014 13:58
@DeminAlexey почему незначительными?
DeminAlexey
@DeminAlexey
Aug 10 2014 13:59
будут выпускать никому не нужные обновы
которым будут радоваться только дрочеры
ну и сообществу там новостей кинуть хватит
Brezhnev Ivan
@vanchelo
Aug 10 2014 13:59
читал то что я писал?
DeminAlexey
@DeminAlexey
Aug 10 2014 13:59
а так все что надо уже есть
Brezhnev Ivan
@vanchelo
Aug 10 2014 13:59
кэширование роутов появится
DeminAlexey
@DeminAlexey
Aug 10 2014 13:59
фигня
не нужно
Brezhnev Ivan
@vanchelo
Aug 10 2014 13:59
FormRequest
DeminAlexey
@DeminAlexey
Aug 10 2014 14:00
тоже фигня
Brezhnev Ivan
@vanchelo
Aug 10 2014 14:00
кэшировать роуты нужно
Orel
@2byte
Aug 10 2014 14:00
Кэширование роутов круто конечно
DeminAlexey
@DeminAlexey
Aug 10 2014 14:00
и для чего оно вам
Brezhnev Ivan
@vanchelo
Aug 10 2014 14:00
потому что их инициализация много времени отнимает
Orel
@2byte
Aug 10 2014 14:00
Сразу вызов нужного контроллера разве не плюс
Brezhnev Ivan
@vanchelo
Aug 10 2014 14:01
конечно плюс
без рефлексии
а на каждый запрос делать одну и ту же работу зачем?
route::controller это динамические роуты
при каждом запросе лара смотрит на контроллер и генерирует на основе методов роуты
это не сильно быстро
slider23
@slider23
Aug 10 2014 14:02
Наведен порядок в папках
так-то писать можно было и на laravel 3
Brezhnev Ivan
@vanchelo
Aug 10 2014 14:02
а так уже они будут сгенерированны
согласен со @slider23
slider23
@slider23
Aug 10 2014 14:02
охрененный фреймворк был же, зачем 4 написали ? :)
DeminAlexey
@DeminAlexey
Aug 10 2014 14:02
поговаривают был и первый
Brezhnev Ivan
@vanchelo
Aug 10 2014 14:03
вот тебя понесло)
завел тему и резко спрыгнул)
slider23
@slider23
Aug 10 2014 14:03
Первый был так, ниочем. Второй тоже. А третий уже допилился до того состояния, чтобы называться рельсами на php.
DeminAlexey
@DeminAlexey
Aug 10 2014 14:04
жарко. задолбался. мне херово. пойду куплю пару бутылок пива
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 14:05
а когда релиз планируется 4.3?
slider23
@slider23
Aug 10 2014 14:06
в конце года, ноябрь, кажется
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 14:07
хм не скоро еще
DeminAlexey
@DeminAlexey
Aug 10 2014 14:11
я тут yii попробовал, крутая штука я вам скажу. GRUD генерировать можно за пару сек
Brezhnev Ivan
@vanchelo
Aug 10 2014 14:11
первый Yii?
DeminAlexey
@DeminAlexey
Aug 10 2014 14:11
видимо да, с русского сообщество старенького
а че со вторым уже не так?
вторая бета вроде только
Alexey
@Butochnikov
Aug 10 2014 14:18
судя по upgrade с 4.2 на 4.3 переход будет не легким
DeminAlexey
@DeminAlexey
Aug 10 2014 15:06
выпил 3 бутылки пива, теперь мне ваще херово. Как будто все кружится кругом
slider23
@slider23
Aug 10 2014 15:08
в жару вообще-то воды надо.
Alexey
@Butochnikov
Aug 10 2014 15:10
@DeminAlexey давай все же меньше пива и больше laravel )
полезнее будет
DeminAlexey
@DeminAlexey
Aug 10 2014 15:15
вечером еще водочка пойдет. У меня ее целый ящик
Shappy
@Formcd
Aug 10 2014 15:35
жуть какая...
DeminAlexey
@DeminAlexey
Aug 10 2014 15:35
ге
где
жуть
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 16:00
одному мне не нравится что тут обсуждаются вещи не связанные с ларой? не только простой флуд, но и вообще программисткие штуки не связанные с ларой. Может стоит создать два чата? неформальный и официальный. Я читаю чат потому что тут часто поднимаются интересные нетривиальные моменты с которыми люди сталкиваются при разработке на ларавель, или тут часто пишут последние новости связанные с ларой. Но много лишней информации замыливает то что интересно.
Но не поймите неправильно, я не против теплого общения и дружеской атмосферы, только за, но тогда должно быть два чата. Что бы открыв я не листал вверх и не выискивал среди флуда инфу. Было бы два чата в одном бы я читал все сообщения а во втором уже мог бы просто пропускать то что не прочитанно
slider23
@slider23
Aug 10 2014 16:01
все будут сидеть в одном чате, если сделать два
Чат все равно не приспособлен к хранению инфы, надо сайт доделывать.
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 16:04
не соглашусь. мне кажется такая схемма вполне возможно. Сайт может быть конечно лучше. но правда он же есть... надо попробовать там на форуме посидеть
slider23
@slider23
Aug 10 2014 16:05
Сайт планируется переделать на что-то хабраподобное.
Чат имхо хорош тем, что можно что-то спросить по-быстрому.
и кто что-топодобное делал - ответит
Alexey
@Butochnikov
Aug 10 2014 16:07
можно создать комнату и в правилах сразу написать, что если поговорить о жизни, то туда.
slider23
@slider23
Aug 10 2014 16:08
впринципе, можно попробовать
вот печаль-беда, начал пробел западать у клавы..
DeminAlexey
@DeminAlexey
Aug 10 2014 16:49
раздули проблему
а пробел и у меня запал
romach3
@romach3
Aug 10 2014 17:09
не вариант. говорить будут там же где и флудят, ни кто не пойдет в отдельный для разговора по теме
DeminAlexey
@DeminAlexey
Aug 10 2014 17:10
флуд не по теме полезен. Ведь если чат молчит люди в чате находится не станут. Если здесь нельзя спросить что-то не по теме ларавел люди не будут зависать тут чаще а так и движуха есть и чат живой и вот например спросит кто нить че нить ему сразу и ответят
ну или почти
сразу
Alexey
@Butochnikov
Aug 10 2014 17:18
да все понятно, что общаться легче в одном чате, но я согласен с @Ellrion прокручивать километры сообщений в поисках полезных разговоров, порой тяжко. да и новичкам, пришедшим с вопросом читать про политику или о том кто чего выпил, тоже не весело.
Brezhnev Ivan
@vanchelo
Aug 10 2014 17:19
да и я согласен с @Ellrion
я через гугл ищу, но только то что помню)
для этого лучше на нашем чудном форуме спрашивать
я не пойму че туда еще людей не нагнал никто
DeminAlexey
@DeminAlexey
Aug 10 2014 17:20
записывать в закладки добовлять,
потому что со временем все равно они уходят далеко в даль
Brezhnev Ivan
@vanchelo
Aug 10 2014 17:21
на форму разные темы
разделы есть
структурировано более менее
DeminAlexey
@DeminAlexey
Aug 10 2014 17:21
а у сообщества есть сайт?
Brezhnev Ivan
@vanchelo
Aug 10 2014 17:21
да
Alexey
@Butochnikov
Aug 10 2014 17:21
да и чат не должен постоянно быть активным. у всех свои дела и каждый общается здесь по мере возможностей. а заполнять эфир ради активности, плохая идея
DeminAlexey
@DeminAlexey
Aug 10 2014 17:25
или который su?
Alexey
@Butochnikov
Aug 10 2014 17:28
ru
на su ничего нет, почти
GitterBot Приветствуем Вас, @gbgb66, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!
slider23
@slider23
Aug 10 2014 18:01
А есть способ удалить кей из того, что Input::all() отдает ?
Походу нет.
Роман Сохарев
@greabock
Aug 10 2014 18:03
Ну если мимо фасада, прямо к объекту обратиться....
slider23
@slider23
Aug 10 2014 18:04
у меня просто у одной модели штук 30 свойств, я хочу из формы принимать ->unguard() и ->fill() , ибо fillable заполнять в модели это адъ . хочу csrf токен отсеять из инпута.
но походу придется заполнить
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 18:07
а Input::except() не то?
slider23
@slider23
Aug 10 2014 18:07
да, его проще юзать в итоге
но как-то неуниверсально все это
Роман Сохарев
@greabock
Aug 10 2014 18:09
а как насчет $autoPurgeRedundantAttributes = true;? не подходит?
slider23
@slider23
Aug 10 2014 18:10
я не юзаю Ardent
Хотя надо присмотреться к нему..
Роман Сохарев
@greabock
Aug 10 2014 18:13
там всего лишь прослойка между моделью и eloquent
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 18:14
"больше слоев абстракций для бога абстракций!"
slider23
@slider23
Aug 10 2014 18:14
я знаю, смотрел как-то давно, отверг
сейчас смотрю, много хороших вещей там появилось
типа autoPurgeRedundantAttributes
но менять 67 классов-моделей как-то мнээ
Роман Сохарев
@greabock
Aug 10 2014 18:16
ну это да... рефакторинг - тяжкое дело =(
slider23
@slider23
Aug 10 2014 18:17
"Note: This feature was based on the easy relations on Yii 1.1 ActiveRecord." :)
то-то я смотрю, чем-то неларавеловским повеяло от
public static $relationsData = array(
    'address' => array(self::HAS_ONE, 'Address'),
    'orders'  => array(self::HAS_MANY, 'Order'),
    'groups'  => array(self::BELONGS_TO_MANY, 'Group', 'table' => 'groups_have_users')
  );
Роман Сохарев
@greabock
Aug 10 2014 18:20
хм... вполне удобно между тем
не нужно писать 100500 методов
slider23
@slider23
Aug 10 2014 18:22
имхо, просто другая запись того же
кстати, а этот ардент _ide_helper понимает ?
Роман Сохарев
@greabock
Aug 10 2014 18:23
ну не знаю... есть зависимости, есть подготовленные запросы... и еще что-то. Выделить зависимости - не такая уж плохая идея.
slider23
@slider23
Aug 10 2014 18:23
автодополнение методов, свойств модели, вот это всё.
Роман Сохарев
@greabock
Aug 10 2014 18:24
у меня нет больших проектов - я на саблайме сижу...
slider23
@slider23
Aug 10 2014 18:24
а я в совершенном восторге от этого модуля
Роман Сохарев
@greabock
Aug 10 2014 18:24
не сомневаюсь =)
slider23
@slider23
Aug 10 2014 18:28
Barry van den Heuvel, который его и eщe laravel-debugbar написал, если верить гуглмапсу, работает здесь: http://bit.ly/1kuHjSu
три студента, веб-конторка у них, сайты делают.
Роман Сохарев
@greabock
Aug 10 2014 18:30
Ты намекаешь на то, что он что-то курил? XD
slider23
@slider23
Aug 10 2014 18:30
Почему ?
Я намекаю, что он живет в глубочайшей провинции, однако перевернул мир Laravel
Роман Сохарев
@greabock
Aug 10 2014 18:31
Ну шутка это такая... (опять я не понят :-( ) Голландия же...
Brezhnev Ivan
@vanchelo
Aug 10 2014 18:32
у них в провинции живут лучше чем у нас в городе
slider23
@slider23
Aug 10 2014 18:32
Курит вся Европа, Голландия не сильно вырывается вперед в этом плане.
О да, я люблю по гуглстритвью погулять по разным таким провинциальнымместам в Европе
Brezhnev Ivan
@vanchelo
Aug 10 2014 18:34
18к жителей в городе
не такая уж и провинция
а по картинкам так вообще красота
кто на боевое сервер hhvm ставил?
Роман Сохарев
@greabock
Aug 10 2014 18:36
Ну для Европы, провинция - очень условное понятие. У них плотность населения высокая - вся страна, как один большой город... так что он живет - так скажем - в "спальном районе" =)
Brezhnev Ivan
@vanchelo
Aug 10 2014 18:36
279 на кв. км
не так уж и плотно
slider23
@slider23
Aug 10 2014 18:37
просто от крупных городов он относительно далеко
Brezhnev Ivan
@vanchelo
Aug 10 2014 18:38
у меня в городе 1500 плотность
286 кв. км, ~430к население
Роман Сохарев
@greabock
Aug 10 2014 18:42
ты меня уговорил - я не прав, и предвзято сужу о Европе =))
А если серьезно, то в моей области 28ч/км^2...
вот это провинция...
Brezhnev Ivan
@vanchelo
Aug 10 2014 18:42
ага
Роман Сохарев
@greabock
Aug 10 2014 18:43
я уж не говорю о Крансноярском крае или Якутии =))
Brezhnev Ivan
@vanchelo
Aug 10 2014 18:43
о да, земель много толку мало)
Роман Сохарев
@greabock
Aug 10 2014 19:01
есть тут ангулярщики?
"img/alpha-w-60.png 404 (Not Found)"
что за картинки просит ангуляр? О_о
Brezhnev Ivan
@vanchelo
Aug 10 2014 19:02
ты уверен что ангуляр?
у меня 1.3 не просит
Роман Сохарев
@greabock
Aug 10 2014 19:03
ошибка ссылается на файл ангуляра 152 строка...
Brezhnev Ivan
@vanchelo
Aug 10 2014 19:04
у меня нет такого в ангуларе
смотрю исходник
может у тебя какой-нить ангулар лайт?
или не официальный ангуляр
или ангуляр UI
Роман Сохарев
@greabock
Aug 10 2014 19:05
1.2 последний стэйбл
function(a){e.insertBefore(a,d.nextSibling);d=a})}
вот здесь ругается...
Brezhnev Ivan
@vanchelo
Aug 10 2014 19:06
так а причем тут анлулар?
это у тебя где-то через ng-src скорее всего идет доступ
<img ng-src="" />
Роман Сохарев
@greabock
Aug 10 2014 19:07
эм... это код из файла ангуляра. Он ссылается на картинку, которой нет...
Brezhnev Ivan
@vanchelo
Aug 10 2014 19:08
бред
нет картинок в ангуларе
покажи здесь картинки
ищи в своих файлах или в плугинах/дерективах которые используешь
Роман Сохарев
@greabock
Aug 10 2014 19:12
http://saveimg.ru/pictures/10-08-14/2a6fb5857db02a805b807d669365c23c.jpg
дабы развеять все сомненья...
Brezhnev Ivan
@vanchelo
Aug 10 2014 19:13
и что?
где здесь ты картинку увидел?
это код функции
Роман Сохарев
@greabock
Aug 10 2014 19:14
давай ты просто не будешь грубить... и попробуешь объяснить, в чем проблема?
Brezhnev Ivan
@vanchelo
Aug 10 2014 19:14
где я грубил?
ищи в своих файлах или в плугинах/дерективах которые используешь
просто через эту функцию идет обращение к изображению, а какой-то твой скрипт ей использует
но к ангулару это имеет такое же отношение как и обращение к несуществующему файлу через file_get_contents или fopen и т.п.
понятно что трейс покажет обращение к этой функции, если через идет запрос
Роман Сохарев
@greabock
Aug 10 2014 19:25
Окей, ты был прав, я нашел косяк. Вот только мне интересно. Почему ошибка в пути css ссылается на ангуляр? Это как-то совсем неочевидно.
Brezhnev Ivan
@vanchelo
Aug 10 2014 19:26
покажи этот код
Роман Сохарев
@greabock
Aug 10 2014 19:32

Что именно?
css

.nav a{
    background:url('../../../img/alpha-w-60.png');
   _background:0;
}

html

<div ng-controller="GeneralCtrl as gen">
        <div class="panel cell">
            <a class="button cell f-r h-blue trn" href="/logout">Logout</a>
        </div>
        <div class="panel cell">
            <div ng-include src="menuUrl" class="header pagination"></div>    
        </div>
        <ng-view></ng-view>
    </div>

ng-include

<ul class="nav">
    <li ><a href="#/unit">Units</a></li>
    <li><a href="#/type">Types</a></li>
    <li><a href="#/property">Properties</a></li>
    <li><a href="#/rule">Rules</a></li>
    <li><a href="#/templates">Template</a></li>
</ul>
Brezhnev Ivan
@vanchelo
Aug 10 2014 19:33
ну всё верно
обращение к файлу шаблона идет через ангуляр
Роман Сохарев
@greabock
Aug 10 2014 19:34
ну отрисовал он его в бразере... почему браузер не ругается на css?
я просто понять хочу почему так происходит
Brezhnev Ivan
@vanchelo
Aug 10 2014 19:34
а стили у тебя в отдельном файле?
Роман Сохарев
@greabock
Aug 10 2014 19:35
да
Brezhnev Ivan
@vanchelo
Aug 10 2014 19:35
так он тебе наверное показывает трейс
начальную точку
там же можно развернуть и полный трейс посмотреть
а вообще когда нет картинки, разве браузер показывает в какой строке css файла было обращение?
лиса не показывает
ни firebug ни development tool
Роман Сохарев
@greabock
Aug 10 2014 19:39
Полный трейс посмотреть нельзя - он хоть и разворачивается, но пуст.
Brezhnev Ivan
@vanchelo
Aug 10 2014 19:40
так в чем твоё негодование?
Роман Сохарев
@greabock
Aug 10 2014 19:44
По моему, это ты "негодуешь" =) Я пытаюсь разобраться почему происходит именно так. Просто хочу глубже понять, как это работает. Если (к примеру), я загружу этот документ используя jQuery или нативный js, и просто вставлю его в свой. То ошибка загрузки ссылаться на js не будет.
Brezhnev Ivan
@vanchelo
Aug 10 2014 19:44
ок, значит я негодую))
Роман Сохарев
@greabock
Aug 10 2014 19:48
Что наводит на мысль... будто бы ангуляр, когда тянет подключаемый документ, смотрит на его стили и пытается подгрузить изображение сам...
Aza Noriega
@MegaGM
Aug 10 2014 19:49
Чтоу? Новая версия Лары?
Brezhnev Ivan
@vanchelo
Aug 10 2014 19:49
в работе пока
Роман Сохарев
@greabock
Aug 10 2014 19:49
Не скоро еще
пока "ночные сборки"
Aza Noriega
@MegaGM
Aug 10 2014 19:49
Эхх, жаль, а то я уже начал искать обзор xD
Alexey
@Butochnikov
Aug 10 2014 19:50
новая версия каждые полгода, легко запомнить )
Роман Сохарев
@greabock
Aug 10 2014 19:50
Короче... Надо отдельный чатик по ангуляру открыть...
Aza Noriega
@MegaGM
Aug 10 2014 19:50
Да, легко. Но вот запомнить, когда эти полгода сменялись крайний раз.. для меня не так то просто :D
Alexey
@Butochnikov
Aug 10 2014 19:51
май, ноябрь
Aza Noriega
@MegaGM
Aug 10 2014 19:52
@greabock Зачем отдельный? Если хочешь чисто про ангуляр, заходи в #angularjs, там 765 человек онлайн сейчас.
Alexey
@Butochnikov
Aug 10 2014 19:53
прямо online?
Brezhnev Ivan
@vanchelo
Aug 10 2014 19:53
))
Aza Noriega
@MegaGM
Aug 10 2014 19:53
Ну, кто сидит в ирке, примерно знает коэффицент онлайна.
Alexey
@Butochnikov
Aug 10 2014 19:54
ну раз в ирке, тогда да
DeminAlexey
@DeminAlexey
Aug 10 2014 19:55
хаха
я нашел ирку
GirlsAngular
Роман Сохарев
@greabock
Aug 10 2014 19:56
хорош... сервер какой? =)
DeminAlexey
@DeminAlexey
Aug 10 2014 19:57
там никого нет
печаль
Роман Сохарев
@greabock
Aug 10 2014 19:57
крутая баба...
DeminAlexey
@DeminAlexey
Aug 10 2014 19:58
наверное не красивая
скорее всего
Aza Noriega
@MegaGM
Aug 10 2014 20:00
Когда русскоязычный чат по Ноде кто-нибудь откроет? *.*
Никогда?
Роман Сохарев
@greabock
Aug 10 2014 20:00
хахх... это стереотип =) Есть вполне себе ничего программисточки. Во всяком случае, с одной симпатичной девушкой веб-мастером лично знаком. Но она уже замужем =(
@MegaGM нод - неправославен =(
DeminAlexey
@DeminAlexey
Aug 10 2014 20:01
ну не знаю. Сколько программисток видел все не красивые и грудей нет
Alexey
@Butochnikov
Aug 10 2014 20:01
в чем проблема, участвуй в сообществах и открывай чат
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:01
у меня под началом работает девушка программист. Внешность вполне. Скил тоже на уровне)
DeminAlexey
@DeminAlexey
Aug 10 2014 20:02
надо вдувать
Роман Сохарев
@greabock
Aug 10 2014 20:03
Скилл в программировании? Или ты ее скилл "под началом" проверял? XD
Aza Noriega
@MegaGM
Aug 10 2014 20:03
@Butochnikov Не потяну, слишком ленив. А вот придти "на готовенькое" и составлять массу активного онлайна - я бы с радостью :)
Роман Сохарев
@greabock
Aug 10 2014 20:03
ну все - хватит сексизма. Мы же культурные люди...
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:04
она мой коллега не больше) я женатый человек в конеце концов)
DeminAlexey
@DeminAlexey
Aug 10 2014 20:04
а чем нода лучше того же пхпыха или руби? Я просто никогда не пользовался нодой
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:05
нода это возможность писать одинаково и на фронте и на клиенте. нода это асинхронный код. нода это вкусно
Роман Сохарев
@greabock
Aug 10 2014 20:05
Эм... нода не сеансовый. На пыхе конечно можно демона поднять, но это все равно "не то".
Alexey
@Butochnikov
Aug 10 2014 20:05
администрирую сообщества angular, ember, react и derby.... для них могу создать чат, в ноду я не вкладывался.
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:06
reactphp
Alexey
@Butochnikov
Aug 10 2014 20:06
react.js
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:06
нее, то я @greabock
Alexey
@Butochnikov
Aug 10 2014 20:06
))
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:07
@Butochnikov ну а ты сам уже юзаеш reactjs?
Роман Сохарев
@greabock
Aug 10 2014 20:07
@vanchelo если честно, не пробовал и даже не читал =(
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:07
я на днях ставил
Alexey
@Butochnikov
Aug 10 2014 20:08
@vanchelo делал один маленький проектик
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:08
чисто на реакте?
Alexey
@Butochnikov
Aug 10 2014 20:09
лара + реакт
DeminAlexey
@DeminAlexey
Aug 10 2014 20:10
ассинхроный? Это типа можно 2 вещи одновременно выполнять? Или я не правильно понимаю
Aza Noriega
@MegaGM
Aug 10 2014 20:10
@DeminAlexey Нода не так уж и много чем отличается от php, и там и сям можно сделать то, что ты делаешь в повседневной работе. Просто "подходы" к решению задач немного другие (другой язык программирования, асинхронный код и т. д.) Если у тебя нет необходимости пересаживаться на Ноду - не пересаживайся :D
@DeminAlexey Вот смотри, в пхп если две строчки кода, то та, которая выше, всегда будет выполнена первой
А в ноде первой будет выполнета та... которая будет выполнена первой :D
А стартуют они, ну грубо говоря "одновременно"
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:12
так и в ноде она первой будет выполненна, только там еще эвенты
и 100500 колбэков
Роман Сохарев
@greabock
Aug 10 2014 20:13
@MegaGM которая будет выполнена первой
Ты просто мастер объяснений... ;-)
Aza Noriega
@MegaGM
Aug 10 2014 20:13
@vanchelo Она будет первой не "выполнена", а "начнёт первой выполняться". Так вернее :)
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:13
@vanchelo кэлбек хелл уже давно решен
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:13
@MegaGM так ты показывай пример!
console.log(1)
console.log(2)
какая выполниться первой?
DeminAlexey
@DeminAlexey
Aug 10 2014 20:13
азаза
Aza Noriega
@MegaGM
Aug 10 2014 20:14
@vanchelo В связи с тем, что это одинаковые по затратам на время выполнения операции - первая строка даст результат раньше
DeminAlexey
@DeminAlexey
Aug 10 2014 20:15
:clap:
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:15
console.log(1+1)
console.log(2)
DeminAlexey
@DeminAlexey
Aug 10 2014 20:15
ну это вообще сложна. ты чего и в том и другом двойка
хватит прикалыватся над чуваком
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:15
вывести 2 ведь легче чем сложить 1 и 1?
Aza Noriega
@MegaGM
Aug 10 2014 20:15
Но если в первой строке был бы не консоль.лог, а запрос к базе данных долгий, а в его колбеке консоль.лог. А во второй строчке просто консоль.лог, то второй консоль лог дал бы результат первым :D
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:15
лучше пример с запросом к базе
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:16
воот
о чем я и говорил, колбэк
но это уже другой подход совершенно
Aza Noriega
@MegaGM
Aug 10 2014 20:16
Ну а как ещё "в двух словах" объяснить человеку, что такое асинхронный код? :D
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:16
примером кода и ответом ноды
Aza Noriega
@MegaGM
Aug 10 2014 20:16
Не в гугол же его отправлять
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:16
именно другой подход. он кстати ближе тем кто писал десктопные приложения. например на дельфях или на c++
ну или заядлым фронтендщикам
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:17
согласен
Aza Noriega
@MegaGM
Aug 10 2014 20:17

@DeminAlexey В общем, как я тебе уже написал, хочу даже повторить

Если у тебя нет необходимости пересаживаться на Ноду - не пересаживайся

Если знаешь только php, то всему придётся учиться по-новой. Делать будешь всё то же самое, просто другой вилкой
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:19
@MegaGM согласен
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:19
мне кажется с нодой надо быть острожным
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:20
с любым языком нужно быть осторожным
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:20
если в пхп ты глазами смотришь последовательно, то в ноде не так просто
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:20
быдлокодить можно на любом языке и фреймворке
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:20
на русском отлично быдлокодить)
Роман Сохарев
@greabock
Aug 10 2014 20:20
^ всегда так делаю
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:21
наверное русский самый быдлокодерский язык)
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:21
ну не стоить передергивать. мы говорим о искуственных языках
DeminAlexey
@DeminAlexey
Aug 10 2014 20:21
видимо точно осторожнее чем с пхп. Иногда кажется что в пхп вообще думать не нужно, особенно с ларавел. Ты просто пишешь одно и тоже десятки или сотни раз. Каждый новоый проект и еще и еще и еще. Иногда кажется что тупеешь от того и тяга чего нибудь поизучать
romach3
@romach3
Aug 10 2014 20:21
@vanchelo а как же индусы?
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:22
go надо учить) нафик нода)
есть тесты разных языков в веб плоскости)
Роман Сохарев
@greabock
Aug 10 2014 20:22
между прочим, скрипты на 1C:Бухгалтерия можно писать на русском =)
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:22
всё же самый большой кайф от ноды это один код и на клиенте и на сервере. остальное уже ерунда
Роман Сохарев
@greabock
Aug 10 2014 20:23
@vanchelo тогда уже Rust дождаться.
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:23
ну и JS для его фанатов тоже
romach3
@romach3
Aug 10 2014 20:23
ещё и на сервере js. не-не-не
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:23
coffee)
Роман Сохарев
@greabock
Aug 10 2014 20:23
;)
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:23
ыыыы
romach3
@romach3
Aug 10 2014 20:24
dblClick?
двждЩелк? ))
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:24
ахаха
Роман Сохарев
@greabock
Aug 10 2014 20:24
а вот вам http://habrahabr.ru/post/41303/ ;)
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:24
@romach3 не любишь JS?
romach3
@romach3
Aug 10 2014 20:25
асинхронность меня напрягает
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:25
вот это гуд
#define ѣжѣли if
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:25
ну на вкус и цвет, я наоборот люблю.
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:26
а че не ErLang тогда уж
Роман Сохарев
@greabock
Aug 10 2014 20:26
#define нѣпонятно void
а это ? =)
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:26
)
DeminAlexey
@DeminAlexey
Aug 10 2014 20:26
<?php 
define("превед", "123");
echo превед;


function превед($name){
    return "Превед, ".$name;
}
echo превед("NeOn");
?>
и на пыхе
можно
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:27
незя
DeminAlexey
@DeminAlexey
Aug 10 2014 20:27
вот жеж пример
хабраюзера
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:27
незя конструкции заменить
romach3
@romach3
Aug 10 2014 20:27
и это хорошо
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:27
там заменили if на ежели
в пыхе незя
DeminAlexey
@DeminAlexey
Aug 10 2014 20:28
жаль
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:28
в исходнике думаю можно
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:29
есть в пыхе возмоность расширить синтаксический анализатор, так что можно и там сделать на русском код)
Роман Сохарев
@greabock
Aug 10 2014 20:29
@vanchelo да проще уж компилятор сделать
Aza Noriega
@MegaGM
Aug 10 2014 20:30
Имо, проще английский синтаксис выучить, нежели чем это всё переделывать
И вообще английский выучить :D
Роман Сохарев
@greabock
Aug 10 2014 20:31
Да суть не в том, как удобнее... юмор же :)
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:31
понятное дело. нам непривычно видеть код на русском. а вот англоязычным же он так и выглядит
romach3
@romach3
Aug 10 2014 20:31
ну, с нашей госдумой надо быть ко всему готовым
сегодня юмор, а завтра закон придумают )
Роман Сохарев
@greabock
Aug 10 2014 20:32
Кодят же как-то 1c программисты...
DeminAlexey
@DeminAlexey
Aug 10 2014 20:32
мне кажется у них рак мозга
больные люди
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:32
на 1с вроде есть возможность кодить не по русски
DeminAlexey
@DeminAlexey
Aug 10 2014 20:32
они потом разговаривают так же
Aza Noriega
@MegaGM
Aug 10 2014 20:32
1с программист.. "не хочу никого обидеть, но для меня это словосочетание звучит как оскорбление"
romach3
@romach3
Aug 10 2014 20:33
да пхпшник тоже не всегда звучит гордо )
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:33
это точно
Роман Сохарев
@greabock
Aug 10 2014 20:33
^+
DeminAlexey
@DeminAlexey
Aug 10 2014 20:33
это да
аххаха
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:33
@MegaGM а для кого то так звучит php программист
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:33
за исключением фабиена)
круче уже только яйца
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:34
Фабиен да, крутой мужик)
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:34
без него не было у нас ларика)
Aza Noriega
@MegaGM
Aug 10 2014 20:34
@Ellrion Ну вообще, я тоже не очень то жалую php'шников :D (сразу настроил против себя пол чата)
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:34
мне вообще как-то параллельно-перпендикулярно)
Aza Noriega
@MegaGM
Aug 10 2014 20:35
Но когда php это не единственное, что разработчик знает, а это лишь один из нескольких языков, то всё в порядке
DeminAlexey
@DeminAlexey
Aug 10 2014 20:35
я как то год назад сообщество нашел. Сообщество быдлокодеров в вк. Вступил поначалу было перспективно, а потом чет все затухли
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:35
pascal еще, да?
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:35
а я люблю паскаль) это же как первая любовь)
Роман Сохарев
@greabock
Aug 10 2014 20:36
Я вот в php (да и в целом, в программировании) случайно оказался. Вообще грузчиком работал... что тут говорить.
Aza Noriega
@MegaGM
Aug 10 2014 20:36
@vanchelo Нет, только не блахблаг и паскаль, имею ввиду какие-нибудь более перспективные языки :D perl, ruby, js, семейство сей etc
DeminAlexey
@DeminAlexey
Aug 10 2014 20:37
из за дебильных учителей. Я вообще не понимал нафига мы учили паскаль и думал что паскаль это и есть программирование... из за того совсем не учил алгоритмы, а еще мы играли в контр страйк прям на паре
ну по сути да
паскаль это и есть программирование
но я думал что все пишется на паскале
и совсем не понмал че к чему
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:38
а причем тут ты?
кодить и программировать разные понятия)
Aza Noriega
@MegaGM
Aug 10 2014 20:39
@DeminAlexey Я уже заряжал тут как-то, что есть у меня мнение, что паскалю в уч.заведениях учат похоже только чтобы напугать студентиков, чтобы они посмотрели на него, подумали "чё эт за*ня?" и навсегда перехотели изучать программирование.
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:39
большенство чисто кодит!
DeminAlexey
@DeminAlexey
Aug 10 2014 20:39
я вообще не читаю чат. Я про быдлокодеров писал. Так я быдлокодер по сути
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:40
зря вы так. паскаль прекрассный структурный строго типизированный язык для обучения.
DeminAlexey
@DeminAlexey
Aug 10 2014 20:40
мне кажется больше всего людей пугает билдер. Когда начались уроки после паскаля и мы набрасывали в билдере музыкальный плеер, вот тогда я действительно испугался
да что там помоему испугался весь курс
весь год в кс играли на парах а тут плеер делайте
потом к концу пары правда листок с кодом раздали, мы его короче оттуда переписали
Aza Noriega
@MegaGM
Aug 10 2014 20:42
@DeminAlexey У тебя, наверное, есть блог? Где у тебя есть история о том, как ты из грузчиков в программисты выбился?
Роман Сохарев
@greabock
Aug 10 2014 20:42
это не он
DeminAlexey
@DeminAlexey
Aug 10 2014 20:42
да нет ты чего. я не из этих
ахахаха
Aza Noriega
@MegaGM
Aug 10 2014 20:43
Ошибся, сорри. Поставьте вы уже аватарки!
Роман Сохарев
@greabock
Aug 10 2014 20:44
и блога у меня нет. Гордиться нечем особо. Учебу просрал по юности. 9 классов образовния.
DeminAlexey
@DeminAlexey
Aug 10 2014 20:44
короче учится в спец учреждениях языкам программирования смысла нет, разве что для общего образования, ну там основам бухгалтерии обучают экономике и так далее
Maksim (Ellrion) Platonov
@Ellrion
Aug 10 2014 20:45
у тебя просто был плохой вуз
Роман Сохарев
@greabock
Aug 10 2014 20:49
<<< зааватрился
за то у меня есть одна единственная публикация на хабре (даже одобрена).
Aza Noriega
@MegaGM
Aug 10 2014 20:51
@greabock Вот молодец! (я про аватарку) То что надо. Теперь тебя ни с кем не перепутаю.
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:53
@greabock а что такое thewoks
Роман Сохарев
@greabock
Aug 10 2014 20:53
это программист из германии банду собирал. Но я тогда не прошел отбор =(
Brezhnev Ivan
@vanchelo
Aug 10 2014 20:54
а ты у них числишься?
Роман Сохарев
@greabock
Aug 10 2014 20:55
Да черт его знает. Ты где это нарыл вообще?
DeminAlexey
@DeminAlexey
Aug 10 2014 20:55
lol
слева инфа
Роман Сохарев
@greabock
Aug 10 2014 20:56
черт возьми, точно =)
Роман Сохарев
@greabock
Aug 10 2014 21:03
Ладно, уговорили (делаю вид, что кому-то интересно) - вот моя публикация на хабре
http://habrahabr.ru/post/209138/
Brezhnev Ivan
@vanchelo
Aug 10 2014 21:07
серьезно
Роман Сохарев
@greabock
Aug 10 2014 21:07
Да не так серьезно, как звучит =)