Как стать автором
Обновить
74
0
Алексей Капранов @kappa

развиватель

Отправить сообщение

Как быстро получить много данных от Битрикс24 через REST API

Время на прочтение4 мин
Количество просмотров34K

Нередко при работе с Bitrix24 REST API возникает необходимость быстро получить содержимое определенных полей всех элементов какого-то списка (например, лидов).

Традиционный способ для этого - обращение к серверу через метод *.list (например, crm.lead.list для лидов) с параметром select, перечисляющим список требуемых полей. При этом, чем больше полей вы запрашиваете, тем больше времени серверу требуется для формирования ответа. Плюс, в силу того, что информация сервером выдается постранично, получение всего списка через последовательные запросы всех страниц может занимать много времени.

Однако существует несколько стратегий для того, которые позволяют ускорить процесс на порядки.

И что это за стратегии?

Числа Муаммара. Как я измерял искусственный интеллект на стажировке в Яндексе

Время на прочтение10 мин
Количество просмотров35K
Лето 2015 года. Сессия успешно сдана. Нормальный человек, наверное, скажет: «Ура! Свобода! Целый день буду играть в футбол и слетаю на море в Турцию». Но только не настоящий исследователь с пытливым умом. Я решил, что в любом случае буду работать над каким-нибудь собственным проектом… Но время непродуктивно со свистом неслось вперед. И тут мне в голову пришла светлая мысль: а почему бы не пойти на стажировку в Яндекс? Наверняка у них есть куча интересных исследовательских задач, к тому же это бесценный опыт работы в огромной компании с множеством профессионалов в своих областях, у которых есть чему поучиться. Тем, как попасть на стажировку в Яндекс, чем там можно заниматься и что вас ждет потом, я и хочу сегодня поделиться.

Для начала пару слов о себе. Зовут меня Муаммар, 21 год от роду, на данный момент являюсь студентом пятого курса мехмата МГУ. А еще я выпускник ШАДа, ведущий семинаров по Natural Language Processing в ШАДе и младший разработчик в команде речевых технологий Яндекса. Какой-то супергениальностью не отличаюсь, но люблю и умею работать. Пожалуй, хватит себя расхваливать, поговорим о стажировке. Кому интересно — добро пожаловать под кат!
Читать дальше →

Six Apart выпускает MovableType Enterprise 1.5

Время на прочтение1 мин
Количество просмотров506
Компания Six Apart выпустила обновлённую версию движка для блогов MovableType. Создатели уверяют, что версия 1.5 учитывает почти все пожелания пользователей, поступившие с июля 2006 года, когда была выпущена версия 1.0 Enterprise. В частности, теперь MovableType полностью поддерживает LDAP.

По словам Криса Алдена (Chris Alden), представителя SixApart, 75-80% крупнейших компаний (по версии Fortune) используют либо MovableType, либо TypePad (также разработанный SixApart). Стоит напомнить также, что эта компания владеет сервисами LiveJournal и Vox.

FAQ от представителей LiveJournal

Время на прочтение1 мин
Количество просмотров711
Администрация LiveJournal сделала попытку ответить хотя бы на часть вопросов русскоязычных пользователей по поводу тех перемен, которые последуют в результате сделки Six Apart и SUP.

В специальном посте сказано, к примеру, то, что местоположение пользователя и, соответственно, определение его как пользователя «SUP-ЖЖ» будет происходить на основе кодировки. Таким образом, все журналы, ведущиеся на кириллице, попадают в зону ответственности российской компании. Переносов этих журналов на другие сервера не предполагается: их владельцы просто будут использовать несколько изменённый интерфейс, причём в случае каких-либо неудобств можно легко «переключиться» на привычную поддержку Six Apart.

Пароли и вся другая информация не будет передана третьим лицам, в том числе и российским властям, заверяют представители ЖЖ, ещё раз напоминая о существовании Privacy Policy. Денежные переводы за пользование платными аккаунтами будет принимать SUP: ожидается, что возможности пользователей по оплате сервиса вскоре не будут ограничены только переводами WebMoney.

