Pull to refresh
12
0

Пользователь

Send message

Космические системы становятся персональными, а серверы — космическими. Зачем RUVDS свой пико-спутник

Reading time8 min
Views14K

Вступление


Привет Хабр. Совсем недавно вы могли видеть новость о том, что RUVDS запустит свой сервер в космос. Могли и не видеть, но сейчас сходите посмотреть, чтобы понять о чём речь. Но если лень читать, процитирую:

Хостинг-провайдер RUVDS и компания «Малые космические системы» разработают спутник-сервер, размер которого составит 5 на 5 см. Об этом сообщили ТАСС в компании RUVDS.

Так вот, я ко-фаундер или как теперь стоит говорить соучредитель Малых космических систем и хочу вам рассказать подробнее о том, что это за спутник TinySat размером 5 на 5 см (Забыли ещё один размер — 5 × 5 × 5 см, так что речь о кубике, а не о квадратике).
Читать дальше →
Total votes 53: ↑49 and ↓4+62
Comments29

В космос на попутке. Как спутник RUVDS попадёт в космос

Level of difficultyMedium
Reading time4 min
Views6.5K

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

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

Так, пусковой контейнер для спутников формата тайнисат — это по сути, «материнский» космический аппарат форм-фактора кубсат. Получается такая «матрёшка». Кубсаты запускаются с помощью своих пусковых контейнеров, которые уже хорошо распространены на ракетах-носителях, как отечественных, так и иностранных. А уже кубсат несёт на себе пусковой контейнер тайнисат.
Читать дальше →
Total votes 38: ↑35 and ↓3+42
Comments6

Код чистой воды: какие книги выбирают профи с Хабра, чтобы быть круче?

Reading time10 min
Views30K

Когда я пошла учиться на большой оффлайновый курс разработки ПО, дело стопорилось: начали мы с С/С++ и иногда доходило до того, что я клала голову на клавиатуру и плакала. Шутка ли, то 273 ошибки при компиляции, то простенькая программа попадает в вечный цикл… Такое оно, обучение с нуля. И, вероятно, всё бы бесславно закончилось, если бы я не обратилась к своей любимой студенческой уловке: забываем интернет, берём в руки книгу (в вузе это было вообще несложно, я ещё звуки dial-up помню и карточки). Справочник Шилдта, убийственно огромный том Страуструпа, клавиатура и постоянная работа с кодом — и дело не вот полетело, но пошло до достойной сдачи экзаменов. Книги не подвели: доходчивее без того неплохих лекций, подробнее статей и обсуждений в интернете.

Мне тут подумалось — а читают ли что разработчики и айтишники в 2022 году? Читают. Рекомендации оказались дельными.

Читать далее
Total votes 24: ↑23 and ↓1+30
Comments15

Турель из Portal своими руками

Reading time9 min
Views25K

А вы играли в Portal? Даже если нет, сборка личной автоматической турели с детекцией движения и оригинальным голосовым сопровождением наверняка окажется как минимум любопытной, ведь такая диковина может не просто украсить интерьер, но и стать, к примеру, отличным подарком для детей.
Читать дальше →
Total votes 65: ↑64 and ↓1+87
Comments21

Когда очень хотелось получить работу в Америке или в бою все средства хороши

Reading time5 min
Views22K

Привет, Хабр! И я та самая HR из HazelCoders из статьи, которая помогает в поиске разработчиков в Американские компании ?

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

Во-вторых, я не планировала что-то отвечать на подобную критику, чтобы не раздувать еще сильнее этот конфликт, но эта история в последние дни стала развиваться достаточно своеобразно.

Сначала мне в Telegram (либо сам Михаил под другим именем, либо его гонец) скинули ссылку на подобный пост на LinkedIn Михаила, но что я отреагировать вежливо и спокойно, поблагодарила за ссылку и написала что ж поделать, всякое случается. Видимо, ожидалось что я напишу в ответ что-нибудь нехорошее, чего я не сделала. После чего оппонент сразу же удалил чат и у себя, и у меня.

