@codenamecrud

Страница 235 из 1009
v
06.08.2016
18:56:31
ну ты изучай руби по прежнему

а зарабатывай сапом :D

Andrey
06.08.2016
19:13:52
Nikita
06.08.2016
21:47:33
Когда лезишь в гугл чтобы узнать как применять ту или иную фичу, а тебе говорят что её вообще лучше не применять. Такая легкость и удовлетворение.

Google
Vitaliy
06.08.2016
23:50:39
Автор крутой, читал пару статей когда тоже гуглил что-то свое. И у него самый, наверное, популярный репозиторий с dotfiles: https://github.com/mathiasbynens/dotfiles

Eugene
06.08.2016
23:55:14
это ты рано встал или поздно ложишься?))

Nikita
06.08.2016
23:55:49
https://github.com/mathiasbynens/regexpu

этот круче, там примеры просто вышка

Vitaliy
07.08.2016
00:50:03
Поздно ложусь, 3:49 сейчас по местному

Rustam
07.08.2016
06:57:21
Всем привет. Нужна помощь по настройке постгрес

rake db:create:all PG::InsufficientPrivilege: ERROR: permission denied to create database : CREATE DATABASE "eshler_development" ENCODING = 'unicode' Couldn't create database for {"adapter"=>"postgresql", "encoding"=>"unicode", "pool"=>5, "database"=>"eshler_development"} rake aborted! ActiveRecord::StatementInvalid: PG::InsufficientPrivilege: ERROR: permission denied to create database : CREATE DATABASE "eshler_development" ENCODING = 'unicode'

где ему права раздать?

и на какого юзера?

Ivan
07.08.2016
06:58:27
В субд на того юзера который в database.yml указан

Rustam
07.08.2016
06:59:10
default: &default adapter: postgresql encoding: unicode # For details on connection pooling, see rails configuration guide # http://guides.rubyonrails.org/configuring.html#database-pooling pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> development: «: *default database: eshler_development test: «: *default database: eshler_test Юзер default?

Ivan
07.08.2016
06:59:48
Это весь файл?

Rustam
07.08.2016
07:00:18
да

Google
Ivan
07.08.2016
07:00:39
А гайды по настройке postgres читал?

Rustam
07.08.2016
07:00:41
все остальное в комментах было

Ivan
07.08.2016
07:02:06
https://www.digitalocean.com/community/tutorials/how-to-setup-ruby-on-rails-with-postgres

Rustam
07.08.2016
07:02:09
# The specified database role being used to connect to postgres. # To create additional roles in postgres see $ createuser --help. # When left blank, postgres will use the default role. This is # the same name as the operating system user that initialized the database. #username: eshler # The password associated with the postgres role (username). #password: # Connect on a TCP socket. Omitted by default since the client uses a # domain socket that doesn't need configuration. Windows does not have # domain sockets, so uncomment these lines. #host: localhost # The TCP port the server listens on. Defaults to 5432. # If your server runs on a different port number, change accordingly. #port: 5432 # Schema search path. The server defaults to $user,public #schema_search_path: myapp,sharedapp,public # Minimum log levels, in increasing order: # debug5, debug4, debug3, debug2, debug1, # log, notice, warning, error, fatal, and panic # Defaults to warning. #min_messages: notice =============== Не, гайды еще не читал. Теперь вопрос, тут раскоментить юзера пасс хост и порт. Или schema и min_messages тоже надо?

спасибо, пойду читать

Ivan
07.08.2016
07:03:46
В том гайде не написано кажется про настройку юзера в СУБД

Алгоритм максимально прост. Создай юзера, дай ему права, создай базы, заполни правильно database.yml. Ну и в конце концов всё гуглится очень просто)

Rustam
07.08.2016
07:08:50
блин а как-то можно сделать чтобы он сам создавал юзера?

ща пошел гуглить

Ivan
07.08.2016
07:09:23
Нет, нельзя

СУБД это отдельная программа в системе, которая требует рута

Базы данных это не в тапки.. Самое сохранное место в приложении

Rustam
07.08.2016
07:27:48
чет все равно не выходит

