Месяц: Июль 2019
-
Препарируем PHP. Как устроены while, foreach, array_walk и некоторые другие страшные слова
—
от автора
Дело было вечером, делать было нечего. Самое время устроить небольшой разбор того, чем изнутри отличаются некоторые способы перебора массивов в PHP. Исходники от master ветки (это сейчас 7.4 с вкраплениями 8) Генератор опкодов от php 7.3.0. Замеры производились на 7.3.6. Дисклеймер для зануд: упоминание пары наносекунд и тактов процессора – это такой полемический приём под…
-
Деплоим ML проект, используя Flask как REST API, и делаем доступным через приложение на Flutter
—
от автора
Введение Машинное обучение уже везде и, пожалуй, почти невозможно найти софт, не использующий его прямо или косвенно. Давайте создадим небольшое приложение, способное загружать изображения на сервер для последующего распознавания с помощью ML. А после сделаем их доступными через мобильное приложение с текстовым поиском по содержимому. Мы будем использовать Flask для нашего REST API, Flutter для…
-
В анализаторе все должно быть прекрасно: и функциональность, и интерфейс…Изучаем новый интерфейс Solar appScreener 3.1
—
от автора
Как говаривал Генри Форд, все можно сделать лучше, чем делалось до сих пор. Вот и мы так подумали, когда приступили к работе над версией 3.1 нашего анализатора защищенности приложений. Нам ОООЧЕНЬ хотелось сделать наш продукт не только самым крутым по функциональности: например, реализовать поддержку максимального количества языков программирования. Но и наиболее эргономичным, удобным, эстетически привлекательным……
-
Коммуницируй это: как доносить информацию потребителю в цифровом веке
—
от автора
Когда к нам в «ЛАНИТ Digital» приходят с вопросом, какой канал выбрать для продвижения в Интернете, мы не спешим с ответом. Ученые из Калифорнии посчитали, что в среднем человек потребляет 34 Гб информации в сутки. Как сделать так, чтобы в этом океане ваш контент не дрейфовал неприкаянным, а встретился, причем своевременно, со своим потенциальным потребителем,…
-
Настройка Unit-тестов в смешанных проектах Swift + ObjectiveC
—
от автора
Данная статья будет маленькой, расскажу, какие проблемы возникли при создании таргета для тестирования в смешанном и достаточно старом проекте ObjectiveC + Swift, и как удалось их решить.
-
Туристы помогают ученым оценить численность крупных хищников
—
от автора
Гражданско-добровольный мониторинг животных с помощью выданных путешественникам GPS-трекеров и анализа их фотографий оказался намного дешевле, чем использование фото- и аудио- ловушек.
-
Разбор: как устроен рынок высокочастотной торговли на бирже
—
от автора
Евгений Аврахов, хедж-фонд Alteus, рассказывает о том, как устроен бизнес трейдеров, использующих для работы на бирже торговых роботов. Согласно данным Банка России, в настоящий момент на Московской бирже значительный объем торгов (30-50% в зависимости от финансового инструмента) генерируется торговыми алгоритмами (роботами). Влияние алгоритмической торговли на рынок будет только расти. Руководитель компании, под управлением которой находится…
-
Испытание для компании: задаем правильные вопросы на собеседовании
—
от автора
Недавно мы писали о том, какие вопросы задаем на собеседовании кандидатам на вакансии в “Максилекте”. Теперь я хочу взглянуть на проблему с другой стороны “баррикад” – с позиции наемного работника. Хотя сегодня я руковожу компанией, за свою жизнь мне пришлось поучаствовать не в одном десятке собеседований на работу. Я даже когда-то описывал свой опыт в…
-
Биотехнологии омоложения реальны и неизбежны
—
от автора
Что такое старение? Мы можем определить его как процесс накопления молекулярных и клеточных повреждений, являющихся следствием нормального метаболизма. В то время как исследователи всё ещё плохо понимают, как метаболические процессы вызывают накопление повреждений, и как накопленные повреждения вызывают патологии, сами повреждения – структурные различия между старой и молодой тканью – классифицированы и изучены очень хорошо.…
-
MVVM реализация конфигурации WPF приложения построенного на основе фреймворка Catel
—
от автора
Реализация управления настройками ПО это, вероятно, одна из тех вещей, которую практически в каждом приложении реализуют по своему. Большинство фреймворков и прочих надстроек обычно предоставляют свои средства для сохранения/загрузки значений из какого-либо key-value хранилища параметров. Тем не менее, в большинстве случаев реализация, конкретного окна настроек и связанных с ним множества вещей оставлена на усмотрение пользователя.…