Как стать автором
Обновить
-5
0.1
Андрей Пчелкин @MultiGramen

User

Отправить сообщение

Чиним замедление YouTube на уровне роутера

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров643K

Всех категорический приветствую. Буквально первого августа, прямо в ночь, стал у меня жутко лагать YouTube. Естественно, мне это сильно не понравилось. Ну, что же, давайте разбираться, почему и как это исправить в условиях моей личной сети.

Что случилось?

Хорошо описано произошедшее здесь, на Хабре. Если совсем кратко, своими словами - во время установки SSL соединения в открытом виде домен передается к которому мы подключаемся(так называемое SNI). И если это googlevideo.com то начинают твориться "интересные вещи". Можно проверить это локально коммандами из статьи.

$ curl https://speedtest.selectel.ru/100MB -o/dev/null

Читать далее
Всего голосов 360: ↑357 и ↓3+412
Комментарии1053

Просто выберите Postgres

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров27K

Отчасти это действенный совет, отчасти — вопрос к читателям.

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

Читать далее
Всего голосов 43: ↑38 и ↓5+41
Комментарии84

Почему я не вошел в IT

Время на прочтение15 мин
Количество просмотров111K

Последнее время, и, есть такое подозрение, что не последнее, а это перманентное состояние Хабра, много всяких публикаций на тему "Как я (мой друг\Лена\педиатр-офтальмолог\кошка моей жены) вошли в IT в 45 лет".

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

Потому я попробую эту тему немножечко копнуть на своем примере и таки написать, почему Я НЕ ВОШЕЛ В IT. Хотя мысли посещают постоянно, регулярно, и все вокруг меня прямо в спину пихают. "Иди в IT", - говорят они. - "Там хорошо получают", - говорят они.

Но я, если честно, совсем не в восторге от этих перспектив. Впрочем, начнем с начала.

Читать далее
Всего голосов 158: ↑145 и ↓13+165
Комментарии200

Ещё раз об изучении языков (часть 2)

Время на прочтение13 мин
Количество просмотров136K

Во второй части статьи (первая, в основном теоретическая часть, находится тут), посвященный моему личному опыту изучения иностранных языков и советам начинающим это не всегда простое дело, мы разберем первый этап освоения языка: он нулевого уровня до уровня продвинутого туриста, способного разговаривать на базовые темы и понимать тексты на данном языке при помощи томика словаря.
Я уверен, что многое из того, что я описываю, уже не раз писалось в том числе и на Хабре: в конце концов, я не изобрел ничего нового. Однако для полноты картины я стараюсь описывать все то, чем я сам пользуюсь при изучении языка в надежде, что подробное описание поможет заинтересованным читателям Хабрахабра более точно воспроизвести мой подход.
Читать дальше →
Всего голосов 56: ↑52 и ↓4+48
Комментарии37

Замедление YouTube с технической стороны: ограничение и обход

Время на прочтение5 мин
Количество просмотров439K

Привет, Хабр!

В последнее время замечаю огромное количество информации по поводу замедления Великого, но очень мало где видел конкретику о том, как именно это работает. Одно лишь отчаяние "мы все умрём".

Сразу скажу, что буду говорить обо всём, что известно на данный момент. Понятно, что с этим разбирался далеко не один я: огромное спасибо обывателям ntc party форума за проделанный ресёрч.

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

UPD 10.08.2024 Многие жалуются на недоступность ютуба в целом: не грузит домашнюю страницу. Переживать не стоит, оно обрабатывается всё тем же ТСПУ по всё той же стратегии, обходы должны работать.

Читать далее
Всего голосов 540: ↑540 и ↓0+631
Комментарии438

Как я стал Сисадмином

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров5.8K

Расскажу историю от своего имени, меня зовут Евгений Николаевич Рычков, и вообще я стал сначала фулстек-разработчиком. Но история именно про то, как я в итоге стал сисадмином, и даже сам не сразу это осознал.

