*Java

magog 03.08.2012 14:42

В тред кастуются anytagбляди, которые могут почитать anytagкод и сказать мне как в нем формируется post-запрос.

ulidtko 22.07.2012 14:29

http://docs.oracle.com/javase/1.5.0/docs...
> Using IPv6 in Java is easy; it is transparent and automatic. Unlike in many other languages, no porting is necessary.

Это же надо быть такими мудаками, ну!

PS: -Djava.net.preferIPv4Stack=true

gelraen 19.07.2012 16:41

Кажется, я понял почему авторы i2p решили остаться анонимными... Потому что релизить такой код под своим именем СТЫДНО.

gelraen 19.07.2012 08:55

Решил тут на досуге немного почитать про i2p. Заглянул в сорсы, а там... а там при бутстрапе велосипедным парсером парсятся html-файлы на предмет наличия в них [Hh][Rr][Ee][Ff]=routerInfo-.*\.dat
И вот сразу, почему-то, энтузиазм копать дальше куда-то исчезает.

setazer 16.07.2012 14:32

Народт! Если ли какие альтернативы обфускации кода? Как ещё можно уберечь apk от декомпиляции?

hirthwork 13.07.2012 21:53

в последнее время я стал писать примерно те же посты из-за которых отписался от дефуда. но всё же:
1. тринадцать дней трезвости. нет, серьёзно, это реально дохуя. последний раз такое наверное в 2009м было
2. натрахался с антом. build.xml теперь занимает 150 строк зато:
— умеет проверять checkstyle'ом то что ... more →

hirthwork 13.07.2012 08:05

если вы прикручиваете измерение покрытия кода тестами при помощи JaCoCo в ant и получаете невнятную ошибку про отсутствие метода в ClassReader — просто снесите к чертям ~dev-java/asm-2.0, поставьте >=3.0 и сделайте симлинк: ln -s /usr/share/asm-3 /usr/share/asm-2 . осталось только придумать, как бы это оформить ... more →

eurekafag 12.07.2012 18:02

Ебал тут мозги две недели, а всего-то надо было в гугле написать django java, найти play framework и обнаружить, что он поддерживает GWT, Hibernate, аутентификацию и всё такое. Досадно. Но ладно.

rapture 12.07.2012 10:28

На работе начальник ойтишников по моей просьбе поставил мне самый охуенный комп, который был в наличии — core i32100. Но, отраслевая программа, написанная то ли на жаве, то ли на scala умудряется ДИЧАЙШЕ тормозить даже на нем...

hirthwork 12.07.2012 10:12

только что звонили из Вашингтонского обкома. просили больше писать про жаву. грят, что от охуенности жавы с каждым днём всё больше жоп плюсоблядков рвётся. так что да, в ближайшем будущем только хорошие новости, почти как от первого канала. отдельно просили не упоминать про type erasure в генериках, мол не ... more →

hirthwork 11.07.2012 21:03

зделол себе ебыдлы для HttpCore и HttpClient: https://github.com/hirthwork/ncursed-des... httpclient/ httpclient-4.2.1.ebuild https://github.com/hirthwork/ncursed-des... httpcore/ httpcore-4.2.1.ebuild

hirthwork 11.07.2012 11:56

новая версия однострочника для выявления неиспользуемых import'ов. меньше вербозности, больше точности: for x in `find src/java/ -name \*.java`;do echoed=0; for y in `grep "^import" $x|grep -o "[A-Z][A-Za-z0-9_]\+;"|tr -d ';'|tr '\n' ' '`;do if \! grep -v "^\(import\|\\s\+\(//\|/\*[^*]*$\)\)" $x|grep -w $y ... more →

hirthwork 10.07.2012 19:32

я, конечно, всех уже заебал, но тем не менее.
1. Сразу скажу почему не использую новомодные multiplexing и NIO. Использую, но
для другого. В случае же, когда нужно обрабатывать большое количество данных
отсылаемых POST'ом и отвечать просто 200 или 400 (или 50x) рекомендуют
использовать старый добрый accept() и ... more →

hirthwork 10.07.2012 15:00

жавабоги, а какой системой сборки жаваговн вы пользуетесь? apt, как я понял, широко распространнён, но местами может тупить. maven — overdesigned. писать свои правила сборки жабы под bjam пробовал кто-нибудь?