Six Apart не ожидает, что с появлением нового партнёра будут пересмотрены правила пользования сервисом. В любом случае, сделано это будет не сейчас. Также в ближайший месяц вряд ли стоит ожидать специализированных сервисов для русскоязычных пользователей: они появятся после урегулирования всех административных и технических вопросов между партнёрами.

Между тем, сегодня впервые в истории LiveJournal в ленте официальных новостей появился пост на русском языке. Из него, в частности, можно узнать о существовании «СУП-сообщества».

Прототип клиента Яндекс.Диска для Linux и открытие API

Время на прочтение2 мин
Количество просмотров17K
На днях Яндекс открыл документацию API Яндекс.Диска, и я хочу рассказать о примере программы, созданной на базе этого API.

У Яндекс.Диска есть отдельные клиентские программы для ОС Windows и Mac OS X, которые поддерживают локальную копию файлового хранилища. Это невероятно удобно! Надо отдать должное Дропбоксу, который, кажется, первым предложил именно такой способ использования облачного файлового хранилища.

Для Линукса клиента нет, но зато Яндекс.Диск поддерживает доступ к файлам по открытому и отлично себя зарекомендовавшему за многие годы протоколу WebDAV. Поддержка WebDAV в ядре Линукса позволила относительно малой кровью создать прототип синхронизирующего клиента Яндекс.Диска.

Текущая версия доступна на гитхабе — это примерно 130 строк кода на Перле, а здесь я очень кратко расскажу, как она устроена и работает.

Краткий дисклеймер: поскольку пока это в большей степени прототип, использовать программу для синхронизации важных данных не рекомендуется. Клиент имеет пока лишь рудиментарую обработку ошибок, а также расходует куда больше памяти, процессора и трафика, чем можно.

Читать дальше →

Поступить в вуз можно будет, не выходя из дома

Время на прочтение1 мин
Количество просмотров736
В будущем, возможно, Единый государственный экзамен (ЕГЭ) можно будет сдавать по интернету, сообщил глава Рособрнадзора Виктор Болотов. «Мы работаем над решением этой проблемы и, думаю, через какое-то время такая форма сдачи ЕГЭ будет возможна», — передает «Интерфакс» его заявление на интернет-конференции агентства. Сейчас, по словам Болотова, ЕГЭ по интернету невозможен, поскольку есть проблемы с реализацией этой идеи.

Он отметил при этом, что в настоящее время отрабатывается система, которая позволит поступать в вузы по результатам ЕГЭ, не выезжая из дома – нужно будет просто направить в образовательное учреждение необходимые документы. По мнению главы Рособрнадзора, это особенно важно для абитуриентов, которые хотят поступать в вуз не с своем городе.

Светлое будущее IPv6: когда уже наконец наступит новый мировой порядок

Время на прочтение8 мин
Количество просмотров64K
Яндекс.Почта теперь умеет обмениваться письмами с другими почтовыми системами по IPv6. Таким образом она становится второй в мире массовой почтовой системой, поддержавшей IPv6.

На первый взгляд это может выглядеть не слишком важным, но на самом деле уже прямо сейчас отсутствие поддержки IPv6 мешает многим людям. В этом посте я хочу рассказать о том, как сейчас вообще идут дела с адаптацией v6 в интернете, а также о том, что именно сейчас сделали мы и зачем.



IPv4-адреса, которых было 4 миллиарда, уже закончились. Переход на IPv6 позволит вывести в онлайн 3.4×1038 устройств. А впереди у нас будущее, когда всё больше устройств у каждого человека будут подключены к интернету и когда в онлайн вслед за Европой и Америкой наконец выйдут все жители Азии и Африки. Поэтому всемирная сеть постепенно переходит на новый протокол связи, поддержка которого необходима любому сервису, который собирается работать в будущем в интернете.

От IPv4 к IPv6: история перехода


Как вы знаете, уже в сентябре 1981 года, когда Агентство передовых оборонных исследовательских проектов министерства обороны США опубликовало спецификацию IPv4, было понятно, что количество адресов конечно и равно 232. На первый взгляд число кажется большим. В 1995 году адресное пространство IP использовалось всего на 25%, но учёные и инженеры уже сформулировали и опубликовали первую спецификацию следующей версии базового протокола интернета, которую назвали IPv6. В новом протоколе заложили возможность использовать примерно 3.4 * 1038 (340 ундециллионов) адресов, что почти в 1029 (100 октиллионов) раз больше, чем в старой версии. В 2008 году адресное пространство IPv4 было заполнено уже на 86%.
Читать дальше →

