Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - linuxtardis

Stran: [1] 2 3
1
Windows a jiné systémy / Re:Mini-posix knihovna s Win32 API
« kdy: 29. 12. 2020, 16:10:02 »
Přiznávám se, že jsem vlákno pořádně nečetl, ale něco v tom stylu může mít za cíl midipix: https://midipix.org/ . Vypadá to ale, že se jedná o pre-alpha verzi :(

2
Vývoj / Re:Parsování textu v jazyce C# / Mono
« kdy: 08. 03. 2017, 17:21:05 »
Záleží na algoritmu. Pokud se omezím na syntaktickou analýzu programovacího jazyka, tak když pochopíš recursive-descent parsery, dá se to docela rozumně napsat i bez knihoven (hello plain C++). S jinými algoritmy zkušenost nemám.

3
Odkladiště / Re:Vlastní operační systém.
« kdy: 09. 01. 2017, 21:58:12 »
Teoreticky v Karlovi pointery jsou, jenom ne v čisté formě – musel by jsi adresovat "herní plochu". Vlastně je to "procesor" postavený na Harvardské architektuře.

4
Software / Re:Thunar 1.6.10 crash on rename
« kdy: 07. 01. 2017, 10:52:23 »
[...]
logicky.. pokud ma byt poblem v mainline Xfce kdy jak pises sam vedi ze nemaji doreseno, jak myslis ze jine distro tomu muze pomoci? ze udelaji "distrari" nejakej zazracnej patch kterej budou "hosi z Xfce" ignorovat protoze ho nevymysleli sami? ;)
V tomto případě asi nijak, myslím obecně.
A tak to nejspis zustane, v *buntu je to tak zvykem. Co jinde obvykle chodi nebo je aspon casem opraveno, v *buntu preziva az aspon do pristiho vydani. [...]

5
Software / Re:Thunar 1.6.10 crash on rename
« kdy: 06. 01. 2017, 22:46:42 »
Bug je známý, popsaný, neopravený, ...

A tak to nejspis zustane, v *buntu je to tak zvykem. Co jinde obvykle chodi nebo je aspon casem opraveno, v *buntu preziva az aspon do pristiho vydani. Zmente distribuci, graficke prostredi nebo si aspon nainstalujte jiny filemanager.
Jak jsou na tom Fedora a openSUSE? Nad těmito dvěma distry jsem uvažoval, že bych je při příští instalaci zkusil místo Xubuntu.

6
Sítě / Re:Řešení NetFlow pod Linuxem nebo BSD
« kdy: 02. 12. 2016, 19:40:59 »

7
Software / Re:sledovani shelu
« kdy: 17. 11. 2016, 14:15:13 »
Zkus hledat 'ssh honeypot'.
BTW pozor na to, ať to nedopadne takhle.

8
Server / Re:Apachr a MySQL
« kdy: 15. 11. 2016, 19:23:08 »
Samozřejmě, protože autor článku mluví o tom, že bude vytvářet info.php, ale vytváří testing.php.

No, že mi to nedošlo.
tak to večer ještě kompletně přeinstaluji.
Jinak díky !
Přeinstalace není třeba (pokud si to nechceš procvičit nebo něco zásadního předělat), stačí přejmenovat soubor.

9
Server / Re:Apachr a MySQL
« kdy: 15. 11. 2016, 18:17:40 »
Samozřejmě, protože autor článku mluví o tom, že bude vytvářet info.php, ale vytváří testing.php.

10
Souhlas, děti zajímají jen různé mody, čisté MC je po nějaké době omrzí. Kvalita modů je věc jiná, ale existují a je jich mraky.

Mody hlavne fragmentuju hracsku komunitu.
To s tím rozšířením souvisí. Čistý MC mi přijde ztráta času, když už hraji, tak blbnu s ComputerCraftem a redstonem (= rozuměj stavění autonomních vlakových tratí).

11
A nemyslíte to náhodou takhle?
Kód: [Vybrat]
$("#id2").hover (function() {
    if ($("#id1").is(":checked"))
      alert("Ahoj");
  }, function() {});
Tzn. zaregistruju funkci, která udělá to, že když je vjedu na #id2, zkontroluje podmínku, jestli je #id1 čeknutý a když je, tak to hodí alert.
Jestli to chcete jednorázově ověřovat, tak řešení od brendana dává největší smysl.

12
Vývoj / Re:Java: událost stisknutí tlačítka v okně
« kdy: 14. 11. 2016, 13:10:30 »
Chjo, někdy mám dlouhé vedení... :D
Funguje to, jde to otestovat tak, že místo true použiješ false. Pak u sebe mám stejnou situaci jako ty ve výchozím stavu (tzn. jak to nepotřebuješ).
Kód: [Vybrat]
XHack.SetDetectableAutoRepeat(false);

13
Vývoj / Re:Java: událost stisknutí tlačítka v okně
« kdy: 14. 11. 2016, 11:42:37 »
Moje domněnka, proč mi to funguje i bez toho:
XlibWrapper.XkbSetDetectableAutoRepeat(..., true) je volán z XToolkit.tryXKB()
XToolkit.tryXKB() je volán z XToolkit.init()
XToolkit.init() je volán z XToolkit.XToolkit()
XToolkit.XToolkit() je volán nepřímo z Toolkit.getDefaultToolkit() pomocí reflexe.
A Toolkit.getDefaultToolkit() je volán např. z EventQueue.invokeAndWait(...)
a ten je konečně volán z SwingUtilities.invokeAndWait(...)

14
Vývoj / Re:Java: událost stisknutí tlačítka v okně
« kdy: 14. 11. 2016, 11:27:14 »
Vyrobil jsem nějaký hack. JNI wrapper je už v knihovně ve formě XlibWrapper, ale to je non-public API.

Kód: (Test.java) [Vybrat]
import java.lang.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Test {
    public static void main(String[] args) throws Exception {
        Program prog = new Program();
        SwingUtilities.invokeAndWait(prog);
    }
   
    public static class Program implements Runnable {

        public Program() {}

        @Override
        public void run() {
            JFrame myFrame = new JFrame("Main frame");

            XHack.SetDetectableAutoRepeat(true);

            myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            myFrame.setSize(750, 500);
            myFrame.setLocationRelativeTo(null);
            myFrame.setVisible(true);

            KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(new Dispatcher());

        }
    }

    public static class Dispatcher implements KeyEventDispatcher {

        public Dispatcher() {}

        @Override
        public boolean dispatchKeyEvent(KeyEvent e) {

            if (e.getID() == KeyEvent.KEY_RELEASED)
                System.out.println("akce");

            return false;

        }
    }
}
Kód: (XHack.java) [Vybrat]
import java.lang.reflect.Method;
import java.lang.Class;


public class XHack {
    public static void SetDetectableAutoRepeat(boolean enabled) {

        try {
            Class<?> xToolkit = Class.forName("sun.awt.X11.XToolkit");
            Class<?> xWrapper = Class.forName("sun.awt.X11.XlibWrapper");

            Method getDisplay = xToolkit.getDeclaredMethod("getDisplay");
            Method setRepeat  = xWrapper.getDeclaredMethod("XkbSetDetectableAutoRepeat", Long.TYPE, Boolean.TYPE);

            getDisplay.setAccessible(true);
            setRepeat .setAccessible(true);

            long display = (long) getDisplay.invoke(null);
            setRepeat.invoke(null, display, enabled);

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
U mě to ale nemá žádný efekt, protože se to chová správně i bez toho.

15
Vývoj / Re:Java: událost stisknutí tlačítka v okně
« kdy: 14. 11. 2016, 10:03:11 »
Když se ti povede nějak z Javy vydobýt X11 handle, tak můžeš zkusit přes JNI zavolat XkbSetDetectableAutoRepeat.

Stran: [1] 2 3