
Silent Bob
05.04.2016
19:04:08

Андрей
05.04.2016
19:04:34

Silent Bob
05.04.2016
19:04:52
да сейчас поллепры сидят в телеграме по разным чатам

Андрей
05.04.2016
19:06:13
Мне бы чат рубистов.

Google

Vitaliy
05.04.2016
19:06:31

Silent Bob
05.04.2016
19:07:01

Андрей
05.04.2016
19:07:02

Vitaliy
05.04.2016
19:07:26
не
только сам узнал об этом сервисе

Андрей
05.04.2016
19:09:10

Silent Bob
05.04.2016
19:09:46

Андрей
05.04.2016
19:10:41

Silent Bob
05.04.2016
19:10:52
ну и зачем тебе тогда хероку))

Андрей
05.04.2016
19:11:08
Могу на своих серверах крутить?

Silent Bob
05.04.2016
19:11:29
хотя, к примеру для того, что "могу!" )

Андрей
05.04.2016
19:11:37

Ilya
05.04.2016
19:53:14

Google

Serhii
05.04.2016
21:39:50

Vitaliy
05.04.2016
21:52:03
вот я тоже чисто ради интереса пытался нагуглить, минут 20, не нашел. Вариант с heredoc или какой-нибудь другой либой для документации вроде неплохой
вероятный, я бы сказал

Serhii
05.04.2016
22:01:13
и не могу ж вспомнить где видел - самое что печальное
там бы хоть по коду можно было догадаться

Eugene
06.04.2016
05:27:58
Утро, рельсаны
Что как?

Yuriy
06.04.2016
05:42:27
Привет! Делаю дз для курсов:)
извращения ещё те) code smell? - в общем)

Eugene
06.04.2016
05:49:17
thinknetica?

Yuriy
06.04.2016
05:49:44
RubyGarage

Eugene
06.04.2016
05:50:40
мм

Yuriy
06.04.2016
05:51:05
Курсы классные!

Eugene
06.04.2016
05:53:09
Оставь отзыв, как закончишь)

Yuriy
06.04.2016
05:53:21
Обязательно.

Eugene
06.04.2016
05:53:32
Надо на рубикурсес найти время и добавить возможность регистрироваться представителям курсов и отвечать на вопросы по поводу их курсов

Yuriy
06.04.2016
05:53:53
Да было бы гуд.

Eugene
06.04.2016
05:56:28
Сегодня в твиттере увидел пост от NahamSec
Автор книжки по этичному хакингу нашел на HackerOne уязвимость на 2,5к долларов
Офигеть блин)

Google

Yuriy
06.04.2016
05:59:46
?

Eugene
06.04.2016
06:00:22
Надо поскорее доперевести эту книгу)

Roman
06.04.2016
06:12:38
доброго всем)

Yuriy
06.04.2016
06:13:44
?

[Anonymous]
06.04.2016
06:16:43
C утром)
возможно ктото сталкивался с установкой рельсы на freebsd 10.1
руби и гемы устанавливал из под рута
после запуска rails c пытаюсь проверить соединятся ли сервер с БД но получаю ошибку
Loading development environment (Rails 4.2.5)
irb(main):001:0> User.count
Mysql2::Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Eugene
06.04.2016
06:19:44
Это не проблема рельс, это проблема мускуля
либо настройки соединения с БД

[Anonymous]
06.04.2016
06:20:18
mysql -uroot -p - соединяется без проблемм
затупил

[Anonymous]
06.04.2016
06:26:05
действительно ошибка в конфиге к БД была. Не учел что сок файл на убутну и яре висит в разных местах
# socket: /var/run/mysqld/mysqld.sock
socket: /tmp/mysqld.sock

Adorne
06.04.2016
09:17:21
Кстати, а это не проблема, что настройки БД - в том числе пароль - хранятся в конфиге в открытом виде?

Vitaliy
06.04.2016
09:19:08
нужно database.yml добавлять в gitignore

Adorne
06.04.2016
09:21:00
Неплохо, но как быть, если злоумышленник получил доступ к хост-серверу и откроет файлик?

Germanius
06.04.2016
09:31:59
Не знаю эт конечн не показатель, но у cms конфиги тож в открытом виде в файле

Adorne
06.04.2016
09:37:33
Как-то это несекьюрно?

Vitaliy
06.04.2016
09:39:39
Сложный пароль на хостера, сложный пароль на привязанную к хостеру почту.
Доступ к серверу только по ssh с id_rsa.pub ключом. Сменить дефолтовый порт на рандомный и юзера создать с рандомным именем. И не светить имя и порт в коде проекта, например в конфигурации капистрано, использовать Env переменные.

