These are chat archives for LaravelRUS/chat

9th
Apr 2014
Orel
@2byte
Apr 09 2014 03:37
@vanchelo зачем показал) Я так не хотел в исходник jquery смотреть)
Orel
@2byte
Apr 09 2014 04:54
Есть тут кто?
Andrey
@Quiss
Apr 09 2014 04:55
Yes
Maxim
@Big-Shark
Apr 09 2014 04:56
угу
Orel
@2byte
Apr 09 2014 04:57
А что притихли ?)
Maxim
@Big-Shark
Apr 09 2014 05:01
Ну я тут фигней страдаю, пытаюсь поднять вагрант
Orel
@2byte
Apr 09 2014 05:15
Помогите сверстать вот такой блок типа как тут аватар и сообщение, у меня если написать объемный текст, он лезит под аватар
Vladimir Yuldashev
@vyuldashev
Apr 09 2014 09:11
все видели macaw.co ?
Brezhnev Ivan
@vanchelo
Apr 09 2014 09:12
я видел)
в твиттере новость была недавно
Vladimir Yuldashev
@vyuldashev
Apr 09 2014 09:17
обалденная штука
в любом случае стоит своих денег )
Brezhnev Ivan
@vanchelo
Apr 09 2014 09:17
ты уже качнул?
Vladimir Yuldashev
@vyuldashev
Apr 09 2014 09:18
да
даже сделал одну страничку )
в твиттере написал отзыв о них
а они мне 25 дней еще подарили )
Brezhnev Ivan
@vanchelo
Apr 09 2014 09:19
надо попробовать)
последнее время на nodejs много софта появляется
Vladimir Yuldashev
@vyuldashev
Apr 09 2014 09:20
кто-нибудь пользуется codesleeve/asset-pipeline?
Andrey
@Quiss
Apr 09 2014 09:21
реально крутая штука) как раз собираюсь интерфейс для себя собирать небольшой) попорбую данной штукой воспользоваться)
Ролик по macaw.co http://vimeo.com/70771444
Vladimir Yuldashev
@vyuldashev
Apr 09 2014 09:22
а главное html и css очень приятный
Orel
@2byte
Apr 09 2014 09:30
А что это?
Brezhnev Ivan
@vanchelo
Apr 09 2014 09:35
)))

@2byte

Macaw provides the same flexibility as your favorite image editor but also writes semantic HTML and remarkably succinct CSS. It's time to expect more from a web design tool.

