LINUX.ORG.RU

Сообщения hose

 

cscope + vim

Форум — General

пытаюсь использовать вим как IDE (для php =)

куру доку в нете
http://www.koch.ro/blog/index.php?/archive...-a-PHP-IDE.html

не выходит 4й пункт:

Tag Browsing with cscope (Identifier lookup)

Just like in a big IDE like eclipse, you can easily jump to the definitions of functions
and classes. Vim integrates cscope for the job (apt-get install cscope).

Build the taglist

Vim needs an index file for all identifiers. This file is build with
cscope. First we create the file cscope.files which tells cscope which file to
scan. In our case this are all files called *.php.

The -b option tells cscope to use the list from cscope.files:



cd project_dir

find . -name '*.php' > ./cscope.files

cscope -b

rm ./cscope.files


The shell commands from above left a file cscope.out in project_dir.

Now we tell vim to use the generated tagfile:

cscope add project_dir/cscope.out project_dir

Note that you have to add the project_dir as the second argument to cscope add!
install exuberant-ctags ( >= Version 5.7 ) and the taglist vim plugin. On debian you go
with:

apt-get install exuberant-ctags

vim-addons install taglist


если точнее то меня вводит в заблуждение фраза веделенная жирным шрифтом,
пробывал запускать как

:!cscope add pr_di/cscope.out pr_dir
но,
1 - изходя из записи cscope.out находиться в той же дириктории что и шелл
2 - запускаю из шела #cd ..; cscope add pr_di/cscope.out pr_dir - выводит сообщение об ошибке
3 - если из шела, то афтар забыл написать, так как потом использовать эту ф-ть cscope в vim =)

буду очень признателен за ответы

>>>

hose
()

debian, узнать полное название пакета, по зпускаемому файлу

Форум — General

доброго всеМ (=) время суток

knoppix@9[IT-inside]# phpcs --report=csv --standard=YMC -l /home/www/IT-inside/
ERROR: the "YMC" coding standard is not installed. The installed coding standards are PEAR, Zend, PHPCS, Squiz and MySource
knoppix@9[IT-inside]#

=> что мне нужно доставить Squiz, MySource, Zend
возможно ли как-нибудь узнать полное название пакетов ?

через apt-cache show не нашел ни одного, знато только что
phpcs - это php codesniffer )
(название странное довольно странное, аж сам иногда задумываюсь, зы он проверяет код на ошибки\варнигни в комм строке=)

>>>

hose
()

vim, <C-p> вызвать ф-цию с парам

Форум — General

доброго все время суток,
довел вид до такого состояния, что теперь по команде
:help function
он мне открывает хелп на function

и у меня возник вопрос
как написать скрипт в vimrc который по нажатию <C-p> (или чего-нибудь другого) сам будет брать название ф-ции в из текущей позиции ?

vnoremap <C-p> help ???? <Esc>

?
просьба, кто знает помогите плз

>>>

hose
()

ooffice, русские буквы в пути\названии файла

Форум — General

пишет, мол такого файла не существует
кидаю в tmp, переименовываю по анг - находит файл

локаль - utf
дист - debian

это как-то фиксится ?
пересборкой open office ?
если да то, он того стоит, или можно найти более простой\адеквытный
аналог, без заморачивания ?

>>>

hose
()

kget, скачивает не файл, а download.php

Форум — General

ff + flashgot (во флешгете стоит kget)

www.site.com/download.php?id=2345
качает не сам файл, а что-то совсем не понятное (даже не download.php не похоже( )
вот пример:

knoppix@8[temp]# cat address_table_000083.doc
<body></body>
knoppix@8[temp]#

возможно ли это как-то пофиксить, или стоит отказаться от kget ?

>>>

hose
()

javascript, mootools + imageflow + напильник

Форум — Web-development

для imageflow (подобие фотогаллереи) нужен вот такой вывод:

<div id="imageflow">
...

<div id="imageimages">
<img src="reflect.php?img=000417.jpg" longdesc="000417.jpg" alt="test" />
<img src="reflect.php?img=000418.jpg" longdesc="000418.jpg" alt="test" />
<img src="reflect.php?img=000419.jpg" longdesc="000419.jpg" alt="test" />
</div>
...
</div>

нужно все <img /> обернуть в <a href > <img /> </a>
но тут вознимает проблемма => фотогаллерея - начинает "плыть" не подецки =)

возможно кто-нибудь на вскидку сможет сказать "куда" капать ?
(css/js ? )

