Pull to refresh
4
0
Send message

Либо это необычные звёзды, либо 234 инопланетные цивилизации шлют нам свой привет

Reading time3 min
Views33K


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

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

В таких вещах главное – скептицизм. Ведь раньше мы всегда находили более прозаическую причину для полученных из космоса сигналов. Но скептицизм не означает, что нужно быть предвзятым и отметать возможности.
Читать дальше →
Total votes 26: ↑23 and ↓3+20
Comments58

Уходим из банковской системы. Как жить только на биткоины

Reading time5 min
Views57K


Bitcoin интересовал меня с самого начала, но до последнего времени я рассматривал BTC как очень красивый криптографический эксперимент с большим потенциалом, но почти без применения в реальной жизни.

Несколько лет назад покупка или продажа BTC за фиат («настоящую» валюту вроде долларов, евро, рублей и т.д.) была вообще непростым делом, но сейчас времена изменились, всё стало гораздо проще.

Поэтому я решил жить только на биткоины, и вот как я пытаюсь реализовать этот план.
Читать дальше →
Total votes 32: ↑24 and ↓8+16
Comments319

Несколько интересностей и полезностей для веб-разработчика #43

Reading time5 min
Views40K
Доброго времени суток, уважаемые хабравчане. За последнее время я увидел несколько интересных и полезных инструментов/библиотек/событий, которыми хочу поделиться с Хабром.

Ramjet


image
Нереально крутой скрипт, который производит морфинг DOM элементов. Выглядит потрясающе! Работает с HTML и SVG элементами, а также с изображениями. Ramjet содержит в себе базовую коллекцию функций анимации и максимально прост в использовании:
<div id='a' style='background-color: red; font-size: 4em; padding: 1em;'>a</div>
<div id='b' style='background-color: blue; font-size: 4em; padding: 1em;'>b</div>

<script src='ramjet.js'></script>
<script>
    // to repeat, run this from the console!
    ramjet.transform( a, b );
</script>

Читать дальше →
Total votes 54: ↑49 and ↓5+44
Comments3

Создание дизайна Landing Page

Reading time11 min
Views241K


Landing Page – (далее по тексту Целевая страница) – одностраничный сайт, построенный таким образом, чтобы обеспечить сбор контактов максимального количества целевых посетителей и максимальную конверсию в контексте его использования.

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

Так научимся же создавать качественные и красивые целевые страницы. Разобьём урок на 3 части. Содержание, Оформление и Практика.
Читать дальше →
Total votes 50: ↑32 and ↓18+14
Comments47

Отчёт Евросоюза рекомендует OpenBSD и другой софт для защиты граждан

Reading time2 min
Views12K


Евросоюз должен финансировать инициативы open source, которые улучшают безопасность и обеспечивают защиту конфиденциальных данных. Кроме того, следует установить схемы сертификации для наиболее критичных инструментов open source. Таковы экспертные заключения в отчётах, составленных по заказу ЕС.

Первый отчёт составлен для комитета Европарламента по гражданским свободам, правосудию и внутренним делам. IT-эксперты рекомендуют помогать в разработке end-to-end программ шифрования с открытым кодом, чтобы они были простыми в использовании.
Читать дальше →
Total votes 11: ↑9 and ↓2+7
Comments3

Новый сервис для просмотра фильмов с торрентов прямо в браузере

Reading time2 min
Views32K


Новый сервис по просмотру фильмов с торрента прямо в браузере появился на просторах интернета. MovBucket предлагает трансляцию видеопотока, который вы выбираете сами, в окно вашего браузера. Видео необходимо задать с помощью magnet-ссылки – это уникальный идентификатор файла в peer-2-peer сетях, использующих протокол BitTorrent.

Работу по скачиванию контента проделывает сам сервер MovBucket, а в браузер отдаётся уже видеопоток, который воспроизводится плеером JWPlayer. Сервис даже предлагает выбрать нужный файл из группы, если они распространяются одним пакетом. Поддерживается только видео в формате MP4 и FLV. Перемотка видео недоступна — только пауза.
Читать дальше →
Total votes 40: ↑34 and ↓6+28
Comments44

Bragi Dash: умные беспроводные наушники покоряют рынок

Reading time3 min
Views24K


