LINUX.ORG.RU

Сообщения puding

 

Вращение фигурок в тетрисе

http://s29.postimg.org/v54cttxfr/image.png

Правильно вращать фигурки вокруг оси (выделена красным) или фигурки нужно смещать (выделено желтым)?

И где найти информацию о том, как их располагать при всех четырех положениях вращения? В некоторых флеш-тетрисах в интернете фигурка T, расположенная вот так -| к правому боку стакана не может поворачиваться, в то время как в других она просто смещается на одно деление влево и поворачивается.

А, вот, нашел http://colinfahey.com/tetris/tetris.html

И картинка, в частности http://colinfahey.com/tetris/tetris_diagram_pieces_orientations_new.jpg

 ,

puding
()

Подключение к удаленному торрент-клиенту

Допустим, что я собрал HTPC для закачки/раздачи торрентов и подключил его к роутеру. К этому же роутеру подключен основной ПК. Допустим, что я расшарил папку с торрентами и папку где лежат торрент-файлы. Я закидываю в папку с торрент-файлами торрент-файл, с основного ПК на HTPC. Допустим, что в данный момент на HTPC у меня запущен rtorrent.

Вопрос, как мне подключиться к этому работающему rtorrent'у из основного ПК, чтобы открыть новый торрент-файл?

Или, может, есть более рациональные способы?

 ,

puding
()

Linux и конфигурация ПК

Правда ли, что десктопный Linux юзают, в основном, на старых компьютерах (с Pentium 4 и древней видеокартой, не тянущими современные игры)? А на те, что посвежее (от Core 2 Duo и выше), никто в здравом уме Linux не поставит, а будет играть в йобу на православном оффтопике.

 , , , ,

puding
()

Подскажите название фильма

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

Линукс тут при том, что существует VLC под него, на котором можно смотреть этот фильм.

 

puding
()

QString to float

QString a = "1.3";

float b = 0;

b = a.toFloat();

ASSERT: «size == 0 || offset < 0 || size_t(offset) >= sizeof(QArrayData)

 , ,

puding
()

Выбор элементов в Qt XML

Как выбирать потомков в QDomNode? Могу взять только первого и последнего.

QDomNode someNode = otherSomeNode.firstChild();
QDomNode someNode2 = otherSomeNode2.lastChild();

Хочу впихнуть в цикл, чтобы пройтись по всем и считать аттрибуты. Лучше, конечно, функцию выбора следующего элемента в пределах текущего дерева.

P.S. читаю в QTableWidget

 qdomelement, qdomnode, ,

puding
()

mageia.org

http://www.mageia.org/ru/donate/

«Кампания по сбору подертвований»

Кто-нибудь исправьте! Напишите админам!

puding
()

Вращение страницы в Firefox

Вчера до трех ночи засиделся в интернете. Начал вводить что-то в Google, переключил раскладку, не переключилась, потом еще раз переключил, уще на ощупь нажимал, бац-бац, что то там нажал и видимо запустил какую-то фишку Firefox. А именно, сижу я, значит, смотрю на страницу, а она у меня на мониторе начала поворачиваться на 180 градусов по часовой. Сначала повернулась на 90, и фон стал белым. Потом я ждал, пока она снова не покажется. И тут она вылазит слева и встает на свое место. По идее, текст должен был оказаться перевернутым. Но при окончательной установке страницы на место, когда уже можно было что-то прочитать, я обнаружил, что текст не перевернутый, а стоит как надо. Я подумал, что это какая-то фича, реализуемая через ускорение с применением OpenGL. Но при поиске в Google я не нашел упоминаний о такой возможности Firefox. Скажите, пожалуйста, есть ли такая у функциональность у браузера или это я просто засиделся?

 

puding
()

Не устанавливается Gnome3 в ArchLinux

Установил базовую систему ArchLinux по этому руководству. Потом установил X-Server и Gnome3 по этому руководству. После перезагрузки у меня не запускается Gnome3. Вместо этого на экране надписи

systemd-fsck
, как я понял понял, проверка диска. На CTRL+ALT+DEL не реагирует. Видеокарта NVIDIA GeForce GT 630, устанавливал xf86-video-vesa.

Что сделать, чтобы загрузился Gnome3?

 , ,

puding
()

Передача указателя на динамический двумерный массив в функцию в C++

Как передать указатель на динамический двумерный массив в функцию в C++?

 , ,

puding
()

Что написать после тетриса?

Какую программу должен написать каждый программист после хэллоуворлда и тетриса?

 ,

puding
()

Легкий web-сервер и клиент Skype вместе на нетбуке

Есть нетбук, требуется превратить его в маломощный сервер для своего сайта. Также на нем время от времени будут говорить по Skype. Нетбук будет постоянно включен; связывается с роутером через Wi-Fi. То есть, он работает, как сервер и, в какой-нибудь момент, подходит юзер, открывает дисплей. Тут дисплей включается и взору юзера предстает Skype на весь экран. Никакие клавиши переключения окон не работают. Юзер не может выключить или перезагрузить сервер, открывать какие-либо другие программы и/или переключаться между ними, закрывать Skype. После разговора, юзер закрывает крышку и экран отключается.

Вопрос - как реализовать затею со Skype?

 ,

puding
()

Поставить Linux на медиаплеер

Можно ли на медиаплеер с Cortex A8 1 ГГц, 4 ГБ ROM, 512 МБ RAM и Wi-Fi поставить Linux? Нужно ли компилить? Есть ли дровишки?

 ,

puding
()

Проверка apache2 и ssh

Проверьте, пожалуйста, правильно ли я настроил apache2 и ssh.

mysibinfo.ru

