Ru-Board.club
← Вернуться в раздел «Программы»

» NuSphere PHPEd

Автор: iser77
Дата сообщения: 16.11.2009 17:11
anree
Я также пользуюсь этим методом... хотя он немного неудобен, но все таки лучше чем ничего.
Автор: ssl12
Дата сообщения: 16.11.2009 17:22
iser77

Цитата:
Я также пользуюсь этим методом... хотя он немного неудобен, но все таки лучше чем ничего.


а я использую code navigator и смотрю на ошибки - такие маленькие красные кружочки справа от текста.
Ну и фолдинг - тоже, схлопнишь что до курсора (это в локальном меню редактора Code Folding -> collapse to cursor) и уже сразу виднее. Ну и разумеется первым делом - форматирую html, чтобы он читабелен был - для этого есть два пути - "Reindent" пункт в локальном меню, и Format with polystyle - это в меню закладки файла, над редактором.
Автор: anree
Дата сообщения: 16.11.2009 17:31
О да. Polystyle рулит. Особенно когда его настроишь как надо.
Автор: ssl12
Дата сообщения: 16.11.2009 18:19

Цитата:
О да. Polystyle рулит. Особенно когда его настроишь как надо


странно. А у меня наоборот были большие напряги с polystyle, особенно с символами из 1252, которые по понятным причинам отсутсвуют в 1251. Т.е. использовать можно, да, но весьма аккуратно.
Автор: anree
Дата сообщения: 16.11.2009 18:22
c кодировкой 1252 пока не приходилось сталкиваться, в основном UTF8, 1251.
пользуюсь версией 3.4w
Автор: israel_rider
Дата сообщения: 16.11.2009 20:41
anree ещё раз спасибо за твой совет, как проверять парность тегов. Намотаю на ус и буду пользоваться.
С ошибкой при установки разобрался ещё тогда. Пляска с бубном, и на каких то форумах нашёл. Я устанавливал опцию - Enable HTTP mode (3rd party WEB server) . Так вот, проблема была в том, что в корневую дирректорию проекта надо было положить два файла - dbg-sample.php и dbg-wizard.php . dbg-wizard.php вроде идёт вместе с сабжем, и как его установить вроде написано в мануале. А dbg-sample.php я просто скачал на каком то форуме. Если надо, могу выложить.
Ещё, проблема в том, что я ставил сабж много раз, разные версии. В конце концов замучился, и просто вписался в последнюю волну. Не исключено, что описываемые мной ошибки возникали из за просто из за кривых дистров, и всё.

Добавлено:
Кста. А сабж порядка 400 метров памяти отжирает... Скромненько так....
Автор: anree
Дата сообщения: 16.11.2009 21:02

Цитата:
Кста. А сабж порядка 400 метров памяти отжирает... Скромненько так....

странно, я замечал порог 120-150 мб

насчет dbg-sample.php: при добавлении проекта визардом, сабж сам создает файл в папке проекта с содержимым:

Код:
<?php
function test_func(&$arg1) {
var_dump($arg1);
return "hello";
}

$tst = array(0=>"element1", "a"=>"element2");
$a = test_func($tst);
echo "$a world"
?>
Автор: ssl12
Дата сообщения: 16.11.2009 21:25

Цитата:
Кста. А сабж порядка 400 метров памяти отжирает... Скромненько так....


Сильно зависит от объема проектов в workspace. Хоть и редко, но бывает и 400. Хотя, чаще 100-150.

Походи по дискам - поудаляй все ppx файлы - это тоже советовалось на форуме.
Потом запустишь, он некоторое время поколбасит все файлы проекта, как увидишь что CPU свободен, выходишь, phped заново сохранит ppx и после этого жрать много не будет.


Цитата:
А dbg-sample.php я просто скачал на каком то форуме


дык его ж визард каждый раз сам создает. И если объявлен ftp в настройках проекта, то через него еще и зальет на сервер.
Автор: Bond_13
Дата сообщения: 16.11.2009 21:33
У меня в проге почему-то если переменная содержит КИРИЛИЦУ, то в watch выводит иероглифы.
Как бороться ?
Автор: anree
Дата сообщения: 16.11.2009 22:03
Необходимо указать в настройках программы в какой кодировке общаться с дебагером. Например у меня проекты как я писал выше в UTF8, поэтому я указываю ее и там.



___________
Кому нужны инвайты в Google Wave? Осталось 4 штуки
Автор: israel_rider
Дата сообщения: 16.11.2009 22:04
ssl12 Блин!!!! Точно!!!!!!! Класс!!!!!!!!!!! Ты попал в самую точку!!!!!!!!! Я только что сидил и охреневал! Запускаю сабж, ничего в нём не делаю, и вижи - загрузка проца 50 процентов!!!!! Я всё не мог понять, что же он там делает, если я в нём ни чего не делаю. Да, действительно было много указаных тобой файлов, после разных моих экспериментов. Ну что ж, нашлось хоть какое то логичное объяснение происходящему, уже легче. Ладно, буду учиться дальше. И задавать вопросы. Боюсь, их ещё очень много будет....
Автор: Bond_13
Дата сообщения: 20.11.2009 21:03
Спасибо.
Автор: israel_rider
Дата сообщения: 24.11.2009 14:41
Пипл, помогите, плиз. Со встроенным сабжевым FTP клиентом вообще бред полнейший.
Как я понял, работать с ним можно только через Explorer. Вот я, допустим, нахожу какой то файл на удалённой директории, и хочу скопировать его себе на комп. И дальше начинается бред полнейший вообще!!!!!!!!!!!!!!!
Если опция просмотра в Эксплорере – «скрыть дерево», там вообще одно только окно, и как скопировать файл непонятно просто вообще!
А если выбрать опцию «расколоть на два окна», да, задумано вроде, что файл надо перетаскивать с нижнего окна в верхнее, как в других клиентах. Но это же нереально!!!!!!!!!! В сабже верхнее и нижнее окно взаимосвязаны, и ловить нажатой мышкой нужную папку в верхнем окне, когда тащишь файл просто нереально!!!!!!!!!!!
Я просто не понимаю. Или это я идиот, или…. Вроде серьёзные люди, серьёзная прога, а такой идиотизм, какие то глупые понты, «ВСТРОЕННЫЙ FTP КЛИЕНТ»!!!!!!!!!!!!!!!!
Автор: NightHorror
Дата сообщения: 24.11.2009 14:51
israel_rider
Правая кнопка мыши на файле/каталоге -> Download.
Автор: israel_rider
Дата сообщения: 24.11.2009 15:00

Цитата:
Правая кнопка мыши на файле/каталоге -> Download.

Хорошо, согласен.
Но обратный процесс??? Если мне надо загрузить файл на хостинг?
Там, в контекстном меню ни какого "upload" нет! Что же мне делать?
Автор: anree
Дата сообщения: 24.11.2009 15:01

Цитата:
Если опция просмотра в Эксплорере – «скрыть дерево», там вообще одно только окно, и как скопировать файл непонятно просто вообще!

Лично у меня работа в программе основана на проектах, воркспейсах. Если надо скопировать файл, который есть на хостинге но нет в проекте, то во встроенном фтп-клиенте (закладка Explorer) беру файл (папку) и перетаскиваю в нужное место рабочего проекта (закладка Workspace). Режим дерева проводника у меня в режиме Full-tree, ибо мне так удобнее.




Добавлено:

Цитата:
Там, в контекстном меню ни какого "upload" нет! Что же мне делать?


