-Поиск по дневнику

Поиск сообщений в rss_habrahabr_of_lokoman

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2008
Записей:
Комментариев:
Написано: 2




Все публикации подряд на Хабре


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/.
Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Битва гиперсозвездий

Понедельник, 27 Мая 2019 г. 22:19 + в цитатник
Последние года 3 на давно сложившемся рынке спутниковой связи можно наблюдать приличный хайп вокруг проектов низкоорбитальных (НОО) спутниковых гиперсозвездий — телекоммуникационных систем, состоящих из многих тысяч спутников, дорогих и амбициозных проектов. Мне кажется интересно углубится в технические и экономические подробности этих проектов и поговорить об их перспективах.

image

Спутниковая связь сегодня и последние лет 30 — это прежде всего геостационарные спутники-ретрансляторы, расположенные, соответственно, на геостационарной орбите, где спутник примерно неподвижен относительно наземного наблюдателя и является эквивалентом обычного радиоретранслятора, расположенного на вышке высотой 35000 километров. При этом один единственный спутник виден сразу с ~35% площади Земли, а трех хватает чтобы охватить всю поверхность кроме приполярных районов.
Читать дальше ->

https://habr.com/ru/post/453728/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453728


Метки:  

Введение в машинное обучение

Понедельник, 27 Мая 2019 г. 21:42 + в цитатник
Полный курс на русском языке можно найти по этой ссылке.
Оригинальный курс на английском доступен по этой ссылке.


Читать дальше ->

https://habr.com/ru/post/453558/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453558


Метки:  

Тестовый клиент TON (Telegram Open Network) и новый язык Fift для смарт-контрактов

Понедельник, 27 Мая 2019 г. 21:22 + в цитатник

Больше года назад стало известно о планах мессенджера Telegram выпустить собственную децентрализованную сеть Telegram Open Network. Тогда стал доступен объемный технический документ, который, предположительно, был написан Николаем Дуровым и описывал структуру будущей сети. Для тех, кто пропустил — рекомендую ознакомиться с моим пересказом этого документа (часть 1, часть 2; третья часть, увы, всё ещё пылится в черновиках).


С тех пор никаких значимых новостей о статусе разработки TON не было, пока пару дней назад (в одном из неофициальных каналов) не появилась ссылка на страницу https://test.ton.org/download.html, где размещены:


o ton-test-liteclient-full.tar.xz — исходники лёгкого клиента для тестовой сети TON;
o ton-lite-client-test1.config.json — конфигурационный файл для подключения к тестовой сети;
o README — информация о сборке и запуске клиента;
o HOWTO — пошаговая инструкция о создании смарт-контракта с помощью клиента;
o ton.pdf — обновлённый документ (от 2 марта 2019 г.) с техническим обзором сети TON;
o tvm.pdf — техническое описание TVM (TON Virtual Machine, виртуальной машины TON);
o tblkch.pdf — техническое описание блокчейна TON;
o fiftbase.pdf — описание нового языка Fift, предназначенного для создания смарт-контрактов в TON.


Повторюсь, официальных подтверждений страницы и всех этих документов со стороны Телеграма не было, но объем этих материалов делает их достаточно правдоподобными. Запуск опубликованного клиента совершайте на свой страх и риск.

Разберёмся, как это сделать

https://habr.com/ru/post/453714/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453714


Об исследовании нестационарных процессов

Понедельник, 27 Мая 2019 г. 20:14 + в цитатник

Метки:  

Тонкости Lambda Expressions в C#

Понедельник, 27 Мая 2019 г. 19:43 + в цитатник

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

Читать дальше ->

https://habr.com/ru/post/453720/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453720


Метки:  

[Перевод] Как eBay делал сканер штрих-кодов на WebAssembly

Понедельник, 27 Мая 2019 г. 18:57 + в цитатник
С момента своего анонса технология WebAssembly сразу привлекла внимание разработчиков фронтенда. Веб-сообщество с энтузиазмом восприняло идею запустить в браузере код, написанный на других языках, кроме JavaScript. Главное, что WebAssembly гарантирует скорость намного выше, чем JavaScript.

Наши инженеры внимательно следили за развитием стандарта. Как только поддержку WebAssembly 1.0 внедрили во всех основных браузерах, разработчики сразу захотели опробовать её.

Но тут возникла проблема. Хотя многие приложения выигрывают от WebAssembly, но область применения технологии в электронной коммерции всё ещё примитивна. Мы не смогли сразу найти правильный вариант её использования. Было несколько предложений, но во всех вариантах JavaScript подходил лучше. Когда мы в eBay оцениваем новые технологии, то первый вопрос: «Какова потенциальная выгода для наших клиентов?» Если здесь нет ясности, мы не переходим к следующему шагу. Очень легко увлечься новой модной технологией, даже если она не имеет никакого значения для клиентов и только усложняет существующий рабочий процесс. Пользовательский опыт всегда важнее опыта разработчика. Но с WebAssembly иначе. У этой технологии огромный потенциал, просто мы не могли найти правильный вариант использования. Впрочем, в итоге всё-таки нашли.
Читать дальше ->

https://habr.com/ru/post/453712/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453712


Метки:  

[Из песочницы] ОС реального времени AQUA RTOS для МК AVR в среде BASCOM AVR

Понедельник, 27 Мая 2019 г. 18:02 + в цитатник
При написании для МК кода посложнее, чем «помигать лампочкой», разработчик сталкивается с ограничениями, присущими линейному программированию в стиле «суперцикл плюс прерывания». Обработка прерываний требует быстроты и лаконичности, что приводит к добавлению в код флагов и приведению проекта к стилю «суперцикл с прерываниями и флагами».

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

Избавиться от «макаронного кода» и вернуть сложному проекту на МК гибкость и управляемость помогает использование операционных систем реального времени.
Для микроконтроллеров AVR разработаны и довольно популярны несколько кооперативных ОС реального времени. Однако все они написаны на языке Си или Ассемблер и не подходят тем, кто программирует МК в среде BASCOM AVR, лишая их столь полезного инструмента для написания серьезных приложений.

Чтобы исправить этот недостаток, я разработала простую ОСРВ для среды программирования BASCOM AVR, которую и выношу на суд читателей.

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

https://habr.com/ru/post/453708/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453708


Метки:  

Кодим–пицца

Понедельник, 27 Мая 2019 г. 17:55 + в цитатник
Привет, Хабр. Мы спонтанно провели первый внутренний хакатон. Решила поделиться с вами своими болями и выводами о подготовке к нему за 2 недели, а также проектами, которые получились.


Читать дальше ->

https://habr.com/ru/post/449344/?utm_source=habrahabr&utm_medium=rss&utm_campaign=449344


Метки:  

[Перевод] Как я сдал сертификационный экзамен Google Cloud Professional Data Engineer

Понедельник, 27 Мая 2019 г. 17:55 + в цитатник

Без рекомендуемого 3-х летнего практического опыта


В преддверии старта занятий по курсу «Data Engineer», хотим поделиться с Вами переводом одной очень интересной истории, которая наверняка будет полезна будущим дата инженерам. Поехали!


Худи от Google: надето. Серьезное рабочее выражение лица: присутствует. Фото из видео версии этой статьи на YouTube.
Примечание. Эта статья посвящена сертификационному экзамену Google Cloud Professional Data Engineer до 29 марта 2019 года. После этой даты произошли некоторые изменения. Я включил их в раздел «Дополнительно».

Итак, вы хотите получить новое худи, как у меня на обложке? Или вы задумали получить сертификат Google Cloud Professional Data Engineer и задаетесь вопросом, как это сделать.
Читать дальше ->

https://habr.com/ru/post/453706/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453706


Метки:  

[Перевод] Квантовая информация в квантовом сознании

Понедельник, 27 Мая 2019 г. 17:44 + в цитатник
Принято считать, что физик-аспирант не должен касаться некоторых научных задач даже самым кончиком длинного копья — в особенности это относится к пробелам в основаниях квантовой теории. Эти задачи столь сложны, что нет ни малейшего шанса на прогресс. Эти задачи столь туманны, что нет ни малейшего шанса убедить кого-либо обратить внимание на прогресс. Пример такой задачи — роль квантовой физики в формировании сознания.


Credit: dailygalaxy.com
Читать дальше ->

https://habr.com/ru/post/453698/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453698


Метки:  

[Из песочницы] Уроки по SDL 2: Урок 1 — привет, SDL 2

Понедельник, 27 Мая 2019 г. 17:15 + в цитатник
Всем привет! Решил, вот, посмотреть на SDL 2, но на русском ничего толкового не нашел. Решил написать свое, питаясь вдохновением отсюда.

Установку SDL 2 я пропущу, а начну сразу с написания программ, итак:

Ваше первое окно


начнем с подключения SDL 2.

#include SDL.h>

Здесь же объявим несколько глобальных переменных.

const int SCREEN_WIDTH = 640;
const int SCREEN_HEIGHT = 480;

