» Последние публикации на сайте

 

Новости за неделю: испытания спутниковой сети OneWeb, нейроинтерфейсы Илона Маска и нешпионские электронные устройства

Автор: admin от Сегодня, 09:40, посмотрело: 0

Новости за неделю: испытания спутниковой сети OneWeb, нейроинтерфейсы Илона Маска и нешпионские электронные устройства


В этом выпуске читайте:




  • власти США считают криптовалюту от Facebook угрозой стабильности;

  • новый законопроект ставит под угрозу работу Visa и MasterCard в России;

  • Великобритания и дальше будет сотрудничать с Huawei;

  • бытовые электронные устройства не будут считать шпионскими;

  • Илон Маск показал нити-имплантаты для мозга;

  • спутниковая сеть OneWeb показала скорость подключения в 400 Мбит/с;

Категория: Гаджеты

 

Самодокументируемый код – это (как правило) чушь

Автор: admin от Сегодня, 00:00, посмотрело: 12

Всем привет!



Предваряя сегодняшнюю переводную публикацию, сразу отметим, что этот текст задуман как follow-up недавнему дискуссионному материалу "Прекратите усердствовать с комментариями в коде". Нас настолько впечатлила развернувшаяся там дискуссия и 189 комментариев по состоянию на 19.07.2019, что мы решили дать здесь слово и другому автору с портала Medium (Кристоферу Лейну), который практически по всем принципиальным вопросам полемизирует с тезисами Брайана Норлендера, автора первой статьи. Отметим, что в оригинале данная статья вышла на месяц позже предыдущей (16 мая и 16 июня), но собрала практически вдвое меньше аплодисментов (706 против 1,5K на момент публикации перевода). Посмотрим, что будет на Хабре…



Самодокументируемый код – это (как правило) чушь


Снимок взят с сайта rawpixels.com от автора Pexels

Категория: Программирование

 

Laravel Event Projector и концепция порождения событий

Автор: admin от Вчера, 20:40, посмотрело: 11

Laravel Event Projector и концепция порождения событий

Перевод статьи подготовлен для студентов профессионального курса «Framework Laravel»





Фрек ван дер Хертен (Freek Van der Herten) и команда Spatie долго трудились над Laravel Event Projector, пакетом, позволяющим применять концепцию порождения событий (Event Sourcing) во фреймворке Laravel. И вот наконец доступна первая стабильная версия (v1.0.0)!



Вы можете установить Event Projector в свой проект при помощи composer и благодаря автоматическому обнаружению пакетов в Laravel приступить к работе сразу же после публикации миграций пакета и конфигурирования!

Категория: Программирование

 

Стабильный источник высокого напряжения для питания ФЭУ

Автор: admin от Вчера, 20:40, посмотрело: 10

Стабильный источник высокого напряжения для питания ФЭУ
Применение фотоэлектронного умножителя — это очень простой способ получить высочайшую чувствительность фотоприемника, вплоть до регистрации единичных фотонов при прекрасном быстродействии. А учитывая массу ФЭУ, выпущенных в СССР и до сих пор лежащих на складах, это еще и относительно недорого (современные «фирменные» ФЭУ все-таки неприлично дороги для любительского применения). Но для питания фотоэлектронного умножителя нужен источник напряжения в 1-3 киловольта, и притом очень стабильный.

Дело в том, что чувствительность ФЭУ зависит от анодного напряжения экспоненциально и очень резко: она увеличивается в 10 раз при увеличении напряжения на 80-300 В, в зависимости от типа ФЭУ. И если нужно обеспечить стабильность усиления на уровне процента, для некоторых ФЭУ необходимо, чтобы напряжение не менялось больше, чем на 0,1-0,3 В!

В данной статье я привожу схему источника высокого напряжения для ФЭУ, который хорошо зарекомендовал себя в лабораторных условиях. Он обеспечивает выходное напряжение от нескольких сотен до 1500 В при выходном токе до 1 мА и стабильности не хуже 0,2 В за час при неизменном потребляемом токе после прогрева. Несложная переделка увеличивает верхний предел напряжения до 3 кВ, правда, ценой меньшей стабильности.

Категория: iOS

 

React Native: делаем draggable & swipeable список

Автор: admin от Вчера, 20:40, посмотрело: 11

Сегодня трудно кого-то удивить возможностью свайпать элементы списка в мобильных приложениях. В одном нашем react-native приложении тоже была такая функциональность, но недавно возникла необходимость расширить её возможностью перетаскивать элементы списка. А поскольку процесс поиска решения стоил мне некоторого количества нервных клеток, я решил запилить небольшую статью, чтобы сэкономить драгоценное время будущим поколениям.



React Native: делаем draggable & swipeable список

Категория: iOS

 

Разработка приложения на SwiftUI. Часть 1: поток данных и Redux

Автор: admin от Вчера, 20:40, посмотрело: 12

Разработка приложения на SwiftUI. Часть 1: поток данных и Redux


После участия в сессии State of the Union на WWDC 2019 я решил детально изучить SwiftUI. Я потратил много времени на работу с ним и теперь приступил к разработке реального приложения, которое может оказаться полезным широкому кругу пользователей.



Его я назвал MovieSwiftUI — это апп для поиска новых и старых фильмов, а также их сбора в коллекцию при помощи TMDB API. Я всегда любил фильмы и даже создал компанию, работающую в этой сфере, правда давно. Компанию сложно было назвать классной, а вот приложение — да!

Категория: Программирование, Apple, iOS

 

Размышления о Agile

Автор: admin от Вчера, 18:45, посмотрело: 8

The measure of intelligence is

the ability to change.

Albert Einstein



Предисловие



Представляю ИТ-сообществу “Размышления о Agile” или можно назвать данную статью так, “Agile, это все же философия или проектная методология?”.



Цель данной статьи — обсудить с ИТ-сообществом вопрос о Agile, который у меня возник после многолетней проектной практики, выводы и резюме, к которому пришел, по результатам анализа этого вопроса.



Сам Вопрос привожу несколько ниже, так как, чтобы к нему перейти, имеет смысл изложить некоторые доводы и выводы.



Похожие темы уже поднимались на Хабре в различных ветках обсуждения, так что вопрос насущный и имеет свою историю.



На мой взгляд большинство статей не дает однозначного ответа на мой вопрос, поэтому настоящая статья, возможно, будет интересна многим.



Несколько статей на Хабре по теме:



Категория: Game Development

 

Разработчикам игр пора перестать слушать своих фанатов?

Автор: admin от Вчера, 17:45, посмотрело: 10

Тут был спор из-за статьи и я решил выложить ее перевод на всеобщее обозрение. С одной стороны, автор говорит, что разработчики не должны потакать игрокам в вопросах сценария. Если смотреть на игры, как на искусство, то я согласен — никто не будет спрашивать у комьюнити, какую концовку ему выбрать для своей книги. С другой стороны — человек оправдывает некоторых критиков (он предусмотрительно не называет конкретные примеры, но на ум приходит недавняя история с рекламным плакатом в Cyberpunk 2077). В общем, ситуация двоякая.



Дальше только перевод, а мнение автора может не совпадать с моим.

Категория: Веб-разработка

 

Раздаем файлы с Google Drive посредством nginx

Автор: admin от Вчера, 16:25, посмотрело: 13

Предыстория



Так уж случилось, что нужно мне было где-то хранить более 1.5тб данных, да еще и обеспечить возможность скачивания их обычными пользователями по прямой ссылке. Поскольку традиционно такие объемы памяти идут уже на VDS, стоимость аренды которых не слишком вкладывается в бюджет проекта из категории «от нечего делать», а из исходных данных у меня был VPS 400GB SSD, куда при всем желании 1.5тб картинок без loseless сжатия поместить не удастся.

Категория: Программирование, Веб-разработка, Google

 

Всё что вам нужно знать о Node.js

Автор: admin от Вчера, 13:10, посмотрело: 15

Привет, Хабр! Представляю вашему вниманию перевод статьи "Everything you need to know about Node.js" автора Jorge Ramon.



Всё что вам нужно знать о Node.js



В наши дни платформа Node.js является одной из самых популярных платформ для построения эффективных и масштабируемых REST API's. Она так же подходит для построения гибридных мобильных приложений, десктопных программ и даже для IoT.



Я работаю с платформой Node.js более 6 лет и я на самом деле люблю её. Этот пост главным образом пытается быть путеводителем по тому, как Node.js работает на самом деле.

Категория: Программирование

 
Назад Вперед