LINUX.ORG.RU

Сообщения lester_dev

 

[гики][донской лайт] Футболка, считающая письма

Форум — Talks

http://blog.printf.net/articles/2010/03/30/email-counting-tshirt

Для Ъ: чуваки прилепили на футболку микруху с bluetooth-донглом, и с ноута пересылают количество писем в ящике, а на футболке горят светодиоды.

lester_dev
()

M$ снова обидели

Форум — Talks

Второй раз суд отклонил ее протест по поводу нарушения патента i4i. Теперь если через 3-6 недель будет вынесен окончательный приговор, OpenXML'ю настанет капец.

http://www.pcworld.com/article/191248/court_reaffirms_i4is_patent_win_against...

lester_dev
()

Мигель скоро станет папой

Форум — Talks

Этим летом, судя по расчетам. Так что все шутки насчет его ориентации больше неактуальны.

http://tirania.org/blog/archive/2010/Mar-22-1.html

lester_dev
()

Новый формат описания проектов - BuilDj

Новости — GNOME
Группа GNOME

Alberto Ruiz представил новый формат описания проектов BuilDj на основе JSON. Основной упор идет на поддержку стека Freedesktop/GNOME, но формат может быть расширен с помощью плагинов и на другие языки/системы.

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

  • Интуитивно понятное описание
  • Использование best practices, в частности отход от захардкоженых путей и библиотек
  • Конфигурация, проверка зависимостей, сборка - все определено в одном файле
  • Формат изначально задумывался как переносимый и кроссплатформенный
  • Разделение описания и функциональности - в то время, как описание остается тем же, в качестве бекенда может использоваться любая система сборки. Для примера реализации, уже существует скрипт для Waf, поддерживающий этот формат.

Описание на live.gnome.org

>>> Подробности

 buildj, ,

lester_dev
()

[скрестили пальцы] Half-life на Mac

Форум — Talks

Вальва опубликовала некоторые картинки грядущей презентации Steam на банальных маках. Стоит ли надеяться, что порт произведут и под линупсы?

http://www.macrumors.com/2010/03/03/valve-teases-upcoming-half-life-release-f...

lester_dev
()

[Qt, лол] Отчего представление может тормозить?

Форум — Development

Есть QTableView, при ней модель с делегатом. Так вот, отдельные три колонки отрисовываются с жуткой задержкой, причем остальные, с гораздо более тяжелыми вычислениями под собой, безо всяких проблем. Данный симптом наблюдается и при выключенном делегате, и при полном отключении data() модели. Какие еще есть варианты отладки, чтоб выяснить, в чем дело?

lester_dev
()

Input без типа через XPath в FF 3.5 - как?

Форум — Web-development

Господа, почему в таком хтмле

<html>
<head>
</head>
	<body>
		<table>
		<tr>
			<td>
				<input type="text" name="test1">
			</td>
		</tr>
		<tr>
			<td>
				<input name="test2">
			</td>
		</tr>
		</table>
	</body>
</html>

Xpath запрос

//input[@type='text' or @type='']

находит только первый input? Как найти второй тогда? К имени привязываться нельзя, только к типу. В IE, кстати, находятся оба контрола.

lester_dev
()

[Java][ООП] Инкапсуляция рвет мозг

Форум — Development

Разве protected методы одного класса не недоступны другому, не являющемуся не то, что наследником, но даже родственником этому классу? Скажите мне, что это так, а то у меня перед глазами наглядный пример обратного.

 ,

lester_dev
()

[bug] где ссылки на предыдущие темы?

Форум — Linux-org-ru

В http://www.linux.org.ru/tracker.jsp?filter=mine отображается только 50 последних моих тем. Как найти более древние?

 

lester_dev
()

[ЖЖ][внезапно] 5*

Форум — Talks

сабж

 ,

lester_dev
()

[Feature request] автозамена в сообщениях

Форум — Linux-org-ru

Раз уж у нас юникод во все поля, предлагаю сделать автозамену определенных последовательностей на соответствующие юникодные симвволы.

Скажем, "--" (два минуса) на длинное тире.
(с) на значок копирайта, (R) и (tm) туда же. Ну и всякие больше-равно, меньше-равно и прочие стрелочки, что в голову взбредет.

Фичу обязательно сделать отключаемой в профиле.

 

lester_dev
()

yum не тормоз

Форум — Talks

Он просто так работает

http://img15.imageshack.us/img15/3320/screenshot3cz.png

lester_dev
()

Ubuntu Lucid будет поддерживать RGBA

Новости — Ubuntu Linux
Группа Ubuntu Linux

Команда разработчиков Ubuntu Lucid начала работу по написанию патчей, добавляющих поддержку RGBA и клиентских оконных декораций в gtk-приложениях. Это означает, что новый релиз дистрибутива будет идти с прозрачностью по-умолчанию, т.к. основная тема GTK основана на Murrine.

