Сохранен 515
https://2ch.hk/pr/res/648812.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Ruby Thread

 автоперекат !!fuyn/Mm0/k 10/02/16 Срд 13:02:28 #1 №648812 
14550985487570.png
14550985487581.png
14550985487602.png
Предыдущий: https://2ch.hk/pr/res/637874.html

Принимаются изменения в шапку треда в виде пулл-реквестов:
https://github.com/meoweg/2ch-pr-ruby

Как показывать код:
Быстро - https://pastebin.com
С исполнением - https://ideone.com
Требуется аккаунт GitHub - https://gist.github.com

FAQ:

1. C чего мне начать, чтобы стать рубистом?
Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и теже вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby. А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.

Следующий уровень, продвинутые книги по руби:
Confident Ruby by Avdi Grimm
Practical Object-Oriented Design in Ruby
Refactoring Ruby Edition
Ruby Under a Microscope для любителей залезть под капот.
Документация по стандартным библиотекам http://ruby-doc.org/
Можно пройти руби онлайн - http://tryruby.org/levels/1/challenges/0
И ещё раз онлайн: http://www.codewars.com/?language=ruby
Не веришь в свои силы? Прочитал уже книжек много и силы свои хочешь познать, сделай - http://rubykoans.com
И вот еще https://rubymonk.com/ - Матц одобряет.

2. Какой gem посмотреть, чтобы понять, как писать код?
Лучше всего посмотреть небольшие gem'ы вроде cancancan, pundit, camping.
А еще можешь полистать на гитхабе гемы с нарастающей популярностю.
https://github.com/trending?l=ruby
Там еще нет тысяч строк, и тебе будет легче понять.

3. Есть ли GUI для руби?
Да. Есть обвязки к Qt, GTK, wxWidgets, Shoes, fxruby (одобренный).

4. Можно ли писать на руби мобильное ПО?
Да. Для iOS есть RubyMotion терпимого качества, для Android - лагающий и падающий, но всеми силами развивающийся ruboto. Для WinPhone до сих пор ничего не завезли.

5. Как установить разные версии рубей?
Легко и просто: https://github.com/sstephenson/rbenv
И это тоже, легко и просто: https://rvm.io

6. Что почитать по рельсам?
http://guides.rubyonrails.org
http://ruby.railstutorial.org
API: http://api.rubyonrails.org
Прекрасные туториалы в стиле for dummies - http://www.theodinproject.com/ruby-on-rails , а вот тут все тоже, но на русском http://codenamecrud.ru/
Классический вводный туториал, где делается с нуля клон твиттера, для новичков в rails самое то - https://www.railstutorial.org/book
Для дотошных читателей есть The Rails 4 Way.

7. Хорошие практики по руби и рельсам?
Читаем Rails AntiPatterns, смотрим Rails Best Practices, также неплохо посмотреть Rails Recipes.
Почитайте еще Grimm A. - Objects on Rails
Еще продвинутое чтиво - http://tutorials.jumpstartlab.com/

8. Ruby/Rails блоги, рассылки и твитторы
IRC каналы на FreeNode: #ruby, #ruby-core, #RubyOnRails, #rails (не очень активен).
Твитторы @rails, @dhh, @yukihiro_matz, @wycats, @tenderlove
Рассылки ruby-core, rails-core, rails-talk
Подкасты:
- http://rubyrogues.com
- http://ruby5.envylabs.com
Скринкасты:
- http://railscasts.com
- https://peepcode.com
- https://www.destroyallsoftware.com
- http://railsforzombies.com
Блоги:
- rubyflow.com - каждый день новости, новые библиотеки, обновления, все дела.
- rubysource.com - читаем интервью, хорошие практики, и безумные сравнения упоротого дибила-индуса на самом деле их пропускаем
- rubyinside.com - новости, туториалы.
- rubyweekly.com
- http://37signals.com/svn
- http://yehudakatz.com
- http://afreshcup.com


9. Я не могу в английский, что делать, анон?
Идти учить английский, без него тут делать нечего.

10. Есть ли у руби русское коммьюнити?
Нет. Вернее есть, но оно протухло и там полно людей у которых чсв высоко.
Яркий пример - [email protected]
А еще есть русская слак конфа - https://russiandevs.slack.com она общая, но есть очень активный руби канал.
Так же русская гугл группа, активная - https://groups.google.com/forum/#!forum/ror2ru
Еще вот - https://onrails.club/

11. Какие гемы стоит знать?
capybara, rack, rspec, devise, cancancan, simple_form, solr, sinatra, тысячи их.
Поиск гемов https://www.ruby-toolbox.com

12. Зачем нужны тесты и как их писать?
http://rusrails.ru/a-guide-to-testing-rails-applications
http://habrahabr.ru/post/163597/
Вместо этого можно прочитать классную книгу Everyday Rails Testing

13. Где можно задать глупые и не очень вопросы?
- здесь
- stackoverflow.com
- тематические slack-конфы
- а вообще, гугли, с вероятностью в 90% ответ на твой вопрос уже висит на stackoverflow.

14. Как фокнуть\сделать фичу\исправить баг, сложно ли это?
Нет, не сложно. На rubyflow появляется много новостей с реализацией новой библиотеки, вы можете сделать тесты, фичу для него, старые либы также обрастают багами, улучшайте их! пишите код.

15. В чём писать код?
Atom, Brackets, Sublime Text, TextMate, Vim, GNU Emacs. Для особо упоротых энтерпрайз-макак есть rubymine, плагины к эклипс и нетбинс.

16. Можно ли писать на руби с под windows?
Можно, но придется обрасти костылями в виде виртуальной машины, придется сходу разбираться с Vagrant и многим другим. Чем дальше ты продвигаешься, тем ближе становится ясно, что пора перекатываться на linux/mac

17. Руби язык одного фреймворка?
Есть еще Sinatra, Hanami (ранее Lotus), Volt, Grape, отличные штуки для DevOps - Chef, Puppet и годные генераторы для бложиков - Jekyll, Middleman, всё это активно используется в продакшене

18. Можно ли делать игры на Ruby?
Можно, но не нужно. Гем Gosu.

19. Ютуб каналы
Youtube driven development...
Вот тебе пара каналов, но никому не говори что учишься по видео.
https://www.youtube.com/channel/UCIQmhQxCvLHRr3Beku77tww/videos
https://www.youtube.com/channel/UCfWZwsP8trUy5uHJg8gcGIQ
https://www.youtube.com/channel/UCSI77lJlzlCFPLdV1RSAoYQ
https://www.youtube.com/channel/UCPIyDzf1vwWc8EQJGUX-vYw - тут на ру$$ком даже.

20. Как и где искать работу?
Легко и просто - http://rubyjobs.ru/
Не так просто - https://upwork.com/
Еще вконтакте есть группы по руби/рельсам, там иногда постят вакансии. Еще в русской гугл группе постят вакансии. Новичку будет сложно, но возможно.

TODO лист для ньюфагов:
И так, ты поставил руби, уже сгенерировал свой первый проект rails new pidaras
Начни уже с платинового пути, блог >> клон твиттера >> своя имейджборда >> свой гем >> дальше сам придумаешь.
Рекомендации:
1. Для блога, создать роли, Админ, Пользователь (можно использовать паттерн form object). Прикрутить лайки, комментарии.
2. По твиттеру, следуя гайду Хартла, пиши все то что он предлагает в качестве доп. заданий, например оповещение по нику (@eblan: привет)
3. По имиджборде: воссоздать по возможности полный функционал, в этом случае придется ознакомится с javascript/jquery/coffeescript, но тебе так или иначе придется. Еще хорошей фичей будет использование background job и крон тасков (sidekiq, whenever), чтобы заполнять свою борду тредами и постами с другой борды, можно использовать api двача, чтобы вытягивать треды и посты - https://github.com/ID25/api_2ch
4. Не стесняемся постить свои репозитории, наши эксперты с радостью отревьювят вас.

После этого тебе будут нужны паттерны, без них твой код превратится в говно. Один из часто используемых - Service Object.
https://netguru.co/blog/service-objects-in-rails-will-help - о сервисах
Еще паттернов - https://robots.thoughtbot.com/back-to-basics-solid

Но самый читаемый код, как и следовало ожидать, даёт функциональное программирование. Начни отсюда:
http://www.sitepoint.com/functional-programming-techniques-with-ruby-part-i/
http://www.sitepoint.com/functional-programming-techniques-with-ruby-part-ii/
http://www.sitepoint.com/functional-programming-techniques-with-ruby-part-iii/
http://www.sitepoint.com/functional-programming-pure-functions/
http://www.sitepoint.com/functional-programming-ruby-value-objects/
Только не переборщи. Руби - не функциональный язык, и иногда такой код может работать медленней.

Прочитал? Теперь рефактори то, что уже написал. И не забывай покрывать тестами.

Хорошим финалом будет деплой, это пожалуй самое болезненное, и ничего общего с деплоем на heroku, где тыц тыц и готово. Придется поковыряться со смежными вещами и узнать много нового, уже устоявшийся гем для таких дел - Capistrano.

Не забывайте спрашивать у анонасов вопросы, код лучше показывать через gist или pastebin с подсветочкой.
Ну, а мы открываем очередной Ruby Thread.
Аноним 10/02/16 Срд 13:05:22 #2 №648822 
14550987225830.jpg
Ну норм.
Аноним 10/02/16 Срд 13:09:27 #3 №648824 
Алсо, хотите новых картинок в шапку - прикрепляйте сюда пока:
https://github.com/meoweg/2ch-pr-ruby/wiki/%D0%9A%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%BD%D0%BE%D0%B2%D1%8B%D1%85-%D1%82%D1%80%D0%B5%D0%B4%D0%BE%D0%B2
Аноним 10/02/16 Срд 13:21:59 #4 №648831 
Рельсаны, а заделитесь пожалуйста годными B3 тимплейтами всяких дэшбордов или админпанелей аля Flatty. А то с этим ебаным курсом на кусок хлеба не хватает, а тут денег просют?

P.S: AdminLTE говно ;(
Аноним 10/02/16 Срд 13:30:48 #5 №648837 
Разработчик Device.
https://changelog.com/194/
#194: Elixir with José Valim
This week we talk with José Valim about Elixir! We learned about the early days of José’s start as a programmer. José took us back to the beginning of Elixir and shared why Erlang got him so excited, we broke down features of the language, we talked about functional programming, concurrency, developing for multi-core systems, we talked about the Elixir community, the future of Phoenix, Ecto, and so much more.
Аноним 10/02/16 Срд 13:36:34 #6 №648845 
>>648837
>Device
devise?
Аноним 10/02/16 Срд 13:45:30 #7 №648851 
14551011308030.png
>>648824
Стестняшу.
Аноним 10/02/16 Срд 13:46:05 #8 №648853 
>>648851
Это модель из интернет-магазина мерча.
Аноним 10/02/16 Срд 13:50:15 #9 №648856 
>>648845
>devise?
Да, devise конечно.
Аноним 10/02/16 Срд 14:18:47 #10 №648886 
Что пишут на руби помимо вебни? Имею ввиду рынок труда.
Аноним 10/02/16 Срд 14:20:39 #11 №648887 
>>648886
Скрипты всякие. Chef, Puppet. Иногда руби встраивают, например, в SketchUp, но это редко, чащу Lua. На рынке 95% заказов - рельсы.
Аноним 10/02/16 Срд 14:21:40 #12 №648891 
>>648887
Можно ещё metasploit (фреймворк для взлома систем) вспомнить.
Аноним 10/02/16 Срд 14:22:47 #13 №648893 
>>648891
Ну это совсем маринальное направление. Вопрос про рынок был. По SketchUp видел заказы на Upwork, по Metasploit нет.
Аноним 10/02/16 Срд 14:23:44 #14 №648898 
>>648893
Ну может на каких-то хакерских биржах есть)
Аноним 10/02/16 Срд 14:38:32 #15 №648913 
>>648824
Неплохо, молодец. У наших соседей по доске есть автоперекаты?
Аноним 10/02/16 Срд 14:39:59 #16 №648914 
>>648913
Я сегодня купил прокси, наконец-то будет работать с Heroku. Есть возможность создавать разные треды.
Аноним 10/02/16 Срд 14:48:45 #17 №648924 
>>648914
нахуй покупал? когда мог с таким же успехом поднять рельсы на digitalocean за ту же цену.
Аноним 10/02/16 Срд 14:53:25 #18 №648930 
>>648914
>>648924
А у нас руби треды не нумеруются?

Курс плохой, может он за рубли прокси взял.
Аноним 10/02/16 Срд 14:54:19 #19 №648931 
>>648924
Думаю, DO тоже забанен. Или будет забанен когда-нибудь.

>>648930
http://altvpn.com/ru/proxy/
Аноним 10/02/16 Срд 15:02:14 #20 №648937 
>>648931
shill please
Аноним 10/02/16 Срд 15:13:07 #21 №648947 
14551063879780.png
>>648812 (OP)
Продолжая тему курсов
Аноним 10/02/16 Срд 15:45:34 #22 №648972 
>>648947
двачую, сам проебал несколько курсов так, потому что никто не ебашит по рукам.
Аноним 10/02/16 Срд 15:54:43 #23 №648981 
14551088833460.png
14551088833481.png
>>648972
Мотивируй себя правильно и не надо будет скрипт писать который будет ебашить тебя по рукам и по жопе вместо мамки
Аноним 10/02/16 Срд 16:04:34 #24 №648990 
Посоны, поясните по хардкору как организовываются вьюхи/контроллеры/модели в рельсах.
Например, я хочу сделать сайт компании.
Во всяких обучающих уроках предлагается делать контроллер welcome, например, и вьюху index, а потом еще show, destroy, edit etc.
А должно получится большое меню с подменю и т.д. и т.п.
Как это делается? На каждый пункт меню свой контроллер? Есть гайды как организуются такие штуки?
Аноним 10/02/16 Срд 16:06:10 #25 №648993 
>>648990
google: REST
Аноним 10/02/16 Срд 16:06:22 #26 №648994 
>>648990
https://www.railstutorial.org/book
Аноним 10/02/16 Срд 16:14:54 #27 №649001 
14551100945540.png
>>648993
>>648994
Это все прекрасно, но я говорю про, например, менюшку вконтактика.
Есть одна большая страница с сылками на другие.
My Profile ведет на контроллер profile.index?
My Friends ведет на контроллер friends.index?
И т.д.
Games ведет на контроллер games.index?

Так это организуется?
Аноним 10/02/16 Срд 16:16:25 #28 №649004 
>>649001
Почти.
My Profile ведёт всё же на profiles#show
Аноним 10/02/16 Срд 16:18:13 #29 №649006 
>>648994
Чот не открывается.
Аноним 10/02/16 Срд 16:21:32 #30 №649008 
14551104923660.png
>>649004
Т.е. на каждую ссылку свой контроллер?
А в таком сайте?
Аноним 10/02/16 Срд 16:22:31 #31 №649010 
>>649008
тоже
Аноним 10/02/16 Срд 16:23:01 #32 №649011 
>>649008
для разделов может быть один контроллер с параметром в виде номера раздела
Аноним 10/02/16 Срд 16:23:38 #33 №649012 
>>649008
зависит от роутов короче, может это все захуярить в один контроллер а-ля php-way
Аноним 10/02/16 Срд 16:24:11 #34 №649013 
>>649008
>Т.е. на каждую ссылку свой контроллер?
Ещё раз: гугли REST. Для каждого ресурса свой котроллер. Статические страицы обычно помещают в один контроллер (я называю его StaticController), а ещё лучше подключить какой-нибудь гем.
Аноним 10/02/16 Срд 16:33:26 #35 №649020 
14551112066800.png
14551112066801.png
14551112066812.png
>>649013 >>649012 >>649011 >>649010
Если на странице такой переключатель есть, который грузит нужный текст то это StaticController или уже нет?
И не делается ли он загрузкой текстовИпостов из бд?
Аноним 10/02/16 Срд 16:42:30 #36 №649025 
>>649020
Это client-side, JS, причём тут рельсы?
Аноним 10/02/16 Срд 16:43:45 #37 №649027 
>>649020
Если тебе нужно динамическое меню, то можешь создать в БД сущность и получать список на стороне сервера динамически.
Аноним 10/02/16 Срд 16:48:56 #38 №649038 
>>649025
Я не про сам переключатель, я про то куда и как он переключает.
Аноним 10/02/16 Срд 17:15:53 #39 №649070 
Сап антуаны, фронтендер кун итт. На работе поставили задачу переквалифицироваться на время и за 6 месяцев написать и писать какие-то BDD автоматические тесты на кукумбере https://cucumber.io. Какие подводные камни? С чего начинать? Я так понимаю писать автотесты на js адЪ и ИзраилЪ. Серверных языков не знаю вообще, только клиентский JS Для автотестов лучше руби подойдет? если да, надо изучить основы, или что то еще???Какие профиты от этих навыков можно заиметь в будущем? Готов в дальнейшем изучать няшный рубки алсо, хз зачем говорят удобно очень, но он тип медленный
Аноним 10/02/16 Срд 17:27:07 #40 №649076 
>>649070
подводных камней никаких.

Автотесты это правильная методика. Рано или поздно все равно бы пришлось бы начать.

Я не знаю как там у вас во фронтенде, но в типовом проекте бекенда, 70% кода должно быть покрыто автотестами
Аноним 10/02/16 Срд 17:30:59 #41 №649079 
>>649076
Как это делается, организовывается? Именно BDD, а то у нас проект менеджер хипстор Пидор который дрочит на Agile.
Аноним 10/02/16 Срд 17:47:40 #42 №649089 
>>649079
В инете много всякой хуиты, лично БДД я не использую, ну различие от обычных юнит тестов, то что в юнит тестах ты проверяешь правильно ли работают методы и куски кода(вкидывая чистые и грязные входные данные), в БДД ты пишешь виртуального тестировщика, все руками прокликивает как-буд-то он клиент.

