[Ruby] - Задай вопрос, получи ответ

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Sharky, 24 Aug 2009.

  1. 043nKRuT0y

    043nKRuT0y Elder - Старейшина

    Joined:
    31 Oct 2007
    Messages:
    226
    Likes Received:
    8
    Reputations:
    0
    .... та вот в чем проблема, с соккетами как то проще и понятней, мне вот нужно через HTTP ... гуглится в основном простая закачка страницы через POST и GET, а вот как например произвести авторизацию на сайте, или скачать/вернуть XML файл с нужной инфой что то не находиться (
     
  2. 043nKRuT0y

    043nKRuT0y Elder - Старейшина

    Joined:
    31 Oct 2007
    Messages:
    226
    Likes Received:
    8
    Reputations:
    0
    Если кто пользовался библиотекой HTTPClient для Ruby - подскажите как через неё можно на сайте авторизироваться !?
     
  3. lukmus

    lukmus Elder - Старейшина

    Joined:
    18 Nov 2009
    Messages:
    393
    Likes Received:
    118
    Reputations:
    23
    в Ruby нет встроенных методов авторизации на любом сайте мира, для всего остального есть MasterCard
    P.S. мля сколько можно уже приводить ссылки на:
    http://www.ruby-doc.org/stdlib/
    http://snippets.dzone.com/posts/show/788
    http://lmgtfy.com/?q=ruby+http
    итд и пр.
     
  4. 043nKRuT0y

    043nKRuT0y Elder - Старейшина

    Joined:
    31 Oct 2007
    Messages:
    226
    Likes Received:
    8
    Reputations:
    0
    Спасибо ! Разобрался !

    Возник такой вопрос - можно ли в Ruby звук воспроизвести !? Суть такова - при наступлении некого события нужно сообщить об етом звуковым сигналом !!! Пусть даже динамиком (по возможности)...

    Кто то таким занимался ?
     
  5. lukmus

    lukmus Elder - Старейшина

    Joined:
    18 Nov 2009
    Messages:
    393
    Likes Received:
    118
    Reputations:
    23
    windows, linux, mac?
    если linux или mac можно просто в баше запустить:
    Code:
    system("any_console_audio_player #{file_name}")
    
    возможно в винде тоже можно как-то так если есть консольный плеер, но это врят ли

    А вообще копай:
    http://www.macruby.org/recipes/how-to-play-an-audio-file.html
    http://hans.fugal.net/src/ruby-audio/doc/
    http://lmgtfy.com/?q=ruby+play+audio
     
  6. 043nKRuT0y

    043nKRuT0y Elder - Старейшина

    Joined:
    31 Oct 2007
    Messages:
    226
    Likes Received:
    8
    Reputations:
    0
    В параметр #{file_name} я так понимаю можно подставлять любой звуковой файл !?
     
  7. infok

    infok New Member

    Joined:
    29 Apr 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Всем привет! Подскажите кто знает, как в Ruby получить случайное число в диапазоне от 10 до 1000. Везде описано только как получать случайные числа от 0 до n-1
     
  8. infok

    infok New Member

    Joined:
    29 Apr 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Всё. Разобрался. Кому интересно, то делается это так:
    puts 10 + rand(990)
     
  9. TikTik

    TikTik Member

    Joined:
    20 Feb 2009
    Messages:
    241
    Likes Received:
    12
    Reputations:
    2
    Начал изучать Ryby столкнулся с проблеммой выбора IDE нужен простой легкий и быстрый для написания программ на Rybu без Rails
    cкачал сам Rybu cкачал SciTE после установки создал файл .rb в котором написал такой скрипт

    Code:
    puts 1+1
    при попытке выполнить его с помощью F5 нечего не происходит

    помогите со SciTE и хотелось бы чтоб подсказали какие нибудь подобные легкие IDE, а то выбора очень мало
     
  10. lukmus

    lukmus Elder - Старейшина

    Joined:
    18 Nov 2009
    Messages:
    393
    Likes Received:
    118
    Reputations:
    23
    вообще IDE и Ruby это вещи не совсем популярные в одном предложении, все в основном пишут в обычных редакторах типа textmate, redcar или же vim, gedit (все эти редакторы существуют только под mac и linux) итд.
    Если же хочешь интерпретировать то попробуй eclipse. Но мне кажется это бред, установи какой-нить notepad++ чтобы он подсвечивал и запускай в консоли.
    Как установить ruby и запустить ruby-скрипт - http://blog.lukmus.ru/?p=57
     
  11. TikTik

    TikTik Member

    Joined:
    20 Feb 2009
    Messages:
    241
    Likes Received:
    12
    Reputations:
    2
    начал изучать рельсы по этому доку http://rusrails.ru/ скачал railsinstaler
    но не могу запустить сервер http://localhost:3000 что надо писать в командной строке чтоб запустились сервер рельс ??
    у меня WIN ХР
     
  12. lukmus

    lukmus Elder - Старейшина

    Joined:
    18 Nov 2009
    Messages:
    393
    Likes Received:
    118
    Reputations:
    23
    rails server или rails s

    p.s. на винде не вариант работать с руби или рельсами
     
  13. TikTik

    TikTik Member

    Joined:
    20 Feb 2009
    Messages:
    241
    Likes Received:
    12
    Reputations:
    2
    Спасибо
    в силу обстоятельств приходится юзать на XP
    нашел ресурс для новичка для старта самое то http://rusrails.ru/


    lukmus какую IDE пользуетесь скачал eclips просто мега IDE хоть и на Java, а вот Netbeas это ужас тормознутый
    Одна проблема теперь разобраться в eclips с кодировкой
     
  14. lukmus

    lukmus Elder - Старейшина

    Joined:
    18 Nov 2009
    Messages:
    393
    Likes Received:
    118
    Reputations:
    23
    нет никакого IDE, это не виндовский язык и не виндовский фреймворк.
    Все что есть, впрочем этого достаточно:
    консоль rails - rails c или rails console
    интерактивный руби - irb
    и текстовый редактор с подсветкой синтаксиса - textmate для Mac или redcar/vim/gedit+плагины для linux
     
  15. DarkMist

    DarkMist Elder - Старейшина

    Joined:
    20 Feb 2007
    Messages:
    201
    Likes Received:
    24
    Reputations:
    0
    подскажите бесконечный цикл пингования
     
  16. lukmus

    lukmus Elder - Старейшина

    Joined:
    18 Nov 2009
    Messages:
    393
    Likes Received:
    118
    Reputations:
    23
    Code:
    loop do
      system('ping your.server.com')
    end
    
     
  17. Optik-Crack

    Optik-Crack New Member

    Joined:
    14 Jun 2011
    Messages:
    19
    Likes Received:
    0
    Reputations:
    0
    Объясните пожалуйста про массивы, не как втыкнутся не могу(((
    P.S:Учусь по книге Д.Флэнэгана и О.Мацумото "Язык программирования Ruby"
     
  18. lukmus

    lukmus Elder - Старейшина

    Joined:
    18 Nov 2009
    Messages:
    393
    Likes Received:
    118
    Reputations:
    23
    объясняю, телепат в отпуске
    p.s.
    Code:
    arr=[]
    arr0=Array.new # []
    arr1=[0,1]
    arr2=arr1+[1] #[0,1,1]
    arr2 << 3 #[0,1,1,3]
    *a,b=arr2 # a=[0,1,1], b=3
    a,b=*arr2 # a=0, b=1
    arr3=arr2-arr1 # [3]
    arr3=arr2+arr1 # [0, 1, 1, 3, 0, 1]
    arr3 << nil # [0, 1, 1, 3, 0, 1, nil] 
    arr3.compact # [0, 1, 1, 3, 0, 1]
    arr3.uniq # [0, 1, 3, nil]
    # итд
    
     
  19. Optik-Crack

    Optik-Crack New Member

    Joined:
    14 Jun 2011
    Messages:
    19
    Likes Received:
    0
    Reputations:
    0
    ССылка на плагин есть?Не нагуглил.
     
  20. lukmus

    lukmus Elder - Старейшина

    Joined:
    18 Nov 2009
    Messages:
    393
    Likes Received:
    118
    Reputations:
    23
    Хреново ты гуглил.
    http://habrahabr.ru/blogs/ubuntu/74355/
     
    #160 lukmus, 12 Nov 2011
    Last edited: 13 Nov 2011