ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

05.12.2009, 14:43
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме: 7452489
Репутация:
1359
|
|
Что подразумевается под сайтами на чистом Руби?
сами Rails написаны на руби
Merb - написан на руби
Sinatra - написан на руби
Нужны еще примеры ??
|
|
|

05.12.2009, 17:02
|
|
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
Провел на форуме: 1410429
Репутация:
214
|
|
Сообщение от Flcn
извиняюсь за банальный вопрос... но есть число 153 к примеру.. как можно получить из него 1+5+3 ?? я сделал 153.to_s.split("").each { |x| x.to_f } но это не помогло.. в массиве почему то так и остаются ["1", "5", "3"].
или как хотябы из ["1", "5", "3"] сделать [1, 5, 3] чтобы через inject просумировать...
сорри за нубизм..
153.to_s.split("").join("+") #"1+5+3"
|
|
|

05.12.2009, 17:05
|
|
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
Провел на форуме: 1410429
Репутация:
214
|
|
Сообщение от geezer.code
Что подразумевается под сайтами на чистом Руби?
сами Rails написаны на руби
Merb - написан на руби
Sinatra - написан на руби
Нужны еще примеры ??
лично я писал целиком веб-сервер на ruby и соответственно он был полностью заточен под цели моего сайта.
Но это не выход.
|
|
|

05.12.2009, 17:24
|
|
Познающий
Регистрация: 30.11.2009
Сообщений: 97
Провел на форуме: 333264
Репутация:
80
|
|
lukmus, сомнительная польза от написания своего веб-сервера.
|
|
|

05.12.2009, 17:49
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
Что подразумевается под сайтами на чистом Руби?
сами Rails написаны на руби
Merb - написан на руби
Sinatra - написан на руби
Нужны еще примеры ??
Ты мне перечислил популярные фреймворки. Будто ты не знал, что я имел ввиду?
Есть огромное число проектов, написанных на чистом PHP без применения фреймворков. Эти фреймворки они как обёртки, добавляют целый пакет свойств и характеристик, чем определяют, иногда очень жёстко, создание какого либо проекта!!
|
|
|

05.12.2009, 18:15
|
|
Познающий
Регистрация: 30.11.2009
Сообщений: 97
Провел на форуме: 333264
Репутация:
80
|
|
superboy4, Ruby (как собственно и Python) не создавался конкретно для веба. Если хочешь пиши на CGI.
А вообще если мыслить, как ты, то ЯВУ предоставляет программисту массу ненужных функций, которые он может за всю свою жизнь не будет использовать. Думаю тут есть выход - писать ЯВУ для каждого своего проекта.
Последний раз редактировалось whexp; 05.12.2009 в 18:17..
|
|
|

05.12.2009, 18:22
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме: 7452489
Репутация:
1359
|
|
superboy4,
Можно написать на "чистом руби" чтото, но как это заставить работать?
1 написать свой сервер, как сделал lukmus
2 написать прослойку для сопряжения(модуль апача например)
3 использовать cgi интерфейс.
4 еще что-то
У каждого из решений своя специфика.
наиболее низкоуровневый фреймворк - синатра, есть свой сервер, а также возможно сопряжение с апачем через пассажир например. Вещи нужные чтобы "делать" сайты уже есть из коробки. Пользуйтесь на здоровье.
Не нужно сравнивать PHP и Ruby, они имеют разные идеологии и изначальную направленность. PHP изначально направлен на вэб, с руби всё сложнее.
|
|
|

05.12.2009, 18:25
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
superboy4, Ruby (как собственно и Python) не создавался конкретно для веба. Если хочешь пиши на CGI.
Ruby как раз и создавался СПЕЦИАЛЬНО для веб-разработки 
|
|
|

05.12.2009, 18:27
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме: 7452489
Репутация:
1359
|
|
Сообщение от superboy4
Ruby как раз и создавался СПЕЦИАЛЬНО для веб-разработки 
Может закончишь писать глупости и пойдешь для начала почитаешь что-нибудь?
|
|
|

13.12.2009, 18:05
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
Код:
require 'rubygems'
require 'fastercsv'
FasterCSV.parse(File.open("ip-to-country.csv")) do |row|
if row[2] == "RU" then
puts "#{row[0]} #{row[1]} #{row[4]}"
end
end
Друзья, как сделать, чтобы найденные строчки последовательно добавлялись в файл outer.csv?
В моём коде я делаю следующее:
Ищу в файле ip-to-country.csv поле, содержащее текст RU.
Если такое находится, то просто вывожу поля 1, 2 и 5.
Последний раз редактировалось superboy4; 13.12.2009 в 18:11..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|