Невозможно отучить людей изучать самые ненужные предметы.
Введение в CSS
Преимущества стилей
Добавления стилей
Типы носителей
Базовый синтаксис
Значения стилевых свойств
Селекторы тегов
Классы
CSS3
Надо знать обо всем понемножку, но все о немногом.
Идентификаторы
Контекстные селекторы
Соседние селекторы
Дочерние селекторы
Селекторы атрибутов
Универсальный селектор
Псевдоклассы
Псевдоэлементы
Кто умеет, тот делает. Кто не умеет, тот учит. Кто не умеет учить - становится деканом. (Т. Мартин)
Группирование
Наследование
Каскадирование
Валидация
Идентификаторы и классы
Написание эффективного кода
Вёрстка
Изображения
Текст
Цвет
Линии и рамки
Углы
Списки
Ссылки
Дизайны сайтов
Формы
Таблицы
CSS3
HTML5
Блог для вебмастеров
Новости мира Интернет
Сайтостроение
Ремонт и советы
Все новости
Справочник от А до Я
HTML, CSS, JavaScript
Афоризмы о учёбе
Статьи об афоризмах
Все Афоризмы
Помогли мы вам |
В этом году кроссплатформенный фреймворк для реверс инжиниринга Radare2 снова станет частью четырнадцатой ежегодной программы для молодых разработчиков Google Summer of Code.
Напомню, что в рамках данной инициативной программы ежегодно проводится отбор проектов с открытым исходным кодом, в которых могут принять участие студенты. Победителям выплачиваются денежные гранты, а проекты, в свою очередь, должны предложить будущим участникам различные задания по программированию.
Так как большая часть проекта Radare2 написана на языке C, разработчики ожидают от кандидатов знания этого языка программирования. При этом некоторые задания также потребуют знания Go (для создания платформы по взаимодействию), Rust (для radeco), а также Qt с C++ (для Cutter, ранее Iaito).
Чтобы принять участие в Google Summer of Code 2018 нужно сделать следующее:
Помимо заявки для участия также потребуется отправить небольшой Pull Request для решения одной из микрозадач:
В качестве альтернативы предлагается исправить одну из Github issues, соотносимую по сложности с микротасками.
Также разработчики опубликовали ряд рекомендаций по написанию заявки:
Все репозитории проекта располагаются на Github, а в качестве баг-трэкера используется Github issues. Тесты выделены в отдельный репозиторий и выполняются на Travis CI, AppVeyor и Jenkins. Также для поиска ошибок используется Coverity,а для различных демонстраций — сервер asciinema.
Помимо этого, были составлены несколько документов для тех, кто хочет стать одним из разработчиков проекта:
Более подробный план на лето представлен на официальной странице Radare2 Google Summer of Code: rada.re/gsoc. Официальный сайт проекта: rada.re.
Вопросы по задачам или использованию фреймворка также можно задавать на IRC-канале #radare в сети Freenode или Telegram-канале: https://t.me/radare (между каналами настроен транспорт).
|
|