Pull to refresh
0
0
Макс @erryox

User

Send message

5 фразовых глаголов с get и 33 их значения, или Почему студенты не любят английский

Reading time7 min
Views83K

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

Мы решили запустить новую рубрику и рассказывать про фразовые глаголы весело. Чтобы не зубрить их, а нормально запоминать на примерах из фильмов и сериалов.

И начнем со слова «get». По нашему опыту, студенты делают во фразовых глаголах с ним огромное количество ошибок. Так что не будем затягивать, поехали!

Читать далее
Total votes 32: ↑22 and ↓10+12
Comments20

KODI: собираем удобный и функциональный медиацентр для дома. Часть 1

Reading time27 min
Views388K

Поговорим о том, как при наличии небольшого количества времени и навыков построить мультимедийный комбайн с дополнительными возможностями домашнего сервера на базе Kubuntu 20.04 и KODI, способного работать 24/7/365.

Читать дальше →
Total votes 70: ↑69 and ↓1+68
Comments189

PHP Composer: фиксим зависимости без боли

Reading time14 min
Views16K

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


PHP Composer: фиксим зависимости без боли


Что же делать, если исправление вам срочно нужно катить в прод? Напрашивается очевидное решение — использовать форк библиотеки или фреймворка. Однако с форками не всё просто. Использовать наследования для переопределения функциональности, которую нужно изменить, не всегда возможно и часто требует больших изменений. На помощь приходят плагины для Composer, которые умеют патчить зависимости.


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

Читать дальше →
Total votes 78: ↑77 and ↓1+76
Comments20

Как найти работу с релокацией в Европу: практический гайд для IT-специалистов

Reading time7 min
Views91K
Сам по себе поиск работы в сфере IT достаточно прост. Что же касается поиска вакансий с возможность релокации, здесь уже сложнее. Несмотря на то, что технологические компании по всему миру сейчас активно нанимают разработчиков и других IT-специалистов из-за рубежа, поиск таких вакансий забирает достаточно много сил и времени.

В этой статье я решил собрать наиболее популярные сайты/ресурсы, на которых реально найти вакансии с переездом в страны Европы.

Telegram-каналы



Джоб-борды для IT-специалистов и нишевые сайты


AngelList


На сегодняшний день AngelList является одним из наиболее популярных сайтов по поиску работы в стартапах по всему миру. Процесс поиска вакансий с релокацией на этом сайте очень прост – во вкладке «Compensation» выбираем опцию «Company Will Sponsor Visa». Чтобы сузить полученный список вакансий до максимально релевантных, можно использовать фильтры «Role» и «Location».

image

Glassdoor


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

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

image

Поскольку на сайте Glassdoor нет специального фильтра для поиска работы с переездом, при поиске вакансий описанным выше методом могут попадаться нерелевантные. В целом же, ключевое слово relocation в поисковой строке делает свое дело.
Читать дальше →
Total votes 36: ↑31 and ↓5+26
Comments23

SSLH: Прячем SSH/HTTPS/OpenVPN/Telegram за единым портом 443

Reading time3 min
Views117K
image

SSH/HTTPS/OpenVPN/Telegram и всё на одном порту?! Что?!
— Да!
  • Хотите скрыть наличее у вас некоторых сервисов?
  • В публичной wi-fi сети блокируется всё кроме 443 (https) порта?
  • Настроили Telegram Proxy/OpenVPN и не хотите его «светить» ?
  • SSH подключение к своему серверу из стран с цензурой?

На все эти вопросы ответ один — Мультиплексирование SSL/TLS соединений, или SSLH.

В посте мы рассмотрим как в 1 команду спрятать кучу сервисов за 1 портом.
Читать дальше →
Total votes 83: ↑79 and ↓4+75
Comments100

Роскомнадзор под огнём критики. Появились слухи об отставке Жарова

Reading time4 min
Views77K
Сегодня совет Межрегионального общества научных работников (ОНР) выразил возмущение действиями Роскомнадзора, который заблокировал 18 млн IP-адресов и серьёзно нарушил работоспособность многих интернет-сервисов и сайтов на территории Российской Федерации, пытаясь помешать работе мессенджера Telegram.

Мнение ОНР наверняка разделяют сотни коммерческих компаний, которые испытали затруднения в работе и понесли прямой финансовый ущерб. Некоторые представители софтверной индустрии предполагают, что если блокировка сохранится до конца 2018 года, то ущерб для российских компаний составит около $1 млрд. Примерно такую же сумму потеряют Amazon и Google.

«Из-за непрофессиональных действий Роскомнадзора российские учёные были лишены доступа к специализированной сети научных контактов ResearchGate, к архивам научных журналов крупнейшего издательства Wiley, к центральному репозиторию библиотек Java, сайту журнала Science, поисковой системе Google и к ряду других сетевых сервисов, постоянно используемых в исследовательской работе. Перебои в доступе к информационной системе КИАС привели к срыву подачи заявок на конкурсы грантов, проводимые Российским фондом фундаментальных исследований. Из-за нарушения доступа к учебным сайтам был частично парализован учебный процесс в СколТехе, МГУ, ВШЭ и ряде других вузов. Пострадал также сайт Вольного сетевого сообщества «Диссернет», разоблачившего масштабные некорректные заимствования чужих материалов в диссертациях многих недобросовестных авторов, в том числе главы Роскомнадзора А. А. Жарова», — сказано в заявлении ОНР.
Читать дальше →
Total votes 119: ↑116 and ↓3+113
Comments319

