Архив за 15 сентября 2014 - 3

Открытое письмо генерального директора Autodesk CIS российским клиентам и партнерамОткрытое письмо генерального директора Autodesk CIS российским клиентам и партнерамНа Хабре, как и в других источниках, публиковалась разная информация о действиях Autodesk и других ведущих ИТ-компаний в связи с санкциями США, в том числе здесь и здесь. Во всей этой истории домыслы порой превалировали над фактами и официальными комментариями. Чтобы пролить свет на ситуацию, генеральный директор Autodesk CIS Алексей Рыжов написал открытое письмо российским клиентам и партнерам.

Ниже приводим полный текст письма. Оно также доступно на сайте Autodesk.

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

Каталог стыковочных станций Bose для мобильной техники Apple пополнился новой моделью SoundDock XT. Как и предшественница, новинка оснащена разъемом Lightning для подключения совместимых моделей iPhone и iPod, а питание осуществляется от внешнего сетевого адаптера, аккумулятор не предусмотрен, как и пульт ДУ.

Bose SoundDock XT

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

Пусть мы хотим вычислить десятимиллионное число Фибоначчи программой на Python. Функция, использующая тривиальный алгоритм, на моём компьютере будет производить вычисления более 25 минут. Но если применить к функции специальный оптимизирующий декоратор, функция вычислит ответ всего за 18 секунд (в 85 раз быстрее):

Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в степень

Дело в том, что перед выполнением программы интерпретатор Python компилирует все её части в специальный байт-код. Используя метод, описанный хабрапользователем SkidanovAlex, данный декоратор анализирует получившийся байт-код функции и пытается оптимизировать применяющийся там алгоритм. Далее вы увидите, что эта оптимизация может ускорять программу не в определённое количество раз, а асимптотически. Так, чем больше будет количество итераций в цикле, тем в большее количество раз ускорится оптимизированная функция по сравнению с исходной.

Эта статья расскажет о том, в каких случаях и каким образом декоратору удаётся делать подобные оптимизации. Также вы сможете сами скачать и протестировать библиотеку cpmoptimize, содержащую данный декоратор.
Читать полностью »

Данная статья будет интересна узкому кругу читателей Хабра — разработчиков федеральных информационных систем и широкому — тех, кому с этими системами уже приходилось, приходится или придется взаимодействовать в будущем.
Повествование будет вестись на примере ФИС ГИА и приема (это название присвоено Д. Медведевым 31.08.2013 г., предыдущие полтора года система была известна под именем, данным В. Путиным — ФИС ЕГЭ и приема).

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

Обсуждение запрета Bitcoin в России продолжается и выходит на новый уровеньРассмотрение законопроекта о запрете операций с Bitcoin начнется уже в осеннюю сессию Госдумы, надеются в Минфине. Как сообщил в пятницу журналистам замминистра финансов РФ Алексей Моисеев, «может, получится в эту сессию принять». По словам замминистра, законопроект пока проходит согласование.

А.Моисеев отметил, что к документу есть замечания у правоохранительных органов. «Они не концептуального характера, а о том, какие наказания установить, за что, как их применять. Мы, естественно, сейчас эти замечания будем учитывать. Но концепция запрета не меняется», — сказал он.

Черновик законопроекта запрещающего Биткоин в России уже существует, но на данный момент не доступен для прессы. Несмотря на то, что черновой вариант предложенного законопроекта еще не был опубликован, чиновники утверждают, что они планируют уголовные преследования как людей, которые добывают цифровую валюту, как правило с помощью производительных компьютеров, так и тех, кто будет пользоваться ей для проведения транзакций. Министерство финансов также попросило регуляторов закрыть доступ к валютным биржам и онлайн-магазинам, которые принимают Bitcoin.
Читать полностью »

Артём Коновалов, Дмитрий Паньшин и Мердан Агаев запустили стартап Corner, специализирующийся на продаже авиабилетов через мобильники, который они научили продавать авиабилеты по отпечатку пальцев:



Работает это на телефонах Apple серии 5S и выше, работающих под управлением iOS 8)

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

image

Доброго времени суток!

Недавно разрабатывала сайт на python/django и нужна была возможность использования API Вконтакте. А именно:

• Постинг статей с сайта на страницу во Вконтакте, а также в выбранные группы (в которых состоял администратор);
• Возможность прикрепления документов и картинок к записям;
• Получение списка групп и записей с помощью обновляющегося скрипта и загрузка всего этого в админку django.

Собственно, для администратора управление этим функционалом осуществляется через админку.

Расскажу по шагам реализацию этого функционала.
Читать полностью »

Электрокардиостимулятор без батареек работает как часы

Причем и в прямом, и в переносном смысле слова. Во-первых, такое устройство работает весьма точно, как часовой механизм, для поддержания заданного сердечного ритма. А во-вторых, для подобной работы этот девайс использует принцип, заложенный в обычном часовом механизме.

В самом деле, на мысль о создании электрокардиостимулятора без внешнего источника питания его автора, ученого с фамилией Цюрбушен (Zurbuchen), натолкнул обычный механизм автозавода наручных часов.

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

Новый проект экс-главреда Lenta.ru Галины Тимченко будет агрегатором новостей под названием Meduza. Вместе с ней над проектом работают бывший руководитель отдела спецкоров Ленты Иван Колпаков и бывший директор по продуктам "Афиши" Илья Красильщик. Об этом создатели Meduza рассказали в интервью Forbes.

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

Введение (лирика)

Около двух лет я занимался веб-разработкой, создавая сайты и веб-приложения на языке PHP. Вот только в веб-разработку я попал по стечению весьма странных жизненных обстоятельств. Не сказать, что мне было это не интересно — мне, как раз, было очень интересно узнать, как создаются сайты и как вообще работает интернет.

Но, в то же время, меня всегда привлекало низкоуровневое программирование. Ещё во время учёбы мне очень понравился язык программирования C++. Только негде было его применять, кроме как для своего развлечения. Дальше я опустился пониже — изучил Assembler. Понял, как работает процессор (хотя слишком поверхностно) и как выполняются программы на самом деле.

Со всем этим набором знаний и опыта я попал в веб-разработку. Всё поначалу казалось весьма и весьма хорошо, оказалось гораздо проще, чем я думал. А со временем приелось, стало слишком просто, неинтересно, нет простора для оптимизаций и интересных решений. Генерируешь веб-странички, пишешь и подключаешь js-скрипты, оформляешь страницы с помощью css. Чувствовал, что больше не развиваюсь как программист.
Читать полностью »


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