Но кукумбмер на рубях написан, а ты фронтенд на жаве-скриптах(по факту тебе нужно на Жасмине или аналоге писать, чтобы с двух языков не переключатся)

Если раньше никто не писал, то по общайся с хипстором сам, чо он вообще хочет. Скорее всего он может быть аутистом и не понимать чего хочет.

Вроде я Agile читал в книжице, и про BDD там ничего не сказанно.
Аноним 10/02/16 Срд 18:10:57 #43 №649115 
>>649070
Я лично вообще не вижу смысла в Cucumber. Я пишу тесты на RSpec, в JS его аналоги Mocha+Chai+Sinon и Jasmine. Модели, сервисы тестирую по BDD или TDD, контроллеры обычно тестирую после написания, если вообще тестирую.
Аноним 10/02/16 Срд 18:48:33 #44 №649163 
>Kirill Shirinkin, Nithackstrasse 17, 10585, Berlin, [email protected], Alle Rechte Vorbehalten.
Аноним 10/02/16 Срд 19:22:11 #45 №649252 
>>649163
это к чему?
Аноним 10/02/16 Срд 20:53:00 #46 №649421 
>>648812 (OP)
Рельсаны, а сейчас норм вкатываться в рельсы в 2016 или лучше js выбрать c нодой? Хочется динамики, фриланса и вот этого всего. бтв, руби очень нравится.

мимо java-макакан
Аноним 10/02/16 Срд 20:54:03 #47 №649423 
>>649421
заебешься ты с этой нодой, рельсы стабильны как никогда
Аноним 10/02/16 Срд 23:42:20 #48 №649685 
Блядь, анон. Я все ещё по колено в говнокоде со своим старым проектом, который я хотел перенести на рельсы.
Я ебал, этот ебучий php.
Нужно прикрутить oauth к joomla. Среди готового - только платные монстры, которые мне тупо не нужны (нужен только Facebook, Vk, Twitter). Среди бесплатного - жуткое легаси, которое хуй разберешь. Просидел несколько часов изучая, как это говно работает.

Решил отдохнуть. Загуглил, что есть на рельсы. Первым делом попал на omniauth и охуел от простоты установки и подключения. Конечно, гем для вк лютый пиздец с кучей открытых багов, но там миллион других соц. сетей с внятным кодом. Открыл для facebook и уже просто беглым взглядом все изучил.

Сейчас дикое желание просто взять и начать дрочить рельсы. Останови меня, анон.
Надо допилить некоторые фичи, а потом переезжать.
Аноним 11/02/16 Чтв 07:24:25 #49 №649790 
Посоны, я не могу понять. Поясните!

Например есть модель User и соответствующий контроллер Users. Есть модель User::Knowledge и соответствующий контроллер User::Knowledges. Модели User и User::Knowledge имеют связи has and belongs to many друг к другу.

Начиналось все просто: контроллер Users - CRUD для User, Knowledges - CRUD для Knowledge. Но как запилить CRUD для обработки Knowledge которые принадлежат User? Как роуты прописать? Как обозвать контроллер?
Аноним 11/02/16 Чтв 08:53:10 #50 №649803 
14551699907090.jpg
>>649790
Я делаю так:

resource :users do
resource :knowledges, controller: 'user_knowledges' do
end
end

class UserKnowledgesController
before_action :find_user

def index
@knowledges = @user.knowledges
# ...
end

def find_user
@user = User.find(params[:user_id])
end
end

link_to '...', [user, :knowledges]
link_to '...', [user, knowledge]
link_to '...', [:edit, user, knowledge]
Аноним 11/02/16 Чтв 08:54:01 #51 №649804 
Блджад, отступы слетели...
Аноним 11/02/16 Чтв 08:57:24 #52 №649805 
> модель User::Knowledge
Ну хуй знает, даже на проектах на 100+ моделей я ни разу не видел, чтоб модели оформляли вложенными классами. Очень редко выносили пяток моделей в неймспейс, но там, где это очень просилось. Я бы сделал просто Knowledge модель. В итогу UsersController, KnowledgesController для операций над knowledge в целом, UserKnowledgesController для операций над knowledges пользователя.
Аноним 11/02/16 Чтв 10:22:20 #53 №649825 
Рельсаны, я тут вчера тему бутстраповскую просил, но так как вы дохуя заняты написанием Твитторов, да и вообще зиму проводите на Мальдивах в обществе пышногрудых гурий - пришлось выдрать Flatty самому.

Собственно лив демо:
http://wrapbootstrap.com/preview/WB0P6NR1N
Архив:
http://rghost.ru/6CFg4JdBk
Аноним 11/02/16 Чтв 12:15:14 #54 №649859 
>>649803
>>649805
Я неймспейсы и имел ввиду. Мое приложение еще не такое большое, но красивости и аккуратности уже хочется.

Тащемта с nested resources разобрался. Только вот контроллеры занеймспейсить не получается. Например:

namespace :admin do
resources :users do
resources :knowledges

Логично предположить, что knowledges_controller будет лежать в
- controllers/admin/users/knowledges_controller.rb,
а нихуя, роут указывает на
- controllers/admin/knowledges_controller.rb
Выходит что контроллер вложенного в users ресурса лежит в одной папке со своим родителем. Чому так? Может я упускаю какие-то принципиальные вещи?
Аноним 11/02/16 Чтв 12:44:07 #55 №649874 
>>649859
namespace :admin do
resources :users do
resources :knowledge, module: :users
Аноним 11/02/16 Чтв 13:10:06 #56 №649884 
Нубас с вопросом про рефакторинг репотинг: на работу меня не взяли, однако блядское задание не даёт покоя. Решил переделать с фабрикой, зацените, пожалуйста:
http://pastebin.com/ffrwe9zg
Аноним 11/02/16 Чтв 13:29:12 #57 №649892 
>>649884
Кулстори?
Аноним 11/02/16 Чтв 13:39:44 #58 №649903 
>>649892
Нашёл вакансию для джуна, прислали код контроллера для исправления, я всё говно запихал в хелпер и отправил им обратно, ответа не пришло. Сегодня прочитал про паттерны, вот пробую.
Аноним 11/02/16 Чтв 13:43:36 #59 №649905 
>>649825
И что ты с ней делать будешь, бро? Админку блога? :3

https://www.youtube.com/watch?v=ecxezoc0uv0
Аноним 11/02/16 Чтв 13:44:27 #60 №649906 
>>649903
>ответа не пришло
Че думаешь, материли тебя всеми правдами и неправдами?
Аноним 11/02/16 Чтв 13:47:21 #61 №649910 
>>649906
Сомневаюсь, что за сто рублей в час они найдут кого-то лучше.
Аноним 11/02/16 Чтв 13:55:07 #62 №649916 
>>649910
>100р в час
Блять, в маке столько получают
Аноним 11/02/16 Чтв 13:55:54 #63 №649918 
>>649916
Но в маке ты не программируешь.
Аноним 11/02/16 Чтв 13:58:10 #64 №649920 
>>649916
Для моего мухосранска деньги. Да в принципе хрен с ними, с деньгами, главное - опыт. Никому не нужен джун за доширак?
Аноним 11/02/16 Чтв 14:05:45 #65 №649927 
>>649910
А, братишка, это ты. Дожимай их, на первое время пойдет, можешь почитать МЫ ВАМ ПЕРЕЗВОНИМ тред, там некоторые ребята говорят что лучше бы уточнять причину отказа или молчания, вдруг про тебя просто забыли или еще что. Щас просто паника в экономике намечается https://2ch.pm/po/res/13956134.html все хотят снизить риски. Удачи.
Аноним 11/02/16 Чтв 14:06:53 #66 №649928 
>>649916
17к для всяких мухосраней вполне себе деньги.
Аноним 11/02/16 Чтв 14:29:45 #67 №649951 
>>649928
В каком году?
Аноним 11/02/16 Чтв 14:29:59 #68 №649952 
>>649927
Спасибо, бро.
>>649928
> занятость 30+ часов в неделю
Аноним 11/02/16 Чтв 15:36:56 #69 №650016 
14551942165110.png
Продолжаю работать над перекатами. Хочу запилить галерею картинок с голосованием. Топ 3-4 картинки будут выбраны при перекате, после переката оценки сбрасываются. Но есть несколько вопросов по реализации:

1. Как защититься от накрутки? Регистрацию вводить не хочу
2. Где хранить картинки? Хостюсь на Heroku, файловая система недоступна. Покупать S3 пока не хочу. Поэтому какой вариат лучше - хранить прямо в БД или на стороннем бесплатном хостинге? Если последнее, то подскажите годный хостинг картинок.

И что вообще думаете про идею с галереей?
Аноним 11/02/16 Чтв 15:47:38 #70 №650031 
>>650016
> 1. Как защититься от накрутки? Регистрацию вводить не хочу
Гугл-капча гем, делается в три строчки.
Аноним 11/02/16 Чтв 15:50:07 #71 №650035 
>>650031
Капчи хотелось бы избежать тоже. Я имел ввиду, защититься от нескольких голосов с одного IP или подобное.
Аноним 11/02/16 Чтв 15:53:45 #72 №650039 
>>650016
2. Это не подойдет? https://toster.ru/q/2608

>И что вообще думаете про идею с галереей?
Норм, если наши соседи по доске не будут накручивать пидорские Раби-картинки.
Аноним 11/02/16 Чтв 16:01:49 #73 №650044 
>>650035
Динамический ойпи и всё пропало.
Аноним 11/02/16 Чтв 16:05:44 #74 №650051 
>>650039
>пидорские Раби-картинки
А чо есть другие?
Аноним 11/02/16 Чтв 16:08:02 #75 №650057 
>>650039
>пидорские
Как будто что-то плохое
Аноним 11/02/16 Чтв 16:08:41 #76 №650058 
>>650035
Защититься нельзя никак, можно только поставить ограничения разной степени паршивости для юзерфрендли. Погугли js + browser fingerprint, на гитхабе видел, не помню название.
Аноним 11/02/16 Чтв 16:12:30 #77 №650060 
14551963509570.png
Кому работу?

ТЕСТОВЫЕ ЗАДАНИЯ

Предложите пару способов отрефакторить "толстый" контроллер. Какие встроенные механизмы есть в Rails? Какие паттерны можно применить?

А) Как можно организовать автоматическую инвалидацию фрагмента html-кеша, если внутри него используются данные из нескольких моделей?

Б) На какой after_* метод стоит повесить инвалидацию кеша, если речь идет о действиях с моделью (создание, редактирование, и т.п.)?

У вас есть несколько таблиц в базе данных - товары, заказы, содержимое заказов, комментарии и отзывы к товарам, пользователи, и т.п. Необходимо добавить в каталог товаров сортировку по популярности. На основании имеющихся у вас данных, как бы вы реализовали такую сортировку?

Опишите, какие критерии можно использовать, как их агрегировать и хранить?

Как бы вы решили проблему с появлением в базе новых товаров, по которым еще нет никакой статистики?

http://randewoo.ru/info/team
http://hh.ru/vacancy/15447745
Аноним 11/02/16 Чтв 16:22:47 #78 №650070 
14551969675800.jpg
>>650060
>Кому работу?
Аноним 11/02/16 Чтв 16:32:13 #79 №650076 
>>650060
>А) ответ в Б)
>Б) очевидный after_commit
Аноним 11/02/16 Чтв 16:34:15 #80 №650079 
>>650060
>Как бы вы решили проблему с появлением в базе новых товаров, по которым еще нет никакой статистики?

Средневзвешенное, да?
sageАноним 11/02/16 Чтв 17:17:40 #81 №650133 
>>650016
Нахуй эти перекаты нужны, блядь? Кто-то серьезно лезет в архив и ищет что-то интересное в утонувших тредах? Это не тред про сычеву или про камеру в притоне, а столько возни вокруг не нужной хуйни.
Аноним 11/02/16 Чтв 17:20:27 #82 №650138 
>>650133
Охуеть, тред про сычеву чем ценен? В этих тредах иногда можно найти какие-то ответы на вопросы хоть.
Аноним 11/02/16 Чтв 17:37:45 #83 №650152 
>>650133
Ты дебил? Человек используя руби делает автоперекат руби треда, отъебись от него и дай прокачать навыки по своему фановому ТЗ. Не всем твиттеры по инструкции пилить.
sageАноним 11/02/16 Чтв 17:57:21 #84 №650175 
>>650152
Сам ты дебил. Пусть пилит, мне-то чего, нахуя только высираться об этом в каждом треде. инб4 сводобное общение
Аноним 11/02/16 Чтв 18:00:49 #85 №650177 
>>650175
Твои высеры куда нужнее, конечно
sageАноним 11/02/16 Чтв 18:28:34 #86 №650207 
>>650177
АТО
Аноним 11/02/16 Чтв 18:31:40 #87 №650210 
>>649859
Ты не понимаешь вложенные ресурсы. Вложенность ресурсов относится только к роутам. Не тащи эту вложенность в модели и контроллеры. Это не канон. В рельсомире нельзя бороться с правилами и навязывать свои вкусы. Модели должны быть User, Post, а не User, User::Post. Контроллеры должны быть UsersController, PostsController, а не UsersController, UsersController::PostsController. У тебя нормальное применение неймспейса только для :admin.

Сука, у меня баттхёрт от тебя.
Аноним 11/02/16 Чтв 18:52:20 #88 №650217 
>>650060
И это за 50к рублей? Ебу дали
Аноним 11/02/16 Чтв 18:54:18 #89 №650219 
>>650210
Справедливо для бложика с двумя с половиной моделями.
Аноним 11/02/16 Чтв 18:54:39 #90 №650220 
>>650210
А у меня, например, бархан от этой ебанутой непоследовательности. Как-то проще должно быть.
Аноним 11/02/16 Чтв 18:56:20 #91 №650223 
>>650217
Ну так-то это безотносительно зарплаты надо знать, хотя 50к естественно уже не деньги теперь.
Аноним 11/02/16 Чтв 19:12:25 #92 №650235 
Выгоднее себя на апворке за 15$/ час (т.е. зарплата долбоеб в Америке из макдональдса) продавать...
Аноним 11/02/16 Чтв 19:14:25 #93 №650236 
>>649859
Понятие "ресурс" в рельсах не относится к моделям. Это косвенно связанные, но перпендикулярные понятия. Ресурс - это пачка роутов, отображённая на контроллер. Одноимённая модель вообще не обязательно должна присутствовать.

Если у тебя есть сущность Thing, её должен обслуживать контроллер ThingsController. Такое вот соглашение.

Когда делать неймспейсы для моделей? Когда несколько моделей являются разновидностями чего-либо. Например, у тебя есть товары с атрибутами разных типов. Тогда у тебя будут модели Product, ProductAttributes::Integer, ProductAttributes::Float, например. Неймспейс является категорией моделей. В твоём случае название воспринимается так, будто Knowledge - это один из видов User.

Когда делать неймспейсы для контроллеров? Когда админка. Когда отдельный, изолированный раздел системы, обслуживающий все сущности, но с другим функционалом.
Аноним 11/02/16 Чтв 21:17:51 #94 №650364 
>>650235
а как там продовать себя, если знания на уровне junior? Работу никакую найти не могу в офисе
Аноним 11/02/16 Чтв 21:20:24 #95 №650366 
>>650364
Когда я прочитаю все руби-книжки, пойду на апворк и прикинусь индусом.

Как быть тебе не знаю. Наверное нужно начать с регистрации, заполнения профилей и прохождения пары тестов для подтверждения навыков.
Аноним 11/02/16 Чтв 21:22:28 #96 №650368 
>>650366
А что за тесты? Вообще как там все работает? Ни разу не фрилансил и не знаю как.
Аноним 11/02/16 Чтв 21:25:05 #97 №650374 
>>650368
Проходишь тест по-английскому например, пишет оценка тебе 4 балла — можешь ее показать в профиле или не показывать. Можешь перепройти тест через какое-то время. Вроде там не только английский.

>Вообще как там все работает?
Погугли бро, позалипай в ютуб, посмотри на вопросы на тостере. Появляется работа, апплаишься на нее, если берут — работаешь. Потом деньги с апворка выводишь. Почти как воркзилла, только получше.
Аноним 11/02/16 Чтв 21:33:20 #98 №650384 
Если я еще вывод на апворке не подключал, деньги же будут тупо копиться на балансе?
Аноним 11/02/16 Чтв 21:36:43 #99 №650386 
>>650384
Да, вывод можно подключить позднее.
Аноним 11/02/16 Чтв 21:44:09 #100 №650394 
чуваки с /r/rails говорят требовать 25-30$(!!!!) для джуниора, который умеет (в том числе) писать тесты, рефакторить модели и контроллеры, выносить логику в сервисные объекты, разбираться на базовом уровне в css/js, говорить на техническом английском

это реально, или им так из своей америки так видно?
Аноним 11/02/16 Чтв 21:45:37 #101 №650395 
>>650394
Тебе что прошивка не позволит за 3к/час работать? Перепрошейся и работай, все реально для калифицированного специалиста, никого не ебет что ты тут налогов не платишь и курс у тебя ебнулся.
Аноним 11/02/16 Чтв 21:47:10 #102 №650398 
>>650395
лол
просто я глядел на русские фриланс биржи и там так все грустно, что я просто не знаю кому верить
Аноним 11/02/16 Чтв 21:49:48 #103 №650399 
>>650398
А я чем больше читаю о теме тем больше убеждаюсь, что джун опсанный тобой спокойно может начинать с $20.
Аноним 11/02/16 Чтв 21:50:52 #104 №650401 
еще зависит от того, как вы себя продадите. пиздеть уметь надо
Аноним 11/02/16 Чтв 21:51:10 #105 №650403 
>>650399
Чет нихуя не получается, или ищу не правильно. Требуют хотябы год работы над ком.проектами. А от куда их брать хз
Аноним 11/02/16 Чтв 21:51:28 #106 №650404 
>>650398
Не стоит сравнивать. На русских биржах платят русские заказчики русскими рублями. При этом они не только жадные, но и русских рублей у них немного (как и работы). На worldwide бирже тебе платят достаточно американских денег, дают работу, не жадничают, если хорошо работаешь — предлагают на постоянку.