1) Открывается ли сайт?

2) Доходит ли до проверки пароля или не отвечает?

У меня ssh по localhost'у заходит, а по ip-адресу или домену - нет. Как и apache2. Вот и хочу проверить, заходит ли из внешней сети.

 ,

puding
()

Апач заходит на модем, а не на сайт

У меня Ubuntu 13.04 и Apache2 из репозитория. Если писать «localhost», то «It works!», а если адрес компа, то показывает авторизацию! Что делать?

 ,

puding
()

Unreal Gold не идет на Ubuntu 13.04

root@pc:/opt/Unreal_Gold# ./unrealgold
Creating preferences directory...
Creating directory /root/.loki/unrealgold/
Creating directory /root/.loki/unrealgold/System
Unreal engine initialized
Bound to SDLDrv.so
Joystick [0] : Unknown Joystick
SDLClient initialized.
Bound to Render.so
Lighting subsystem initialized
Rendering initialized
LoadMap: Entry
Bound to Fire.so
Game class is 'EntryGameInfo'
Level is Level Entry.MyLevel
Bringing Level Entry.MyLevel up for play (0)...
InitGame: 
Base Mutator is Entry.Mutator0
Browse: Upack.unr?Name=Player?Class=UPak.UPakFemaleOne?Skin=Female1Skins.Gina?Team=255
LoadMap: Upack.unr?Name=Player?Class=UPak.UPakFemaleOne?Skin=Female1Skins.Gina?Team=255
Case-insensitive search: SKYBox -> ..\Textures\SkyBox.utx
Case-insensitive search: shanesky -> ..\Textures\ShaneSky.utx
Case-insensitive search: shaneDAY -> ..\Textures\ShaneDay.utx
Case-insensitive search: flyby -> ..\Music\Flyby.umx
Case-insensitive search: marine -> ..\Sounds\Marine.uax
Bound to IpDrv.so
Collecting garbage
Purging garbage
-0.0ms Unloading: Package Render
Garbage: objects: 8793->8771; refs: 136939
Game class is 'UPakIntro'
Level is Level Upack.MyLevel
Bringing Level Upack.MyLevel up for play (0)...
InitGame: ?Name=Player?Class=UPak.UPakFemaleOne?Skin=Female1Skins.Gina?Team=255
Base Mutator is Upack.Mutator1
Initialized moving brush tracker for Level Upack.MyLevel
Created and initialized a new SDL viewport.
Team 255
Login: Player
Possessed PlayerPawn: UPakFemaleOne Upack.UPakFemaleOne0
All inventory from Player is accepted
Input system initialized for SDLViewport0
Opening SDL viewport.
Bound to OpenGLDrv.so
Loaded render device class.
Initializing OpenGLDrv...
binding libGL.so.1
Resizing SDL viewport. X: 800 Y: 600
OpenGL
Signal: SIGSEGV [segmentation fault]
Aborting.
Exiting.
Name subsystem shut down
Allocation checking disabled
Ошибка сегментирования (сделан дамп памяти)

 ,

puding
()

Обновить Mageia 3 RC до Final Release

Перенесли выпуск с 3 на 18 мая. Можно ли обновить Mageia 3 RC до Final Release или нужно будет переустанавливать?

Или вообще можно обновиться со второй версии до RC, и потом до финалки?

 

puding
()

Пепси уже не тот

Знаю, что вредно, но все же. Решил попить Pepsi, а тут бац, оказывается он уже не тот! Раньше был гораздо слаще, да и зубы после него скрипели ) А сейчас - вода-водой! Не кажется ли вам, что Пепси уже не тот? Или это мне контрафактное авно попалось?

 пепси,

puding
()

Передать QLabel'у указатель на строку

Есть вектор QLabel'ов. Эти QLabel'ы могут удаляться из вектора. Следовательно, должны удаляться и строки (текст) в QLabel'ах. Чтобы это сделать, нужно использовать указатели на строки. QLabel не принимает указатели на строки. Что делать? Есть ли альтернативные пути?

Еще раз, есть вектор указателей на QLabel'ы. В функции A я создаю и инициализирую строку, запускаю из нее другую функцию (B), передавая ей ссылку на эту строку. В функции B я создаю указатель на QLabel и пихаю в него ссылку на строку. Потом я помещаю этот указатель на QLabel в вектор указателей на QLabel'ы.

Так вот, мне может понадобиться удалить указатель на QLabel из вектора указателей на QLabel'ы. Но фишка в том, что указатель на QLabel может и удалится, а вот строка не удалится, так как она не указатель на строку. Следовательно, мне надо помещать в указатель на QLabel указатель на строку, а при удалении удалить сначала указатель на строку, а потом и указатель на QLabel.

Куда денется строка, когда завершится функция A. Если QLabel ее скопирует к себе, тогда все понятно, при удалении указателя на QLabel автоматически удалится и его строка. А если нет, то как вообще можно передавать какие-то строки в QLabel в функциях!

Решено

Проверил. Значение текста у указателя на QLabel сохраняется при выходе их области видимости функций. То есть, получается, что QLabel копирует строку к себе. Так же проверил, что эта строка удаляется при удалении самого QLabel (присвоил указателю «a» адрес «text'а» QLabel'а, удалил QLabel и присвоил еще раз, естественно получился SIGSEGV).

 

puding
()

Программная проверка несоответствий в кодексах РФ

У меня вопрос. Можно ли распотрошить кодексы РФ, выдрать оттуда понятия, сроки, зависимости между ними и построить программу для выявления так называемых дыр? Какие могут возникнуть подводные камни при реализации? Если получится, баттхерт чиновникам обеспечен :D

 , ,

puding
()

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