Архив за 07 июня 2017 - 4

Роскомнадзор разослал провайдерам список сайтов, «доступ к которым рекомендуется не ограничивать», сообщил в своем канале в Telegram сооснователь компаний TgVPN и Newcaster.TV Владислав Здольников. Такое письмо получили как минимум три оператора, сказал он «Роем!».

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

Год спустя предыдущего мероприятия, как и обещано, RUVDS и HUAWEI собрали всех вновь, но уже с «Лабароторией Касперского». В этот раз обсуждали безопасность облачных решений, в том числе и совместную от организаторов мероприятия и их партнеров. На наш взгляд было интересно и многие вещи были представлены впервые в России. Ниже короткий обзор мероприятия для тех, кто пропустил.

Совместная безопасность в облаке по версии RUVDS, HUAWEI и «Лаборатории Касперского» - 1
Читать полностью »

Кинотеатр Ivi распространил заявление, что он невиновен в недоступности сервиса сегодня. Доступ затруднён из-за работы прибора «Ревизор», разработанного в «МФИ Софт». Все российские провайдеры обязаны использовать «Ревизор» по желанию Роскомнадзора.

В связи с обязательной установкой операторами программно-аппаратного комплекса «Читать полностью »

image

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

Необходимо отметить, что не стоит при словосочетании «масса и энергия» вспоминать другую популярную пару, «вещество и энергия». Многие люди упоминают последнее словосочетания так, будто вещество и энергия – это две стороны одной медали. Но это не так. Вещество и энергия относятся к разным категориям, как яблоки и орангутанги. Вещество, не важно, как его определять – это класс объектов, существующих во Вселенной, а масса и энергия – это не объекты, а свойства, которыми эти объекты обладают. Масса и энергия глубоко переплетены друг с другом, и заслуживают общего объяснения.

Чтобы понять массу и энергию, необходимо добавить к ним импульс и обсудить различия и связи этих величин.
Читать полностью »

Источником сигнала WOW могут быть кометы, а не внеземной разум - 1
Распечатка характеристик радиоимпульса, полученного в 1977 году с пометкой астронома Джерри Эйхмана

Сигнал WOW будоражит умы ученых и обычных граждан уже много лет. Все началось 15 августа 1977 года, когда радиотелескоп, расположенный в обсерватории Университета штата Огайо поймал странный сигнал. Эта система работала в в рамках программы SETI, наблюдая за определенным участком неба. И внезапно радиотелескоп зарегистрировал очень сильный сигнал, который шел от созвездия Стрельца. Его продолжительность составила всего около минуты, причем повторный сигнал со схожими характеристиками после этого не регистрировался.

Радиоимпульс был настолько сильный, что астроном Джерри Эйхман, который впервые столкнулся с подобным, обвел цифры на листке бумаги красным цветом и написал рядом «Wow!». Собственно, это и послужило названием для этого загадочного импульса. В то время поиск признаков существования инопланетного разума велся всего несколько лет, поэтому многие ученые были уверены, что вот-вот столкнутся с проявлением деятельности разумных существ. Речь идет, конечно, о радиосигналах, других методов детектирования просто не существовало (да и сейчас это основной метод).
Читать полностью »

В этом году я впервые побывал на Google I/O. По итогу, могу с уверенностью сказать, что было круто! О докладах я рассказал в предыдущей статье, а теперь — о самой поездке. Рекомендую каждому Android-разработчику туда съездить. Под катом — лайфхаки на тот случай, если вы хотите побывать на Google I/O, но не знаете, как это сделать и во сколько вам это обойдётся.

Поездка на Google I-O: как, зачем и сколько стоит - 1
Читать полностью »

Когда в конце 2015 года я узнал об облачном майнинге криптовалют и потратил $1000 на мощности в облаке, я понимал, что сильно рискую. Биткоин тогда стоил нереально дорого — $440 и я опасался, что он может упасть. Прошло всего полтора года и сегодня Биткоин стоит 2800 долларов.

