Архив Февраль 11, Четверг, 2010

Платежные системы / Flattr: Новая система онлайн-платежей от создателя The Pirate Bay

Нет комментариев »

Петер Сунде, один из основателей всем известного торрент-трекера The Pirate Bay, занялся созданием новой системы, призванной переосмыслить оплату цифрового контента.



Flattr (игра слов flatter — угождать, льстить — и flat rate — равная стоимость) представляет собой систему так называемых социальных микроплатежей: пользователь оценивает понравившийся ему контент одним нажатием. Схема работы очень похожа на Digg — создатели и распространители контента смогут поместить на свой сайт кнопку со счетчиком нажатий, каждое из которых — небольшая часть регулярно пополняемого баланса пользовательского Flattr-аккаунта.


СМИ в интернете / [Перевод] Исландия намерена стать офшорным раем для журналистов и утечек

Нет комментариев »

Ожидается, что во вторник парламент Исландии введет в действие меры, направленные на то, чтобы превратить страну в международный центр расследовательской журналистики. Будет принят сильнейший в мире пакет законов о защите источников, свободе слова и защите от диффамационного туризма.

Сторонники данной инициативы заявляют, что это сделает Исландию «офшорным издательским центром» для свободы слова, по аналогии с финансовыми офшорами, позволяющими компаниям скрывать капитал от государства. Теперь медиа-компании с офисом в Рейкьявике станут таким же обычным явлением, как компании, пользующиеся Законом о корпорациях Делавэра, или с активами на Каймановых островах?


Вирусы (и антивирусы) / Удаляем трояна, требующего отправку SMS с компьютера

Нет комментариев »

Сегодня с утра на работе сотрудница словила троян, требующий отправки SMS на короткий номер.



Тут должна быть картинка с трояном, но что самое смешное, я не смог запустить его на виртуалке. Даже в автозагрузку его прописывал, ну не хочет работать и всё. В общем, если желающие сделают скриншот, то будет очень неплохо. Сам троян для опытов можно скачать отсюда. При этом я видел окно только мельком, но выглядело оно красиво :) .



По поводу механизма заражения очень хорошо расписал Olegas, я, соответственно распишу про первую часть, про лечение. Кстати, первоначально было подозрение в том, что это дыра в IE8, на практике оказалось что скорее всего вирус проник через дыру в Java или Flash. Так что, в принципе, не защищён ни один из браузеров. Анализ логов показал, что сайты посещались достаточно безобидные, на каком из них завёлся iframe с дроппером, выяснить не удалось (не все же перебирать, в самом деле).



Учись Работать / Опыт интервью в американских стартапах

Нет комментариев »

Жил я, беззаботной жизнью в теплом Ташкенте, подрабатывал фрилансом, и внезапно так получилось, что ушла вся беззаботная жизнь и я оказался в Штатах, совсем один, без друзей и близких, но с прямыми руками и знанием Ruby. За то время что я нахожусь здесь (около полугода), я приобрел немалый опыт по трудоустройству в IT-конторы, коим и хотел поделиться с сообществом



Пост публикуется по просьбе камрада sarvar.muminov, у которого еще к сожалению нет аккаунта на хабре. Инвайты можно присылать на sarvar.muminov@gmail.com

Перенес в Учись Работать


.NET / Память: LOH и Chunked Lists

Нет комментариев »

Управляемая память в .Net поделена на стек и несколько хипов. Самые важные из хипов – это обычная куча (назову ее SOH – small object heap) и LOH. SOH – это то место, где живут все обычные объекты. LOH – это то место где живут большие (больше 85000 байт) объекты.



LOH обладает некоторыми особенностями:

  • Объекты в LOH никогда не перемещаются
  • LOH только растет и никогда не уменьшается (т.е. если объект собран сборщиком мусора, размер LOH все равно остается неизменным)



