Как стать автором
Обновить
0
0
Вахтанг Гегечкори @staticspb

Программист

Отправить сообщение

Курение наносит тяжкие телесные повреждения: взрыв электронной сигареты может лишить человека глаза, зубов или ноги

Время на прочтение5 мин
Количество просмотров61K
63-летний семейный терапевт Джозеф Кэвинс из Калифорнии вечером после работы 15 апреля решил отдохнуть, покурив одну из своих электронных сигарет за игрой в Солитёр. В 22:30 мужчина услышал громкий хлопок и почувствовал, что его будто ударили клюшкой по лицу. Он увидел много крови вокруг — но только правым глазом. Левый глаз спасти не удалось, врачам пришлось удалить его.

И это — не единичный случай. Давайте разберём, насколько курение этих устройств безопасно.

image
На фото — Маркус Форцани. Это не штанина на левой ноге, а обугленная кожа.
Читать дальше →
Всего голосов 45: ↑23 и ↓22+1
Комментарии213

Вторжение Монгольской империи в Венгрию сопровождалось резким изменением климата

Время на прочтение2 мин
Количество просмотров26K


Захват Европы татаро-монголами в начале 13 века — крайне важная и судьбоносная тема нашей истории, поскольку это событие определило развитие региона на столетия вперёд. Княжества платили дань до 15 века, русские князья ездили в столицу Орды, иногда годами жили там (как Александр Невский в 1247-1249 гг), прежде чем возвращались на родину, получив ярлык. Некоторые историки считают, что продвинутое военное искусство Монгольской империи, стремление к военному захвату обширных территорий (11 млн км2) и сбору дани, а также культура заметно повлияли на развитие России.

Страны Западной Европы оказались лишены влияния Орды. Вторжение монголо-татар в 1241-1242 гг неожиданно остановилось в Венгрии и Польше, хотя до этого монгольское войско практически не знало поражений. Тому было несколько важных причин, а сейчас учёные добавили ещё одну маленькую деталь: резкое изменение климата в 1241-1242 гг, в самый разгар военных действий.
Читать дальше →
Всего голосов 28: ↑22 и ↓6+16
Комментарии62

Отпуск по-программистски, или как я не поучаствовал в конкурсе по программированию на JS. Часть первая

Время на прочтение12 мин
Количество просмотров24K

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


image


Задача состояла в том, чтобы написать программу на JS, которая будет определять, есть слово с словаре английских слов или нет. Вроде бы просто, но есть пара ограничений, делающих задачу заведомо невыполнимой:
– Словом считается не просто любое правильное слово английского языка, а именно слово, которое есть в предоставленном словаре из 600K+ слов.
– Словаря в момент исполнения программы нет, скачать его нельзя, а размер программы, включая данные, не должен превышать 64К. Внешние библиотеки подключать также нельзя, но файл данных может быть заархивирован.
Благодаря этим условиям вместо однозначного ответа результатом может быть только определение наибольшей вероятности присутствия слова в словаре.


Сразу скажу, что решение я так и не отправил из-за неудовлетворённостью результатом (решение, которое давало хотя бы 80%, я смог поместить только в 120-130К, а без превышения размера в 64К выжал максимум 70%).
Тем не менее опыт считаю достаточно интересным и достойным статьи. Под катом много SQL,JS,Python, нейронные сети, а также печальная правда о производительности CPU на хостинге.

Читать дальше →
Всего голосов 33: ↑31 и ↓2+29
Комментарии86

В Минкомсвязи разработали законопроект о полном регулировании рунета государством

Время на прочтение3 мин
Количество просмотров24K

Е. Разумный / Ведомости

Новый законопроект «Об автономной системе интернет» предполагает внесение целого комплекса по правок в законы «О связи» и «Об информации..», пишут «Ведомости». Этот документ предполагает полный контроль государства над инфраструктурой рунета. Законопроект находится только в начальной стадии разработки, с министром связи РФ Николаем Никифоровым его еще не обсуждали.

В документе говорится о необходимости регулирования инфраструктуры российского сегмента интернета. Под этим термином подразумевается совокупность линий и узлов связи, расположенных в России, а также центров обработки данных, которые отвечают за работу рунета. Есть в документе и новое понятие «автономная система». Авторы законопроекта объясняют термин, как «средств связи и других технических средств с уникальным номером, пропуск трафика между которыми осуществляется по единым правилам».
Читать дальше →
Всего голосов 22: ↑15 и ↓7+8
Комментарии103

Moody's: Apple и Microsoft по 90% доходов хранят за границей, чтобы избежать уплаты налогов в США

Время на прочтение2 мин
Количество просмотров14K
В Apple, Microsoft, Alphabet, Cisco Systems и Oracle сосредоточены 504 миллиарда долларов, а это около 30% от всей суммы средств, которыми владеют американские нефинансовые компании.

