Архив августа 2017 - 100

Эволюция сайта — взглядом Linux-админа дата-центра - 1
Glenn Jones

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

Если вы были студентом технической специальности, то наверняка помните курс, посвященный конечным автоматам. Эта простая, но очень емкая модель (конечный автомат, он же finite state machine, он же FSM) используется довольно широко, хотя и большинство программистов о ней незаслуженно забывают. Сегодня мы поговорим о конечных автоматах и их применении в создании комплексных анимаций в приложениях на Xamarin.Forms.

Что общего между конечными автоматами, анимацией и Xamarin.Forms - 1
Читать полностью »

Один из ранних инвесторов и крупнейших акционеров Uber инвесткомпания Benchmark Capital подала в суд на основателя компании Тревиса Каланика. Benchmark Capital обвиняет Каланика в том, что он в собственных интересах пытается подчинить себе совет директоров, чтобы «заполнить его лояльными ему людьми и в итоге расчистить себе путь для возвращения в компанию в качестве CEO». Также Benchmark Capital вспоминает старые грехи Каланика, Читать полностью »

Прокуратура вынесла предупреждение фермерскому кооперативу LavkaLavka из-за приема биткоинов - 1
Источник: Стивен Лихтенберг / lavkagazeta.com

Вчера стало известно о том, что представителей фермерского кооператива LavkaLavka вызвала Лефортовская межрайонная прокуратура. Причина вызова — прием фермерами биткоинов в качестве оплаты своей продукции. LavkaLavka начала принимать криптовалюту несколько недель назад. После проверки прокуратура не выявила нарушений, но вынесла предупреждение, пишут «Ведомости». Создатель кооператива Борис Акимов рассказал, что в прокуратуре ему рассказали о запрете денежных суррогатов на территории России.

Понятно, что в качестве официального средства оплаты фермеры принимать биткоин не могут. Поэтому LavkaLavka использует иной прием. Покупатель переводит криптовалюту на электронный кошелек компании, а она на эту же сумму (по курсу на момент оплаты) вносит рубли вместо покупателя в собственную кассу, пробивая чеки. Курс биткоина проверяется на blockchain.info. «Мы платим все налоги с этой продажи. У нас нет нарушений с юридической точки зрения», – заявил Акимов.
Читать полностью »

Новый чемпионат для backend-разработчиков: HighLoad Cup - 1

Проведение конкурсов для IT-специалистов сейчас в моде: Kaggle с его задачами по Data Science, сплоченная тусовка олимпиадного программирования, набирающие популярность площадки для конкурсов по искусственному интеллекту, всевозможные хакатоны для мобильных разработчиков, олимпиады для админов, capture the flag для безопасников. Казалось бы, специалисту любой сферы несложно найти себе подходящую движуху, поучаствовать, прокачаться и что-нибудь выиграть.

Обделенными в этом плане остались лишь web-разработчики. Мы в Mail.Ru Group решили исправить это досадное недоразумение и теперь с радостью представляем вам HighLoadCup — конкурсную площадку на стыке backed-разработки и администрирования web-сервисов.

Если считаете себя хорошим web-разработчиком, умеете в deploy и highload — добро пожаловать!

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

Привет! Мы готовимся к RailsClub 2017 и традиционно беседуем с нашими любимыми спикерами. Сегодняшний герой — человек, получивший Ruby Hero Russia в прошлом году — Антон Давыдов. Антон OpenSource-энтузиаст и один из кор-разработчиков Ruby-фреймворка Hanami. Мы расспросили его о работе и взглядах на Ruby-разработку.

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

Заменят ли AR-VR туризм и путешествия? - 1

Вот уже несколько лет, как все пророчат исчезновение десктопов под давлением смартфонов и планшетов. Мол, это анахронизм, громоздкие стационарные ящики, которые станут бесполезны в мире, где у каждого в кармане смартфон, решающий любые насущные задачи. Возможно, все эти люди, так ждущие ухода настольных компьютеров с исторической сцены, выступают в роли Родиона/Рудольфа из «Москва слезам не верит»: «Ничего не будет: ни кино, ни театра, ни книг, ни газет — одно сплошное телевидение». Хотя не исключено, что они окажутся правы — чем ближе мы к технологической сингулярности, тем более удивительны и быстры изменения технологий. Поэтому мы задались вопросом для пятничного поста: вдруг дополненная и виртуальная реальности заменят нам туризм и путешествия?Читать полностью »

Электрический полуприцеп Tesla сможет передвигаться сам

Генеральный директор Tesla Илон Маск уже некоторое время хвастается электрической тележкой, опередив официальное уведомление о новом виде транспорта, которое состоится уже этой осенью.

Как сообщает Reuters, у большой установки Tesla, вероятно, будет возможность самостоятельного вождения.

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

Органы свиней можно будет пересаживать человеку

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

Ученые успешно избавили 37 свиней от вирусов, скрывающихся в их ДНК, преодолев один из самых больших барьеров для пересадки органов свиньи людям.

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

Соцсети WeChat, Weibo и Baidu находятся под следствием

Крупнейшие в Китае платформы социальных сетей — Weibo, WeChat и Baidu Tieba — находятся под следствием за предполагаемые нарушения законов о кибербезопасности.

Администрация Управления по киберпространству Китая заявила о том, что люди используют интернет-платформы для распространения материалов, связанных с терроризмом, слухами и различными «непристойностями».

Нарушения «поставили под угрозу национальную безопасность», — сказали в администрации.

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


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