Все очень сложно, это типичная история, когда ты нетипично закончил не только престижный ВУЗ, красующийся в рейтинге по России и миру, но и ездил по крутым грантам, таким как Eranet Mundus и Erasmus, стажировался зарубежом, получил гос. премию за вклад в развитие науки и экономики Красноярского края.

Читать далее
Всего голосов 10: ↑5 и ↓5+6
Комментарии12

5 трудностей в работе junior тестировщика

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров4K

Трудности на работе для junior тестировщиков и как с ними справиться. Я расскажу о 5 из них и поделюсь советами о том, как их преодолеть.

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

Ситуации, с которыми я столкнулась, будучи на этой должности, случайны, но я думаю, что они могут произойти с каждым. 

Читать далее
Всего голосов 5: ↑3 и ↓2+3
Комментарии7

Почему вы должны быть заинтересованы в регулярных силовых тренировках? 7 объективных причин

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров30K

Если вам не по себе от тренажерного зала, потому что все еще живо представление о подвальных качалках с неприятным контингентом; или не подвальных, а от вполне современного зала, но заполненным людьми, тренирующих эго и самолюбие, позирование возле зеркала, делающих фоточки, трясущих шейкером, испытывая превосходство над другими и т.д., то передаю вам привет из 2024 года — это здоровенный как госдолг США стереотип.

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

Читать далее
Всего голосов 57: ↑41 и ↓16+29
Комментарии79

Что такое проектирование сайта и почему его нужно делать

Время на прочтение5 мин
Количество просмотров77K
Проектирование — этот, возможно, ключевой этап создания интернет-сайта, отвечает нам на следующие вопросы:
  1. Каковы наши цели — зачем мы делаем сайт? Как мы реализуем поставленные цели?
  2. Как сайт будет выглядеть и работать?
Читать дальше →
Всего голосов 67: ↑57 и ↓10+47
Комментарии44

Зачем нужно резюме когда у тебя нет опыта? Подготовка студентов-младшекурсников к стажировкам

Время на прочтение4 мин
Количество просмотров8.8K
Совсем скоро начнется прием заявок на летние стажировки в российский бигтех, а после него и в FAANG. В свое время авторы этой статьи, как и многие их знакомые, начали отправлять резюме на стажировки только в конце бакалавриата. Стоило пытаться попасть на них раньше, но нас останавливали стереотипы о том, что это для очень умных олимпиадников, и непонимание, что и как нужно сделать, чтобы получить стажировку. Тогда не у кого было спросить совета, да и не понятно, что спрашивать. Тем не менее стажировки важны для IT-специалиста, и в этой серии постов мы постараемся разложить по полочкам все, что нужно знать о самих стажировках, и как туда попасть. Начнем с того, как создать привлекательное резюме, если ты студент-программист младших курсов.

Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии15

Как правильно составить и отправить резюме. Инструкция для новичков

Время на прочтение4 мин
Количество просмотров12K
Для чего вообще резюме? Показать себя? Продать себя? Понять какой ты крутой? Это все хорошо. Но главная задача которую решает резюме — пройти первичный отбор рекрутера.

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

Чтобы лучше понять подходит ли резюме, давайте рассмотрим процесс поиска кандидата на вакансию.
Читать дальше →
Всего голосов 8: ↑3 и ↓5+1
Комментарии28

Как найти свою первую работу программистом? От резюме до испытательного срока

Время на прочтение9 мин
Количество просмотров232K
image

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

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

Итак, как же новичку получить первую работу?
Читать дальше →
Всего голосов 49: ↑42 и ↓7+35
Комментарии106

Как правильно ставить задачи для сайта

Время на прочтение13 мин
Количество просмотров104K
Все веб-студии или интерактивные агентства начинают общение с обратившимся к ним клиентом с того, чтобы выяснить, а что же, собственно, ему нужно. Тем не менее, за 15 лет развития индустрии мало что изменилось, и до сих пор встречаются вот такие перлы.



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

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

«Цели-задачи» — это что-то вроде веб-девелоперского карго-культа: большинство студий ставит макет аэропорта из соломы («Сайт должен предоставлять посетителю всю необходимую информацию и формировать солидный имидж компании») и ждёт, когда с неба свалится ящик с консервами.

