LINUX.ORG.RU

Сообщения special-k

 

Компиляция js в rails

У меня возникли проблемы с компиляцией js, потому как оказалось, что при этом меняются имена функций-конструкторов (классов coffee), а я на это подписался (в 11 местах -_- это у меня и имена css классов, и ключи хешей). Теперь я вижу три варианта:

а) ввести специальную переменную (имя класса), самостоятельно ее заполнять;

б) отключить переименовывание функций (кстати как?);

в) отказаться от встроенной в рельсы компиляции (чем тогда склеивать?).

 assets, precompile, ,

special-k
()

Использование ctags вместе с fuzzyfinder

Хочу наконец разобраться с ctags. У меня установлен плагин tagbar (и вполне работает), но он мне не нравится. Я хочу использовать ctags с помощью fuzzyfinder, но сталкиваюсь с проблемой, FufBufferTag не отображает теги для js и coffee файлов. И я могу понять почему там нет coffee (поддержки coffee по-умолчанию нет в ctags), но почему нет js.. хотя js в данный момент для меня не так критично. Для taglist я делал следующее:

let g:tagbar_type_coffee = {
    \ 'ctagstype' : 'coffee',
    \ 'kinds'     : [
        \ 'f:function',
        \ 'v:variable',
        \ 'c:class'
    \ ],
\ }
Надо ли такое делать для fuzzyfinder, и если да, то как?

 , fuzzyfinder,

special-k
()

Календарь майя

В предвкушении отмечания очередного продолжения света решил посмотреть на тот самый календарь)

В педевикии сказано «Начальной датой текущего цикла является 0.0.0.0.0, 4 Ахау, 8 Кумху»

Мне интересно, почему именно 8 Кумху.. Кумху это месяц (а 8 - число К.О.)

Вероятнее всего - это день весеннего равноденствия, но...

Во-первых, почему 8, а не 1.

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

special-k
()

Хочу такой браузер.

Хочу браузер, интерфейс которого полностью реализован на js (+html,svg..). Возможно ли такое?

 , , ,

special-k
()

Подсветка аргументов внутри блока в vim (для ruby)

1.upto(5) do |a,b|
  c = [a,b]
end

Например здесь мы видим, что 'a','b' и 'c' одного цвета, а я хочу чтобы 'a', 'b' были одного цвета, а 'c' другого. Т.е. чтобы блочные переменные отображались другим цветом. Возможно ли это сделать в vim?

 ,

special-k
()

Продолжения.. -_^

В поисках лучших практик разработки веб-приложений иду по цепочке ruby -> maglev -> smalltalk -> seaside Обнаружил, что существуют некие «продолжения» http://ru.smalltalk.wikia.com/wiki/Continuations И на руби http://www.ruby-doc.org/core-1.9.3/Continuation.html (если это оно..). Как это должно помочь в обработке запросов? Тем временем «выполнение можно возобновить, причем неоднократно» мне напомнило фибер.
А может это и правда полезно..
Элементарный пример: создание объекта (RESTful). Сначала идем на new, затем create, и если есть ошибки, то нас ридеректит снова на new. А не костыль ли это? Браузер и бэкенд кидают из стороны в сторону чтобы обойти отсутствие состояний. А теперь если все обернуть в фибер, который будет храниться на сервере.. мы сможем обращаться к одному и тому же методу, который будет менять поведение и рендерить те шаблоны, которые ему нужно.. т.е. появляется некая последовательность (чего не было до этого).

 , seaside,

special-k
()

Pantheon Notify вместо дефолтного в unity

Хочу такой же (или похожий :)) http://www.youtube.com/watch?v=pQS6q9RchLI

Можно ли поставить не заменяя de?

 , , ,

special-k
()

Как выполнить команду на linux из windows?

Мне нужно в автоматическом режиме выполнять определенные команды на linux из windows. Например через ssh. Чем можно посылать запросы из скрипта в винде?

 , ,

special-k
()

установить linux на смартфон

Конкретно на huawei honor (Процессор Scorpion 1,4 ГГц, чипсет Qualcomm MSM8255T Snapdragon с видеоядром Adreno 205) http://www.ixbt.com/mobile/huawei-honor.shtml Можно ли на него поставить что-нибудь дебиеновое (может meego или что-то еще)?

 