Ты же не пыхтишь от годовой зарлаты разработчика в америке скажем в 100к баксов. Это 8 лямов, на минуточку. Просто развивайся и работай, со временем прокачаешься и найдешь себе достойную удаленку с постоянной занятостью у адекватного заказчика.

И, да, >>650401 прокачивай социальные навыки и профили на гитхабе и линкедине
Аноним 11/02/16 Чтв 21:58:01 #107 №650412 
какими цсс фреймворками пользуетесь?
бутстрап несемантическое неудобное говно, но дохуя популярное
фоундейшн получше
semantic позволяет писать красивую разметку, но малопопулярен
Аноним 11/02/16 Чтв 21:59:16 #108 №650414 
>>650403
Если прямо смотрят на наличие коммерческих проектов, то тут особо не развернуться — тебя могут разве что выручить коммиты в популярные гемы и проекты.
Аноним 11/02/16 Чтв 22:00:35 #109 №650417 
>>650403
У меня есть ИП, могу тебе бумагу написать что ты год работал над моим коммерческим проектом (только он должен быть блеать не только в твоем воображении, но и на моем домене скажем). Вот как лебедеву пишут, могу такую же.

>>650412
фаундейшн, неплохой да. глянь еще от яху http://purecss.io/ я им размечал как-то, в принципе неплохо (ну я не сильно верстальщик)
Аноним 11/02/16 Чтв 22:01:23 #110 №650419 
>>650403
http://www.artlebedev.ru/studio/documents/2015/
Аноним 11/02/16 Чтв 22:03:14 #111 №650423 
кстати, вопрос фрилансерам - вы фултайм фрилансите / подрабатываете? особенно интересует как студенту получается совмещать фриланс с учебой.
Аноним 11/02/16 Чтв 22:03:20 #112 №650424 
>>650419
Lebedev! Beautiful bastard!
Аноним 11/02/16 Чтв 22:04:10 #113 №650425 
>>650424
http://screenshot.su/img/7f/25/16/7f25164f9f27c5edb014962684eec369.jpg
Аноним 11/02/16 Чтв 22:04:38 #114 №650426 
>>650417
Какой например проект?
Аноним 11/02/16 Чтв 22:07:24 #115 №650431 
>>650423
Устроился в парашеконтору пхп-джуном. Делаю дневной объём работы за 30-60 минут. Стараюсь писать с багами, чтоб не сразу проходило код-ревью - это повод ещё день поработать над задачей.

А сам фрилансю на апворке, лол, в рабочее время. Никто не следит, всем похуй. По джире я чемпион среди джунов, но так как реопенов дохуя (стараюсь), то из джунов меня не переводят.

Халявное место в офисе, да ещё 15к платят - на проезд и пиво хватает как раз.
Аноним 11/02/16 Чтв 22:17:52 #116 №650452 
>>650412
семантик это вот этот? http://semantic-ui.com/
у меня в закладках был. я еще пошарил по закромам и вот что нашел
http://getuikit.com/
http://getkickstart.com/
https://imperavi.com/kube/
https://www.muicss.com/
http://materializecss.com/

Ты глянь, а то я несильно разбираюсь. Был еще какой-то сайт со сравнением фреймворков http://usablica.github.io/front-end-frameworks/compare.html типа такого но другой, я не помню

>>650426
у меня идей-то много (их еще много в треде ДАВАЙТЕ ДЕЛИТЬСЯ ИДЕЯМИ БЛЕАТЬ, но пока я дойду до изучения рубей хз сколько времени пройдет.

ну например.. черный список покупателей.
простой фронтенд а ля поисковая строка с быстрой подгрузкой данных, бэкенд, апи, прогон получаемых данных по апи через dadata, отдача данных по апи.

В веб интерфейсе данные должны отдаваться с учетом ФЗ о персональных данных, то есть телефон полностью не публикуется, а только находится (если есть). Также по остальным полям данных — адрес, заказ, сумма, причина нахождения в черном списке, источник предоставления данных.

Мне кажется примерно это называется коммерческой разработкой. Плюс могу ебать мозги)

Можно что-нибудь другое придумать. Можем какой-нибудь твой проект посмотреть-адаптировать.

Могу просто бумагу написать, мне не жалко. Жалко будет если я напишу, а ты обосрешься на собеседовании без примера.
Аноним 11/02/16 Чтв 22:27:17 #117 №650466 
>>650452
Можем в телеграмме обсудить?@smithnick
Есть один проект, точнее зачатки.
Аноним 11/02/16 Чтв 22:31:27 #118 №650473 
>>650394
>умеет писать тесты, рефакторить модели и контроллеры, выносить логику в сервисные объекты, разбираться на базовом уровне в css/js, говорить на техническом английском
А джун ли это?
Аноним 11/02/16 Чтв 22:36:44 #119 №650484 
>>650473
а вот хуй его, но у меня на гитхабе один бложик, остальное я удалил в приступе недовольства кодом
Аноним 11/02/16 Чтв 22:37:28 #120 №650488 
>>650484
>остальное я удалил
вообще-то рефакторинг это немного другое, бро
Аноним 11/02/16 Чтв 22:38:07 #121 №650490 
я и не говорил, что это был рефакторинг
Аноним 11/02/16 Чтв 22:39:03 #122 №650491 
>>650490
надо делать рефакторинг, а не удалять, не?
Аноним 11/02/16 Чтв 22:40:43 #123 №650497 
>>650491
тогда я не думал, что пригодятся говнокруд проекты
Аноним 11/02/16 Чтв 22:58:14 #124 №650521 
>>650497
Посмотри некоторых фрилансеров на апворке, у них часто есть линки на гитхаб, в которых лежат простенькие проекты трёхлетней давности, и ничего работают люди.
Аноним 12/02/16 Птн 00:31:32 #125 №650718 
>>650431
Слушай, а ты неплох, напиши еще кулсторей
А как на апворке дела?
Аноним 12/02/16 Птн 04:10:49 #126 №650904 
>>650236
Спасибо, теперь понятно. Но как быть когда моделей много? В папке app/models зоопарк. Можно ли их как-то распихать по папкам?
Аноним 12/02/16 Птн 04:35:15 #127 №650910 
>>650236
Алсо, что думаешь об этом? http://blog.makandra.com/2014/12/organizing-large-rails-projects-with-namespaces/
Здесь прямо противоположная точка зрения.
Аноним 12/02/16 Птн 09:01:23 #128 №650993 
Уххх, сегодня переустанавливаю забитую до отказа мак осю и вкатывает с помощью маквима в руби. Благословите обоссыте меня. Охуенный язык, я пока нуфаг, но буду стараться.
Аноним 12/02/16 Птн 09:09:27 #129 №650995 
>>650993
У тебя хотя бы мак есть..
Аноним 12/02/16 Птн 10:01:58 #130 №651017 
>>650993
Взял бы DaisyDisk какой-нибу и посмотрел что там у тебя весит, и brew cleanup ещё запустил бы (brew старые версии не удаляет сразу).
Аноним 12/02/16 Птн 11:11:19 #131 №651062 
>>650995
Будто нужен.
Аноним 12/02/16 Птн 11:14:54 #132 №651066 
>>651062
аллах > макогосподин > моча > говно > шиндовсодаун > червь-пидор > линуксоеб
Аноним 12/02/16 Птн 11:16:22 #133 №651068 
>>651066
Человек добавляющий в сравнение аллаха, мочу, говноб червя пидора и всё не относящееся к платформам хуже линуксоёба.
Аноним 12/02/16 Птн 11:17:30 #134 №651069 
>>651068
Типичный линуксоеб.
Аноним 12/02/16 Птн 11:19:06 #135 №651074 
>>651066
Спасибо, очень убедительно!
Аноним 12/02/16 Птн 11:28:15 #136 №651082 
>>651069
У меня и линукс и макинтош есть, по мне системы равны, в линуксе много ништяков всяких, которых нет в Mac OS X.
Но MacOSX дольше живёт от батареи.
Аноним 12/02/16 Птн 11:29:46 #137 №651083 
>>651082
Блять какой же ты зануда.
Аноним 12/02/16 Птн 11:36:43 #138 №651086 
>>651083
Твои щютки давно вышучены.
Аноним 12/02/16 Птн 12:05:03 #139 №651105 
>>651086
Ну да, я уверен ты это часто слышишь.
Аноним 12/02/16 Птн 12:56:13 #140 №651160 
>>651082
>Но MacOSX дольше живёт от батареи.
Ты что ставил линукс на мак?
Аноним 12/02/16 Птн 13:35:21 #141 №651187 
>>651160
Почитал форумы и даже не стал пытаться, а постарался научиться жить в Mac OS X и таки научился. Система классная, с множеством шорткатов на все случаи жизни.
Мне не нравится, что нет поддержки кучи файловых система как в линуксе и различных алгоритмов шифрования, иерархия файловой системы, слишком непривычная.
Зато графическая и звуковая системы просто выше всяких похвал.
Terminal.app кстати многие ругают, а я так и не учидел чем он хуже iTerm того же, у iTerm'а ещё иконки некрасивые..
Аноним 12/02/16 Птн 13:51:01 #142 №651193 
>>651187
>кучи файловых систем
FUSE же есть под OSX, там даже черта лысого можно подмонтировать.
>иерархия файловой системы
Часто лазишь куда-то кроме хомяка?
Аноним 12/02/16 Птн 14:04:38 #143 №651206 
>>651193
Ну FUSE это не то.
А в хомяке там тоже не пойми что.
Аноним 12/02/16 Птн 14:08:05 #144 №651210 
>>651206
Странные придирки
Аноним 12/02/16 Птн 14:11:00 #145 №651211 
>>651210
Это не придирки, а минусы неприятные мне.
Ещё мне не нравится BSD окружение, поведение некоторых утилит стандартных отличается, а некоторых вообще опций нет.
Аноним 12/02/16 Птн 14:20:00 #146 №651216 
Посмотрел пару видосов на ютабе, все кричат мол модно молодежно, легко войти и заработать сто мильйонов на игрушечках хуюшечках

анон это правда?
Аноним 12/02/16 Птн 14:22:21 #147 №651219 
>>651216
Нет, уебуй обратно в свой пхп-загон.
Аноним 12/02/16 Птн 14:23:59 #148 №651220 
>>651219
>пхп-загон
Сказали безнадежно устарел, а мне и похую, я ушел в графику после цески, жиквери поковырял еще, а щас решил эпично вернуться и построить вумный дом с роботами дрочулями
Аноним 12/02/16 Птн 14:36:35 #149 №651230 
>>651220
Так тебе в C/Python за этим, или будешь сам писать все либы и биндинги, для вумного дома.
Аноним 12/02/16 Птн 14:40:33 #150 №651235 
>>651230
Ох, С мне кажется дико сложным, в шараге от делфей негатив на душе, но там препод учила(!)сь в миреа на перфокартах и каждое занятие начинала с одной и той же охуительной истории как ей там было заибись с этими картами

а еще мне надо хомку надо сделать, на виксе не круто, ворпрес обдиралово, анон мне самую простую хочется сделать, подскажи наилучий способ и хостинг что б бесплатно и без залуп 3 уровня
Аноним 12/02/16 Птн 14:49:58 #151 №651245 
>>651235
>хомку
>подскажи наилучий способ и хостинг что б бесплатно и без залуп
GitHub Pages + Jekyll
Аноним 12/02/16 Птн 14:50:36 #152 №651246 
>>651235
А чем дельфи не понравился?

А училка прикольная чо.
А в чём сложность Си'шки, это же не C++, по мне так в принципе организация умного дома куда сложнее, архитектура, все дела. Главное чтобы у тебя были интерфейсы ко всему, язык не важен.

Берёшь Jekyl и делаешь статический сайт уже сегодня, дёшего и сердито. Размещаешь на github pages и живёшь как царь.
Аноним 12/02/16 Птн 14:50:53 #153 №651247 
>>651245
Об одном думаем)
Аноним 12/02/16 Птн 15:22:31 #154 №651274 
Нашёл гем для статических страниц
https://github.com/thoughtbot/high_voltage
Аноним 12/02/16 Птн 15:50:17 #155 №651330 
>>651245
Якель уже нашёл, спасибо, правда пока не понял что он там генерит, страничка то простая на выходе

>>651246
>А чем дельфи не понравился?
Тем что я гуманитароблядь, абстрактный текст сложно понять без нормального пояснения базовых принципов ну и вообще зачем это все, я не могу обучаться по заданию без задач, типа сделайте калькулятор, да нахуй он мне не упал, а вот интересную форму stl сгенерить это охуенно, но не для совка. Ну а дома вована гонял на своём сервере

Архитектура механика пайка хуяйка меня не напрягает ниразу

Интерфейс спректировать и нарисовать тем более хуйня

Охуенчик спс, приду домой теста ну
Аноним 12/02/16 Птн 15:57:23 #156 №651341 
>>651274
А нахуй он нужен?
Аноним 12/02/16 Птн 15:58:36 #157 №651346 
>>651341
прост))
Аноним 12/02/16 Птн 15:59:22 #158 №651348 
>>651330
>Якель уже нашёл, спасибо, правда пока не понял что он там генерит, страничка то простая на выходе
Так то и генерит, лол, оно сделано чтобы не зависеть от базы и окружения, только HTML и деплой, только хардкор.
Аноним 12/02/16 Птн 18:47:08 #159 №651559 
>>651245
>GitHub Pages
И адрес у меня ебальный такой будет типа http://imyachfomilev.github.io ? Не зашквар? Я ща на вакансии викса скидываю, пиздец стыдоба, но хуле делать, с другой стороны я и не позиционирую себя как вебкодер
Аноним 12/02/16 Птн 18:49:23 #160 №651565 
>>651274
Почему вот блять нельзя скриншотик ссаный приложить? Ну чо вот занахуй, что блять быстрее вчитываться в литсинги или резко зыркнуть в жипех!?
Аноним 12/02/16 Птн 18:50:15 #161 №651566 
>>651559
А что зашкварного то? Если есть свой домен, то можешь прикруть его к гитхаб пейджис.
Аноним 12/02/16 Птн 18:58:20 #162 №651573 
>>651559
Ты что, github.io наоборот модно, ucoz и narod вот точно не надо, а github-pages вполне себе.
Аноним 12/02/16 Птн 19:03:07 #163 №651576 
http://ruby.narod.ru/

Внезапно.
Аноним 12/02/16 Птн 19:04:13 #164 №651577 
>>651576
MAH EYES GOD NOOOOOOOOOO!!!!!!!!1111111
Аноним 12/02/16 Птн 19:10:39 #165 №651581 
>>651576
>>651577
>[email protected]
Аноним 12/02/16 Птн 19:13:06 #166 №651588 
>>651576
http://ruby.narod.ru/Internet/internet.htm
>Скорость, с которой развивается Интернет, ошеломляет. Найти нужную информацию бывает чрезвычайно трудно ... Но если знать, где искать, это можно сделать гораздо быстрее ... Кто владеет информацией - владеет миром ... Пусть этот небольшой каталог поможет Вам завладеть миром.
Аноним 12/02/16 Птн 19:15:43 #167 №651593 
>>651566
>есть свой домен
Кризис в стране, о чем ты
Аноним 12/02/16 Птн 19:16:52 #168 №651598 
>>651593
Буржедомены теперь жесть продлевать. Рушки по 125 норм.
Аноним 12/02/16 Птн 19:21:17 #169 №651609 
>>651573
Ну ладн, подумают может реально что я ваще неибацо спец

>>651576
Ох ебать, только хотел сказать привет из нулевых, и тут же вижу 2001, было ж время эх

>>651588
При этом часть кнопок нихуя не работают, накатить нетскейп что ле

Аноним 12/02/16 Птн 19:22:23 #170 №651612 
>>651598
Кстати как нормальные люди относятся к .РФ ? Всегда было интересно, мне например кажется это дико охуеным
Аноним 12/02/16 Птн 19:23:05 #171 №651614 
>>651609
Давай-давай, все крутые перцы юзают jekyl и github-pages.
Аноним 12/02/16 Птн 19:23:13 #172 №651616 
>>651612
Мммммаксимальный заквар
Аноним 12/02/16 Птн 19:23:31 #173 №651617 
>>651616
зашквар
Аноним 12/02/16 Птн 19:24:20 #174 №651620 
>>651612
Как-то стрёмно использовать не ascii-символы в URI.
Аноним 12/02/16 Птн 19:24:23 #175 №651621 
>>651612
Мне норм, часть проектов на рф есть, в поиске хорошо показываются. Бесит что xnn plai вставляется если копировать из строки браузера и еще некоторые моменты. Но для чего-то СТОЯЩЕГО только en.
Аноним 12/02/16 Птн 19:25:04 #176 №651623 
>>651621
en.рф ?
Аноним 12/02/16 Птн 19:26:54 #177 №651629 
>>651623
rf.en в россии вообще нельзя домены держать, разделегируют/отберут по свистку, это нельзя, порнографию нельзя. ну нахер. портфолио зарубежному заказчику тоже на рф читать? не.
Аноним 12/02/16 Птн 19:29:04 #178 №651631 
>>651629
лол, палехчи, я просто спетросянить хотел.
Аноним 12/02/16 Птн 19:30:35 #179 №651633 
>>651620
>Как-то стрёмно использовать не ascii-символы в URI
Просто если отойти от гикодроча и подумать о людях, то напрашивается вопрос, какого хуя я, РУССКИЙ человек, должен напрягать извилину и транслитилировать й у ю хую х н, впизду блять, сказал мол: "Пишите письма хуйпизда@джигурда.рф" — и всем же понятно нахуй будет, тем более если за пределы рунета не вылазить