postgres=# CREATE USER eshler; CREATE ROLE postgres=# CREATE DATABASE eshler_development; CREATE DATABASE postgres=# CREATE DATABASE eshler_test; CREATE DATABASE postgres=# GRANT ALL privileges ON DATABASE eshler_development TO eshler; GRANT postgres=# GRANT ALL privileges ON DATABASE eshler_test TO eshler; GRANT

FATAL: Ident authentication failed for user "eshler" Couldn't create database for {"adapter"=>"postgresql", "encoding"=>"unicode", "pool"=>5, "database"=>"eshler_development", "username"=>"eshler", "host"=>"localhost", "port"=>5432} rake aborted!

Ivan
07.08.2016
07:30:40
что - то странное ты делаешь

Rustam
07.08.2016
07:31:03
где именно?

Ivan
07.08.2016
07:33:12
во первых ALTER USER myuser WITH SUPERUSER;

во вторых CREATE DATABASE name OWNER myuser;

Rustam
07.08.2016
07:46:52
так

Google
Rustam
07.08.2016
07:46:56
я сделяль

но куча вопросов

CREATE DATABASE name OWNER myuser;

стоп не то

все

я понял

Все. я все починил через GUI PG ADMIN III

Были ограничения на пользователь локального. Добавил привилегий - и теперь не нужен username и password в databse yml

еще вопрос. как починить rspec?

[rustam@localhost eshler]$ rails generate rspec:install Running via Spring preloader in process 8237 Could not find generator 'rspec:install'. Maybe you meant 'assets', 'channel' or 'scaffold' Run rails generate --help for more options.

останавливаю спринг, все равно не получается

[rustam@localhost eshler]$ spring stop Spring stopped. [rustam@localhost eshler]$ rails generate rspec:install Running via Spring preloader in process 8355 Could not find generator 'rspec:install'. Maybe you meant 'assets', 'channel' or 'scaffold' Run rails generate --help for more options. [rustam@localhost eshler]$

Ivan
07.08.2016
08:07:56
А раньше работал?

Если нет - то посмотри что ты в гемфайл вписал

rspec-rails должен быть

Rustam
07.08.2016
08:24:01
rspec-rails должен быть
Спасибо. У меня просто гем rspec стоял