special-k
()

Статичное дерево extjs 3

var win = new Ext.Window({
  title: 'bla',
  layout:'fit',
  width:600,
  height:300,
  closeAction:'hide',
  items: [{xtype:'treepanel',
        useArrows:true,
        autoScroll:true,
        animate:true,
        containerScroll: true,
        border: false,
        root: {
            nodeType: 'node',
            text: 'aaa',
            id: 'src',
            cls: 'folder',
            childNodes: [
              {"text":"bbb","id":"src/bbb","cls":"folder"}
            ]
        }
      }]
});

Подскажите плз, что нужно сделать, чтобы я наконец-таки увидел папку с элементом внутри, а не один только корневой элемент? Я уже потратил изрядное количество нервов..

 ,

special-k
()

Подвисает unicorn

Тестируя с помощью ab простейшее rack приложение, запущенное под unicorn на ruby 1.9.3-p125 ubuntu 11.10, наблюдаю странные вещи.. Unicorn выдает порядка 13к запросов в секунду, но не всегда, периодически подвисает, тем чаще, чем больше конкурентность. С чем это может быть связано?

 , ,

special-k
()

[nginx] динамическое проксирование на основе данных из запроса

У меня работает nginx на некоем хосте, на определенный адрес отсылаются запросы типа http://nginxhost/proxy?url=http://aaa/bbb?ccc=ddd после чего nginx должен сделать проксирование http://aaa/bbb?ccc=ddd (на хост aaa)

Я добился работы в следующем варианте

    location ~/proxy/http:/(.*) {
      proxy_pass   http://$1;
    }

А вот в таком варианте
    location /proxy {
      proxy_pass   http://$arg_url;
    }
У меня появляется ошибка.
invalid port in upstream "http://192.168.0.171:4567/aaaa", client: 192.168.0.171, server: geo, request: "GET /proxy?url=http://192.168.0.171:4567/aaaa HTTP/1.1", host: "192.168.0.171:2000" 
Почему это происходит, и как лучше настроить сервер для этой задачи?

 

special-k
()

[FF] почему у меня firefox работает медленно?

Нашел я вот такую статью.
http://www.scirra.com/blog/77/internet-explorer-10-fast-and-native-has-gone-t...
Попробовал тесты - у меня совсем другие результаты. Даже самый простой (2d)
Chromium 17 ~ 3600
ff 12 ~ 500
Почему у меня под ubuntu ff работает так плохо?

special-k
()

[html5][canvas][js] Как копировать изображение из одного canvas контектста на другой?

Есть метод putImageData, он полностью очищает ту часть, в которую кладет изображение. Мне же хотелось бы метод, который работает как addImage, т.е. не затирает изображение. У меня получилось реализовать через промежуточный Image объект, но тогда требуется калбак, а это минус Вообще идея такая, у меня много изображений, каждое из них я обрабатываю (обрезаю, поворячиваю) внутри канваса а потом добавляю на общий канвас.

 , ,

special-k
()

Не работает wi-fi и bluetooth на 11.04

До недавнего времени у меня все работало (хотя проблемы и были, но все решилось отключением лишних модулей ядра) , до того момента как я обновился до 11.10, после чего выяснилось, что ralink rt3090 плохо совместим с третьим ядром, и я решил откатиться обратно, теперь wi-fi и bluetooth перестали работать вовсе.. те же драйвера, те же настроки, но ничего не работает: network manager не видит сетей, не работает bluetooth-applet, лампочка на клаве сигнализирует, что wi-fi выключен. Есть идеи?

> iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     Ralink STA  ESSID:""  Nickname:"RT2860STA"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated   
          Bit Rate:1 Mb/s   
          RTS thr:off   Fragment thr:off
          Link Quality=10/100  Signal level:0 dBm  Noise level:-115 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
> lspci -vnn | grep -a4 -i net
    Capabilities: <access denied>
    Kernel driver in use: HDA Intel
    Kernel modules: snd-hda-intel

