Pull to refresh
0
0
Send message
Иисус! извините конечно, но этот код не читаем и местами не работает

хотябы:
case — when при работе с класами ведет себя как is_a?

было:

@subdomains = case param.class.to_s
when «String», «Symbol»
[param]
when «Array»
param
else
[]
end

стало:

@subdomains = case param
when String, Symbol, Array
param.to_a
else
[]
end

Хотя наверно лучше выкинуть исключение если передан неправильный параметр, а то потом замучаетесь с отладкой (объект создается корректный но не работает)

Вот это вообще не работает:

obj = case @model.class
when String
@model.classify.constantize
when Symbol
@model.to_s.classify.constantize
else
@model
end

должно быть:

obj = case @model
when String, Symbol
@model.to_s.classify.constantize
else
@model
end

а вот это:

@subdomains.map {|i| i.to_s == request.subdomain }.include? true

что-то из разряда $bool.to_s.length == 4
должно быть:
@subdomains.include?(request.subdomain)

только тогда в конструкторе нужно приводить к строкам пирмерно вот так:
@subdomains.map!(&:to_s)

ну и по мелочи:
было:
obj.superclass == ActiveRecord::Base
стало:
obj.is_a?(ActiveRecord::Base)

было:
obj.where(field.to_sym => request.subdomain).first.present?
стало:
obj.where(field.to_sym => request.subdomain).exists?

и это только на вскидку первые два листинга!
посмотри на Thinkpad X серию, в частности на православные X2xx
руткит это руткит, бекдор это бекдор, експлоит это експлоит. руткит и эксплоит — совершенно разные по назначению вещи. ок, опустим фразу «эксплоит это руткит», допустим автор просто имеет ввиду «руткит» и тогда «вводит в систему backdoor» звучит не так бредово (хотя фраза забавляет). тогда вопрос, как этот руткит попадает в систему?
> Первый эксплоит позволяет использовать уязвимость в технологии удаленного доступа к банкомату. Второй — руткит, который вводит в систему backdoor
второй эксплоит это руткит который вводит в систему бэкдор? автор понимает, что написал?
что вы хотите от powertop'a?
у меня X201s с i7 640lm держит от 6 ячеечной батареи 5-6 часов
4х ячеечную не брал, зато брал 9 на ebay с которой меня конкретно напарили, которая почемуто держит теже самые 5-6 часов

если не ошибаюсь, tor подразумевает анонимность клиента (серверы не анонимны, данные на конфиденциальны)
это же решение судя по скудному описанию подразумевает анонимность для коиентов и серверов
дело не в нравится/не нравится, никто никого не осуждает. дело в названиях. читай заголовок
наверно это был один человек
а разве уже есть технологии беспроводной связи устойчивые к досу? по мне страшновато…
ну слава богу, хоть кто-то, а то я, глядя на скорость в торрент клиенте, подумал что в другой вселенной живу
ага, и на piratebay тоже торрент файлы, а теперь и того — тока хеши
покурите это www.bittorrent.org/beps/bep_0005.html

просто в azure он реализован по другому, а остальные вроде пытаются придерживаться стандарта
вы первый пункт прочитали/поняли? интерфейс уже предлагает средства для обозначения того, что это перевод, и указания автора. как раз бля того, чтобы народ не писал везде «мопед не мой»
нажимаешь на «показать реализацию», а IDE тебя в интерфейс бросает
какая-то у вас странная IDE. не то что бы я работал с большим количеством IDE, но eclipse же показывает нормально и объявление, и реализацию
я, конечно, рискую, но спасибо, кэп!
уже обсуждалось ) ценность вещей эквивалентна усилиям затраченным на их добычу, на добывание виртульных ценностей затрачиваются реальные усилия => они реальны
плюс минут пара петабайт, ктоб заметил? это ж гугл

Information

Rating
Does not participate
Registered
Activity