А дальше мне от явно быстро созданных аккаунтов стали приходить хаотические оскорбления как “американские тв*ри” или “пожри *овна”. Я не расстроилась, скорее очень удивилась где же я успела насолить ещё и школьникам, ведь взрослые люди оскорбляли бы меня хотя бы как-то интеллектуальней. Данные аккаунты просто блокировала.

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

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

Читать далее
Total votes 115: ↑96 and ↓19+109
Comments97

Как запустить свой спутник

Reading time8 min
Views32K

Что нужно, чтобы запустить свой собственный космический аппарат на околоземную орбиту? Кто-то скажет, что нужна ракета. В целом — верно, но если переходить от теории к практике, то чаще всего владельцу спутника для запуска в космос собственная ракета не нужна. Например, на Земле для перемещения из пункта А в пункт В не обязательно покупать автомобиль, поскольку есть такси, РЖД, «Аэрофлот»… В космонавтике точно так же есть пусковые операторы, которые уже подумали, как удовлетворить потребности всех производителей и пользователей спутников, надо лишь соблюсти формальности и технические требования.
Читать дальше →
Total votes 100: ↑100 and ↓0+100
Comments67

Как вырастить тупого ребёнка (научно обоснованные вредные советы)

Reading time7 min
Views267K

Brain of someone described as an «idiot»

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

Попробуем разобрать эти верования с точки зрения доказательной медицины и пойдём от обратного.

Что мы подразумеваем под умственным развитием


Интеллект (ум) – это способность учиться, делать выводы и решать проблемы. Эти способности закладываются генетически, но развиваются благодаря внешним факторам с момента зачатия до конца жизни.

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

Итак, начнём растить не очень умного ребёнка, пользуясь достижениями современной науки.
Читать дальше →
Total votes 166: ↑143 and ↓23+155
Comments480

Мотивирующая памятка пенсионерам

Reading time7 min
Views29K
Недавно я поздравлял свою маму с Днем Рождения. Делал я это подборкой мотивирующих научных статей по возрастной физиологии мозга плюс бонусом давал некоторые наставления в своем химическом телеграм-канале (мама, кстати, старейший подписчик :). Мои рекомендации «пенсионеру — от гика» так понравились читателям и собрали столько репостов, что я решил материал озвучить с хабра-трибуны. Ищем все под катом.


Прочитать и не забыть переслать родителям...
Total votes 69: ↑65 and ↓4+77
Comments50

Как передвигаться по другим планетам

Reading time16 min
Views22K
В замечательном научно-популярном фильме “Луна” Павла Клушанцева был эпизод с хождением по Луне на лыжах. Якобы поверхность покрыта хрупким слоем разной толщины, который не держит человека. А на лыжах ходить можно, но неудобно. Предсказание оказалось верным, но для Марса — там есть самые настоящие песчаные ловушки, в худшем случае даже прикрытые безобидно выглядящей коркой. На Луне же люди обошлись галошами, а луноходы — вполне пропорциональных размеров колесами. Вы, кстати, не задумывались, почему так получилось — на Земле по бездорожью часто ездит гусеничная техника, колесная обычно имеет худшую проходимость и привязана к дорогам, но вот луноходы и марсоходы ездят не на гусеницах, а на колесах? Сегодня мы поговорим про самые разные способы передвижения по другим небесным телам, про аппараты прыгающие, ездящие, летающие.


Марсоход Perseverance с вертолетом Ingenuity на Марсе, фото NASA
Читать дальше →
Total votes 140: ↑140 and ↓0+140
Comments79

Латунирование, это просто

Reading time7 min
Views38K

Эта статья - простая и подробная инструкция, как можно в домашних условиях покрыть латунью металлические детали, применяя только подручную химию. cut/ В ней, подробно описанны все ньюансы и "подводные камни". После прочтения этой статьи, у вас просто не может не получиться делать такие же превращения деталей, как на картинке.

Читать далее
Total votes 102: ↑100 and ↓2+129
Comments75

Я всегда с собой беру…

Reading time9 min
Views58K

