ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #51  
Старый 05.12.2009, 14:43
geezer.code
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме:
7452489

Репутация: 1359


По умолчанию

Что подразумевается под сайтами на чистом Руби?
сами Rails написаны на руби
Merb - написан на руби
Sinatra - написан на руби
Нужны еще примеры ??
 

  #52  
Старый 05.12.2009, 17:02
lukmus
Постоянный
Регистрация: 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"
 

  #53  
Старый 05.12.2009, 17:05
lukmus
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
Провел на форуме:
1410429

Репутация: 214


По умолчанию

Цитата:
Сообщение от geezer.code  
Что подразумевается под сайтами на чистом Руби?
сами Rails написаны на руби
Merb - написан на руби
Sinatra - написан на руби
Нужны еще примеры ??
лично я писал целиком веб-сервер на ruby и соответственно он был полностью заточен под цели моего сайта.
Но это не выход.
 

  #54  
Старый 05.12.2009, 17:24
whexp
Познающий
Регистрация: 30.11.2009
Сообщений: 97
Провел на форуме:
333264

Репутация: 80
По умолчанию

lukmus, сомнительная польза от написания своего веб-сервера.
 

  #55  
Старый 05.12.2009, 17:49
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

Цитата:
Что подразумевается под сайтами на чистом Руби?
сами Rails написаны на руби
Merb - написан на руби
Sinatra - написан на руби
Нужны еще примеры ??
Ты мне перечислил популярные фреймворки. Будто ты не знал, что я имел ввиду?
Есть огромное число проектов, написанных на чистом PHP без применения фреймворков. Эти фреймворки они как обёртки, добавляют целый пакет свойств и характеристик, чем определяют, иногда очень жёстко, создание какого либо проекта!!
 

  #56  
Старый 05.12.2009, 18:15
whexp
Познающий
Регистрация: 30.11.2009
Сообщений: 97
Провел на форуме:
333264

Репутация: 80
По умолчанию

superboy4, Ruby (как собственно и Python) не создавался конкретно для веба. Если хочешь пиши на CGI.

А вообще если мыслить, как ты, то ЯВУ предоставляет программисту массу ненужных функций, которые он может за всю свою жизнь не будет использовать. Думаю тут есть выход - писать ЯВУ для каждого своего проекта.

Последний раз редактировалось whexp; 05.12.2009 в 18:17..
 

  #57  
Старый 05.12.2009, 18:22
geezer.code
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме:
7452489

Репутация: 1359


По умолчанию

superboy4,
Можно написать на "чистом руби" чтото, но как это заставить работать?
1 написать свой сервер, как сделал lukmus
2 написать прослойку для сопряжения(модуль апача например)
3 использовать cgi интерфейс.
4 еще что-то
У каждого из решений своя специфика.
наиболее низкоуровневый фреймворк - синатра, есть свой сервер, а также возможно сопряжение с апачем через пассажир например. Вещи нужные чтобы "делать" сайты уже есть из коробки. Пользуйтесь на здоровье.

Не нужно сравнивать PHP и Ruby, они имеют разные идеологии и изначальную направленность. PHP изначально направлен на вэб, с руби всё сложнее.
 

  #58  
Старый 05.12.2009, 18:25
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

Цитата:
superboy4, Ruby (как собственно и Python) не создавался конкретно для веба. Если хочешь пиши на CGI.
Ruby как раз и создавался СПЕЦИАЛЬНО для веб-разработки
 

  #59  
Старый 05.12.2009, 18:27
geezer.code
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме:
7452489

Репутация: 1359


По умолчанию

Цитата:
Сообщение от superboy4  
Ruby как раз и создавался СПЕЦИАЛЬНО для веб-разработки
Может закончишь писать глупости и пойдешь для начала почитаешь что-нибудь?
 

  #60  
Старый 13.12.2009, 18:05
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

Код:
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)
 


Быстрый переход




ANTICHAT.XYZ