Архив за 03 декабря 2017 - 3

Введение

На очередном собеседовании меня спросили о недостатках модели данных EAV (Entity Attribute Value), я не нашёл что сказать, на мой взгляд это идеальный способ хранения произвольных данных. После короткого раздумья, я сказал что единственная проблема это невозможность построить индексы для выборок.
После собеседования я озадачился этим вопросом на несколько дней, пришёл к каким то выводам, для очистки совести чуть чуть погуглил. Нагуглил подтверждения своим мыслям, но этого мне было мало — захотелось реализации с подтверждением цифрами.
Если и вам интересно к каким выводам я пришёл и какой выигрыш от оптимизации можно получить, то добро пожаловать под кат.
Читать полностью »

Спасибо Elasticweb

Предыстория

Имеется у меня один сайт, перенесенный с данного хостинга задолго до обнаружения уязвимости, разработанный двумя разными компаниями, названий которых не назову по непонятным понятным причинам. Сайт претерпел значительные изменения, как по структуре интерфейса, так и по переезду на другую систему управления (значимый момент в данной истории).

Живет себе сайт своей жизнью, никому не мешает, как вдруг получаю я запросы на определенную директорию, с периодичностью ровно в 1 минуту, с одного и того же ip. Плюс редкие запросы с разных ip, направленные на поиск административной панели сайта. Разумеется ip я заблокировал, но он продолжал настаивать на своем.

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

Еще одна страна ограничит использование от антивирусного ПО «Лаборатории Касперского» в госсекторе. После того, как этот шаг предприняли американские власти, их опыт решило повторить правительство Великобритании. Директор Центра по защите кибербезопасности Великобритании (NCSC) Киран Мартин направил в правительственные министерства и ведомства письмо с предупреждениемЧитать полностью »

Мы опубликуем несколько лекций Школы мобильной разработки 2017 года. Эта школа — часть проекта Яндекса «Мобилизация». Здесь можно найти видеокурсы, составленные по итогам «Мобилизации» прошлого года.

Лекцию «Advanced UI» прочитал Дмитрий Свирихин — разработчик из команды мобильной Яндекс.Почты. Дмитрий объясняет, как при разработке интерфейса Android-приложения решать самые распространённые проблемы.

Давайте резюмируем все вышесказанное про темы. Единообразные UI-элементы мы должны стилизовать с помощью тем, при этом нам не нужно писать всю тему с нуля, мы можем унаследоваться от какой-то системной темы и первоначально задавать некоторое подмножество атрибутов для этой темы.

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

Ученые считают, что собаки не смогут выжить на Марсе

Ученые рассказали, как себя будут чувствовать собаки, если их заслать на Марс. Этот вопрос важен, так как эти животные рано или поздно все равно попадут на Красную планету, так как прежде, чем колонизировать ее человечество захочет узнать, насколько это возможно.

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

У нас получился какой-то гигантский дайджест, в котором нашлось место всему — борьбе с читерами, зараплатам разработчиков, дополненным и виртуальным реальностям, бургерам и пиву, архитектурам и картографии.

Дайджест интересных материалов для мобильного разработчика #232 (27 ноября-3 декабря) - 1Читать полностью »

Вот бывает же так, собираешь команду ребят, вкладываешь деньги и/или привлекаешь партнера-инвестора в свой проект, денно и ночно трудишься почти год, чтобы предложить миру, в моём случае конечно же городу своё уникальное изобретение и вуаля!

Приходишь такой со своим проектом в виде работающего прототипа защищаться на краш-тест организованный какой либо предпринимательской тусовкой и тебе там говорят — «Ребят, да вы чё, такое уже есть, в Европе аналогичное мобильное приложение „meetap“ распространенно и все ими пользуются, зачем вы вообще что то делаете по своему, просто берите и копируйте!

Честно, глаз чуть не выпал, когда услышал такие слова от приглашенных в Новосибирске жюри данного краш-теста по стартапам, т.е. человек априори считает, что нельзя сделать что то лучше зарубежных проектов и надо все просто копировать!

Позиция замечательная, но речь конечно не о ней, речь о том, что у еще не родившегося стартапа уже возник некий конкурент западный, который и в России оказывается присутствует.

Наверное сейчас возникают мысли у вас, а чего же вы сразу конкурентов не погуглили до начала работы над стартапом? Чему же тут удивляться если сами плохо искали, да? Такие у вас мысли?
Читать полностью »

Приветствую читателей! В этой статье я расскажу о том, как можно, имея android телефон, писать программы. Говорю сразу — root права не нужны.

Что нам понадобится?

Первое, что нам понадобится — андроид телефон со установленным на него приложением Termux (есть в Google Play). Для полноценной работы с терминалом, нам нужно достаточно памяти. У меня с десятками установленных пакетов приложение занимает 1.5 ГБ памяти.
Так же, для комфортного кодинга желательно, чтобы телефон был с поддержкой OTG, и у вас была клавиатура с подключением по USB, чтобы писать код на клавиатуре (куда удобнее). Если уж нет этого, то качаем клавиатуру Hacker's Keyboard. В ней есть клавиша Ctrl, что нам важно.

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

Новый 3D-принтер печатает в 10 раз быстрее, чем существующие модели - 1
Слева: внешний вид принтера FastFFF с размером рабочей области 185×125×200 мм, виден опорный каркас H-формы, оптоволоконные кабели для подключения печатной головки и управляющая электроника. Справа: фотографии, сделанные во время печати спиральной чашки из АБС-пластика в момент начала печати, через 120 секунд и 360 секунд

Инженеры Массачусетского технологического института (МТИ) разработали новую конструкцию печатающей головки для 3D-печати методом FDM/FFF, то есть моделирования методом послойного наплавления. Вместо традиционного колёсика они применили «винтовой» метод подачи текстурированной нити. Это увеличило контактную площадь с нитью, за счёт чего кардинально увеличилась скорость нагрева, сила экструзии и скорость печати.

FDM/FFF — самый распространённый метод печати, который используется в недорогих настольных 3D-принтерах. Десятикратное ускорение печати позволяет печатать небольшие детали из пластика не за час, а за несколько минут (см. иллюстрацию вверху). Собранный прототип показал скорость 127 см³/ч, что примерно в 7 раз быстрее, чем коммерчески доступные принтеры FDM. Максимальная скорость экструзии (282 см³/ч) примерно в 14 раз больше, чем у них. У современных обычных 3D-принтеров скорость обычно не превышает 20 см³/ч, это реально медленно.
Читать полностью »

В ноябре участники исследовательского проекта Google Brain опубликовали результаты эксперимента AutoML. Им удалось создать систему, которая порождает новые ИИ-модели, используя метод обучения с подкреплением. Реализованный таким образом алгоритм уже справляется с задачей лучше решений, полностью написанных человеком.

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

Системы ИИ научились создавать умные модели для ML: дайджест для начинающих - 1Читать полностью »


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