Search
Write a publication
Pull to refresh
0
0
asis @asis

User

Send message

История о разработке Космосима на Unity

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


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

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

Reading time2 min
Views29K
Независимый исследователь в области информационной безопасности Хосе Карлос Норте (Jose Carlos Norte) выявил пару новых методов деанонимизации пользователей Tor. Методы предполагают выявление с помощью JavaScript «уникального отпечатка» пользователя, по которому его можно отследить.

image
Читать дальше →

E-mail в 1984 году. Как использовались домашние ПК 30 лет назад?

Reading time1 min
Views13K
ПК помогал жить уже тогда, в далеком 1984



Компьютеры стали мейнстримом относительно недавно. Да, первые десктопные ПК и сетевые технологии появились гораздо раньше, но до определенного момента все это считалось уделом гиков (хотя и слово такое тогда вряд ли существовало), экзотикой.

Передача, вышедшая на экраны 32 года назад показывает нам, как использовали компьютер его счастливые (и обеспеченные, кстати, подобные системы стоили дорого) владельцы задолго до того, как ПК стал мейнстримом. Уже тогда можно было отправлять друг другу электронные сообщения, прототип электронной почты, с которой работаем все мы сейчас.
Читать дальше →

Как легко и непринужденно написать игру за 2 года

Reading time5 min
Views24K
В данной публикации я расскажу о моём опыте разработки 2D игры под Android, которая затянулась на 2 года и набрала 15 загрузок в Google Play. Также поделюсь некоторыми мыслями по поводу разработки.



Предыстория


В один прекрасный день, когда на моей машине весело работал Debian Linux, а я бороздил просторы каталога конфигурационных файлов, попутно уничтожая свои нервные клетки, и ко мне пришла идея отдохнуть. Как и положено плохим парням с плохим зрением, я решил отдохнуть играя в какую-нибудь игру. Едва увидев скриншот игры Funny Boat, я понял, что мне срочно необходимо сделать её клон на Android.
Читать дальше →

Все ядерные взрывы на одной карте

Reading time2 min
Views81K
image

Американская компания Esri разработала интерактивную карту, которая показывает все 2624 успешных ядерных взрывов, начиная с 1945 года, сообщает independent.

Первым успешным ядерным взрывом в истории было испытание «Тринити», проведенное армией США в июле 1945 года.
Энергия взрыва той бомбы была эквивалентна приблизительно 21 килотонне тротила. Один из руководителей проекта, Роберт Оппенгеймер, американский физик-теоретик, сказал: «Мы знали, что мир не будет прежним. Кто-то смеялся, кто-то плакал, но большинство людей молчали, и я вспомнил строку из индуистского священного писания: „Я стал Смертью, уничтожителем Миров“».
Читать дальше →

Украденные технологии: «летающая крепость» СССР

Reading time6 min
Views53K


Boeing B-17 был самым популярным тяжёлым бомбардировщиком времён Второй мировой войны, а репутация практически полной неуязвимости при встрече с «мессершмиттами», исключительной живучести (самолёт возвращался на базу даже на одном двигателе из четырёх, с огромными дырами в корпусе) и девять пулемётов Браунинг М2 калибра 12,7 мм сделали его настоящей легендой. Первый полёт B-17 состоялся в 1935 году, а десятилетием спустя к концу Второй мировой войны он уже устарел. Бомбардировщик мог поднять только 2200 кг авиабомб, а первые атомные бомбы Little Boy и Fat Man весили 4400 кг и 4670 кг, соответственно. Несмотря на появление британского тяжёлого бомбардировщика «Авро 683 Ланкастер», для вторжения сил союзников в Японию требовался новый самолёт. Таким стал стратегический бомбардировщик Boeing B-29 «Суперфортресс».
Читать дальше →

Оштрафованный за превышение нормы выбросов Tesla Model S попал в категорию б/у авто с низкой эффективностью работы

Reading time2 min
Views29K


