txt paylaştı.

Yazılım Gündemi - 3 (22-28 Temmuz 2019)

< Önceki Gündem     |   22 - 28 Temmuz 2019   |     Sonraki Gündem >

GitHub, Amerika yaptırımlarını uygulamaya başladı

Kısıtlanan kullanıcıların ekranlarında çıkan uyarı metini.

GitHub bu kararları yeni mi uygulamaya başladı, yoksa daha önceden de uygulanıyordu fakat bu kadar sert mi değildi, bilemiyorum fakat bu hafta birkaç olaya karıştığı için gündem oldu. Bu olaylar şu şekilde:

Kısıtlamaların tam listesi olmamakla birlikte geliştiricilerin şu an maruz kaldıkları kısıtlamalar bu şekilde:

  • GitHub Pages üzerinde barındırdıkları web siteleri ulaşılamaz oldu (GitHub 404 sayfası gönderiyor).
  • Yeni özel depo oluşturamıyorlar.
  • Var olan özel depolarına erişemiyorlar. git clone komutu da 403 kodu dönüyormuş.

Kısıtlamalar nereye kadar gidecek bilinmiyor. Geliştiriciler projelerine devam edip, edemeyecekleri konusunda endişeliler. GitHub'ın ilgili sayfasında bu ülkelerdeki kişiler ücretsiz hizmetlerden faydalanabilecekler deniyor fakat özel depolar ücretsiz olmasına rağmen, bu kullanıcıların özel depoları kısıtlanmış ve erişilemez durumda. Geliştiriciler kodlarına, hata takip sistemine ve dokümanlarına erişimi kaybettiler. GitHub'a mail atıp, kapatılmış depoların yedeklerini istemelerine rağmen geri dönüş olumsuz olmuş. Resmen kodlarına el koymuşlar yani.

Bu ülkelerde yaşayan geliştiriciler de GitHub'a açık mektup yazarak, bir nevi imza kampanyası başlatmışlar. Geliştirici camiasından insanlar konuyu HackerNews ve Reddit gibi platformlardan tartışmaya devam ediyor.

Her ne kadar Amerika merkezli bir şirket olarak yasaları uygulamak zorunda olsalar da, GitHub'ın tavırları beni rahatsız etti. Özellikle bu kullanıcılara hiç haber vermeden, önceden uyarı yapmadan ve verilerini alma imkanı sunmadan bir gecede bu işleri yapmaları bende biraz art niyet duygusu uyandırdı ve GitHub üyeliğimi sorgulamaya başladım. Üstelikte Türkiye'ye de yaptırımlar konusu gündemdeyken endişem daha da arttı ve GitHub'daki tüm depolarımı bilgisayarıma indirdim fakat Türkiye'nin de bu listeye girmesi durumunda Türkiye bilişim sektöründe yaşanacakları düşünemiyorum bile!

Üstelik bu ülkelere gitmiş ve oradan GitHub'a bağlanmışsanız, bu kısıtlamalar sizin hesabınıza da gelebilir ve tekrar hesabınızı açtırmak için o ülkelerden birinde yaşamadığınızı kanıtlamanız için form doldurmanız isteniyor. Formda istenen bilgilere baksanıza!

Levent Abi bir kez daha haklı çıktı, söylemi tekrar hatırlayalım: "Bulut dediğin başkasının bilgisayarıdır. Bir gün gelir de, 'Sana hizmet vermiyorum kardeşim' derse, öylece kalırsın ortada". Bir kere daha bulut sistemlere güvenmememiz gerektiğini -umarım- öğrenmiş olduk. Güya internette gerçek hayattaki gibi ülke sınırları yoktu, güya internetteyken fiziksel olarak nerede olduğumuzun bir önemi yoktu…

PHP 7.4.0 Beta 1 yayınlandı

22 Temmuz'da yeni özellik eklenmesi dondurulan (feature freeze) PHP 7.4'ün Beta 1 etiketine sahip ilk sürümü ise 25 Temmuz'da duyuruldu. PHP Wiki sayfasındaki takvime göre PHP 7.4.0 sürümü yayın sürecinin bu şekilde olması bekleniyor:

Tarih Sürüm
08 Ağustos 2019 Beta 2
22 Ağustos 2019 Beta 3
05 Eylül 2019 RC 1
19 Eylül 2019 RC 2
03 Ekim 2019 RC 3
17 Ekim 2019 RC 4
31 Ekim 2019 RC 5
14 Kasım 2019 RC 6
28 Kasım 2019 Final

PHP 7.4.0 ile gelecek bazı özellikler bu şekilde:

Tipli sınıf özellikleri (Typed Properties)

