Архив за 27 марта 2020 - 9

О чем это?

Здравствуй! Я — школьный учитель информатики. Однако, статья, которую вы читаете совсем не про Paint или Черепашку, но про смысл цифровой жизни школ.

Информационные технологии пришли в образовательные учреждения где-то в 2010 году. Я помню именно тогда появились требования к каждому ОУ иметь подключение к интернету и свой интернет-сайт. То было началом очень длинного пути, который не пройден и по сей день. Путь этот усеян скорее не тернием инженерных задач, поиском золотых середин и созданием нового, а банальной коррупцией, технической безграмотностью и низкой ответственностью тех, кому доверено проектировать, строить и писать код. Чиновники провозглашают цифровизацию образования. И вот на то как она выглядит изнутри я и предлагаю вам посмотреть.
Читать полностью »

Компания Vivo сообщила о том, что смартфоны, гарантийный срок обслуживания которых истекает в период с 28 марта до 5 апреля 2020 года, можно обслужить в России по гарантии после нерабочей недели. Также продлеваются сроки возврата товара, приобретенного в официальном интернет-магазине Vivo.

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

Год назад, во время появления на рынке Huawei P30, были представлены первые умные очки Huawei x Gentle Monster, которые поступили в продажу в сентябре прошлого года.

Обновленная линейка умных очков Huawei x Gentle Monster сезона 2020 года представлена моделями Smart MYMA 01 и Smart HER 01. Первая имеет более скругленную форму оправы внизу.

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

image

Около года назад я публиковала статью «Облачные игры: оценка возможностей сервисов для игры на слабых ПК из первых рук». В ней анализировались плюсы и минусы разных сервисов для облачных игр на слабых ПК. Я в ходе игры тестировала каждый сервис и поделилась в итоге общим впечатлением.

В комментариях к той и другим похожим статьям читатели часто делились впечатлениями о разных игровых сервисах. Нередко встречались противоположные мнения об одном и том же. У кого-то все идеально, а кто-то играть не может из-за лагов и фризов. Тогда у меня возникла идея оценить качество работы этих сервисов в разных условиях — от идеальных до ужасных. Речь идет о качестве сетей, ведь далеко не всегда пользователь может похвастаться быстрым и беспроблемным каналом связи, верно? В общем, под катом — оценка сервисов с симуляцией разного качества работы сети.
Читать полностью »

* возможно это не самый ценный подарок

Привет! Ну что ж, такова наша суровая реальность — новости про коронавирус валят как из рога изобилия, в большинстве стран рекомендовано сидеть дома, а множество площадок (и рассылки от них) напичканы чудодейственными советами о том, как организовать рабочие процессы в домашней обстановке. И сколько всё это продлится непонятно — свет в конце тоннеля пока не виден. Всё больше людей работает из дома, ведь #домалучше.
Don't panic, всего 160Кб

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

Об одной уязвимости в… - 1

Год назад, 21 марта 2019, в баг баунти программу Mail.Ru на HackerOne пришел очень хороший багрепорт от maxarr. При внедрении нулевого байта (ASCII 0) в POST-параметр одного из API-запросов веб-почты, который возвращал HTTP-редирект, в данных редиректа виднелись куски неинициализированной памяти, в которых чаще всего раскрывались фрагменты из GET-параметров и заголовков других запросов к тому же серверу.
Читать полностью »

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

Обзор видеоплееров для веба - 1

Я подумал, что кому-то ещё это могло бы оказаться полезным и решил оформить в виде статьи на Хабр.

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

Сердце любого современного сайта или браузерного приложения (что SPA, что PWA, что любые другие три буквы) — это его State, или состояние.

Мы можем сколько угодно спорить о том, что лучше — React, Vue, Svelte, Angular, можем продолжать пользоваться jQuery, но в действительности это не так важно. Это та часть нашего приложения, которое мы видим — его “мышцы“ и “кожа”. Но то, как вы думаете — какими терминами оперируете, какие механики используете для даже визуализации в голове того, как в вашем приложении “текут” данные — все это идет из его скелета. Из state manager-а.

Помните, пару лет назад у нас была усталость от JavaScript-а? Сейчас я вижу у огромного количества людей усталость от state manger-ов. Redux? Да, да and да. RxJS? Тоже. MobX? Если он такой простой — блин, почему у него есть в документации страница западни.html?

Ответ “почему многим так тяжело” есть, но сначала надо точно сформулировать проблему.

Выбирая state manger — мы выбираем образ мышления. Вариантов сейчас много, но самые популярные подходы бьются на 3 группы:

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

Компания Transcend представила первую карту памяти microSDXC с технологией SLC-кэширования. Кэширование в карте памяти USD230I работает прозрачно для хоста, то есть все заботы берет на себя встроенный контроллер, который использует небольшую часть флэш-памяти 3D TLC NAND как SLC, чтобы повысить скорость записи ограниченных порций данных. Кэширование может оказаться полезным в таких применениях карты, как серийная фотосъемка и видеозапись с высоким разрешением.

image

Отдадим должное игре, ставшей прародительницей целого жанра. Имя ей Rogue.

Распространённость игр Roguelike росла на протяжении всех 40 лет существования жанра, даже несмотря на то, что в нём реализованы идеи, кажущиеся «анафемой» для популярности: высокая степень случайности, ASCII-графика, перманентная смерть (permadeath), огромная сложность и многое другое. Тем не менее, сегодня шагу нельзя ступить, не наткнувшись на игру, на которую по крайней мере не повлияли roguelike.

В духе историй об игровых жанрах (мы уже рассказывали о стратегиях реального времени [перевод], градостроительных играх, шутерах от первого лица [перевод], симуляторах [перевод: первая и вторая части], графических адвенчурах [перевод], гонках на картах и играх с открытым миром [перевод]) давайте теперь начнём разбираться, как мы к этому пришли и что это всё означает. Мы совершим экскурсию по дереву эволюции roguelike, начав с самой Rogue и пройдя весь путь до современных игр с «элементами roguelike».

Но для начала нам нужно ответить на важный вопрос.

Что такое «roguelike»?

Невозможно подобрать точное определение этому термину, кроме его буквального значения («игра наподобие Rogue»). Можно сказать, что roguelike — это путешествия по рандомизированным подземельям почти без сюжета или с полным его отсутствием; игрок сражается и с самим подземельем, и с монстрами внутри, бесконечно повторяя этот процесс, чтобы освоить схемы, содержание и системы, определяющие природу игры, пока не умрёт и не начнёт заново.

Но кое-кто пытался сузить это определение. Можно взять для примера «факторы высокого значения» Берлинской интерпретации, которые были приняты на Международной конференции по разработке roguelike 2008 года (International Roguelike Development Conference 2008). (Да, ежегодно проводится конференция для разработчиков roguelike, а также ещё одна для игроков.)
Читать полностью »


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