Pull to refresh
-4
3.7
Иннокентий Иванов @Kenya-West

Microsoft Pro, web developer, scientist

Send message

3X-UI: Shadowsocks-2022 & XRay (XTLS) сервер с простой настройкой и приятным интерфейсом

Level of difficultyEasy
Reading time13 min
Views253K

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

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

Поэтому сегодня мы поговорим об установке и использовании графической панели 3X-UI для сервера X-Ray с поддержкой всего того, что умеет X-Ray: Shadowsocks-2022, VLESS с XTLS и т.д.

Читать далее
Total votes 38: ↑37 and ↓1+36
Comments198

Ссылка для айтишников или работа по распределению

Level of difficultyEasy
Reading time4 min
Views36K

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

Читать далее
Total votes 58: ↑37 and ↓21+16
Comments692

Перспективы межпланетной синхронизации времени и что будет после GPS

Reading time13 min
Views9.7K

Тема варьирования или замедления времени в космических масштабах кажется настолько фантастической, что даже на Хабре пока разобрана преимущественно в специфическом «релятивистском» ключе – например, применительно к фильму «Интерстеллар». Но соотнесение представлений о пространстве-времени в различных точках постепенно перетекает не только в научную, но и в практическую реальность. Известно, что GPS-навигация – первая широко распространённая технология, в которой принципиальную роль играют релятивистские эффекты (кстати, вот ещё отличный пост из ЖЖ). Поэтому сегодня я хотел бы разобрать, как в настоящее время видится прокладка Интернета на Луну и Марс, и как предполагается координировать GPS-навигацию и передачу данных хотя бы в рамках внутренней части Солнечной системы.    

Читать далее
Total votes 70: ↑66 and ↓4+62
Comments22

Самого быстрого GIF не существует

Reading time8 min
Views31K

В чём проблема GIF?


Допустим, вы ради шутки хотите создать дико трясущийся GIF (ссылка). Редактор GIF позволяет задать длительность/задержку кадра, поэтому для максимальной тряски вы указываете самое маленькое значение. Но при просмотре получившегося GIF оказывается, что она проигрывается гораздо медленнее, чем задумано, и вы точно видели более быстрые GIF. Что же происходит?

Если вы читаете эту статью, чтобы исправить свой GIF и вам нужен чёткий ответ, то вот решение: установите задержку кадра не на 10 мс, а на 20 мс. Если вы хотите чуть больше узнать о GIF и о том, почему возникает этот пограничный случай, а также о том, как улучшить ситуацию, то продолжайте чтение!

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


Я, когда мои GIF слишком медленные
Читать дальше →
Total votes 141: ↑141 and ↓0+141
Comments45

Квазигосударство Amazon

Reading time14 min
Views28K

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

«Идиллия» оплачена тяжелым трудом, уходом от налогов и экономическими махинациями.

Читать далее
Total votes 87: ↑76 and ↓11+65
Comments42

Грамотное составление и продвижение вашего резюме

Reading time9 min
Views22K
image

Для многих процесс составления резюме муторный и затягивается. Казалось бы, состряпать 1 – 2 листа своей карьеры (если есть что туда вписать) – лёгкое дело. Но это, зачастую, заблуждение.

Данная статья-гайд будет универсальной и больше направлена на не ИТ-специалистов. Я прекрасно понимаю, что львиную долю хабра составляют именно разработчики (очень хочу в это верить), но явно есть и люди других специальностей. Уделим время всем, никого не обидим.

В статье я расскажу о наблюдениях из личной практики (опыт работы в сфере HR более 15 лет, начиная от рекрутёра до HR в Parallels), все тонкости составления, продвижения вашего резюме. Обсудим взгляд с двух сторон – работодатель/соискатель. Разберём на молекулярном уровне все основные моменты.

Лайфхаки для разработчиков вынесу отдельным разделом, ибо там своя специфика.
Читать дальше →
Total votes 88: ↑80 and ↓8+72
Comments30

Освежите ваш COBOL: почему на язык 60-летней выдержки вдруг резко возник спрос?

Reading time13 min
Views50K

Давным-давно, когда мир был юн, и компьютеры в нем были в новинку, я учился по программе на младшего сотрудника (Associate Degree) по обработке данных – программ по «компьютерным наукам» тогда не было – и в рамках этой программы преподавались бухгалтерское дело, математика, статистика, а также три языка программирования: ассемблер IBM/360, FORTRAN и COBOL. К 80-м студентам уже рассказывали, что COBOL мертвый язык, и никто его больше не изучают.

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

Читать далее
Total votes 75: ↑71 and ↓4+67
Comments88

Как Хабр взаимодействует с госорганами и другими заявителями. Transparency report за все года

Reading time10 min
Views91K
Привет, Хабр! Наконец-то представлюсь — меня зовут Алексей Шевелёв, и в Хабре я руковожу отделом по борьбе работе с пользователями (куда входит фидбек через форму обратной связи по всем проектам), попутно являясь комьюнити-менеджером. Иногда мне приходится взаимодействовать с разными государственными службами. Сегодня я расскажу, как это происходит.


Читать дальше →
Total votes 308: ↑305 and ↓3+302
Comments297

Игры меняют мир: как Hellblade привлёк внимание к проблемам людей с психическими заболеваниями

Reading time7 min
Views30K

Мы привыкли относиться к играм несерьёзно. Если кино, литература и телевидение ассоциируются с чем-то солидным, то интерактивные развлечения пренебрежительно называют «видеоиграми». Большинство по-прежнему видит в этом виде искусства только Operation. Впрочем, это не мешает игровой индустрии зарабатывать миллиарды долларов: так GTA V за пять лет заработал больше денег, чем оригинальная Star Wars за сорок лет. Игры распространяются всё шире, а за этим экстенсивным ростом происходит нечто более важное. Почти через 50 лет после первой компьютерной игры разработчики начали использовать уникальное качество игр — интерактивность — чтобы мы лучше чувствовали других людей. И лучший пример этому — Hellblade: Senua's Sacrifice.
Total votes 61: ↑59 and ↓2+57
Comments44

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

Reading time6 min
Views34K
image

Наверное почти каждый сталкивался с ситуацией, когда мобильный оператор подключал какие-то подписки к вашему номеру телефона, но вы точно были уверены, что ничего не подключали. Да и кто в здравом уме подключит, например, «Гороскоп за 9р/сутки» (280р/мес), когда в интернете полно гороскопов на любой вкус, а иногда 280р — это весь бюджет расходов на мобильную связь в месяц?

Часто люди просто отключают подписку, иногда обращаются к оператору и просят вернуть деньги (с разной степенью успеха).

Но от чего же зависит вероятность того, что вам подключат подписку, которую вы не подключали?
Читать дальше →
Total votes 64: ↑63 and ↓1+62
Comments139

Microsoft заказала модель нового кампуса в Minecraft

Reading time3 min
Views12K


Четыре года назад Microsoft официально оформила покупку Mojang, разработчика видеоигры Minecraft, за $2,5 млрд. Это была первая многомиллиардная сделка Сатьи Наделлы с момента вступления в должность генерального директора в феврале 2014 года.

Как оказалось, Minecraft может предложить Microsoft больше, чем просто очень популярную игру с 91 млн активных пользователей в месяц и 250 млн загрузок. В данный момент технология используется для демонстрации сотрудникам компании, как будет выглядеть обновленный кампус в Редмонде, передаёт телеканал CNBC.
Читать дальше →
Total votes 18: ↑16 and ↓2+14
Comments8

Обновления от Boston Dynamics

Reading time2 min
Views36K
Сегодня Boston Dynamics показало два новых видео с результатами своей работы.

Первое видео — Getting some air, Atlas? (Прогуляемся, Atlas?):


На нём двуногий «человекоподобный» робот Atlas бежит по неровной поверхности и перепрыгивает препятствие. Он имитирует бег «уставшего» человека — размахивает «руками» и успешно балансирует достаточно жёстко опираясь то на одну, то на другую ногу, при этом центр масс не движется по прямой линии, а раскачивается влево и вправо. В процессе бега он всё ещё шумит значительно сильнее живого человека.
Total votes 51: ↑50 and ↓1+49
Comments145