Как уже сообщалось на Geektimes, в Сингапуре после тестовой оценки состояния завезенного в страну электромобиля Tesla Model S было решено взыскать штраф с владельца транспортного средства в размере $10800. Как утверждает Комиссия по наземному транспорту Сингапура, Model S на каждый километр использует 444 Вт⋅ч энергии (Вт⋅ч/км). По норме для Сингапура каждый Вт⋅ч — это около 0,5 г вредных выбросов (СО2). Таким образом, на километр пути Tesla приходится 222 грамма СО2.

Таким образом, вместо налоговых льгот в размере $11000, владелец электромобиля получил штраф примерно равного размера. Как выяснилось, электромобиль тестировался в группе транспортных средств «CEVS C3». В эту группу вносят все б/у автомобили, а Tesla Model S Джо Нгаена (Joe Nguyen) не был новым на момент покупки.
Читать дальше →

1.1 SFML и Visual Studio

Reading time6 min
Views101K


От переводчика: данная статья является первой в цикле переводов официального руководства по библиотеке SFML. Данный цикл статей ставит своей целью предоставить людям, не знающим язык оригинала, возможность ознакомится с этой библиотекой. SFML — это простая и кроссплатформенная мультимедиа библиотека. SFML обеспечивает простой интерфейс для разработки игр и прочих мультимедийных приложений. Оригинальную статью можно найти тут. Начнем.

Библиотека SFML предоставляет простой интерфейс для различных компонентов вашего компьютера, чтобы облегчить разработку игр и мультимедийных приложений. Она состоит из пяти модулей: system, window, graphics, audio и network.

Используя SFML, ваше приложение может быть скомпилировано и запущено на наиболее распространенных платформах: Windows, Linux, Mac OS X(планируется поддержка Android и IOS).

Предварительно скомпилированные SDK для вашей ОС доступны на странице загрузки.

SFML официально поддерживает C и .NET. Также, благодаря своему активному сообществу, она доступна на многих других языках, таких как Java, Ruby, Python, Go и др.
Читать дальше →

«Титаник» в реалиях 21 века

Reading time7 min
Views29K
Часто при просмотре художественных фильмов о катастрофах на море в голову приходят мысли о том, насколько реально и возможно в жизни все происходящее на экране: могла ли в действительности случиться та или иная ситуация, сработало или не сработало бы то или иное средство спасения, правильно ли повели себя герои фильма и т.д. В этой статье хотелось бы попробовать разобраться, как обстоит дело с безопасностью на море сегодня, и как должны действовать люди в современных реалиях чтобы спастись, на примере ситуаций из достаточно известного художественного фильма, основанного на реальных событиях – «Титаник». Сразу оговорюсь, рассматривать все аспекты я не буду, ввиду их огромного количества. Рассмотрю только самые яркие, глобальные и интересные (разумеется, на мой скромный взгляд).
Читать дальше →

Владелец Tesla Model S оштрафован властями Сингапура за превышение нормы по выбросам СО2

Reading time2 min
Views36K
Илон Маск уже обсудил случившееся с премьер-министром страны


В США и некоторых других странах покупатель электромобиля получает налоговые льготы от федерального правительства в размере $7500. В Сингапуре эти льготы повыше — целых $10800. Джо Нгаен (Joe Nguyen), гражданин Сингапура, выложил около $51000 за Tesla Model S, купив электромобиль в Гонконге. Затем электромобиль был перевезен в Сингапур, где новый владелец подал документы на получение налоговых льгот.

Также потребовалось время на легализацию автомобиля в Сингапуре, на это ушло около двух месяцев. Два месяца ждать пришлось потому, что ранее регуляторы Сингапура не проводили оценку и тестирование автомобилей Tesla. По завершению этого процесса Нгаен вместо налоговых льгот получил штраф в размере $11000. Причина — превышение нормы вредных выбросов, а именно — СО2. И это не ошибка, поскольку в Сингапуре учитывают не только выбросы непосредственно из выхлопной трубы, но и побочные факторы. В данном случае были учтены выбросы CO2 в атмосферу во время производства необходимого для электромобиля количества энергии.
Читать дальше →

