*noruby

komar 28.03.2013 14:38

А у меня теперь рубисосноль валится каждый раз, когда я нажимаю на стрелки. invalid byte sequence in UTF-8. Это так и надо?

komar 11.03.2013 09:39

UNDEFINED METHOD `DELETE' FOR NIL:NILCLASS
ОТКУДА ТЫ БЕРЕШСЯ СУКА
Я ТЕБЯ НАЙДУ Я ТЕБЕ НОГИ ОТОРВУ ЬЛ9ДБ

komar 03.03.2013 16:54

Ruby-way:
1) Попробовать получить значение. Если это невозможно, то не вызывать исключение, а просто вернуть значение nil.
2) Провести это значение через 200 переменных и 300 функций так, чтобы никому не было понятно, откуда именно оно было получено.
3) Вызвать у этого nil’а какой-нибудь метод, например #key?
4) ... more →

komar 26.02.2013 11:48

У тимлида в инишиалайзерах прописан метод empty? для nil. Отличное решение!

komar 25.02.2013 08:07

Кстати, в #tsoihz+ замечательный пример того, где скриптота сосет.

komar 22.02.2013 08:35

Кстати, если кто-то не врубился в юмор #tihnen:
komar@thinkpad /home/komar/devel/file_storage-api % time rails console
quit
Loading development environment (Rails 3.2.11)
1.9.3p362 :001 > quit
rails console 6.23s user 0.49s system 39% cpu 16.814 total

komar 19.02.2013 13:52

Обосрался с утиной типизацией. ActiveRecord’овый model.children возвращает вроде как Array, судя по .class. Но .count вместо того, чтобы посчитать элементы в массиве, лезет в SELECT COUNT(*). И если моделька не сохранена в базе данных, то выдает 0. Нахуярил костыль с .each{|dummy|counter+=1} и охуеваю оттого, что ... more →

komar 09.02.2013 21:36

http://hantim.ru/jobs/13248-rubist-na-re...
> Немного технических подробностей: гитхаб, свежая убунта, четвёртые рельсы, кеширование браузером и энжинксом, редкие пики по 100 000 уников в час, SQLite, JSON.
> редкие пики по 100 000 уников в час
Это 28 RPS.
РЕЛЬСОХАЙЛОАД, блять.

komar 07.02.2013 13:17

> Depending on the size of the uploaded file it may in fact be a StringIO or an instance of File backed by a temporary file.

komar 07.02.2013 13:08

Ну ебаный насрать. Один из двух самых популярных гемов для аплоада файлов — carrierwave — имеет неотключаемый кеш, который не очищается вообще. В wiki разместили два неработающих костыля и советуют чистить время от времени кеш ... more →

komar 07.02.2013 09:04

INVALID BYTE SEQUENCE IN UTF-8

komar 31.01.2013 09:53

<voker57> > RubyGems.org был взломан
<komar> КЕДОПИТУХИ ОБОСРАЛИСЬ
<komar> WAIT OH SHI--
<komar> СЛЫШ ЧЕ ЗА ГЕМЫ ЗАЛИЛИ
<voker57> ТАК НЕ СКАЗАЛИ
<voker57> ГГ ДАВАЙ ДЕДФУДА ВЗЛОМАЕМ ОН НЕОБНОВИЛСИ НЕБОСЬ
<voker57> МЕТАСПЛОЕТ ЮЗАТЬ УМЕЕШ,

komar 17.01.2013 10:09

[14:04:53] <komar> Как там модно определять, классом чего является объект?
[14:05:05] <voker57> .class ?
[14:05:12] <komar> Спасибо.
[14:05:20] <komar> Ты ответил быстрее, чем загрузилась rails console.

komar 19.12.2012 10:04

<komar> Блять.
<komar> Какой из mysql-гемов моднячий?
<voker57> ХЗ ЧЕТА ВСЕ ГЛЮЧАТ
<voker57> УЗЫ ОРАКЛА

komar 18.12.2012 09:50

<komar> Блять, написал :default =>:null, оно теперь строку "null" в формы сует.
<komar> Охуенно.
<komar> Нахуй нужны эти символы, если они все равно как строки везде себя ведут?
<voker57> символы для удобства программиста

komar 14.12.2012 09:01

<komar> Блять, чем вообще символы от строк отличаются?
<voker57> проще ж написать :huita чем "huita"

komar 27.11.2012 11:19

Знаете, почему я так много сру в псач в рабочее время?
А ЧЕМ ЕЩЕ ЗАНЯТЬСЯ ПОКА РУБИ ТОРМОЗИТ???!!!!1111

komar 27.11.2012 06:47

Started GET "/" for 127.0.0.1 at 2012-11-27 06:40:20 +0000
Processing by MainController#index as HTML
User Load (1.3ms) SELECT "users".* FROM "users" WHERE "users"."login" = '2006101' LIMIT 1
User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."login" = '2006101' LIMIT 1
User Load (0.2ms) SELECT ... more →

komar 27.11.2012 06:24

Ну вот как мне теперь писать на рельсах с двумя гигами оперативки?

komar 23.11.2012 15:09

komar@thinkpad:~/arm$ time rails generate migration DropUserSessions
invoke active_record
create db/migrate/20121123150707_drop_user_sessions.rb

real 0m19.514s
user 0m18.033s
sys 0m1.392s
komar@thinkpad:~/arm$ cat db/migrate/20121123150707_drop_user_sessions.rb
class DropUserSessions < ActiveRecord::Migration
... more →

komar 22.11.2012 07:06

Ну вот, опять. Не указал в конфиге зависимостей опциональный аргумент — версию рельсов. В надежде, что рубикостыли по разрешению зависимостей скачают новейшую версию. Хуй там. Вместо этого они тупо висли, сжирая все ядро. Полчаса времени ушло в жопу.

komar 22.11.2012 06:34

Как отличить зависшее руби-приложение от медленно работающего?
Хуй его знает.
FETCHING GEM METADATA FROM HTTP://RUBYGEMS.ORG/..

komar 22.11.2012 06:21

Типичная ошибка в руби-приложении: ты забыл указать что-то в конфиге, и где-то на другом конце приложения вылезает ошибка о том, что у объекта "nil" нет метода "empty?". И хорошо, если ты помнишь, что делал. А если нет, то хуй ты когда найдешь, в чем причина.

komar 22.11.2012 06:00

du -h ~/.rvm
...
997M .rvm
Для тех, кто не в теме: это для запуска рельсов.

komar 21.11.2012 10:10

Побенчмаркал голую глагне — 4.86 RPS.
God help us all.

Do you really want to delete ?

*noruby is used by:

Voker57

Voker57

Crazy_Owl

Crazy_Owl

16+

238328

0xd34df00d

0xd34df00d

gelraen

gelraen

Ygglace

rtsome

Hirthwork McGillah

hirthwork

rogaboru

rogaboru

eurekafag

eurekafag