В России собираются разработать многоразовую ракету, способную конкурировать с Falcon 9

Reading time3 min
Views31K
image
Falcon 9 на стартовой площадке

Вскоре в РФ начнется разработка многоразовой ракеты среднего класса, которую позиционируют как «ответ» на созданный Илоном Маском носитель Falcon 9. Ракету планируют унифицировать с одноразовым «Союзом-5», что откроет возможность для запуска «отечественного Falcon» с Байконура, Восточного, а также плавучего космодрома в Тихом океане в рамках программы «Морской старт».

Разрабатывать новинку будут РКК «Энергия» и ракетно-космический центр «Прогресс», пишут «Известия». По словам экспертов, для России крайне важно создание многоразового носителя, это позволит стране удержать позиции на рынке пусковых услуг.
Читать дальше →
Total votes 49: ↑37 and ↓12+25
Comments330

Экзамены IELTS и TOEFL: зачем они нужны и как их сдают?

Reading time6 min
Views55K
Многим студентам и желающим уехать работать в англоязычную страну требуется сдать экзамен на знание английского языка. Однако специфических названий экзаменов много, у каждого своя система оценки и есть разные модули. Самыми популярными экзаменами в России считаются IELTS и TOEFL. Давайте разберемся, для чего они нужны, из чего состоят и как их сдают.

Читать дальше →
Total votes 15: ↑11 and ↓4+7
Comments18

IBM Bluemix в университетах: примеры реализованных проектов от студентов и преподавателей

Reading time3 min
Views3.7K


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

Bluemix обеспечивает возможность в сжатые сроки создать приложение, которое обладает такими характеристиками, как уменьшение потребности в инициализации (как приложения, так и инфраструктуры), гибкое выделение доступных ресурсов, автоматизация технических задач и поддержка разнообразных видов рабочих нагрузок. Сразу освоиться в среде Bluemix не так просто, хотя платформа дружелюбна к пользователю. Понимая это, компания IBM помогает разработчикам. Сейчас принято решение ознакомить с платформой студентов и их преподавателей в ряде университетов.
Total votes 6: ↑5 and ↓1+4
Comments0

Почему многим ещё непонятна суть блокчейна

Reading time5 min
Views36K


Сегодня блокчейн для многих по-прежнему является непонятной технологией, и это затрудняет его эволюционирование. 99% населения не понимают, ни что такое блокчейн, ни биткоин, ни криптовалюты. Эрудиты, технические визионеры и эксперты пытаются объяснить разными способами, но зачастую лишь делают предмет обсуждения ещё более непонятным, больше поднимая новые вопросы, чем внося ясность.
Читать дальше →
Total votes 67: ↑37 and ↓30+7
Comments93

Гарвардский курс CS50 на русском. Все серии

Reading time4 min
Views581K


Друзья, мы рады сообщить, что перевод всего гарвардского курса CS50 закончен.

Мы писали, что в курсе 24 серии, однако последние две оказались одной и той же лекцией (одна прочитана в Гарварде, а другая в Йеле), поэтому в списке переведённых лекций не 24, а 23.

Список лекций под катом.

Что вы узнаете, прослушав этот курс:
  • Основы компьютерных наук и программирования;
  • Концепции алгоритмов и алгоритмичности мышления. Какие задачи можно решать с помощью программирования и каким образом;
  • Концепции абстракции, структуры данных, инкапсуляции, управления памятью. Основы компьютерной безопасности. Процесс разработки ПО и веб-разработка;
  • Основы языка программирования C и Scratch;
  • Основы баз данных и SQL;
  • Веб-разработка: основы CSS, HTML, JavaScript и PHP;
  • Основы подготовки презентации проектов по программированию.


Курс переведён и озвучен нашей студией по заказу JavaRush, и мы хотим сказать им огромное спасибо за поддержку!
Total votes 40: ↑37 and ↓3+34
Comments34

SimplePage: простой, декларативный фреймворк для быстрого прототипирования

Reading time6 min
Views4.6K

Хочу поделиться с Хабром простым PHP-фреймворком, выросшим из идей минимализма и нацеленным на быструю разработку простых сайтов.