так что урлы должны быть подстроены под носителя языка, а не какую то машину, привычку или любое другое тупое говно
Аноним 12/02/16 Птн 19:30:40 #180 №651634 
>>651631
))))))))))
Аноним 12/02/16 Птн 19:35:20 #181 №651637 
>>651633
@ - очень русский символ.
Аноним 12/02/16 Птн 19:37:44 #182 №651639 
14552950644160.jpg
>>651637
СОБАКА
Аноним 12/02/16 Птн 19:38:16 #183 №651641 
>>651633
Ну это да, рынок гиков уже насыщен, а быдлу без локализации не продать интернет.
Аноним 12/02/16 Птн 19:46:28 #184 №651651 
>>651637
Ничего, скоро в рамках импортозамещения заменят на какой-нибудь православный Ѣ
Аноним 12/02/16 Птн 19:46:55 #185 №651652 
>>651651
Хотя какая разница если все равно будет www.кремль.рф
Аноним 12/02/16 Птн 19:47:32 #186 №651654 
>>651651
Ничего не значащий.
Аноним 12/02/16 Птн 19:50:41 #187 №651660 
>>651652
дык 32в никто не пишет так же как хэтэтэпэ
Аноним 12/02/16 Птн 19:51:04 #188 №651661 
>>651652
ВсеМировая Сеть — ВМС
гтпп — ГиперТекстовый Протокол Передачи
гтпп://вмс.кремль.рф
Аноним 12/02/16 Птн 19:51:47 #189 №651663 
>>651661
Но на приличных сайтах и веб-серверах уже давно не надо держать директорию ВМС.
Аноним 12/02/16 Птн 19:52:44 #190 №651664 
>>651661
Я хоть и не особо любитель кириллицы, но неплохо выходит котаны.
Аноним 12/02/16 Птн 19:55:06 #191 №651669 
>>651660
>32в никто не пишет
ну-ну.

>>651661
>гтпп://вмс.кремль.рф
двоеточие откуда берешь на русском языке? шифт + 6?)
Аноним 12/02/16 Птн 19:56:02 #192 №651671 
14552961628750.jpg
>>651661
А https тогда что, ГТБПП что ли?
Аноним 12/02/16 Птн 19:56:05 #193 №651672 
>>651669
>шифт + 6
макоебам привычно
Аноним 12/02/16 Птн 20:03:21 #194 №651684 
>>651669
>двоеточие откуда берешь на русском языке? шифт + 6?)
Ну да.
>>651671
>ГТБПП
Язык Разметки ГиперТекста
гтбпп://2кан.гк/пр/648812.яргт#низ
Аноним 12/02/16 Птн 20:05:12 #195 №651688 
14552967122830.jpg
>>651684
>гтбпп://2кан.гк/пр/648812.яргт#низ
Аноним 12/02/16 Птн 20:05:51 #196 №651690 
>>651688
Я старался.
Аноним 12/02/16 Птн 20:06:11 #197 №651691 
Че еще нашел, хуле его нету в наших учагах, 91 год разработки ебанный по голове

https://www.youtube.com/watch?v=1IMVkBmEHkI
Аноним 12/02/16 Птн 20:06:37 #198 №651693 
14552967980500.jpg
>>651690
Аноним 12/02/16 Птн 20:09:07 #199 №651697 
>>651691
Клёвый язык программирования в котором отступы используются как лексемы, выключил видео.
Аноним 12/02/16 Птн 20:12:06 #200 №651700 
>>651697
>лексемы
https://www.youtube.com/watch?v=khobBw4dqOg
Аноним 12/02/16 Птн 20:14:13 #201 №651703 
>>651700
Услышал геканье и закрыл видео, спасибо, я не прыгун/скакун.
Аноним 12/02/16 Птн 20:15:16 #202 №651704 
14552973170630.jpg
>>651684
Посоны, а для разработки на Рубине надо знать ЯРГТ, КТС и ЯваCценарий?
Аноним 12/02/16 Птн 20:16:14 #203 №651705 
>>651703
>геканье и закрыл видео
Ты суров, хотя если честно, меня этот ишачий диалект тоже порядком подзаебал
>поэтому можете поставить майнкрафт и забить хуй на программирование
Аноним 12/02/16 Птн 20:20:29 #204 №651707 
>>651704
Потом будем на запад экспортировать, что-то типа: YARGTS, KTS и YavaScenari.
>>651705
На слух воспринимается, как какой-то стародеревенский, быдланский/тюремный диалект и этот характерный полуорущий тембр меня вымораживает. Орки ебаные блядь.
Лучше бы сразу перешли на польский, его хотя бы слушать более мнее приятно.
Аноним 12/02/16 Птн 20:21:53 #205 №651708 
>>651707
KURWA JA PERDOLE ZAJEBISTE
Аноним 12/02/16 Птн 20:23:48 #206 №651710 
>>651708
Доктор пшек:
http://www.youtube.com/watch?v=zNOg02qwmMI
Аноним 12/02/16 Птн 20:25:36 #207 №651711 
>>651704
Презираю модных транзистероблядей в джинсах, рубашечках, с гитарками и портвишком 777. Будь мужиком, назрабатывай на Фотоне.
Аноним 12/02/16 Птн 20:26:16 #208 №651713 
>>651710
Так и кончить недолго. Рад что на ютубе пока еще не запретили это порно.
Аноним 12/02/16 Птн 20:26:28 #209 №651714 
>>651705
>>651707
Ну хуй знает, зато настрой позитивный, чего никогда не бывает в расеянских видео.
Аноним 12/02/16 Птн 20:27:28 #210 №651715 
>>651707
На работке был хуй из житомира, ебать он лолка, иногда в тему заходили его телеги

Раз у нас тут жлобал афтоп, то спрошу

VisualStCODE | Sublime

какой стул ?
Аноним 12/02/16 Птн 20:27:30 #211 №651716 
>>651576
joe armstrong недавно в блоге у себя искал подобные сайты кек
Аноним 12/02/16 Птн 20:28:36 #212 №651717 
>>651714
Даже не знаю чего там тебе особо позитивного надо, главное чтобы по делу было, а для позитива можно и фр. комедий глянуть

https://www.youtube.com/watch?v=ecxezoc0uv0
Аноним 12/02/16 Птн 20:29:13 #213 №651718 
>>651714
Ноль информации, неприятный типаж, неприятная тупая подача даже той тупой мысли которую он хотел выразить, я себя ещё уважаю, так что такой контент потреблять не буду.
>>651713
Ютуб не запретит, это для них единственная возможность обеспечить людей проном в рамках закона.
Аноним 12/02/16 Птн 20:29:49 #214 №651719 
>>651717
Потом засыпают на твоих докладах, делец.
Аноним 12/02/16 Птн 20:29:57 #215 №651720 
>>651714
>настрой позитивный, чего никогда не бывает в расеянских видео
Внезапно джвачую, заебывают нудные гнусавые пидорасы или просто киргизушные пассивки

https://www.youtube.com/watch?v=V7P3XPIqB3s

меееедленно сука как дебилу все обьясняющие, ты быстра сука покажи чо как в общих чертах, а я дальше уже сам головой постукаюсь
Аноним 12/02/16 Птн 20:30:28 #216 №651724 
>>651715
VIM и пофиг что тебе для винды надо. Саблайм тогда уж чо
Аноним 12/02/16 Птн 20:31:09 #217 №651725 
>>651719
А, так ты из тех кому СКУЧНО
Проходите, проходите
Аноним 12/02/16 Птн 20:31:25 #218 №651726 
>>651718
Важный момент для обучения — что бы оно было в кайф, прием с маленькими детьми работает и на больших, мне вот страшно взяться, а тут я увидел что ебаный алкан сука с помойки может, то и я уж тем более смогу
Аноним 12/02/16 Птн 20:31:48 #219 №651727 
>>651725
Все нормальные люди вставляют юмор в доклады. Потому что реально охуеешь столько унылого говна подряд слушать.
Аноним 12/02/16 Птн 20:32:03 #220 №651728 
>>651726
А я вот посмотрю, что этим алкан занимается и не стану.
Аноним 12/02/16 Птн 20:32:26 #221 №651729 
>>651724
>VIM
Поставил но тка и не понял хуле на него все дрочат

олсо на след недели продам 8 ядерную пеку на воде, куплю тешку420 и накачу туда мачню, все тип топ буде
Аноним 12/02/16 Птн 20:35:49 #222 №651732 
>>651729
>THINKPAD T420
Че думаешь встанет на него?
Я все не подберу себе что-нибудь путевое б/у
Аноним 12/02/16 Птн 20:39:14 #223 №651737 
>>651732
А то, конечно встанет, там уже готовые сборочки с кекстами дстд файлами всей хуйней, ммммаксимум домохозяйства

Путевее невероятно-охуенного старого синкпада ничего нет, тем более для 10пальцевого кода, с шишкой посреди
Аноним 12/02/16 Птн 20:40:33 #224 №651738 
>>651737
А есть конфиг и линк на сборку под рукой?
Аноним 12/02/16 Птн 20:41:52 #225 №651740 
>>651738
t420 applelife+ insyalinmac_kaktotam+
Аноним 12/02/16 Птн 20:42:58 #226 №651742 
>>651724
Spacemacs кто-нибудь юзал?
Аноним 12/02/16 Птн 20:46:35 #227 №651746 
>>651729
>Поставил но тка и не понял хуле на него все дрочат
Мне нравится за то, что можно быстро перекинуть конфиг на другую машину и начать работать.
SSH-friendly~
Навигация по коду проще.
В качестве бонуса, вимовские клавиши используются в юниксовых утилитах, знаешь VIM → легче использовать тот же man.
Ну и придрочившись к клавиатуре повышается скорость работы, не надо на мышку отвлекаться.
Из минусов некоторые отмечают, что если долго не пользоваться вимом, то команды забываются, но это нормально я щитаю.
Ещё в виме нет многопоточности.
>>651742
Нет, но вообще надо попробовать. Емакс ен стал в своё время пробовать из-за километровых сочетаний клавиш.
Аноним 12/02/16 Птн 20:52:29 #228 №651750 
>>651746
>команды забываются
Дык в любом редакторе кроме ссаного нотапада есть автоподставка

>многопоточности
лол, нахуй? мне вообще коддинг, окромя какого то глубокого, кажется дико легкой по ресурсам вещью, от этого всегда жгло сраку если честно, ты блять заебываешься, рендеришь ночами, хату обогреваешь печками, сидишь за огромным монитором, с каким нибудь дополнительным манипулятором под левую руку, а вы пидорки накупили воздуха или ретинных крошек-прошек на встройке и кайфуете, лавандос грибете сидя на вокзале
Аноним 12/02/16 Птн 20:59:48 #229 №651757 
>>651750
>Дык в любом редакторе кроме ссаного нотапада есть автоподставка
Автоподстановка это для самого кода, а тут речь про команды самого редактора. Но это решается тащемта сводными таблицами команд и хорошо написанным и откомментированным конфигом.

> многопоточности
> лол, нахуй?
Ну, у меня такой проблемы не возникало, но некоторые пытаются использовать VIM для всего как емакс, вот им и не хватает. Ещё это используется как укор о том, что архитектура устарела.
Аноним 12/02/16 Птн 21:06:12 #230 №651758 
>>651740
спасибо, братиш, вроде неплохо встает, да

https://www.youtube.com/watch?v=5kJ0khY_3k4

http://www.insanelymac.com/forum/topic/285678-lenovo-thinkpad-t420-with-uefi-only/
Аноним 12/02/16 Птн 22:06:37 #231 №651812 
Я тот утренний анон с маком, который хотел переустановить мак ось и вкатиться в кодинг с помощью руби.
МакВим я так понимаю самый легитимный выбор?
Аноним 12/02/16 Птн 22:31:31 #232 №651837 
>>651812
Рубимайн
Аноним 12/02/16 Птн 22:31:59 #233 №651838 
>>651837
Та мне пока что-то легкое, но не созвучное с саблаймом (личные счеты).
Аноним 12/02/16 Птн 22:38:50 #234 №651845 
>>651812
Еще есть http://vimr.org/ для мака, вроде как получше и пофичастее маквима.
Аноним 12/02/16 Птн 22:45:43 #235 №651848 
>>651838
У меня с нотпад++ такое)
Аноним 12/02/16 Птн 23:31:29 #236 №651893 
Аноны, объясните для чего вообще нужен руби в двух словах? Гуглил, но выдает всякую вообще инфу не полную.
Аноним 12/02/16 Птн 23:33:09 #237 №651896 
>>651893
Веб приложения
Аноним 12/02/16 Птн 23:35:32 #238 №651903 
14553093330100.jpg
>>651893
А с какой целью интересуетесь?
Аноним 12/02/16 Птн 23:44:31 #239 №651913 
>>651893
Делать ПРОТОТИПЫ
Аноним 12/02/16 Птн 23:44:50 #240 №651914 
>>651893
Делать БЛОГ
Аноним 12/02/16 Птн 23:45:11 #241 №651915 
>>651893
Делать АИБ
Аноним 12/02/16 Птн 23:45:34 #242 №651916 
>>651893
Делать ТВИТТЕР
Аноним 12/02/16 Птн 23:47:26 #243 №651917 
>>651893
ДЕЛАТЬ ФРЕЙМВОРК
Аноним 13/02/16 Суб 02:57:23 #244 №652047 
Вот вы тут говорили про финкпад и хакинтош?, а есть что-то готовое по хакинтошу на х230?
Аноним 13/02/16 Суб 02:59:42 #245 №652048 
Рубаны, я тут наткнулся на https://github.com/activescaffold/active_scaffold и немного приехуел. 892 звезды, стартовало ещё до того, как я начал кодить и поддерживается до сих пор. Напоминает CMSку, которую я сам от безделия писал в офисе, только с гораздо более широким функционалом и документацией. Документация правда написана весьма корявым языком, но это лучше, чем если бы её не было.

Судя по описанию (и кол-ву звёздочек и форков), либа могла бы сэкономить уйму времени при работе с сиэмэсками, старте новых проектов и новых модулей существующих. Но я почему-то не слышал о ней ниразу. Почему?

Кто-нибудь пользуется/пользовался? Как оно?
Аноним 13/02/16 Суб 03:00:22 #246 №652049 
>>652047
http://www.insanelymac.com/forum/topic/309255-x230-el-capitan/
http://www.tonymacx86.com/lion-laptop-support/59607-lenovo-thinkpad-x230-tablet-compatibility-2.html
https://www.reddit.com/r/hackintosh/comments/3hgr9p/os_x_yosemite_or_el_capitan_in_thinkpad_x230/
Аноним 13/02/16 Суб 03:03:30 #247 №652050 
>>652049
Месяц назад когда ставил себе это видел и читал откатился с хакинтоша потому что там вга монитор хуево работает, гуглить я умею, просто думал может чего годного напишут тут.
Аноним 13/02/16 Суб 03:14:48 #248 №652054 
>>652050
>просто думал может чего годного напишут тут
ну разве что кто-то тоже счастливый владелец
Аноним 13/02/16 Суб 03:15:59 #249 №652056 
>>652054
На это и рассчитывал раз тут речь зашла о финкпадах.
Аноним 13/02/16 Суб 07:30:41 #250 №652086 
>>652048
Чистые и единообразные круды бывают только в админках, но в админках мы используем ActiveAdmin. А в клиентских контроллерах обычно будет разная начинка.

Скаффолдинг вообще зло, я порицаю, короче.

Хотя может для прототипов попрёт.
Аноним 13/02/16 Суб 11:31:38 #251 №652159 
Чего-то я туплю. Поставил rvm на мак, как мне теперь скачать самую последнюю версию руби и поставить её дефолтной?
Аноним 13/02/16 Суб 11:49:17 #252 №652164 
>>652159
RTFM
Аноним 13/02/16 Суб 11:50:12 #253 №652166 
>>652159
rvm install ruby-head
rvm use ruby-head --default
Вроде так.
Аноним 13/02/16 Суб 13:15:40 #254 №652210 
14553585403910.png
>>652056
бамп вопросу
Аноним 13/02/16 Суб 13:17:57 #255 №652212 
>>652210
— Почем у тебя лицо выглядит как жопа, тебе что надрали задницу?
— Нет.
— А что тогда?
— Упал (со стола).
Аноним 13/02/16 Суб 13:23:57 #256 №652218 
Тут в прошлых тредах аноны активировали rubymine через китайцев, а я ссылочку потерял. Поделиться кто?
Аноним 13/02/16 Суб 13:26:10 #257 №652220 
>>652218
самое хитрое что через ilanyus активируется только после того как возьмешь пробный период, я как-то в стартовом окне вводи лицензии при первом запуске пытался ввести, не сработало и расстроился, удалил. потом второй раз ставил и уже активировал нормально.

если каждый тред эту ссылку вбрасывать мне кажется скоро настанет ВЕНДЕКАПЕЦ
Аноним 13/02/16 Суб 13:28:31 #258 №652224 
>>652210
>23000
>2 средние ЗП в этом мухосранске
>за разбитый вдребезги макбук
Справедливо.
Аноним 13/02/16 Суб 13:36:52 #259 №652235 
>>652224
>разбитый вдребезги макбук

Pff. «Но все работает! Надо только..»
Аноним 13/02/16 Суб 14:50:58 #260 №652312 
>>652224
Разве ЕКБ мухосрань?
Аноним 13/02/16 Суб 15:14:58 #261 №652357 
>>652050
>вга монитор хуево работает
перекатиться на DP очевидно же
Аноним 13/02/16 Суб 15:15:52 #262 №652359 
>>652210
Упал о стола ахаха