у меня день пролем(((

[rustam@localhost eshler]$ bundle exec rspec spec/models /home/rustam/.rvm/gems/ruby-2.3.1/gems/activesupport-5.0.0/lib/active_support/dependencies.rb:293:in `require': cannot load such file — test/unit/assertions (LoadError) from /home/rustam/.rvm/gems/ruby-2.3.1/gems/activesupport-5.0.0/lib/active_support/dependencies.rb:293:in `block in require' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/activesupport-5.0.0/lib/active_support/dependencies.rb:259:in `load_dependency' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/activesupport-5.0.0/lib/active_support/dependencies.rb:293:in `require' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/rspec-rails-2.13.1/lib/rspec/rails/adapters.rb:3:in `<top (required)>' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/activesupport-5.0.0/lib/active_support/dependencies.rb:293:in `require' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/activesupport-5.0.0/lib/active_support/dependencies.rb:293:in `block in require' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/activesupport-5.0.0/lib/active_support/dependencies.rb:259:in `load_dependency' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/activesupport-5.0.0/lib/active_support/dependencies.rb:293:in `require' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/rspec-rails-2.13.1/lib/rspec/rails.rb:11:in `<top (required)>' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/activesupport-5.0.0/lib/active_support/dependencies.rb:293:in `require' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/activesupport-5.0.0/lib/active_support/dependencies.rb:293:in `block in require' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/activesupport-5.0.0/lib/active_support/dependencies.rb:259:in `load_dependency' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/activesupport-5.0.0/lib/active_support/dependencies.rb:293:in `require' from /home/rustam/Documents/Projects/eshler/spec/spec_helper.rb:4:in `<top (required)>' from /home/rustam/Documents/Projects/eshler/spec/models/user_spec.rb:1:in `require' from /home/rustam/Documents/Projects/eshler/spec/models/user_spec.rb:1:in `<top (required)>' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `load' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `block in load_spec_files' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `each' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `load_spec_files' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/rspec-core-2.13.1/lib/rspec/core/command_line.rb:22:in `run' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/rspec-core-2.13.1/lib/rspec/core/runner.rb:80:in `run' from /home/rustam/.rvm/gems/ruby-2.3.1/gems/rspec-core-2.13.1/lib/rspec/core/runner.rb:17:in `block in autorun'

Eugene
07.08.2016
12:23:35
> 293:in `require': cannot load such file — test/unit/assertions (LoadError)

Учись читать ошибки и гуглить их сообщения

Google
Rustam
07.08.2016
12:24:25
спасибо

jdggd
07.08.2016
19:05:05
скажите что думаете об интерфейсе красная кнопка возвращяе назад ахаах)

Andrey
07.08.2016
19:09:34
а по твоему она что должна делать? )

jdggd
07.08.2016
19:10:31
просто мне кажется что ето непонятно пользователю

Andrey
07.08.2016
19:11:19
да, она вообще странновато выглядит )

jdggd
07.08.2016
19:12:44
просто мне друг говорит что он зделал охуенно, ето я не понимаю просто в интерфейсах) Вот я и решил ему показать что не я один походу

Ilona
07.08.2016
19:20:11
Плохо он сделал

Где кнопка Ок? Зачем кнопка назад?

Admin
ERROR: S client not available

Ilona
07.08.2016
19:20:55
(еще и красная)

Sergey
07.08.2016
20:20:23
ну вместо ок "створити", на русский "создать"

красная кнопка не нужна, имхо, крестик ведь есть

Andy
07.08.2016
20:52:10
Еще кнопки которые нужно нажать, не должны быть серыми, серый цвет ассоциируется с тем что нажать нельзя.

Rustam
07.08.2016
23:19:12
Ребят, подскажите, откуда код знает что надо повторить seq раз? https://da.gd/9zqUK

откуда он различает что если seq = 3, то три раза, а если seq = 10, то десять

Nomaniba
07.08.2016
23:26:10
unless seq > 0

print_sequence(result_array.flatten, seq-1)

seq-1

Лобовое : https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%BA%D1%83%D1%80%D1%81%D0%B8%D1%8F

В функции происходит "самовызов" до тех пор , пока seq не обнулится

Google
Nomaniba
07.08.2016
23:29:10
Ферштейн?

Rustam
07.08.2016
23:29:17
да. спасибо

это через unless

Nomaniba
07.08.2016
23:29:53
Если не понятно, то смотри пример решения нахождения чисел фибоначи через рекурсию

Rustam
07.08.2016
23:30:20
спасибо. обязательно посмотрю

Nomaniba
07.08.2016
23:30:41
анлес - энумератор, цикл , как угодно называй

unless while loop

https://learn.javascript.ru/recursion

Germanius
08.08.2016
11:08:58
Кнопка отправить должна быть толще чем обновить капчу

Ivan
08.08.2016
11:09:54
Кнопка отправить должна быть толще чем обновить капчу
Почему где то еще есть не капчи от гугла

Да, она бесячая немного, если вводить нужно, но это же так шикарно, Просто ткнуть галочку

Germanius
08.08.2016
11:10:41
Ахаха мож людям тыкать картинки не нравится)))

Ivan
08.08.2016
11:11:15
Там вроде разные режимы есть, кстати, но ясильно не разбирался)

Но она довольно точно определяет и без картинок

Germanius
08.08.2016
11:11:48
Без шуток капча крутая...у меня за все время один раз предложила потыуать

Ivan
08.08.2016
11:12:48
Еще на алиекспрессе самоделка какая то. Просто свайп сделать

Но я ни разу не видел как ее вводить

Всегда срабатывает

Germanius
08.08.2016
11:13:39
Не встречал...это на мобилках?

Ivan
08.08.2016
11:14:43
Да вроде нет

Germanius
08.08.2016
11:16:52
Ставлю аниверсари апдейт посмотрим на встроееную убунту

Страница 235 из 1009