Создаём собственный физический 2D-движок. Часть 1: основы и разрешение импульсов силы

Reading time14 min
Views66K
image


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

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

В этой части туториала мы рассмотрим следующие темы:

  • Простое распознавание коллизий
  • Генерирование простого многообразия
  • Разрешение импульсов силы
Total votes 42: ↑41 and ↓1+40
Comments21

[Перевод] Круглее круга: оптические эффекты при проектировании интерфейсов

Reading time9 min
Views41K
Какой «круг»воспринимается как самый «круглый»?

image

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

Как создать визуально пропорциональные иконки, правильно расположить объекты разных форм и выполнить идеальное скругление углов. В посте представлено более 50 изображений.
Читать дальше →
Total votes 86: ↑85 and ↓1+84
Comments44

Ещё пара неочевидных вещей, которые вам могут не рассказать до лазерной коррекции зрения

Reading time13 min
Views158K

Сегодня без «жести», как вы просили

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

— Если я посмотрю в сторону во время работы лазера, что случится?

У вас попросту не выйдет. На самом деле сразу после обезболивания глаз прижимается к специальному пневмозахвату. Моргнуть у вас тоже не выйдет из-за фиксации (это небольно и недолго). Единственный момент, где можно серьёзно нарушить ход операции — это сильно дёрнуть головой, серьёзным волевым усилием вытащив её из подголовника. В этом случае операция мгновенно прекратится. Точнее, она прекратится даже до потери захвата (детали ниже).

— Как должна быть подготовлена операционная?

В целом — как обычная операционная, то есть это помещение с чистой зоной (фильтрация воздуха, избыточное давление для предотвращения загрязнений извне после очистки). Для процедуры важно, чтобы между линзой лазера и глазом не попадали микрочастицы пыли, летающие в воздухе.
Читать дальше →
Total votes 107: ↑107 and ↓0+107
Comments220

2D магия в деталях. Часть первая. Свет

Reading time10 min
Views75K

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

Читать дальше →
Total votes 63: ↑62 and ↓1+61
Comments25

Спросите Итана 101: почему Вселенная оказалась неравномерной?

Reading time5 min
Views11K

Иначе говоря, если бы она была идеально ровной, появились бы к сегодняшнему дню звёзды и галактики?


Сначала глянь на мой домик. Он, конечно, так себе, но гораздо менее так себе, чем твой домик.
— Лампи, космическая принцесса, «Время приключений»

Представляя себе Вселенную, вы наверняка не думаете, что она вся гладкая и однородная. Такой комок, как планета Земля, явно отличается от космической пустоты! Но на больших масштабах Вселенная довольно гладкая, а в более ранние времена он была гладкой и на меньших масштабах. Я уже говорил об этом, и на этой неделе я выбрал из заданных вами вопросов следующий:

У меня вопрос по поводу того, что вы заявляли несколько раз во время обсуждения реликтового излучения. Конкретно насчёт того, что если бы вселенная была идеально равномерной после большого взрыва, то структура бы не сформировалась. Я понимаю концепцию. Но что мне интересно, с точки зрения квантовой механики, возможно ли, чтобы вселенная была идеально однородной? А если нет, было бы возможно иметь на старте более равномерную вселенную, которая в результате привела бы к тому, что мы имеем сейчас, просто это заняло бы больше времени?

Давайте посмотрим на нашу сегодняшнюю Вселенную.


Total votes 14: ↑13 and ↓1+12
Comments6

Серия интерфейсных (не)обновлений — «Хабрахабр joins darkside»

Reading time3 min
Views14K
Сегодня я представляю свою продуктовую фантазию интерфейсного обновления “Хабрахабра”. Я решил “вывернуть наизнанку” Хабр и предложить программистам, которых тут большинство, оставаться в своей рабочей цветовой гамме. Отныне читайте Ваш любимый ресурс, концептуально перешедший на тёмную сторону. Подробнее, как я до этого докатился, Вы сможете прочитать под катом.


Читать дальше →
Total votes 70: ↑67 and ↓3+64
Comments71

«Галоп пикселя — часть первая» — базовые понятия, этапы взросления, прикладные упражнения

Reading time42 min
Views265K


«Галоп пикселя», часть I — базовые понятия, этапы взросления, прикладные упражнения (линк)
«Галоп пикселя», часть II — перспектива, цвет, анатомия и прикладные упражнения (линк)
«Галоп пикселя», часть III — Анимация (линк)
«Галоп пикселя», часть IV — Анимация света и тени (линк)
«Галоп пикселя», часть V — Анимация персонажей. Ходьба (линк)
«Галоп пикселя», часть VI — Анимация персонажей. Бег (линк)

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

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

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