Далее открываем всем знакомую функцию main.

int main (int argc, char ** args) {
    
    if( SDL_Init( SDL_INIT_EVERYTHING ) != 0 )
    {
        return 1;
    }

    SDL_Surface* screen_surface = NULL;

    SDL_Window* window = NULL;

Давайте немного разберем код. В main из командной строки принимаются параметры командной строки, их нужно обязательно принять. Далее мы инициализируем SDL 2 функцией SDL_Init(). Мы передали в нее SDL_INIT_EVERITHING, что означает, что мы инициализируем все модули SDL (видео, аудио и т. д.). Есть еще несколько флагов для SDL_Init:

Flags
SDL_INIT_TIMER — подключение таймера;
SDL_INIT_AUDIO — подключение аудио;
SDL_INIT_VIDEO — подключение видео, автоматически подключаются события;
SDL_INIT_JOYSTICK — подключение управления джойстиком;
SDL_INIT_HAPTIC — тактильная подсистема (не знаю что это, если честно);
SDL_INIT_GAMECONTROLER — подключает управление, автоматически подключается джойстик;
SDL_INIT_EVENTS — подключает обработку событий;
SDL_INIT_EVERYTHING — подключает всё, выше перечисленное;
SDL_INIT_NOPARACHUTE — проверка на совместимость.
Читать дальше →

https://habr.com/ru/post/453700/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453700


Метки:  

Security Week 22: статистика угроз, банковские трояны и популярные эксплойты

Понедельник, 27 Мая 2019 г. 16:35 + в цитатник
На прошлой неделе «Лаборатория Касперского» опубликовала отчет об эволюции киберугроз в первом квартале 2019 года. Краткий обзор можно прочитать в этой новости, а в посте мы подробнее рассмотрим две темы: банковские трояны для Android и Windows, а также наиболее часто эксплуатируемые злоумышленниками уязвимости в Windows и популярном софте.



Начнем с уязвимостей. Чаще всего реальные атаки с использованием уязвимостей нацелены на Microsoft Office — доля эксплойтов для этого офисного пакета составила 69%. Четыре самые популярные уязвимости были обнаружены и закрыты в 2017 году. Чаще всего используется вот эта уязвимость в компоненте Equation Editor. Она затрагивает все версии Office, начиная с 2007 и заканчивая 2016, включая Office 365. Несмотря на выпуск патча еще в ноябре 2017 года, киберпреступникам, судя по всему, удается находить достаточно жертв со старыми версиями ПО. Интересно, как меняются приоритеты атакующих в зависимости от популярности того или иного софта, и тут есть смысл посмотреть на аналогичные сводки прошлых лет. Начнем издалека — с 2012 года.
Читать дальше ->

https://habr.com/ru/post/453686/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453686


Метки:  

[Перевод] Универсальность картриджей: датчики в играх для Game Boy

Понедельник, 27 Мая 2019 г. 16:32 + в цитатник
image

К концу 90-х большинство игровых домашних консолей перешли с картриджей на оптические диски. Однако большинство портативных консолей, за несколькими исключениями, никогда не переходили на диски; они продолжали работать на картриджах и постепенно мигрировали в сторону скачиваемого контента1. Картриджи были довольно маленькими, содержали только самое необходимое для игры, и им не нужно было точно позиционировать лазер на крошечном вращающемся диске в часто перемещаемом устройстве. С течением времени прогресс в миниатюризации позволил уместить в картридж ещё более продвинутые аппаратные функции. Эта тенденция постепенно привела к появлению картриджей с датчиками, расширяющими их возможности.

В этой статье мы рассмотрим три картриджа для трёх разных поколений платформы Nintendo Game Boy, каждый из которых содержит дополнительное оборудование. Эти не получившие успеха картриджи позволят нам понять, куда, по мнению Nintendo, их должны была привести технологии.
Читать дальше ->

https://habr.com/ru/post/453434/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453434


Метки:  

Your Own Personal SaaS

Понедельник, 27 Мая 2019 г. 15:23 + в цитатник

Немного исторических параллелей


Disclaimer: Для экономии времени TL;DR вариантом этой статьи является раздел "Потенциальный новый тренд".


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


Объект на КДПВ — Bugatti Type 57 — автомобиль компании Bugatti Automobiles класса Gran Turismo, единичный высококлассный автомобиль для богатых. Производился в 1934-1940 годах. Имеет две модификации: Type 57S и Atalante. Дизайн кузова машины был разработан Жаном Бугатти.
Читать дальше ->

https://habr.com/ru/post/453590/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453590


Метки:  

CardInfo — API для определения логотипа, цветов банка и прочего по номеру карты

Понедельник, 27 Мая 2019 г. 15:11 + в цитатник


Тут и демо, и документация: cardinfo.online Это API. Вы ему 6 первых цифр банковской карты, оно вам ссылку на логотип банка, его фирменные цвета, бренд (Visa, MasterCard, и т.д.) и прочее в формате JSON. CardInfo нужен тем, кто создаёт форму для приёма банковских карт у себя на сайте, чтобы улучшить UX (удобство, впечатления, чувство безопасности) пользователей. Принимать платежи прямо у себя на сайте позволяет cloudpayments.ru в России и странах СНГ, и stripe.com во всём остально мире.

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

Однако, крупные компании уже давно сделали свои формы такими, а мелкие всё ещё нет. Почему? Создание такого решения для своей формы займёт около 7 дней работы программиста и ещё 7 работы дизайнера (логотипы выкачивать, обрабатывать, перерисовывать). Крупные компании могут себе позволить потратиться на создание такой формы. Мелкие компании считают ценность такой формы не достаточной, чтобы платить за неё столько.

CardInfo позволит превратить уже существующую форму для приёма банковских карт в такую же, как у Яндекс.Кассы, за пол дня работы программиста. Я предполагаю, что после выхода CardInfo определение логотипа банка и цветов банка для платёжных форм станет стандартом. Потому что такие формы лучше. Потому что теперь такие формы смогут позволить себе все.
Читать дальше ->

https://habr.com/ru/post/453672/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453672


Метки:  

[Перевод] Нужна небольшая клавиатура – сделайте её сами

Понедельник, 27 Мая 2019 г. 15:00 + в цитатник


Если вам нужна клавиатура, вы можете её приобрести. Если вам нужна небольшая клавиатура, то тут всё сложнее. Кроме вариантов с переделкой клавиатуры от Blackberry или возни с крохотными тактильными переключателями, нормальных решений для получения небольших, тонких и специализированных клавиатур нет. Однако есть один вариант: силиконовые клавиатуры. Пока этого никто не делал, поэтому я решил – почему бы и не попробовать.

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

https://habr.com/ru/post/453546/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453546


Метки:  

10 ошибок юного РО (часть I — три ошибки)

Понедельник, 27 Мая 2019 г. 14:31 + в цитатник
Привет, я — Оля и я новоиспеченный РО. Работаю владельцем продукта 1,5 года, каждые пару месяцев прилетают новые инстайты, мир переворачивается с ног на голову, а я думаю: «Черт»! Я все делала неправильно! Но теперь-то я точно знаю как правильно! Разумеется, каждый раз я даже не представляю, насколько я ошибаюсь.
Читать дальше ->

https://habr.com/ru/post/453668/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453668


Метки:  

Марс — еще больше льда в районе северного полюса, но глубоко

Понедельник, 27 Мая 2019 г. 14:30 + в цитатник


Новое исследование, основанное на анализе данных от радара SHARAD (установлен на аппарате MRO (Mars Reconnaissance Orbiter)), показало интересные результаты — обнаружены обширные слои льда и песка (содержащие до 90% воды) на глубине более полутора километров под поверхностью Марса в окрестностях северного полюса, причем их объема достаточно, чтобы покрыть всю красную планету слоем воды глубиной не менее 1,5 метра, сделав ее немного голубоватой.
Читать дальше ->

https://habr.com/ru/post/453662/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453662


Метки:  

От критиков к алгоритмам: лейблы, корпорации и музыкальная культура XX века

Понедельник, 27 Мая 2019 г. 00:06 + в цитатник
Вчера мы начали разговор о том, как менялось восприятие музыкальной индустрии и музыкальной критики за последние 200 с лишним лет.

Если на рубеже 18-19 веков критика только начала свое становление, и музыкальные произведения оценивали в первую очередь сами коллеги-композиторы, то индустриализация двадцатого века резко изменила положение дел в этой сфере.

Посмотрим, что привело к таким изменениям и как ведущая роль в формировании музыкальной повестки дня перешла от культурных элит к корпорациям.

Читать дальше ->

https://habr.com/ru/post/453578/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453578


Метки:  

Дайджест свежих материалов из мира фронтенда за последнюю неделю №366 (20 — 26 мая 2019)

Воскресенье, 26 Мая 2019 г. 23:46 + в цитатник
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


Читать дальше ->

https://habr.com/ru/post/453580/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453580


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 523 522 [521] 520 519 ..
.. 1 Календарь