Git Query Language, консольная утилита, которая заменяет git log и позволяет осуществлять полноценные запросы к истории коммитов в git. Написано тоже интересно - во-первых, на go, во-вторых, под капотом там простенький, но полноценный интерпретатор этих query.
https://github.com/cloudson/gitql
#git #opensource
https://github.com/cloudson/gitql
#git #opensource
GitHub
GitHub - filhodanuvem/gitql: 💊 A git query language
💊 A git query language. Contribute to filhodanuvem/gitql development by creating an account on GitHub.
Я нечасто выкладываю статьи Рэя, но в этот раз сделаю исключение. Отличная вводная статья по модному сейчас IGListKit на примере работы с UICollectionView. Ну и автору явно можно доверять, он же - основной автор библиотеки.
https://www.raywenderlich.com:443/147162/iglistkit-tutorial-better-uicollectionviews
#opensource #uikit
https://www.raywenderlich.com:443/147162/iglistkit-tutorial-better-uicollectionviews
#opensource #uikit
kodeco.com
IGListKit Tutorial: Better UICollectionViews
In this IGListKit tutorial, you’ll learn to build better, more dynamic UICollectionViews with Instagram’s data-driven framework.
Facebook выпустил отчет по их работе с Open Source проектами в 2016 году. И это очень круто - время и силы, которые они в это вкладывают, просто поражают. Стоит посмотреть, чтобы хотя бы представлять себе масштаб действий.
https://code.facebook.com/posts/1058188987642144/facebook-open-source-2016-year-in-review/
#opensource
https://code.facebook.com/posts/1058188987642144/facebook-open-source-2016-year-in-review/
#opensource
Engineering at Meta
Facebook Open Source 2016 year in review
Visit the post for more.
Количество крупных Open Source приложений для iOS продолжат расти. Вчера к ним присоединился Google Chrome. Там точно есть, на что посмотреть.
https://blog.chromium.org/2017/01/open-sourcing-chrome-on-ios.html
#opensource
https://blog.chromium.org/2017/01/open-sourcing-chrome-on-ios.html
#opensource
Chromium Blog
Open-sourcing Chrome on iOS!
Historically, the code for Chrome for iOS was kept separate from the rest of the Chromium project due to the additional complexity required...
Airbnb выложили крутую штуку под названием Lottie. Она позволяет легко и просто встраивать в приложения анимации, экспортнутые прямо из After Effects. Ну и еще несколько полезных фич - A/B тестирование, кеширование частых анимаций, программный контроль скорости. Ответственно подошли к созданию сообщества - не просто все выкинули на GitHub и забыли, а предварительно связались с крутыми анимационными студиями, рассказали им про свой инструмент и вытащили из них несколько крутых примеров.
https://medium.com/airbnb-engineering/introducing-lottie-4ff4a0afac0e#.686cebmtk
#tools #opensource
https://medium.com/airbnb-engineering/introducing-lottie-4ff4a0afac0e#.686cebmtk
#tools #opensource
Medium
Introducing Lottie
Our new open-source tool makes adding animation to native apps a snap.
А мы тут в рамках нашей новой организации StrongSelf завезли вам очень клевый под, который умеет делать красивый кастомный pull-to-refresh из svg-пути. Ставим, пользуемся, вбрасываем баги.
https://github.com/strongself/MRefresh
#ui #opensource #libraries
https://github.com/strongself/MRefresh
#ui #opensource #libraries
GitHub
GitHub - strongself/MRefresh: This pod enables you to add pull-to-refresh mechanism to your scrollviews and tableviews and use…
This pod enables you to add pull-to-refresh mechanism to your scrollviews and tableviews and use svg patterns in your refreshing view's layers. - GitHub - strongself/MRefresh: This pod enab...
Pinterest отжали у Facebook AsyncDisplayKit, переименовали его в Texture и раскрыли дальнейшие планы по разработке.
https://medium.com/@Pinterest_Engineering/introducing-texture-a-new-home-for-asyncdisplaykit-e7c003308f50
#opensource
https://medium.com/@Pinterest_Engineering/introducing-texture-a-new-home-for-asyncdisplaykit-e7c003308f50
#opensource
Medium
Introducing Texture, a new home for AsyncDisplayKit
Garrett Moon | Pinterest tech lead, iOS Open Source Frameworks
Написали статью про то, как создавался космический медиа-пикер Paparazzo, который с большой долей вероятностью закроет все ваши потребности в работе с фотографиями.
https://habrahabr.ru/post/326774/
#opensource
https://habrahabr.ru/post/326774/
#opensource
Хабр
Paparazzo. Мощный, стильный, свой. Часть I
Не так давно перед нами встала задача кардинальной переработки процесса подачи объявления через мобильное приложение Avito под iOS. Результатом должен был ста...
Забыл пошарить вторую (и последнюю) часть статьи про то, как в Avito писали свой медиапикер. В этот раз - про абстракции над разными источниками фотографий и непосредственную работу с фотогалереей.
https://habrahabr.ru/company/avito/blog/327486/
#opensource #sdk
https://habrahabr.ru/company/avito/blog/327486/
#opensource #sdk
Хабр
Paparazzo. Мощный, стильный, свой. Часть II
Первая часть истории о медиапикере Paparazzo В первой части мы рассказали о том, как пришли к своему медиапикеру и сколько вариантов перебрали до него, а теперь...
Чтобы 1 января вам было чем заняться, мы записали новый выпуск подкаста. Разобрали все, что связано с open source – виды лицензий на все случаи жизни, мотивацию, профит для сообщества и самого разработчика, оформление и раскрутку проекта, качество кода и пижамные штаны от GitLab. Помогал в этом Константин Цховребов, Android архитектор в RedMadRobot.
http://bit.ly/2CiHMWq
#podlodka #opensource
http://bit.ly/2CiHMWq
#podlodka #opensource
Telegraph
Podlodka #40 – Культура open source
Мы разобрали все, что связано с open source – виды лицензий на все случаи жизни, мотивацию, профит для сообщества и самого разработчика, оформление и раскрутку проекта, качество кода и пижамные штаны от GitLab. Помогал в этом Константин Цховребов, Android…
В полку опенсорсных приложений прибыло. Ловите клиент для DuckDuckGo.
https://github.com/duckduckgo/iOS
#opensource
https://github.com/duckduckgo/iOS
#opensource
GitHub
GitHub - duckduckgo/iOS: DuckDuckGo iOS Application
DuckDuckGo iOS Application. Contribute to duckduckgo/iOS development by creating an account on GitHub.
А если у вас закончились интересные задачи на проекте, можете начать понедельник с добавления новой либы из топ-2018 в свой и без того огромный Podfile.
https://medium.mybridge.co/30-amazing-ios-swift-libraries-for-the-past-year-v-2018-7cf15027eee9
#libraries #opensource
https://medium.mybridge.co/30-amazing-ios-swift-libraries-for-the-past-year-v-2018-7cf15027eee9
#libraries #opensource
Medium
30 Amazing iOS Swift Libraries for the Past Year (v.2018)
For the past year, we’ve compared nearly 6,000 Swift open source libraries written in Swift to pick the Top 30 (0.5% chance).
Выложили в опенсорс авитовский плейбук. Если хотите, чтобы мы рассказали что-нибудь интересное про мобилки – ну там про релизные процессы, автоматизацию тестирования, нашу архитектуру или что-то еще, то оставляйте issues, будем их разбирать.
Ну и с подписчика по звездочке, конечно!
https://github.com/avito-tech/playbook
#opensource
Ну и с подписчика по звездочке, конечно!
https://github.com/avito-tech/playbook
#opensource
GitHub
GitHub - avito-tech/playbook: AvitoTech team playbook
AvitoTech team playbook. Contribute to avito-tech/playbook development by creating an account on GitHub.
Хоть это и про npm, но все равно прекрасно. Автор, уставший от поддержки популярного пакета, отдал права случайному человеку, который встроил в него бэкдор.
https://github.com/dominictarr/event-stream/issues/116
#libraries #opensource
https://github.com/dominictarr/event-stream/issues/116
#libraries #opensource
GitHub
I don't know what to say. · Issue #116 · dominictarr/event-stream
EDIT 26/11/2018: Am I affected?: If you are using anything crypto-currency related, then maybe. As discovered by @maths22, the target seems to have been identified as copay related libraries. It on...
Гитхаб теперь разрешает заводить безлимитное количество приватных реп для обычных пользователей. Майкрософт молодцы.
https://tcrn.ch/2TtoK3M
#opensource
https://tcrn.ch/2TtoK3M
#opensource
TechCrunch
GitHub Free users now get unlimited private repositories
If you’re a GitHub user, but you don’t pay, this is a good week. Historically, GitHub always offered free accounts but the caveat was that your code had to be public. To get private repositories, you had to pay. Starting tomorrow, that limitation is gone.…
Продолжим тему опенсорса. Автор статьи, кажется, нашел динственое полезное применение CoreML в ваших проектах и оформил его в виде готового решения. Хороший элемент для бэклога вашего продукта.
https://medium.com/@MortyMerr/ios-%D0%B5%D0%B4%D0%B8%D0%BD%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-coreml-d3a3887b23b2
#ml #opensource
https://medium.com/@MortyMerr/ios-%D0%B5%D0%B4%D0%B8%D0%BD%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-coreml-d3a3887b23b2
#ml #opensource
Medium
/ios/ Единственный правильный способ использовать CoreML
Новогодние праздники — отличное время, чтобы заняться чем-то полезным. Как вариант, наконец-то попробовать что-нибудь заопенсорсить.
Spotify заопенсорсили Mobius, свой фреймворк для FRP.
https://github.com/spotify/Mobius.swift
#libraries #opensource
https://github.com/spotify/Mobius.swift
#libraries #opensource
GitHub
GitHub - spotify/Mobius.swift: A functional reactive framework for managing state evolution and side-effects [Swift implementation]
A functional reactive framework for managing state evolution and side-effects [Swift implementation] - spotify/Mobius.swift
Google заопенсорсил Science Journal, полностью написанный на свифте и работающий с кучей разных датчиков на девайсе.
https://github.com/google/science-journal-ios
#opensource
https://github.com/google/science-journal-ios
#opensource
GitHub
GitHub - googlearchive/science-journal-ios: Use the sensors in your mobile devices to perform science experiments. Science doesn’t…
Use the sensors in your mobile devices to perform science experiments. Science doesn’t just happen in the classroom or lab—tools like Science Journal let you see how the world works with just your ...
Dave Verwer выпустил SwiftPM Library – открытую коллекцию свифтовых пакетов.
https://daveverwer.com/blog/launching-the-swiftpm-library/
#tools #opensource
https://daveverwer.com/blog/launching-the-swiftpm-library/
#tools #opensource
Еще одно хорошее iOS приложение в опенсорсе – ProtonMail.
https://protonmail.com/blog/ios-open-source/
#opensource
https://protonmail.com/blog/ios-open-source/
#opensource
Proton
Proton Mail iOS app goes open source! | Proton
We have released the Proton Mail iOS app as open source software as part of our commitment to transparency and supporting the developer community.