олсо х230 хуета без души
Аноним 13/02/16 Суб 16:37:59 #263 №652489 
>>652357
Монитор только по вга и hdmi.
А у ноута нет второго.
Переходника нет в городе.
Аноним 13/02/16 Суб 16:39:04 #264 №652491 
>>652489
>Переходника нет в городе.
Братиш, ну что ты как маленький. Проблемы на ровном месте выдумываешь.
Аноним 13/02/16 Суб 17:31:35 #265 №652553 
Я тут углубился, понял что такое бутстрап и как он охуенен сука

пока еще не узнал что такое препроцессоры, но уже увидел строку

>Path Description
>lib/ Ruby gem code (Sass configuration, Rails and Compass integrations)

это круто?
Аноним 13/02/16 Суб 17:33:07 #266 №652555 
>>652491
Внатуре блять, нету спаяй сука, уж проводки то по картинке соеденить наверно проще чем другой монитор покупать или страдать на сперме
Аноним 13/02/16 Суб 17:39:26 #267 №652562 
Вообще в чем плюсы руби для фронтэнда? Или он типа вместо яваскрипта, там для формочек, галереек и прочего?
Аноним 13/02/16 Суб 17:44:50 #268 №652567 
>>652562
ты дебил?
Аноним 13/02/16 Суб 17:51:04 #269 №652570 
>>652567
Нет я просто НОВИЧОК сука тупая ты блядь
Аноним 13/02/16 Суб 17:59:23 #270 №652576 
>>652562
Ненене бро, руби - это чисто фронтенд язык, никаких формочек и галереек. Только веб.
Аноним 13/02/16 Суб 18:03:19 #271 №652580 
Я не понял, почему в шапке 20 книг чтобы вкатиться в самый простой и красивый скриптовый язык? Почему я могу синтаксис пхп выучить по мануалу на пхпнет, а руби я должен 80книг читать? Дайте какие-нибудь фаст туторы для вкатывания, а что-то мидл уровня я уже сам найду.
Аноним 13/02/16 Суб 18:11:00 #272 №652587 
14553762608800.png
Самое время блядь.
Аноним 13/02/16 Суб 18:12:14 #273 №652588 
>>652587
Не грусти, у меня тоже нет 100к на НОВЫЙ МАКБУК 12 Впрочем они там все под 100к стоят
Аноним 13/02/16 Суб 18:14:16 #274 №652591 
>>652588
Я уже накатывал хакинтош успешно и он работал, но вот монитор не смог сделать нормально по вга.

х230-кун
Аноним 13/02/16 Суб 18:17:01 #275 №652592 
>>652591
>Я уже накатывал хакинтош успешно и он работал, но вот блаблабла

То есть, «сделать» — значит получить результат. К заданному сроку и с заданным качеством. Есть нужный результат — сделано, нет результата — не сделано. Всё остальное не ебёт. Совсем. Даже если получить результат помешала комета, взорвавшая Землю, задание всё равно будет не сделано. Причина не имеет значения. Сделано / не сделано — бинарная функция. Или 0, или 1.

http://ksoftware.livejournal.com/202173.html
Аноним 13/02/16 Суб 18:17:32 #276 №652593 
>>652086
>скаффолдинг зло
>используем эктив эдмин
как же я проиграл
Аноним 13/02/16 Суб 18:21:44 #277 №652596 
>>652591
Закажи кабель на али
Аноним 13/02/16 Суб 18:23:10 #278 №652600 
>>652596
Я съебываю из дома и беру с собой только ноут без монитора, поэтому перед тем как съебать накачу хакинтош.
Переходник нинужен.
Аноним 13/02/16 Суб 18:25:01 #279 №652603 
14553771015710.jpg
>>652576
Ясно, спасиб

Кароче вам тут всем выпала честь проследить становление КОМБАЕНА ! Если раньше я считал что дизайнер не должен снисходить с облаков до копания в говне, а кодер в свою очередь должен жить ислючително в мире алгоритмов и странных слов

то сейчас я подумал что уж блок с картинкими в нужное место поставить на ссаной паге у меня наверняка ума хватит, ну и пизженную галерейкужиквари или яс линкануть в голову тоже не сложно

а та мглядишь ума наберусь и смогу сам писать скриптики, в общем вот, антикризисное мышление ебта
Аноним 13/02/16 Суб 18:26:06 #280 №652604 
>>652587
нахуй новьё брать, только если работаешь за баксы, за них же купить стаф, а так лучше бушку за рубли купи на авите, впизду вражескую загнивающую экономику поддерживать
Аноним 13/02/16 Суб 18:26:29 #281 №652606 
>>652592
Охуенная категоричность, обожаю категоричность :3
Аноним 13/02/16 Суб 18:27:37 #282 №652607 
>>652604
Пиздец ты видел эти цены на авито?
Только в ДСах (опять же) нормальные цены.
В остальном — ПОКУПАЛ ЗА 30 ПРОДАЮ ЗА 50 МОЖЕТЕ В МАГАЗИНЕ ЗА 70 ВЗЯТЬ
Аноним 13/02/16 Суб 18:28:27 #283 №652608 
>>652604
на авито нет MB 12
Аноним 13/02/16 Суб 18:28:55 #284 №652609 
>>652607
Люди рождаются за МКАДом ради страданий и закаления характера, пользуйся транспортной компанией, почтой первого класса или умри нахуй

>>652608
потому что нинужный кусок оверпрайснутого говна
Аноним 13/02/16 Суб 18:30:22 #285 №652611 
Решил посмотреть сколько стоит батарея на свой финкпад.
На официальном 12к, на али 2к. Что за хуйня?
Аноним 13/02/16 Суб 18:34:54 #286 №652613 
>>652611
Ну сам то как думаешь?
Аноним 13/02/16 Суб 18:36:20 #287 №652616 
14553777806800.png
>>652609
Аноним 13/02/16 Суб 18:41:44 #288 №652629 
>>652613
Думаю, что официальная хуйня накручивает цену за бренд, а доблестные китайцы молодцы.
Аноним 13/02/16 Суб 18:43:04 #289 №652630 
>>652588
Новый макбук12 хуйня из хуйни. Поюзал 2 недели и перекатился обратно на макбукпро мид2012
Аноним 13/02/16 Суб 18:46:27 #290 №652636 
>>652616
>Редактировать 4к видео на 12" ноуте

>>652629
Плюс курс рубля к йене, ну и окромя бренда, таки говняный обвес контроллера, но похуй, акум сдохнет через 2 года, поэтому обвесом можно пренебречь, так что китаец гораздо более разумный выбор, только если тебе на 40 лет и ты уже думаешь о СТАТУСЕ

Аноним 13/02/16 Суб 18:46:51 #291 №652637 
>>652630
>>652636

Ладно, ладно, уговорили. Они все равно одинаково стоят.

Буду копить 35-50к на прошку, может t420 по пути возьму.
Аноним 13/02/16 Суб 18:53:26 #292 №652645 
съебите в тред макотред
Аноним 13/02/16 Суб 18:59:41 #293 №652649 
>>652645
Где он?
Аноним 13/02/16 Суб 19:00:14 #294 №652651 
>>652645
у меня сложилось впечатление что его не существует НИГДЕ
Аноним 13/02/16 Суб 19:06:41 #295 №652664 
14553796012540.png
Или на новый копить? Я вот нашел тут, он правда дорого стоит, но это все из-за видеокарты. Но мне целый год работать на него, потому что господин >>652224 осведомлен о средней заработной плате в мухосранске.
Но не покупать же разбитый Air тогда? >>652210

Это я что, целый год буду учить руби и копить на макбук про работая грузчиком, потом еще год учить руби и кодить на макбук про, а потом столкнусь с проблемами что меня никуда не берут как этого господина из соседнего треда?
>>652490
>>652513

И что я буду делать в 30 лет, безработным но с маком за 200к?

Может просто с убунтой тогда пердолиться на некроноуте? Это подешевле конечно будет, тысяч 10-20, а не 200 и не 100.

АААААААААААААААААААААААААААААААААААААА
Аноним 13/02/16 Суб 19:09:20 #296 №652669 
14553797602340.jpg
14553797602391.png
>>652637
>может t420 по пути возьму
Его стоит взять только потому что это икона индустриального дизайна, более добротного и разумного ноутбука просто не существует.

Я заядлый ноутбукохеутер, но синкпад полюбил всем сердцем, и да все что новее говно, разве что будущий х1 йога няша, правда клава пидорская все равно, но зато можно рисовать сразу на нем, как планшет юзать когда работаешь над чем то и нужна иснструкция перед глазами, без боязни засрать клаву, вобщем очень ня + амолед, но цена космос, да
Аноним 13/02/16 Суб 19:13:32 #297 №652676 
14553800127530.jpg
>>652664
Ты мозгоеб
Аноним 13/02/16 Суб 19:24:36 #298 №652694 
14553806767660.jpg
>>652593
Скаффолдинг - это генерация шаблонного кода, однотипного. Генерация генераторами, создание реальных файлов. В итоге у тебя остаётся этот нагенерированный код, и ты дальше живёшь с ним.

ЭктивАдмин не создаёт нагенерированный шаблонный код. Вместо этого оно динамически предоставляет шаблонное круд-поведение, которое можно кастомизировать, дописывая свой код.

Проигрывай дальше.
Аноним 13/02/16 Суб 19:24:41 #299 №652695 
>>652676
Я знаю. Похуже Делла http://www.dell.com/ru/business/p/xps-13-linux/pd
Аноним 13/02/16 Суб 19:25:28 #300 №652698 
>>652664
>Может просто с убунтой тогда пердолиться на некроноуте?
А у тебя есть варианты? Год работать на сраный компуктер - охуеть просто, ещё выбирает. Живи по средствам, блять.
Аноним 13/02/16 Суб 19:28:44 #301 №652708 
Вы заебали срать оффтопиком. Создайте тред на правильной доске, оставьте ссылку. И съебите туда. Пожалуйста.
Аноним 13/02/16 Суб 19:30:31 #302 №652712 
>>652694
Так ты даже не читал описание и не смотрел примеров использвоания? ActiveScaffold — это не набор генераторов кода, это как ActiveAdmin, только с другим, более гибким подходом к рендерингу страниц.
https://github.com/activescaffold/active_scaffold/wiki/API:-Core
Аноним 13/02/16 Суб 19:36:23 #303 №652729 
14553813831290.png
14553813831631.png
>>652708
Не злись бака

http://rainbowroad.jp/special03/
http://www.sbs.com.au/theboat/
Аноним 13/02/16 Суб 19:36:34 #304 №652730 
14553813943090.png
>>652712
Я просто мимо проходил вообще. Ты там в предыдущем посте процитировал именно слово "скаффолдинг", а не "ActiveScaffold".
Аноним 13/02/16 Суб 19:59:50 #305 №652793 
>>652694
Разыграл как по нотам.
Аноним 13/02/16 Суб 23:14:25 #306 №653098 
14553944654690.png
На что приходится идти ради Руби
Аноним 13/02/16 Суб 23:24:10 #307 №653103 
>>652218
arhivach.org
Аноним 13/02/16 Суб 23:24:57 #308 №653104 
>>652218
google://idea_laynus
Аноним 13/02/16 Суб 23:25:32 #309 №653105 
>>653104
lanyus
Аноним 13/02/16 Суб 23:32:02 #310 №653112 
>>653098
>windows
Ну тебе не привывкать жрать говно
Аноним 13/02/16 Суб 23:33:23 #311 №653115 
>>653112
Ой, начинается опять. Может ты задонатишь мне на мак? Нет — иди нахуй.
Аноним 13/02/16 Суб 23:35:55 #312 №653120 
>>653115
Ставь дебиан и не выебывайся
Аноним 13/02/16 Суб 23:39:22 #313 №653126 
>>653120
Вполне норм работать из любой хост-ОС с руби на виртуалочке. Уже обсосали во всех сторон несколько раз.

В некоторых случаях это даже ЛУЧШЕ, мань.
Аноним 13/02/16 Суб 23:42:44 #314 №653130 
>>653126
Исходники в cp1251 это очень прикольно, мда — а типичный виндозник вряд ли знает про utf8.
он хоть и в вагранте, но код-то на винде пишут, хорощо если он настроит кодировки, а если нет? Будет срать в репозитории cp1251 мусор (или IBM866 ололо)?
Аноним 13/02/16 Суб 23:55:59 #315 №653142 
>>653130
ебнутый шоли, второй год под вагрантом работаю, rubymine/atom/sublime никаких проблем
Аноним 14/02/16 Вск 00:14:01 #316 №653151 
>>653130
Ты высасываешь из пальца выдуманные проблемы лишь бы показать, будто не обосрался.

Причём вообще в целом твой пост выглядит глупо и несуразно.
Аноним 14/02/16 Вск 00:31:17 #317 №653156 
14553990779290.png
>>653142
>atom
Не подскажешь как вертикальную линию через середину всего экрана выключить? дико бесит
Аноним 14/02/16 Вск 00:32:20 #318 №653157 
>>652730
А это и не я. Тот анон мелкобуквенный односложный же.
Я предположил, что ты предпоследний постер просто.
Скаффолдинг — это, по-моему, вовсе не обязательно генераторы, это в рельсах так один генераторов назвали. В общем случае это создание функционального скелета малой кровью.
Аноним 14/02/16 Вск 00:36:01 #319 №653159 
>>653156
зобанили в гугле?
https://discuss.atom.io/t/vertical-line-in-editor/2717
Аноним 14/02/16 Вск 00:38:02 #320 №653162 
14553994829670.jpg
>>653159
Спс, двачик ведь ближе, держи няшу бака :3

Аноним 14/02/16 Вск 00:39:09 #321 №653163 
>>653157
В рельсах и так нормальный скаффолд из коробки
Аноним 14/02/16 Вск 00:42:50 #322 №653166 
>>653163
В смысле нормальный? Весь этот нагенеренный код нужно всё равно переписывать.
Аноним 14/02/16 Вск 00:45:12 #323 №653168 
Я генератор только для миграций использую. Всё остальное проще и быстрее руками написать.

У меня так получается, что все контроллеры разные обычно всё равно, так что даже от самодельного генератора пользы будет почти ноль.
Аноним 14/02/16 Вск 01:05:45 #324 №653185 
>>653168
Конечно. Метапрограммирование ftw.
Аноним 14/02/16 Вск 01:12:53 #325 №653196 
>>653168
Ну хз, мне автоматическая генерация вьюх, тестов и фактори вкупе с контроллерами экономит немного времени
Аноним 14/02/16 Вск 02:32:37 #326 №653279 
>>653156
Ты должен по этой линии код форматировать баклан.
Аноним 14/02/16 Вск 03:10:53 #327 №653284 
>>653279
да я прочитал что то там про 80 слов в строке, но нахуя!?
Аноним 14/02/16 Вск 03:11:35 #328 №653285 
уж ссаное хэтэмэлэ с цеской пиши как хочешь +-
Аноним 14/02/16 Вск 03:15:33 #329 №653288 
>>653279
Странный редактор, а хуле он тогда редактируемую область не сузит?
Аноним 14/02/16 Вск 03:24:58 #330 №653290 
>>653288
>а хуле он тогда редактируемую область не сузит?
Толерантный же, он тебя вежливо просит
Аноним 14/02/16 Вск 03:28:02 #331 №653291 
Раз уж вы тут пр редакторы часто трепетесь, не подскажете, есть ли такой современная ИДЕшка, которая бы
1. позволила открывать одновременно несколько окон редактора внутри себя, так чтобы они ещё могли частично перекрещиваться и двигаться внутри главного окна или по всему десктопу
2. поддерживала бы не моноширинные шрифты
?
Аноним 14/02/16 Вск 03:28:24 #332 №653292 
>>653291
такая*
Аноним 14/02/16 Вск 03:30:35 #333 №653293 
>>653291
Делфи тред в другой стороне.
Аноним 14/02/16 Вск 03:52:24 #334 №653296 
>>653293
При чём тут Делфи?
Когда я 5 лет назад писал лабу на Делфи, то у меня было одно окно с моноширинным шрифтом. И ещё одно под визуальный редактор форм.
Аноним 14/02/16 Вск 05:14:08 #335 №653317 
Короче это пиздец — у меня хуй скорее на 10й раз встанет, чем вагрант этот. В архиваче погуглил, советов вагрант ставить в 2015 — жопой жуй, но видимо все "проблемные" пацаны отвалились потому что ни одной ПОБЕДЫ я так и не нашел. Хрень какая-то. Поспать может?

Вот у меня еще гайд нечитанный остался, может там чего http://tutorials.jumpstartlab.com/topics/vagrant_setup.html

Особенно приколол чувак на ютубе, который вагрант на маке ставит и говорит — ну в винде там примерно также, разберетесь. Ну охуеть теперь.
Аноним 14/02/16 Вск 05:16:22 #336 №653318 
>>653317
Что блядь не понятного в установки вагранта?
Ставишь виртуалбокс, ставишь вагрант, ебёшься с переменными окружения или не ебёшься и всё.
Аноним 14/02/16 Вск 05:46:45 #337 №653319 
Ставил вагрант на винду, каждый раз взлетает сразу само.
Аноним 14/02/16 Вск 06:07:29 #338 №653320 
>>653319
Двачую.
Алсо, с помощью вагранта и шефа можно как-то сделать имитацию продакшен сервера?
Поясните пожалуйста, хочу попрактиковаться с деплоем.
Аноним 14/02/16 Вск 06:28:34 #339 №653323 
>>653320
Продакшен-сервер по сути ничем не отличается. Просто поставь нужную ОС и софт.

