Pull to refresh
3
0
Send message

Самый маленький офисный пакет в мире

Reading time8 min
Views35K


Всем нам знаком традиционный офисный пакет — текстовый редактор, электронные таблицы, программа для создания презентаций, возможно, приложение для создания диаграмм или заметок. Всё это мы видим в Microsoft Office и в Google Docs. Все эти программы мощны и объёмны. Но каким будет минимальное количество кода, требуемое для создания офисного пакета?
Читать дальше →
Total votes 65: ↑63 and ↓2+81
Comments26

Почему кремний и почему КМОП?

Reading time27 min
Views82K
Самый первый транзистор был биполярным и германиевым, но подавляющее большинство современных интегральных микросхем сделаны из кремния по технологии КМОП (комплементарный металл-оксид-полупроводник). Как вышло, что кремний стал главным из многих известных полупроводников? Почему именно КМОП-технология стала почти монопольной? Были ли процессоры на других технологиях? Что ждет нас в ближайшем будущем, ведь физический предел миниатюризации МОП-транзисторов фактически достигнут?


Если вы хотите узнать ответы на все эти вопросы — добро пожаловать под кат. По просьбам читателей предыдущих статей предупреждаю: там много текста, на полчаса.
Читать дальше →
Total votes 118: ↑116 and ↓2+114
Comments243

Простое эконометрическое прогнозирование

Reading time3 min
Views5.7K

Прогнозирование – это важный инструмент экономики. Оно позволяет осуществлять рациональные закупки, вырабатывать долгосрочные планы действий или же, как в случае аудита, спрогнозировать будущие затраты. Прогнозирование так же является одной из областей Data Science.

Давайте рассмотрим создание простой прогнозной модели на основе линейного тренда с помощью эконометрических методов.

Возьмем некоторый набор данных (можно найти в репозитории Github, ссылка в конце статьи). Примем, что генезис не имеет значения (прим. автора – происхождение), но учтем, что данные имеют нормальное распределение:

Читать далее
Total votes 3: ↑2 and ↓1+1
Comments12

Компиляция Python

Reading time7 min
Views92K

Предположим, вы разработали приложение или библиотеку на Python и уже готовитесь передать его / её  заказчику. И в этот момент появляются разные вопросы.

Во-первых, к вам прибегает озадаченный проджект-менеджер и говорит: «Мы решили не отдавать исходный код, ведь это наша интеллектуальная собственность. Придумайте что-нибудь, чтобы заказчик был доволен, а мы оставили у себя исходники».

Во-вторых, возникает вопрос окружения - хочется быть уверенным, что заказчик справится с установкой правильной версии Python и всех вспомогательных библиотек, но это не всегда простая задача. Было бы удобно упаковать приложение в автономный исполняемый файл.

И, наконец, хочется,  чтобы конечное приложение работало быстрее, чем в среде разработки.

И вот тут настало время скомпилировать Python-код.

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

Читать далее
Total votes 10: ↑10 and ↓0+10
Comments21

Как работает JavaScript [Объясняю визуально]

Reading time4 min
Views44K

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

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

Читать далее
Total votes 7: ↑5 and ↓2+3
Comments12

Реализация простого механизма регулярных выражений в 70 строк кода

Reading time7 min
Views6.8K

Эта короткая статья обязана одному интересному тестовому заданию, в котором требовалось реализовать базовый функционал утилиты grep на языке PHP, не используя никаких встроенных функций по работе с регулярными выражениями.

Строка с шаблоном должна была включать поддержку следующих метасимволов:

^ - начало строки

$ - конец строки

. - любой символ

* - 0 или более раз

? - 0 или 1 раз

+ - 1 или более раз

Так же нужно было поддерживать экранирование метасимволов при помощи '\', чтобы по ним возможно было производить поиск. В результате, получившаяся утилита занимает порядка ста строк кода, из которых 70 - это функции регулярных выражений. 

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

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments14

1982: The Hobbit

Reading time12 min
Views16K

Вы находитесь в благоустроенном коридоре, похожем на тоннель.

На востоке расположена круглая зелёная дверь.

Вы видите:

    Деревянный сундук.

    Гэндальфа. У Гэндальфа странная карта.

    Торина.

