Исключения в Windows x64. Как это работает. Часть 1

Автор: admin от 15-02-2017, 12:05, посмотрело: 16

Ранее мы обсуждали прикладное применение механизма обработки исключений вне среды Windows. Теперь мы более подробно рассмотрим, как это работает в Windows x64. Материал будет описан последовательно, начиная с самых основ. Поэтому многое может оказаться вам знакомым, и в этом случае такие моменты можно просто пропустить.

Категория: Программирование, Системное администрирование, Windows

 

Итеративный дизайн и GitHub

Автор: admin от 13-02-2017, 13:05, посмотрело: 22

Вот уже два дня как сообщество GitHub негодует о первой итерации изменения дизайна. Заключается она в смене светлой стилистики шапки хранилища на тёмную.

Категория: Программирование » Веб-разработка

 

Исключения в UEFI приложении

Автор: admin от 1-02-2017, 15:50, посмотрело: 29

Любому программисту, который знаком с UEFI, известно, что встроенного механизма обработки исключений там нет. Речь идет о try/except блоках, которые являются расширением Microsoft C/C++ компиляторов. Бывает очень полезно иметь такой механизм и в полном объеме пользоваться теми плюсами, которые он дает. Поэтому в данной статье речь пойдет именно о решении этой проблемы. Также к статье прилагается полная реализация механизма с его демонстрацией на базе UEFI приложения. Затронуты только 64х битные процессоры фирмы Intel, и в обсуждении подразумеваются только они. Реализация механизма находится в папке exceptions хранилища git по адресу: https://github.com/anatolymik/machineries.git.

Категория: Программирование, Системное администрирование, Windows

 

33 iOS библиотеки с открытым исходным кодом, которые будут популярны в 2017 году

Автор: admin от 28-01-2017, 00:05, посмотрело: 21

Отличного пятничного настроения, друзья!
Сегодня мы приготовили для вас полезный перевод поста основателя Ecler Studios Pawel Bialecki, в котором он предлагает нашему вниманию 33 open source проекта для iOS разработчиков.
С помощью своего аккаунта в GitHub он открыл для себя множество перспективных инструментов и отобрал, по его мнению, лучшие из них для своих читателей.

33 iOS библиотеки с открытым исходным кодом, которые будут популярны в 2017 году

Категория: Веб-разработка, iOS

 

Самые популярные слова в двух терабайтах кода

Автор: admin от 25-01-2017, 07:45, посмотрело: 22

Привет, Друзья!

Я тут проанализировал 2ТБ кода и получил самые популярные слова в разных языках программирования. Результаты можно посмотреть в виде облаков тегов и простым списком:

Самые популярные слова в двух терабайтах кода


Сайт находится здесь, а его исходники можно почитать на гитхабе.

Под катом описано в деталях о том как собирались данные, как строился сайт и как укладывались облака. И немножко наблюдений.

Приятного чтения!

Категория: Программирование, Веб-разработка

 

SQL инъекция в GitHub Enterprise

Автор: admin от 18-01-2017, 09:25, посмотрело: 33

SQL инъекция в GitHub Enterprise

Привет Хабр,

Ниже рассказ автора Orange Tsai о том, как он целенаправленно искал уязвимость в корпоративной версии GitHub и в итоге обнаружил возможность SQL инъекции. Тут, на хабре, ранее уже публиковался перевод другой его статьи "Как я взломал Facebook и обнаружил чужой бэкдор".

Категория: Информационная безопасность

 

Рисуем коммитами на Гитхабе

Автор: admin от 13-01-2017, 12:10, посмотрело: 22

[Пятничное]


Всегда хотел сделать свой график активности пользовательского профиля на Гитхабе. Например, выкладывать коммиты каждый день так, чтобы через год этот график превратился в какую-нибудь картинку, пусть и с ограничением по размерам в 52x7 квадратиков-пикселей (52 недели в году x 7 дней в неделе).


Проблема была в том, что даже при полной автоматизации процесса всё равно ждать целый год. А тут я почитал документацию Гитхаба и понял, что задача решается проще и более того — за один раз. А значит, надо делать не откладывая. Обычно названия проектам придумывать сложно, но тут оно пришло само. Кай рисовал льдинками, а Герда рисует коммитами!


[img]http://habrastorage.org/files/4fa/f87/ce0/4faf87ce05e34b2a9961d7aa599aef97.png?[/img]

Как нарисовать свою картинку коммитами на GitHub

Категория: Программирование

 

Простое, но эффективное расширение Explorer-а (shell extension) для визуализации файлов

Автор: admin от 11-01-2017, 19:20, посмотрело: 31

Как то мой друг попросил меня написать небольшое приложение для Windows, в формате explorer shell extension, для создания отчета по выделенным файлам или папкам (с рекурсией), по произвольно заданному шаблону.

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

Категория: Веб-разработка, Windows

 

Перевод .NET в Open source принес Microsoft ощутимую пользу

Автор: admin от 26-12-2016, 15:30, посмотрело: 38

Перевод .NET в Open source принес Microsoft ощутимую пользу

Последние годы Microsoft пытается стать более дружелюбной для разработчиков компанией и активно участвует в жизни open source-сообщества. Сегодня Microsoft имеет один из крупнейших репозиториев на GitHub, из посвященных разработке свободного ПО. Кроме этого некоторые проприетарные продукты компании переводятся в статус открытого программного обеспечения.

Одним из успехов технологического гиганта в этой области можно назвать перевод .NET в статус open source-продукта с публикацией исходного кода на GitHub. Произошло это еще в ноябре 2014 года — более двух лет назад — и сегодня можно с уверенность констатировать, что этот шаг компании принес ей больше пользы, чем вреда.

Категория: Программирование, Microsoft

 

Топ-10 ключевых анонсов от Microsoft в 2016 году

Автор: admin от 23-12-2016, 10:55, посмотрело: 39

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

Топ-10 ключевых анонсов от Microsoft в 2016 году

Категория: Веб-разработка, Microsoft, Windows, Linux

 
Назад Вперед