Шеф, вроде бы, нужен для автоматизации установки софта или типа того. Можно и без него, если софта мало.
Аноним 14/02/16 Вск 13:17:31 #340 №653509 
>>653284
>>653288
Это общепринятая практика предупреждения геморроя.

Ты напиздюшишь миллион символов в строке, а по это жопе другим
программистам надо будет долго лазить и не важно будет ли там
вставлен мягкий перенос или строка уйдёт за область просмотра, надо
будет долго идти к нужному куску кода. Это если ты мышкой пользуешься.

А теперь представь если ты профессиональный программист и тебе джун
написал это говно и тебе теперь это срочно нужно поправить (класс в теге
поменять, не знаю)?
Правильно, программер матерится расставляет переносы, чтобы визуально
разбить код — джун получает испытательный срок, по итогам которого,
красиво отформатированный код или свободная касса.
Аноним 14/02/16 Вск 13:28:32 #341 №653518 
>>653509
достаточно почитать любой пхп код, чтобы ахуеть от того, что порой скролл горизонтальный больше чем вертикальный.
Аноним 14/02/16 Вск 13:33:06 #342 №653522 
>>653518
А что поделать? У художника муза пришла, некогда переводы строки расставлять-с.
Аноним 14/02/16 Вск 14:37:28 #343 №653593 
>>653509
>>653518
Вы что, ебанутые?
А word-wrap в редакторе для кого?
Аноним 14/02/16 Вск 14:39:05 #344 №653594 
>>653509
У меня тимлид на работе в офисе по 100-150 символов в строке писал, орудуя sublime'ом. Я бугуртел, но думал, что так принято у тех, кто в полноэкранном режиме код хуячит.
Аноним 14/02/16 Вск 15:13:34 #345 №653612 
>>653593
Умный самый? Автоматический мягкий перенос в редакторе
для домохозяек, секретуток, людей которых не заботит команда
и прочих перебежчиков из ворда которые. Отличие в том, что в
ворде форматировать пробелами это дурной стиль, а в коде это
наоборот очень выручает.
Ну и для книг, но это другая история.

Вот тебе утрированный пример:
delegate :get, :patch, :put, :post, :delete, :head, :options, :link, :unlink, :template, :layout, :before, :after, :error, :not_found, :configure, :set, :mime_type, :enable, :disable, :use, :development?, :test?, :production?, :helpers, :settings, :register

Приятно смотреть или лучше:
delegate :get, :patch, :put, :post, :delete, :head, :options, :link, :unlink,
| | :template, :layout, :before, :after, :error, :not_found, :configure,
| | :set, :mime_type, :enable, :disable, :use, :development?, :test?,
| | :production?, :helpers, :settings, :register

Тут можно ещё много вспомнить и километровые строки в html,
в которых с лупой нужно выискивать нужный тег.
И вообще захламлять обзор обилием символов, значит распылять своё
внимание.

То что ты ленивая жопа и считаешь себя хакером никого не волнует,
организация кода это залог расширяемости, читаемости и дальнейшего
развития.
>>653594
На самом деле в некоторых случаях 110-120 ещё допустимо если это
на уровне стайлгайда проекта, но 150 дичь конечно.
Аноним 14/02/16 Вск 16:30:43 #346 №653677 
Ну че за хуйня, посоны, почему в линуксе rvm install ruby-head требует ручного указанить где установлен openssl?
Почему нельзя в gemfile указать адрес https, rvm не видит сертификаты. Что за хуйня, посоны?
Аноним 14/02/16 Вск 16:35:38 #347 №653681 
>>653677
перешел на rbenv, не знаю бед
Аноним 14/02/16 Вск 16:35:57 #348 №653682 
>>653677
перешел на rbenv, не знаю бед
Аноним 14/02/16 Вск 17:18:45 #349 №653717 
>>653681
Ну что блять за хуйня-то в рот ебал.
http://pastebin.com/KDBXsxcJ
Аноним 14/02/16 Вск 17:32:47 #350 №653737 
>>653717
http://stdout.in/en/post/fix-issues-with-ruby-installation-via-rvm-in-ubuntu-1510
Аноним 14/02/16 Вск 18:25:16 #351 №653785 
>>653612
>Приятно смотреть или лучше:
Ну так а линия то нахуя, на глазок уже несудьба!?
Аноним 14/02/16 Вск 18:37:15 #352 №653807 
Сап, рельсаны!
Есть ли возможность сделать вот такой запрос в Active Record?

SELECT FROM tablename WHERE blabla >= ('value1', 'value2') AND blabla <= ('value3', 'value4')

Конкретно этот пример не работает, но мне нужно, чтобы у меня blabla сравнилось value1 и value3:

SELECT
FROM tablename WHERE blabla >= 'value1' AND blabla <= 'value3'

А затем -- с value2 и value4:
SELECT * FROM tablename WHERE blabla >= 'value2' AND blabla <= 'value4'

Но всё в одном запросе.
Аноним 14/02/16 Вск 18:37:48 #353 №653808 
>>653785
Да, на глазок не судьба и не выкабенивайся.
Аноним 14/02/16 Вск 18:44:43 #354 №653816 
>>653807
Можно если сильно любишь анальный секс, а можно юзать адекватный Sequel
Аноним 14/02/16 Вск 18:48:19 #355 №653818 
>>653816
можешь, пожалуйста, сказать куда копать в обоих случаях? с анальным сексом и без)
Аноним 14/02/16 Вск 19:07:50 #356 №653828 
>>653808
Пздц ты унтер, ну считать то хотя бы ты можешь до сотни?
Аноним 14/02/16 Вск 19:09:59 #357 №653831 
>>653828
Да пошёл ты, даун, иди в ворде или блокноте код пиши.
Аноним 14/02/16 Вск 19:15:59 #358 №653836 
>>653831
Я пишу в атоме мне норм, но ты от этого лучше считать и видеть не сможешь, печалька
Аноним 14/02/16 Вск 19:19:17 #359 №653839 
>>653818
where (x >= a and x <= b) and (x >= c and x <= d)

Скобки опциональны, но так тебе будет более понятно.
Аноним 14/02/16 Вск 19:27:11 #360 №653852 
14554672316370.jpg
>>653818
А с использованием sequel можно писать примерно так:

where { blabla >= 'v1' && blabla <= 'v2' }

Да, именно так. Прям в виде кода. Sequel выполняет блок в контексте своего объекта, благодаря чему он может перехватить blabla (это же вызов метода в синтаксисе руби!) и вернуть вместо него свой другой объект, у которого перегружены операторы, в итоге он узнаёт обо всём, что было написано в блоке и может транслировать это в SQL.

Есть ньюансы. Ну и ещё это тормозит по сравнению с обычным where.
Аноним 14/02/16 Вск 19:29:35 #361 №653861 
Бля, сорян, перепутал название с какой-то другой хуитой, оно вроде похожее было.
Аноним 14/02/16 Вск 19:30:22 #362 №653864 
https://github.com/activerecord-hackery/squeel
Аноним 14/02/16 Вск 19:35:18 #363 №653886 
Squeel - это просто хак над активрекордом, вдохновленный Sequel.

http://twin.github.io/ode-to-sequel/
Аноним 14/02/16 Вск 19:41:56 #364 №653908 
>>653886
Спасибо за ссылку, бро.
Аноним 14/02/16 Вск 20:59:19 #365 №654056 
>>653836
>Я пишу в атоме мне норм
Ой, так ворд переименовали да? Буду знать.
Аноним 14/02/16 Вск 21:39:04 #366 №654113 
>>653852
>Sequel выполняет блок в контексте своего объекта, благодаря чему он может перехватить blabla (это же вызов метода в синтаксисе руби!) и вернуть вместо него свой другой объект, у которого перегружены операторы, в итоге он узнаёт обо всём, что было написано в блоке и может транслировать это в SQL.
Ещё бы refine можно было активировать в чужом контексте (блока), и можно было бы и со встроеными объектами так оперировать.
Аноним 14/02/16 Вск 21:50:45 #367 №654127 
>>654113
Хотя, у меня есть идея лучше. Создать коллбек на литералы.
Аноним 14/02/16 Вск 21:51:59 #368 №654130 
>>654056
Что ты несешь поехавший, накатил эмит через репки внутри самой софтины, и пречудесно деградирую, блокнотом и не пахнет, как и пердольством с вимом хуимом или субляймом ебучим за 70 баксов
Аноним 15/02/16 Пнд 00:03:06 #369 №654280 
>>653612
>На самом деле в некоторых случаях 110-120 ещё допустимо если это на уровне стайлгайда проекта, но 150 дичь конечно.
Ну у меня 140 символов в экран влезает. У большинства столько же или больше. Зачем себя ограничивать?

Могу понять, что кто-то IDE пользуется, или NerdTree не закрывает, тогда 120.
Аноним 15/02/16 Пнд 00:07:35 #370 №654286 
>>654280
Широкий код сложнее читать. Хочется убивать мудаков, когда вижу исходники со стейтментами по 100+ знаков. Некоторые ещё любят выражения в выражения вкладывать, переменные экономят - это вообще пиздец.
Аноним 15/02/16 Пнд 00:11:47 #371 №654290 
>>654286
Метрики в любом случае не дают такое писать. Иногда просто так реально лучше читается. Опять же, лучше написать выражение подлиннее, чем насильственно выносить что-то в метод из-за того, что текущий больше 10 строк получается
Аноним 15/02/16 Пнд 01:07:54 #372 №654388 
Докладывает анон, пробующий trailblazer

Впечатления положительные, но... примеры весьма посредственные, поэтому многое приходится спрашивать в чатике / догадываться самому

Вот так вот выглядит отрефакторенный контроллер

collection передает @collection во вьюху, present => @model, form => @form, respond это обертка вокруг старого доброго respond_with

А вот так операция (service object) для создания нового поста: http://pastebin.com/1tHsUKwx
Да, все валидации вынесены из модели.
В тестах нужно вместо тупого создания модели юзать Article::Create.run

Аноним 15/02/16 Пнд 01:08:18 #373 №654390 
14554876983760.jpg
забыл контроллер*>>654388
Аноним 15/02/16 Пнд 01:48:09 #374 №654435 
>>654388
Книгу про него прочитай, может поможет. https://dropmefiles.com/mLObU

Алсо я не понял, как его применить, если мой контроллер не связан с моделью или коллекцией. Это контроллеры не крудов, а эдаких над-сущностей, процессов в системе, затрагивающих многие модели, но собственной не имеющие.

И ещё мне не нравятся твои урл-комментарии в контроллере. Зачем они, если урлы соответствуют умолчанию?
Аноним 15/02/16 Пнд 01:58:45 #375 №654454 
>>654435
Я читаю, но там многого нет. Проект, который получается на выходе из книги - говно, там даже куча #todo осталась

Свой вопрос разъясни, а то я не совсем уверен что верно тебя понял

Совсем необязательно юзать реальную модель вроде как
Аноним 15/02/16 Пнд 01:59:32 #376 №654455 
>>654435

>И ещё мне не нравятся твои урл-комментарии в контроллере. Зачем они, если урлы соответствуют умолчанию?

Емнип это скаффолд рельсовский
Аноним 15/02/16 Пнд 02:03:14 #377 №654464 
>>654454
Ну пойди напиши попробуй операцию без модели, но с формой. Я не понял как.
Аноним 15/02/16 Пнд 02:06:46 #378 №654477 
Что скажите про https://www.codecademy.com

без доната реально научится если ты тупой?
Аноним 15/02/16 Пнд 02:34:42 #379 №654526 

>>654464


Пометь все поля в форме virtual: true


Возможно ещё придётся добавить
def persisted?
false
end
Не уверен, но включение модуля responder может избавить от необходимости писать это самому
Аноним 15/02/16 Пнд 02:35:04 #380 №654528 
>>654526
В операцию *
Аноним 15/02/16 Пнд 02:54:00 #381 №654572 
>>654130
Атом (ворд конечно же) это webkit-говно написанное даунами привыкшими
к ворду для даунов привыкших к ворду.
Лол, ещё гордится что не может настроить/своровать Vim/Sublime, мда,
мельчает прогграммист.
Аноним 15/02/16 Пнд 02:58:49 #382 №654587 
>>654290
>Метрики в любом случае не дают такое писать.
Что за метрики?
>Иногда просто так реально лучше читается.
Ничего не лучше, дольше, запутаннее, прочитал-забыл,
до первой правки.
>Опять же, лучше написать выражение подлиннее
Не лучше, ты сам же будешь плакать кровавыми слезами,
когда откроешь этот код через месяц.
>чем насильственно выносить что-то в метод из-за того
И не говори, программистам сгущёнку за вредность надо выдавать.
>что текущий больше 10 строк получается
Дело не в строках, а колонках, по вертикали читать проще
чем по горизонтали.
Аноним 15/02/16 Пнд 03:40:58 #383 №654637 
>>654477
Да вы заебали пидорасы хуле вы сука меня игнорите ебаные ишаки блять
Аноним 15/02/16 Пнд 03:44:32 #384 №654647 
>>654637
По мне оверхайп, и для слишком начинающих, всё то же самое есть в шапке: http://www.theodinproject.com/ruby-on-rails или http://codenamecrud.ru/
Аноним 15/02/16 Пнд 03:47:29 #385 №654652 
>>654637
Дебил блядь, для тебя шапка создана, пиздуй книги читать омежка.
Аноним 15/02/16 Пнд 03:55:44 #386 №654659 
14554977449880.png
>>654647
Мне просто нравится няшный подход в игровой форме, еще бы звук добавили, типа длинь, вы закончили группу уроков, левелап, го некст

потом на ачивки еще подрочить можно, здорово ведь

>>654652
>Дебил блядь, для тебя шапка создана
Шапку написало ничтожество без разума, без каких либо способностей к логическому и удобочитаемому форматированию текста.

Это как на 4пда, просто блять захожу и сука смеюсь нахуй в голос с деградантов, кто это говно только читает блять, ухожу на хда и релаксирую.

>книги читать омежка
Я не омежка, поэтому на хую вертел все книжки, я учусь в боевом режиме, непосредственно читая маны и продвигаясь по живой задаче. А вы дрочите дальше, и пускайте сопли спустя 2 года в перезвоним треде аутисты вечно грязные
Аноним 15/02/16 Пнд 04:12:11 #387 №654674 
>>654659
откуда вы блять лезете
Аноним 15/02/16 Пнд 04:17:01 #388 №654677 
>>654572
Что ты несёшь? Ворд не имеет ничего общего с редакторами для кода. Что ты бесишься вообще?

Алсо, атом принципиально не лучше и не хуже саблайма. А на чём он сделан - причина весьма вторичная.

Думаю, что у тебя просто субъективная неприязнь к атому по какой-то причине, из-за чего ты так агрессивно реагируешь.
Аноним 15/02/16 Пнд 04:18:27 #389 №654679 
>>654659
Я бы хотел скрыть все твои будущие посты, не видеть их вообще.
Аноним 15/02/16 Пнд 04:39:38 #390 №654713 
>>654677
Он просто ограниченный, а в это время на вебките есть кад, с анбиас рендером между прочим

>>654679
Почему?
Аноним 15/02/16 Пнд 05:07:25 #391 №654727 
>654677
>причина весьма вторичная
Тормозящий, дырявый браузерный движок для редактирования текста.
>у тебя просто субъективная неприязнь к атому по какой-то причине
По причине того, что это говно на вебките, не?
Уже задрали эти ололо приложения которые быстро-быстро нахуебесили
и выпустили на все платформы включая сотовые.
В результате на всех платформах работает дерьмово, а хорошо только
на машине разработчика.
>агрессивно реагируешь
Да, потому что только такой реакции достойна тупость и не нужно
удивляться такому.
А ворд тут при том, что вебкит это просто оверкилл для ТЕКСТОВОГО
блядь редактора, тупое ты хуйло.

>>654713
>Он просто ограниченный, а в это время на вебките есть кад, с анбиас рендером между прочим
Охуеть, теперь в браузере ещё и дерьмовый рендеринг запилили, зато есть.
Тебе гугл промывание мозгов сделал?
Аноним 15/02/16 Пнд 05:55:58 #392 №654733 
14555049588330.jpg
14555049588371.jpg
14555049588442.jpg
14555049588483.jpg
>>654727
>дерьмовый рендеринг запилили
Тебе то с дивана виднее буквоеб гадкий

>гугл
австостол тащемта, олсо давно уже перешел на облака, десктоп крутиться на 256 гиговой ссдишке, хватает на все, терабайт текстур и моделей забыл как страшный сон
Аноним 15/02/16 Пнд 05:56:36 #393 №654734 
>ться
допизды я сплю
Аноним 15/02/16 Пнд 06:08:50 #394 №654742 
>>654733
Заниматься 3D продашеном в браузере это баловство.
Аноним 15/02/16 Пнд 06:10:59 #395 №654744 
>>654733
>дерьмовый рендеринг запилили
>Тебе то с дивана виднее буквоеб гадкий
Поговорим когда во всех браузерах синхронизируют реализацию,
WebGl. А ферму для облачного рендеринга я и без браузера как-нибудь
смогу нагрузить.
Аноним 15/02/16 Пнд 06:22:56 #396 №654745 
>>654742
>3D продашеном в браузере это баловство
Скажи это дизайнерам всего мира, для которых фюжин стал индустриальным стандартом в хард сёрфейс и солид моделинге, пидораха необучаемая, у тебя в голове одни БЛОКИ, все развиваются, а ты НЕТ.

Ну а сортиры пока расставляют девочки в максе, ага, такая то аглобля без интерфейса, но щито поделать десу.

>>654744
>во всех браузерах синхронизируют реализацию,
>WebGl
какая мне нахуй разница где она какая, я знаю что фюжин везде работает одинаково, и уже сторонние разрабы пилят его полноценную браузерную версию, так что совсем скоро кад с мега охуенным интерфейсом и разумом теперь и в телефоне

