Pull to refresh
1
0
Send message

За что мы любим (пост)апокалипсис? Часть 1: концы света от прото-Ноя до Жюля Верна

Level of difficultyEasy
Reading time15 min
Views11K

Люди парадоксальным — хотя, на самом деле, нет — образом любят бояться. Нас привлекает то, что нас пугает. На этом выстроена значительная часть мировой культуры в её крайне разнообразных формах. Неудивительно, что охвативший наш мир в годы Холодной войны глубокий страх перед ядерной войной породил яркие фантазии о том, как она будет выглядеть — и особенно о том, что будет после.
Читать дальше →
Total votes 70: ↑67 and ↓3+79
Comments30

Эволюция сети Ethernet на витой паре

Level of difficultyEasy
Reading time20 min
Views45K

Если вам интересно узнать, что происходит в мире медных кабельных сетей Ethernet, почитать про самые современные технологии в этой области и понять, куда всё движется — добро пожаловать под кат.

Читать далее
Total votes 137: ↑137 and ↓0+173
Comments108

Опыт использования автомобильных АКБ с UPS

Reading time4 min
Views25K

Мысли использовать автомобильные АКБ с UPS бродят по просторам интернета очень давно. Плюсы очевидны - стоимость ампер*часа автомобильных АКБ на порядок ниже, чем у родных АКБ для UPS. Многие даже успешно подключили. Я же только обобщил опыт из разных источников.

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

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

Level of difficultyEasy
Reading time13 min
Views59K

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

Читать далее
Total votes 70: ↑46 and ↓24+34
Comments624

SVG-виджеты для tcl/tk. Часть I

Level of difficultyMedium
Reading time13 min
Views2.2K

Начать статью хочу с цитаты из слов Брайана Кернигана,которую мне посчастливилось найти:

Tcl/Tk придает работе магическую продуктивность, за несколько часов можно достигнуть тех же результатов, что за дни или недели при разработке на C или C++... Tk весьма эффективен для большинства приложений, многие элементы интерфейса (виджеты) реализованы настолько хорошо, что остается только удивляться, как подобная работа могла быть выполнена так качественно... Удачным кажется и то, что разделение задач между Тсl и С/С++ осуществляется достаточно легко, надо только знать, какой инструмент лучше справляется с задачей... Расширение системы дополнительным Tcl-кодом, загружаемым напрямую в Tcl-библиотеку приложения, в полном согласии с оригинальной идеей Остераута, повышает эффективность программы, в целом, упрощает ее структуру и улучшает мобильность... Я не уверен, что Тсl мог бы выжить как самостоятельный продукт - у него слишком много конкурентов. Но у сочетания Tcl/Tk в Unix-мире нет конкурентов... Система исключительно надежна, очень хорошо документирована... свободно доступна... безукоризненно высокого качества

Читать далее
Total votes 11: ↑8 and ↓3+11
Comments2

Предтечи мрачного будущего или 4+1 ранних киберпанк фильмов категории «B». 1984-1988

Level of difficultyEasy
Reading time7 min
Views8.2K

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

Читать далее
Total votes 11: ↑9 and ↓2+13
Comments29

PAL, GAL и путешествие в цифровое ретро

Reading time17 min
Views21K
Идея сделать цифровые логические микросхемы с изменяемой структурой была всегда. Почему? Достаточно посмотреть на толстенный каталог чипов серии TTL 74xx (или советской К155), чтобы такая идея самозародилась. В СССР почти у каждого инженера и радиолюбителя был справочник В.Л. Шило «Популярные цифровые микросхемы», который вышел каким-то невероятным тиражом. Но всё равно, хотелось иметь некий «универсальный кристалл», из которого можно сделать все остальные микросхемы (ну хорошо, не все, но многие).

Конечно же, полупроводниковая промышленность тоже была не прочь удовлетворить такой спрос.
Дальше
Total votes 95: ↑95 and ↓0+95
Comments38

Отслеживаем прогресс выполнения в Python

Reading time2 min
Views150K

Зачем нужны индикаторы прогресса?


Индикаторы прогресса (progress bar) — визуальное отображение процесса работы. Они избавляют нас от необходимости беспокоиться о том, не завис ли скрипт, дают интуитивное представление о скорости его выполнения и подсказывают, сколько времени осталось до завершения.


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

Читать дальше →
Total votes 35: ↑34 and ↓1+41
Comments11

Это один из лучших подходов к изучению английского, что я видел за последние годы — коллокации

Reading time7 min
Views121K

Значение слова – это его использование в языке
Людвиг Витгенштейн (сурс) 

Что это вообще за магия такая? Коллокация – это просто пара или группа слов, которые часто возникают вместе. Такие комбинации звучат естественно для носителей языка, однако, тем, у кого язык не родной, бывает сложно догадаться до этой естественной комбинации.

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