Патчи к основным приложениям Gnome уже написаны, автор Murrine Андреа Симитан помогает им по мере сил, но проекту все еще нужны тестеры и разработчики.

>>> Подробности

 , , ,

lester_dev
()

Pidgin и «пороли»

Форум — Talks

Виндузятники плачутся, что пиджин хранит их «пороли» в плейнтексте и предлагают сторонние приблуды для исправления этой несправедливости.

http://lifehacker.com/5445101/your-passwords-arent-as-secure-as-you-think-her...

А разработчики меланхолично плюют в потолок и издевательски советуют выставлять права доступа к файлам: http://developer.pidgin.im/wiki/PlainTextPasswords

lester_dev
()

[Qt, лол] Как получить значение из модели, на которой висит relation?

Форум — Development

Есть QSqlRelationalTableModel, в которой одна колонка установлена как foreign key к другой модели. Скажем,

table1->setRelation(Column_NameId, QSqlRelation("table2", "id", "name"));

Как получить само значение ячейки в Column_NameId из table1, если table1->data(...) возвращает замапленное значение name из table2? Или как получить строку из table2, на которую указывает foreign key из колонки Column_NameId в table1?

lester_dev
()

[Qt] Как заставить QCompleter дополнять по одному полю, а отдавать другое?

Форум — Development

Вторые сутки долблюсь. В общем, есть у меня две таблицы, скажем

table1:                        table2:
 id : int,                        id: int
 name_id : int       =>           name: string
В table1 name_id является ключом к 'table2'.'name'

Я беру модель table2 и даю ее QCompleter, установив completionColumn в 1, все дополняется, казалось бы, хорошо. Но по возвращению в setModelData у меня есть только editor, в который чертов QCompleter записывает table2.name и следовательно, это все чем я располагаю. Неужели грепать table2 на предмет name и брать оттуда id, который записывать уже в table1? При том, что name может быть далеко не уникальным?

Как сделать так, чтобы при редактировании этого поля в QCompleter выскакивал popup со значениями 'table2'.'name', но в ячейку записывалось 'table2'.'id' из той же модели? Я пробовал сабклассить QCompleter, но не осилил где возвращается значение выбранного индекса из popup. Я даже создал в своем делегате слот commitAndClose(QModelIndex), который присоединил к сигналу activated(QModelIndex) QCompleter'а, но все, что у меня в нем есть, это QModelIndex, который еще и константный. Это просто капец какой-то, хелп!

 

lester_dev
()

[c/c++] хидеры vs forward declarations

Форум — Development

А вот что предпочитает уважаемый All:

#include "blabla.h"
или
class blabla;
в больших проектах с кучей хедеров? Против первого вопроса вроде-бы говорит путаница и рекурсивный инклюд, против второго - возложение миссии подтирать за программистом целиком на линкер и пляски с анрезолвед екстерналс. По-мне, так лучше первый подход, ибо парсеры в некоторых IDE (не будем показывать пальцем) включают автокомплит только тогда, когда в области видимости есть декларация класса. Дискач.

lester_dev
()

[Qt] ругань на удаление QSqlDatabase

Форум — Development

Интерфейс к базе данных у меня реализован в виде синглтона, у которого есть приватный член QSqlDatabase dbase;

Так вот, при инициализации и работе все ок, но при удалении в консоли появляется ругань -

QSqlDatabasePrivate::removeDatabase: connection 'qt_sql_default_connection' is still in use, all queries will cease to work.

Погуглив, я решил, что нужно делать базе close() перед удалением, но как только я не извращался с закрытием - ставил на atexit(), подключал слот к сигналу destroyed() QApplication, вручную вызывал блин в обработчике закрытия, все равно ворнинг не исчезает. Кто-нибудь сталкивался с подобным?

 

lester_dev
()

2Shaman007: Пошутили и хватит

Форум — Linux-org-ru

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

lester_dev
()

[Qt] Переключение между виджетами

Форум — Development

Требуется таким образом реализовать несколько виджетов, чтобы в каждый момент времени был виден только один из них. Все виджеты долны быть наследниками одного и того же родительского виджета, т.е. рисоваться в одном и том же месте. Создавать и удалять их каждый раз при переключении накладно, посему в голову приходит несколько идей:

* тупо засунуть все виджеты в один layout и всех заhide'ить. Потом show у требуемого.
* сделать всех детьми некоего невидимого виджета, а потом reparent'ить выбранного к видимому.
* сделать QStackedView с невидимыми страницами и засунуть в каждую по виджету и переключать их опять же с помощью hide/show.

Что посоветует многоуважаемый all? Какие есть подводные камни?

 

lester_dev
()

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