Яндекс теперь поддерживает шифрование исходящей и входящей почты

Время на прочтение7 мин
Количество просмотров69K
На прошлой неделе мы включили в Яндекс.Почте шифрование для межсерверных SMTP-соединений с использованием STARTTLS — как на приём, так и на отправку писем. Теперь все письма из нашей почтовой системы пользователям других сервисов, которые поддерживают такое шифрование (например, Gmail) передаются в зашифрованном виде, и никто по дороге не сможет их прочитать. По этому поводу я немножко расскажу о протоколах, которые используются при передаче электронной почты в зашифрованном виде.

Несмотря на то, что шифрование соединения между пользователем и интерфейсом почты уже довольно распространено среди массовых сервисов, переписка между почтовыми системами часто шла в незащищённом виде. А безопасность переписки — очень важная штука для нас (хоть она и не очень заметна обычному пользователю).

image

Исследователям ещё предстоит найти причину истинной любви интернет-технологов к аббревиатурам. Со времён ARPANET все сети, протоколы, стандарты и т.д. предпочитают называть буквенными сокращениями. Этот простой и понятный способ словообразования приводит к появлению предложений вида: «IETF published RFC6594 by CZ.NIC on the use of SHA-256 with RSA, DSA and ECDSA in SSHFP». Как видно, особенно много таких сокращений в криптографии.

Ещё об истории безопасности электронной почты в мире и о том, что мы сделали сейчас

Новые возможности программы Guard@Mail.Ru

Время на прочтение1 мин
Количество просмотров30K
Да, об «агрессивной» политике распространения своего софта компанией Mail.ru Group и про Guard@Mail.Ru в частности уже не раз писали на Хабре (для тех, кто все пропустил — ссылка1, ссылка2), но я считаю необходимым придать подробному разбору новых особенностей работы программы самую широкую огласку.

Итак, теперь десктопная экосистема Mail.ru умеет
  • Без предупреждения удалять из системы продукты Рамблера, QIP, get-styles и панель Яндекса для Оперы.
  • Перенаправлять любые запросы к Firefox на Поиск@Mail.ru.
  • Предлагать установить браузер Интернет@Mail.ru во время использования других браузеров.
  • Ну и разумеется, защита поисковых настроек стала еще надежнее!


Установить Guard@Mail.ru очень просто. Для этого достаточно снять соответствующие галочки при установке Агента, ICQ, Спутника и других программ Mail.ru.

Подробности, скриншоты, детали расследования — roem.ru/2012/03/02/mail43740

Perl-воркшоп «Saint Perl — 2» в Санкт-Петербурге, 18 декабря

Время на прочтение2 мин
Количество просмотров765
Меньше чем через две недели, 18 декабря, состоится шестой российский Perl-воркшоп «Saint Perl — 2» в Санкт-Петербурге.

Сайт: event.perlrussia.org/saintperl2

Еще не поздно зарегистрироваться или подать заявку на доклад. Upd: появились новые доклады.

На сегодня у нас такие выступления:

  • Martin Berends. ‎Perl 6 Implementations in December 2010‎
  • Martin Berends. ‎Perl 6 Database Interfacing‎
  • Алексей Капранов (‎kappa‎). ‎Как не хранить сессии
  • Александр Котов. ‎Парадигма аспектно-ориентированного программирования и ее реализация в Perl‎
  • Вячеслав Матюхин. ‎Morpheus — новый подход к конфигурации чего угодно‎
  • Максим Баклановский. ‎CODA — новая система компьютерной безопасности
  • Наим Шафиев — Perl IDEs‎

Расписание будет составлено со дня на день, а пока можем сообщить, что ориентировочно регистрация начнется в 10:30, а открытие конференции — в 11:00.

Те, кто приезжают из других городов, могут найти подходящую гостиницу на сайте мероприятия: event.perlrussia.org/saintperl2/booking.html, там же показано расстояние от гостиницы до место проведения.

Билет на поезд — на сайте ticket.rzd.ru, на самолет — awad.ru.

Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность