still swamp
User-
Posts
167 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by still swamp
-
Есть работа по приделыванию подсветке кода
still swamp replied to still swamp's topic in Goods and Services
Родной паскаль+asm. "С" недолюбливаю. -
Есть работа по приделыванию подсветке кода
still swamp replied to still swamp's topic in Goods and Services
Тема меня завела. Парсер написал. Подсветку написал. Релтайм доделаю - выложу. -
Есть работа по приделыванию подсветке кода
still swamp replied to still swamp's topic in Goods and Services
1. сложность не в парсере, а во времени. парсер написать не проблема, но зачем если уже есть. 2. тормозит или нет - нужно проверять, а для того требуется хотя бы спробовать разметку не реалтаймовую на имеющихся вариантах. 3. если тормозит, можно делать на энтер, таймер, или на худой кончик на клик кнопки "раскрасить". 4. даже если будет тормозить, это временное, так как железо развивается. Если вы обратили внимание, меня гораздо более вырубают проблемы типа "как вернуть каретку на место" а соорудить оригинальное алгоритмическое решение всегда просто. Я пришел из другого языка, а потому реализация JS для меня требует времени. -
Оно. Сенкс.
-
Есть работа по приделыванию подсветке кода
still swamp replied to still swamp's topic in Goods and Services
Вполне устраивает. Только у меня некоторые проблемы со временем. Забота не столь проста как кажется и имеет продолжение. Я хочу что бы это сделал кто-то другой соответственно за вознаграждение. А в чем вы усмотрели проблему с реалтаймовостью? В том случае если есть разукраска текста на JS, то как говориться "7 футов под килем". div с contentEditable и анализатор который откинет теги подсветки от lt; gt;. Или я упускаю из вида какой то очень важный момент? -
Есть работа по приделыванию подсветке кода
still swamp replied to still swamp's topic in Goods and Services
Я про на лету ничего не писал. Хотя идея хороша. Мне нравится. -
Есть работа по приделыванию подсветке кода
still swamp replied to still swamp's topic in Goods and Services
Это в крадце Это в общем -
Сделал некий полигон, на котором так или иначе можно обкатывать фрагменты кода именно для CL неавторизованным посетителям. По возможности буду дополнять примерами.
-
Для разбирательства можно зарегистрироваться на http://catlair.net как администратор сайтов. Почитать раздел "документация". Почта моя: still.swamp@gmail.com. Для скорости вопросы лучше туда.
-
В общем да. Это естно в CL. А вот как тестировать - хороший вопрос. Сегдня приделаю доступную всем ветку где можно будет ковыряться на свое усмотрение без авторизации. Помойка конечно будет... Но вопрос собственно был даже не в тестировании, а в оценке самого подхода и его реализации. Нормально сделано? Описано?
-
Для вот такой формы требуется сделать подсветку кода. У самого не хватает времени. Требования: 1. Библиотеки использовать либо полностью бесплатные, либо свои собственные (в любом случае по используемым библиотекам надо будет договариваться, у меня предпочтений нет, но варианты буду осматривать пристально). 2. Полностью разобраться как работает форма и что куда отправляется. 3. Подсветка кода минимум для HTML, JS c с возможностью создания собственных списков ключевых слов. 4. Управление цветами при помощи CSS. 5. Написание исполнителем отчета о работе из которого будет ясно что как сделано. 6. Размещение кода на CatLair производиться исполнителем. Оплата: 1. Работа оплачивается по договору подряда рублями на расчетный счет. 2. Сумму первым называет исполнитель. Договариваемся по почте. 3. В случае если исполнитель показал что понимает задание и инструментарий для решения возможна предоплата. Срок исполнения 1. Две недели. При работе чем смогу помогу, но разбираться придется скорее всего со многим. Вопросы в форум или на почту still.swamp@gmail.com.
-
При начале редактирования элемента с contenteditable FF обводит его бордюром. Как убрать?
-
Давно хотел себе погремушечку, что бы когда в коде даю гиперссылку на статью, сразу подставлялся не только текст гиперссылки на русском, но и падежные окончания с учетом контекста. Сегодня наконец то закончили такую штуку. Оцените плс. http://catlair.net/?Body=body&page=New...amp;UIDNews=796
-
На моем FF не работает. На моем IE не работает.
-
Я бы рад да не хочет textarea у SCC управляться. Пробовал мес назад, ща конечно еще раз попробую. Код пришлю.
-
А я давно очень тут почитываю да подчерпываю. Только раньше не писал так как было не о чем.
-
Как при помощи JS управлять свойством WRAP по FireFox. document.getElementById('MyTextArea').wrap ==> unknown.
-
Без вящей необходимости флэш лучше не пользовать. К чему лишняя сущность? Я бы делал статическую страницу и загрузку в div всего требуемого.
-
1) Ну ээээ. cl - CatLair. Далее вольное творчество. 2) Баг. Сенкс.
-
Как вам подход к описанию клиентских функций? На сколько доходчиво, юзабельно? http://catlair.net/?UIDMenu=1735&Body=...mp;UIDNews=1480
-
Вот вариант. Вместо события onclick использовать onmouseover. http://catlair.net/?UIDMenu=1735&Body=...mp;UIDNews=1479
-
Изначально данные приходят в виде трех параметров, те это в любом случае сначала сборка строки (3 конкатенации строк). Далее вы предлагаете использовать неизвестно как реализованные джоин и сплит а далее проходить их так же циклом. Я не берусь предсказать какой из результатов будет быстрее, но однозначно утверждаю что мой вариант более универсален, и следуя ему мне не придется под каждую мелкую заботу писать свои обработки. Я предпочитаю сводить код к набору функций с различными точками входа. Так проще, быстрее, дешевле, экономится объем кода. Количество вызовов меня не пугает как то. Единственное что меня всегда смущает, создание велосипедов. Если бы была готовая функция выполняющая мои требования - то конечно я предпочту ее. В противном случае приходится плеваться, давится, но жрать кактусы.
-
Решение дали, я его осмотрел, понял, счел не подходящим для случая. Какой смысл снова в него тыкать? Бессмысленная растрата эмоций. Вот собственно: obj.innerHTML=clStrLeft(ch.toString(),2,'0')+':'+clStrLeft(cm.toString(),2,'0')+':'+clStrLeft(cs.toString(),2,'0'); Плюс полезная функция на будущее: function clStrLeft(AString, ALength, ACharString) /* Дополняет слева строку AString до длинны ALength символами ACharString В случае если длинна строки AString более ALength, строка обрезается слева. */ { var Result=''; /*переменная для результата*/ var k=0; /*смещение в AString относительно маркера текущей позиции*/ var j=0; /*маркер строки из которой происходит дополнение*/ for(var i=ALength; i>0; i--) { k=AString.length+i-ALength-1; if(k>=0) { Result=AString[k]+Result; } else { j--; if (j<0) j=ACharString.length-1; Result=ACharString[j]+Result; } } return Result; }
-
В посте чуть повыше я в явном виде спросил, как это можно сделать проще. Хороша ложка к обеду. Не так ли? Обратите внимание, у меня нет строки, которую делить стоит сплитом. Разделитель может быть не двоеточие. Вы судя по всему предпочитаете проприетарные решения. Мне нравится универсальные. Несравнимые вещи, да и не стоит искать разумную струю в моей писанине.
-
А я бы делал крестики нолики на фоне с ножницами и пуговицами. Было бы краше.