Архив за 30 января 2012

Django Framework / Шпаргалка для Django 1.3

Искал для себя шпаргалку. Не смог найти её здесь и нашёл у них) Делюсь с теми, кому она необходима, как и мне.
Оригинальная ссылка: PDF

Читать полностью »

Предисловие

Давно хотел написать. Мысли есть, желание есть, времени нету… Но вот нашлось, так что привет, Хабра.
Здесь я собрал все идеи, которые помогали и помогают в разработке веб-приложений. Для удобства я разбил их на группы:Память

Оптимизация операций

Выделение критических участков

Циклы и объектные свойства

Немножко о DOM

DocumentFragment как промежуточный буфер

О преобразованиях в объекты

Разбитие кода

События перетаскивания

Другие советы
Читать полностью »

Здравствуйте %username%, данная статья посвящена проблеме увеличения скорости математических вычислений на основе языка python с использованием scipy.weave и openMP.
Многие могут задаться вопросом: «Зачем вообще использовать python для математических вычислений?», но мы не будем отвечать на «вечные» вопросы, как и не будем рассматривать множество других решений данной проблемы, таких как, например, psyco.
Инструменты

Как описано выше, наш инструмент — это библиотека scipy.weave, а также библиотека openMP.scipy — набор библиотек для вычислений в прикладной математике и науке. openMP — открытый стандарт для распараллеливания программ наЧитать полностью »

Голландский исследователь Марк Стивенс (Marc Stevens) обнародовал подробности успешной атаки на MD5 (PDF) и выложил программу на C++ для поиска коллизий в пределах одного 512-битного блока данных.Программа под Windows
Исходники скоро появятся здесь.
Пример коллизии
Сообщение 1
4d c9 68 ff 0e e3 5c 20 95 72 d4 77 7b 72 15 87
d3 6f a7 b2 1b dc 56 b7 4a 3d c0 78 3e 7b 95 18
af bf a2[00]a8 28 4b f3 6e 8e 4b 55 b3 5f 42 75
93 d8 49 67 6d a0 d1[55]5d 83 60 fb 5f 07 fe a2

Сообщение 2
4d c9 68 ff 0e e3 5c 20 95 72 d4 77 7b 72 15 87
d3 6f a7 b2 1b dc 56 b7 4a 3d c0 78 3e 7b 95 18
af bf a2[02]a8 28 4b f3 6e 8e 4b 55 b3 5f 42 75
93 d8 49 67 6d a0 d1[d5]5d 83 60 fb 5f 07 fe a2

Общий хеш MD5

008ee33a9d58b51cfeb425b0959121c9

Хеши SHA1 для этихЧитать полностью »

Электронное правительство / Пришло ли время для usability в гос. секторе?

Доброго времени суток, уважаемые читатели.
Сегодня хочется затронуть тему качества интерфейса в государственных системах.
Под интерфейсом я подразумеваю не цвета кнопок и не красоту картинок, а в первую очередь функциональный интерфейс. Удобство, скорость, понятность и т.д.
Возможна (и нужна ли) революция?
В этой статье качество будет отождествляться именно с ним, то есть со слоем ПО, который доступен широким массам.
Сначала нужно рассмотреть причины сложившейся ситуации, а затем подумаем, изменится ли что-то в этой сфере или этого делать попросту не нужно.
Для примера предлагаюЧитать полностью »

Разработка под Android / Перемещение картинки вдоль произвольной кривой

Возникла задача сделать анимацию — двигать картинку вдоль заданной кривой. Погуглил и с удивлением нашел, что несколько вопросов с подобной задачей на stackoverflow.com остаются без ответа уже не один год. Пришлось засучить рукава, покопаться в документации и найти подходящее решение.
Итак у нас есть некоторая кривая. Например построенная из набора точек и для красивости сглаженная.
//набор точек
List aPoints = new ArrayList();

aPoints.add(new PointF(10f, 160f));
aPoints.add(new PointF(100f, 100f));
aPoints.add(new PointF(300f, 220f));
aPoints.add(new PointF(640f, 180f));

//строим сглаженную кривую
Path ptCurve = new Path();

PointF point = aPoints.get(0);
ptCurve.moveTo(point.x, point.y);
for(int iЧитать полностью »

Учебный процесс в IT / Изучение иностранных языков: живые учителя или интернет?
Изучение иностранных языков: живые учителя или интернет?
— Феденька, ты очень интеллигентный мальчик, ты мне очень нравишься, но Я БУДУ СТАВИТЬ ДВА В ГОДУ!!!!, — визжала моя школьная учительница по французскому и делала примерно такое лицо.
Моя школьная учительница по английскому языку делала другое лицо:
— Посмотрите дети на Федю. Ха-ха-ха, как он смешно ошибается, какой он дебил, не знает английского, давайте вместе посмеемся над ним дети, ха-ха-ха.
Дружный хохот одноклассников.
— А вот у меня тоже похожий дебил учился, дык он говорил: «Дую-дую». Мы ржали над ним всем классом, ха-ха-ха-ха, — радоваласьЧитать полностью »

Блог компании «Лаборатория Касперского» / Батники против эксплойтовЧитать полностью »

В продолжение топика «ФБР, верните мне файлы, которые я хранил на MegaUpload». Возможно, юзеры не получат обратно свои семейные фотографии, аудиозаписи, рабочие файлы и всё остальное, что могли хранить на этом популярном хостинге.
В прокуратуру восточной Вирджинии (U.S. Attorney's Office for the Eastern District of Virginia) поступило сообщение, что хостинговые компании Carpathia Hosting и Cogent Communications начнут удаление всех файлов в четверг, 2 февраля. MegaUpload оплачивал услуги этих хостеров в Вирджинии, но сейчас счета компании заблокированы, так что хостеры освобождают ресурсы для других клиентов.
В письме сказано, что на самом деле агенты ФБР не конфисковали сервераЧитать полностью »

В своем посте я хотел бы рассказать об аспирантуре в Европе в области Computer Science — в частности, в Швейцарии, базируясь на собственном опыте прибывания здесь в течении года и будучи PhD студентом. Прежде всего, хотелось бы рассказать больше подробностей о повседневных вопросах, связанных не столько с научной деятельностью, сколько с повседневными заботами — как, что, почему, для чего и что дальше.
Итак, кому, как мне кажется, это может быть интересно — студентам последних курсов и молодым специалистам, которые не определились со своим планом карьеры. Не скрою, что я не рассматриваю PhD отдельно от вопроса иммиграции и жизни заграницей.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js