Из этих двух особенностей LOH происходят два важных следствия, про которые часто забывают:

  • Память в LOH может оказаться фрагментированной. Т.е. происходит то, с чем так боролись в unmanaged мире: в какой-то момент у вас может быть 10Mb свободной памяти, но вы не сможете выделить память под объект размером 1Mb
  • Если вы однажды выделили память под большой объект, а потом используете только маленькие, то вы фактически лишаете себя большого куска памяти. При чем, если у вас в LOH был список или хэш-таблица размером N, а вы добавили в него один элемент, то список реаллоцируется и растет в два раза, сответственно размер LOH составит как минимум 3*N (N – исходные данные, 2N – копия данных и резерв под новый размер). Следующий рост потребует в LOH непрерывный кусок памяти размером в 4*N, а так как такого куска в LOH у нас нет (есть только N), его придется позаимствовать из адресного пространства процесса. В итоге размер LOH вырастет до 7*N, и так далее.





Если вспомнить, что LOH аллоцируется кусками по 16Mb, то все происходящее покажется еще более разрушительными. С первым следствием можно бороться аккуратно переиспользуя объекты. Со вторым — не используя большие объекты. Получается как-то не очень, особенно если с большими коллекциями работать все-таки хочется. Посмотрим, что как можно решить эту проблему.


.NET / Managed Extensibility Framework

Нет комментариев »

(Заранее извините за мой русский)



MEF это новый подход разработанный Майкрософт, который позволяет загружать расширения для вашего приложения очень легко. Он позволяет обнаруживать и составлять части, которые должны быть включены в приложение, и все это во время выполнения. Вы можете расширить поведение аппликации простим добавлением новых плагинов. Managed Extensibility Framework сделает все это за вас.

«Hello MEF World!»



Я пиарюсь / Ещё один способ раскрасить ноутбук

Нет комментариев »

Пару дней назад тут появилась и быстро пропала статья о методе раскраски ноутбука. Один мой знакомый — не айтишник — раскрашивает ноутбуки несколько интересней.



Начинается всё приблизительно так:



Twitter / Визуальная хронология создания Twitterа

Нет комментариев »

Ben Sandofsky, один из специалистов Twitterа в недавно открытом блоге Twitter Engineering выложил визуальную хронологию создания Твиттера с апреля 2006 по январь 2010 года, сделанная при помощи Code Swarm. В видео показывается какую работу за последние годы выполнял тот или иной сотрудник Твиттера. Очень любопытное видео и не менее интересный блог.




Лента новостей / В ближайщем будущем появятся терабайтовые SSD накопители размером с почтовую марку

Нет комментариев »

imageSSD накопители ещё не успели достичь большой популярности на рынке, однако команда японских исследователей уже занимается улучшением целесообразности их использования. Они утверждают, что уже развивают технологию, которая позволит уменьшить размер накопителей не менее, чем на 90%, сделать их дешевле и увеличить их энергоэффективность на 70%.



Исследовательская группа состоит из людей из нескольких различных учреждений, в их числе Toshiba и университет Keyo в Токио, которым заведует довольно известный профессор Tadahiro Kuroda.



Новая технология сделает возможным производство терабайтных SSD накопителей, которые будут размером с маленькую почтовую марку. Текущий прототип (на фото), оснащен чипом 128 NAND памяти и одним контроллерным чипом. Он может похвастаться скоростью передачи информации, равной 2 гигабитам в секунду.

Практические образцы ожидаются в 2012 году.



Источник: TechCrunch


Google Chrome / Добавляем свои поисковые системы

Нет комментариев »

Что мне нравится в Google Chrome, так это возможность очень удобной работы с разными поисковыми системами: ввел ключевое слово, пробел и печатаешь запрос. Однако этой функцией пользуются на 100% далеко не все.



Сегодня я хочу рассказать, как добавлять свои «поисковые системы» (это, на самом деле, могут быть не только поисковые системы) и тем самым повысить производительность работы в Интернете.



4.75 КБ



Где это все настраивается? Смотрим картинку: