LINUX.ORG.RU

Сообщения abs

 

Как сделать чтоб hexdump выводил данные сразу, а не ждал пока их будет 8 байт.

Думаю проблема понятная, hexdump -b /dev/input/mouse0 не выводит данные пока их не наберется 8 байт.

abs
()

Чем бинарное дерево лучше отсортированного связного списка

Вообще не могу понять смысл дерева если есть отсортированный связный список. Объясните в каком случае дерево будет лучше?

abs
()

Способ записи математических символов

Часто встречал на лоре(особенно в старых топиках) теперь встретил на интересующем меня сайте, вот пример

[latex]
\[ \begin{bmatrix}A_x \\A_y\end{bmatrix}.
\begin{bmatrix}P_x/P_{magnitude} \\P_y/P_{magnitude}\end{bmatrix}=
A_{magnitude}*cos(theta)
\]
[/latex]

[latex] \[ \begin{bmatrix}A_x \\A_y\end{bmatrix}. \begin{bmatrix}P_x/P_{magnitude} \\P_y/P_{magnitude}\end{bmatrix}= A_{magnitude}*cos(theta) \] [/latex]

Что именно это такое, чтоб открыть нужно какое-то дополнение для браузера? Пробовал загуглить фрагменты этой строки, результат - LaTeX. Это оно??

abs
()

Замена скайпа(только голосовое общение)

Сабж, два компа с линуксом, нужна замена скайпу(потому что скайп жирное говно) для голосового общения(видео не нужно).

 

abs
()

Испытываю некоторые проблемы с запуском двух иксов в tty

У меня xubuntu 14.04, переключаюсь(ctrl alt F2) пишу startx, запускается крыса, перехожу в старую(tty7) крысу, все работает. Возвращаюсь в tty2 и иксы упали(подскажите какие логи нужно выложить)

П.С. зачем это надо: смотрю на dwm, хотелось бы чтоб была одновременно запущена криса + dwm .

 ,

abs
()

В некоторых случаях перестала открываться новая вкладка средней кнопкой мыши

Например ссылки в гугле, или на лоре, к примеру вот здесь Выпуск Raspbian 2014-09-09 на слове состоялся.

Результат - открывает в этой же вкладке. Что случилось? Как исправить?

abs
()

Приложение силы не к центру масс

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

Перемещено leave из development

 

abs
()

как написать 2d физический движок?

Я понимаю что это работа не на один вечер, и что задача эта не из легких, тем не менее хочется. Что хотелось бы - примерно как в LIMBO

UPD не думаю что язык играет какую-то роль,но писать я собрался на C++

 

abs
()

Горячие клавиши в Qt(enter + QTextEdit)

Есть QTextEdit(в фокусе), нужно при нажатии Enter выполнить определенные действия, но стандартные механизмы горячих клавиш не хотят работать, как поступить?

 ,

abs
()

autoCad(для программы универа) под линукс?

сабж, нативный или вайн. Это у меня непрофильный предмет требование не особо жесткие, но на винде работать не айс.

UPD собственно это все я гуглил, вопрос в том реально ли это применимо?

abs
()

Доступ к тачпаду (acer)

Могу ли я получить координаты всех касаний(мультитач) с моего тачпада? Собственно что я хочу сделать в конечном этого это заставить сворачиваться все окна при соединении трех(и более) пальцев, пролистывание вкладок в хроме(нет идей как просить хром это сделать, может плагин какой-то), возможно пролистывание рабочих столов (как в маке).

мой ноут - ES1-511-C9D2
abs
()

Подскажите музыку для программирования

Хочу что-то меланхоличное, спокойное, какой-то рок, например - RHCP , Pete and The Pirate , Billy Milligan

abs
()

Объясните поведение Qt

class TimePoint{
public:
    QPoint p;
    qint64 t;
    TimePoint(){}
    TimePoint(QPoint _p , int _t){
        p = _p;
        t = _t;
    }
};

//....

QVector <TimePoint> mousePoint;

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

TimePoint tmp(QPoint(mouseX , mouseY) ,  QDateTime::currentMSecsSinceEpoch());
//tmp.p = QPoint(mouseX , mouseY);
//tmp.t = QDateTime::currentMSecsSinceEpoch();
//если эти две строчки выше закоментированны то код не работает как надо
mousePoint.push_back(tmp);

 ,

abs
()

google chrome, зловредные програмы

Как запретить гугл хрому выполнять скрипты ухода со страницы, при попытки закрыть вкладку выскакивает алерт, и так постоянно - закрыть страницу невозможно. Почему это все ещё не пофиксили????

 

abs
()

Более быстрая IDE чем android studio

