LINUX.ORG.RU

Сообщения ffomg

 

Steam бесплатно раздаёт l4d 2

 

ffomg
()

Отдам задаром рабочий 17" CRT монитор

Завалялся сабж, девать некуда.
Рабочий, выкидывать как-то жалко, может нужен кому.
Состояние у него отличное.

 ,

ffomg
()

Интерполяция строк

Приветствую.
Допустим, есть строка blah. Я могу вставить значение в неё таким образом:

blah = "You have %{a}"
blah % { :a => 'won' }
#=> You have won
Например, мне даётся строка, в которую надо вставить значения в зависимости от некоего параметра:
blah = "You have %{a} and {b($opt=some opt)}"
Как из второй строки получить этот злополучный "($opt=some opt)"? Если я пробую:
blah % { :a => 'won', :b => 'a kitten' }
то я получаю KeyError, Буду признателен за помощь.

 

ffomg
()

Что соответсвует High School в Росии-матушке

Приветствую.
Надумал я недавно интереса ради попробовать подать заявку на поступление в MIT, однако немного запутался в терминологии.
Что, собственно, есть high school - это наша обычная средняя образовательная школа?
И вообще, может кто поделится подобными историями успеха с поступлением?

 ,

ffomg
()

ШГ в HL2 под Wine

Приветствую.
Столкнулся с эталонным ШГ: скриншот
Пробовал установить ttf-fonts в самом Арче и corefonts в вайне, однако на результат никак не повлияло.
Может кто сталкивался с подобным?

 , ,

ffomg
()

Дистрибутив для ВМ

ЛОР, посоветуй дистр для виртуалки.
От виртуалки нужно совсем немного - лёгкая DE и размер в установленном виде в пределах 300-400 Мб.
Совсем чудно, если ещё и сразу готовые файлы для VirtualBox в комплекте.

 ,

ffomg
()

Ремонт электрокниги в спб

Салют!
Напоролся недавно на проблему с книгой - зависает намертво при загрузке.
На ней стоит какой-то специфический линух, так что каким образом это лечить - не ясно.
Отнёс в официальный СЦ - те жмут плечами и сетуют на аппаратные проблемы, которые они могут устранять только для устройств с действующий гарантией (у меня она давно уже кончилась).
Так вот, встал вопрос - а где, собственно, отремонтироваться?
Благодарю за внимание.

 ,

ffomg
()

Развить навык понимания английской устной речи

Приветствую.
С чтением текстов проблем как таковых не возникает.
Но вот когда слышу устную речь и пытаюсь разобрать отдельные слова, то просто впадаю в ступор и мало что понимаю.
Я думаю, что наверняка кто-то сталкивался с подобной проблемой.
Лор, как прокачать скилл понимания устной речи?

 ,

ffomg
()

Символы при зажатии shift

Приветствую.
С недавнего времени при нажатии на левый shift также печатается символ «|».
При чём зачастую достаточно короткого нажатия - заглавную букву, например, поставить.
Даже не знаю, какие конфиги смотреть по такому поводу.
Это фича какая-то новая? Как все раскукожить обратно?
KDE 4.10, ArchLinux

ffomg
()

Clementine - сортировка по жанрам в Jamendo

Переползаю понемногу с амарока на клементину, всё шикарно, но вот одна деталь портит впечатление.
В амароке при просмотре списка треков в jamendo они сортируются по жанрам, а в клементине - по исполнителям.
Есть ли способ сделать сортировку похожей на таковую в амароке?

 , ,

ffomg
()

Огнелис чудит

Привет всем.
Любимый FF вытворяет странные штуки: в гуглогруппах, например, не может открыть отдельный топик, на сайте твиттер-бутсрапа не работает навигация и т.д.
То есть, как я понял, возникают какие-то проблемы на сайтах с хэш-навигацией.
FF - 24, NoScript и AdBloock на этих сайтах отключены.
Может это какая-то новая, но непонятная мне фича?

 

ffomg
()

Откуда у автовладельцев такая щепетильность?

Вот не могу никак понять.
По воле случая достаточно часто разговаривал с ними и часто задавал им вопрос - почему они, не собираясь продавать машину в ближайшем будущем, так переживают по поводу простых царапин без вмятин на их авто? Машина же не станет от этого медленее ездить ну или больше кушать топлива. Так зачем же так убиваться из-за этих царапин?
Ответ зачастую один - ничего, мол, я не понимаю и хорошо бы было ударить меня пару раз по голове для профилактики.
Лор, почему баранковращатели такие странные?

 

ffomg
()

Два роутера - проблема с обновлением страницы

