доколе матриархатичные мрази будут унижать наших опенмайндовых детей?
http://www.reddit.com/r/Bitcoin/comments/1skuru/got_a_0_on_an_assignment_about_bitcoin_for_it_not/
доколе матриархатичные мрази будут унижать наших опенмайндовых детей?
http://www.reddit.com/r/Bitcoin/comments/1skuru/got_a_0_on_an_assignment_about_bitcoin_for_it_not/
Подробности о том, почему DPR попался - http://krebsonsecurity.com/2013/11/no-bail-for-alleged-silk-road-mastermind/
тл;др ппц лох, ничего не энкриптал, был залогинен в админку SR, имел кучу биткоинов, имел дневник, в котором описывал создание SR, имел файл emergency, всю историю транзакций для SR, покупал гражданство Доминиканы (ппц тупой, там же договор об экстрадиции), etc.
Помните недавнее нытье лексика о том, что рутноп съедает всю память и убивает железку? Так вот, я в это говно тоже сел.
Первой мыслью было, что бидон настолько замечательно аллоцирует объекты, что заставляет glibc'овский malloc фрагментировать память.
Я экспериментировал с openbsd'шным malloc, tcmalloc, но память не возвращалась.
Оказывается, в бидоне есть встроенный аллокатор, надстроенный над системным malloc, добавляющий еще один уровень умничанья и пулов "свободной" памяти.
Я собрал бидон --without-pymalloc и запустил с LD_PRELOAD=/usr/lib/libtcmalloc.so
Память не возвращалась.
Я сходил почитал комиксы в инторнете, потупил в чятики, глянул в процесслист и обнаружил, что RSS упало.
Предположение: Python таки освободил память, но tcmalloc решил, что память можно придержать на случай, если она еще понадобится.
Чтобы проверить это предположение, я написал биндинги к tcmalloc.
Создаем крупный объект из кучи мелких говен. generic.current_allocated_bytes растет
Удаляем его. generic.current_allocated_bytes падает, tcmalloc.pageheap_free_bytes растет
Делаем pytcm.release_free_memory(), tcmalloc.pageheap_free_bytes падает, tcmalloc.pageheap_unmapped_bytes растет, RSS падает, VSZ остается высоким.
Память действительно освободилась питоном, а tcmalloc сделал madvise(...,MADV_DONTNEED) на страницы из своего page heap.
Мораль: PYMALLOC говно. Если ты эмбеддор, это первое, что тебе нужно выдрать из питона.
http://farm4.staticflickr.com/3823/10232626585_35f62be429.jpg Макбуки - для пижонов!
"Сама философия статической типизации, что программа - это окаменевший кусок говна, с полностью зафиксированными относительно друг друга, ригидными частями, дефективна и показывает однобокость мышления аутистов-полудурков, живущих на гранты и разрабатывающих теории типов. "
" Сам процесс взаимодействия с компилятором статического языка имеет зачастую необратимый эффект на психику человека. Этот эффект похож на последствия длительного сабмиссивного общения с авторитарным и жестоким человеком. Любой человек, писавший много лет на статическом языке приходит в ужас от взаимодействия с динамическим языком. "
Впервые за два с половиной месяца сел на лигерад :/
Решил протестить его на крылатской велотрассе. Здорово наложил кирпичей: скатываюсь я на 60км/ч с горки (ссу быстрее ехать, ибо боюсь, что в повороты не впишусь: не привык к сильно накренённым трассам), поворачиваю за угол, а там, блядь, группа детского сада на выгуле! Обосраться просто. Чуть не устроил кармагеддон. Хочу ПИТИЦЫЮ о присвоении велотрассе статуса велодорожки с односторонним движением с сопутствующими знаками и гайцом на ашане, штрафующим пешеблядей. Порадовали подростки на детских шоссерах, алсо: быстрые :3
http://www.endomondo.com/workouts/247275774/10486634
На Кипре уже ставят автоматы для продажи биткоинов
http://s846.photobucket.com/user/1973mb1973/media/b56f15dd.jpg.html
http://www.prweb.com/releases/2013/3/prweb10565213.htm
https://bitcoinatm.com/