Беспроводные наушники разных форматов давно присутствуют на рынке. Есть хорошие модели, есть так себе, есть и вовсе жуть. Тем не менее, рынок беспроводных наушников развивается более-менее равномерно и плавно. Но все это вскоре может измениться: в мае в продажу поступают беспроводные smart-наушники Bragi Dash, разработчики которых изменили подход к самой концепции наушников.

О том, чем именно эти наушники отличаются от остальных — будет рассказано ниже. А пока стоит упомянуть, что на Kickstarter, в марте прошлого года, наушники набрали 3,39 миллиона долларов США вместо 260 тысяч. Это о чем-то говорит, правда? Кроме того, эти же наушники получили награду за инновационность, в числе пары десятков других проектов на CES 2015.
Читать дальше →
Total votes 16: ↑13 and ↓3+10
Comments22

По-настоящему беспроводные наушники с технологией Near Field Magnetic Induction

Reading time1 min
Views11K
На выставке Mobile World Congress в Барселоне, которая пройдет со 2 по 5 марта, NXP Semiconductors представит технологию магнитной индукции ближнего радиуса действия NFMI (Near Field Magnetic Induction) в беспроводных наушниках, которые на самом деле не требуют проводов.

image
Читать дальше →
Total votes 22: ↑21 and ↓1+20
Comments19

Введение в разработку слайд-шоу на JavaScript

Reading time26 min
Views87K
В этой статье мы опишем основные принципы построения слайд-шоу на JavaScript, то, из чего они строятся (HTML, CSS, JavaScript) и техники, которые используются при их создании.

JS-код будет представлен в двух видах – ванильном и jQuery. Это сделано специально, чтобы подчеркнуть: в современных браузерах даже простой JS можно прекрасно использовать, особенно комбинируя его с анимациями и переходами CSS. jQuery хорош, если нам не хочется волноваться насчёт несовместимостей браузеров или использовать более простой API. Предоставленный код преследует лишь в демонстрационные цели.

В примерах с ванильным JS я использую простейший метод инициализации объектов, init(). Этот метод занимается вызовом нужного кода для создания экземпляра объекта через new. В этой ветке на Stack Overflow всё объясняется подробнее. Почему объекты, а не функции? Для ответа на этот вопрос понадобилась бы отдельная статья – но, в общем, просто чтобы код был более организованным и простым для повторного использования.
Читать дальше →
Total votes 19: ↑15 and ↓4+11
Comments6

7 советов по созданию GIF анимаций

Reading time3 min
Views215K
61563fa3ab3147239dc7777662290fbe

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

В конце концов люди начали спрашивать нас: «Как вы создаете GIF анимации?». Пришло время раскрыть секрет.
Читать дальше →
Total votes 51: ↑44 and ↓7+37
Comments23

Пишем бота для MMORPG с ассемблером и дренейками. Часть 0

Reading time4 min
Views101K
Привет, %username%! Покопавшись в статьях хабра, я нашел несколько оных про написание ботов для MMORPG. Несомненно это очень интересные и познавательные статьи, но возможности в них весьма скудны. Что если, например нужно пофармить мобов или руду по заданному маршруту убивая агрессивных мобов, игроков и всех кто будет на Вас нападать по пути, выкрикивая им вслед непристойности, да что б еще и определить не смогли. В общем полная эмуляция среднестатистического MMORPG игрока. Написание макросов для AutoIt, симуляция кликов в окне, анализ пикселей под курсором — это совсем не наш вариант. Заинтриговал? Добро пожаловать под кат!
Грязные подробности
Total votes 92: ↑80 and ↓12+68
Comments61

Как работает мозг?

Reading time8 min
Views119K
Этот пост написан по мотивам лекции Джеймса Смита, профессора Висконсинского университета в Мадисоне, специализирующегося в микроэлектронике и архитектуре вычислительных машин.