>>654744
>ферму для облачного рендеринга я и без браузера
моя ебать твоя рука
Аноним 15/02/16 Пнд 06:40:15 #397 №654748 
>>654745
>ферму для облачного рендеринга я и без браузера
>моя ебать твоя рука
Да-да, это можно без браузера, даунёнок.

>все развиваются
Уход в браузер это регресс, причём существенный.
Ещё раз повторю работать в браузере в сфере моделинга
и проектирования это баловство и энджой стабильную версию браузера
из-за того что очередная твоего фьюжена не работает в новой версии.

Движение мира в браузер это капиталистическое-бизнес решение для
сокращения расходов, по поддержке разных платформ, главное под
браузер один раз написать и работать будет везде (только теперь надо
твикать под зоопарк браузеров и их версий).
Это не развитие — развитием была бы углублённая оптимизация алгоритмов
рендеринга, работы с каркасами, шейдерами, скейлинга, анимации и всего,
что относится к 3D графике.

>какая мне нахуй разница где она какая
Для непрофессионала разницы никакой конечно, вон как для
атом-вордолюба выше.

И да, не говори за дизайнеров всего мира, даун. Уход в браузер у него развитие.
Оставьте браузер веб-страничкам, содомиты вы грёбаные.
Аноним 15/02/16 Пнд 07:11:25 #398 №654755 
>>654748
>Да-да, это можно без браузера, даунёнок.
Я понять не могу что ты пытаешься сказать этим набором бессвязных слов.

То что во фюжине есть облачная бесплатная ферма, так это очевидно. Нахуй тебе ферма без 3д редактора, для меня вопрос. Не буду напрягаться, просто напишу что ты срешь в штаны и не чуешь сука, но воняет уже пиздецки братишь.

>>654748
>Уход в браузер это
Великое благо, позволяющее не зависеть от рабочей станции, в современном, все ускоряющемся мире, это особенно ценно. Даже я, заядлая пека блядь, решил перейти на ноутбук, это блять не хуй собачий, это нахуй надлом в великой парадигме, и это просто волшебно ебать, я весь в предвкушении будущих пиздецов и лишений, взрыва головы мммм, даже не надейся сохранить свои ничтожные превычечки сучечка, через 10-15 лет в индустрии будут работать школьники, которые клавиатурой уже не пользуются, отдавая команды голосом.

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

>углублённая оптимизация алгоритмов рендеринга
Как же противно наблюдать за мартышкой в вакууме, проснись маня, ты продолжаешь срать в штаны, ссаного ноутбука 11 года хватает на ВСЕ блять, даже на рендер сложных сцен, в синьке 200 очей, ну просто охуеть же не встать сука. о какой нахуй оптимизации ты говоришь, когда камни 16 года брутают все и вся, даже небо, даже аллаха, уже просто не осталось задач, просто положи хуй и сделай что нибудь ДЛЯ ЛЮДЕЙ блять, негуманный ты ж уебок говнарь наверняка еще

я работал во всех редакторах, и фюжин для меня эталон эстетики кастомайза удобства и стабильности, и факт того что он бесплатный, означает обкатку технологии, и все ресурсы столовцы бросили на него, косвенно это подтверждает то что на все остальное забили хуй, форумы забиты нытьем и перетекающими из версии в версию бажами, а у нас бигапдейты каждый месяц

так что готовься маня, скоро все автостоловское паравозом пойдет за фюжином

>И да, не говори за дизайнеров всего мира
ты глаза разуй ебта, кто не снами тот на дне, дрочится и фотошеп еще какой нибудь типа CS2, только потому что кококо запускаица быстрее на моем hdd или там функция моя осталась к которой я очень привык и меня нет мозгов научится новой пок
Аноним 15/02/16 Пнд 07:11:53 #399 №654756 
14555095138340.jpg
лови картинку вот еще говнарик, я байки
Аноним 15/02/16 Пнд 07:28:53 #400 №654759 
>>654755
>Я понять не могу что ты пытаешься сказать этим набором бессвязных слов.
Там специально мной была дана цитата меня же, внимание на экран:
>ферму для облачного рендеринга я и без браузера
>моя ебать твоя рука
>Да-да, это можно без браузера

>То что во фюжине есть облачная бесплатная ферма, так это очевидно.
>Нахуй тебе ферма без 3д редактора, для меня вопрос.
Эээ, рендерить готовый результат, а не дрочить эту ферму при каждом клике
в окне браузера, тупая ты скотина.

>Великое благо, позволяющее не зависеть от рабочей станции,
>в современном, все ускоряющемся мире, это особенно ценно.
То что мир для тебя ускоряется показывает, что ты за ним не поспеваешь
и не умеешь расставлять приоритеты. Мир изменился не сильно, даже
учитывая появление инетрнета, до сих пор есть войны, голод и прочие напасти.
А твоё «великое благо» можно заменить банальной синхронизацией настроек,
и браузер тут не нужен.
>Даже я, заядлая пека блядь, решил перейти на ноутбук
Два монитора уже купил или в кафешке работаешь? )))
>10-15 лет в индустрии будут работать школьники, которые клавиатурой уже не пользуются, отдавая команды голосом.
Ну тогда я спокоен, быстрее меня на клавиатуре хлеборезкой они
программировать не смогут. Ах да, мы ведь уже должны все на айпадах тачем
программировать.
>>654756
>говнарик
Причём тут говнари, девушку у тебя в митол группу увели? ))))))
Аноним 15/02/16 Пнд 08:15:31 #401 №654772 
>>654526
К вопросу "почему я шатал эти трейлблейзеры вместе с реформами".
Аноним 15/02/16 Пнд 10:29:02 #402 №654825 
14555213421360.jpg
>>654755
Вот этого двачую.

А второго кто-нибудь ёбните в лицо, пожалуйста.
Аноним 15/02/16 Пнд 15:15:08 #403 №654970 
>>654825
Ну так блядь давай на NodeJS пиздуй, чего уж там!
NodeJS это будущее чувак, пройдёт пять лет и про руби все забудут,
всё блядь сворачиваем тред нахуй.
PHP ваще тема все на нём программируют, в России 1С-Битрикс в тренде!

То что ты зарабатываешь вебом делая странички для веб-браузера,
не означает что всё надо пихать в браузер, чего ты тогда на хромбук не
пересядешь например?

>>654755
>ссаного ноутбука 11 года хватает на ВСЕ блять, даже на рендер сложных сцен, в синьке 200 очей
Не знаю что у тебя там за ноутбук (наверное гроб 17 дюймовый,
игровой для учёбы, ололо) или твои «сложные» сцены состоят из
кубиков и чайников.
>факт того что он бесплатный, означает
Означает, что у них просто есть деньги на это и они поддались на
современное поветрие все в облако, 50/50 будет как с доткомами.
>что блять опять за хуйню я читаю, если ты про модели
У тебя с парсером проблема, я говорю про несовместимость фьюжена
с новой версией браузера, ну да ладно.
>камни 16 года брутают все и вся
И для этого им не нужен браузер, тупой ты сучёныш) И таки не всё
и не вся.

Ещё раз напомню тебе как мы уже все давно перешли на планшеты
и набираем код голосом программируя ИИ в дополненной реальности
и телефоны у нас не садятся за день.

Блядь как я не люблю сраных вебкитоблядков, какие же вы уроды.
Аноним 15/02/16 Пнд 15:26:37 #404 №654982 
>>654970
Поддерживаю тебя в этом сраче. Нездоровая тема с переездом в браузер где можно и нельзя.
Аноним OP 15/02/16 Пнд 15:28:10 #405 №654983 
>>654659
>Шапку написало ничтожество без разума, без каких либо способностей к логическому и удобочитаемому форматированию текста.
Ну так заходишь на https://github.com/meoweg/2ch-pr-ruby/blob/master/template.mustache , МЕНЯЕШЬ как надо и присылаешь пулл-реквест. Заебали, всем не нравится, но никто ничего не делает.
Аноним 15/02/16 Пнд 16:49:33 #406 №655031 
14555441733980.jpg
>>654659
>Шапку написало ничтожество без разума, без каких либо способностей к логическому и удобочитаемому форматированию текста.
Аноним 15/02/16 Пнд 17:35:09 #407 №655095 
14555469095720.jpg
А можете рассказать почему в windoшs нельзя разрабатывать на ruby?
Только пожалуйста без охуительнейших историй о том как пользователи шindows не могут в utf8.
Аноним 15/02/16 Пнд 17:37:30 #408 №655099 
>>655095
Почему нельзя, можно. Но не только лишь все могу разрабатывать на руби на win, а только те кто сможет поставить вагрант

>>653317-неудачник
Аноним 15/02/16 Пнд 17:45:14 #409 №655117 
>>655099
>вагрант
Но зачем?
Аноним 15/02/16 Пнд 17:51:53 #410 №655134 
14555479137730.png
14555479137741.png
>>655117
>Но зачем?
Я немного новенький в этих всех серверных делах, терминалах, деплоях, гитах и прочих vagrant ssh хотя в вебе достаточно давно но что ты предлагаешь? http://railsinstaller.org/ru-RU или что? винду сносить?
Аноним 15/02/16 Пнд 17:55:43 #411 №655140 
>>655117
>Но зачем?
По "инструкции" из шапки

>16. Можно ли писать на руби с под windows?
>Можно, но придется обрасти костылями в виде виртуальной машины, придется сходу разбираться с Vagrant и многим другим.
Аноним 15/02/16 Пнд 17:55:49 #412 №655141 
>>655134
Предлагаю ебаться молча с этой "проблемой". Сука, из треда в тред.
Аноним 15/02/16 Пнд 17:57:36 #413 №655144 
>>655141
>Предлагаю ебаться молча с этой "проблемой".

А, понятно, у нас же тут русский форум, а не американский, я и забыл.
Аноним 15/02/16 Пнд 18:05:06 #414 №655151 
>>655144
Оно и видно, и вопросы тут русские задают.
Аноним 15/02/16 Пнд 18:09:14 #415 №655153 
>>655151
Я вижу у тебя есть большое желание показаться самым умным, пускай. Могу помолчать, пока ты будешь генерировать более качественный контент, вопросы и ответы.
Аноним 15/02/16 Пнд 18:25:18 #416 №655168 
>>655134
Я предлагаю работать в винде и не ебаться с прыщами и гейбуками.
Аноним 15/02/16 Пнд 18:27:03 #417 №655170 
>>655140
>>648812 (OP)
>16. Можно ли писать на руби с под windows?
>Можно, но придется обрасти костылями в виде виртуальной машины
>16. Можно ли писать на руби с под windows?
>Можно, но придется обрасти костылями в виде виртуальной машины
Пиздеж.
Аноним 15/02/16 Пнд 18:38:36 #418 №655192 
>>655168
Идёшь на хуй со своим предложением.

Так это только в винде ебля — вообще если любишь винду, так иди и программируй C# и .Net, всё удобно, и на винде как родное — для тебя плюс. Зарплаты у топов везде одинаковые, что у рельсанов, что у шарпанов.

Для руби комьюнити тоже плюс — одним уёбком вендолюбом меньше, в итоге рады все.

Блядь начитаются про высокие зарплаты рельсанов и прут сюда со всех щелей.
Аноним 15/02/16 Пнд 18:42:44 #419 №655198 
>>655192
Никаких аргументов, конечно же. Только прыще-фад.
Аноним 15/02/16 Пнд 18:48:28 #420 №655209 
>>655198
Все аргументы выше в треде и utf8 только один из них.
Ты тепичный вендоблядок который приходя на другую ОС пытается сделать из неё винду. На маке в буткамп ставите XP, на линуксе в вайне запускаете фотошоп — горите в аду блядь и программируйте на C#, туда вам и дорога суки.
Аноним 15/02/16 Пнд 18:53:16 #421 №655218 
>>655209
Не надо ненависти. Достаточно презрения.
Аноним 15/02/16 Пнд 18:59:29 #422 №655227 
>>655134
>>655134
1) Гуглишь как установить линух.
2) Дальше действуешь по инструкции, по идее той хуйни с установкой какая на винде не должно будет.
Хотя я пару лет назад и на винду умудрялся поставить все что нужно, правда поебался я с этим неплохо.
Аноним 15/02/16 Пнд 19:03:28 #423 №655234 
>>655209
Ты серишь. Ровно такие дибилы как ты делают из нормальных универсальных инструментов говно работающее
> только под прыщи
> только под гей-ос
> только под ridiculous fish
Аноним 15/02/16 Пнд 19:07:49 #424 №655241 
>>654970
>несовместимость фьюжена
>с новой версией браузера
фюжин отдельная программа, какой же ты тупой
Аноним 15/02/16 Пнд 19:10:39 #425 №655245 
>>654983
Я в принципе о подаче материала, чисто по домохозяйски вывалил простыню, мол ебитесь как хотите, потрать время раз уж взялся и сделай так что бы было для людей

подсказка, сделать это на стороннем сервисе
Аноним 15/02/16 Пнд 19:15:19 #426 №655253 
>>655209
>на линуксе в вайне запускаете фотошоп
А ты предлагаешь в уеба-гимпе ебашить ахаха сука не могу
Аноним 15/02/16 Пнд 19:15:38 #427 №655255 
>>655245
Лол, ебать ты охуевший. Как ты собираешься ебучую кривую документацию в будущем читать ко всякому говну?
Шапка треда - охуенная, одна из лучших в этой ебучей помойке.
мимокрок
Аноним 15/02/16 Пнд 19:20:04 #428 №655258 
>>655252
Использую C9 очень годная web-ide, хочу перейти на intel nuc, зависимости никакой.
99% задач она решает, ради остального 1% пердолить emacs/vim/atom/sublime/idea/eclipse мне откровенно лениво и неудобно, а тут я всегда могу работать с необходимой мне залупой.
А свою пекарню с 8 ядер, 2 видяхи в кроссфаере поставлю в зал, подключу к тв и буду в игры играть, такие дела.
Аноним 15/02/16 Пнд 19:20:22 #429 №655260 
>>655253
Вообще предлагаю, если ты не профессионал, гимп вполне ОК.
Если ты профессиональный дезигнер, то юзай винду или дропай
её ради макинтоша.
Что ты забыл на линуксе, дезигнер ты эдакий?
Если ты фронтендер, то макет в бректс можно нарезать вроде.

Ладно фотошоп неудачный пример, может ты реально полюбил линукс,
но вот нет в гимпе нужной функции и брекетс не знаю, чем тебе не угодил
— тогда можно шоп поставить.
Я говорю про случаи когда уёбки ставят AIMP, µTorrent и фаерфокс
виндовой.
sageАноним 15/02/16 Пнд 19:30:03 #430 №655270 
>>655231
маркетинговая хуита это, а не красота.
долбоебы, которые любое говно встречают с криками YAААААААY и начинают активно жрать, гибрид ты диванный.
Аноним 15/02/16 Пнд 19:30:39 #431 №655272 
14555538400100.jpg
>>655258
Ну значит у тебя просто нет таких задач где настоящие
редакторы могут проявить себя, вот и всё.

Чувак, вот знаешь, ты в одном предложении говоришь
что не хочешь предолиться и в следующем говоришь о том
чтобы поставить поставить пекарню в зал — не стыдно?

Я в зал поставил игровую сосноль и не пердолюсь с пека
для игр уже счастливых шесть лет.

И ещё облачные технологии != приложения в браузере.
Сейчас в большинстве случаев это так, но настоящее развитие
облачных технологий это всякие тонкие клинты, которые
уже успели забыть и с развитием каналов передачи данных
начинают вспоминать вновь. На тех же игровых консолях
планируют игры стримить например. Вот это другая парадигма.
Аноним 15/02/16 Пнд 19:33:46 #432 №655274 
>>655272
>— не стыдно?
Это два разных человека, я уже все лицо разбил из-за тебя блять
Аноним 15/02/16 Пнд 19:53:26 #433 №655298 
МММ, сколько качественного контента за 1,5 часа. Обчитался.

>>655153-вагрант-молчун
15/02/16 Пнд 19:53:56 #434 №655301 
Ноутбукосрач в другом месте, плиз
Аноним 15/02/16 Пнд 21:43:04 #435 №655423 
>>655272
>Ну значит у тебя просто нет таких задач где настоящие
>редакторы могут проявить себя, вот и всё.
Это в каких? Жирнейшее говно на сотни тысяч строк кода она поддерживает, мне хватает. Или ты про "экономим одну секунду с помощью этого бесполезного плагина каждый день и за год выходит 10 минут"?
Тащемта, все веб-иде поддерживают вим-мод или аналоги.

И да, развертывание всякое и подобные хуитки при этом одной кнопкой, консолька тоже полноценная доступна, потому что у тебя контейнер с полновесной убунтой. вот это поворот

>Я в зал поставил игровую сосноль и не пердолюсь с пека
для игр уже счастливых шесть лет.

