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 →
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: удивительно, что впервые
hirthwork
29.09.2012 12:59
мне приснилось что всё из джавы, даже небо, даже ОС. действительно, почему ни одна корпорация не догадалась пилить JVM, которая работает напрямую с железом, ставится на голый винт, сама пишет в порты и сама управляет всей памятью в системе? запуск программы выполняется java.lang.ClassLoader'ом, и вызовом run() в ... more →
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.
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