GitHub’ın kaynak kodları sızdırıldı!
Üstelik sızdırılan kaynak kodlar yine GitHub’ın dmca isimli deposuna, bir bugdan yararlanarak yüklendi. Sızdırılan kodlar orijinal depo üzerinden silinse de şu web archive bağlantısı üzerinden erişmek mümkün: https://web.archive.org/web/20201104050026if_/https://github.com/github/dmca/tree/565ece486c7c1652754d7b6d2b5ed9cb4097f9d5

GitHub CEO’su Nat Friedman’ın HackerNews’de yaptığı açıklama göre[1], kodlar, birkaç ay önce bazı GitHub Enterprise müşterilerine yanlışlıkla karıştırılmamış (obfuscate edilmemiş) TAR arşivi şeklinde gönderilmesi yüzünden sızmış.

Haber kaynağı: https://resynth1943.net/articles/github-source-code-leak/

[1]: https://news.ycombinator.com/item?id=24995121

#HaftalıkGündemeMalzeme #Github #YazılımGündemi #Leak #Programlama

github/dmca

Repository with text of DMCA takedown notices as received. GitHub does not endorse or adopt any assertion contained in the following notices. Users identified in the notices are presumed innocent...
BeğenFavori PaylaşYorum yap

YouTube videolarını indirmeye yarayan komut satırı aracı youtube-dl projesinin GitHub deposu Recording Industry Association of America tarafından GitHub'a iletilen DMCA kapsamında yayından kaldırıldı.

Depo: https://github.com/ytdl-org/youtube-dl
DMCA metini: https://github.com/github/dmca/blob/master/2020/10/2020-10-23-RIAA.md

#YazılımGündemi #GitHub #DMCA #YouTube

BeğenFavori PaylaşYorum yap
Önceki yorumları gör 6 / 16

GitHub'ın geçtiğimiz Mayıs ayındaki GitHub Satellite etkinliğinde beta olarak duyurduğu Code Scanning özelliği artık herkes tarafından erişilebilir durumda. GitHub'ın geçtiğimiz sene Semmle isimli şirketi satın almasının [1] ardından kendi sistemlerine entegre edilmesiyle ortaya çıkan bu özellik sayesinde artık GitHub üzerinde barındırdığımız kodların güvenlik kontrollerini otomatik olarak gerçek gerçekleştirebilecek ve hatta mümkün olan durumlarda gerekli düzeltmeyi otomatik olarak pull request şeklinde alabileceğiz.
Code Scanning özelliği gücünü CodeQL [2] isimli kodlar üzerinde çeşitli sorgular çalıştırabildiğimiz teknolojiden alıyor. GitHub ve topluluk tarafından oluşturulmuş 2.000'in üzerinde CodeQL sorgusu çalıştırabileceğiz ya da kendi CodeQL sorgularımızı çalıştırabileceğiz.

Daha fazla bilgi için blog yazısı: https://github.blog/2020-09-30-code-scanning-is-now-available/

[1]: https://github.blog/2019-09-18-github-welcomes-semmle/
[2]: https://securitylab.github.com/tools/codeql

#YazılımGündemi #Programlama #GitHub #Güvenlik #SiberGüvenlik #CodeQL

