LINUX.ORG.RU

Сообщения abs

 

Есть ли некоторые виндовс программы которые нужно знать программисту?

Форум — Development

Собираюсь пойти на стажировку программистом, в принципе хочу попасть туда где можно обойтись только линуксом(не имею в виду разработку под линукс, просто робота которая не требует говно^Wдругих ОС, например вебразработка, или под андроид) но вдруг обстоятельства сложатся плачевно. Есть набор чертовски полезных, доступных только под виндовс программ которые необходимо освоить хоть на базовом уровне? Например, является ли Visual Studio хорошей IDE? Может ещё что-то. Или ещё пример, видел под Мак программу для CSS в которой указав цвет #FFF его можно тут же изменить в удобной графической штуке(диалог цветов кажется называется)

UPD вот вспомнил про движки игр, на винде же их много больше? Есть фирмы которые пишут мини(или довольно таки большие) игры? Может ещё какие-то программы 3Д моделирования? Блендер для меня просто прекрасен, но мой работодатель может думать иначе. autoCad нужен программистам? (Понимаю, странный вопрос, но может для какого-то там ассемблерного программирования или других подобных областях понадобится)

 

abs
()

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

Форум — Desktop

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

abs
()

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

Форум — Development

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

abs
()

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

Форум — General

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

[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
()

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

Форум — Desktop

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

 

abs
()

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

Форум — Desktop

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

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

 ,

abs
()

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

Форум — Desktop

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

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

abs
()

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

Форум — Talks

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

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

 

abs
()

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

Форум — Development

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

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

 

abs
()

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

Форум — Development

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

 ,

abs
()

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

Форум — Desktop

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

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

abs
()

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

Форум — Development

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

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

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

Форум — Development

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

abs
()

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

Форум — Development
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, зловредные програмы

Форум — Desktop

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

 

abs
()

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

Форум — Development

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

 , ,

abs
()

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

Форум — Linux-hardware

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

abs
()

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

Форум — Development

Собственно проблему я решил, вопрос в том можно ли так делать. У меня есть свой класс - наследник от 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

Форум — Development

Раньше работало так: грузим все картинки - запускаем игру. Работало корректно. Но загрузка была около секунды. Пытаемся улучшить, добавляем загрузку картинок в другой поток, а до того времени пишем на экране «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
()

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

Форум — Desktop

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

 ,

abs
()

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