Как стать автором
Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Эльфы и пингвины: что такое ELF и как он работает в Linux?

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

image


Всем привет! С вами как всегда я, Аргентум. Сегодня я расскажу и поведаю вам древние тайны, которые хранят горные старцы-сисадмины — тайны об эльфах, и как они взаимодействуют с древним народцем пингвинов. Дамы и господа, встречайте — статья о работе ELF и двоичных файлов в Linux!


Что такое ELF? Чем он отличается от PE в Windows? И многие другие ответы на ваши вопросы.


Перед тем как погрузиться в технические детали, будет нелишним объяснить, почему понимание формата ELF полезно. Это позволяет изучить внутреннюю работу операционной системы. Когда что-то пошло не так, эти знания помогут лучше понять, что именно случилось, и по какой причине. Также возможность изучения ELF-файлов может быть ценна для поиска дыр в безопасности и обнаружения подозрительных файлов. И наконец, для лучшего понимания процесса разработки. Даже если вы программируете на высокоуровневом языке типа Go или Rust, вы всё равно будет лучше знать, что происходит за сценой.


Итак, зачем изучать ELF?


  • Для общего понимания работы операционной системы
  • Для разработки ПО
  • Цифровая криминалистика и реагирование на инциденты (DFIR)
  • Исследование вредоносных программ (анализ бинарных файлов)
Читать дальше →
Рейтинг 0
Комментарии 0

Новости

Новость

Xerox планирует сократить 15% сотрудников

Время на прочтение 1 мин
Количество просмотров 209

Xerox объявила о планах провести реструктуризацию, в рамках которой под увольнение попадут 3075 сотрудников или 15% штата. В конце 2022 года компания сообщила, что численность её персонала составляет 20 500 человек.

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

Бесплатный UEVR мод делает из «плоских» ПК игр полноценные 6DoF VR игры (1000+ игр уже в VR!)

Время на прочтение 3 мин
Количество просмотров 341

Новый год начался с подарка, которого я ждал весь 2023 год. Сообщество VR моддеров (а именно Praydog) наконец разработало и выпустило UEVR Injector, который позволяет больше половины "плоских ПК" игр на движке Unreal Engine 4 и 5 (1000+) запустить в полном 3д в VR (за счет "включения" и модификации встроенного в движок VR режима, не используемого разработчиками обычных "плоских" игр). Причем в зависимости от жанра иногда даже работают VR контроллеры (целиться своими руками в пространстве, а не мышкой по экрану тыкать).

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

Вопросы и ответы для собеседования на позицию frontend-разработчик. Часть 1

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

Всем привет! В этой статье хотел бы поделиться вопросами и ответами, которые я задаю на собеседованиях фронтенд-разработчикам и которые попадались мне, когда я сам искал работу. Здесь собраны вопросы именно по JavaScript. В дальнейшем планирую рассмотреть TypeScript отдельно, а также React и связанные с ним технологии.

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

Истории

Статья

Добро пожаловать в нагрузочное тестирование! Вы поседеете через полгода

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

Ежедневно я читаю тонны документации, готовлю окружение, заглушки, скрипты, сценарии, методики, анализы и отчёты о производительности. Меня зовут Андрей, и я сеньор-аналитик производительности ПО. В профессии я около 10 лет и, как и многие нагрузочники, пришёл сюда из администрирования.

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

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

Далее можно узнать чуть больше обо всех ужасах.

Узнать об ужасах больше
Всего голосов 2: ↑1 и ↓1 0
Комментарии 0
Статья

Создание спортивного режима в файтинг платформере

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

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

Читать далее
Рейтинг 0
Комментарии 0
Новость

Microsoft переименовала браузер Edge для мобильных устройств в Microsoft Edge: AI Browser

Время на прочтение 1 мин
Количество просмотров 370

Microsoft переименовала мобильную версию браузера Edge в Microsoft Edge: AI Browser. Первым внимание на это обратил пользователь X (ранее Twitter) Тирни Сайрен. Речь идёт о приложениях для iOS и Android.

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

Ушёл из жизни швейцарский ученый Никлаус Вирт — разработчик Algol, Modula, Oberon и создатель Pascal

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

1 января 2024 года ушёл из жизни швейцарский ученый Никлаус Вирт (Niklaus Wirth) — специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор компьютерных наук Швейцарской высшей технической школы Цюриха (ETHZ), лауреат премии Тьюринга, автор книг по алгоритмам и структурам данных, ведущий разработчик языков программирования Euler, PL360, Algol W, Modula, Modula-2, Oberon, Oberon-2 и Oberon-07 и создатель Pascal. Пионер информатики и популяризатор парадигмы структурного программирования умер на 90-м году жизни в своём доме в окружении семьи и близких.

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

Как показать, что вы ищете работу не говоря об этом прямо

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

Вот 5 идей:

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

Ваш пост обязательно привлечет внимание тех, кто ищет человека с похожим набором навыков и опытом.

2️⃣ Поблагодарите предыдущую компанию.

Напишите о том, что Вы ценили в работе с ними, чему научились, что смогли реализовать. Такой пост очень хорошо показывает Вас не только как специалиста, но как человека, который готов к переменам.

3️⃣ Расскажите о своем недавнем опыте прохождения интервью

О чем сейчас спрашивали, какие позитивные впечатления у Вас остались, какие инсайты пришли Вам в голову.

4️⃣ Опишите себя в той роли, в какой Вы себя видите

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

5️⃣ Опишите компанию мечты

