*Java

zamotivator 25.10.2012 03:48

Что есть в бекграунде:
* С++ expert
* python medium
* fp background
Следующий список хорошо знаком:
* ООП и всё причастное — принцип подстановки Лисков, ко- и контр- вариация производных типов, контракты на интерфейс
* C/C++ runtime, evluation model
* generic types

Потому мне очень скучно читать книжка по ... more →

hirthwork 21.10.2012 14:47

экспериментально установлено, что если удалить из интерфейса два метода из трёх, то сложность завязанного на него кода уменьшается в три раза. удобство поддержки также возрастает на не изученную пока что величину.

hirthwork 19.10.2012 08:25

Agnostic Drived Development: не знаешь что написать — пиши throw new UnsupportedOperationException();

Ky6uk 18.10.2012 10:10

мой сегодняшний день:

открыл хабр http://habrahabr.ru/post/155191/
> Посетил вчера семинар по lambda-выражениям в JAVA 8. Рассказали много интересного.
закрыл хабр

жду семинары по переменным, циклам и условиям

hirthwork 16.10.2012 10:33

получить контент всего ресурса в одну строку: byte[] data = Files.readAllBytes(new File(getClass.getResource("resource.name").toURI()).toPath());

hirthwork 15.10.2012 06:50

когда-нибудь, когда я порабощу мир, я найду и зверски казню многих разработчиков опенсурсных библиотек. ПОТОМУ ЧТО НЕХУЙ КИДАТЬ UNCHECKED EXCEPTIONS, СУКИ!

hirthwork 14.10.2012 12:13

На будущее: никогда не делать CountingOutputStream через FilterOutputStream. На будущее №2: в пизду FilterOutputStream.

hirthwork 12.10.2012 12:47

Посмотрел как сделан OutputStreamWriter в icedtea.
Объясните, почему этот адпизды нельзя было написать просто как:
void write(char[] cbuf, int off, int len) {
ByteBuffer buffer = charset.encode(CharBuffer.wrap(cbuf, off, len));
stream.write(buffer.array(), 0, buffer.limit());
}

hirthwork 08.10.2012 15:44

посоны, а поделитесь ссылкой на реализацию FileSystemProvider, который прокидывает доступ к http-серверу? ну, то бишь я делаю, например, FileSystems.newFileSystem(URI.create(" http://tools.ietf.org/rfc/rfc896.txt"), env); а оно мне даёт возможность random-access доступа к этому файлу, как если бы это был файл на ... more →

generatorglukoff 08.10.2012 10:12

алсо, antlride ( http://antlrv3ide.sourceforge.net/) — таки говно, оно не умеет показывать ошибки antlr-компиляции
реквестирую нормальный плагин в эклипс

Dulo_T-34 30.09.2012 18:43

[22:42:32] j: блядь я впервые соснул с джавой. вы можете себе такое представить?
[22:42:38] Семён: конечно
[22:42:48] Дуло Т-34: разумеется
[22:42:48] cюткин: j: это обычное состояние джависта
[22:42:49] ґэi-λinyχ: j: удивительно, что впервые

s@, java
hirthwork 29.09.2012 12:59

мне приснилось что всё из джавы, даже небо, даже ОС. действительно, почему ни одна корпорация не догадалась пилить JVM, которая работает напрямую с железом, ставится на голый винт, сама пишет в порты и сама управляет всей памятью в системе? запуск программы выполняется java.lang.ClassLoader'ом, и вызовом run() в ... more →

hirthwork 29.09.2012 07:11

In JIT we trust.

Rejjin 27.09.2012 23:18

Посмотрел тройку лидирующих IDE для Java: Eclipse, NetBeans, IDEA. Помогите выбрать лучшую. Для C/C++ я привык использовать CodeBlocks/Vim, так что IDE нужна только для Java. После первого знакомства приятнее всего была NetBeans, но его индексация проектов занимает довольно большое время, Eclipse самый шустрый из ... more →

hirthwork 26.09.2012 20:10

пизда... обёрнутый SocketChannel, который был нужен для того, чтобы повесить хук на закрытие канала, нихуя не взлетает, в виду того что sun.nio.ch.SelectorImpl.register() кидает IllegalSelectorException, когда обнаоруживает, что перед ним не чистый SocketChannel.

hirthwork 26.09.2012 13:23

написание FilterSocketChannel требует 125 строк кода. пиздануться, а не удобная библиотека nio.

rapture 23.09.2012 01:35

http://habrahabr.ru/post/152005/#habracu...
Байтоебство на жаве. Нет, вы только вдумайтесь в это сочетание — байтоебство на жаве. Пиздец.

gelraen 19.09.2012 16:11

[17:07:47] <IMax> #2067549 потому что похуй, obv
[17:09:21] <Juick> Reply posted.

ЖУЙК НЕ ТОРМОЗИТ

Rejjin 18.09.2012 22:30

Скачал eclipse, распаковал на рабочий стол. Пытаюсь удалить — ошибка. Захожу в папку, пытаюсь открыть: C:\Documents ... more →

mva 18.09.2012 12:15

[19:09:53] <rain> полазил в настройках разработчика в планшете, включил показ загрузки CPU. Когда ничего не делаешь — LA ниже 2 не опускается
// Android so Android

hirthwork 18.09.2012 12:01

Как оказалось, в Java никак извне нельзя прервать поток, который читает с
диска. Т.е. InputStream.read() — непрерываемый (если внутри, конечно, не сокет).
Как с этим предлагает бороться Эккель: просто сделать InputStream.close() на
том ресурсе, на котором может заблокироваться поток.
Охуенный подход: «Как же нам ... more →

rapture 15.09.2012 02:14

>Компания Google представила новый открытый проект J2ObjC, в рамках которого развивается транслятор, преобразующий исходные тексты на языке Java в представление на языке Objective-C, пригодное для использования в приложениях для iPhone и iPad. Код транслятора написан на языке Java и распространяется под лицензией ... more →

gelraen 12.09.2012 17:14

Суровые будни админа жабоговна:
<xxx> кажется, завтра я опять буду патчить скомпиленные джава классы
<xxx> ебанько они там в atlassian

*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

Rejjin

Rejjin

Monah Tuk

hatred

mva

mva

Jarkko

Jarkko

anonymous_owl

anonymous_owl

der_FeniX

der_FeniX

silvery

silvery

asmer

asmer

rman

svtk

svtk

Forth EMU

emu

Darion

Darion

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