PHP'de sınıf kodlarken artık sınıfın özelliklerini bu şekilde tipli tanımlayabileceğiz:

class Kullanici {
        public int $id;
        public string $isim;

        public function __construct(int $id, string $isim) {
                $this->id = $id;
                $this->isim = $isim;
        }
}
Arrow Functions

Önceden bu şekilde olan kullanımı:

$sayilar = [1, 2, 3, 4, 5, 6];
$kareleri = array_map(function($sayi) { return $sayi * $sayi; }, $sayilar);
// 1, 4, 9, 16, 25, 36

Artık bu formatta kullanabileceğiz:

$sayilar = [1, 2, 3, 4, 5, 6];
$kareleri = array_map(fn($sayi) => $sayi * $sayi, $sayilar);
// 1, 4, 9, 16, 25, 36
Null Coalescing Assignment Operator

Çevirisini yapamadım fakat bu operatör Türkiye'den birisi tarafından eklenen bir özellik. Kendisini Twitter'da @midorikocak kullanıcı adıyla bulabilirsiniz. Gelelim yeni operatörümüze, bu operatör sayesinde önceden bu şekilde yazdığımız kod parçasını:

if (!isset($dizi['anahtar'])) {
        $dizi['anahtar'] = varsayilaniHesapla();
}

Artık aşağıdaki gibi tek satırda yazabileceğiz:

$dizi['anahtar'] ??= varsayilaniHesapla();

Bu katkısı için kendisine teşekkür ediyoruz.

Yazının fazla uzamaması için bu konuyu burada bırakıyorum ama eğer ilgiliyseniz yeni özelliklerin tamamına buradan erişebilirsiniz.

JDK 13 ile gelecek özellikler belli oldu

Geçen haftaki gündemde JDK 13 sürümünün "Rampdown" ikinci aşamaya geçtiğini duyurmuştum. Bu hafta da yeni eklenecek bir özelliğe bakalım. Diğer özelliklere de baktım fakat uzun zamandır Java yazmadığım için tam anlayamadım. Ben de anladığım özelliği yazayım dedim 🙂 Diğer özellik ve değişiklikler için konu başlığına eklediğim bağlantıya tıklayabilirsiniz ya da QCon isimli konferansta Oracle çalışanı Java Dil Mimarı Brian Goetz tarafından yapılan bu sunumu izleyebilirsiniz: Java Futures, 2019 Edition.

Çok satırlı String ifadeler

Önceden Java'da bir string değişken içerisine uzun bir ifade yazacağımız zaman, bu şekilde bir yöntem izliyorduk:

String html = "<html>" +
    "<body>" +
    "deneme" +
    "</body>" +
    "</html>";

Bu şekilde bir kullanımda string parçaları birleştirildiği için biraz da olsa performansı etkiliyordu fakat artık Python'da görmeye alıştığımız 3 tırnak işaretli şu yapı Java'ya da geldi:

String html = """
              <html>
                <body>
                  deneme
                </body>
              </html>
              """;

Apache NetBeans 11.1 duyuruldu

Eklenen diğer özelliklerin tam listesi ve detaylar için konu başlığındaki bağlantıya tıklayabilirsiniz.

Intellij IDEA 2019.2 yayınlandı

Tekrarlanan Kod Bloğu Dedektörü

NetBeans'e güncelleme gelir de, Intellij IDEA hiç geri kalır mı?! Yapıştırmış güncellemeyi:

  • Java 13 desteği,
  • Otomatik tamamlama penceresi yanlış yazmalara karşı iyileştirilmiş,
  • Çalışan Docker konteynerindeki dosya sistemine erişme,
  • Açılış sürelerini kısaltan performans iyileştirmeleri,
  • Her klasörün kendine özel kod stili olabilecek,
  • 20'nin üzerinde dil için söz dizimi (syntax) renklendirme,

Eklenen diğer özelliklerin tam listesi ve detaylar için konu başlığındaki bağlantıya tıklayabilirsiniz.

Visual Studio 2019 16.2 ve 16.3 Preview 1 duyuruldu

Yenilenmiş Test Explorer

  • Test Expolorer aracında iyileştirmeler,
  • Microsoft Edge Insider ile JavaScript hata ayıklama desteği,
  • C++ tarafında MSBuild projeleri için Clang/LLVM desteği,
  • Daha fazla ekran alanını için tüm araç çubuklarını gizleyebilme

Eklenen diğer özelliklerin tam listesi ve detaylar için konu başlığındaki bağlantıya tıklayabilirsiniz.

.NET Ekosistemi için güvenlik raporu yayınlandı