Orel
@2byte
Apr 09 2014 09:41
Но цена 170$
Brezhnev Ivan
@vanchelo
Apr 09 2014 09:42
у тебя есть выбор)
Orel
@2byte
Apr 09 2014 09:42
Неа)
Brezhnev Ivan
@vanchelo
Apr 09 2014 09:42
как неа
я когда-то покупал паяльник за 200$ для пластиковых труб) а до этого пользовался за 40$, небо и земля)
Alexey
@Butochnikov
Apr 09 2014 10:05
это из серии "очередной dreamviewer" ?
Orel
@2byte
Apr 09 2014 10:07
Похоже это круче
Alexey
@Butochnikov
Apr 09 2014 10:08
я так понял основные фишки здесь темный интерфейс и чистый код.
Brezhnev Ivan
@vanchelo
Apr 09 2014 10:08
)))
Alexey
@Butochnikov
Apr 09 2014 10:09
или я чего не усмотрел?
Brezhnev Ivan
@vanchelo
Apr 09 2014 10:09
я еще не смотрел
Владимир пользовался
Alexey
@Butochnikov
Apr 09 2014 10:12
если бы адобе допилил свои продукты для веба.... но ведь не в приоритете у них... хотя даже photoshop уже css генерит
Vladimir Yuldashev
@vyuldashev
Apr 09 2014 10:53
@Butochnikov программа действительно стоящая, кучу времени экономит
хаха, вот пацан жжет)
Orel
@2byte
Apr 09 2014 11:36
Умный парень))
Brezhnev Ivan
@vanchelo
Apr 09 2014 11:37
наслушался от взрослых чепухи) нет чтобы сказки смотреть...
Orel
@2byte
Apr 09 2014 11:43
Ну вот он сказок и наслушался )
Видимо много телик смотрит, а потом транслирует сам)
Orel
@2byte
Apr 09 2014 13:01
Я тут видел скидывали инструмент для отображения схематичной информации, вот только не помню название
Orel
@2byte
Apr 09 2014 13:04
Мне?
Brezhnev Ivan
@vanchelo
Apr 09 2014 13:05
неа, ты же видишь что это не инструмент)
Brezhnev Ivan
@vanchelo
Apr 09 2014 13:13
@2byte Visio
Orel
@2byte
Apr 09 2014 13:13
Там так можно?
Маркетинг структура
Alexander Zhuravlev
@SCIF
Apr 09 2014 13:58
mindmup, inkscape
Ekuzkamaza
@Ekuzkamaza
Apr 09 2014 14:03
смотри под линукс фамильное древо
у них почти все версии под виндовс есть они как раз такую схему рисуют
Alexander Zhuravlev
@SCIF
Apr 09 2014 14:05
@Ekuzkamaza , у кого «у них»? Фамильное древо — это какая-то конкретная софтина или ты просто так обозвал генеологический софт?
Ekuzkamaza
@Ekuzkamaza
Apr 09 2014 14:08
это значит написать в поисковике генеологическое древо и выйдет несколько штук программ которые рисуют как раз такую схему которую нужно человеку
просто это гораздо проще чем Visio
сам такими пользовался для схем подобного рода
Alexander Zhuravlev
@SCIF
Apr 09 2014 14:10
Ну я для этих целей как раз и указал mindmup (или любой другой софт для mindmap'ов). Ну а в inkscape есть горка готовых компонентов, смотря как должна выглядить требуемая схема. А почему под линукс? Он разве ставил такую задачу? И кто такие «у них», я так и не понял.
Я к чему? Ты сам таковой (генеологический) софт удобный под линукс не знаешь? Искать и выбирать пока не хочется, но «на карандаш» я бы взял, если бы присоветовали чего.
Ranerg
@Ranerg
Apr 09 2014 14:35
Ребята, у меня проблема с генерацией автозагрузчика в Ларавеле возникла
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:35
расказывай
Ranerg
@Ranerg
Apr 09 2014 14:35
Сначала я хочу скинуть код сюда
<?php

// autoload_classmap.php @generated by Composer

$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);

