Size: a a a

2020 May 12

E

Eugene in RubyRush
источник

E

Eugene in RubyRush
set :public_folder, 'public'
источник

A

Aenyeweddien in RubyRush
сейчас гляну, спасибо)
источник

E

Eugene in RubyRush
ну а на хостинге статику Nginx (или аналог) раздаёт, настраивается через его специфический конфиг
источник

A

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

G

Gulnaz in RubyRush
Eugene
скорее всего, у вас вопрос не про шифр Виженера, а, например, про работу с массивами и строками на Ruby или что-то вроде того

вот этот вопрос и стоит сформулировать и задать :)
file=file.open("message.txt","r+")
file_length=file.length
text = lines.join
Key_Length=key.length
Key_Length=file_length
m=0
q=0
while m<Key_Length && q<Key_Length
m+=1
q+=1
Symbol_Number=(key[m]+alphabet_Eng[q])%n
Symbol=alphabet_Eng[Symbol_Number]

что-то подобное пыталась сделать😅
источник

E

Eugene in RubyRush
Aenyeweddien
ок, как я понял, файл, который я хочу дать пользователю надо вынести в публичную папку
но если случай такой, что это отчёт, к которому доступ должен иметь либо админ, либо юзер, который подавал заявку, ведь тогда отчёты заявок других пользователей будут также доступны и нежелательным пользователям? или я не правильно понял суть подхода?
тогда смотрите соседние ответы/варианты - отдавайте через send_file
источник

E

Eugene in RubyRush
Gulnaz
file=file.open("message.txt","r+")
file_length=file.length
text = lines.join
Key_Length=key.length
Key_Length=file_length
m=0
q=0
while m<Key_Length && q<Key_Length
m+=1
q+=1
Symbol_Number=(key[m]+alphabet_Eng[q])%n
Symbol=alphabet_Eng[Symbol_Number]

что-то подобное пыталась сделать😅
ну, для начала надо с оформлением кода разобраться, иначе никому не понятно, что вы имели в виду :)
источник

А

Александр in RubyRush
В чем отличие "answers "от "greetings"при выборе рандомного ответа
источник

G

Gulnaz in RubyRush
Eugene
ну, для начала надо с оформлением кода разобраться, иначе никому не понятно, что вы имели в виду :)
alphabet_Eng=["a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"]
alphabet_Russ=["а, б,в,г,д,е,ж,з,и,й,к,л,м,о,п,р,с,т,у,ф,х,ц,ч,ш,щ,ъ,ы,ъ,э,ю,я"]
n=alphabet_Eng.length # кол-во символов в алфавите
key=gets #ввод ключа с клавиатуры

file=file.open("message.txt","r+") #открытие+ чтение файла открытого текста
file_length=file.length # подсчет символов в файле
text = lines.join #
Key_Length=key.length # подсчет символов в введенном ключе

m=0 # номер символа открытого текста из массива alphabet_Eng
q=0 # номер символа введенного ключа из массива alphabet_Eng
while m<Key_Length && q<Key_Length # условие пока m и q не равны длине ключа
m+=1
q+=1
Symbol_Number=(key[m]+alphabet_Eng[q])%n # номер символа, который получается в результате формулы Виженера
Symbol=alphabet_Eng[Symbol_Number] # символ, который вычисляется по номеру из Symbol_Number
end
источник

VV

Vadim Venediktov in RubyRush
Недавно тут был вопрос: «можно ли после рубираша искать работу». Ответ:

— Нет, этих навыков недостаточно для устройства
(— Ну всё, пацаны, расходимся!)

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

🚀 Старт — 31 мая. Программа тут:

➡️ https://goodprogrammer.ru/rails

💵 по промокоду RUBYRUSH при полной оплате скидка 6000 (осталось 5 активаций).

Если не можете оплатить всю сумму сразу — можно взять рассрочку от Тинькофф, если этот вариант не подходит, пишите в личку.
источник

E

Eugene in RubyRush
Gulnaz
alphabet_Eng=["a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"]
alphabet_Russ=["а, б,в,г,д,е,ж,з,и,й,к,л,м,о,п,р,с,т,у,ф,х,ц,ч,ш,щ,ъ,ы,ъ,э,ю,я"]
n=alphabet_Eng.length # кол-во символов в алфавите
key=gets #ввод ключа с клавиатуры

file=file.open("message.txt","r+") #открытие+ чтение файла открытого текста
file_length=file.length # подсчет символов в файле
text = lines.join #
Key_Length=key.length # подсчет символов в введенном ключе

m=0 # номер символа открытого текста из массива alphabet_Eng
q=0 # номер символа введенного ключа из массива alphabet_Eng
while m<Key_Length && q<Key_Length # условие пока m и q не равны длине ключа
m+=1
q+=1
Symbol_Number=(key[m]+alphabet_Eng[q])%n # номер символа, который получается в результате формулы Виженера
Symbol=alphabet_Eng[Symbol_Number] # символ, который вычисляется по номеру из Symbol_Number
end
1. https://pastebin.com/ - вот сюда выложите (включив Ruby-подсветку)
2. Название переменных маленькими буквами: my_variable, не My_Variable (это в Ruby вообще не переменная, кстати) или my_Variable
3. Короткое описание чего хотите получить и что получаете по факту (в чём суть ошибки/вопроса)
источник

G

Gulnaz in RubyRush
Eugene
1. https://pastebin.com/ - вот сюда выложите (включив Ruby-подсветку)
2. Название переменных маленькими буквами: my_variable, не My_Variable (это в Ruby вообще не переменная, кстати) или my_Variable
3. Короткое описание чего хотите получить и что получаете по факту (в чём суть ошибки/вопроса)
https://pastebin.com/9p1Qt7FC Хочу, чтобы открывался файл, считывалось количество символов в файле, затем вводился ключ с клавиатуры и кодировался текст файла и записывался в новый текстовый файл. По факту я вообще каккую-то хрень сделала. Извиняюсь за французский
источник

E

Eugene in RubyRush
Gulnaz
https://pastebin.com/9p1Qt7FC Хочу, чтобы открывался файл, считывалось количество символов в файле, затем вводился ключ с клавиатуры и кодировался текст файла и записывался в новый текстовый файл. По факту я вообще каккую-то хрень сделала. Извиняюсь за французский
как учил великий преподаватель программирования Николас Вирт - программирование это пошаговая декомпозиция и уточнение

поэтому по шагам надо декомпозировать и уточнить:

- файл открылся?
- количество символов в файле считалось?
- ключ с клавиатуры считался/ввёлся?
- текст файла закодировался?
- в новый файл текст файла записался?
источник

G

Gulnaz in RubyRush
Eugene
как учил великий преподаватель программирования Николас Вирт - программирование это пошаговая декомпозиция и уточнение

поэтому по шагам надо декомпозировать и уточнить:

- файл открылся?
- количество символов в файле считалось?
- ключ с клавиатуры считался/ввёлся?
- текст файла закодировался?
- в новый файл текст файла записался?
источник

E

Eugene in RubyRush
источник

E

Eugene in RubyRush
условно и грубо, это отмеченные уроки (по консервативной/минималистичной прикидке) курса rubyrush, в чате к которому мы общаемся
источник

E

Eugene in RubyRush
Gulnaz
это третий урок
источник

L

Lexa in RubyRush
Друзья помогите с GitHab, при попытке подключения выдает
источник

L

Lexa in RubyRush
ssh: connect to host githab.com port 22: Connection timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
источник