что значит плыть ?
http://194.95.111.244/~countzero/scripts/_myImageFlow/ - вот тут можно увить imageflow,
при <a href> <img ></a> - пропадает интерактивность, изображения просто меняются без каких либо эффектов ((


>>>

hose
()

vim, caught deadly signal

Форум — General

при нажатии определенных клавишь вим падает (cntl+v)
вот :

knoppix@1[IT-inside]# vim admin/gmanage.php
Vim: Caught deadly signal ABRT
Vim: preserving files...
Vim: Finished.

Aborted
       You have new mail in /home/vladka/Maildir/mbox
#

локаль - utf, 
возможно кто-то сталкивался с этим уже ?

>>>

hose
()

pear, зависимость от версии php ?

Форум — Web-development

имееться ли такая ?
будут ли модули вести себя одинаково на разных версиях пхп ? (имееться ввиду 4.3 и 5.2)

в частности интересуют пакеты DB, XML

>>>

hose
()

нужно отктывать xmi файлик, под виндой =)

Форум — General

проблемма в следующем, несколько дней сидел в обнимку с umbrello, рисовал uml таблицы, теперь это все нужно принести в универ и показать
(там стоит windows xp)

но вот не могу найти umbrello4windows =(, возможно есть другие программы которые понимаеют xmi ?

пока что заделал кучу png файлов, но это как-то несерьезно (

кто сталкивался, помогите плз !

ps или думаю как вариатн прийти с live cd ? )

>>>

hose
()

wget, ссылки на разные домены

Форум — General

всем доброго времини суток =)

вообщем такой вопрос с wget'om
закачал сайт
wget -r -l5 www.site.com

на сайте куча всяких ученых работ и рукописей и тп (pdf, doc, html)
и большенство из них разбросаны по разным доменам
есстественно сайт выкачался без них =(

подскажите ключик wget'a\решение

>>>

hose
()

javascript , обратиться к массиву <input name=«array[]» />

Форум — Web-development

html code:

<form ... >
<input type="text" name="alternative0[]" value="{value}" onchange="buildMatrix0();"/>
<input type="text" name="alternative0[]" value="{value}" onchange="buildMatrix0();"/>
.....

<input type="text" name="alternative1[]" value="{value}" onchange="buildMatrix1();"/>
<input type="text" name="alternative1[]" value="{value}" onchange="buildMatrix1();"/>
<input type="text" name="alternative1[]" value="{value}" onchange="buildMatrix1();"/>
.......
</form>


////


не могу обратиться допустим к 2 елементу массива
document.forms[0].alternative0.input[2].value ?
document.forms[0].alternative0[2].value ??

подскажите плз

>>>

hose
()

cups daemon - не хочет запускаться

Форум — General

knoppix@3[Linux]# sh /etc/init.d/cupsys start
Starting Common Unix Printing System: cupsd
/usr/sbin/cupsd: symbol lookup error: /usr/sbin/cupsd: undefined symbol: _httpReadGNUTLS
knoppix@3[Linux]# whoami
root
knoppix@3[Linux]#



чем это лечить ?

>>>

hose
()

dmesg, откуда такой вывод ?

Форум — General

.....
usb-storage: *** thread sleeping.
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Command TEST_UNIT_READY (6 bytes)
usb-storage: 00 00 00 00 00 00
usb-storage: Bulk Command S 0x43425355 T 0x723 L 0 F 0 Trg 0 LUN 0 CL 6
usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes
usb-storage: Status code 0; transferred 31/31
usb-storage: -- transfer complete
usb-storage: Bulk command transfer result=0
usb-storage: Attempting to get CSW...
usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes
usb-storage: Status code 0; transferred 13/13
usb-storage: -- transfer complete
usb-storage: Bulk status result = 0
usb-storage: Bulk Status S 0x53425355 T 0x723 R 0 Stat 0x0
usb-storage: scsi cmd done, result=0x0
usb-storage: *** thread sleeping.
.....
таких строчек где-то 500-600 =)
knoppix@3[~]#


возможнжо это как-то связано с http://www.linux.org.ru/view-message.jsp?msgid=2563818&lastmod=1204912032040 ?

хелп!

>>>

hose
()

hci0, bluetooths

Форум — General

knoppix@1[~]# hciconfig
hci0: Type: USB
BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
DOWN
RX bytes:6 acl:0 sco:0 events:1 errors:0
TX bytes:3 acl:0 sco:0 commands:2 errors:0

knoppix@1[~]#

knoppix@1[~]# sudo hciconfig hci0 up
Can't init device hci0: Device or resource busy (16)
knoppix@1[~]#

вытаскию, вставляю блутуз,

knoppix@1[~]# hciconfig
hci0: Type: USB
BD Address: xx:xx:xx:xx:xx:xx ACL MTU: 0:0 SCO MTU: 0:0
DOWN
RX bytes:6 acl:0 sco:0 events:1 errors:0
TX bytes:3 acl:0 sco:0 commands:2 errors:0
knoppix@1[~]#

те все рабоатет

при загрузке система пишет
hci0: connection timeout

надоело каждый раз лазить к системнику
как это лечиться ?

>>>

hose
()

alsa-base, нет звука

Форум — General

debian, 2.6.24
при старте системы пакет alsa-utils выдает хелп
(причем выдает 5 раз подряд, я так понимаю alsa-utils start на каждую букву(s t a r t) - по хелпу )

система загружаеться, звука нет, /dev/dsp - не существует
#sudo apt-get install --reinstall alsa-base
- звук есть, но только для рута, шаманю с правами доступа - звук есть у всех


в чем проблемма ?

пока что пришлось запустить apt-get reinstall alsa-base в rc5.d скрипт,но это как мне кажеться, довольно плохое решение
помогите плз

>>>

hose
()

частота вне диапазона

Форум — Desktop

скомпилил 2.6.24 ядро, заново ставил nvidia-kernel-source пакеты
теперь при запуске любых игрушек (galaxy, pprase похоже те которые
использую rendering)
монитор выдает "частота ВНЕ ДИАПАЗОНА 80 kHz / 60 Hz"
(не всегда 80, колеблица от 70 до 90)

в чем может быть проблемма ?

как ее решать ?


>>>

hose
()

knoppix2debian, удалить все от кнопикса

Форум — Desktop

конкретно не нравиться что кноп на рабочем столе постоянно создает
файлики hdc1,...,8
постоянно в терминале пишет
welcome to knoppix 2.6.17 (у меня 6.22 стоит давно!)

при загрузке кедов вылазет меню загрузки от кнопикса
в "kde-пуске" есть одельная секция - knoppix, она меня нервирует


помогите =)

