Створення інонки для Symbian-програм

Листопад 18th, 2010

Резервний кроспост з розробки

Доброго вечора, любі хлопчатка і дівчатка, зара я вам розкажу, як задавати іконки для ваших програм під Symbian.

На перший погляд, усе дуже просто. Треба лише додати у pro-файл рядок типу такого:
ICON = images/my_icon.svg
Але не варто розслаблятися, фінські хлопці приготували кілька неприємних сюрпризів.
(ще…)

Категорії: Життя | Теґи:, | Коментарів: 1

Курс лекцій по Qt

Серпень 17th, 2010


На сайті Qt викладено курс лекцій, присвячений цьому чудовому фреймворку. Всього заплановано десять лекцій, наразі готові лише чотири:

  • Основні поняття Qt, демонстрація роботи з бібліотекою
  • Об’єктна модель Qt, поняття сигналів та слотів
  • Віджети та лейаути
  • Типи даних та файлів

До кожної теми підготовано набір слайдів, приблизний текст лекції та приклади. І ще є щось типу завдання на лабораторну роботу.

Все англійською мовою, звісно.

Категорії: C/C++, програмування | Теґи:, | Кометарів немає

Mind dump #2

Березень 14th, 2009

Зібралося кілька нових думок про минулі пости. Service pack, так би мовити :)

Почну з найсвіжішого. Історія з pidgin’ом, який неможливо оновити , повторилася у трохи більших масштабах. На початку місяця вийшла нова версія QT 4.5, але спробувати її вдалося лише вчора, і то під Window. Хоча, зараз, поки писав цей пост, вирішив ще раз глянути, і навіть таки знайшов якийсь пакет . Але він для Fedora 11 (актуальною зараз є десятка).

Втім, на Windows у QT теж не все добре. Я був захотів скомпілювати її собі з вихідних кодів, з власними налаштуваннями. А фіг там: з увімкненою підтримкою SSE нічого не компілюється. Добре, що у дефолтній конфігурації хоча б mmx присутній. Це вже крок вперед,юзери Fedora таке щастя лише у майбутній версії отримають.

Ще колись давно я писав про CSAW – чемпіонат зі створення закладок у аппаратному забезпеченні. З ним усе добре:завершився восени, студентам вдалося придумати якусь кількість діючих хардверних троянів. Роботи переможців були опубліковані на сайті контесту, але вони дещо заважкі для розуміння неспеціалістам (мені в тому числі :) ). Мабуть, саме тому завершення того контесту пройшло непоміченим основними сайтами новин.

Категорії: Життя | Теґи:, , , , | Кометарів немає

Функція повідомлення про помилку

Січень 14th, 2009

У QT знайшов черговий приклад, як не треба робити. Спішу поділитися :)

Уявіть собі, є якийсь там клас QPluginLoader, який має метод QString QPluginLoader::errorString (). Типу, якщо шось там спрацювало не так як треба, то цей метод повертатиме текстовий опис помилки. Питання на засипку: що видає ця функція, якщо все пройшло добре? Коли б це проектували нормальні люди, то відповідь була б “No error”, або щось подібне. Стандартна perror(), наприклад, в такому випадку чітко і ясно пише “Success” (в англійській локалі, звісно). Натомість витвір заморожених норвежців запросто видає “Unknown error”. А фіглі його тут зайвий раз викликають…

Категорії: C/C++, Життя | Теґи:, , | Кометарів немає