Что есть в бекграунде:
* С++ expert
* python medium
* fp background
Следующий список хорошо знаком:
* ООП и всё причастное — принцип подстановки Лисков, ко- и контр- вариация производных типов, контракты на интерфейс
* C/C++ runtime, evluation model
* generic types
Потому мне очень скучно читать книжка по ... more →
*java
экспериментально установлено, что если удалить из интерфейса два метода из трёх, то сложность завязанного на него кода уменьшается в три раза. удобство поддержки также возрастает на не изученную пока что величину.
Agnostic Drived Development: не знаешь что написать — пиши throw new UnsupportedOperationException();
мой сегодняшний день:
открыл хабр http://habrahabr.ru/post/155191/
> Посетил вчера семинар по lambda-выражениям в JAVA 8. Рассказали много интересного.
закрыл хабр
жду семинары по переменным, циклам и условиям
получить контент всего ресурса в одну строку: byte[] data = Files.readAllBytes(new File(getClass.getResource("resource.name").toURI()).toPath());
когда-нибудь, когда я порабощу мир, я найду и зверски казню многих разработчиков опенсурсных библиотек. ПОТОМУ ЧТО НЕХУЙ КИДАТЬ UNCHECKED EXCEPTIONS, СУКИ!
На будущее: никогда не делать CountingOutputStream через FilterOutputStream. На будущее №2: в пизду FilterOutputStream.
Посмотрел как сделан 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());
}
посоны, а поделитесь ссылкой на реализацию FileSystemProvider, который прокидывает доступ к http-серверу? ну, то бишь я делаю, например, FileSystems.newFileSystem(URI.create(" http://tools.ietf.org/rfc/rfc896.txt"), env); а оно мне даёт возможность random-access доступа к этому файлу, как если бы это был файл на ... more →
алсо, antlride ( http://antlrv3ide.sourceforge.net/) — таки говно, оно не умеет показывать ошибки antlr-компиляции
реквестирую нормальный плагин в эклипс
[22:42:32] j: блядь я впервые соснул с джавой. вы можете себе такое представить?
[22:42:38] Семён: конечно
[22:42:48] Дуло Т-34: разумеется
[22:42:48] cюткин: j: это обычное состояние джависта
[22:42:49] ґэi-λinyχ: j: удивительно, что впервые
мне приснилось что всё из джавы, даже небо, даже ОС. действительно, почему ни одна корпорация не догадалась пилить JVM, которая работает напрямую с железом, ставится на голый винт, сама пишет в порты и сама управляет всей памятью в системе? запуск программы выполняется java.lang.ClassLoader'ом, и вызовом run() в ... more →
Посмотрел тройку лидирующих IDE для Java: Eclipse, NetBeans, IDEA. Помогите выбрать лучшую. Для C/C++ я привык использовать CodeBlocks/Vim, так что IDE нужна только для Java. После первого знакомства приятнее всего была NetBeans, но его индексация проектов занимает довольно большое время, Eclipse самый шустрый из ... more →
пизда... обёрнутый SocketChannel, который был нужен для того, чтобы повесить хук на закрытие канала, нихуя не взлетает, в виду того что sun.nio.ch.SelectorImpl.register() кидает IllegalSelectorException, когда обнаоруживает, что перед ним не чистый SocketChannel.
http://habrahabr.ru/post/152005/#habracu...
Байтоебство на жаве. Нет, вы только вдумайтесь в это сочетание — байтоебство на жаве. Пиздец.
Как оказалось, в Java никак извне нельзя прервать поток, который читает с
диска. Т.е. InputStream.read() — непрерываемый (если внутри, конечно, не сокет).
Как с этим предлагает бороться Эккель: просто сделать InputStream.close() на
том ресурсе, на котором может заблокироваться поток.
Охуенный подход: «Как же нам ... more →
>Компания Google представила новый открытый проект J2ObjC, в рамках которого развивается транслятор, преобразующий исходные тексты на языке Java в представление на языке Objective-C, пригодное для использования в приложениях для iPhone и iPad. Код транслятора написан на языке Java и распространяется под лицензией ... more →
Суровые будни админа жабоговна:
<xxx> кажется, завтра я опять буду патчить скомпиленные джава классы
<xxx> ебанько они там в atlassian
*java is used by:
Hirthwork McGillah
hirthwork
Владимир
xaos
профессиональный говноед
ulidtko
K900
K900
eurekafag
eurekafag
16+
238328
Nico-izo
Nico-izo
kb
kb
Артс
arts
18+ Запрещено для детей.
hedgehog
gelraen
gelraen
Mагог Магогович
magog
Michael Pogoda
MPogoda
Spiritual ecstasy
rapture
0xd34df00d
0xd34df00d
SirAnthony
SirAnthony
nobiiru
nobiiru
0x2207
0x2207
Crazy_Owl
Crazy_Owl
Andrew Motrenko
werdn
Darth Bricktop
Like-all
cirno
cirno
jabber
jabber
werehuman
werehuman
няша
generatorglukoff
Ky6uk
Ky6uk
Rejjin
Rejjin
Monah Tuk
hatred
mva
mva
Jarkko
Jarkko
Оранжевус Охуеннус
utros
anonymous_owl
anonymous_owl
der_FeniX
der_FeniX
silvery
silvery
asmer
asmer
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
Александр Трофимов
alxndrtrofimov
Дмитрий Солдатов
boh
StormChild
StormChild
Ствол
Dulo_T-34
nya
nya
nixer
nixer
dorfe
dorfe
Johan
johan
amd63
amd63
Вавилен Бирдов
Velvet-Bird
anoos
anoos
miviru
miviru
Лисий хвост
madInsane
Oleg Tsarev
zamotivator
muhas
muhas
desperate donkey
odin
zw0rk
zw0rk
hirthwork
xaos
ulidtko
K900
eurekafag
238328
Nico-izo
kb
arts
hedgehog
gelraen
magog
MPogoda
rapture
0xd34df00d
SirAnthony
nobiiru
0x2207
Crazy_Owl
werdn
Like-all
cirno
jabber
werehuman
generatorglukoff
Ky6uk
Rejjin
hatred
mva
Jarkko
utros
anonymous_owl
der_FeniX
silvery
asmer
svtk
emu
Darion
13oz
zweipluse
4da
anonkz
uzername
setazer
silentos
XonX
DarkElve
lexszero
alxndrtrofimov
boh
StormChild
Dulo_T-34
nya
nixer
dorfe
johan
amd63
Velvet-Bird
anoos
miviru
madInsane
zamotivator
muhas
odin
zw0rk