Гэндальф отдаёт вам странную карту.

Торин ждёт.

Читать далее
Total votes 50: ↑49 and ↓1+67
Comments20

Трояны и бэкдоры в кнопочных мобильных телефонах российской розницы

Reading time15 min
Views299K

Немалое количество простых кнопочных телефонов, присутствующих в российских магазинах, содержат нежелательные недокументированные функции. Они могут совершать автоматическую отправку СМС-сообщений или выходить в интернет для передачи факта покупки и использования телефона (передавая IMEI телефона и IMSI SIM-карт). Встречаются модели со встроенным трояном, отправляющим платные СМС-сообщения на короткие номера, текст которого загружается с сервера, также бывают устройства с настоящим бэкдором, пересылающим входящие СМС-сообщения на сервер злоумышленников.
Статья описывает детали вредоносных функций и способы их обнаружения.

Читать далее
Total votes 429: ↑428 and ↓1+579
Comments371

IBM PC своими руками — это очень просто

Reading time34 min
Views200K
image

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

Тем не менее, обнаружилось, что болезнь до конца не вылечена, и она вернулась еще более острым рецидивом. Наверное, сказались как неожиданно успешный опыт постройки 86РК, так и то, что у меня в ходе данного процесса образовалось довольно большое количество весьма притягательно выглядящих инструментов, приборов и деталей, которым очень хотелось найти применение.
В конце концов ломка стала нестерпимой, и мне пришлось снова взяться за паяльник, а также вспомнить некоторые другие навыки из прошлого. Что из этого получилось, можно увидеть вместе с некоторым количеством картинок и очень (повторяю – ОЧЕНЬ) большим количеством букв (и даже не букв, а страниц) дальше…
Читать дальше →
Total votes 261: ↑260 and ↓1+259
Comments81

Ракета-носитель сверхлегкого класса

Reading time10 min
Views9K

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

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

Читать далее
Total votes 22: ↑22 and ↓0+22
Comments29

Валерий Брюсов — предсказатель «Скайнета»

Reading time9 min
Views5.4K

Автор: Павел Пырин

Hа ковpе — веpтолете
Ветеp бьет в глаза.
Hам хотя бы на излете
Заглянуть за...

Агата Кристи — «Ковер-вертолет»

Хоть одним глазком заглянуть за горизонт времени, увидеть: «Как там, в будущем?». Каждый из нас хоть раз испытывал такое желание. Писатели, поэты, художники, ученые — все, в той или иной степени, старались во все времена предсказать будущее.

Читать далее
Total votes 21: ↑18 and ↓3+18
Comments9

Мониторинг СУБД VMware Cloud Director и vCenter Server Appliance с помощью Zabbix

Reading time3 min
Views4.9K

Привет, Хабр! На связи Александр Воронцов, технический специалист компании Cloud4Y. Сегодня я расскажу, как можно настроить получение в Zabbix метрик СУБД PostgreSQL, используемой в VMware Cloud Director и vCenter Server Appliance.

Кое-что вы уже могли читать на Хабре. Я хочу структурировать информацию и более подробно описать тонкости процесса.

Процесс настройки для vCenter и Cloud Director буду описывать параллельно, потому что последовательность действий для настройки одинаковая, отличия — в деталях.

Читать далее
Total votes 18: ↑18 and ↓0+18
Comments0

О выгорании в СССР из книжки 1973 года

Reading time8 min
Views76K

Досталась мне от бати книжка издания 1973 года, отпечатанная на ротапринте. Наткнулся в ней на вещи, которые бы мы сейчас назвали проблемой "выгорания". Термина в то время еще не было, но проблема была. Я выписал кое-какие вещи чисто для себя, но потом решил все же опубликовать, может кому пригодится...

Читать далее
Total votes 88: ↑86 and ↓2+116
Comments99

Как уронить космическую станцию

Reading time26 min
Views48K

Когда "Наука" креативно избавлялась от остатков топлива, разворачивая МКС вокруг своей оси, мне стало любопытно: если расположение случайно включившегося двигателя было бы максимально неудачным, сколько потребовалось бы времени, топлива и тяги, чтобы свести станцию с орбиты?