История компьютерных наук в целом сводится к тому, что учёные пытаются понять, как работает человеческий мозг, и воссоздать нечто аналогичное по своим возможностям. Как именно учёные его исследуют? Представим, что в XXI веке на Землю прилетают инопланетяне, никогда не видевшие привычных нам компьютеров, и пытаются исследовать устройство такого компьютера. Скорее всего, они начнут с измерения напряжений на проводниках, и обнаружат, что данные передаются в двоичном виде: точное значение напряжения не важно, важно только его наличие либо отсутствие. Затем, возможно, они поймут, что все электронные схемы составлены из одинаковых «логических вентилей», у которых есть вход и выход, и сигнал внутри схемы всегда передаётся в одном направлении. Если инопланетяне достаточно сообразительные, то они смогут разобраться, как работают комбинационные схемы — одних их достаточно, чтобы построить сравнительно сложные вычислительные устройства. Может быть, инопланетяне разгадают роль тактового сигнала и обратной связи; но вряд ли они смогут, изучая современный процессор, распознать в нём фон-неймановскую архитектуру с общей памятью, счётчиком команд, набором регистров и т.п. Дело в том, что по итогам сорока лет погони за производительностью в процессорах появилась целая иерархия «памятей» с хитроумными протоколами синхронизации между ними; несколько параллельных конвейеров, снабжённых предсказателями переходов, так что понятие «счётчика команд» фактически теряет смысл; с каждой командой связано собственное содержимое регистров, и т.д. Для реализации микропроцессора достаточно нескольких тысяч транзисторов; чтобы его производительность достигла привычного нам уровня, требуются сотни миллионов. Смысл этого примера в том, что для ответа на вопрос «как работает компьютер?» не нужно разбираться в работе сотен миллионов транзисторов: они лишь заслоняют собой простую идею, лежащую в основе архитектуры наших ЭВМ.

Моделирование нейронов


Кора человеческого мозга состоит из порядка ста миллиардов нейронов. Исторически сложилось так, что учёные, исследующие работу мозга, пытались охватить своей теорией всю эту колоссальную конструкцию. Строение мозга описано иерархически: кора состоит из долей, доли — из «гиперколонок», те — из «миниколонок»… Миниколонка состоит из примерно сотни отдельных нейронов.



По аналогии с устройством компьютера, абсолютное большинство этих нейронов нужны для скорости и эффективности работы, для устойчивости ко сбоям, и т.п.; но основные принципы устройства мозга так же невозможно обнаружить при помощи микроскопа, как невозможно обнаружить счётчик команд, рассматривая под микроскопом микропроцессор. Поэтому более плодотворный подход — попытаться понять устройство мозга на самом низком уровне, на уровне отдельных нейронов и их колонок; и затем, опираясь на их свойства — попытаться предположить, как мог бы работать мозг целиком. Примерно так пришельцы, поняв работу логических вентилей, могли бы со временем составить из них простейший процессор, — и убедиться, что он эквивалентен по своим способностям настоящим процессорам, даже хотя те намного сложнее и мощнее.
Читать дальше →
Total votes 66: ↑64 and ↓2+62
Comments38

Как создать веб-сайт, используя видео с YouTube в качестве фона?

Reading time9 min
Views86K


Большие видео на заднем плане веб-сайтов — довольно популярный тренд в веб-дизайне. Умело примененные видео могут сделать веб-сайт более драматичным и привлекательным для пользователей.

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

Существуют компании, как, например, Powerhouse или Adidas, которые используют видео в качестве заднего плана сайта, чтобы донести до пользователя определенное сообщение или историю о продукте или услуге.

Хотя и наиболее популярным способом создания видео-фона является использование HTML5 видео тега вместе с некоторыми параметрами CSS, стоит также обратить внимание на альтернативные источники видео, например, YouTube. В этом случае, вам не придется переживать о медленном ответе сервера, потому что запрос будет отправляться напрямик в YouTube.

В этой статье, я покажу вам, как можно построить клевый сайт, использующий видео с YouTube в качестве фона. Мы будем использовать jQuery.mb.YTPlayer.js для редактирования и управления внешним видом нашего видео. Итак, приступим!

Скачать исходники
Демо
Читать дальше →
Total votes 75: ↑45 and ↓30+15
Comments55

Зачем вся эта недоказанная вселенная?

Reading time3 min
Views23K


Самое трудное в написании что статьи, что книги – это придумать хорошее название. Такое чтобы и звучало интригующе, и содержание статьи описывало, но при этом не сдавало полностью. А еще чтобы оно было двусмысленным — для полной красоты и изящности. Перебрав несколько и придя в уныние, решил: придет само по мере написания, а пока пусть будет:

О квантовой физике, мозге, теореме Геделя и судах присяжных.
Читать дальше →
Total votes 49: ↑28 and ↓21+7
Comments40

Sublime Text Vintage Mode — справочник по горячим клавишам