Давайте попробуем разобраться, как правильно подходить к постановке задач для сайта, в этой статье из четырёх частей:
  1. Поведение потребителя в «цифровую эпоху» — чем отличается сегодняшний потребитель от вчерашнего, и как это влияет на бизнес.
  2. Сайт как инструмент влияния — чем отличается сегодняшний сайт от вчерашнего, и о чём нужно помнить, решив создать новый сайт.
  3. Как ставить задачи для сайта? — конкретные рекомендации для заказчиков и студий. За рецептами — пролистывайте до сюда.
  4. Пример блока «Назначение сайта» — демонстрация того, что должно получиться в итоге.

Осторожно, под катом очень много букв!
Всего голосов 93: ↑85 и ↓8+77
Комментарии54

ТОП-10 ошибок при создании сайта

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.4K

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

Читать далее
Всего голосов 5: ↑3 и ↓2+1
Комментарии0

С 200 до 500 знаков в минуту — 4 года учусь писать код быстрее. Рассказываю о самых эффективных методах в статье

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров7.2K

Опытные разработчики каждый день пишут тонны кода (а еще более опытные не пишут его совсем), и если ты хочешь быть продуктивным — нужно учиться писать быстрее. Сегодня на связи — Даниил Лихачев, python-разработчик в ДАЛЕЕ. Делюсь известными и не очень способами по ускорению написания кода. 

Читать далее
Всего голосов 20: ↑11 и ↓9+4
Комментарии43

Синдром информационной усталости: болезнь, которой (пока) нет в МКБ

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров28K
Недуг, которого причину
Давно бы отыскать пора…

/А.С.Пушкин/


Помните шутки вроде: «Ну откуда столько вирусологов, хорошие же биржевые аналитики были»? В каждой шутке есть доля правды: многие из нас не просто потребляют новости, но и пытаются разобраться в проблеме. Никого не удивляет, когда в кафе сидят филолог, кредитный специалист, капитан полиции и все они вместе спорят до хрипоты, цитируя PubMed, Lancet и обсуждая рекомбинантные вакцины. С другими темами происходит примерно то же самое с поправкой на эмоциональный компонент или личный опыт (как, например, в биржевом деле). Однако за такой осведомлённостью, включённостью и эрудированностью скрывается коварная штука, которую некоторые эксперты называют синдромом информационной усталости. Всё линейно: мы живём в сверхмощном информационном потоке, потребляем колоссальное количество контента и постепенно перегружаем свой центральный процессор. Который, как известно, любит отдыхать и готов буквально принудить нас к передышке. Конечно, не чума XXI века, но та ещё пандемия. 


Читать дальше →
Всего голосов 40: ↑37 и ↓3+51
Комментарии29

Почему стоит пользоваться PDO для работы с базой данных

Время на прочтение9 мин
Количество просмотров327K

Перевод статьи Why you Should be using PHP’s PDO for Database Access.

Множество PHP-разработчиков привыкли использовать для работы с базами данных расширения mysql и mysqli. Но с версии 5.1 в PHP существует более удобный способ — PHP Data Objects. Этот класс, сокращенно именуемый PDO, предоставляет методы для работы с объектами и prepared statements, которые заметно повысят вашу продуктивность!

Введение в PDO


«PDO – PHP Data Objects – это прослойка, которая предлагает универсальный способ работы с несколькими базами данных.»

Заботу об особенностях синтаксиса различных СУБД она оставляет разработчику, но делает процесс переключения между платформами гораздо менее болезненным. Нередко для этого требуется лишь изменить строку подключения к базе данных.

Эта статья написана для людей, которые пользуются mysql и mysqli, чтобы помочь им в переходе на более мощный и гибкий PDO.
Читать дальше →
Всего голосов 127: ↑115 и ↓12+103
Комментарии165

Информация

В рейтинге
3 150-й
Откуда
Самарская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Web Developer
Intern