@codenamecrud

Страница 63 из 1009
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
Столкнулся сегодня впервые с Heroku. Лютая тема, но я много не догоняю пока.
а что непонятного? Я по быстрому введение прошел (см ниже ссылка на книгу), в том числе дошел до развертывания на хероке, все с первого раза получилось (ну, хелло ворд задеплоить) http://railstutorial.ru/chapters/4_0/beginning#sec-deploying вот подраздел про хероку

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

только сам узнал об этом сервисе

Silent Bob
05.04.2016
19:09:46
а что непонятного? Я по быстрому введение прошел (см ниже ссылка на книгу), в том числе дошел до развертывания на хероке, все с первого раза получилось (ну, хелло ворд задеплоить) http://railstutorial.ru/chapters/4_0/beginning#sec-deploying вот подраздел про хероку
хероку не панацея, просто удобный способ деплоить. Но как по мне, освоить ssh и vps дело не сложное, как и поднять на всем этом руби и рельсы копипастой. Вообщем дело не сложное, зато потом как приятно ж)

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
ну и зачем тебе тогда хероку))
Модно, молодежно. Сам не знаю, так, потыкал раз уж в курсе вспомнили.

Google
Serhii
05.04.2016
21:39:50
Не встречал такой оператор раньше. Он существует?
Я его где-то раз встречал в описании классов-методов (чето типа def name <<< somename2), отметил себе в тудулист на почитать и в итоге не могу нагуглить, спецсимврлы и все такое.

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
Нужно ограничить такие ситуации. Получение доступа к серверу.
Проблема не в этом же. Даже элементарные пароли пользователей в Linux'е не хранятся открыто. Ладно, поищу, мб задавались таким вопросом.

Vitaliy
06.04.2016
09:45:46
Верно, хранятся в формате shadow password

Просто в случае с паролями пользователей - пароль указывается тобой явно например при заходе по ssh, и проблем нет. А пароли, которые использует рельсовое приложение, оно может использовать в любой момент работы сервера, и ему нужно откуда-то эти пароли брать

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

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
Кстати, а это не проблема, что настройки БД - в том числе пароль - хранятся в конфиге в открытом виде?
Есть простой способ - хранить логины-пароль в ENV-VAR и в коде потом просто считывать их.

Андрей
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
Мой ворфлоу по английскому: читаю книгу на киндле, выделяю незнакомые слова, они добавляются в словарь, после прочтения книги экспортирую скриптом с базы данных киндла в лингвалео

а там уже практика

Yuriy
07.04.2016
13:32:59
сенк

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

на питоне написан

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