Доброго времени суток, решил тут чётко побазарить. Завёл значил там репу(условно говоря, там вообще всё как-то не привычно, не комиты а ревизии, не проект а ветка, фиг разберёшь), делаю комит:
bzr push lp:~olkir/+junk/te
всё прошло нормально, затем сразу захожу в свою ветку а там:
Updating branch...
Launchpad is processing new changes to this branch which will be available in a few minutes. Reload to see the changes.
В результате информацию на странице я увидел только через несколько минут. Интересует - так и должно быть или это у меня чего-то не так? Может работаю как-то не так или ещё чего. Кто лаунчпадом пользуется, просветите :)
Кинул на форму GtkTextView, у него отпределил событие expose-event, пытаясь добавить нумерацию строк, нумерация работает, но почему-то, когда загружаешь текст, хотя бы в пару сотен строк, субъективно подтормаживает(прокручиваю скролом вверх-вниз) :( В чём может быть проблема? Может идеи подкините (за основу брал код из mousepad)
Доброго времени суток. Есть функция window.open(...), которая открывает ссылку(страницу) в новом окне. В движке Mozilla есть похожая фунция window.openDialog(...), по сути, это тоже самое что и window.open только открывает XUL файл, вместо страницы. А как проверить что функция создала окно и оно на экране(т.е оно открыто)? Изначально думал передавать в функцию доп.параметр и обрабатывать событие открытия окна, в котором этот параметр устанавливать скажем в TRUE, и тогда перед очередным вызовом window.openDialog можно было бы его проверять, но мне кажется, что это не взлетит.
Доброго времени суток, проблема такова: Получаю из XUL элемента текст и добавляюего в ветку <body> документа, предварительно обрамив этот текст тегом <div>. Также в тексте я заменяю все сиволы новой строки на тег <br>, но почему-то на странице, переноса текста не получается, вмесо этого тег отображается вместе с основным текстом(например aaa<br>bbb). Еслиже смотреть через .innerHTML то он выводит вместо <br> - &_lt;br&_gt;(подчёркивания убрать) Чего поделать, чтобы на странице нормально переносился текст?
Пытался прямо в коде html странички прописать:
<body>
<div>
aaa<br>bbb
<div>
</body>
Всё отображается отлично, с переносом
Вот код моей небольшой функции:
function sendMessage() {
var mb = document.getElementById("tb-message")
var text = mb.value
var html = document.getElementById("iframe").contentDocument
if(text.length > 0) {
text = text.replace("\n", "<br>");
var div = html.createElement("div");
var text = html.createTextNode(text)
div.appendChild(text);
html.body.appendChild(div)
alert( div.innerHTML); // вот здесь вместо тега <br> выводится &_lt;br&_gt; почему-то
}
}
...такой, такой... неудобный? Почему нельзя было при разворачивании окон, убрать у них заголовок и панель меню, встроив их в верхнюю панель, как в Unity? почему такой странный способ переключения окон, мышку в верхний левый угол, и вот они все отображаются, и сидишь выбираешь какое-же твоё, без какой-то группировки по приложениям... Почему, почему, почему... кучка этих почему ? :(
Доброго времени суток, наверно многие видели на различных диаграммах(UML, IDEF... ) что между объектами схемы проводится ломаная линия, т.е не просто от точки А до точки Б, а она «ломается», всегда под прямым углом, если например объекты находятся на разных высотах по оси Y. Собственно интересует, как делают эту «ломанность»? Объясните на пальцах, можно сдобрить это дело кусочками кода :)
Доброго времени суток, такой вопрос, можно ли из «стиля» CSS передать значение в переменную javascript? Например переменной color в функции getColor() становить значение цвета из стиля CSS. Покажите, как это сделать :)
Доброго времени суток. Наверно немного странный вопрос, но попробую описать получше. Играюсь с XUL, расположил на «форме» элемент iframe, под ним тектовое поле и кнопку. Нужно чтобы при нажатии на кнопку, текст из текстового поля, отображался в iframe. Т.е если в iframe уже есть текст, то новый добавлялся под уже существующий. Iframe это элемент для отображения html страницы(выбрал его потому как, html можно форматировать, стили там всякие, вообщем красивости наделать), но понятия не имею как в неё текст добавлять, работать напрямую с DOM страницы? Загрузить в IFrame какую-нибудь html страницу и работать с её DOM или можно как-то работать с DOM самого iframe? Как вообще осуществить такую задачу? Объясните на пальцах :)
Доброго времени суток, тут давеча сломался у меня Unity. Дело было значит так: сначала глюканул по всей видиости компиз - экран весь «зарябил», когда это происходит, мышкой можно водить по экрану, но изображение не востанавливается,такое бывало раньше, я обычно перезагружался. А тут решил попробовать поступить по другому. Думаю, может можно как-то перезагрузить саму Unity, авось поможет. Перешёл в консоль Atl+Ctrl+F1? и сделал unity --reset, на экране рябь пропала, но unity не реагировал на мышку и клаву. Потом я сделал unity --replace, но ситуацию это не спасло, тогда я по старинке перезагрузился. После перезагрузки, при загрузки unity, загружается только обоина, ни верхней панели, ни дока сбоку нет, зато всплывающие сообщения выскакивают как и раньше(хоть какая-то радость )))) ). Сейчас переключился в класический вид, так и работаю, но малость уж привык к unity, как вернуть? Или только переустановкой? Что можно попробовать? :)
Доброго вреени суток, хочется спросить, кто-нибудь использует в своих проектах XUL, да и вообще движок Mozilla, для разработки UI? Расскажите как оно, насколько гибко, насколько сложные и красивые интерфейсы можно создавать? Можно ли используя XUL делать клиент-серверные приложения? И ещё один момент, что у них там за Chrome? В доках написано, что это мол какая-то часть пользовательского интерфейса, невидимая... но так и не понял, для чего она нужна и что делает, растолкуйте :)
Собственно сабж. Интересует виджет как в программах для сравнения файлов, чтобы показывал разницу между ними, выделял цветом и тд.д, есть ли такой готовый? Может завалялся в каком проекте? :)
Доброго времени суток есть функция, в которую я передаю указатели на списки. В функции я их заполняю и хочу использовать, но внутри функции они заполняются, после выхода из функции указатель на список всё равно равен NULL:
т.е я передаю в функцию указатели на списки, в функции их заполняю, и ожидаю что по возвращении из функции они будут заполнены, а они - NULL. ЧЯДНТ? :(
Доброго времени суток, собственно сабж. Например вот https://bitbucket.org/marcinkuzminski/rhodecode/overview
Вот как он под списком комитов(REcent commits) добавил текст, да ещё и с разметкой? Перерыл всё, нашёл только в админке возможность добавлять описание проекта в начале страницы :(
Доброго времени суток, хочу вернуть Rhythmbox вместо Banshee, но чтобы с интеграцией в панель(как у banshee), а не просто apt-get install rhythmbox и всё, или оно само после установки интегрируется?
Доброго времени суток, есть двумерный массив, если быть точным таблица, в основе которой лежит двумерный массив, ячейками которого являются «строки». Нужно организовать группировку всего этого хозяйства по какому-либо столбцу, либо по нескольким сразу. Я так понимаю алгоритм следующий:
Берём столбец, по которому мы будем группировать, начинаем бежать по нему с самого начала, берём первое значение из ячейки в этом столбце и сравниваем со всеми остальными значениями в этом столбце, если такого же не нашлось, то создаём новую «группу» и добавляем туда это значение, если нашлось, то пропускаем его и берём следующее значение из следующей строки. Суть в том, как можно быстро пробегать по всем значениям столбца и сравнивать значение одной ячейки со всеми? Я так понимаю что можно использовать хэш-таблицу(так как у неё время поиска близко к O(1)). Но хеш таблица это пара ключ-значение, т.е получается что на каждый столбец должна быть своя хэш-таблица, верно? И если столбцов 100500 то и хэш-таблиц будет столько же... не накладно ли?
Весь код делаю на Си + GLib, в качестве хэш-таблицы подразумевал GHashTable :)
Доброго времени суток, пытаюсь перейти на GnuCash, раньше учёт вел просто в «экселе», забиваю структуру счетов, вклад, кошелёк... но ещё у меня есть зарплатная карта, это вроде как Актив, т.е я могу сделать ещё один счёт типа «Актив» или типа «Приход»(не знаю как правильней, но не в этом суть), проблема в том, что на этой же карте открыт овердрафт. Наприме, когда деньги на карте заканчиваются, списание происодит из овердрафа, т.е по сути из моего долга банку. Как этот момент учитывать в ГнуКэше, делать два счёта типа Актив и Задолженность? Где Актив - это мои средва на карте, а Задолженность - это овердрафт,но тогда будет не удобно вводить это в программу,например если я расплачиваясь картой, потратил свои средства и влез в овердрафт. Если бы была отдельно кредитка, то там да, работаешь с отдельным счётом и всё, а в случае с овердрафтом как поступать?
Доброго времени суток. Собираюсь «повозиться» с микроконтроллерами, пораскинул мозгами и жёстко загуглил, решил что начинать буду с Atmel. В связи с этим возник ряд вопросов, которые хочется прояснить, вроде и информации достаточно, а просветления пока не наступило. Требуются объяснения методом «на пальцах» в упрощённой форме:
1) С какого AVR лучше начать, чтоб просто, не дорого и со вкусом? Сам склоняюсь к ATiny13 или ATiny15, они вроде и не дороги, и для начала «лампочками поморгать» хватит, может ещё чего из них можно выжать
2) Для них нужен программатор, большинство схем рассчитано на COM порт, у меня же ноутбук, COM порты на них не водятся(я имею ввиду на современных). Я так понял что нужно делать некий «переходник» с USB на COM, или как они называются USB-UART(это одно и то же?). Где такое брать? Собирать самому или есть готовое? Потыкайте носом, ибо сам об этом имею смутное представление, и гуглил бы по методу «пальцем в небо».
3) У меня нет винды на компе, только linux, предположим нашёл я переходник с USB на COM или USB-UART(не знаю как правильно), подключу его к компу, как он определиться? Нужны ли ему какие-либо дрова, или это всё будет «прозрачно»?, типа подключил этот переходник, к нему программатор, вставил в него контроллер, и AVRStudio его тут же увидела, и может его читать, ну т.е можно будет сразу с ним работать, клепать схемы и писать проги.
Пока вроде всё, думаю по ходу ещё появятся вопросы :)
sudo apt-get install wine1.3
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
wine1.3 : Зависит: libmpg123-0 (>= 1.6.2) но он не может быть установлен
Зависит: libopenal1 но он не может быть установлен
Рекомендует: gnome-exe-thumbnailer но он не может быть установлен или
kdebase-runtime но он не может быть установлен
Рекомендует: ttf-droid но он не может быть установлен
Рекомендует: ttf-umefont но он не может быть установлен
Рекомендует: winbind но он не может быть установлен
E: Сломанные пакеты
Пытался поставить один из пакетов что он просит: libmpg123-0:
sudo apt-get install libmpg123-0
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет libmpg123-0 недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета libmpg123-0 не найден кандидат на установку
Я так понял что wine1.3 это новая, ещё не совсем стабильная версия, пытался поставить старую, стабильную версию 1.2:
sudo apt-get install wine
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
wine : Зависит: wine1.3 но он не будет установлен
Ничего не понимаю, чего он всё хочет? Как установить этот wine? Куда копать? :(