Reading time3 min
Views50K
Как увидел Vintage Mode в действии сразу захотелось научиться им владеть. Как раз к этому времени я прошел курс Соло + VerseQ для слепого печатания на английском. Связка с Vintage Mode, мне казалось, будет очень эффективной для верстки, и я не ошибся.

image Для тех кто не знает Vintage Mode (Insert Mode в VIM) плагин для Sublime Text, который идет в комплекте с редактором. Взят он из редактора VIM, и многие думают, что пользу он может принести только бывшим пользователям Vim, но это ошибочное мнение. По умолчанию плагин деактивирован, как активировать объяснять не буду инструкция есть здесь. Скажу только что для входа в режим Vintage используется клавиша i, а для выхода ESC. По моему это крайне неудобно. Я воспользовался советом из оффициальной документации и теперь вхожу в Vintage Mode два раза нажав клавишу i. Подробности тут.

Вроде все отлично осталось только узнать список команд для каждой клавиши, немного понервничать, привыкнуть и готово. Но в официальной документации информации по клавишам нет, они обосновывают это тем, что клавиши те же что и в редакторе Vim. Но различия есть и их немало, документации на русском вообще нет ни по одному из редакторов (именно по Hotkeys Vintage Mode).
Читать дальше →
Total votes 22: ↑21 and ↓1+20
Comments24

Slur — децентрализованная сеть продажи секретной информации за биткоины

Reading time3 min
Views11K
Перевод вводной страницы проекта, который показался мне неожиданным, интересным, и где-то даже пугающим. Группа разработчиков, называющие себя u99, предлагают общественности поддержать их проект пожертвованиями или же собственным временем разработчика.

Slur – проект системы с открытым исходным кодом для децентрализованной анонимной продажи секретной информации за биткоины. Slur написан на C и работает поверх сети Tor. Транзакции биткоинов осуществляются при помощи libbitcoin. Покупатели и продавцы полностью анонимны, и не накладывается никаких ограничений на выставляемые на продажу данные. За исключением случаев, когда начинается диспут и за его разрешение платится определённая сумма, процент со сделок не взимается.
OMG
Total votes 23: ↑21 and ↓2+19
Comments14

Как Питер Тиль собирается прожить до 120 лет

Reading time1 min
Views23K
image

Питер Тиль — известный инвестор в ИТ-проекты (сооснователь PayPal, ранние инвестици в Facebook), блестящий конспект лекций которого по курсу "Стартап" опубликован на Хабре — в интервью Bloomberg Television поделился с аудиторией, что он собирается дожить до 120 лет и рассказал как именно планирует этого добиться.
Узнать подробности
Total votes 27: ↑22 and ↓5+17
Comments86

Цензура в Facebook и Вконтакте для российских пользователей

Reading time1 min
Views26K


Сегодня обнаружился факт блокировки события, посвящённого «народному сходу» с целью обсуждения приговора Навальному. Кроме российских пользователей страница недоступна некоторым европейским пользователям и россиянам, пытающимся зайти на эту страницу через американские proxy.
Читать дальше →
Total votes 96: ↑80 and ↓16+64
Comments82

Госдепартамент США выделяет 60 миллионов долларов на поддержку независимых медиа в России

Reading time1 min
Views22K


Пункт о выделении средств на поддержку независимых медиа в РФ есть в законе, который вчера подписал президент США Барак Обама. Кроме того, в этом же законе содержится и еще один пункт, где говорится о необходимости поддержания нецензурируемого доступа в Интернет в России. Этот пункт также будет финансироваться из указанной в заголовке суммы. Сам закон получил название «Закон о поддержке свободы Украины», и позволяет президенту США вводить новые санкции против РФ.

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

Читать дальше →
Total votes 54: ↑43 and ↓11+32
Comments257

Подсветка городов будущего при помощи биолюминесценции

Reading time1 min
Views13K


Команда дизайнеров и инженеров Studio Roosegaarde во главе с дизайнером и архитектором Даном Рузгардом, работая совместно с Университетом Стони Брук, представили общественности светящееся растение, внедрив светящийся биологический пигмент люциферин в обычное растение. Несмотря на страшноватое название, люциферин – это просто пигмент, который позволяет таким животным, как светлячки или медузы, вырабатывать свет. Об этом сообщает блог SUNY.
Читать дальше →
Total votes 27: ↑25 and ↓2+23
Comments23
1
23 ...

Information

Rating
Does not participate
Registered
Activity