Получи случайную криптовалюту за регистрацию!

Evgeny Ignatenko

Логотип телеграм канала @eignatenko_blog — Evgeny Ignatenko E
Логотип телеграм канала @eignatenko_blog — Evgeny Ignatenko
Адрес канала: @eignatenko_blog
Категории: Технологии
Язык: Русский
Количество подписчиков: 432
Описание канала:

Делюсь опытом и рассказываю о жизни программиста на начальном этапе карьеры.
По любым вопросам: @EvgenyIgnatenkoBot
Чат: @devs_talks

Рейтинги и Отзывы

2.50

2 отзыва

Оценить канал eignatenko_blog и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

0

2 звезд

0

1 звезд

1


Последние сообщения 3

2021-06-29 19:43:59 Баги

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

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

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

Правда иногда приходится расследовать убийство, в котором ты же и являешься убийцей...
125 views16:43
Открыть/Комментировать
2021-06-26 21:07:47
./hack.exe
124 views18:07
Открыть/Комментировать
2021-06-24 20:11:56
Windows 11

Тут Майкрософт выкатили первый тизер 11 Винды.

Со стороны выглядит красиво. Мне понравились новые фитчи для работы с окнами и приложениями, рабочий стол реально стал похож на рабочий стол (как на Маках).

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

Ну а все остальное выглядело просто как обновления UI у десятки, окно настроек вообще один в один осталось.

Че думаешь, переходим?
223 views17:11
Открыть/Комментировать
2021-06-23 19:27:58 Задачка

Сегодня будет длинная задачка, но знать это очень полезно, если пишешь на С или С++.

#include
#include

std::vector v;

int f1() {
v.push_back(1);
return 0;
}

int f2() {
v.push_back(2);
return 0;
}

void g(int, int) {}

void h() {
g(f1(), f2());
}

int main() {
h();
h();
std::cout << (v[0] == v[2]);
}
84 views16:27
Открыть/Комментировать
2021-06-21 18:59:57 Bit Hacks

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

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

Приведу пару примеров. Вот так можно определить, разные ли x и y по знаку:

((x ^ y) < 0)

А вот так можно найти минимум из x и y:

y ^ ((x ^ y) & -(x < y))

Меня очень забавляют такие штуки.
201 views15:59
Открыть/Комментировать
2021-06-18 18:51:56
Теперь я понял, где используется алгоритм Stalin sort.
151 views15:51
Открыть/Комментировать
2021-06-16 20:08:13 Лучшее с собеседований

Сегодня опять учавствлвал в собеседовании и хочу предложить тебе порешать задачку, доставшуюся кандидату сегодня:

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

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

Вопрос - как гарантированно доехать до первого этажа?


Жду решения в комментах, но не читай, пока сам не додумался
157 viewsedited  17:08
Открыть/Комментировать
2021-06-13 17:02:58 Загадка

#include

int main() {
int I = 1, J = 1, K = 1;
std::cout << (++I || ++J && ++K);
std::cout << I << J << K;
}
111 views14:02
Открыть/Комментировать