По 90% своих денег Apple и Microsoft хранят за границей, чтобы избежать уплаты налогов на территории США.

image
Читать дальше →
Всего голосов 20: ↑16 и ↓4+12
Комментарии17

Google-oriented programming

Время на прочтение2 мин
Количество просмотров48K


Google заменил начинающим программистам книги и справочники: в самом деле, почти любой вопрос кто-то уже решил до вас, остается только найти решение. Интересно другое: пользуются ли опытные программисты только своим опытом или предпочитают гуглить наравне с начинающими?
Читать дальше →
Всего голосов 57: ↑47 и ↓10+37
Комментарии151

Встречайте: большой брат гиперконвергентных систем

Время на прочтение5 мин
Количество просмотров10K
На этой неделе компания HPE представила 3 волну обновлений гиперконвергентных систем. Вы готовы радикально упростить работу с вашим виртуальным окружением?



По большому замыслу компании Hewlett Packard Enterprise призвание конвергентных систем – сделать развертывание и управление виртуальной средой наиболее простым и понятным, сократить стоимость и сроки внедрения виртуализации и обеспечить бесперебойную работу бизнеса наших заказчиков.
Читать дальше →
Всего голосов 15: ↑14 и ↓1+13
Комментарии35

Security-ресерчеры продемонстрировали полнофункциональный эксплойт для Android

Время на прочтение3 мин
Количество просмотров12K
Исследователи израильской компании NorthBit продемонстрировали один из первых экспериментальных полнофункциональных эксплойтов для Android всех версий до 5.1. Эксплойт основан на уже закрытой обновлением Nexus Security Bulletin — September 2015 уязвимости с идентификатором CVE-2015-3864 (Stagefright), которая наделала в прошлом году много шума. Уязвимость присутствовала в библиотеке Android под названием Stagefright, которая используется в системном компоненте mediaserver. Она позволяла атакующим получать полный доступ к устройству через отправку специальным образом сформированного MMS-сообщения пользователю.



Эксплойт NorthBit получил название Metaphor. Кроме детального описания механизма эксплуатации уязвимости, исследователи представили уязвимые места в Android для обхода защитных механизмов DEP & ASLR, которые используются для защиты от эксплойтов, полагающихся на размещении шелл-кода в области данных, а также опираются на фиксированные адреса в памяти Android для стабильной эксплуатации уязвимости. Как и в Windows, обход выполняется за счет известных методов ROP и heap-spray.

Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии5

Веб-сайт распознает раздражение пользователя по движению курсора

Время на прочтение2 мин
Количество просмотров11K
Оказывается, настроение пользователя можно определить по тому, как он двигает мышью. Специалисты из Brigham and Young University провели исследование на реальных пользователях и определили, в чём конкретно состоит разница между нормальными и раздражёнными пользователями (для этого им пришлось реально вывести из себя несколько десятков человек, принимавших участие в экспериментах).

Эту информацию можно использовать для адаптации интерфейса. Или же мгновенно предложить раздражённому человеку помощь через чат на сайте.
Читать дальше →
Всего голосов 16: ↑11 и ↓5+6
Комментарии11

50 типичных ошибок проектирования игровой камеры (часть 2)

Время на прочтение11 мин
Количество просмотров17K
image

Эта статья — вторая часть перевода выступления Джона Нески (John Nesky) с GDC14.

Первая часть тут.


#26 Оставлять угол съёмки постоянным в то время, как персонаж бежит по склону


Техника заключается в том, чтобы, как и в предыдущем примере, определять изменение высоты пола перед персонажем. В случае, если высота выше или ниже текущей, можно немного изменить тангаж камеры. Однако если использовать для этих целей анализ наклона поверхности непосредственно под ногами игрока, можно получить неверную информацию, когда поверхность неровная. Поэтому лучше сделать рейкаст на некотором расстоянии впереди персонажа, чтобы получить что-то вроде усреднённого значения изменения высоты. Но и для этого способа характерна ещё одна проблема — рейкаст может легко спутать небольшую стену со склоном холма, поэтому использовать значение нормали в точке пересечения поверхности и рейкаста всё же нужно.
Читать дальше →
Всего голосов 17: ↑17 и ↓0+17
Комментарии1

Полезные сниппеты для Nginx конфигов

Время на прочтение5 мин
Количество просмотров121K


Доброго времени суток, уважаемые хабравчане! В Elasticweb мы негласно ратуем за Nginx и, наверное, мы одни из немногих хостингов, которые не поддерживают Apache и .htaccess соответственно. В связи с этим, большое количество обращений в тех. поддержку связано с оказанием помощи в написании конфигурационного файла для Nginx. Поэтому мы решили собрать коллекцию полезных сниппетов и коллекцию готовых Nging конфигов для наиболее популярных CMS/CMF/Фреймворков на PHP.

Читать дальше →
Всего голосов 94: ↑91 и ↓3+88
Комментарии44
2

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность