Хабрахабр:
Хочу поделиться двумя историями с одинаковым сюжетом, но разными развязками. Может быть кому то, у кого тоже падает JVM будет полезно 1. Native code вызывается из Явы через JNI. Юнит тест ? проходит на ура, приложение (GUI, Swing) крэшится. Подключаемся через дебагер ddd (это такая оболочка над gdb, ежели кто из яваистов не знает :) ) ? видим что падает с длинющим стеком. Выясняем с автором нативной библиотеки, что там они десериализуют через boost (такая библиотека для C++) дерево большой глибины. И там рекурсия. Возникает идея (не сразу, 3 дня споров и гугления), что при вызове из приложения стек больше и он переполняется. Находим параметер для JVM: -XX:ThreadStackSize= Работает! 2. Native code вызывается через JNA. Присутствую колбеки обратно в Явы, так как я описывал. Юнит тест бежит, приложение падает! Читать дальше →
Недавно на Хабре появилась новость о том, что поисковая система Google изменила поисковый алгоритм, ?заточив? его для борьбы с площадками, распространяющими некачественный контент. В принципе, Google уже давно объявил неофициальную войну контент-фермам, было создано даже расширение для учета мнения пользователей о посещаемых ими ресурсах. Однако смена алгоритма, похоже, действительно понижает в выдаче ресурсы с некачественным контентов. Во всяком случае, одна из крупнейших контентных ресурсов Сети, ?человеческая? поисковая система Mahalo, заявил о сокращении 10% работников. Кроме того, компания временно прекращает сотрудничество с фрилансерами. Почему? Подробности ? в продолжении. Читать дальше →
Небольшая предыстория Несколько дней назад мне жутко захотелось пересмотреть парочку выступлений неподражаемого RMS (который Richard Matthew Stallman). На YouTube такого добра навалом и я получил живительный заряд священной силы GNU от Великого Пророка Свободного ПО. Особое внимание привлёк один короткий ролик 1984-го года, на котором Дядя Риччи ещё относительно молод, ещё не так искусен в риторике и у которого ещё впереди разработка GPL. Сноска к этому видео пояснила, что огрызок является частью небольшого фильма под названием "Hackers: Wizards of the Electronic Age". Найти его целиком оказалось не шибко простой задачей, но я таки нашёл, скачал и залил на YouTube специально для ностальгирующих хабровчан и для всех тех, кто интересуется историей IT, хакерской культурой и СПО. 26 минут и 35 секунд путешествия в 1984-й? В ролях: Steve Wozniak, Richard Stallman, Andy Hertzfeld, Bill Atkinson, Lee Felsenstein, Richard Greenblatt, Steven Levy и другие. Перевода, само собой, нет. UPD: Можно скачать фильм (136Mb). Да простят меня копирасты.

Отписаться от этой рассылки