Некоторые сотовые провайдеры не разрешают раздавать их безлимитный интернет без дополнительной оплаты. Приобретать отдельное походное устройство по обеспечению широкополосного беспроводного доступа в глобальную сеть с абонентской оплатой более 1к рублей в месяц ради нескольких дней в году может совсем не хотеться. В связи с этими обстоятельствами в статье рассмотрено, как сотовые операторы узнают о раздаче доступа в интернет с мобильных устройств, а также какие возможности имеются на борту RouterOS по обеспечению приватности подобных действий.
Читать дальше →
Total votes 90: ↑87 and ↓3+112
Comments134

Запускаем мелкосерийное производство электроники. Личный опыт

Reading time6 min
Views44K

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

Чтобы статья получилась максимально практичной в ней будут приводиться ссылки на поставщиков оборудования, которое используется нами. Не сочтите за рекламу.

Читать далее
Total votes 80: ↑79 and ↓1+106
Comments71

Водород

Reading time14 min
Views53K

По революционным праздникам в СССР проводились торжественные демонстрации. Для взрослых участие нередко было обязательным. Ну а детям -- им, что ни праздник, всё в радость. Торжественная обстановка, можно помаршировать со взрослыми в стройных колоннах, покричать "ура", поразмахивать красными флажками и надувными шариками...

Шарики. Кажется, именно с них-то всё и началось.

Согласно советским открыткам, демонстрация должна была выглядеть как-то так:

Читать далее
Total votes 229: ↑225 and ↓4+285
Comments206

Улучшения в эмуляторе Dolphin

Reading time27 min
Views5.5K
image

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

Основным катализатором многих изменений, описанных в этом отчёте, стали сообщества игроков. Они занимались сложной отладкой, находили мелкие проблемы, которые оставались бы незаметными для тех, кто не знает игру в совершенстве, и даже создавали патчи, чтобы игры лучше подстраивались под усовершенствования в эмуляторе. Весь этот вклад, хотя и не являлся кодом, очень ценим нами, благодаря нему Dolphin стал тем, что мы видим сегодня.
Читать дальше →
Total votes 24: ↑24 and ↓0+24
Comments3

Самую холодную капельку во Вселенной уронили с высокой колокольни

Reading time18 min
Views46K

И остались довольны результатом. Теперь хотят отправить ее на орбиту Земли.

Сегодня мы попробуем разобраться в физике пятого состояния материи и выясним, зачем ее сбрасывать с башни.
Читать дальше →
Total votes 80: ↑78 and ↓2+113
Comments38

Обработка ошибок в Rust

Reading time12 min
Views14K

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

Читать далее
Total votes 32: ↑30 and ↓2+36
Comments23

Как запустить 100+ компиляторов и выстоять. Опыт Яндекс.Контеста

Reading time14 min
Views7.7K
Привет, это снова Павел Тыквин, разработчик Яндекс.Контеста. Контест больше всего известен как площадка для соревнований по программированию: прямо сейчас идёт квалификационный этап чемпионата Yandex Cup. Я уже писал на Хабре о том, как мы решаем одну из стоящих перед нами проблем: выравниваем время исполнения кода. Ну а в этой статье я приоткрою детали процесса проверки, расскажу, через какие этапы проходит код участников и какими методами мы оптимизируем этот процесс, а также — как мы добавили возможность решать задачи на том языке, с которым участник уже знаком (вне зависимости от способов тестирования внутри платформы).

Как происходит проверка решения


Возьмём для примера простейшую задачу: вам заданы два целых числа a и b, выведите a+b.

Допустим, решение будет таким:

source.cpp:
#include <bits/stdc++.h>

using namespace std;

int main() {
    int a, b;
    cin >> a >> b;
    cout << a + b << endl;
}

Как можно проверить это решение вручную без участия дополнительных сервисов и библиотек?
Например, так
Total votes 24: ↑24 and ↓0+24
Comments6

Как написать FizzBuzz на собеседовании

Reading time31 min
Views57K

Здравствуй, Хабр.


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

Читать дальше →
Total votes 139: ↑121 and ↓18+141
Comments224
1
23 ...

Information

Rating
Does not participate
Registered
Activity