hirthwork 08.07.2012 20:15

и ещё эта. хотел сказать. незаметно перешёл черту, когда спрашиваю тонкости работы той или иной части JDK не в java@cjr, а в исходниках icedtea. чую скоро про джаву кукарекать хлеще чем про плюсцы буду.

hirthwork 08.07.2012 20:07

в поисках очередного шквала критики, пишу сюда, что пока пришёл к следующему варианту организации обработки запросов.
- Используется всё тот же ThreadPoolExecutor(workers, ..., new ArrayBlockingQueue<Runnable>(connections — workers))
- После завершения обработки очередного запроса, в случае, если коннекшн ещё жив, ... more →

hirthwork 08.07.2012 17:34

я тут пытаюсь понять, как правильный HTTP-сервер должен себя вести. хочется услышать критику к подходам и методам.
рассуждаю в терминах жабы, но все кто осилил http://docs.oracle.com/javase/7/docs/api тоже приглашаются к дискуссии.

- Когда пишешь http-сервер первый раз, то на каждый accept() создаёшь новый
Thread ... more →

hirthwork 07.07.2012 21:16

продолжая наш обзор всякого полезного говна и переизобретённых велосипедов. org.apache.commons.configuration.PropertiesConfiguration — самое удобное из того что я встречал для парсинга конфигов.

hirthwork 07.07.2012 16:48

вдоволь поебавшись с ZooKeeper'ом сегодня, я остался доволен. Умеет кворум и вообще. В один коннект мне не удалось заставить держать больше 230 сообщений в секунду (это при трёх серверах в кластере), зато при увеличении количества коннектов до трёх, я обнаружил отсутствие просадки этой производительности (что ... more →

hirthwork 07.07.2012 12:07

Жавабоги, скажите, почему для решения простейшей задачи «Взять объект из мапы,
а если там нет, то создать и положить туда новый» мне потребовалось четыре
уровня отступов? https://gist.github.com/3066183

Постулаты:
1. В мапу объекты класться будут куда реже чем забираться от туда. Начиная с
какого-то момента новые ... more →

hirthwork 05.07.2012 18:47

по результатам мытарств с попыткой определить живо ли соединение к HTTP серверу, накатал предъяву авторам: http://mail-archives.apache.org/mod_mbox...

hirthwork 05.07.2012 16:14

получаю: java.net.SocketException: Urgent data not supported ← что нажать? setOOBInline(true) делал

java, ?
hirthwork 04.07.2012 12:56

народ, чем смотреть heapdump (и сопутствующие товары)? всё что я нагуглил — IBM Support Assistant, но это почему-то оказалось ни в рот ебенным пиздецом, который не понятно как запустить

java, ibm, ?

*Java is used by:

Hirthwork McGillah

hirthwork

K900

K900

eurekafag

eurekafag

16+

238328

Nico-izo

Nico-izo

kb

kb

Артс

arts

gelraen

gelraen

Michael Pogoda

MPogoda

Rayslava

0xd34df00d

0xd34df00d

SirAnthony

SirAnthony

nobiiru

nobiiru

0x2207

0x2207

Crazy_Owl

Crazy_Owl

Darth Bricktop

Like-all

cirno

cirno

jabber

jabber

werehuman

werehuman

няша

generatorglukoff

Ky6uk

Ky6uk

Monah Tuk

hatred

mva

mva

Jarkko

Jarkko

anonymous_owl

anonymous_owl

der_FeniX

der_FeniX

silvery

silvery

asmer

asmer

rman

svtk

svtk

Rejjin

Rejjin

13oz

13oz

Maxim Barzunov

zweipluse

4DA

4da

anonkz

anonkz

uzername

uzername

SetazeR

setazer

silentos

silentos

XonX

XonX

DarkElve

DarkElve

lexszero

lexszero

StormChild

StormChild

Ствол

Dulo_T-34

Rondo

nya

nya

nixer

nixer

dorfe

dorfe

Johan

johan

amd63

amd63

anoos

anoos

miviru

miviru

Oleg Tsarev

zamotivator

muhas

muhas

zw0rk

zw0rk

gesh

Forth EMU

emu

Darion

Darion