Google

Adorne
06.04.2016
09:43:26

Vitaliy
06.04.2016
09:45:46
Верно, хранятся в формате shadow password
Просто в случае с паролями пользователей - пароль указывается тобой явно например при заходе по ssh, и проблем нет. А пароли, которые использует рельсовое приложение, оно может использовать в любой момент работы сервера, и ему нужно откуда-то эти пароли брать

Eugene
06.04.2016
10:35:24
если у тебя кто-то влез на сервер, конфиг бд будет меньшей твоей проблемой

Germanius
06.04.2016
10:58:25
Сталкивался

Vitaliy
06.04.2016
14:04:32
тут кто-то работал с твиттер апи?

Admin
ERROR: S client not available


Vitaliy
06.04.2016
14:11:11
я ищу по хэштегу твиты, твиттер отдает одним запросом 100 твиттов (если верить документации, кусок из нее: MAX_TWEETS_PER_REQUEST = 100), сижу ламаю голову как сделать еще запросы чтобы получать следующие 100 твиттов по нажатию кнопки "загрузить еще", при том чтобы твиты из предыдущего запроса не терялись, а также оставались отображаться. и чтобы можно было нажимать на кнопку "загрузить еще" n-е количество раз, и грузить все новые и новые твиты, так сказать бесконечная страница должна быть, но грузить частями, и уникальные твиты.
в твиттера есть для загрузки следующих результатов поиска опции since_id и max_id которые определяют какие твиты грузить, но как это все в кучу собрать не представляю пока
может кто подскажеш что-то, буду благодарен
хотя вот этот лимит в 100 результатов за запрос глючит у них, потому как если я не ставлю лимит на количество результатов то оно мне отдает очень много твитов, 1000 с чем-то, иногда 2000 с чем-то, в зависимости от хэштега. но это не хорошо, страница грузиться очень долго, еще и картинки нужно показать из этих твитов))


jdggd
06.04.2016
20:45:02
Проблема с редактированием статьи (да, я пишу блог, можно угарать)

Vitaliy
06.04.2016
20:49:03
покажи свои роуты и вьюху с которой редактируешь пост

jdggd
06.04.2016
20:51:04
`class ArticlesController < ApplicationController
def index
@articles = Article.all
end
def new
@article = Article.new
end
def edit
@article = Article.find(params[:id])
end
def show
@article = Article.find(params[:id])
end
def create
@article = Article.new(article_params)
if @article.save
redirect_to @article
else
render 'new'
end
end
def update
@article = Article.find(params[:id])
if @article.update(article_params)
redirect_to @article
else
render 'edit'
end
end
private
def article_params
params.require(:article).permit(:title, :text)
end
end`

Vitaliy
06.04.2016
20:53:18
<%= form_for @article do |f| %>
попробуй

Andrey
06.04.2016
20:55:06
method: :path
?

Vitaliy
06.04.2016
20:55:44
кстати да))

jdggd
06.04.2016
20:56:34
Аааааа сложно)
Кстати заработало, спасибо)))

Google

Vitaliy
06.04.2016
20:58:34
:patch должно быть если уж писать
но в данном случае не нужно так много писать, rails сам определит редактирование ли это или создания нового обьекта
достаточно так как я написал выше

Serhii
06.04.2016
21:39:51

Андрей
06.04.2016
21:51:25
Оставлю это здесь @ya

Eugene
07.04.2016
01:59:26
Как это поможет, если на сервер зашел злодей?
что помешает ему прочитать файл с переменными окружения?

Sergey
07.04.2016
13:14:10
порекомендуйте каналы телеграмма по изучению анг.яз.,thanks.

Yuriy
07.04.2016
13:14:24
+1

pchellovod
07.04.2016
13:15:12
@dailyeng

Андрей
07.04.2016
13:31:18
+1

Yuriy
07.04.2016
13:31:26
спасибо

Eugene
07.04.2016
13:31:39
читайте лучше книжки)

Yuriy
07.04.2016
13:31:58
и слова добавлять в линглео?

Eugene
07.04.2016
13:32:28
Мой ворфлоу по английскому: читаю книгу на киндле, выделяю незнакомые слова, они добавляются в словарь, после прочтения книги экспортирую скриптом с базы данных киндла в лингвалео
а там уже практика

Андрей
07.04.2016
13:32:52

Yuriy
07.04.2016
13:32:59
сенк

Eugene
07.04.2016
13:34:24
скрипт есть на хабре если что
на питоне написан

Sergey
07.04.2016
13:40:52