Нужно в свойствах проекта настроить связь с удаленным аккаунтом, тогда в проекте на файле/директории станут активны комманды Download/Upload. Я чаще в работе использую комманды Smart Upload/Download
Автор: iser77
Дата сообщения: 24.11.2009 15:12
А нельзя сделать как в Дримвивере: открыть файл с хоста, чтобы он был скопирован в соответствующую папку на локальном хосте (заменил локальный), а оттуда уже открылся? А то он загружается хрень знает куда, и при его обратной загрузки на сервер - локальный файл остается неизменным.
Автор: israel_rider
Дата сообщения: 24.11.2009 15:17

Цитата:
Нужно в свойствах проекта настроить связь с удаленным аккаунтом

anree, помоги, плиз.
В этом окне надо искать опцию для настройки связи с удалённым аккаунтом?

Что то не нахожу пока.....



Добавлено:
anree
Нашёл!!!!!!!!!!!
Сенкс!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Автор: anree
Дата сообщения: 24.11.2009 15:41
Да. См. скриншот свой. У тебя там есть группа полей Publishing. Эти поля отвечают за публикацию проекта на хостинг.
Поля:
Account - список аккаунтов которые мы настраиваем в процессе работы. Если они есть, то выбирай из этого списка. Если нет, то нажми на кнопку [...] и добавляй. Будь внимателен когда прописываешь путь к файлам на хостинге. Обычно файлы сайта находятся в директории public_html или www. Их рекомендую указывать в настройке аккаунта ФТП а не в следующем поле

Top publishing directory - директория верхнего уровня проекта. Я пишу тут / (слеш)

Don't publish directories - указываем через ;(точка с запятой), какие файлы не будем выгружать на хостинг. У меня например это: CVS;.svn;storage;cache;logs;config;forum;


Все аккаунты еще можно найти и предварительно настроить тут: меню Tools / Accounts

Как добавлять: Закладка Accounts / File transfer accounts / New




Добавлено:

Цитата:
Нашёл!!!!!!!!!!! Сенкс!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


а я столько тут настрочил =) Если чего пиши в асю, джабер. Чем могу помогу.
Автор: israel_rider
Дата сообщения: 24.11.2009 15:57
Да.... заработало....
anree, да..... по поводу разъяснения о том, что в настройках аккаунта необходимо правильно прописать корневую дирректорию - респект и уважуха. Я до таких тонкостей просто недодумался.... Просто пропустил. Просто оставил поле "корневая дирректория" в настройках аккаунта пустым.

Добавлено:

Цитата:
а я столько тут настрочил =)

Да в том то всё и дело!!!! Я, нашёл сам, в конце концов, как аккаунт добавлять.
Но, по поводу настройки корневой дирректории.... я тебе уже выше написал!!!!
Так что ещё раз, огромнейший сенкс!!!! Ты меня здорого выручил просто очень! Сам бы я ещё долго бы с бубном плясал.....
Автор: anree
Дата сообщения: 24.11.2009 16:08
=) пожалуйста.
Автор: israel_rider
Дата сообщения: 25.11.2009 10:09
Я снова прошу помощи.
В Notepad++, в окне открытого файла, внизу всегда показан тип перевода каретки – UNIX или WIN. А в меню Format всегда можно выбрать конвертацию из одного формата в другой, если необходимо.
В сабже мне очень не хватает этой возможности. Здесь, внизу окна указывается только кодировка. Данных о типе перевода каретки я не нашёл.
Плиз, кто знает, где можно увидеть данные о типе перевода каретки в сабже, и как можно этот тип изменить?
Автор: anree
Дата сообщения: 25.11.2009 10:22
Если я правильно понял, то в настройках есть подобная опция:
Но она устанавливает глобальное значение для всей программы.
IDE / IDE Settings / Default file format

