Superjob PHP-meetup. Прямая трансляция

Автор: admin от 20-07-2017, 22:35, посмотрело: 338

Сегодня в 18:30 по московскому времени в офисе Superjob состоится встреча PHP-разработчиков. Присоединяйтесь к прямой трансляции!




Категория: Программирование / Веб-разработка

 

Быстрое восстановление данных. Схема бабочки для регенерирующих кодов

Автор: admin от 20-07-2017, 18:35, посмотрело: 317

Быстрое восстановление данных. Схема бабочки для регенерирующих кодов


Для кодов, описанных в предыдущей статье про восстановление данных, предполагалась постановка задачи, при которой минимизируется количество дисков, необходимых при операции восстановления. В [2] обсуждается применение сетевого кодирования к задачам хранения данных, получившее значительное внимание исследователей в последние годы. Здесь рассматривается не оптимизация количества дисков, необходимых для восстановления данных, а минимизация возникающего при этом сетевого трафика.



Предположим, что система хранения состоит из [i]n[/i] узлов. Рассмотрим файл, состоящий из B символов поля [i]GF(q)[/i], который кодируется в n? символов над [i]GF(q)[/i] и распределяется по узлам, так, что каждый узел хранит ? символов. Код построен таким образом, что данные могут быть целиком восстановлены по информации с [i]k[/i] узлов. При этом для восстановления данных одного узла достаточно получить [i]?

Категория: Программирование / Системное администрирование

 

VAX — инструмент для визуального программирования, или как написать SQL мышкой

Автор: admin от 20-07-2017, 17:55, посмотрело: 563

VAX — инструмент для визуального программирования, или как написать SQL мышкой


Я хочу рассказать про созданный мною web редактор для «визуального программирования» и его историю создания.
->

Категория: Программирование

 

Сортировка пузырьком в коде Qualcomm

Автор: admin от 20-07-2017, 16:15, посмотрело: 332

Забавной находкой поделился сегодня пользователь fj333 с Reddit. Разбираясь в появившемся год назад проприетарном коде Qualcomm Technologies для Android, он обнаружил, что неизвестный программист решил в production-коде использовать сортировку пузырьком для того, чтобы найти… максимум в массиве.



Посмотреть исходный файл вы сможете по ссылке на Github или же под катом, а оценить его в работе может любой владелец устройства с Qualcomm Snapdragon 200 MSM8610 под управлением Android.



Как известно любому, кто знаком с алгоритмами сортировки, сортировка пузырьком — алгоритм учебный, и в промышленном коде не применяющийся в силу своей неэффективности; дело в том, что в наихудшем и среднем случаях он имеет сложность О(n2), к тому же его емкостная сложность в данном случае — O(n). Кого это не убедило — использовать сортировку пузырьком не рекомендует даже Барак Обама.



И это всё не учитывая того, что для поиска максимума хватило бы и простого перебора.
->

Категория: Программирование

 

Как перейти от КЛАДР к ФИАС и ничего себе не сломать

Автор: admin от 20-07-2017, 16:15, посмотрело: 1 199

ГНИВЦ ФНС сообщает, что с начала 2018 года КЛАДР перестанет существовать и скачать его будет нельзя.



Дисклеймер:

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


Правильные адреса нужны компаниям, которые любят своих клиентов. Знакомые банки, страховые и интернет-магазины, которые сейчас используют справочник КЛАДР, спрашивают нас, что же делать дальше. Поэтому мы запарились и написали пошаговое руководство по переходу с одних букв на другие от КЛАДР к ФИАС.



Как перейти от КЛАДР к ФИАС и ничего себе не сломать Поехали!

Категория: Программирование / Веб-разработка

 
 

Пусть интернет прогнётся под нас

Автор: admin от 20-07-2017, 15:00, посмотрело: 361

Пусть интернет прогнётся под нас


Если ты давно хотел сделать Интернет чуточку лучше (для себя), но всё было лень некогда, то сегодня твой счастливый день. За 21 шаг я покажу тебе как достичь этой заветной цели.

Бесплатный бонус! В добавок к интернету, делаем лучше и Google search. Может, Google оценит идею и предложит руку и сердце (если что, я согласная, даже учебу брошу ради него).


В этой статье, я расскажу о то как сделать плагин для браузера Хром, на примере собственного опыта спортивного бега по граблям.

Плагин позволят легко внедрять собственный javascript/CSS на любые страницы просматриваемые в браузере. Т.е. этакий chrome extensions API версия lite.

Категория: Компании / Google

 

Особенности национальной SMS-авторизации

Автор: admin от 20-07-2017, 13:55, посмотрело: 271

SMS-пароли уже давно вошли в нашу жизнь как сравнительно удобный (особенно, если сравнивать с отправкой документов «Почтой России») способ дистанционного подтверждения личности. Способ этот, безусловно, не идеальный, поскольку успешность процесса доставки SMS зависит от корректности взаимодействия нескольких действующих лиц. Как правило, это: отправитель — сотовый оператор получателя — получатель. Поэтому на страницах сети Интернет можно найти 1000 и 1 ответ на вопрос «Почему не приходят SMS». Но, готов поспорить, что с такой оригинальной причиной как та, о которой я собираюсь сейчас вам поведать, вы еще не сталкивались...Особенности национальной SMS-авторизации ->

Категория: Веб-разработка / Информационная безопасность

 

Выбранный UI-фреймворк – вред. Архитектурные требования – профит

Автор: admin от 20-07-2017, 12:50, посмотрело: 326

Выбранный UI-фреймворк – вред. Архитектурные требования – профит


Мы не замечаем, но услуги и продукты, которыми мы пользуемся, постоянно усложняются.




  • Войти в метро теперь – не просто кинуть пятачок, а приложить карту Тройка, записанную на телефон и учитывающую пересадку.

  • Позвонить по телефону и посмотреть телевизор – давно уже не провести два провода в квартиру и вносить фиксированную абонентскую плату, а triple play с кучей опций и возможностей.

  • Посмотреть дневник сына – на святое же покусились! – теперь можно с планшета, заодно ответив на комментарий классного руководителя о его неудовлетворительном поведении.



Ну и я уже молчу про всякие Tinkoff, Apple Pay, Google Now, умные дома и многое другое.



Как следствие, в любой компании растут IT-отделы. То, чем раньше занимались несколько десятков сотрудников, сейчас делают команды из тысяч и десятков тысяч человек (кстати, поделитесь в комментариях, как выросли ваши IT-отделы).



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

Категория: Программирование / Веб-разработка

 

Google планирует представить облачный сервис для квантовых вычислений

Автор: admin от 20-07-2017, 12:20, посмотрело: 400

Google собирается открыть онлайн-доступ к своим квантовым машинам для ученых и исследователей проблем искусственного интеллекта. Этим ИТ-гигант хочет «подстегнуть» разработку новых инструментов для своей технологии. Со временем компания планирует создать мощный облачный сервис с использованием квантовых компьютеров.



Google планирует представить облачный сервис для квантовых вычислений ->

Категория: Компании / Google

 
Назад Вперед