
Официальный сайт 7zip заблокирован решением Таганского суда
Г-споди, расскажи им, что 7zip не имеет отношения к зип-локам
Официальный сайт 7zip заблокирован решением Таганского суда
Г-споди, расскажи им, что 7zip не имеет отношения к зип-локам
Здравствуй, дорогой дневничок.
Как все вы знаете (ну Макак-то точно знает), в Шотландии некогда существовал клан Керр, который отличался тем, что большинство мужчин клана были левшами. С тех времён до сих пор сохранился замок Фенрихёрст, который отразил эту их физиологическую особенность.
Этой особенности посвящена эталонная по говёности инфографики страничка в интернете: https://www.scotclans.com/l...se-spiral-staircase/
Где их так учат схемы рисовать? Я нихуя в итоге не понял.
А ещё есть эталонная по уровню горизонта фотка с официального сайта замка:
Но направление лестницы на этой фотке совпадает с направлением лестницы вот здесь: https://nerdist.com/theres-...-were-all-clockwise/
И ещё с направлением лестницы в Дуврском замке: https://ericblackmorephotog...tle-dover-england-5/
А также с направлением лестницы в замке Карнарвон: https://geotopoi.wordpress....caernarfon-castle-3/
Собственно вопрос: а может они всё пиздят и лестницы в средневековых замках закручивали как ктулху на душу положит, а пиздёж про удобство обороны сделали чтобы набрать лайки?
Если ты талантливо мочишь крипов, вовсе не означает, что ты знаешь как правильно хранить персональные данные в открытом доступе: https://www.cybersport.ru/n...v-rabote-google-docs
Спонсор и адресат сегодняшних лучей поноса — mail.ru, который до 23 января 2015 года рассылал DMARC Aggregate Reports с Subject сформированным строго в соответствии с rfc7489, а после этого изменивший формат на несколько иной, rfc не соответствующий.
Теперь я видел всё™. Снова. Чувак попросил помощи в разборе проблемы и прислал скриншот логов: http://mail-archives.apache...bqCQ@mail.gmail.com>
СУКА БЛЯДЬ ПИЗДА НАХУЙ
ДЕСЯТЬ МИНУТ ЗАНИМАЛА ТЕРМИНАЛ ОПЛАТЫ
СУКА ТУПАЯ НАСОСИ НА ИНТЕЛЛЕКТ УЖЕ
Расскажу как мне сегодня припекло от опенсорса.
Есть библиотека Apache PDFBox. Есть там одно (единственное) место, где нужно отсортировать нестандартные объекты. Под нестантартные имеются ввиду объекты, компаратор которых не отвечает требованию транзитивности.
Начиная с Java 7 стал использоваться tim sort, который кидает эксепшен, если детектит, что компаратор не обеспечивает транзитивность.
Итак, итерация первая: Чуваки написали свой собственный quick sort (сортировка Хоара), который не делает подобных проверок: http://grepcode.com/file/re...il/QuickSort.java#68
Сортировка формально правильная, вот только на длинных отсортированных массивах падает со StackOverflowError. Потому что нехуй длинные рекурсии городить.
Когда я на эту проблему наступил, то недолго думая развернул одну из веток рекурсии. Т.е. если левая часть от делителя больше, то я делаю вызов quick sort для правой, а для левой делаю split в контексте текущего вызова — таким образом максимальная глубина рекурсивных вызовов становится log N и никакой ошибки. Да и работает быстрее, за счёт устранения лишнего вызова.
Но это вы прочитали про то как проблему решает инженер. Опенсорс коммьюнити идёт совершенно другим путём. Эти специалисты решили, что если стека потока не хватает, то нужно эмулировать стек в куче! https://svn.apache.org/view...&pathrev=1723157#l71
Т.е. заводим Stack<Integer> и пихаем в него пары границ итерирования. Охуенно же! Теперь у нас есть аллокации в памяти которых у нас не было, а так же есть O(N) дополнительный вызовов Stack<Integer>.push()/pop(), которые, я напомню забывшим, являются synchronized, т.е. как минимум используют спинлок!
В общем, повторю фразу тимлида: «У меня складывается ощущение, что в опенсорсе вообще никто не думает о производительности»
Мне не нравятся письма от gog с темой "Более 40 способов стать героем не отходя от экрана!"
это постыдное чувство, когда на англоязычном форуме встречаешь соотечественника:
hi. i'm from russia and i want supported this project(i2p). who is users from russia supported it. write me!!!
sorry, i don't speak english well.