Добра.
Итак, имеется страница map.html
У неё в заголовке есть навигация (Header) и блок с вкладками (Block), для которых написаны роутеры:

block.render()

var HeaderRouter = Backbone.View.extend({
 routes: {
  "!/map": "map"
 },
 
 map: function() {
  alert('map')
 }
})

var BlockRouter = Backbone.View.extend({
 routes: {
  "!/stat": "stat"
 },
 
 stat: function() {
  alert('stat')
 }
})

var headerRouter = new HeaderRouter()
var blockRouter = new BlockRouter()
Так вот, если проследовать последовательно сначала по ссылке map, а затем stat, то все алерты выводятся, как и положено.
Однако при этом адрес страницы преобразуется в '.../map.html#!/stat', т.е. сам #!/map поглощается и при обновлении страницы ничего не происходит.
ЧЯДНТ? В backbone новенький, так что мог запутаться со вложенным роутиногом.

Благодарю за внимание.

 backbone.js

ffomg
()

А какова выгода от бесплатных сервисов?

Допустим, имеется какой-нибудь средний руки интернет-сервис. Реальной процукции, как таковой, он не имеет, то есть предоставляет исключительно какие-то услуги в интернете.
Сервис наверняка собирает «под своим крылом» некую аудиторию со схожими интересами, таким образом какую-то деньгу может дать реклама.
Ну а дальше что? На одной же рекламе далеко не уедешь.
Так вот и стало любопытно, какие есть методы получения многазолота от изначально бесплатных проектов?

ffomg
()

Нужна годная литература по экономике

Добра всем.
Недавно пришло осознание, что в этой отрасли ничего не смыслю и что такое положение вещей совершенно никуда не годится, и поэтому озадачился найти что-либо из литературы на эту тему.
Однако погуглив я впал в лёгкое уныние - авторов куча, названий куча, ничерта не понятно, написано у них без живых примеров и настолько заунывно, что моментом клонит в сон.
Словом, буду признателен, если посоветуете что-то легкочитабельное (доскональное знание мелочей не нужно) для новичка в этой сфере, ведь наверняка кто-то сталкивался с подобным вопросом.

ffomg
()

Akonadi Google Calendar - the account is Invalid

Всем добра.
Внезапно отвалился гуглокалендарь в аконади, без видимых на то причин.
Попытался пересоздать «Google Calendar and Tasks». После логина в гуглоаккаунт и подтверждения разрешения доступа приложения к аккаунту получаю ошибку из заголовка.
Вот скриншот того, как это выглядит.
Похожая байда происходит и с Google Contacts, но там он выдает ошибку синхронизации.
Сносил все настройки аконади, остановив сам сервер:

rm -r .local/share/akonadi
rm -r .config/akonadi
rm -r .kde4/share/config/akonadi*
Безрезультатно.

ArchLinux x64, KDE 4.10.3, akonadi-googledata 1.2.0-1
Благодарю за внимание.

 , ,

ffomg
()

Странное поведение миграции в Rails

Всех приветсвую.
Понадобилось мне добавить в миграцию специфичный для БД (postgres) тип данных path. ActiveRecord его по умолчанию не поддерживает, однако, как указано в документации существует такое решение:

...
t.date :occurence
# Название столбца, его тип
t.column :route, :path
...
Однако после запуска миграции, в db/schema.rb наблюдается такая картина:
...
t.string   "route",       :limit => nil
...
Помимо этого в модели имеется простая валидация, проверяющая принадлежность элементов к классу Float:
  def only_float
    return unless errors.blank?
    route.each do |point|
      errors.add(:route, 'points can only be float') if
        point.class != Float
    end
  end
Валидация проваливается, сказав следующее:
undefined method `each' for "---\n- 50.5\n- 43.11\n- 11.3\n- 31.06\n":String
Так вот, вопрос таков: как избежать преобразования массива path в строку и где я неправ?
Благодарю за внимание.

 , ,

ffomg
()

Статистика работы программы - память и время

Добра всем.
Интересует меня вопрос, каким образом собирается статистика о работе программмы.
Сейчас максимум, что я знаю - это time, но его как-то маловато.
Гуглить пытался, но не получается правильно сформулировать вопрос.
Ещё буду признателен, если поделитесь способами построения графиков работы, с ними нагляднее как-то. Единственный на данный момент известный мне способ - это использовать GnuPlot, может есть какие-то более очевидные методы? Кастую лоровцев поделиться опытом.
Благодарю за внимание.

 , ,

ffomg
()

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

Добра.
На борту - 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) - убрать путь к текущему файлу в статусе

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

 ,

ffomg
()

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