return array(
    'AuthController' => $baseDir . '/app/controllers/AuthController.php',
    'BaseController' => $baseDir . '/app/controllers/BaseController.php',
    'CaptchaClass' => $baseDir . '/app/facades/Captcha/CaptchaClass.php',
    'CaptchaFacade' => $baseDir . '/app/facades/Captcha/CaptchaFacade.php',
    'CaptchaServiceProvider' => $baseDir . '/app/facades/Captcha/CaptchaServiceProvider.php',
    'DatabaseSeeder' => $baseDir . '/app/database/seeds/DatabaseSeeder.php',
    'HomeController' => $baseDir . '/app/controllers/HomeController.php',
    'IlluminateQueueClosure' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/IlluminateQueueClosure.php',
    'ListController' => $baseDir . '/app/controllers/ListController.php',
    'SessionHandlerInterface' => $vendorDir . '/symfony/http-foundation/Symfony/Component/HttpFoundation/Resources/stubs/SessionHandlerInterface.php',
    'TasksController' => $baseDir . '/app/controllers/TasksController.php',
    'TestCase' => $baseDir . '/app/tests/TestCase.php',
    'User' => $baseDir . '/app/models/User.php',
);
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:36
зачем ты сюда полез?
Ranerg
@Ranerg
Apr 09 2014 14:36
Смотрите, он генерирует какие-то простые имена.
   'Symfony\\Component\\Routing\\Tests\\Fixtures\\AnnotatedClasses\\BarClass' => $vendorDir . '/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/AnnotatedClasses/BarClass.php',
    'Symfony\\Component\\Routing\\Tests\\Fixtures\\AnnotatedClasses\\FooClass' => $vendorDir . '/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/AnnotatedClasses/FooClass.php',
    'Symfony\\Component\\Routing\\Tests\\Fixtures\\CustomXmlFileLoader' => $vendorDir . '/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/CustomXmlFileLoader.php',
    'Symfony\\Component\\Routing\\Tests\\Fixtures\\RedirectableUrlMatcher' => $vendorDir . '/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/RedirectableUrlMatcher.php',
    'Symfony\\Component\\Translation\\Catalogue\\AbstractOperation' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Catalogue/AbstractOperation.php',
    'Symfony\\Component\\Translation\\Catalogue\\DiffOperation' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Catalogue/DiffOperation.php',
    'Symfony\\Component\\Translation\\Catalogue\\MergeOperation' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Catalogue/MergeOperation.php',
    'Symfony\\Component\\Translation\\Catalogue\\OperationInterface' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Catalogue/OperationInterface.php',
    'Symfony\\Component\\Translation\\Dumper\\CsvFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/CsvFileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\DumperInterface' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/DumperInterface.php',
    'Symfony\\Component\\Translation\\Dumper\\FileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/FileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\IcuResFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/IcuResFileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\IniFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/IniFileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\JsonFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/JsonFileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\MoFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/MoFileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\PhpFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/PhpFileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\PoFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/PoFileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\QtFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/QtFileDumper.php',
