LINUX.ORG.RU

Сообщения ffomg

 

Rails и rspec - простой тест аутентификации

Форум — Development

Добра.
На борту - rails 3.2, rspec 2, factorygirl, capybara и devise.
Имеется банальнейший тест:
spec/acceptance/sign_in_spec.rb

require 'spec_helper'

feature 'Sign in', %q{ As an admin I want to sign in } do

  background do
    visit '/'
    click_link "Войти"
  end

  scenario "Successful Sign In" do
    FactoryGirl.create(:user)
    fill_in 'Email', with: 'john@nhoj.nk'
    fill_in 'Password', with: 'p@ss'
    click_on 'Sign In'
    current_path.should == user_root_path
  end

end # feature 'Sign in'

spec/factories/users.rb

require "factory_girl"

FactoryGirl.define do

  factory :user do
    name 'Testing'
    email 'name@domain.org'
    password 'password'
  end
end

config/routes.rb

CityStop::Application.routes.draw do
  devise_for :users

  root :to => "home#index"
  match 'points' => 'home#index', as: :user_root
end

Однако засада, rake spec ругается на несовпадение путей:
Failures:
||   1) Sign in  As an admin I want to sign in  Successful Sign In
||      Failure/Error: current_path.should == user_root_path
||        expected: "/points"
||             got: "/users/sign_in" (using ==)

Господа, я перелопатил весь SO и не смог понять, что же является причиной. Есть ли какие идеи на этот счёт?

 , factory-girl, ,

ffomg
()

vim (dotfiles) - убрать путь к текущему файлу в статусе

Форум — General

Лучей добра всем.
Недавно начал использовать vim для rails, установил уже готовую конфигурацию dotfiles.
Всё превосходно и удобно, мешает лишь одно - путь к файлу перекрывает статус, отображающий вложенность строки, на которой стоит курсор (я понятия не имею, как это назвать понятно и правильно).
Наглядно - на картинке.
Речь идёт о строке внизу (сразу за строкой 38), там последовательно идёт ветка в гит, путь к файлу, о котором я и веду речь, и этот самый «статус вложенности».
Собственно, где могут храниться настройки этой строки? В .vimrc ничего похожего найти не удалось.

 ,

ffomg
()

Массив с координатами и ruby

Форум — Development

Всем добра.
Начал недавно изучать rails и меня поставила в тупик элементарная вещь.
Есть необходимость хранить массив с координатами (координат две, обе - действительные числа).
В голову приходит решение в духе паскаля:

type
 LatLng: record
         x, y: real;
         end;
var
 Path: array of LatLng;

Однако такая конструкция здесь не применима.
Попадавшиеся мне методы создания двумерного массива были какими-то костыльними и при хранении их (массивов) в базе данных, как мне кажется, могут возникнуть проблемы.
Подкиньте идей, как можно это сделать эффективно и не съедая лишнего места в базе.

 ,

ffomg
()

OSM и сервисы google

Форум — Talks

Добра лучей всем.
Может кто-то сталкивался с подобным - есть ли способ использовать при встраивании в сайт OSM поиск по адресам и сервис пробок от Google?
И позволяет ли такое лицензонные соглашения самого Google и OSM?
Где-то ещё попадался html-фрейм от google, в котором в качестве карты можно было выбрать OSM, но за давностью вспомнить не смог, где именно.
Буду признателен любой помощи и ссылкам.

В гугле не забанили - интересно также, был ли у кого-то тут опыт в таких делах.

 ,

ffomg
()

KDE Screen lock - пропала форма ввода пароля

Форум — Desktop

Добра всем.
После апдейта kde до версии 4.10.00 появилась такая вот беда.
После блокировки эрана тупо вываливается чёрный экран с курсором и... ничего не происходит. Ну совсем. Чтобы снова залогиниться надо перезапускать саму kde, что несколько неудобно.
Проблема проявляется независимо от того, какой тип sreen locker'а я выберу (простой или там со всякими анимашками).
И что ещё более странно, под вторым, но редко используемым пользователем проблема не воспроизводится.
Кто-нибудь сталкивался с подобным?