Resime tıklayarak özet görselini büyültebilirsiniz.

Diğer Haberler

Bir sonraki hafta görüşmek üzere,
Kendinize iyi bakın...

BeğenFavori PaylaşYorum yap
Önceki yorumları gör 6 / 40
txt paylaştı.
BeğenFavori PaylaşYorum yap
Önceki yorumları gör 4 / 17
txt paylaştı.

Sevgili Teknoseyir takipçileri kitap yardımlarınızı bekliyoruz.

Merhaba güzel insanlar...Ben sınır hattında çalışan bir öğretmenim.Gün içinde başla bir gönderi daha atmıştım o çok basit olduğu için böyle bir yazı yazma gereği duydum.Yeni kurulan okul kütüphanemize kitap ihtiyacımız var.

Aslında bir çok ihtiyacımız var ama önceliğimiz kitaplık.Ne tür kitaplar diye soracak olursanız 10-14 yaş arası tavsiye edilen tüm edebi kitaplar olabilir.Hatta 8 sınıf öğrencilerimize hazırlık kitapları bile kabul edebiliriz.

Maddi yardım beklentimiz ise yok,sadece kitap talep ediyoruz abartı miktarlarda aramıyoruz kıyada köşede kalan kitaplarınız varsa talibiz 🙂

Şimdiden esen kalın...

 

Okulun Adresi:Evrenpaşa Mahallesi, 63570 Sokak Ceylanpınar/Şanlıurfa

İsmim Bekir DARI okulun Türkçe Öğretmeniyim

 

 

BeğenFavori PaylaşYorum yap
Önceki yorumları gör 4 / 15
txt paylaştı.

IMDb 6.7 ve Üzeri En iyi Bilim Kurgu Filmlerinin Listesi


Benim gibi BİLİM KURGU meraklılarına 🙂



1. A.I. Artificial Intelligence (Yapay Zeka)

IMDb Puanı: 7,1


2. Gün Işığı (Sunshine)

IMDb Puanı: 7,3


3. Üçüncü Türden Yakınlaşmalar (Close Encounters of the Third Kind)

IMDb Puanı: 7,7


4. Yerçekimi (Gravity)

IMDb Puanı: 7,8


5. E.T. (Extra – Terrestrial)

IMDb Puanı: 7,9


6. Marslı (Martian)

IMDb Puanı: 8,0


7. Brazil

IMDb Puanı: 8,0


8. Truman Show

IMDb Puanı: 8,1


9. Jurassic Park

IMDb Puanı: 8,1


10. 2001: Bir Uzay Destanı (2001: A Space Odyssey)

IMDb Puanı: 8,3


11. Geleceğe Dönüş (Back to the Future)

IMDb Puanı: 8,5


12. Zamana Karşı (In Time)

IMDb Puanı: 6,7


13. Tron Efsanesi (Tron)

IMDb Puanı: 6,8


14. Ada (The Island)

IMDb Puanı: 6,9


15. Kurtuluş Günü (Independence Day)

IMDb Puanı: 6,9


16. Dünyanın Sonu (World’s End)

IMDb Puanı: 7,0


17. Snowpiercer

IMDb Puanı: 7,0


18. Pasifik Savaşı (Pacific Rim)

IMDb Puanı: 7,0


19. Deja Vu

IMDb Puanı: 7,0


20. Transformers

IMDb Puanı: 7,1


21. Ben, Robot (I, Robot)

IMDb Puanı: 7,1


22. Tetikçiler (Looper)

IMDb Puanı: 7,4


23. RoboCop

IMDb Puanı: 7,5


24. Maymunlar Cehennemi: Başlangıç (Rise of the Planet of the Apes)

IMDb Puanı: 7,6


25. Azınlık Raporu (Minority Report)

IMDb Puanı: 7,7


26. Açlık Oyunları: Ateşi Yakalamak (The Hunger Games: Catching Fire)

IMDb Puanı: 7,7


27. 5. Element (The Fifth Element)

IMDb Puanı: 7,7


28. Avcı (Predator)

IMDb Puanı: 7,8


29. Avatar

IMDb Puanı: 7,8


30. Yarının Sınırında (Edge of Tomorrow)

IMDb Puanı: 7,9


31. Kaptan Amerika: Kahramanlar Savaşı (Captain America: Civil War)

IMDb Puanı: 7,9


32. Star Trek

IMDb Puanı: 8,0


33. Yasak Bölge(District 9)

IMDb Puanı: 8,0


34. X-Men: Geçmiş Günler Gelecek (X-Men: Days of Future Past)

IMDb Puanı: 8,1


35. Çılgın Max: Öfkeli Yollar (Mad Max: Fury Road)