AlphaGo выиграл у Ли Седоля и вторую игру

Reading time2 min
Views15K
ИИ Google продолжает побеждать


Эта фотография не с матча, просто демонстрация доски и игровой ситуации

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

Одной из игр, где пока что человек был сильнее компьютера, считалась го. Как уже сообщалось, у игры очень ограниченное количество правил. Два игрока размещают камни двух цветов на доске определённого размера, стандартное поле — это 19×19 линий. Цель игры проста: нужно отгородить на доске камнями своего цвета территорию большего, чем соперник, размера. При этом число вариаций просто огромное количество.
Читать дальше →

До Марса за три дня?

Reading time6 min
Views40K
В конце февраля многие СМИ опубликовали новость о том, что НАСА придумало способ летать к Марсу и другим планетам с околосветовыми скоростями. Речь шла о работе профессора физического факультета Калифорнийского университета в Санта-Барбаре Филипа Любина (Philip Lubin). Смысл сообщений сводился к тому, что НАСА, в лице вышеупомянутого профессора, собирается запускать зонды к планетам Солнечной системы и за пределами её при помощи подсветки лазерным лучом с Земли. Обещалась доставка 100-килограмового аппарата к Марсу за три дня и другие фантастические возможности. Видимо, по причине явной желтушности заголовков, никто не рискнул перепубликовать подобную новость здесь и на подобных ресурсах. Мне стало интересно, что же все-таки стоит за громкими заголовками и вот, что я выяснил.
Читать дальше →

Поиск решений в логических играх на примере гомоку

Reading time10 min
Views44K

Вступление


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

image

За такой нехитрой игрой мы прослушали не одну лекцию. Меня всегда раздражало, что моя блестящая стратегия разбивается о собственную невнимательность. Ну ничего, думал я, вот напишу программу, которая не будет делать ошибок, я тогда всем им покажу! Раз плюнуть! Пару циклов, правда, надо повозиться с пользовательским интерфейсом, но за пару вечеров управлюсь. С момента окончания института прошло 10 лет, а программу я всё ещё не написал.
Читать дальше

Игра гомоку (крестики-нолики, 5 в ряд)

Reading time4 min
Views81K
image
Читая публикации на Хабре нашел пару статей об алгоритмах игры гомоку: эту и эту. В первой статье разобраны различные варианты решения задачи, но нет реализации в виде игры, во второй — игра есть, но компьютер «играет» слабовато. Я решил сделать свой вариант игры гомоку с блэкджеком достаточно сильной игрой компьютера. Публикация о том, что в итоге получилось. Для тех, кто любит сразу в бой — сама игра.
Читать дальше →

AlphaGo выиграл первую игру у Ли Седоля

Reading time3 min
Views20K

ИИ компании Google оказался сильнее одного из лучших игроков в го


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

Брайан Армстронг: нужен срочный апгрейд Bitcoin на блоки 2 МБ

Reading time6 min
Views11K
Автор — Брайан Армстронг, CEO Coinbase

В прошлом году я посетил конференцию Satoshi Roundtable вместе с Чарли Ли и около 70 других участниками сообщества Bitcoin.

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

Между разработчиками, майнерами и CEO биткоин-компаний проводится много встреч. Как вы знаете, сейчас существуют большие разногласия насчёт того, как масштабировать систему Bitcoin в данный момент. С одной стороны есть разработчики ядра, которые волнуются, что масштабирование блокчейна повлияет на децентрализацию. С другой стороны биткоин-компании, которым нужен рост системы. Майнеров как бы защемили с двух сторон, их мнения разделились.

Я думаю, организаторы конференции надеялись на какой-то консенсус (как в Гонконге), но к концу стало понятно, что разногласия слишком велики. Обсуждение изначально велось вокруг того, на какие компромиссы можно пойти, чтобы временно решить проблему масштабируемости. Но по мере обсуждения это краткосрочное решение заботило меня всё меньше и меньше, потому что я осознал более серьёзную проблему: систематический риск для Bitcoin, если Bitcoin Core будет единственной группой, работающей над протоколом.
Читать дальше →

Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10