Внимательно посмотрите на пример с картинки. Как только собеседник начал(а) произносить “pitch d…” ваш мозг, зная нужные коллокации, подскажет, что там должно быть “dark”. Даже если вы плохо расслышали эту часть. Это один из механизмов, через который коллокации позволяют лучше воспринимать язык на слух.

Подробнее о том, как их учить и использовать и будет эта статья.

Disclaimer: если у вас филологическое образование, то вам наверное будет смешно, что кто-то открыл для себя коллокации и их использование для изучения иностранного языка в 202N году, а вот если вы, как и я, когда-то читали “randomize” как “рандомизе”, то возможно эта статья будет вам полезной.

Добро пожаловать под кат
Total votes 72: ↑71 and ↓1+95
Comments116

Предчувствие Ричарда Фейнмана

Level of difficultyMedium
Reading time6 min
Views21K

Эта статья была вдохновлена циклом лекций «КЭД — странная теория света и вещества», который был прочитан Ричардом Фейнманом за несколько лет до его смерти (фактически он уже был в то время смертельно болен). Более конкретно следующими цитатами:

Читать далее
Total votes 25: ↑16 and ↓9+10
Comments33

Стиль написания кода на Wolfram Language

Level of difficultyEasy
Reading time18 min
Views3.3K

Я как большой фанат Wolfram Language (WL) очень часто изучаю открытые репозитории с кодом на этом языке. Изучив достаточно много кода я заметил, что стиль написания этого кода очень сильно разнится от проекта к проекту. Но так же я изучил много встроенных пакетов в Mathematica/Wolfram Language, которые были написаны разработчиками из Wolfram Research. В большинстве случаев они были написаны еще хуже (т.е. более неструктурированно и без единого стиля) чем пакеты такого же объема и сложности в открытом доступе. Но и среди проектов на GitHub и среди пакетов в языке мне попадались те, которые действительно хорошо написаны. Постепенно у меня сформировалось понимание того стиля, который будет наиболее прост и понятен большинству пользователей WL. В этой статье я хочу поделиться своим мнением и задокументировать тот стиль и ту конвенцию, которую я постепенно выработал для себя. Возможно, это станет еще кому-то полезно и изучив от корки до корки эту статью, а лучше вызубрив, чтобы от зубов отскакивало, вы станете так быстро решать уравнения и строить графики, что...

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

Графические оболочки FFmpeg

Level of difficultyEasy
Reading time6 min
Views30K


Считается, что работа в консоли эффективнее GUI по нескольким причинам. Во-первых, там быстрее набирать команды, чем двигать курсором. Во-вторых, на CPU, память и GPU не ложится лишнее бремя графической оболочки, так что любые процессы быстрее выполняются в консоли.

Но есть люди, которые всегда предпочтут GUI. Они считают графический интерфейс «наиболее эффективным и удобным способом работы на десктопе». На самом деле они во многом правы, в том числе для специфических задач видеообработки важно сразу видеть результат.

FFmpeg — изначально консольная утилита. Но её популярность крайне высока. Поэтому появляются всё новые варианты графических оболочек для FFmpeg, чтобы доступ к инструменту получили абсолютно все пользователи.
Читать дальше →
Total votes 107: ↑107 and ↓0+107
Comments76

Взлом YouTube для быстрого скачивания видео

Reading time9 min
Views67K
Мы неоднократно рассказывали о специальном софте, который позволяет скачивать видео с YouTube. Это в первую очередь youtube-dl (yt-dl) и его клоны, такие как yt-dlp и yt-dlc. С ними воюют могучие копирасты, пытаются удалить их из поисковой выдачи, с хостингов, с Github и так далее, по известной схеме «тотальная война».

Но главным врагом для этих программ остаются даже не правообладатели, а злобная корпорация Google, которая постоянно вносит изменения в YouTube API, чтобы прекратить злоупотребления сервисом помешать людям скачивать файлы, ведь от этого Google никакой прибыли.

Сами программки — просто технические инструменты для скачивания общедоступного контента, они ничего не воруют и не пиратят. Просто доступ происходит нестандартным способом, который не предусмотрен официально. Посмотрим, как это делается.
Читать дальше →
Total votes 123: ↑113 and ↓10+148
Comments421

Top 10 Best Free Partition Manager Software for Windows PC/Laptop

Level of difficultyMedium
Reading time12 min
Views9.5K

If you are searching for free partition manager software for your Windows PC, then Download the Top and best Partition Manager Software on Windows PC/Laptop.

It is a software program that lets us create, delete, shrink, expand, split, or merge partitions on our hard drives or other storage devices. Without extra software, a hard drive will be partitioned into Windows. But we can’t resize or combine them without any extra help.

The important aspect of owning a PC is to manage your hard-drive partitions very effectively. Based on categories, it divides data to allow people. For example, you can keep your multimedia files, work folders, and your programs in different partitions and install them on your system drive.

If you use your PC to double or triple-boot into various operating systems as a power user. Your SSD or HDD must be divided into smaller partitions; otherwise, it is impossible.