В идеале до генерации должно быть вот что
Проблема заключается в том, что я создал фасад, прописал в composer.json путь и сгенерировал его.
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:38
в чем проблема?
Ranerg
@Ranerg
Apr 09 2014 14:39
Почему он генерирует простые имена, когда он должен генерировать namespace?
Я прописываю провайдер сюда

    'providers' => array(

        'Illuminate\Foundation\Providers\ArtisanServiceProvider',
        'Illuminate\Auth\AuthServiceProvider',
        'Illuminate\Cache\CacheServiceProvider',
        'Illuminate\Session\CommandsServiceProvider',
        'Illuminate\Foundation\Providers\ConsoleSupportServiceProvider',
        'Illuminate\Routing\ControllerServiceProvider',
        'Illuminate\Cookie\CookieServiceProvider',
        'Illuminate\Database\DatabaseServiceProvider',
        'Illuminate\Encryption\EncryptionServiceProvider',
        'Illuminate\Filesystem\FilesystemServiceProvider',
        'Illuminate\Hashing\HashServiceProvider',
        'Illuminate\Html\HtmlServiceProvider',
        'Illuminate\Log\LogServiceProvider',
        'Illuminate\Mail\MailServiceProvider',
        'Illuminate\Database\MigrationServiceProvider',
        'Illuminate\Pagination\PaginationServiceProvider',
        'Illuminate\Queue\QueueServiceProvider',
        'Illuminate\Redis\RedisServiceProvider',
        'Illuminate\Remote\RemoteServiceProvider',
        'Illuminate\Auth\Reminders\ReminderServiceProvider',
        'Illuminate\Database\SeedServiceProvider',
        'Illuminate\Session\SessionServiceProvider',
        'Illuminate\Translation\TranslationServiceProvider',
        'Illuminate\Validation\ValidationServiceProvider',
        'Illuminate\View\ViewServiceProvider',
        'Illuminate\Workbench\WorkbenchServiceProvider',
        'Zadavaj\Facades\Captcha\CaptchaServiceProvider',

    ),
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:39
потому что как в компосере прописано так он и генерирует
есть classmap а есть psr-0 или psr-4
зависит от того как разработчик указывает в своём пакете
компосер просто так ничего не делает
Ranerg
@Ranerg
Apr 09 2014 14:40
Про psr-4 я что-то пытался сделать, но он не генерирует autoload-psr4
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:40
вот если в пакете указано psr-0 или psr-4 то будет NS сгенерирован, а если classmap то он карту построит
Ranerg
@Ranerg
Apr 09 2014 14:41
Пакет.. Я сейчас не могу понять, причем пакеты, может я что-то не знаю. Но я пытался сгенерировать пути для Фасада.
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:42
в компосере всё пакеты
я не пойму, что ты генерируешь
Alexander Zhuravlev
@SCIF
Apr 09 2014 14:42
@Ranerg , ты нарисовал свой воркбенч или прямо отдельный пакет? От этого зависит то, что ты должен делать для автозагрузки. Что ты нарисовал в composer.json. Код в студию!
Ranerg
@Ranerg
Apr 09 2014 14:43
Я долго сопротивлялся, когда мне Алексей говорил обратиться сюда, теперь я понимаю почему:)
http://laravel.ru/articles/odd_bod/creating-facade-in-laravel
Я всего лишь делал фасад.
Потом я столкнулся с тем, что фасад не найден, но в статье об загрузке не упоминалось это.
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:44
покажи дерево папок и composer.json твоего проекта
Ranerg
@Ranerg
Apr 09 2014 14:44
{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "require": {
        "laravel/framework": "4.1.*"
    },
    "autoload": {
        "classmap": [
            "app/commands",
            "app/controllers",
            "app/models",
            "app/database/migrations",
            "app/database/seeds",
            "app/tests/TestCase.php",
            "app/facades/Captcha"
        ]
    },
    "scripts": {
        "post-install-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-update-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-create-project-cmd": [
            "php artisan key:generate"
        ]
    },
    "config": {
        "preferred-install": "dist"
    },
    "minimum-stability": "stable"
}
Не то
Хотя, это то.
Вот в общем этот JSON
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:45
а в app.php ты прописал алиас?
покажи как ты вызываешь свой класс
Ranerg
@Ranerg
Apr 09 2014 14:45
По статье сказано, что алиас прописываем в теле фасада
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:46
типа Captcha::generate()
или как?
Ranerg
@Ranerg
Apr 09 2014 14:46
Lf
Да
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:46
пока код класса
Ranerg
@Ranerg
Apr 09 2014 14:46
    */

    'providers' => array(

        'Illuminate\Foundation\Providers\ArtisanServiceProvider',
        'Illuminate\Auth\AuthServiceProvider',
        'Illuminate\Cache\CacheServiceProvider',
        'Illuminate\Session\CommandsServiceProvider',
        'Illuminate\Foundation\Providers\ConsoleSupportServiceProvider',
        'Illuminate\Routing\ControllerServiceProvider',
        'Illuminate\Cookie\CookieServiceProvider',
        'Illuminate\Database\DatabaseServiceProvider',
        'Illuminate\Encryption\EncryptionServiceProvider',
        'Illuminate\Filesystem\FilesystemServiceProvider',
        'Illuminate\Hashing\HashServiceProvider',
        'Illuminate\Html\HtmlServiceProvider',
        'Illuminate\Log\LogServiceProvider',
        'Illuminate\Mail\MailServiceProvider',
        'Illuminate\Database\MigrationServiceProvider',
        'Illuminate\Pagination\PaginationServiceProvider',
        'Illuminate\Queue\QueueServiceProvider',
        'Illuminate\Redis\RedisServiceProvider',
        'Illuminate\Remote\RemoteServiceProvider',
        'Illuminate\Auth\Reminders\ReminderServiceProvider',
        'Illuminate\Database\SeedServiceProvider',
        'Illuminate\Session\SessionServiceProvider',
        'Illuminate\Translation\TranslationServiceProvider',
        'Illuminate\Validation\ValidationServiceProvider',
        'Illuminate\View\ViewServiceProvider',
        'Illuminate\Workbench\WorkbenchServiceProvider',
        'Zadavaj\Facades\Captcha\CaptchaServiceProvider',

    ),

    /*
вот тут я запихал его в провайдеры
<?php namespace Zadavaj\Facades\Captcha
    use Illuminate\Support\ServiceProvider;

    class CaptchaServiceProvider extends ServiceProvider{
        public function register()
        {
            $this->app['CaptchaClass'] = $this->app->share(function(){
                return new Zadavaj\Facades\Captcha\CaptchaClass;
            });

            this->app->booting(function(){
                $loader = \Illuminate\Foundation\AliasLoader::getInstance();
                $loader->alias('Captcha', 'Zadavaj\Facades\Captcha\CaptchaClass');
            });

        }
    }
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:46
и у тебя сервис провайдер создан?
Ranerg
@Ranerg
Apr 09 2014 14:47
Да создан!
Alexander Zhuravlev
@SCIF
Apr 09 2014 14:47
@Ranerg , у тебя будет пакет или ты только ради одного удобства работы с фасадом это делаешь?
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:47
сервис провайдер и фасад разные вещи
вот ты нагородил))
Ranerg
@Ranerg
Apr 09 2014 14:48
Я использовал ту статью, которую посоветовал Буточников.
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:48
укажи в компосере полный путь к своему сервис провайдеру
в разделе classmap
Alexander Zhuravlev
@SCIF
Apr 09 2014 14:48
@Ranerg , на мой вопрос ответь плиз
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:49
так я вообще тут фасада не вижу
Ranerg
@Ranerg
Apr 09 2014 14:49
@SCIF посмотри пожалуйста ссылку которую я скидывал, по ней я пытался создать фасад
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:50
покажи структуру папок своей каптча
Alexander Zhuravlev
@SCIF
Apr 09 2014 14:50
@Ranerg , я спросил конкретно — ты пакет готовишь или просто хочешь научить лару по Captcha:: отдавать твой класс?
Ranerg
@Ranerg
Apr 09 2014 14:51
Хочу использовать Captcha::method();

Меня интересует генерация namespace в autoload_classmap.php так, чтобы там были пространство имен

   'Symfony\\Component\\Routing\\Tests\\Fixtures\\AnnotatedClasses\\BarClass' => $vendorDir . '/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/AnnotatedClasses/BarClass.php',
    'Symfony\\Component\\Routing\\Tests\\Fixtures\\AnnotatedClasses\\FooClass' => $vendorDir . '/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/AnnotatedClasses/FooClass.php',
    'Symfony\\Component\\Routing\\Tests\\Fixtures\\CustomXmlFileLoader' => $vendorDir . '/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/CustomXmlFileLoader.php',
    'Symfony\\Component\\Routing\\Tests\\Fixtures\\RedirectableUrlMatcher' => $vendorDir . '/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/RedirectableUrlMatcher.php',
    'Symfony\\Component\\Translation\\Catalogue\\AbstractOperation' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Catalogue/AbstractOperation.php',
    'Symfony\\Component\\Translation\\Catalogue\\DiffOperation' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Catalogue/DiffOperation.php',
    'Symfony\\Component\\Translation\\Catalogue\\MergeOperation' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Catalogue/MergeOperation.php',
    'Symfony\\Component\\Translation\\Catalogue\\OperationInterface' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Catalogue/OperationInterface.php',
    'Symfony\\Component\\Translation\\Dumper\\CsvFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/CsvFileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\DumperInterface' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/DumperInterface.php',
    'Symfony\\Component\\Translation\\Dumper\\FileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/FileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\IcuResFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/IcuResFileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\IniFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/IniFileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\JsonFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/JsonFileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\MoFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/MoFileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\PhpFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/PhpFileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\PoFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/PoFileDumper.php',
    'Symfony\\Component\\Translation\\Dumper\\QtFileDumper' => $vendorDir . '/symfony/translation/Symfony/Component/Translation/Dumper/QtFileDumper.php',

Это было до генерации, это отрывок кода
Вот это становится после генерации

Alexander Zhuravlev
@SCIF
Apr 09 2014 14:53
И ради этого такие пляски???
Ranerg
@Ranerg
Apr 09 2014 14:53
<?php

// autoload_classmap.php @generated by Composer

$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);

return array(
    'AuthController' => $baseDir . '/app/controllers/AuthController.php',
    'BaseController' => $baseDir . '/app/controllers/BaseController.php',
    'CaptchaClass' => $baseDir . '/app/facades/Captcha/CaptchaClass.php',
    'CaptchaFacade' => $baseDir . '/app/facades/Captcha/CaptchaFacade.php',
    'CaptchaServiceProvider' => $baseDir . '/app/facades/Captcha/CaptchaServiceProvider.php',
    'DatabaseSeeder' => $baseDir . '/app/database/seeds/DatabaseSeeder.php',
    'HomeController' => $baseDir . '/app/controllers/HomeController.php',
    'IlluminateQueueClosure' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/IlluminateQueueClosure.php',
    'ListController' => $baseDir . '/app/controllers/ListController.php',
    'SessionHandlerInterface' => $vendorDir . '/symfony/http-foundation/Symfony/Component/HttpFoundation/Resources/stubs/SessionHandlerInterface.php',
    'TasksController' => $baseDir . '/app/controllers/TasksController.php',
    'TestCase' => $baseDir . '/app/tests/TestCase.php',
    'User' => $baseDir . '/app/models/User.php',
);
Почему тут все сосредоточены на моих мотивах, а не на помощи решения задачи с генерацией путей?
Все работает, когда я вручную в autoload_classmap файле прописываю Zadavaj\Facades\Captcha\CaptchaServiceProvider
Brezhnev Ivan
@vanchelo
Apr 09 2014 14:57
мы как раз на помощи сосредоточены
тебе вообще не надо смотреть в эти файлы
Alexander Zhuravlev
@SCIF
Apr 09 2014 14:58
@Ranerg , потому как если ты создавал workbench, то он иначе автолоадится.
А если ты делал пакет, то ты его заскладировал в vendor/?
Ranerg
@Ranerg
Apr 09 2014 14:58
Алексеем было сказана, что директория не важна
Так вот помогите мне сгенерировать карту загрузки так, как она была в первозданном виде, то есть идет в строке пространство имени, а потом путь к файлу.
Сейчас после исползования composer dump-autoload возникает другая ситуация в карте: идет просто имя в строке и путь к ней.
Alexander Zhuravlev
@SCIF
Apr 09 2014 15:00
А composer.json тот который ты указал, это актуальный?
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:00
В autoload_classmap.php не может быть NS
запомни!
загрузка по NS идет в autoload_namespace.php
Ranerg
@Ranerg
Apr 09 2014 15:00
ТЫ,
Alexander Zhuravlev
@SCIF
Apr 09 2014 15:00
Для этого есть файлик рядом с нсами.
Ranerg
@Ranerg
Apr 09 2014 15:00
NS
Я не понимаю что такое НС
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:01
NS - namespace
Alexander Zhuravlev
@SCIF
Apr 09 2014 15:01
NameSpace
Люди, неужели я один считаю, что корневой composer.json — это капец как важно для автозагрузки???
Покажи его.
Ranerg
@Ranerg
Apr 09 2014 15:01
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"require": {
"laravel/framework": "4.1.*"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php",
"app/facades/Captcha/"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "stable"
}
Я тебе мало скинул его?
Alexander Zhuravlev
@SCIF
Apr 09 2014 15:02
Я спрашивал — он актуальный? Ответа не последовало
Ranerg
@Ranerg
Apr 09 2014 15:02
По нему и генерировал.
Alexander Zhuravlev
@SCIF
Apr 09 2014 15:02
Ну тут ведь нет psr-0: 'vendor/'. Не понимаю как оно работает
Ranerg
@Ranerg
Apr 09 2014 15:03
Скиньте мне статьи по генерации NS
Пока меня окончательно не забанили
Точняк в корневом этого нет
Тогда вопрос — ты свои дирки складывал в vendor/ ?
Ranerg
@Ranerg
Apr 09 2014 15:06
Нет
app/facades
Alexander Zhuravlev
@SCIF
Apr 09 2014 15:07
А структуру файлов покажешь?
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:09
"psr-0": {
            "Zadavaj": "app/facades/",
        }
Ranerg
@Ranerg
Apr 09 2014 15:09
Снимок.PNG
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:10
и тогда у тебя должно так быть
app/facades/Zadavaj/Facades/Captcha/CaptchaClass.php
вот такая структура должна быть
Ranerg
@Ranerg
Apr 09 2014 15:11
<?php

// autoload_psr4.php @generated by Composer

$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);

return array(
    'Zadavaj\\' => array($baseDir . '/app/facades'),
);
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:11
это если ты хочешь через NS
Alexander Zhuravlev
@SCIF
Apr 09 2014 15:11
@vanchelo, ну либо psr-4 юзать
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:11
да
Ranerg
@Ranerg
Apr 09 2014 15:11
А дальше что?
Alexander Zhuravlev
@SCIF
Apr 09 2014 15:11
Но структура всё равно другая должна быть :)
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:11
вообще изначально не правильно ты структуру сделал
Ranerg
@Ranerg
Apr 09 2014 15:11
Угадай что я сейчас спрошу у тебя.
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:12
зачем?
Ranerg
@Ranerg
Apr 09 2014 15:12
2967261.jpg
А какая должны быть структура?
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:12
ты можешь проект развернуть где-нибудь чтобы можно было зайти и поправить
объяснять дольше чем сделать
Ranerg
@Ranerg
Apr 09 2014 15:13
Я понял, мне нужно юзать psr-4
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:13
)
чего ты такой сердитый
Ranerg
@Ranerg
Apr 09 2014 15:13
Я голодный целый день пытаюсь сделать эту хуету :(
Дальше я сам. Потом я напишу, каким образом решил эту проблему
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:13
как хочешь)
Alexander Zhuravlev
@SCIF
Apr 09 2014 15:14
@Ranerg , ты зачитай то, что я кидал на композер.орг, там буквально три абзаца, зато поймёшь как он создаёт.
Ranerg
@Ranerg
Apr 09 2014 15:14
Спасибо за помощь, ребята. Буду обращаться, если возникнут проблемы
Да, поем и почитаю. Спасибо.
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:15
и в файлы автолоада можно не смотреть
тебе надо было тут прописать не папку, а три файла
"app/facades/Captcha/CaptchaClass.php"
вот тогда бы работало правильно
а так да, psr-4 только
Ranerg
@Ranerg
Apr 09 2014 15:16
будем пробовать, я вышел, спасибо за помощь
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:17
"autoload": {
    "classmap": [
        "app/commands",
        "app/controllers",
        "app/models",
        "app/database/migrations",
        "app/database/seeds",
        "app/tests/TestCase.php",
        "app/facades/Captcha/СaptchaClass.php",
        "app/facades/Captcha/СaptchaFacade.php",
        "app/facades/Captcha/СaptchaServiceProvider.php",
    ]
},
вот так заработает!
Ekuzkamaza
@Ekuzkamaza
Apr 09 2014 15:18
про гендерный софт есть такой набор Windows DesktopPack в нем есть несколько программ для генерации дерева да и сама подборка очень неплоха ну либо напрямую искать FamilyTree
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:18
я в кореле когда-то рисовал древо жизни, еще в универе когда учился)
Alexander Zhuravlev
@SCIF
Apr 09 2014 15:19
@Ekuzkamaza , про FamilyTree слышал, но блин оно ведь виндовое и даже наверно платное.
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:19
мне все эти автоматические штуки не нравились
и кстати в Inkscape я много чего рисовал
это если нужно красиво и четко нарисовать а не просто чтобы было)
Ekuzkamaza
@Ekuzkamaza
Apr 09 2014 15:20
сейчас поищу сайт линуксовый с подборкой софта хороший все на нем смотрел и на этот сборник тоже с него вышел найду отпишусь
перешел на винду уже с год
надо 1с перепиливать много
да и Family Tree платный а Family Tree Builder бесплатный
Gramps бесплатен и красивую диаграмму строит, никак не могу вспомнить чем делали схему
Alexander Zhuravlev
@SCIF
Apr 09 2014 15:26
@Ekuzkamaza , ок, воткнул его, гляну на досуге. На пока можно остановиться, если он хорош
классно
прикольно придумали
Orel
@2byte
Apr 09 2014 15:57
Круто
Brezhnev Ivan
@vanchelo
Apr 09 2014 15:57
rotate-angle-bottom perspective, мне вот этот стиль понравился)
а вот как тебе?
чтобы сделать кнопку нужно кучу кода)
хаха
slider23
@slider23
Apr 09 2014 16:21
Разработка Kohana прекращена, новых версий не будет - http://forum.kohanaframework.org/discussion/12509/final-releases-of-kohana-beginning-of-ohanzee
Brezhnev Ivan
@vanchelo
Apr 09 2014 16:21
хорошая новость!
slider23
@slider23
Apr 09 2014 16:22
Команда сосредоточится на новом фреймворке, composer-based
Ohanzee
Brezhnev Ivan
@vanchelo
Apr 09 2014 16:22
давно пора)
без компосера щас как без рук
slider23
@slider23
Apr 09 2014 16:23
а, не, я неправильно прочитал,
Это просто набор composer-модулей
Хорошо, что не очередной фреймворк.
Brezhnev Ivan
@vanchelo
Apr 09 2014 16:28
ага)
как в компосере коментить строки?
Alexander Zhuravlev
@SCIF
Apr 09 2014 16:31
Никак. Это json. Хотя по факту — ;
Надеюсь не наврал про тчкзпт
Brezhnev Ivan
@vanchelo
Apr 09 2014 16:33
наврал)
Alexander Zhuravlev
@SCIF
Apr 09 2014 16:34
Ну значит вообще никак.
Brezhnev Ivan
@vanchelo
Apr 09 2014 16:35
))
жаль)
aktuba
@aktuba
Apr 09 2014 17:58
Всем привет. Про кохану - жаль (
Ekuzkamaza
@Ekuzkamaza
Apr 09 2014 18:03
как в модели отключить поля updated_at, created_at
Brezhnev Ivan
@vanchelo
Apr 09 2014 18:03
public $timestamps = false;
Ekuzkamaza
@Ekuzkamaza
Apr 09 2014 18:04
о спасибо сейчас проверю
там много всего есть, посмотри)
офигеть у друпала конфа как пройдет)
slider23
@slider23
Apr 09 2014 18:07
Привет, @aktuba !
Orel
@2byte
Apr 09 2014 18:07
@slider23 о здоров, давно не виделись )
slider23
@slider23
Apr 09 2014 18:08
Привет, я на пару дней чатег вырубал, чтобы не мешал работать.
slider23
@slider23
Apr 09 2014 18:24
Еще раз предостерегу http://bonch.livejournal.com/510716.html
Brezhnev Ivan
@vanchelo
Apr 09 2014 18:25
помню этот пост) классный
Orel
@2byte
Apr 09 2014 19:26
Подскажите как из консоли посчитать кол-во строк в файле
Alexander Zhuravlev
@SCIF
Apr 09 2014 20:21
@2byte, wc -l