Сегодня в выпуске: читаем с выражением первую страницу учебника по орбитальной механике, выясняем где у Солнца его смертельные лазеры, вспоминаем осень 2003, пишем отвратительно медленный код (из-за чего пьем много чая), пытаемся уронить МКС и Lunar Gateway.

Нажмите чтобы нырнуть в атмосферу
Total votes 114: ↑112 and ↓2+156
Comments65

Хьюстон, что-то опять пошло не так?

Reading time5 min
Views17K
Возвращение человека на Луну перенесено на 2025 год. Не успел начаться август, а, кажется, в космической индустрии посыпалось все, что могло. Без фатальных событий, к счастью, но явно спокойный период прошел: отметились и NASA в Лунной программе, и Boeing с Blue Origin в своих космических проектах, а началось все с «Науки». Космическая отрасль в системном кризисе?

Иллюстрация: Petra Ramešová

Луна-2024 — недостижима


Одна из ближайших целей Лунной программы NASA «Артемида» — это возвращение человека на Луну в 2024 году. Но теперь точно не ранее апреля 2025 года. Почему?
Читать дальше →
Total votes 51: ↑34 and ↓17+38
Comments97

Право на ремонт все ближе к потребителю: США, Европа, РФ, далее — везде

Reading time5 min
Views17K

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

Крупные компании стараются показать, какие они белые и пушистые, распространяя сертифицированные запасные части, софт, руководства по ремонту. Но делают они это для крайне ограниченного количества сервисных центров. Скажем так, для видимости. Хороший пример — Apple c ее Apple Independent Repair Provider. Тем не менее, недавно произошло сразу несколько интересных вещей, которые делают концепцию «права на ремонт» все реальнее.
Читать дальше →
Total votes 47: ↑46 and ↓1+60
Comments276

Скорее всего, галактическая цивилизация найдётся в центре Млечного Пути

Reading time7 min
Views45K


Целимся в центр


Млечному Пути уже 13 миллиардов лет. Некоторые из старейших звёзд нашей Галактики родились почти в самом начале существования Вселенной. И за всё это неизмеримое время нам известна минимум одна технологически развитая цивилизация – наша.

Но если Галактика такая старая, и мы знаем, что она способна порождать жизнь, почему же мы больше ни от кого не получаем весточек? Если какая-нибудь цивилизация появилась бы в Галактике раньше нас всего на 0,1% от возраста последней, они бы опережали нас на миллионы лет – и, вероятно, развились бы куда как сильнее нас. Если мы уже почти готовы заселять другие планеты, не должен ли Млечный Путь кишеть внеземными космическими кораблями и колониями?

Возможно. Но, вероятно, мы просто не там ищем. Недавние компьютерные симуляции Джейсона Райта с коллегами говорят о том, что лучше всего искать освоившие космос цивилизации в центре Галактики. Этот регион остаётся относительно малоисследованным проектами по поиску внеземной жизни.
Total votes 37: ↑33 and ↓4+39
Comments526

Природа музыкальных ощущений. Родство звуков

Reading time8 min
Views10K

Этими статьями по теории музыки я ставлю задачу объяснить природу музыкальных ощущений человека. Как и в любом фундаментальном исследовании я начну с самого низкого уровня - физики звука и последовательно приду к известным музыкальным понятиям. В последней статье будет рассмотрено веб-приложение для гармонического анализа музыки разработанное на основе этого исследования.

Читать далее
Total votes 15: ↑14 and ↓1+16
Comments38
Как показал наш опрос, лишь 8,6 % читателей Хабра не всё равно, чем занимается компания, в которой они работают. Высокотехнологичное казино, сервис для рассылки спама, табачная компания — да хоть что, лишь бы платили. Усреднённое мнение айтишников свелось к тому, что социально ответственным обязано быть государство, а бизнес никому ничего не должен. Но когда хабрареспондентов напрямую поставили перед выбором: организовывать рулетку или помогать людям — мнения разделились.
Дьявол в деталях
Total votes 7: ↑5 and ↓2+10
Comments25

Information

Rating
6,310-th
Registered
Activity