Вложенные деньги «отбились» в конце июня 2016 года и майнинг начал зарабатывать.

В декабре я подвёл итоги за год. Получилось, что доход с вложенной $1000 через год составил $688.6, то есть доходность получилась 69% годовых. Курс биткоина в тот момент был $760.

Сейчас из-за резкого роста курса биткоина доходность майнинга существенно выросла. Я посчитал свои итоги за май и на их основе вычислил текущую доходность майнинга разных криптовалют.

Итоги облачного майнинга за май: до 379% годовых - 1

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

Привет! 16-17 июля в 95 км от Москвы пройдет пятая конференция для python-разработчиков PyCon Russia. Видео прошлогодних докладов можно посмотреть на YouTube-канале.

Программа PyCon-2017 получается отличной. На конференции выступят: Paul Hildebrandt (Walt Disney Animation Studios, США), Łukasz Langa (Facebook, США), Nina Zakharenko (Venmo, США), Александр Кошкин (Positive Technologies), Кирилл Борисов (Яндекс), Елизавета Шашкова (JetBrains), Михаил Юматов (ЦИАН), Ольга Сентемова (Тинькофф Банк), Игорь Новиков (Scalr), Олег Чуркин (Rambler&Co) — и это не все. Подробности программы — под катом.

Предварительная программа PyConRu-2017: выступят докладчики из Disney, Facebook, Яндекса, JetBrains, Тинькофф Банка - 1
Читать полностью »

Корейская полиция задержала сотрудника Samsung Electronics, который является инвалидом-колясочником. Его обвиняют в похищении нескольких тысяч смартфонов.

Человек по фамилии Ли (Lee) в период с декабря 2014 по ноябрь 2016 вывез из штаб-квартиры Samsung в городе Сувон (провинция Кёнгидо) 8474 смартфона, предназначенных для разработчиков. Он продавал украденные смартфоны магазину, который специализируется на подержанных товарах. Общая сумма вырученных средств составила 714 тыс. долларов.

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

И в чем же проблема?

Я начал изучать React и Redux не так давно, но он уже успел изрядно потрепать мне нервы. Буквально над каждым действием приходится задумываться — почти никакие изменения в коде невозможны без того, чтоб что-то оторвать. Чтоб просто получить список постов по API и вывести их, надо, пожалуй, написать не меньше сотни строк кода — создать корневой контейнер, создать store, добавить action для запроса к API, для успешного результата запроса, для неудачного результата запроса, создать action-creators, сматчить action-creators и props, сматчить dispatch и props, написать reducer на каждый action… Ух, продолжать не хочется. И все это мы должны делать заново для каждого веб-приложения — крайне нерациональная трата сил программиста.

Да, можно сказать новичку: "Смотри, тут десяток пакетов, которые могут сделать каждое действие из этого списка вместо тебя. Выбирай и пользуйся!" Но проблема в том, что надо разобраться в настройке и воспользоваться десятком пакетов, позаботившись о том, чтоб они совпадали с версией, которая описана в документации и не вступали друг с другом в конфликты… Слишком сложно. Хочется чего-то проще, такого же простого, как в мире Django, из которого я пришел. Какой-то один пакет, после установки которого в store сами по волшебству складываются все нужные данные — бери и пользуйся.

Ну, я и решил — если такого решения нет, напишу-ка я его сам.

Постановка задачи

Убирая всю лирику из первого абзаца, получаю задачу — нам нужно создать инструмент, который будет:

  1. Делать асинхронный GET-запрос к REST API.
  2. Анализировать полученные данные и данные, лежащие в store, и, если там не хватает связанных по foreign key данных, делать еще запросы.
  3. Складывать полученные данные в store и следить за актуальностью хранящихся данных.

По описанию выходит, что состоять пакет будет из action creator'а, middleware и reducer'а.

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


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