BeğenFavori PaylaşYorum yap
  • MrMetalHead @mrmetalhead

    Sanirim VS Online da Github'a tasiniyor veya tasindi CodeSpace adiyla. CLI da cikti, MS gelistirmeye devam ediyor Github'i, bence satin alip batirma olayi olmadi. Guzel ilerliyor gibi.

    • Eren Hatırnaz @erenhatirnaz

      Microsoft'un GitHub'a güzel şeyler kattığına katılıyorum. Bence GitHub gibi bir şirketin Microsoft'un maddi imkanlarıyla büyümesi güzel bir gelişme. 2 yıl önce satın alındığında da insanlar "Microsoft satın aldıysa batırır" demişlerdi ama ben Satya Nadella'nın şirketin kültürünü değiştirdiğini ve o Microsoft'un eskide kaldığını savunmuştum bayağı bir arkadaşa: https://teknoseyir.com/durum/890967.
      Benim GitHub'daki şu anki çekincem daha çok tekelleşme konusu hakkında. Geliştirme ekosisteminin hemen her noktasına dokunmaya başladı, elbette çoğu kişi için her şeyi tek platformda halletmek daha kolay ve verimli oluyordur ama o kadar çok teknolojinin ve bu kadar çok verinin tek bir firmada toplanması beni endişelendiriyor.

    • MrMetalHead @mrmetalhead

      @erenhatirnaz GitLab ta iyi, tekellesme konusunda benim pek endisem yok. Konu ozel bir repo vs acmaksa zaten Atlassian gibi sirketlerinde cozumu var. GitLab'i cok kullanmadim, eski sirketim ona gecmis, gayet guzel kullaniyorlardi Jira ile birlikte. Ote yandan MS'e on yargi duyanlar cok, bu arada tabi ki MS hayrina acik kaynaga destek olmuyor, Azure gibi urunlerde faydasini goruyorlar.

      Mesela yanlis hatirlamiyorsam onceden SublimeText 80$ di ve IntelliJ'nin de ucretsiz versiyonu yoktu. VS Community ve ardindan VS Code ciktiktan sonra cok rahatladi IDE ve TextEditor bulmak. IntelliJ'de de Community versiyonu var artik.

      Keske Windows Mobile cikarken basta olasydi Satya Nadella. Hele Open Source olarak yazilsaydi, firmalar tarafindan benimsenmesi daha kolay olabilirdi.

      Bu arada Azure DevOps sanki yavastan GitHub ile benzer ozelliklere sahip hale geliyor. Azura Github entegre edip keske, ayni hizmeti sunun urunleri kaldirsalar.

      Yalniz en onemlisi karanlik tema yok hala sanirim, eklenti ile cozuluyor ama nasil olmaz aklim almiyor 😀

    • Eren Hatırnaz @erenhatirnaz

      @mrmetalhead Tabii ki de firmaların çoğu hayrına açık kaynağa destek vermiyor. Hayır kurumu değiller zaten orası ayrı da; çoğu firma artık açık kaynağı kendi çıkarları doğrultusunda kullanmayı başardı. Bir nevi kapitalist sürecin içerisine entegre edildi diyebiliriz.
      Satya Nadella gerçekten şirketin bütün dokusunu değiştirdi. Güzel işlere imza atıyor.
      Yanlış hatırlamıyorsam Azure'da GitHub Enterprise sunucusu ayağa kaldırma seçeneği görmüştüm ama sizin dediğiniz daha farklı bir entegrasyon sanırım. Bence Azure ve GitHub'ın ayrı olması daha iyi ya.
      Karanlık tema olmaması gerçekten büyük saçmalık. Üstelik sadece GitHub'da değil, GitLab, BitBucket'da falan da yok. Geliştiriciler için hazırlanmış bir sitede nasıl karanlık tema olmaz aklım almıyor ya.

    • MrMetalHead @mrmetalhead

      @erenhatirnaz dogrudur, benim istedigim azure devops'un tum ozelliklerini Github'a eklesinler, Azure'da da Github diye ciksin. Maksat urunler dallanmasin. Ancak tabi onlarin bilecegi bir sey. Bu gece calisma olayi nedeniyle artik bilgisayar kriterlerim arasinda ekranin maksimum parlakligina ek olarak minimum parlaklikta eklendi. Beyaz tema olup birde ekran isini iyice kisamayinca gozler icin cok yorucu oluyor. Neyse bazi online kurslara ve not aldigim makalelere odaklanayim, sonrasinda bir kac kucuk proje yaparak pekistirmem lazim. Mallesef Github'i bosladim biraz, daha readme yazacam profil icin 🙂

Hayaller: Uzaktan IDE'ye bağlanayım, kodlarımı sunucu üzerinde geliştirip, bağımlılıkları jet gibi indireyim, sunucudaki işlemci gücünden yararlanayım.
Hayatlar: Disconnected from Codespaces.

Geçtiğimiz aylarda GitHub duyurduğu remote development çözümü Codespaces için beta başvuru yapmıştım. Kabul edilmiş. Deneyeyim dedim ama bendeki bu bağlantı ile kullanması imkansız gibi duruyor. Sürekli düşüyorum. Sizde daha iyi bir bağlantı varsa bir de siz deneyin derim. https://github.com/features/codespaces

#Programlama #GitHub #Codespaces #RemoteDevelopment

BeğenFavori PaylaşYorum yap

GitHub CLI 1.0 sürümü yayınlandı!
GitHub arayüzü üzerinde yapabildiğimiz hemen her şeyi komut satırı ekranınızdan (terminal) yapabilmenize olanak sağlayan araç 1.0 sürümü itibariyle beta programından çıkmış ve kararlı (stable) haliyle indirmenizi bekliyor.

Bu araçla birlikte gelen bazı özellikler:
* gh repo clone owner/repo komutuyla herkese açık olarak paylaşılmış herhangi bir depoyu bilgisayarınıza clone edebiliyorsunuz.
* gh issue status komutuyla açılmış tüm issue'leri ya da gh issue list --assignee [kullanıcı_adınız] komutuyla size atanmış tüm issue'leri listeleyebiliyorsunuz.
* gh pr create komutuyla Pull Request açabiliyorsunuz.
* gh pr checkout [PR_kodu] komutuyla reponuz için gönderilmiş bir pull requesti bilgisayarınıza checkout edebilir, sonrasında gh pr diff komutuyla değişiklikleri inceleyebilirsiniz ve son olarak da gh pr review --approve komutuyla checkout ettiğiniz Pull Request'in review aşamasından geçmesini onaylayabilirsiniz.
* Pull Request'i review ettikten sonra sonra gh pr checks komutuyla CI/CD süreçlerinde herhangi bir hata olup olmadığını kontrol edebilir sonrasında ise gh pr merge komutuyla Pull Request'in ilgili dal ile birleştirilmesini sağlayabilirsiniz.
* Son olarak da gh release create [etiket_ismi] komutuyla deponuza yeni bir sürüm çıkabilirsiniz.