Archlinux x64, Nvidia 313.18

 , sceenlock

ffomg
()

Ruby debugger

Форум — General

Лучей добра всем.
Решил я осваивать ruby и наткнулся на такую проблему - не могу завести дебаггер под Aptana Studio 3.
Устанавливал гемы ruby-debug19, ruby-debug-base19 и ruby-debug-ide19.
Дебаггер показал признаки жизни, написав такое:

Fast Debugger (ruby-debug-ide 0.4.17.beta14, ruby-debug-base 0.11.30.pre10) listens on 127.0.0.1:55644

Однако на следующий момент он выдаёт такое:

Process finished with exit code 0

Кто-нибудь сталкивался с подобным? На stackoverflow советы рознятся и зачастую диаметрально противоположны.

Содержимое Gemfile:

gem "ruby-debug19"
gem "ruby-debug-base19"
gem "ruby-debug-ide19"
gem "ruby_core_source"
gem "linecache19"
gem "ruby_core_source"
gem "debugger"
Ruby -v:
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
Дистрибутив - ArchLinux x64.

 , ,

ffomg
()

RDP + DynDNS + DD-WRT = fail?

Форум — Admin

Лучей добра всем.
Стоит прошивка DD-WRT на говнорутере D-Link dir-615. Хорошо стоит.
Понадобилось мне настроить доступ к rdp на двух ПК в сети. Настроил, порты оставил по дефолту, то бишь 3389. В локальной сети всё работает как надо - оба два ПК благополучно подключаются к соседу.
Далее я прописал Port Forwarding с 77 и 78 портов на соответсвующие адреса и порты ПК.
А потом - ничего. По dyndns адресу подключение не идёт, a IP динамический и прячется за хитрожопым NAT.
nmap говорит следующее:

77/tcp filtered
78/tcp filtered


А netstat -tanp | grep 3389 говорит это:

tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN -


Насколько я понимаю (а я мало что осознаю), проблема кроется где-то на уровне самих ПК?

Немного TTX:
ПК №1 - ArchLinux с xrdp.
ПК №2 - Win7 HP с rdp, активированным скриптом (по умолчанию в HP rdp не доступен).

 , ,

ffomg
()

Отслеживание подключений, совершаемых приложением

Форум — Desktop

Приветствую!
Имеется некая программа, котораю подключается к какому-то серверу, но это ей явно не удаётся. Каким образом можно проследить, куда эта программа пытается подключиться?

ffomg
()

Kopete и статусы

Форум — Desktop

Приветствую.
Как убрать в копыте эти раздражающие статусы контактов при открытии окна чата?
Я имею в виду вот это (по ссылке картинка 26 Кб).
Раздражает, а как убрать сиё непотребство - найти не могу.

 , , status messages

ffomg
()

Может кто знает?

Форум — Talks

Наткнулся случайно на отрывок эпичной музыки, вот он:
тынц
Быть может кому-то известна сия композиция?

ffomg
()

Примонтировать dropbox?

Форум — Desktop

Лучи добра всем.
Есть такой вопрос - имеется ли способ примонтировать каталог дропбокса (как, например, можно сделать с самбой или ftp)?
А то как-то напрягает отводить 12 гигабайт под дроп, неудобно же.

 ,

ffomg
()

kdeinit4 segmentation fault

Форум — Desktop

Добра всем!
При попытке залогиниться в любимой kde вываливается сия ошибка (а также google tasks and calendar segmentation fault и plasma segmentation fault).
Появилоась вся эта радость после того, как я зашёл в tty1 во время загрузки кде после логина.
Есть такая деталь - второй пользователь загружается без проблем
Пробовал сносить .kde и .kde4 - не помогло. Снёс kde, kdelibs и поставил kdebase - результат, очевидно, тот же.

Дистр - Арч 64-битный.