Reading time1 min
Views55K
Недавно стало известно, что в наборе системных файлов Windows 10 Insider Preview Build 14251 содержатся два драйвера с названиями LXss.sys и LXCore.sys, которые могут иметь прямое отношение к реализации подсистемы Linux на Windows 10, для поддержки в последней запуска соответствующих приложений. Указанные названия файлов могут интерпретироваться как Linux Subsystem и Linux Core. Также эти два файла имеют отношение к Windows 10 Mobile, для которой Microsoft собиралась включить поддержку приложений ОС Android, также основанной на ядре Linux.



Кроме этого, известный гуру внутреннего устройства Windows и один из соавторов известной книги Windows Internals, Alex Ionescu, показал в своем твиттере скриншот одной из функций драйвера LXCore.sys Windows 10 того же выпуска в отладчике Windbg, на котором виден анализатор заголовков 64-битных исполняемых файлов Linux, известных как ELF64.
Читать дальше →

Почему умер Хабр. Что делать и куда бежать

Reading time2 min
Views66K
Disclaimer. Этот пост — развёрнутый ответ на пост Хабр умирает?.

В исходном посте я дал ссылку на свою дискуссию с deniskin от ноября 2014 года (чуть позднее точки на графике ТС, когда Хабр начал умирать): habrahabr.ru/post/278325/#comment_8789143

В том треде я довольно подробно описал, что же произошло с Хабром и почему он умирает. Прошло полтора года, уважаемое сообщество может оценить, кто из нас оказался прав.

Исходный тезис звучит следующим образом: Хабр убило прежде всего непонимание Тематическими Медиа, что такое Хабрахабр и почему он взлетел — в отличие от прочих ТМ проектов, половину из которых уже закопали, а другая половина летит низенько-низенько.

Дело в том, что Хабр в том его виде, в котором он существовал в 2010 году, был вовсе не «сайтом про IT» типа 3dnews и Ferra. Хабр был, в первую очередь, кружком по интересам. Собралась кучка гиков и обсуждала, в общем, то, что им самим интересно — включая, но не ограничиваясь, космос, настолки, вещества, теорию эволюции, жадность копирастов, гребёнку Чурова и прочая. Периодически ТМ устраивала набеги и банила особо жестокий флейм, но, в целом, ситуация всех устраивала.
В принципе, основную мысль я изложил, под катом хроника борьбы слона с посудной лавкой

Хабр умирает?

Reading time2 min
Views108K
Я люблю писать тексты по мотивам проектов, которыми занимаюсь. За последний год я разместил на Хабре больше 20 постов. Меня постоянно удивляло, как мало толковых комментариев удаётся здесь получить. Просмотров много, а комментариев мало и большинство не по делу. Недавно я начал замечать, натыкаясь на старинные посты за 2012, 2013 годы, что в них обсуждение, как будто, более содержательное. Решил проверить это количественно. Скачал инфу по всем постам за все годы и построил несколько простых графиков. То что я увидел меня удивило и даже немного испугало. Решил разместить наблюдения здесь, чтобы проверить правильные ли я делаю выводы и всё ли учёл.

Для всех опубликованных на Хабре постов я собрал даты публикаций, число просмотров, число лайков и дислайков, число звёздочек и комментариев, список хабов и названия блогов компаний. В ходе прокачки узнал, что число плюсиков и минусиков может быть дробным и даже отрицательным, пост может быть опубликовал в блоги нескольких компаний и может не иметь автора. Если что, таблицу можно скачать из репозитория: github.com/alexanderkuk/analyze-habr/blob/master/data/posts.csv



Первым делом я посмотрел как менялось общее число постов со временем. Оно перестало расти в 2013 и немного падает с 2014, что уже немного тревожно:



Потом я построил такой же график для суммарного числа просмотров и испугался. С 2014 оно упало в 3.5 раза:


Это серьёзное утверждение, поэтому я решил свериться с Similarweb.
Читать дальше →

Information

Rating
Does not participate
Registered
Activity