@proRuby

Страница 15 из 1594
Nick
06.04.2016
09:11:16
Вынеси в сервис обжект

Stanislav
06.04.2016
09:11:46
я ждал когда сервис обжект посоветуют

Nick
06.04.2016
09:11:52
Так почище будет. :) А вообще, задача в том ,чтоб дефолтную аватарку пользователю генерить?

Denis
06.04.2016
09:12:25
Вынеси в сервис обжект
первый раз про такое слышу, с каждым днем понимаю что я ничего не знаю -_-

Google
Denis
06.04.2016
09:12:44
Так почище будет. :) А вообще, задача в том ,чтоб дефолтную аватарку пользователю генерить?
да, генерить дефолтную аватарку, при условии что регается не через соц.сети

В сервис обжект вынесу, спасибо, но вот этого повторения как-нибудь можно избежать AWS.config(:access_key_id => '', :secret_access_key => '') s3 = AWS::S3.new bucket = s3.buckets[''] , если оно уже прописано в config/enviroments/development.rb ?

оно блин работает, но я хочу научиться писать нормальный код

Nick
06.04.2016
09:16:11
да, генерить дефолтную аватарку, при условии что регается не через соц.сети
Я бы покопал в сторону default_url в paperclip. Избавишься себя от необходимости самому обрабатывать это поведение.

Denis
06.04.2016
09:19:51
Я бы покопал в сторону default_url в paperclip. Избавишься себя от необходимости самому обрабатывать это поведение.
он же только для уже созданных картинок, не? У меня сначала пользователь создается, а потом исходя из его first_name и last_name будет генерится аватарка

Denis
06.04.2016
09:24:24
ладно, спасибо, сейчас буду копать)

Nick
06.04.2016
09:24:51
Спрашивай, если что :)

Denis
06.04.2016
10:01:03
А можно как-нибудь указать content-type при создании файла? Создаю вот так File.open("#{path}/tmp_avatar.png", 'wb') do |f| f.write avatarly end и он ругается [paperclip] Content Type Spoof: Filename tmp_avatar.png (inode/x-empty from Headers, ["image/png"] from Extension), content type discovered from file command: application/x-empty. See documentation to allow this combination.

Vasilij
06.04.2016
10:06:43
так а чё у тебя прилетают данные без контент тайпа

Denis
06.04.2016
10:14:20
так а чё у тебя прилетают данные без контент тайпа
кто ж его знает, их https://github.com/lucek/avatarly генерирует

Google
Vitaliy
06.04.2016
10:48:22
первый раз про такое слышу, с каждым днем понимаю что я ничего не знаю -_-
вот хорошая статья по теме, вторая глава о сервисах: http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/

NewsBot pro.ruby
06.04.2016
13:06:20
Online guides for writing idiomatic Ruby? https://t.co/P41uKXlFNh

RubyMine 2016.1 is Out: Ruby 2.3, Rails 5, Better JavaScript, and More https://t.co/V0qVsnrPey

Sergey
06.04.2016
18:57:06
ребят, всем привет, может кто то с mailer'ом помочь, при пуше на хероку?

Sergey
06.04.2016
19:08:38
та я вот сайт запушил а 2 стр не работаю и обе стр отправка формы

думаю это из за мейлера, но может и нет)

Nick
06.04.2016
19:11:23
та я вот сайт запушил а 2 стр не работаю и обе стр отправка формы
Пока непонятно, побольше бы инфы. Что за страницы? Не работают именно при сабмите? Как может быть связано с мейлером?

Roma
06.04.2016
19:12:27
А логи запретили? ?

Sergey
06.04.2016
19:13:39
нет) вот сейчас один трабл нашел)

но модальное окно так и не работает)

Dmitry
06.04.2016
19:47:30
а разве херока может в сендмейл? пару лет назад не могла точно

Sergey
06.04.2016
20:30:16
ну да

почту отправляет

вот настроил только что)

Vasilij
06.04.2016
20:33:28
Только зачем если есть всякие мейлчимпы сендгриды и мейлганы

NewsBot pro.ruby
06.04.2016
22:24:38
No, Ruby Frozen String Literals Definitely Do Not Improve Performance of My Rails Applications https://t.co/b6KEYx8TZP

tictactoe suggestions https://t.co/k9i2gqEGBp

Ruby on rails Development with Activerecords https://t.co/eL3yEIQ7KD

Having trouble with facebook API, curl and ruby. https://t.co/gcPMD2C6or

Google
NewsBot pro.ruby
07.04.2016
11:24:31
https://t.co/uwZnv7pX2H gem replacement vulnerability and mitigation https://t.co/0xYItm0yUJ

Little seat-of-the-pants Ruby CLI Regexp tester https://t.co/tJwPCP41pg

Working with Heroku, Rails and Webpack https://t.co/Sn0SE3uoZG

Roman
07.04.2016
17:26:14
Начну с начала, чтоль. Вообще Android-разраб. На Java. Как-то заинтересовался Ruby. Попробовал - очень понравился язык, его дзен и всё такое. Как раз знание скриптового языка в +. Ну а так то Ruby в основном вместе с рельсами используют. Решил посмотреть что это из себя представляет, скачал книгу "Гибкая разработка приложений на Rails".... И тихо впал в аут. Вообще не понял что происходит. Автор вписал пару строк для БД и у него уже готовая страничка куда можно запиливать товары для интернет магазина (в книге типа туториал такой) и страничка с выводом этих записей из БД. Я даже глазом моргнуть не успел. Как так? Что за чертовщина? Как понять что происходит? ?

Nick
07.04.2016
17:35:14
Начну с начала, чтоль. Вообще Android-разраб. На Java. Как-то заинтересовался Ruby. Попробовал - очень понравился язык, его дзен и всё такое. Как раз знание скриптового языка в +. Ну а так то Ruby в основном вместе с рельсами используют. Решил посмотреть что это из себя представляет, скачал книгу "Гибкая разработка приложений на Rails".... И тихо впал в аут. Вообще не понял что происходит. Автор вписал пару строк для БД и у него уже готовая страничка куда можно запиливать товары для интернет магазина (в книге типа туториал такой) и страничка с выводом этих записей из БД. Я даже глазом моргнуть не успел. Как так? Что за чертовщина? Как понять что происходит? ?
Ну, в этом (хотя не только) фишка рельс. Низкий порог вхождения, быстрое прототипирование. Есть и обратная сторона. Часто, когда ты делаешь что-то сложнее блога или новостного фида, от рельс в проекте остается совсем мало :)

Silent Bob
07.04.2016
17:36:14
а вот вопрос, есть где нибудь почитать, чтобы на пальцах объяснили что такое MVC ?

Roman
07.04.2016
17:39:50
Да вот, как раз возник вопрос: а как обстоят дела с контролем над приложением? Если всё вот так на автомате делается, то и не ясно как это всё и работает) И повлиять на это сложнее. Просто после Java реализация мини-магазинчика в пару строк кажется чем-то из ряда вон выходящего ?

Хм, получается, Rails лучше всего подходят для блога/новостного сайта? А если что-нибудь более масштабное?

Nick
07.04.2016
17:41:36
а вот вопрос, есть где нибудь почитать, чтобы на пальцах объяснили что такое MVC ?
Честно говоря, про MVC вполне адекватно написано в wiki, или в той же Agile Web Development with Rails во второй главе в контексте рельс описана концепция. :)

Silent Bob
07.04.2016
17:42:23
ну будемс читать, благо уже не так страшно, прошел полный курс на кодкадеми. Увлекательнейшее было время! Кодкадеми рулит

*курс руби (без рельс)

Vasilij
07.04.2016
17:43:51
книжку почитать

Nick
07.04.2016
17:44:28
Хм, получается, Rails лучше всего подходят для блога/новостного сайта? А если что-нибудь более масштабное?
Можно и масштабное. Главное иметь прямые руки. Есть много примеров хайлоад самолетов на рельсах.

Vasilij
07.04.2016
17:44:57
тролейбус_из_буханки_хлеба.jpg

trump ? trump ? hillary
07.04.2016
17:46:13
админы, почистите скам

