Архив за 18 мая 2016 - 3

В предыдущей статье я рассказал про особенность генерации логинов и паролей в электронном дневнике, разработанном ДИТ'ом. Используя её, кто угодно мог получить доступ к любому чужому аккаунту и после просмотреть оценки ученика, изменить оценки учащихся от имени учителя, получить персональные данные владельца аккаунта или совершить любые другие действия от имени пользователей. Всем учителям сменили пароли, но остались ученики и родители со старыми паролями.

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

Компания Sony объявила о том, что объединяет усилия с компанией Cogitai для создания искусственного интеллекта с использованием технологий глубокого обучения и прогнозирования.

Cogitai — стартап, образованный лишь в прошлом году специалистами в области ИИ. Нам эта компания ничем не известна, но, видимо, она имеет какие-то оригинальные разработки или технологии, которые заинтересовали Sony. Японский гигант инвестировал в Cogitai определённую сумму, которая не называется.

На Хабре есть несколько статей про изоморфность, которые на вопрос, что такое изоморфность, отвечают: “Изоморфность — это когда один и тот же код используют и на клиенте, и на сервере”. Да, это так, но не совсем понятно, для чего она вообще нужна. Собственно на этой почве и была рождена эта статья.
Читать полностью »

image

По сообщению Hollywood Reporter, китайский медимагнат Бруно Ву [Bruno Wu] и американский продюсер Лоуренс «Ларри» Казанов [Lawrence Kasanoff] будут снимать в Китае научно-фантастический художественный фильм по мотивам игры «Тетрис». Проект станет первым для созданной ими совместной компании «Threshold Global Studios». Съёмки фильма начнутся в следующем году.

Трудно представить, какой фильм можно снять по мотивам этой знаменитой игры. Осторожный оптимизм может внушить лишь тот факт, что Казанов – далеко не новичок в кинопроизводстве, и в его портфолио, ведущемся с 1987 года, можно увидеть такие фильмы, как «Смертельная битва» и «Правдивая ложь». В 2010-х годах он продюсировал несколько анимационных телепроектов для LEGO, в связи с чем, возможно, ему и пришла в голову идея снимать фильм по игре.
Читать полностью »

Приветствую тебя читатель. Сегодня я хочу рассказать о своем опыте создания заглушки с ошибкой «Sorry, your browser doesn't support WebGL». Эту заглушку я придумал, работая над одним из своих компонентов, где я использовал технологию WebGL.
Читать полностью »

KoaJS logo«Next generation web framework for node.js» — так написано в документации к версии 1.0. Звучит неплохо, я к этому добавлю что 2 года назад после внедрения koa на одном из проектов у наших программистов появился термин “псевдо-синхронный код” (Это когда код выглядит как синхронный но на самом деле исполняется асинхронно). Что за бред Как это работает я расскажу под катом.Читать полностью »

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

Мы поговорили с Вячеславом Егоровым aka mraleph, инженером из Google, компиляторщиком до мозга костей, который работал над JavaScript движком под названием V8, встроенным в Chromium (и, как следствие в Chrome, Android версию браузера, облачную операционную систему Chrome OS) и в менее известный Maxthone.
JavaScript-программистам Вячеслав, скорее всего, известен как автор постов про внутренности V8 и как докладчик, увлеченно показывающий машинный код на конференциях для Web-разработчиков.

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

Что браузеры делают с вашим JavaScript-кодом: об оптимизациях в JS-движках на примере V8 - 1

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

Она получила слишком значительные повреждения корпуса из-за высоких скоростей запуска и вхождения в атмосферу

image

Илон Маск, глава компании SpaceX, сообщил в своем Twitter, что первую ступень ракеты носителя Falcon 9, вернувшуюся 6 мая, нельзя использовать для повторного запуска. Ступень понесла слишком серьезный ущерб. Правда, Маск говорит, что она пригодится для изучения особенностей взлета и посадки ракет. Ступень можно будет использовать для проведения сравнительной диагностики других возвращаемых ракет.

В общем-то, от текущей посадки вообще ничего хорошего не ждали, поскольку ракета должна была доставить на геостационарную орбиту спутник связи JCSAT 14 с массой 5 тонн. Из-за того, что ракете пришлось лететь выше, чем в любом из предыдущих запусков, топлива на посадку оставалось гораздо меньше, чем когда-либо ранее. Но специалисты компании справились с этой задачей, и возвращаемая ступень без проблем села на морскую платформу. К сожалению, она получила значительные повреждения из-за всех этих перегрузок, плюс скорость входа в атмосферу Земли была также довольно высокой. В продолжении — несколько фотографий с хорошо видимыми повреждениями корпуса и ряда элементов.
Читать полностью »

image
В свое время я очень сильно хотел заиметь ЧПУ лазер, не то чтобы он был очень нужен для работы или хобби, но тем не менее вещь полезная в подсобной мастерской, да и круто же!
Читать полностью »

Apple прислала своих людей к пользователю, у которого пропали файлы в iTunes - 1
Комната Джеймса Пинкстоуна, рядом с рабочим компьютером

Американский композитор-фрилансер Джеймс Пинкстоун прославился на весь интернет, когда опубликовал резонансную статью «Apple украл мою музыку. Нет, серьёзно». Статья вышла 4 мая и вызвала бурное обсуждение в интернете. Джеймс возмущался, что через 8 месяцев после подписки на сервис Apple Music программа iTunes внезапно удалила с жёсткого диска 122 гигабайта файлов, заменив их на копии в облачном хранилище.

Спустя несколько дней Apple официально признала наличие бага в программном обеспечении iTunes. Но при этом программисты компании не смогли воспроизвести ошибку, поэтому не знают, как исправить баг. Вот почему двое сотрудников Apple пришли домой к Джеймсу Пинкстоуну в субботу 14 мая. Целый день они пытались повторить сценарий с удалением файлов, но ничего не получилось.
Читать полностью »


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