In 2020, in managing software partitions effectively. We help you with Windows and Linux by compiling a list of the best free partition software. So let’s read more to get the free partition manager Windows 10/8/7.

Read more
Total votes 3: ↑3 and ↓0+3
Comments1

Введение в модулярную арифметику

Reading time6 min
Views74K
В обычной жизни мы обычно пользуемся позиционной системой счисления. В позиционной системе счисления значение каждого числового знака (цифры) в записи числа зависит от его позиции (разряда) [1]. Однако существуют и так называемые «непозиционные системы счисления», к одной из которых относится «система остаточных классов» (СОК) (или в оригинале Residue Number System (RNS)), являющаяся основой модулярной арифметики. Модулярная арифметика базируется на «Китайской теореме об остатках» [2], которая для нашего случая звучит следующим образом:
Для любой системы взаимно простых чисел p1, … pn, любое число X из диапазона [0; M), где M = p1*p2*…*pn взаимооднозначно представимо в виде вектора (a1, a2, …, an), где ai = X%pi (здесь и далее «%» — операция взятия остатка от целочисленного деления X на pi).
p1, … pn – модули системы
a1, a2, …, an – остатки (вычеты) числа по заданной системе модулей

Читать дальше →
Total votes 85: ↑80 and ↓5+75
Comments39

Магия чисел в децимальных номерах

Reading time10 min
Views90K
КДПВ

Статья написана в дополнение к предыдущей по просьбе сообщества.

В этой статье разберемся с магией чисел в децимальных номерах. И рассмотрим нумерацию не только принятую в ЕСКД (Единая система конструкторской документации), а также в ЕСПД (Единая система программной документации) и КСАС (Комплекс стандартов на автоматизированные системы), так как Харб в большей степени состоит из ИТ специалистов.

В соответствии с требованиями стандартов ЕСКД, ЕСПД и КСАС каждому изделию (программе, системе) должно быть присвоено обозначение — децимальный номер.

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

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

Для каждого комплекта стандартов рассматривать порядок действий будем по отдельности.
Приступим
Total votes 33: ↑33 and ↓0+33
Comments11

Самый роскошный радиоконструктор с Али

Level of difficultyEasy
Reading time10 min
Views60K


Вы бы хотели собрать своими руками девятидиапазонный супергетеродинный радиоприёмник с верньером, в прочном красивом корпусе с решёткой громкоговорителя из перфолиста, с отсеками для пальчиковых батареек AA и литиевого аккумулятора BL-5C и даже с функцией неплохого светодиодного фонарика?

Если вы имеете минимальный опыт пайки электронных компонентов поверхностного монтажа, то этот радиоконструктор на основе легендарной микросхемы 2003 вас очень порадует.

Вы спросите, разве на усилителе мощности звуковой частоты TDA2003 или UTC2003 можно построить серьёзный радиоприёмник? Или, может быть, на ULN2003, которую многие привыкли называть «драйвером шагового двигателя», тогда как на самом деле это сборка из семи дарлингтоновых пар?

Сегодня пойдёт речь и о них, и о CD2003 (TA2003) — одной из самых удачных аналоговых микросхем для АМ/ЧМ радио.
Читать дальше →
Total votes 31: ↑28 and ↓3+35
Comments53

Тестируем S.T.A.L.K.E.R. на Unreal Engine 5 и сравниваем с UE4 (осторожно, трафик)

Reading time12 min
Views28K

Признайтесь, вы подумали о S.T.A.L.K.E.R. 2, который как раз разрабатывают на Unreal Engine 5. Но это не он.

В данной статье я хочу сравнить прозводительность UE4 и UE5, используя ассеты оригинального Сталкера.

Читать далее
Total votes 31: ↑30 and ↓1+36
Comments11

Когда во Вселенной впервые появились континенты?

Reading time5 min
Views4.7K

По одной из гипотез континенты Земли необходимы для появления и поддержания на ней жизни. Континенты «плавают» поверх вязкой мантии Земли, а тепло ядра планеты не даёт мантии затвердеть и зафиксировать континенты на месте.

Ядро горячее из-за присутствия в нем радиоактивных элементов, возникших в результате столкновений нейтронных звёзд. Таким образом, можно теоретически рассчитать, когда во Вселенной на какой-либо из планет могли образоваться первые континенты. Именно этим и занялся один из исследователей.

Джейн Гривз — профессор астрономии в Школе физики и астрономии Кардиффского университета в Уэльсе. Её работа посвящена образованию планет и обитаемости. Её новое исследование опубликовано в журнале Research Notes of the American Astronomical Society. В его названии содержится простой вопрос: «Когда появились первые экзоконтиненты?»

Читать далее
Total votes 13: ↑9 and ↓4+12
Comments7

О деревьях, растущих в Мультивселенной

Level of difficultyEasy
Reading time9 min
Views4.8K

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

Читать далее
Total votes 11: ↑7 and ↓4+7
Comments17
1
23 ...

Information

Rating
Does not participate
Registered
Activity