• Какую маску применить в функции glob()?

    conf
    @conf
    Ruby developer
    Я бы не парился с итераторами, а отфильтровал бы уже полученный массив путей файлов из glob (если их у вас конечно не десятки тысяч), как-то так:
    php > var_dump(glob('*'));
    array(5) {
      [0] =>
      string(1) "a"
      [1] =>
      string(1) "b"
      [2] =>
      string(1) "c"
      [3] =>
      string(5) "hello"
      [4] =>
      string(4) "test"
    }
    php > var_dump(preg_grep('/[abcd]/', glob('*'), PREG_GREP_INVERT));
    array(2) {
      [3] =>
      string(5) "hello"
      [4] =>
      string(4) "test"
    }
    php >
    Ответ написан
    1 комментарий
  • Какая производительность у RoR на highload приложениях и как RoR ведет себя с действительно большими БД?

    FanKiLL
    @FanKiLL
    Конечно Ruby on Rails Guides этого конечно будет мало, но туда часто будете заглядывать.

    Вначале:
    Курсы от Lynda, довольно таки подробно всё объясняют
    Ruby Essential Training Азы руби
    Ruby on Rails 3 Essential Training Азы рельсов

    Более короткие курсы от tutsplus, обьём знание практически как у курсов выше, но подаётся более динамично чтоле.
    The Fundamentals of Ruby Азы руби
    Riding Ruby on Rails Азы рельсов

    После любого курса желательно, пройти курс Rails for Zombies Redux на codeschool, он бесплатный, там после каждого видео интерактивное (как правильно?:) ) выполнение заданий, хорошо закрепляет материал.

    Есть ещё http://ruby.railstutorial.org/ Но подача автора мне не нравится, слишком медленно говорит, много пишет тестов, что для начинающего мрак полный, его лучше смотреть для общего развития, когда уже хоть что то в руби и рельсах будете шарить. У него так же есть книга по этим видео урокам, если читать на сайте то бесплатно. Хотя первую эпизод всётаки посмотреть стоит, там как задеплоить приложение на heroku, чтоб посмотреть как в это работает в продакшине или показать кому то, то что написали.

    Books:
    Agile Web Development with Rails (Pragmatic Programmers)

    Даю на английском так как на русском нормальных материалов практически нет. hasbrains.ru то что выше написали разве что, ну а книги как всегда, переводы опаздывают и не всегда термины правильно переведены.

    Видео как мне кажется лучше усваивается, визуально смотреть на код и тут же тебе показывают результат. Но книги тоже желательно почитать. Просто мне кажется видео для ознакомления быстрее.

    Удачи.
    Ответ написан
    Комментировать