44:00.0 Network controller [0280]: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe [1814:3090]
    Subsystem: Hewlett-Packard Company Device [103c:1453]
    Flags: bus master, fast devsel, latency 0, IRQ 19
    Memory at d0300000 (32-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: rt2860
    Kernel modules: rt2860sta, rt2800pci

45:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
    Subsystem: Hewlett-Packard Company Device [103c:1421]
    Physical Slot: 5
    Flags: bus master, fast devsel, latency 0, IRQ 45
    I/O ports at 2000 [size=256]
> lsmod
Module                  Size  Used by
binfmt_misc            17565  1 
parport_pc             36959  0 
ppdev                  17113  0 
vesafb                 13761  1 
snd_hda_codec_hdmi     28167  1 
snd_hda_codec_idt      71137  1 
joydev                 17606  0 
snd_hda_intel          33176  2 
snd_hda_codec         103804  3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep              13604  1 snd_hda_codec
snd_pcm                96391  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi           13324  0 
snd_rawmidi            30486  1 snd_seq_midi
snd_seq_midi_event     14899  1 snd_seq_midi
snd_seq                61621  2 snd_seq_midi,snd_seq_midi_event
uvcvideo               72195  0 
snd_timer              29602  2 snd_pcm,snd_seq
snd_seq_device         14462  3 snd_seq_midi,snd_rawmidi,snd_seq
psmouse                73535  0 
hp_wmi                 13706  0 
sparse_keymap          13898  1 hp_wmi
videodev               82052  1 uvcvideo
v4l2_compat_ioctl32    17078  1 videodev
hp_accel               21880  0 
fglrx                2739144  114 
serio_raw              13166  0 
lis3lv02d              19893  1 hp_accel
rt2860sta             543010  1 
snd                    67382  14 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
crc_ccitt              12667  1 rt2860sta
input_polldev          14007  1 lis3lv02d
video                  19438  0 
intel_ips              18097  0 
soundcore              12680  1 snd
snd_page_alloc         18529  2 snd_hda_intel,snd_pcm
lp                     17825  0 
parport                46458  3 parport_pc,ppdev,lp
ahci                   25951  3 
libahci                26642  1 ahci
r8169                  48022  0 
special-k
()

Компонент gecko, с чего начать?

Хочу использовать рендерящие возможности движка gecko (прежде всего для рендеринга svg). Обычно я пишу на ruby, но если на ruby это сделать не возможно, готов писать на чем угодно. Самостоятельно разобраться пока не удалось. Как-то не все так понятно и очевидно у мозиллы, как у, скажем у qt. И наверное проще было бы начать с qtSDK http://doc.qt.nokia.com/stable/qtsvg.html, но мозилла мне ближе, пользуюсь ею, firebug и т.д. Хотелось бы разобраться с ней.. Хотя, возникают несколько вопросов: а возможно ли пользоваться gecko без иксов, а есть ли хорошие svg рендереры - библиотеки (всмысле они конечно же есть http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(Scalable_Vector_Gr..., но что из этого можно использовать для самостоятельного рендеринга svg)?

special-k
()

Чем можно организовать хитрый файловый сервер?

Требования у него такие:
- должен рыботать на линукс;
- вендоюзеры могут смотреть папки через «проводник»;
- самое главное, когда юзер меняет что-либо в своей папке, выполняется определенный скрипт (удаление файла - один, изменение - другой и т.д.).

Может ли самба быть настроена таким образом?

special-k
()

Пересечение отрезка и четырехугольника

Требуется ответить на вопрос, как располагается отрезок относительно четырехугольника. Какой программный пакет поможет мне решить эту задачу?

пс.
Производительность весьма важна для меня.

special-k
()

ноутбук hp probook 4320s проблемы с точпадом

В ubuntu 10.10 не работает правая кнопка и выключение (двойным ударом по левому верхнему углу). Возможно ли это исправить?

special-k
()

ubuntu на ноутбук hp probook 4320s вместо opensuse 11sle sp1

Мне нравится ubuntu 10.10, и я бы хотел ее поставить на свой ноутбук, но меня останавливают возможные проблемы с дровами. В списке репозиториев suse есть официальный репозиторий hp, можно ли его как-то подключить в ubuntu, и какова вероятность, что софт будет работать?

special-k
()

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