Прошу о помощи, камрады! Что же упускаю и делаю не так?

 , , ,

ffomg
()

Virtualbox, WinXP, VRDP и странный курсор

Форум — Desktop

Лучи добра всем.
Организовал я подключение к виртуалке через vrdp - работает отменно за исключением одной маленькой, но надоедливой мелочи.
А мелочь вот какая - при подключении к виртуалке курсор отображается вот так , то бишь толсто и коряво.

Хост - 64-битный арч с кедами, Vbox - 4.2.0_Ose.
Проблема проявляется как в krdp, так и в rdesktop

 ,

ffomg
()

ПО финансового учёта для Symbian 9

Форум — Talks

Приветствую и шлю лучи добра!
Собственно, интересует сабж, но с одной особенностью - нужна возможность синхронизации с kmymoney.
Есть идеи?

 ,

ffomg
()

Параллельное подключение двух провайдеров

Форум — General

Физкультпривет, лол.
Сейчас будет тупой вопрос, прошу кирпичами не кидать.
Допустим, имеется два провайдера - один с шириной канала в 3,5 мбайт/с, второй - 2.
Далее, один из них подключается посредством витой пары, второй - через usb-модем.
Итак, можно ли их как-то запараллелить, чтобы конечная ширина канала складывалась из двух исходных, т.е. была бы равна 5,5 мбайт/с?

Перемещено mono из talks

 ,

ffomg
()

FreePascal IDE и Debug

Форум — Development

Добра всем!
Интереса ради решил попинать IDE паскаля и при отладке наткнулся на такую проблему - при добавлении переменной в watches и пошаговом проходе программы я получаю такое:
«No symbol %varname% in current context
Выглядит это так.
Система - арч х64, кде4, версия fpc - 2.6.0 В лазарусе дебаг работает нормально. Есть у кого идеи?

 , ,

ffomg
()

KDE 4.9, сбоят декорации окон.

Форум — Desktop

Добра всем!
Сабж возникает в тех случаях, когда включены какие-либо нестандартные декорации и проявляется в следующем - перемещение окон мышью происходит с задержкой (зажимаешь ПКМ, тянешь, и только через 20-30 пикселей, пройденых курсором, окно начинает перемещаться), а также segmentation fault kwin'а при попытке поставить параметр «No border»
ОС - арч.
Любые советы строго приветствуются!

 ,

ffomg
()

KDE и вылет на экран выбора пользователя

Форум — Desktop

Добра всем!
Суть в следующем - после ввода пароля система пыжиться, показывает экран загрузки, далее мелькает чёрный экран и мы снова вернулись к экрану выбора пользователя.
Проблема появилась после того, как я во время загрузки пользователя зашёл в терминал.
Удаление .kde и .kde4 не сильно помогло - рабочий стол подгружается, немного думает, а далее снова выкидывает.

Куда, собственно, копать, какие логи рыть?

Всем заранее признателен.

Дистр - Arch x64

 ,

ffomg
()

Пикторграмма в заголовке окна

Форум — Desktop

Луч добра всем. Имеется KDE4 и такой вопрос - как назначить для заголовка окна определённой программы пиктограмму? Она ещё на панели открытых окон отображается.

 ,

ffomg
()

KDE, dolphin и access denied

Форум — Desktop

Добра всем!
Возникла такая проблема - dolphin и konqeror не могут пройти никуда, кроме домашнего каталога.
Суть в чём - на ПК стоит kiosktool, в котором на одного пользователя повешен запрет на выход из домашнего каталога.
Всё работало без нареканий, однако проблема проявилась после того, как я зашёл на своего (без ограничений) пользователя, выбрав рабочим окружением некий «MVM».
Снёс kiosktool - не помогло.
Из консоли никаких ограничений нет, могу изменять и удалять файлы со своего пользователя.

ArchLinux, KDE 4.8.4, x86_64

Буду признателен за дюбые идеи и помощь!

ffomg
()

RSS подписка на новые темы