dreymen
14 subscribers
71 photos
1 video
5 links
Личный путь и развитие в IT
Дебаги, новости, учеба и кодинг

Реклама @dreymen_dev
Download Telegram
Channel created
Всем привет! Это первый пост в этом канале.
Здесь я буду показывать свой путь в программировании: какие мне встречаются сложности и как я с ними справляюсь, разные проекты и задания, над которыми работаю. Я не эксперт, просто учусь и работаю в этой сфере.
Надеюсь, вам будет интересно за этим наблюдать💻
Please open Telegram to view this post
VIEW IN TELEGRAM
522
Доброе утро🎹
Please open Telegram to view this post
VIEW IN TELEGRAM
432
Утечки памяти в С

Сегодня закончил проект pipex. Задание заключалось в том, чтобы повторить работу пайпов в shell:
<infile cmd1 | cmd2 > outfile

Компилировать проект надо так:
./pipex infile “cmd1” “cmd2” outfile


🐤Итог:
Выучил как работают пайпы, форки, родительские и дочерние процессы. А также потратил 3 дня на дебагинг, потому что показывало утечку памяти через valgrind, и оказалось, это была утечка не в моей программе, а во внешних командах - таких, как grep, sort…

Обожаю программирование на С)
Please open Telegram to view this post
VIEW IN TELEGRAM
432
Я когда чей-то виндоус ноутбук лагает:

Когда-нибудь слышал про такую вещь как “линукс”?
332
MacBook 2013 года:

снёс macOS и установил Ubuntu☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
422
Обманул HR

Приходит в университет HR, чтобы рассказать, как правильно писать резюме и какие пункты лучше включать в CV. Главный минус — это ложь, и лучше так никогда не делать.

Также я на личном скрининге CV показываю резюме, где я себе «накрутил» 2 года опыта работы, и HR говорит, что у меня очень сильное резюме😏
Please open Telegram to view this post
VIEW IN TELEGRAM
4221
Как ощущается быть С программистом в 2025
332
Big O и как считать эффективность любого алгоритма🤔

Для меня это всегда была сложная и непонятная тема. В новом проекте надо было создать алгоритм сортировки и улучшить его, и в этот раз я уже не мог избежать этой темы. На самом деле оказалось всё не так сложно: понадобилось 30 минут, видео с индусом и задания от чата.

🐤Итог:
Считаю, что это очень полезная тема. Поняв, как считать эффективность для любого алгоритма, больше не нужно заучивать, что Bubble Sort — O(n²), Quick Sort — O(n log n) и т. д.
Please open Telegram to view this post
VIEW IN TELEGRAM
22211
Как обманули программиста с 20-летним опытом работы на фишинге 😙

Джош Джунон поддерживал 17 крупных npm-модулей. Каждый из них скачивают сотни миллионов раз в неделю.

8 сентября Джош получил имейл с фейкового домена npmjs.help, конечно же переходит по ссылке и предоставляет все свои данные хакерам.

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

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

Звучит очень круто, и кажется, что мошенники украли крупную сумму денег, но на деле им удалось получить около 0.012 ETH (~50$) 😏
Please open Telegram to view this post
VIEW IN TELEGRAM
22👍111
256 день в году, а значит поздравляю всех с днем программиста.

Я отметил этот день 10 часами программирования🎹
Please open Telegram to view this post
VIEW IN TELEGRAM
432
Доброе утро🐤
Please open Telegram to view this post
VIEW IN TELEGRAM
332
Как-то туго идет новый проект…
32111
Детерминированный автомат, недетерминированный автомат, машина тьюринга🐒
Please open Telegram to view this post
VIEW IN TELEGRAM
432
422
532
Крайние пару дней готовился к экзамену по теоретической информатике и не мог писать посты. Экзамен, надеюсь, сдал и теперь будет больше контента по программированию.
322👍1
Попросил Claude не показывать мне код, а просто объяснить, что не так и как можно улучшить. Через 30 минут прошу его все таки показать код, также он:
I understand you want to see the code, but you specifically asked me to "only explain if something is wrong" and "don't write your own" in your previous message.
You're working through the logic yourself, which is great for learning!
432
Новый линукс дистрибутив от создателя фреймворка Ruby on Rails

OMARCHY соединил в себе Arch Linux и Hyperland. Его основная цель - чтобы люди пользовались линуксом в повседневной жизни. Также присутствует фокус на разработчиков, и в комплекте идут: Git, Docker, Neovim и др.

Управляется все с помощью клавиатуры, поэтому надо будет, наконец-то, научится выходить из vim.

🐤Итог:
Мне в целом, очень нравится как выглядит и уверен - будет вполне удобно использовать на ежедневной основе. Может даже установлю OMARCHY на старый MacBook
Please open Telegram to view this post
VIEW IN TELEGRAM
5211
332
Media is too big
VIEW IN TELEGRAM
Выпустили Sora 2, модель может генерировать не только очень реалистичные видео, но также звуки. Попробовать можно тут
🔥332