прикупил бюджетный ноут, я ещё даже не скомпилировал проект,а уже все лагает, может кто подскажет ide побыстрее, или, например, могу ли я писать в блокноте, а потом компилировать через терминал, если да насколько это будет отличатся от подобного процесса в Qt\c++

 , ,

abs
()

где поддерживается из коробки qualcomm atheros ar956x

Купил новый ноут, сабж acer ES1-511-C9D2 , qualcomm atheros ar956x

abs
()

Жизненный цикл Android, пережить включение-выключение экрана.

Собственно проблему я решил, вопрос в том можно ли так делать. У меня есть свой класс - наследник от SurfaceView. Приложение не могло пережить включение-выключение экрана(смена ориентации была заблокирована). В своем activity я сделал переменную типа своего класса статической.(Дальше немного доработал события onCreate) И это сработало - теперь после включения-выключения экрана приложение продолжает работать с того самого места, мой класс ведет себя правильно. Вопрос в том - корректно ли все это?

public class FullscreenActivity extends Activity implements OnTouchListener {
    ...
    static DrawView dv;
}



@Override
protected void onCreate(Bundle savedInstanceState) {
        ...
        setContentView(R.layout.activity_fullscreen);

        LinearLayout layout = (LinearLayout) this.findViewById(R.id.mainLayout);
        if(dv == null){
            dv = new DrawView(this);
            dv.setOnTouchListener(this);
            layout.addView(dv);
        }else{
            ViewGroup parent = (ViewGroup) dv.getParent();
            parent.removeView(dv);
            layout.addView(dv);
        }
}




class DrawView extends SurfaceView implements SurfaceHolder.Callback {
    ...
}

 ,

abs
()

Загрузка bitmap-а в другом потоке заканчивается(иногда, меньше половины случаев) OutOfMemoryError

Раньше работало так: грузим все картинки - запускаем игру. Работало корректно. Но загрузка была около секунды. Пытаемся улучшить, добавляем загрузку картинок в другой поток, а до того времени пишем на экране «Load...». Чаще чем 50% случаев работает все как надо. Но иногда падает с разными ошибками Например

E/SurfaceHolder﹕ Exception locking surface
    java.lang.IllegalArgumentException.
Но в данном случае интересует таки OutOfMemory.

public Bitmap scaleToWidth(Bitmap b , int width){
        return Bitmap.createScaledBitmap(b , width, width*b.getHeight()/b.getWidth() , true);
    }

    public Bitmap bitmapLoadRaw(int raw){
        return  BitmapFactory.decodeStream(getResources().openRawResource(raw)); // ЭТО ТА САМАЯ 81 СТРОЧКА ИЗ СООБЩЕНИЯ ОБ ОШИБКЕ НИЖЕ
    }
// много другого кода....
class WorkingClass implements Runnable{
                @Override
                public void run() {

                    fingerImg = scaleToWidth(bitmapLoadRaw(R.raw.finger),WHmin/5);
                    //много похожих запросов на загрузку других картинок, но падает именно на первой строчке
     }
}

WorkingClass workingClass = new WorkingClass();
            Thread thread = new Thread(workingClass);
            thread.start();

08-16 14:17:39.469  14270-14681/com.bacteria.app E/dalvikvm-heap﹕ Out of memory on a 2155624-byte allocation.
08-16 14:17:39.503  14270-14681/com.bacteria.app E/AndroidRuntime﹕ FATAL EXCEPTION: Thread-1405
    java.lang.OutOfMemoryError
            at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
            at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:502)
            at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:568)
            at com.bacteria.app.FullscreenActivity.bitmapLoadRaw(FullscreenActivity.java:81)
            at com.bacteria.app.FullscreenActivity$DrawView$1WorkingClass.run(FullscreenActivity.java:1257)
            at java.lang.Thread.run(Thread.java:856)

П.С. сам размер этой картинки весьма мал - 160 Кбайт. 700*800 пикс примерно.

 , ,

abs
()

Уникальная история для каждого терминала(открытого в определенной директории)

В чем суть, работаю с adb вот так k@k-kubuntuZ87P-D3:~/android-studio/sdk/platform-tools$ А для всего остального использую просто запущенный терминал, как сделать чтоб история команд была разная у терминалов которые запущенны(или сейчас находятся) в разных директориях.

 ,

abs
()

adMob android против hosts

На некоторых телефонах есть hosts с примерно таким содержанием:

127.0.0.1 url рекламных сайтов 
127.0.0.1 url рекламных сайтов 
127.0.0.1 url рекламных сайтов 
Я могу обойти эту штуку? java, программирование android.

 , ,

abs
()

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