Alexander
07.04.2016
17:47:29
блин, в веб версии нету нифига для администрирования :(

Alexander
07.04.2016
17:48:35
написан

Google
Alexander
07.04.2016
17:48:57
а раньше ещё и твиттор был

Nick
07.04.2016
17:52:23
TravisCI, Discourse, Sound Cloud вроде, Spree простигосподи :)

Это из опен сорса

trump ? trump ? hillary
07.04.2016
17:52:57
soundcloud?

опенсорц?

Nick
07.04.2016
17:53:10
Затесался ) Но на рельсах

[Anonymous]
07.04.2016
17:53:33
Короче, Rails лучше всего подходит для всего

Roman
07.04.2016
17:54:47
Sinatra весчь?)

trump ? trump ? hillary
07.04.2016
17:54:58
[Anonymous]
07.04.2016
17:55:30
Roman
07.04.2016
17:56:12
Разве? Я где-то слышал, что они когда-то были жутко инновационными. А что сейчас не устаревшее?

NewsBot pro.ruby
07.04.2016
17:56:26
Is there a gem for validating API params and generating API docs for a Rails app? https://t.co/Jkd62IMuT6

Roman
07.04.2016
17:57:49
@Romanzi trailblazer не устаревший настолько, что даже чуть-чуть сырой)

hanami настолько не устаревшее, что еще не пережило детские болезни

Nick
07.04.2016
18:04:38
Смотря, что подразумевать под "устаревшим". :) Рельсы достаточно расширяемы, чтобы поддержать необходимые плюшки..

Но есть вещи, которые я бы на руби/рор никогда не стал делать. Для банкингов, геймдева, нажранной аналитики, лучше выбрать что-нибудь пошустрее и со строгой типизацией )

Dmitriy
07.04.2016
18:23:32
знаю я тут пару банков на рельсе..)

Nick
07.04.2016
18:25:12
Даже у Банка Москвы на рельсах только веб интерфейс, который анкетки обрабатывает )

Akamit
07.04.2016
18:26:00
Бекенд щас вроде как модно на го писать, да?

Google
Vasilij
07.04.2016
18:26:04
Да какая разница кто на чем пишет. Баду, говорят, на мускуле. Но это же не значит что мускул это хорошо и на нем надо делать хайлоад)

Dmitriy
07.04.2016
18:26:38
на рельсах по крайней мере приятно писать

Dmitriy
07.04.2016
18:27:03
на рубях*

Roman
07.04.2016
18:28:02
Бекенд щас вроде как модно на го писать, да?
хипстер что-ли? нужно, чтобы не модно, а работало и задачи в срок

Nick
07.04.2016
18:28:29
Бекенд щас вроде как модно на го писать, да?
В го порог вхождения намного выше, чем в рельсы. Адекватных веб-фреймоворков на нем нет. Для большинства веб-приложений это оверкилл )

Vasilij
07.04.2016
18:30:04
модно сейчас эликсир и феникс. Оправдано модно, имхо

Nick
07.04.2016
18:30:53
Эликсир хочется посмотреть, да

Vasilij
07.04.2016
18:31:25
у меня он уже в продакшене даже :)

Nick
07.04.2016
18:31:56
Как впечатления?

Akamit
07.04.2016
18:33:47
А насколько сложно/интересно/быстро на го писать бекенд с апи

?

Vasilij
07.04.2016
18:36:06
это мой первый фп язык, так что было сложновато психически и морально, но “разработать” навык - пошло на ура. Только вот я в большенстве делал то, что можно и вполне сносно на рельсе сделать. Ничего необычного, дескать. Но делал приложение для импорта около 5млн записей из кауча в постгрес - это как боженька пить принес. Никакой боли с конкуренси, никаких тебе семафор и мыслей о дедлоке (были шейред состояния) - просто береш и пишешь. Разница во времени исполнения (сначала пытался на руби делать) - ~3 часа на руби против ~15 мин на эликсире

А насколько сложно/интересно/быстро на го писать бекенд с апи
если важна скорость разработки - лучше руби

а, да. В отличаи от рельсов - проект на фениксе памяти жрет где-то 30мб

Страница 15 из 1594