Лопатить пиксели
Total votes 190: ↑185 and ↓5+180
Comments86

Facebook Messenger начал тестировать end-to-end шифрование на протоколе Signal

Reading time2 min
Views13K


Facebook Messenger начал внедрение секретных чатов — системы end-to-end шифрования коммуникаций между пользователями. В отличие от Telegram, где используется собственный нестандартный протокол MProto, компания Facebook выбрала известное и проверенное решение — современный и открытый Signal Protocol, разработанный в Open Whisper Systems.
Читать дальше →
Total votes 13: ↑12 and ↓1+11
Comments34

Шутеры уже больше спорт, чем игры

Reading time5 min
Views25K
image
Кристофер «GeT_RiGhT» Алесунд со своим чемпионским кубком за победу на ESL One (приз за первое место: 100 000$ на команду из 5 человек), дисциплина CS:GO, 2014 год

Развитие интернета и сопутствующая глобализация наложили неизгладимый отпечаток на игровую индустрию: single player-игры канули в лету и гейминг, как таковой, ушел в онлайн. Любой мало-мальски уважающий себя проект имеет сетевой геймплей (если мы говорим о ПК-гейминге, а не о консольном, где сюжетные прохождения до сих пор сильны), а некоторые тайтлы так и вовсе избавились от «груза прошлого» в виде одиночной кампании и предлагают исключительно сетевой режим.

Слишком простые в одиночном режиме, слишком сложные в сетевом


Геймплей шутеров эволюционировал последние, примерно, двадцать пять лет и из андеграундной культуры немногочисленных гиков, обладающих персональными компьютерами и готовыми мириться с «непонятными кубиками на экране», превратился в около-кинематографическую индустрию развлечений с многомиллионной армией фанатов по всему миру. И если гики были готовы часами напролет пытаться пройти DOOM II на «nightmare» шарахаясь каждого пикселя, то современный среднестатистический геймер к таким вызовам уже не готов: он за свои 29-69$ желает отдохнуть после работы в офисе/учебы и весело провести время. Среднестатистический геймер хочет красивой картинки и динамичного геймплея и уже не способен нажимать кнопку сохранения каждые десять секунд или пытаться пройти «Дом Павлова» в течение месяца.
Читать дальше →
Total votes 21: ↑18 and ↓3+15
Comments181

Так ли нужно избавляться от ветвлений? — На примере sign, abs, min и max

Reading time6 min
Views15K
Я бы хотел предложить сообществу поучаствовать в пробном эксперименте. Суть его состоит в том, чтобы прогнать на своём компьютере программу, написанную на C++, и поделиться результатом измерения времени, которое она выдаёт, сравнивая скорость работы функций sign(x), abs(x), min(a,b) и max(a,b) в исполнении с ветвлением и без него. В статье я объясню свою мотивацию, покажу сами функции, а в конце предложу условия участия в эксперименте и его (увы) ограничения.
Читать дальше →
Total votes 25: ↑19 and ↓6+13
Comments144

Как конструкторы влияют на детский мозг. И что делать, когда вы выросли

Reading time6 min
Views80K
Их давали нам, чтобы не мешали старшим чтобы котелок и мелкая моторика шли рука об руку. Но фишка конструкторов не только в этом.

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



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

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

Вот отличный пример
Total votes 25: ↑24 and ↓1+23
Comments179

Разработчики uTorrent предлагают версию без рекламы за $4,95 в год

Reading time1 min
Views20K
image

Команда, разрабатывающая менеджер для скачивания торрентов uTorrent предложила пользователям вариант замены встроенной в программу рекламы на платную годовую подписку. Таким образом, к бесплатной версии программы добавили возможность купить версию без рекламы за $5/год, или же версию с дополнительными возможностями за $20/год.

Дополнительные возможности включают автоматическую проверку скачиваемых файлов на вирусы, VIP-поддержку пользователей и возможность автоматической конвертации форматов файлов.

Команда uTorrent задумалась об экспериментах с платной подпиской ещё летом прошлого года. Команда и сама была недовольна необходимостью включать в программу назойливую рекламу, раздражавшую пользователей – но, поскольку uTorrent всегда был бесплатным, это был чуть ли не единственный способ зарабатывания денег, который признавала их родительская компания, BitTorrent Inc.
Читать дальше →
Total votes 18: ↑13 and ↓5+8
Comments138

Пока баг не разлучит нас: как гики делают предложение

Reading time3 min
Views17K


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

Сотни лет спустя не только в Ирландии, но и по всему миру продолжается поиск дня, наиболее подходящего для создания семьи. Раз уж в России так популярен День всех влюбленных, то мы решили воспользоваться особой энергетикой Валентина и подготовили несколько беспроигрышных вариантов, с которыми девушкам (и мужчинам, если вы девушка) в голову не придет сказать «нет». Гики умеют подойти к вопросу брака с находчивостью!
Читать дальше →
Total votes 24: ↑21 and ↓3+18
Comments18

Information

Rating
Does not participate
Location
Волжск, Марий Эл, Россия
Registered
Activity