Г Р А Ф О Н И Й
На консольках мыло, а у меня стим, 1700+ игр и максимальный графоний, всё с гейпада, проблем никаких.
Аноним 15/02/16 Пнд 21:46:10 #436 №655427 
14555619709010.jpg
Ох лол, не заметил пост модера. Всё, молчу, кек.
Аноним 16/02/16 Втр 03:53:16 #437 №655631 
14555839968460.png
Где достать книги с пикрилейтеда?
Аноним OP 16/02/16 Втр 04:04:40 #438 №655634 
>>655245
во-первых, шапке уже года два, и я не создавал её, только поддерживаю
во-вторых, шапка действительно охуенная в целом, надо лишь поправить мелкие косяки
в-третьих, я тебе не собачка, чтоб твои команды выполнять
Аноним 16/02/16 Втр 04:09:33 #439 №655635 
Поставил руби 2.4.0dev.
Какие подводные?
Аноним 16/02/16 Втр 04:10:09 #440 №655636 
>>655635
>Какие подводные?
Нельзя в продакшен (потому что дев-версия)
Аноним 16/02/16 Втр 04:11:52 #441 №655637 
>>655636
А что поставить? Или для изучения похуй? Через rvm ставил.
Аноним 16/02/16 Втр 04:12:54 #442 №655638 
>>655637
Если возникнут проблемы с гемами, то поставишь потом версию пониже и всё.
Аноним 16/02/16 Втр 10:20:21 #443 №655732 
Подскажите как правильно поставить руби, какой версии, как правильно поставить рельсы. Я поставил как-то, а оно не работает.
Аноним 16/02/16 Втр 12:34:34 #444 №655864 
14556152742360.png
>>655631
Ты что мои картинки сохраняешь? Мило :3
По твоему вопросу — почти все есть на рутрекере, качай оттуда. Пары книжек на рутрекере нет, но я скину тебе если надо будет.

>>655732
>Я поставил как-то, а оно не работает.
Что именно не работает? Могу поделиться рецептом неработающего вагранта.
Аноним 16/02/16 Втр 13:30:52 #445 №655900 
>>655864
можешь свою папку залить куда либо и потом подвесит в шапку.
Аноним 16/02/16 Втр 14:09:20 #446 №655933 
>>655900
Вряд ли.

http://s000.tinyupload.com/index.php?file_id=88377382306305562038
Аноним 16/02/16 Втр 14:22:18 #447 №655939 
Аноны, ответьте, что лучше юзать то канканкан или дэвайс?
Аноним 16/02/16 Втр 15:16:34 #448 №655995 
14556249949040.jpg
>>655939
Аноним 16/02/16 Втр 16:02:00 #449 №656040 
>>655939
они для разных вещей..
Аноним 16/02/16 Втр 16:03:06 #450 №656042 
И вообще, девайс это монструозное говно, шаг влево - ебись с конфигурацией.

clearance (или sorcery для минималистов) + pundit наше все
Аноним 16/02/16 Втр 17:30:48 #451 №656211 
>>655864
> Что именно не работает?
[CODE]/home/username/.rvm/rubies/ruby-2.2-head/lib/ruby/site_ruby/2.2.0/rubygems/path_support.rb:50:in `split_gem_path': undefined method `split' for #<Array:0x000000015678f8> (NoMethodError)
from /home/username/.rvm/rubies/ruby-2.2-head/lib/ruby/site_ruby/2.2.0/rubygems/path_support.rb:32:in `initialize'
from /home/username/.rvm/rubies/ruby-2.2-head/lib/ruby/site_ruby/2.2.0/rubygems.rb:346:in `new'
from /home/username/.rvm/rubies/ruby-2.2-head/lib/ruby/site_ruby/2.2.0/rubygems.rb:346:in `paths='
from /home/username/blog/bin/spring:11:in `<top (required)>'
from bin/rails:3:in `load'
from bin/rails:3:in `<main>'
[/CODE]
Сначала думал, что это потому что руби 2.4, но потом поставил 2.2 и такая же хуйня.
Чяднт.
Аноним 16/02/16 Втр 18:12:14 #452 №656296 
>>656211
$ gem install bundle
$ bundle install
$ rails s
Аноним 16/02/16 Втр 18:20:55 #453 №656313 
>>656296
Нет, не работает.
Рельсы работают до того момента как войду в директорию сгенерированного проекта.
Аноним 16/02/16 Втр 18:22:41 #454 №656315 
>>656313
Они не могут работать вне директории сгенерированной директории, у тебя там дичь какая-то.
Создай в другой директории.
Аноним 16/02/16 Втр 18:23:50 #455 №656318 
>>656315
Создаю в хомяке
rails new crud
Делаю туда сд и любая команда рельсов вызывает ошибку которую выше вкинул.
Аноним 16/02/16 Втр 18:29:37 #456 №656331 
Посмотрел bin/rails
Там какой-то spring которого в проекте нет.
Что я делаю не так?
Аноним 16/02/16 Втр 18:30:21 #457 №656334 
ruby 2.2.5p239
Rails 4.2.5.1
>>656331
Аноним 16/02/16 Втр 18:33:23 #458 №656345 
>>656331
А у тебя уже не запущена рельса на каком-нибудь порту?
$ ps -e -o pid,comm,cmd | grep ruby
$ lsof -i tcp:3000
Аноним 16/02/16 Втр 18:35:30 #459 №656351 
>>656345
Нет, только поставил руби, рельсы.
Попытался создать по гайду бложик, а нихуя.
Ничего не запущено.
Аноним 16/02/16 Втр 18:37:27 #460 №656359 
>>656334
ruby 2.2.5 не было релиза ещё.
Аноним 16/02/16 Втр 18:38:27 #461 №656361 
>>656359
Ну и какие руби ставить то?
2.2.1 в rvm?
Аноним 16/02/16 Втр 18:39:19 #462 №656364 
>>656361
У меня на 2.3.0 только, что завёлся минимальный проект.
Аноним 16/02/16 Втр 18:40:17 #463 №656369 
>>656364
2.3.0 нет у меня вообще в rvm.
Что я делаю не так?
Аноним 16/02/16 Втр 18:45:00 #464 №656376 
>>656369
Да там баг какой-то долгоиграющий или это сраный пшек ленится сделать, надо смотреть на сайте руби и репозитории.
Ставь 2.2.2:
rvm install 2.2.2
там сейчас все gem'ы поддерживаются.
Потом rvm --default use 2.2.2
rvm use 2.2.2
Олсо, проверь что у тебя rvm правильно установился и запусти:
which ruby
он должен показать адрес в твоей домашней директории + .rvm/rubies/бла-бла-бла-2.2.2/что-то-ещё.
gem install rails
ну и дальше создавай rails проект и пробуй его запустить.
Аноним 16/02/16 Втр 18:46:42 #465 №656381 
>>656376
rvm list known не показывает 2.3
А rvm list показывает, что 2.3 установлено уже, сейчас переключил на него и ставлю рельсы, посмотрю чего, как.
Не будет работать поставлю как ты написал.
Аноним 16/02/16 Втр 18:54:00 #466 №656393 
http://rvm.io/blog/2015/02/maintainers-needed-for-rvm1
Пшек потихоньку самоустранился из проекта,
сейчас сообщество мейнтейнит.
Мда.
Аноним 16/02/16 Втр 18:59:05 #467 №656405 
Внезапно заработало с 2.3.0.
Аноним 16/02/16 Втр 19:03:08 #468 №656408 
https://www.bountysource.com/teams/rvm/fundraiser
Оказывается пшеку надоело заниматься баш-скриптингом
и он решил переписать на рубишке всё.
Так что rvm2 будет на руби.
Аноним 16/02/16 Втр 19:34:51 #469 №656464 
Почему не rbenv? Никогда не юзал этот rvm, проблем не знаю.
Аноним 16/02/16 Втр 19:39:32 #470 №656467 
>>655939
Ни то, ни другое. Вместо CanCanCan лучше Pundit. Вместо Devise - что-угодно, только не Devise.
Аноним 16/02/16 Втр 19:44:48 #471 №656483 
>>656042
Не увидел твой ответ. Пора в шапку помещать: НЕ ПОЛЬЗУЙТЕСЬ DEVISE, ПОЖАЛЕЕТЕ ПОТОМ
Аноним 16/02/16 Втр 19:49:10 #472 №656494 
>>656467
>>656483
>Вместо Devise - что-угодно, только не Devise.
>НЕ ПОЛЬЗУЙТЕСЬ DEVISE, ПОЖАЛЕЕТЕ ПОТОМ
Конструктивная критика это критика с предложением альтернатив. Тем более для добавления в шапку.

>Не нравится — критикуй
>Критикуешь — обоснуй
>Если знаешь — предложи
http://maximilyahov.ru/blog/all/tri-zakona-kritiki/
Аноним 16/02/16 Втр 19:49:58 #473 №656497 
>>656494
Предложения в посте, на который я ответил
>clearance (или sorcery для минималистов)
Аноним 16/02/16 Втр 20:03:58 #474 №656541 
>>656464
Потому что разрекламирован шире и потом уже потому, что фичастее.
rbenv лень смотреть, может хорошая льтернатива.
Странно всё выглядит, на переписывание RVM на руби уже год назад собрали фонд в 50k$, но что-то ни слуху ни духу. Последняя значительна активность в гитхабах проектов более полугода назад.
Аноним 16/02/16 Втр 20:05:28 #475 №656543 
Когда я впервые влился в рельсы, то охуел от удобства - 5 минут и авторизация готова. потом нужно было немного переделать авторизацию... ебался с хуками девайса, плюнул, перешел на clearance
Сейчас вообще юзаю sorcery, там комфортный минимум нужных методов - login, current_user, logged_in? и еще по мелочи, но поддерживает даже авторизацию из сторонних сервисов. feels good
Аноним 16/02/16 Втр 22:58:07 #476 №656900 
14556526874820.png

Аноним 17/02/16 Срд 00:02:55 #477 №657027 
Зачем нужен ваш недоязык, если подобные Rails фреймворки сейчас уже есть в Python, C# и Java?
Аноним 17/02/16 Срд 00:03:18 #478 №657028 
И даже в PHP есть Laravel.
Аноним 17/02/16 Срд 00:13:33 #479 №657039 
>>657027
Вот ты охуел, диды воевали чтоб ты говна меньше жрал, и что мы видим вместо благодарности?
Аноним 17/02/16 Срд 00:14:49 #480 №657041 
>>657039
Диды писали на перле.
Аноним 17/02/16 Срд 00:24:26 #481 №657054 
>>657041
И нихуя на нем нет.
Аноним 17/02/16 Срд 01:01:38 #482 №657135 
>>657041
Писали и вмерлi.
Аноним 17/02/16 Срд 01:22:10 #483 №657150 
14556613306290.png
А на архиваче есть инструкция от этого руби-господина?
Аноним 17/02/16 Срд 01:36:05 #484 №657163 
>>657150
Ищешь на архиваче ruby thread, тебя интересуют последние 4-5 тредов (с ноября примерно). В треде ищешь по словам upwork, фриланс и т.п.
Аноним OP 17/02/16 Срд 01:38:50 #485 №657165 
https://github.com/meoweg/2ch-pr-ruby/wiki/%D0%9A%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%BD%D0%BE%D0%B2%D1%8B%D1%85-%D1%82%D1%80%D0%B5%D0%B4%D0%BE%D0%B2
Картинки для шапки пилите срочно, а то опять со старыми останетесь
Аноним 17/02/16 Срд 01:40:27 #486 №657168 
>>657163
руби-треды на архиваче уже смотрел (только другое гуглил), по фрилансу не смотрел, ну раз были кулстори посмотрю, спасибо.
Аноним 17/02/16 Срд 01:46:05 #487 №657176 
>>657168
Сейчас посмотрел - не сохранили тот тред, где я всё подробно рассказывал. Основая мысль - читаешь туториалы по апворку, идёшь на апворк, ищешь заказы по силам, качественно выполняешь.
Аноним 17/02/16 Срд 01:49:58 #488 №657181 
>>657176
>Сейчас посмотрел - не сохранили тот тред, где я всё подробно рассказывал.

Жаль, ну будет настроение вкатывайся с кулсторями еще раз. не знаю уж прилепил ли анон к автоперекату автоархивач

>Основая мысль - читаешь туториалы по апворку, идёшь на апворк, ищешь заказы по силам, качественно выполняешь.

Это в общих чертах и так примерно понятно, спасибо. Успехов!
Аноним 17/02/16 Срд 03:36:15 #489 №657226 
для nested forms что-то кроме cocoon есть? стоит ли использовать simple_form?
Аноним 17/02/16 Срд 13:49:57 #490 №657452 
Анон, как не остаться без документации по руби\рельсам, если хуевый интернет и вообще пиздец? Есть какие-нибудь офлайн решения?
Аноним 17/02/16 Срд 14:06:40 #491 №657474 
>>657452
Распечатай я серьезно
Аноним 17/02/16 Срд 14:07:37 #492 №657479 
>>657452
Не хочешь распечатывать, подними локальный devdocs.io с нужной тебе документацией.
Аноним 17/02/16 Срд 15:13:23 #493 №657537 
14557112037870.png
>>657181
>прилепил ли анон к автоперекату автоархивач
А то
Аноним 17/02/16 Срд 16:07:50 #494 №657582 
>>657537
Ещё бы поиск по тредам и featured-посты, которые сами аноны отмечают.
Аноним 17/02/16 Срд 16:09:08 #495 №657583 
Чем лучше всего дебагить рельсы? print_r?
Аноним 17/02/16 Срд 16:14:12 #496 №657589 
14557148529950.jpg
>>657537
>treds
Аноним 17/02/16 Срд 16:20:01 #497 №657599 
>>657537
бля бро ты поди на дебе сидишь коль гном у тебя, ghostery фтопку, ставь privacy-badger ну и abp некошерный, ставь ublock origin
мимопроходил
Аноним 17/02/16 Срд 16:23:34 #498 №657609 
>>657226
form objects (gem reform например)
Аноним 17/02/16 Срд 16:23:49 #499 №657610 
>>657589
Я еще сильнее лольнул когда узнал что нельзя создать класс Thread потому что он там с чем то конфликтует. Так лольнул что аж жопа порвалась.
мимокрок
Аноним 17/02/16 Срд 16:24:31 #500 №657615 
>>657226
simple form - ну хз, если у тебя маленькое приложение то все ок, но настраивать его если придется - заебешься... я его еще юзаю, но это мой guilty pleasure
Аноним 17/02/16 Срд 16:27:02 #501 №657624 
буржуи на /r/rails, /r/ruby вообще грят что меньше 15$(20-25$ для приличия) - зашквар...
Аноним 17/02/16 Срд 16:29:03 #502 №657630 
кто до 5.0 обновлялся, какие гемы популярные начинают моросить?
Аноним 17/02/16 Срд 16:29:12 #503 №657631 
Перекат-бро, а че кнопку жать надо или как? Почему есть разница номера поста в треде и на доске — в 2-3 штуки?

>>657624
1к в час нормально же, как ½ шлюхи
Аноним 17/02/16 Срд 16:30:28 #504 №657634 
>>657631
это глобальный рынок, ты неуважаешь себя как спеца, если смотря на оплату думаешь о зарплатах в россии.
Аноним 17/02/16 Срд 16:34:38 #505 №657644 
>>657634
>если смотря на оплату думаешь о зарплатах в россии

Не думаю. Но и не думаю при этом что $15 для новичка что-то ужасное.
Аноним 17/02/16 Срд 16:36:20 #506 №657646 
def up
change_column :table_name, :column_name, :string, default: 'Emty string'
end

def down
change_column :table_name, :column_name, :string, default: nil
end

def up
change_column_deault :table_name, :column_name, 'Emty string'
end

def down
change_column_default :table_name, :column_name, nil
end

В чём разница? Будет ли при роллбеке какой-то из этих двух вариантов менять дефолтные строки 'Emty string' на NULL в БД?
Аноним 17/02/16 Срд 16:38:24 #507 №657651 
>>657644
не ужасно, но можно получать больше лол
Аноним 17/02/16 Срд 16:38:25 #508 №657652 
>>657610
topics как вариант.
Аноним 17/02/16 Срд 16:51:06 #509 №657668 
Рубяч, помоги найти картинку "задеплоил приложение на хероку полет нормальный", там еще были 2 хипстера и 1сник.
Аноним 17/02/16 Срд 17:44:01 #510 №657717 
>>657668
пиздуй писать код
Аноним 17/02/16 Срд 17:45:12 #511 №657721 
Алсо, что вспомнил-то. Помогите найти картинку с гей-парада, что ли, там два качка трусах, у них на груди надпись RUBY
Аноним 17/02/16 Срд 17:53:28 #512 №657734 
>>657582
>Ещё бы поиск по тредам
Есть в архиваче.
>featured-посты, которые сами аноны отмечают
Спасибо за идею.
>>657652
Topics используется для цепочек тредов.
>>657624
Правильно говорят.
>>657631
>а че кнопку жать надо или как?
Надо ждать, пока я перекачу. На бесплатном тарифе Heroku нельзя создать воркер Sidekiq, который автоматически бы чекал тред.
>Почему есть разница номера поста в треде и на доске — в 2-3 штуки?
Если я правильно понял вопрос, то на доске оображается кол-во пропщенных постов, что на четыре меньше общеко количества (оп-пост + 3 последних поста отображаются на доске, т.е. не пропущены).
>>657599
>бля бро ты поди на дебе сидишь коль гном у тебя, ghostery фтопку, ставь privacy-badger ну и abp некошерный, ставь ublock origin
Про гостери уже слышал, что он сливает инфу, а чем AdBlock Plus не угодил?

Кстати, ПЕРЕКАТ
https://2ch.hk/pr/res/657724.html
https://2ch.hk/pr/res/657724.html
https://2ch.hk/pr/res/657724.html
https://2ch.hk/pr/res/657724.html
https://2ch.hk/pr/res/657724.html
https://2ch.hk/pr/res/657724.html
https://2ch.hk/pr/res/657724.html
https://2ch.hk/pr/res/657724.html
https://2ch.hk/pr/res/657724.html
Аноним 17/02/16 Срд 17:54:25 #513 №657735 
>>657646
Лучше проверь на пустом проекте, чтоб наверняка
Аноним 17/02/16 Срд 17:55:55 #514 №657737 
>>657735
Видимо так и буду делать.
Аноним 17/02/16 Срд 17:57:13 #515 №657740 
>>657599
Алсо, гостери может и сливает какую-то инфу, но у меня по крайней мере нет таргетированной рекламы, т.е. функцию свою он выполняет.
comments powered by Disqus

Отзывы и предложения