Опирайтесь на реальный опыт. Пусть это будет собирательный образ. Расскажите о том, почему Вам нравится работать именно в такой компании.

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

Как Вы думаете, как еще можно рассказать о том, что вы открыты для предложений не говоря об этом прямо?

Теги:
0
Комментарии 0
Статья

Создание витрины данных для телеком-оператора средствами Apache Airflow

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

Сегодня с вами участница профессионального сообщества NTA Курляндская Владислава.

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

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 2
Статья

Биологическая нейросеть и эффективность обучения. Сравнение БИ с ИИ

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

Сейчас очень много размышлений над сильным ИИ, нейросетями, влиянием нейросетей.
Но у нас и так есть миллиарды сильных И в биологическом исполнении. Зачем грезить/бояться/строить теории относительно будущего с сильным искусственным интеллектом, когда есть огромное количество плохо настроенных БИ. Достаточно чуть улучшить их механизмы обучения, и мир станет значительно более приятным местом.
В связи с этим актуальным становится вопрос сравнения ИИ и обычного биологического интеллекта. Ведь если создатели перцептрона вдохновлялись и черпали идей из природы и биологи, то почему бы не черпать идеи из искусственных нейросетей и добавлять эти идеи к обычным.
Искусственные нейросети уже развиваются довольно давно и по некоторым показателям приближаются к биологическим. У chatgpt5 1 триллион синаптических контактов у человека 15 триллионов. Числа сопоставимые. Датасет с изображениями ИИ стал определять лучше человека уже в 2015 году. Если рассматривать количество слоев(6 в коре у человека), то ИИ давно уже обошел биологические нейросети. Вполне разумно посмотреть на свое создание.

Отличия биологических нейросетей от искусственных

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

Решение рефлексивных игр и задач информационного управления в модели «наступление – оборона» на тактическом уровне

Время на прочтение 2 мин
Количество просмотров 701

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

Формулировки и выводы
Всего голосов 4: ↑2 и ↓2 0
Комментарии 1
Статья

Что такое UI на самом деле?

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

С одной стороны у нас есть популярная конструкция «UI/UX» и ее трактовки, разной степени «тяжести». С другой — материальная база в виде стандартов, официальных положений и патентов. И эти вещи диаметрально противоположны. 

Читать далее
Всего голосов 4: ↑0.5 и ↓3.5 -3
Комментарии 2

Ближайшие события

Статья

Закон больших чисел и закон больших грабель

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

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

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

Бросать не будем, все брошено до нас
Всего голосов 22: ↑22 и ↓0 +22
Комментарии 8
Статья

CIO — career is over

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

Написать эту статью меня побудил мой опыт ИТ-директорствования на протяжении практически девяти лет (2010 - 2019). Я сам корнями отчасти из разработки, отчасти из системных аналитиков, но достаточно быстро понял что просто своими руками сделать могу мало, а с товарищами — практически всё, а если ещё помочь пользователям сформулировать то, что они хотят с учётом того, что могут наши ИТ-системы — то тут мы вообще горы свернём: «Без друзей меня — чуть-чуть, А с друзьями много!» Всё это упало на благодатную почву стартапа небольшого банка в 1999 году и так я и стал ИТ-менеджером.

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

Взглянуть на CIO изнутри
Всего голосов 14: ↑7 и ↓7 0
Комментарии 4
Статья

Строим свой SSO. Часть 4: Vue.js, Регистрация, Сброс пароля

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

Всем привет!
Мы продолжаем строить собственный SSO Server. Сегодня мы детально разберем Vue.js приложение, а также спроектируем и реализуем долгожданные механизмы регистрации и сброса пароля. Как всегда, дополнительно мы разберём ряд интересных общесистемных решений, которые наверняка Вам пригодятся в дальнейшем.

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

Эксперт показал концепцию GUI современной версии Windows XP, если бы она вышла вместо Windows 11

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

Эксперт под ником AR 4789 показал концепцию варианта графического пользовательского интерфейса (GUI) современной версии Windows XP, если бы она вышла в 2024 году вместо Windows 11.

Читать далее
Всего голосов 38: ↑22 и ↓16 +6
Комментарии 41
Статья

Переделка умной Yandex станции Макс в глупую BT+AUX колонку

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

Всем привет, здесь я расскажу о своем опыте с колонкой yndx-00058, коих достаточно много проедается на различных барахолках в заблокированном состоянии (на подписке).

Читать далее
Всего голосов 32: ↑29 и ↓3 +26
Комментарии 32
Статья

ESPspectrum прошивка

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

ESPspectrum - проект на основе компьютера ZX spectrum, с собственной простой операционной системой.

Это вторая статья проекта ESPspectrum. В данной статье описывается программный код OC. Есть возможность открывать, редактировать, создавать и удалять файлы. Есть калькулятор с историей запросов, также я сделал режим свободной печати, как для определения адреса клавиш, так и для теста клавиатуры. В последней версии добавлены игры.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 9
Статья

Flutter и фриланс в школе

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

Меня зовут Вася, это моя первая статья тут, поэтому не удивляйтесь куче всяких кривых цитат и спойлеров, я учусь в 11 классе, с августа 2020 года работаю с Flutter, а с марта прошлого года занимаюсь коммерческой разработкой мобильных приложений на фрилансе. Сегодня хочу рассказать о том, как я совмещаю подработку с учебой в школе и какие у этого есть последствия

Читать далее
Всего голосов 21: ↑16 и ↓5 +11
Комментарии 18