второй год мирусь с этим
обновлялся
aptitude distr-upgrade
не помогло

делал
aptitude remove kde
aptitude install kde
не помогло

мне уже даже перестали помогать таблетки что доктор прописал =)
и даже трава перестала вставлять (((

можно конечно руками все найти и удалить
но хотелось бы как-нибудь покультурней

>>>

hose
()

аутентификация поситителей сайта

Форум — Web-development

вопрос довольно простой
возможно ли самому точно идентифицировать пользователя ?
(не посредством $_COOKIE, session_start() и тп)

зачем ?
допустим на сайт защел человек с отключенными кууки,
сайт посещают боты, или просто я хочу заблокировать определеную личность
(с ip 127.0.0.1 - каждый день блин на сайт заходит, гад!!=)
(уже пробывал его блочить фаерволом - случаеться что-то нехорошие :'( =)

ну я думаю вопрос примерно понятно выразил

$sid = md5($_SERVER['REMORE_IP'].$_SERVER['BROWSER']);

при появленини перем $_SERVER['PROXY'], добавляеть и ее
(помню что она не так называется, не могу вспомнить как, но я думаю смысл ясен)

насколько это надежно\реально ?
а если клиент сидит за сырым прокси, как тогда ?

неужели только через печенье ??

>>>

hose
()

website.com , from cp1251 to utf8

Форум — Web-development

интересуют возможные проблеммы при переходе
знаю, гугл =)

кроме проблемм с ф-циями ucfirst, ucwords будут ли еще проблеммы с другими строковыми ф-циями
(сам про эти ф-ции не знаю, просто нашул инфу в гугле)


вообще на ваш взгяд, стоит ли сайт мигрировать с cp1251 на utf8 ?

(для меня сейчас проблемма - в vim не удобно русский текст, но боюсь
возможно потом с этим вопросом могут возникнут и другие проблеммы)

ps сама база в utf8
pss посещаемости сайта личностей китайской, японской, еврейской
национальности к сожелению не наблюдается, и вретле будет :'(

поделитесь советом\опытом



>>>

hose
()

singleton, + transaction

Форум — Web-development

class DataBase() 
{
     private function __construct($dns)
     {
         $this->dbh = DB::Connect($dns);
         ....
     }

     static getHandle()
     {
         return $this->dbh;
     }
}

на сколько я понял из документации, транзакции возможны при таком подходе.
но все же
реальная ситуация - все защедщие сидят на одном dbh
допустим в определенный момент для определенного клиента нужно сделать rollback,
ведь по теории откат произойдет и для всех клиентов, висящих на данном dbh ? 
=> при таком подхоте мехонизм транзакций использовать не желательно ?
или я где-то что=то упустил ?

>>>

hose
()

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