Sadece bu komutlarla yetinmek zorunda değilsiniz elbette. GitHub aynı zamanda güzel bir iş yaparak tüm GitHub API'sini GitHub CLI üzerinden yapabilmenize olanak sağlayan alias özelliğini de aracına eklemiş. Dolayısıyla yapabildiğiniz şeylerin sayısı birden bire katlanıyor. Hemen her işini terminal ekranından yapmayı seven ben ve benim gibi #TerminalSevenlerDerneği üyelerini mutlu edecek güzel gelişmeler bunlar. İlerleyen sürümlerini de bekliyor olacağım 🙂

Duyuru yazısı: https://github.blog/2020-09-17-github-cli-1-0-is-now-available/
İndirme ve kurulum talimatları için: https://cli.github.com/

#GitHub #Programlama #YazılımGündemi #Terminal #KomutSatırı #API

BeğenFavori PaylaşYorum yap

OpenJDK projesinin Mercurial sürüm yönetim sisteminden Git'e ve barındırma için de GitHub'a taşınması işlemleri tamamlanmış. Proje artık GitHub üzerinde hayatına devam edecek.

Duyuru e-postası: http://mail.openjdk.java.net/pipermail/jdk-dev/2020-September/004694.html
OpenJDK'nın yeni evi: https://github.com/openjdk/jdk

#YazılımGündemi #Java #JDK #Git #GitHub

openjdk/jdk

JDK main-line development. Contribute to openjdk/jdk development by creating an account on GitHub.
BeğenFavori PaylaşYorum yap

İçerisinde Android geliştirmeden, yapay zekaya, dağıtık sistemlere ve veri yapılarına kadar çeşitli konularda onlarca akademik makale (paper) bulunan bir Git deposu (çoğu pdf formatında): https://github.com/papers-we-love/papers-we-love.

#FaydalıBağlantılar #AkademikMakale #Makale #Paper #YazılımGeliştirme #YapayZeka #Git #Github

papers-we-love/papers-we-love

Papers from the computer science community to read and discuss. - papers-we-love/papers-we-love
BeğenFavori PaylaşYorum yap

GitHub öğrenci paketinin süresi doluyor diye faydaları kullanayım dedim. NameCheap'den bir yıllık .me uzantılı ücretsiz domain yazıyor ama üyelik açıp, GitHub ve NameCheap hesaplarınızı bağlayınca "öğrenci indirimi sadece Amerika, İngiltere, Kanada ve Avustralya'daki seçilmiş üniversiteler için geçerlidir" diyor. Boş yere hesap açtım, boş yere GitHub hesabımdan yetki verdim. Ben yandım, başkaları yanmasın diye paylaşayım dedim. Gelmeyin arkadaşlar tünelin ucu iyi bir yere çıkmıyor.

#GitHub #Öğrenciİndirimi #NameCheap

BeğenFavori PaylaşYorum yap
Önceki yorumları gör 10 / 16

Git 2.28 sürümü yayınlanmış.

Bu sürümle birlikte artık git init komutuyla oluşturduğunuz yeni bir repository'nin varsayılan branch ismini değiştirebiliyoruz. Normalde bildiğimiz gibi git init çalıştırdığımızda varsayılan dal ismi olarak master kullanılıyor fakat artık bunu kullanmak istemeyenler için bir opsiyon var: init.defaultBranch. Bu opsiyonu gitconfig dosyanızı favori editörünüzle düzenleyerek ya da aşağıdaki gibi bir komut yardımıyla değiştirebilirsiniz:
git config --global init.defaultBranch anadal

Tabii ki bu değişikliğin sadece yeni oluşturacağınız repository'leri kapsayacağını belirtmek gerek. Bilgisayarınızda ya da uzak sunucudaki depolarınızın varsayılan dal ismini bu şekilde değiştiremezsiniz.

Diğer yenilik ve değişiklikler için GitHub Blog'da yayınlanmış şu blog yazısına bakabilirsiniz: https://github.blog/2020-07-27-highlights-from-git-2-28/

#Programlama #Git #YazılımGeliştirme #GitHub #Repository #YazılımGündemi

Highlights from Git 2.28 - The GitHub Blog

The open source Git project just released Git 2.28 with features and bug fixes from over 58 contributors, 13 of them new. We last caught up with you on the latest in Git back when
BeğenFavori PaylaşYorum yap

GitHub, varsayılan branch ismini değiştirmek için rehber yayınlamış.

https://github.com/github/renaming

#GitHub #Git

github/renaming

Guidance for changing the default branch name for GitHub repositories - github/renaming
BeğenFavori PaylaşYorum yap