Месяц: Август 2013
-
Учимся писать правильные C#-бенчмарки
—
от автора
У меня с коллегами нередко возникают разговоры о быстродействии того или иного участка кода. Часто они перерастают в спор о том, какое же решение работает более быстро. И в этой ситуации чаще лучше набросать простенький бенчмарк, чем вести долгие философские разговоры о производительности. К сожалению, очень многие не умеют бенчмаркать правильно, в результате чего их…
-
Реверс-инжиниринг клиента Dropbox: что под капотом?
—
от автора
До последнего времени существовали сомнения относительно возможности реверс-инжиниринга сильно обфусицированных приложений, написанных на Python. Недавний реверс-инжиниринг двумя программистами клиента Dropbox доказал, что это возможно. В феврале этого года на Mobile World Congress, CEO Дрю Хьюстон радостно сообщал, что Dropbox, известный сервис для хранения данных, преодолел отметку в 100 миллионов пользователей, и эти 100 миллионов пользователей…
-
Способ извлечь данные из базы 1С
—
от автора
Хочу поделиться способом выгрузки данных из 1С на основе COM-соединения. Этот вариант можно назвать альтернативным использованию стандартных и нестандартных обработок 1С. Для примера взят язык C#, а выгрузка выполняется в один большой XML-файл.
-
JUG.ru: о петербургской Java User Group за несколько минут
—
от автора
Привет, хабровчане! В преддверии большой встречи JUG.ru с Барухом Садогурским и Евгением Борисовым я расскажу вам о том, как появился новый JUG.ru: что нас мотивировало куда мы смотрели кто делал JUG до нас с чего мы начинали как организовали первую встречу к чему пришли
-
Инновационный центр по-исландски
—
от автора
Термин «инновационный центр» сегодня известен, наверное, любому человеку, так или иначе связанному с высокими технологиями. Ассоциации он вызывает разные: скептики сразу вспомнят про снискавший не лучшую славу отечественный вариант, романтики представят сверкающие офисные здания Кремниевой долины. Но в любом случае это будет образ чего-то большого, суперсовременного и жутко дорогого. Между тем, инновации рождаются не в…
-
Как забанить роскомнадзор — инструкция
—
от автора
Ходит достаточно известная шутка о том что для этого достаточно отправить жалобу на ip 127.0.0.1 но это шутка, так как все понимают, что никто находящийся в здравом уме такую жалобу не обработает. Но я придумал как это провернуть.
-
DoS эксплоит для движка WebKit
—
от автора
Определенная последовательность арабских символов позволяет вызвать критическую ошибку, приводящую к аварийному завершению любого приложения использующего движок WebKit в iOS и Mac OS. Уязвимость воспроизводится на актуальных версиях приложений. Уязвимость можно воспроизвести: Отправив sms на iPhone — при этом происходит респринг и больше нельзя зайти в приложение «Сообщения». Открыв страницу содержащую строку — мобильный Safari в…
-
Беспроводной Arduino c радиусом действия более километра
—
от автора
Кикстартер продолжает радовать нас интересными проектами. На этот раз это Flutter. Что это Платформа разработки, основанная на Arduino, изначально поддерживающая беспроводную связь с шифрованием. Из коробки устройства умеют соединяться в сеть между собой.
-
Node.js не подходит для типовых веб-проектов
—
от автора
«Node.js не подходит для серьезных сайтов и веб-приложений, а только для написания небольших API». This is bull*hit. I have to say it. От переводчика: недавно на coderwall.com появилась интерсная статья от Ionut-Cristian Florescu об использовании Node.js для создания обычных («типовых») веб-проектов. До ее прочтения я был полностью согласен с заголовком статьи, но сейчас мое мнение…
-
Mailpile собрал $120K на разработку open source криптопочты
—
от автора
За две недели до окончания срока бора средств на краудфандинговом сайте Indiegogo разработчики почтового сервиса Mailpile собрали необходимые $100 тыс. на его создание, и даже больше: на данный момент собрано $120 631. Суть проекта заключается в создании почтового open source веб-сервиса, который работает на личных компьютерах пользователей и абсолютно защищён от внешней прослушки с помощью стойкой…