IMDb Puanı: 8,1


36. Galaksinin Koruyucuları (Guardians of the Galaxy)

IMDb Puanı: 8,1


37. Terminatör 2: Kıyamet Günü (Terminator 2: Judgment Day)

IMDb Puanı: 8,5


38. Yıldız Savaşları Serisi (Star Wars) Serisi

IMDb Puanı: 8,7


39. Matrix

IMDb Puanı: 8,7


40. Başlangıç (Inception)

IMDb Puanı: 8,8


41. Hayat (Life)

IMDb Puanı: 6,8


42. Canavar (Cloverfield)

IMDb Puanı: 7,0


43. Suç Zamanı (Los Cronocrimenes)

IMDb Puanı: 7,2


44. Ben Efsaneyim (I am Legend)

IMDb Puanı: 7,2


45. Öldüren Sis (The Mist)

IMDb Puanı: 7,2


46. Sinek (The Fly)

IMDb Puanı: 7,5


47. 28 Gün Sonra (28 Days Later)

IMDb Puanı: 7,6


48. Şey (The Thing)

IMDb Puanı: 8,2


49. Yaratık (Alien)

IMDb Puanı: 8,5


49. Oblivion

 IMDb Puanı: 7,0


50. Prometheus

IMDb Puanı: 7,0


51. Paralel Evren (Coherence)

IMDb Puanı: 7,2


52. Ölümsüz (Unbreakable)

IMDb Puanı: 7,2


53. Yaşam Şifresi (Source Code)

IMDb Puanı: 7,5


54. Zamanın Ötesinde (Predestination)

IMDb Puanı: 7,5


55. Kelebek Etkisi (Butterfly Effect)

IMDb Puanı: 7,7


56. Karanlık Şehir (Dark City)

IMDb Puanı: 7,7


57. Ex Machina

IMDb Puanı: 7,7


58. Ay (Moon)

IMDb Puanı: 7,9


59. Geliş (Arrival)

IMDb Puanı: 8,1


60. Karanlık Yolculuk (Donnie Darko)

IMDb Puanı: 8,1


61. 12 Maymun (Twelve Monkeys)

IMDb Puanı: 8,1


62. Bıçak Sırtı (Blade Runner)

IMDb Puanı: 8,2


63. Prestij (The Prestige)

IMDb Puanı: 8,5


64. Yıldızlararası (Interstellar)

IMDb Puanı: 8,6


65. Robot Adam (Bicentennial Man)

IMDb Puanı: 6,8


66. Chappie

IMDb Puanı: 6,9


67. Başka Bir Dünya (Another Earth)

IMDb Puanı: 7,0


68. Uzay Yolcuları (Passengers)

IMDb Puanı: 7,0


69. Kapsül (Primer)

IMDb Puanı: 7,0


70. Kaynak (The Fountain)

IMDb Puanı: 7,3


71. I Origins

IMDb Puanı: 7,3


72. K-PAX

IMDb Puanı: 7,4


73. Frekans (Frequency)

IMDb Puanı: 7,4


74. Gattaca

IMDb Puanı: 7,8


75. Bay Hiçkimse (Mr. Nobody)

IMDb Puanı: 7,9


76. Son Umut (Children of Men)

IMDb Puanı: 7,9


77. Aşk (Her)

IMDb Puanı: 8,0


78. Dünyalı (The Man from Earth)

IMDb Puanı: 8,0


79. Solaris

IMDb Puanı: 8,1


80. İz Sürücü (Stalker)

IMDb Puanı: 8,1


81. Otomatik Portakal (A Clockwork Orange)

IMDb Puanı: 8,3


82. Metropolis

IMDb Puanı: 8,3


83. Sil Baştan (Eternal Sunshine of the Spotless Mind)

IMDb Puanı: 8,4


 

 

Kaynak ve Konular

 

#BilimKurgu #bilimkurgu #FilmTavsiyesi #Film #EnİyiFilmTavsiyesiListesi #FilmListesi

BeğenFavori PaylaşYorum yap
Önceki yorumları gör 5 / 22

Windows 10 iTunes'a bağlanamama sorunu çözümü

#Windows10 kullanan iOS cihaz sahipleri eğer itunes cihazınızı görmüyor ise Bilgisayarım->Aygıt Yöneticisi kısmından Apple cihazı seçip yazılım güncelleştir diyorsunuz ve şu dosya konumunu belirtiyorsunuz. Ardından itunes cihazı görmeye başlayacaktır 🙂

C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers


#ipucu #HaberinizOlsun #Apple #akış

BeğenFavori PaylaşYorum yap