Публикуем перевод статьи, которую мы нашли на hackernoon.com. Ее автор, Thiago Miranda, пишет о том, как сделать работу с Git более удобной и эффективной.
Рубрика «github» - 12
Как привести в порядок историю ваших коммитов в Git
2020-04-02 в 13:04, admin, рубрики: Git, github, tutorial, Блог компании Plarium, история коммитов, коммит, парное программирование, Программирование, Системы управления версиямиGithub, которым владеет Microsoft, ограничил доступ сотруднику Microsoft из-за торговых санкций США
2020-03-21 в 17:18, admin, рубрики: github, блокировка, Законодательство в IT, минэкомразвития, санкцииРечь идет о блокировке компанией GitHub репозиториев, сайта и доступа к настройкам администратора проекта Aurelia. Об этом сообщил Роб Айзенберг (Rob Eisenberg), создатель этого фреймфорка. Так, Айзенбергу пришло сообщение по электронной почте, в котором рассказывалось об ограничениях, наложенных из-за торговых санкций США.
При этом сам разработчик работает и живет в США, являясь сотрудником корпорации Microsoft. Aurelia занимается команда из 26 разработчиков, которые живут, кроме США, в Европе, Австралии, России, Японии, Таиланде и Бангладеш.
Читать полностью »
Пакетный менеджер npm становится частью GitHub. Объявления об этом появились и в блоге GitHub, и в блоге npm.
В блоге npm основатель проекта Айзек Шлютер подчёркивает «npm, который вы знаете, никуда не девается». Он выражает уверенность, что для проекта это перемена к лучшему, и сообщает, что сам продолжит работать над ним.
Читать полностью »
10 отличных Github репозиториев, которые должен знать каждый веб-разработчик
2020-03-12 в 10:43, admin, рубрики: github, javascript, web-разработка, обучение, Разработка веб-сайтов, репозитории, Учебный процесс в ITКроме огромных репозиториев с источниками для подготовки к интервью, здесь много чего интересного
Я собрал список из десяти отличных репозиториев на Github, которые помогут вам существенно расширить свои знания.
А я его перевел, т.к. показалось, что пост многим будет интересен. Перевод очень вольный: я опустил нерелевантные промо-ссылки и гипер эмоциональные похвалы автора оригинала, чтобы оставить только суть. Еще, обновил цифры, чтобы информация была более актуальной к моменту публикации этого перевода. Итак, перейдем к списку.
Инженер создал очки, которые борются с привычкой трогать лицо руками
2020-03-11 в 10:23, admin, рубрики: arduino, diy или сделай сам, github, гигиена, датчики, Здоровье гика, изобретение, очки, светодиодыИнженер Ник Билд представил на GitHub свой проект очков с ультразвуковым датчиком, которые напоминают владельцу о том, что не нужно трогать лицо руками.
«Очень важно избегать прикосновения к глазам, рту и носу, чтобы предотвратить распространение инфекционных заболеваний. Тем не менее, об этом сложно помнить в течение дня», — говорит автор в описании проекта. Читать полностью »
Обходим запрет messages API Вконтакте через Python
2020-03-09 в 17:53, admin, рубрики: api, backdoor, documentation, github, pip, python, python3, requests, библиотека python, Вконтакте API, Программирование, Социальные сети и сообществаПривет. В своей предыдущей статье я рассказал о возможности доступа к методам раздела messages через документацию, для чего достаточно было лишь авторизоваться на сайте ВК. Многие тогда заявили, что это не является угрозой личным данным пользователей, а невозможность выкачать свои сообщения — недостаток платформы. Также в комментариях мне оставили ссылку на node.js библиотеку, которая может авторизовываться по логину/паролю и предоставлять доступ к API сообщений, притворяясь официальным приложением.
Дисклеймер:
Статья и весь написанный код создавались только в образовательных и исследовательских целях и никогда не использовались для незаконной деятельности. Автор не призывает вас повторять какие либо описанные здесь действия и не несёт за них никакой ответственности.
Но не все люди знакомы c javascript и node.js, поэтому я и решил написать свою библиотеку на python, которым сейчас пользуются многие, позволяющую через «тестовые запросы» документации предоставить полный функционал messages API. Сразу прошу не злиться на меня в местах, где я буду повторять аспекты прошлого «выступления», потому что я хочу оформить эту статью в виде независимой документации.
Читать полностью »
Найдена уязвимость в pppd, позволяющая удаленно выполнить код с правами root
2020-03-09 в 4:56, admin, рубрики: github, pppd, информационная безопасность, обновление, проблема, Сетевые технологии, уязвимостьВ начале марта 2020 года специалисты обнародовали информацию о найденной ранее уязвимости в демоне протокола Point-to-Point Protocol Daemon (PPPD) — в нем не менее семнадцати лет существовала ошибка в коде проверки размера поля rhostname. Используя эту ошибку злоумышленник мог отправить пакет с типом EAPT_MD5CHAP, включающий очень длинное имя хоста, не вмещающийся в выделенный буфер, что давало ему возможность перезаписать данные за пределами буфера в стеке и добиться удаленного выполнения своего кода с правами root.
Читать полностью »
GitHub: новая Open Source библиотека для OSINT
2020-03-05 в 8:00, admin, рубрики: github, Go, open source, OSINT, информационная безопасность
В мире информационной безопасности часто задаются вопросом об исследовании открытых источников на получение личной информации — будь то защищающая сторона (например, для контроля периметра, выявления открытых уязвимостей) или пентестеры (поиск точки входа, аудит периметра и т. д.). Рассмотрим один из таких источников — hunter.io, — работу с которым мы оптимизировали, написав под него новую библиотеку. Подробности и ссылка на GitHub под катом.Читать полностью »
Команда разработчиков Corellium выпустила бета-версию Android для iPhone
2020-03-05 в 5:50, admin, рубрики: Android для iPhone, Correlium, github, гаджеты, Разработка под android, смартфоныВ начале марта 2020 года команда разработчиков Corellium открыла доступ к бета-версии своего проекта Sandcastle: Android для iPhone. В настоящее время полноценно установить Android на iPhone еще не получится, но программисты Corellium смогли активировать большинство функций некоторых смартфонов Apple, если на них поставить сборку ОС Android проекта Sandcastle.
Читать полностью »
Бесполезный REPL. Доклад Яндекса
2020-03-03 в 14:59, admin, рубрики: github, ipython, python, REPL, Блог компании Яндекс, Тестирование веб-сервисовREPL (read-eval-print loop) бесполезен в Python, даже если это волшебный IPython. Сегодня я предложу одно из возможных решений этой проблемы. В первую очередь доклад и мое расширение TheREPL будет полезны тем, кого интересует более быстрая и эффективная разработка, а также тем, кто пишет stateful-системы.
— Меня зовут Александр, я в Яндексе работаю программистом. Пишем мы в моей команде на Python, на Go пока не перешли. Но в свободное от работы время я, как ни странно, тоже программирую и делаю это на очень динамическом языке — Common Lisp. Он, пожалуй, даже более динамический, чем Python. Его особенность заключается в том, что сам процесс разработки устроен несколько иначе. Он более интерактивный и итеративный, потому что в REPL на Lisp вы можете делать всё: создавать новые и удалять старые модули, добавлять методы, классы и удалять их, переопределять классы и т. д.
Читать полностью »