Автор: israel_rider
Дата сообщения: 25.11.2009 10:26
anree, огромный сенкс!!! Буду экспериментировать.
Автор: israel_rider
Дата сообщения: 26.11.2009 20:55
Пипл, помогите!
Пробую запускать дебаггер, как сказано в мануале, нажимая кнопку "Debug" сабжевого тулбара в восьмом Осле. Cкрипт страницы для пробы специально выбрал самый простой. Страничка начинает загружаться, и загружается до бесконечности....
Потом, если я нажимаю кнопку "Рефрешь", эта страница уже не откроется, будет так же загружаться до бесконечности. Что бы её потом открыть, нужно закрыть, и потом снова открыть Осла. Если запускать дебаггер альтернативным способом из мануала, приписав к адресу в адресной строке "?DBGSESSID=0@clienthost:7869", наблюдается та же картина.
ХРю новая, только что поставленная, сабж тоже поставленный только что. Debugger Listener естественно запущеный торчит в трее. В настройках сабжа ессно выбрано "HTTP MODE (3RD PARTY WEB SERVER)". Что ещё дополнить.... Понимаю, что телепаты в отпуске, но какие данные ещё привести?
Куда смотреть, как диагностировать проблему?
Автор: anree
Дата сообщения: 26.11.2009 21:13
Слайды, слайды.... )

Цитата:
Страничка начинает загружаться, и загружается до бесконечности....


а далее тыкаешь кнопки дебагера в самой программе


нажимая их ты по шагово перемещаешься по своему скрипту, а в браузере тем временем рендерится сам html.

Автор: israel_rider
Дата сообщения: 26.11.2009 21:22
Да! Охренеть! Я просто должен был внимательно читать мануал дальше, а не только первую страничку главы про дебаггер!
anree, блин, что бы я без тебя делал! Я твой должник, и не расплачусь до конца жизни!
Автор: anree
Дата сообщения: 26.11.2009 21:37
Да ладно. Вы меня прям в краску вогнали...


З.Ы. Может ты знаешь, кому не жалко поменять 1 инвайт на хабрахабр, взамен моих 11 инвайтов на гугль вэйв?
Автор: israel_rider
Дата сообщения: 29.11.2009 13:39
Изучая сабжевый мануал впервые в жизни наткнулся на понятие - CVS . Первые впечатления - очень полезная вещь. Собственное говоря, некое примитивно-самопальное подобие CVS я использовал всегда, поскольку очень стремался, когда вносил изменение в живой существующий проект. И пару раз меня моя мнительность нехило спасала.
Вопрос. Хотелось бы услышать мнение более опытных проффессионалов, насколько полезен для них оказывается CVS, встроенный в сабж.

Добавлено:
И ещё вопрос. Поскольку работаю я пока в одиночку, мне вовсе не нужен удалённый репозиторий. Но то, что мне действительно необходимо - журналирование и сохранение всех изменений, которые я вношу в проект.
Вопрос. Можно ли развернуть сабжевый CVS у себя на компе локально?

Добавлено:
Кста. Разбираясь с сабжевым мануалом, нашёл ответ на этот свой вопрос. Оказывается, работать со встроенным FTP клиентом "по простому" очень просто. Надо всего лишь запустить additional Explorer windows (View -> Clone Window -> Explorer), и, после этого, можно спокойненько перетаскивать с хостинга и обратно нужные файлы.
Автор: israel_rider
Дата сообщения: 29.11.2009 22:52
Если кому вдруг интересно, что бы запустить сабжевого клиента MySQL, нужно просто заменить библиотеку из сабжа более новой библиотекой из дирректории MySQL. Проблема извесна, и детально описана на форуме -
http://forum.nusphere.com/viewtopic.php?t=6561&highlight=database+client
http://forum.nusphere.com/viewtopic.php?p=18576
http://forum.nusphere.com/viewtopic.php?t=2378&highlight=help+connecting+mysql
Правда, то, что я пока не смог уразуметь, для чего они вообще впихнули в сабж клиента базы данных, если есть намного более удобный и полезный и горячо любимый всеми новичками phpMyAdmin. Или я ошибаюсь?


Страницы: 12345

Предыдущая тема: HD speed


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.