LINUX.ORG.RU

Сообщения Tweaker

 

typeid или dynamic_cast()

Форум — Development

Допустим, существует следующая иерархия классов:

class A{
public:
    A(){}
    virtual void m(){}
};

class B: public A{
public:
    B(){}
    virtual void m(){}
};

Как правильнее приводить А* к В*: при помощи dynamic_cast или typeid + static_cast, при условии, что я знаю, что объект не может быть наследником B?

 

Tweaker
()

System Shock 2

Форум — Games

Кто-то играл в «нативную» версию из стима? Как оно?

В комментах в стиме пишут, что завернуто в вайн и довольно криво. Может проще будет взять на рутрекере и запускать через вайн самому?

Tweaker
()

Подскажите читалку под андроид

Форум — Mobile

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

Вроде бы ситуация не слишком экзотическая, наверняка, должно быть адекватное решение.

Перемещено mono из talks

Tweaker
()

Насоветуйте подкастов

Форум — Talks

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

Из того что нашел с наскока - либо обсуждение различных ненужно-гаджетов, либо зачитывание несвежих новостей.

Tweaker
()

Открылся бета тест Wasteland 2 для всех бекеров

Форум — Games

Сегодня пришло письмо от Фарго, о том что теперь бета открыта для всех бекеров.

Вопрос к тем кто пробовал, стоит ли сейчас выкачивать эти 30 гб и пытаться играть, или все таки дождаться релиза?

Tweaker
()

Почему я не должен покупать macbook air?

Форум — Talks

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

Какие проблемы меня ждут если я буду пользоваться макос? (inb4 проблемы с противоположным полом)

Какие проблемы меня ждут если я буду туда вкорячивать арчик?

Насколько я помню, Линус пользуется макбуком и не шуршит.

 , ,

Tweaker
()

Humble Indie Bundle 11

Форум — Games

Игры:

  • Guacamelee! Gold Edition
  • Dust: An Elysian Tail
  • Giana Sisters: Twisted Dreams*
  • The Swapper

BTA:

  • Antichamber
  • Monaco: What's Yours Is Mine

* - Windows only. Хамбл бандл уже не тот.

Пилите новость.

 

Tweaker
()

Steam перестал разлогинивать при заходе с другого компа

Форум — Games

Сабж.

Это баг или изменение связанное со стриммингом?

 

Tweaker
()

Восхождение скромной вязанки

Форум — Games

Небольшая статья о людях стоящих за hb, история возникновения и планы на будущее

Не Ъ идут сюда.

[Ъ] Школьники живущие в с родителями решили пропиарить свою поделку. Удивились результатам. В раздаче дрм-игр не видят ничего плохого. Планируют перейти на консоли. [/Ъ]

Tweaker
()

Сайт с интересными задачками для программистов

Форум — Talks

Посоветуйте сайт с сабжем.

Геймификация, автоматическое тестирование для популярных языков, адекватная система классификации задач всячески приветствуется.

Tweaker
()

Вставка кусков кода в основной текст

Форум — General

Встала задача подготовить курс лекций с текстом и слайдами. Хочется удобной вставки кусков кода в текст, так чтобы они брались непосредственно из исходников. Примерно так, как работает команда \snippet из doxygen.

Читал документацию по pandoc, latex, но нашел только пример для вставки целого файла.

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

Какие-нибудь идеи?

 , ,

Tweaker
()

Не работают диагонали на dpad'е xbox контроллера в wine

Форум — Games

Не могу заставить работать диагонали на крестовине хбохсовского контроллера. На оффтопике и в jstest все нормально, но в MKK работает только нажатие по горизонтали или вертикали, при этом стики работают корректно.

Установлен wine 1.6rc3.

Пробовал штатный xpad, xboxdrv - все одинаково.

Кто-нибудь может подтвердить баг?

 , xboxdrv.xpad

Tweaker
()

Half-life tentacles. Вентилятор не вентилирует

Форум — Talks

Прохожу первый халф-лайф. Дошел до когтей-тентаклей. Чтобы подать топливо нужно включить вентилятор и на потоке воздуха подняться в вентиляционное отверстие.

Проблема в том, что после включения вентилятора он не поднимает меня вверх, и я просто падаю на вентилятор. Это баг порта? В багтрекере не нашел ничего похожего.

 ,

Tweaker
()

Посоветуйте оператора и тариф

Форум — Talks

Посоветуйте оператора и тариф для выхода в интернет через смартфон во время поездки. Интересует максимальное покрытие, низкая стоимость, скорость не так важна.

Звонить практически не планируется, а если и планируется то в Россию.

 ,

Tweaker
()

В Brütal Legend нет большей части звуков

Форум — Games

Установлен arch, x64, wine-1.5.28, пульса и альса c 32хбитными либами, Intel HDA. Брутал ледженд в стиме, все работает отлично, за исключением того, что звука нет нигде кроме как в меню. Во всех остальных играх со звуком все впорядке.

В какую сторону копать?

Выхлоп вайна

 ,

Tweaker
()

Максимальное количество постов на страницу

Форум — Linux-org-ru

равно 1000. Почему так и нельзя поставить больше? неудобно же эпические треды читать.

Tweaker
()

Синхронизация данных программ между андроидодевайсами

Форум — Mobile

Собираюсь приобрести планшет в дополнение к телефону на андроиде.

Интересуют способы синхронизации данных различных программ между девайсами. Примерные юзкейсы:

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

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

 ,

Tweaker
()

Скончался Рей Бредбери

Форум — Talks

Сегодня, на 92-м году жизни, скончался один из величайших писателей XX века.

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

Весь год собирался отправить ему программку постановки 451°, для того чтобы он поставил автограф, да все так и не дошел до почты…

Tweaker
()

Куда пропала третья колонка?

Форум — Linux-org-ru

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

Tweaker
()

Отделение кода от гуя, best practices

Форум — Development

При разработке проекта встала проблема отделения логики работы различных модулей программы от их представления. Под модулем я понимаю логически объединенную группу классов.

Суть проблемы:
есть модуль_А получающий данные от различных бекэндов, каждый из которых должен иметь виджеты для настройки и мониторинга состояния. У каждого бекэнда настройки совершенно различны (например RS-485 и TCP/IP бекэнды).
Сейчас каждый бекэнд отдает свой виджет, вставляемый в нужное место, через который и настраивается. Некрасиво.

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

Не могу придти к какому-то решению которое выглядело бы прилично. То что сделано сейчас заставляет тащить функции для работы с гуём туда где это совершенно не нужно, хоть и в отдельных классах. В качестве альтернативы можно полностью разбить каждый из модулей на две части - одна часть - логика, другая - графический интерфейс, получающий данные от первой и ничего более не делающей. Но такой способ попахивает костыльностью.

Да, все пишется на qt.
А как делаете в своих проектах вы?

Tweaker
()

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