Не хочу показаться зазывалой, впаривающим вам очередной фреймворк, потому все ссылки для быстрого ознакомления с проектом оставляю над катом:



Пример страницы просмотра статьи
<?php
$sp = [
  'layout' => [
    'title' => 'Статья',
  ],
  'input' => [
    INPUT_GET => [
      'id' => [
        FILTER_SANITIZE_NUMBER_INT,
        [
          'filter' => FILTER_VALIDATE_INT,
          'options' => ['min_range' => 1],
          'comment' => 'Идентификатор должен быть положительным, целым числом'
        ]
      ],
    ],
  ],
  'pdo' => [
    'queries' => [
      'article' => [
        'SELECT * FROM article WHERE id = :id',
        'params' => [
          'id' => &$_GET['id'],
        ],
      ],
    ],
  ],
];
include('../../sp.php');
$article = $article->fetch();
?>
<h1>
    <?= $article->title ?>
</h1>
<div>
    <?= $article->content ?>
</div>
<ul>
    <li>
        <a href="/articles/edit?id=<?= $article->id ?>">edit</a>
    </li>
    <li>
        <a href="/articles/delete.php?id=<?= $article->id ?>">delete</a>
    </li>
</ul>

Пример экшена удаления статьи
<?php
<?php
if($_SERVER['REQUEST_METHOD'] != 'GET'){
  http_response_code(404);
  exit;
}
$sp = [
  'input' => [
    INPUT_GET => [
      'id' => [
        FILTER_SANITIZE_NUMBER_INT,
        [
          'filter' => FILTER_VALIDATE_INT,
          'options' => ['min_range' => 1],
          'comment' => 'Идентификатор должен быть положительным, целым числом'
        ]
      ],
    ],
  ],
  'pdo' => [
    'queries' => [
      [
        'DELETE FROM article WHERE id = :id',
        'params' => [
          'id' => &$_GET['id'],
        ],
      ]
    ],
  ],
];
include('../sp.php');
header('Location: /articles', 302);

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

Читать дальше →
Total votes 18: ↑6 and ↓12-6
Comments86

Пишем чат-бот викторину с помощью Microsoft Bot Framework

Reading time8 min
Views9.1K

У нас есть традиция – каждой весной мы участвуем в Днях карьеры любимого Новосибирского госуниверситета, главной кузницы наших кадров. И каждый год мы придумываем для студентов что-нибудь любопытное. В этом году сделали мастер-класс о том, как написать чат-бота. Для регистрации на мастер-класс запустили в Telegram собственного бота «Академик» @academic_quiz_bot. Его же все вместе и собирали на мастер-классе.


image


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


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

Возможен ли StarShot Хокинга-Мильнера?

Reading time4 min
Views13K


Здравый смысл подсказывает, что для полёта к другой звёздной системе необходима либо двигательная установка нового типа, терпение, растянутое на несколько поколений, или преодоление законов физики. Но если отказаться от отправки человека или традиционного космического корабля – можно ли придумать технологию получше, инновационную и простую? В позапрошлом году команда учёных написала работу о том, как массив лазеров можно совместить с концепцией солнечного паруса, чтобы создать космический корабль с «лазерным парусом». В теории, существующие сейчас технологии вкупе с крайне лёгкими космическими кораблями («космочипами») могут позволить нам достичь ближайших звёзд в течение одной человеческой жизни.

Преимущества такого проекта удивительны:

• Большую часть энергии такой корабль получает не от одноразового ракетного топлива, а от лазеров, способных к перезарядке.
• Массы космочипов чрезвычайно малы, поэтому их можно разогнать до очень больших скоростей, близких к скорости света.
• С текущими успехами миниатюризации электроники и созданием очень лёгких и прочных материалов мы и правда можем создать полезные устройства и отправить их за много световых лет.
Читать дальше →
Total votes 19: ↑17 and ↓2+15
Comments86

Information

Rating
910-th
Location
Якутск, Саха (Якутия), Россия
Date of birth
Registered
Activity

Specialization

Frontend Developer, Fullstack Developer
From 1,000 ₽
TypeScript
Angular
Web development
Node.js
MongoDB