Наконец-то github выпустил официальное приложение для iOS и андроид.
Периодически приходится открывать гх с мобильного, теперь это будет намного удобней.
https://github.com/mobile/
Периодически приходится открывать гх с мобильного, теперь это будет намного удобней.
https://github.com/mobile/
GitHub
GitHub Mobile
Bring GitHub collaboration tools to your small screens with GitHub Mobile. Sign up for the iOS beta or get on the list for our Android version—and we’ll let you know when your app of choice is ready.
Forwarded from Generic Talks (Oleg Kovalov)
Обновили ссыль, пардон https://www.youtube.com/watch?v=RUVEewnD5ww
YouTube
Generic Talks Show
Вчера больше узнал о том, как устроена файловая система в образах Docker. И это гениально!
Она основывается на файловой системе Union.
Все образы в докере состоят из слоев, поэтому, при каждой загрузке образа, в консоли можно заметить, что каждый слой будет загружаться по очереди. И самое удобное здесь то, что если слой уже есть на хосте, образ будет использовать его из файловой системы, вместо того, чтобы загружать заново. В результате экономится время и память.
Каждый слой имеет свой уникальный sha, таким образом докер понимает, что слои идентичны.
Иногда очень интересно копнуть глубже и узнать, как устроены те или иные штуки. Я всегда восхищаюсь тем, кто приходит к подобным решениям.
Все слои, которые есть в образе - read only. Каждый раз при запуске нового контейнера на существующий стак накладывается ещё один read and write слой.
Она основывается на файловой системе Union.
Все образы в докере состоят из слоев, поэтому, при каждой загрузке образа, в консоли можно заметить, что каждый слой будет загружаться по очереди. И самое удобное здесь то, что если слой уже есть на хосте, образ будет использовать его из файловой системы, вместо того, чтобы загружать заново. В результате экономится время и память.
Каждый слой имеет свой уникальный sha, таким образом докер понимает, что слои идентичны.
Иногда очень интересно копнуть глубже и узнать, как устроены те или иные штуки. Я всегда восхищаюсь тем, кто приходит к подобным решениям.
Все слои, которые есть в образе - read only. Каждый раз при запуске нового контейнера на существующий стак накладывается ещё один read and write слой.
Сегодня выходной (в Дубае по прежнему нет карантина).
Так как здесь вакансий с Go в стаке либо совсем нет, либо очень мало, я решил выучить что-то более мейнстримное.
Поэтому, сегодня устраиваю марафон Python.
Сначала был план идти по туториалу на сайте языка, но я понял, что видео вариант мне ближе.
Нашел вот этот небольшой курс: https://youtu.be/rfscVS0vtbw, уже просмотрел час и планирую сегодня закончить.
Так как здесь вакансий с Go в стаке либо совсем нет, либо очень мало, я решил выучить что-то более мейнстримное.
Поэтому, сегодня устраиваю марафон Python.
Сначала был план идти по туториалу на сайте языка, но я понял, что видео вариант мне ближе.
Нашел вот этот небольшой курс: https://youtu.be/rfscVS0vtbw, уже просмотрел час и планирую сегодня закончить.
YouTube
Learn Python - Full Course for Beginners [Tutorial]
This course will give you a full introduction into all of the core concepts in python. Follow along with the videos and you'll be a python programmer in no time!
Click the ⚙️ to change to a dub track in Spanish, Arabic, or Portuguese, or Hindi.
(Hindi dubbed…
Click the ⚙️ to change to a dub track in Spanish, Arabic, or Portuguese, or Hindi.
(Hindi dubbed…
Наконец мне довелось использовать pprof в действии для scrapio. (github.com/koshqua/scrapio)
pprof - это встроенный го тул для профилирования памяти и cpu.
Мало того, что он умеет создавать профили и писать их файлы, так он еще и умеет в вот такие потрясающие схемы.
Официальный док: https://golang.org/pkg/runtime/pprof/
Небольшая статья, которая объясняет memory leaks: https://medium.com/dm03514-tech-blog/sre-debugging-simple-memory-leaks-in-go-e0a9e6d63d4d
Кстати, scrapio - это мой небольшой проект, буду рад вашей критике.
pprof - это встроенный го тул для профилирования памяти и cpu.
Мало того, что он умеет создавать профили и писать их файлы, так он еще и умеет в вот такие потрясающие схемы.
Официальный док: https://golang.org/pkg/runtime/pprof/
Небольшая статья, которая объясняет memory leaks: https://medium.com/dm03514-tech-blog/sre-debugging-simple-memory-leaks-in-go-e0a9e6d63d4d
Кстати, scrapio - это мой небольшой проект, буду рад вашей критике.
GitHub
Koshqua/scrapio
Make web crawling and scraping easier. Contribute to Koshqua/scrapio development by creating an account on GitHub.
В тему вчерашнего поста, лекция от Брэда Фицпатрика, создателя LiveJournal и одного из разработчиков Golang.
Мне она показалась полезной и предметной.
Лекция на тему оптимизации программ на Golang.
Автор разбирает простую программу на Go и показывает, как делать профайлинг на живом примере.
https://youtu.be/xxDZuPEgbBU
Мне она показалась полезной и предметной.
Лекция на тему оптимизации программ на Golang.
Автор разбирает простую программу на Go и показывает, как делать профайлинг на живом примере.
https://youtu.be/xxDZuPEgbBU
YouTube
Profiling & Optimizing in Go / Brad Fitzpatrick
YAPC::Asia Tokyo 2015
(c) Brad Fitzpatrick
CC-BY-NC
http://yapcasia.org/2015/talk/show/6bde6c69-187a-11e5-aca1-525412004261
(c) Brad Fitzpatrick
CC-BY-NC
http://yapcasia.org/2015/talk/show/6bde6c69-187a-11e5-aca1-525412004261
Приложение Всемирной Организации Охраны Здоровья, которое попало в трендинг гитхаба.
За 12 дней существования репо появилось уже 27 контрибов и огромное количество желающих, исходя из того, что написано в ридми.
https://github.com/WorldHealthOrganization/app
За 12 дней существования репо появилось уже 27 контрибов и огромное количество желающих, исходя из того, что написано в ридми.
https://github.com/WorldHealthOrganization/app
GitHub
GitHub - WorldHealthOrganization/app: COVID-19 App
COVID-19 App. Contribute to WorldHealthOrganization/app development by creating an account on GitHub.
Такой python красивый, вот прям очень нравится.
Например, реализация чего-то похожего на filter.
В python это называется list comprehension.
https://github.com/Koshqua/python_notes/blob/master/list_comprehension.py
Вообще понял, что знать несколько языков полезно с точки зрения расширения кругозора.
Везде есть свои best practices и фишечки, которые можно переносить из одного языка в другой.
Писать на Go не перестаю, просто пока что больше внимания уделю python.
Например, реализация чего-то похожего на filter.
В python это называется list comprehension.
https://github.com/Koshqua/python_notes/blob/master/list_comprehension.py
Вообще понял, что знать несколько языков полезно с точки зрения расширения кругозора.
Везде есть свои best practices и фишечки, которые можно переносить из одного языка в другой.
Писать на Go не перестаю, просто пока что больше внимания уделю python.
GitHub
Koshqua/python_notes
My notes made during learning python by official tutorial. - Koshqua/python_notes
Интересный и идейный контест от Mozilla с призами и «стипендией» за участие.
Шесть социально важных тем для современного веба на выбор. Можно и помочь миру и заработать.
https://blog.mozilla.org/blog/2020/03/30/were-fixing-the-internet-join-us/
Шесть социально важных тем для современного веба на выбор. Можно и помочь миру и заработать.
https://blog.mozilla.org/blog/2020/03/30/were-fixing-the-internet-join-us/
The Mozilla Blog
We’re Fixing the Internet. Join Us.
For over two decades, Mozilla has worked to build the internet into a global public resource that is open and accessible to all. As the internet has grown, it has ...
В этот поздний час меня посетил, возможно, немного нубский вопрос. «Для чего нужны таблицы ASCII ?». Я вроде бы и понимал до этого, но как-то не до конца. Здесь есть достаточно простое объяснение:
https://rosieresearch.com/why-is-ascii-important/
https://rosieresearch.com/why-is-ascii-important/
Rosie Research
Why is ASCII Important? The link between us, computers, and language.
Why is ASCII important? ASCII is an important computer language that created a common method of storing data in binary. What is ASCII used for? ASCII code translates between binary and the letters on your computer screen through ASCII tables. Learn the importance…
Полезная статья о том, как работать с нестандартными форматами даты и времени в Go.
А конкретней, как правильно парсить такие даты из json-ов.
https://ustrajunior.com/blog/json-unmarshal-custom-date-formats/
А конкретней, как правильно парсить такие даты из json-ов.
https://ustrajunior.com/blog/json-unmarshal-custom-date-formats/
Forwarded from Open Source & AI Future 🇺🇦
GitHub стал доступней для командной работы
Сервис открыл возможность добавления безлимитного колличества коллабораторов для приватных репозиториев. Отличный способ контроллировать работу всей команды в одном месте (CI/CD, project management и др.).
Детальней по ссылочке -> https://bit.ly/2XCseXg
Сервис открыл возможность добавления безлимитного колличества коллабораторов для приватных репозиториев. Отличный способ контроллировать работу всей команды в одном месте (CI/CD, project management и др.).
Детальней по ссылочке -> https://bit.ly/2XCseXg