Tags: java

404

Херовы хипстеры

https://github.com/kittinunf/Fuel

    var socketFactory: SSLSocketFactory by readWriteLazy {
        keystore?.let {
            val trustFactory = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm())
            trustFactory.init(it)
            val sslContext = SSLContext.getInstance("SSL")
            sslContext.init(null, trustFactory.trustManagers, null)
            sslContext.socketFactory
        } ?: HttpsURLConnection.getDefaultSSLSocketFactory()
    }


При этом вся эта трахомудия просто не умеет указывать source_ip для исходящих запросов. Зато 5000 строк, фабрики, абстрактные классы, оверрайды и лучшие техники энтерпрайз-программирования. В каком месте она там делает bind я так и не понял, возможно, это слишком низкоуровнево для такой высокофункциональной библиотеки.
404

грёбанная джава в IMPI/KVM

Даже снёс дефолтный плагин и вкрутил херню от оракла:

net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application.
	at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:651)
	at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:420)
	at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:732)
Caused by: java.lang.NullPointerException
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:427)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:168)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:249)
	at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:641)
	... 2 more
Caused by: 
java.lang.NullPointerException
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:427)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:168)
	at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:249)
	at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:641)
	at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:420)
	at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:732)
404

iceweasel + java

"..мать, ..мать, ..мать " - привычно отозвалось эхо.

Иногда линукс пугает степенью виндовости гугления. Сам бы в жизни не догадался. Если у вас не работает ява в iceweasel после установки sun-java6-plugin, то нужно сделать

sudo sysctl net.ipv6.bindv6only=0

и прописать то же самое в /etc/sysctl.d/

Фееричненько, надо сказать. Алсо, не верьте гуглю насчёт перезагрузки, оно работает сразу после вызова sysctl.