#GününGrafiği | Bloomberg Economics'e göre #TicaretSavaşları'nın asıl etkisi 2021'de hissedilecek
#GününGrafiği | Bloomberg Economics'e göre #TicaretSavaşları'nın asıl etkisi 2021'de hissedilecek
C# yazdığım zamanlardan hatırladığım kadarıyla generic programlama terimi, tipi belli olmayan fonksiyon parametreleri tanımlamak için kullanılıyordu. Örnek vererek daha iyi anlatırım:
C++'da generic programlama ile şu şekilde bir yapı kurabiliyoruz.
template <typename T> class Liste { // sınıf içeriği }; Liste<Hayvan> hayvan_listesi; Liste<Araba> araba_listesi;
Bu yapının avantajı hem bizi kod tekrarından kurtarıyor, hem de işimizi kolaylaştırıyor. Bu yapı sayesinde, atıyorum bu listelerin içeriklerini yazdırmak istersek, parametre olarak
T alan bir fonksiyon kodladığımızda, o fonksiyona bu listelerin ikisini de gönderebiliyoruz.
Go dili topluluğu da, bu özelliği Go diline Contracts ile eklemeyi konuşuyor. İlgili tavsiye sayfasında detaylıca anlatılmış.
6.0.0 sürümü ile gelecek özelliklerden bazıları şunlar:
Diğer özellikler için bu sayfayı ziyaret edebilirsiniz.
Uzun bir süredir geliştiriciler tarafından pek tercih edilmeyen Windows, artık bazı şeyleri değiştirerek geliştiricileri kendine çekmeyi planlıyor gibi. Bunlardan biri de o eski hantal, kullanışsız ve özelleştirme desteği çok az olan terminal uygulaması. Bir süredir Microsoft'un bu uygulama üzerinde çalıştığını biliyoruz. Zaten duyurdukları ilk ön izleme sürümü de bu değil. Bu ön izleme sürümü ile gelen bazı yeni özellikler şu şekilde:
Eski sürümde böyleyken:
Bu hale gelmiş:
Diğer özellikler için konu başlığındaki bağlantıya tıklayabilirsiniz. Açıkcası bir terminal sever olarak Windows'a yeni modern bir terminal arayüzü gelmesine sevindim fakat bu saatten sonra GNU/Linux tarafından tekrar Windows'a geri dönmem çok zor. Yine de Windows üzerinde çalışan arkadaşlar adına sevindim.
Firefox tarayıcısının bu ay başında duyurulan 68 numaralı sürümü ile bazı yeni CSS özellikleri de kullanıma açılmış. Bunlardan birisi şu şekilde:
::markerile listelerin maddelerini özelleştirme
Bildiğimiz gibi HTML'de iki çeşit liste tipi var. Birisi
ul, yani Unordered List (Sırasız Liste); diğeri ise
ol, yani Ordered List (Sıralı Liste). Artık bu çeşit listenin de madde işaretlerini CSS ile özelleştirebileceğiz. Şöyle ki:
ul ::marker { color: hotpink; } ol ::marker { color: blue; font-size: 200%; }
Sonuç işe şu şekilde oluyor:
Diğer CSS özellikleri için bu sayfayı ziyaret edebilirsiniz.
Aslında bu geçen haftanın haberi fakat gözden kaçmış ama yine de değinmeden geçmek istemedim. Tasarım cahili bir back-end developer olarak çok işime yaramış, kendisiyle nice siteler hazırlamıştım fakat artık Bootstrap 3 sürümü emekliye ayrılıyor. Artık güvenlik güncelleştirmeleri de gelmeyecek.
Bootstrap ekibi yeni uzun dönem desteklerini (LTS) Bootstrap 4 sürümü ile devam ettireceklerini duyurdu.
Elveda Bootstrap 3…
pullveya
pushyapan araç açık kaynak olarak yayınlandı: git-o-matic.
Bir sonraki hafta görüşmek üzere,
Kendinize iyi bakın...
---
Yazılımın herhangi bir alanı ile ilgili karşılaştığınız haberlerle gündeme katkı sağlamak isterseniz #YazılımGündemineMalzeme etiketini kullanabilirsiniz.
Tv den vuran mavi ışıkta yakıştı oğluma 😀
Yemeksepetinde ne kadar siparis verdiginizi hesaplayan script yazmis bi arkadas.
Siparislerim sayfasina girip console u acip yapistirin.
let changed=true;let itemLength=0;let oldLength=0;let tolerance=0;var totalP=0;var sleepTime=1500;function calculate(){var array=$(".amount-info > strong").text().split("TL");$.each(array,function(index,value){let final=parseInt(totalP)+parseInt(value);if(String(final)!='NaN'){totalP=totalP+parseInt(value)}});alert('TOPLAM HARCAMANIZ : '+String(totalP)+"TL")}function loadItems(){console.log('Yeni veriler yüklendi');itemLength=document.getElementsByClassName('order-item').length;if(itemLength==oldLength){changed=false}oldLength=itemLength;window.scrollTo(0,document.body.scrollHeight);setTimeout(function(){if(changed){loadItems();tolerance=0}else{if(tolerance>5)calculate();else{tolerance++;sleepTime=sleepTime-200;loadItems()}}},sleepTime)}console.log('Hesaplama yapılıyor lütfen bekleyin');loadItems();
Günümüzde yapay zeka/makine öğrenimi gibi konular gerek bilimsel çalışmalarda gerekse sektörün içinde oldukça kullanılan teknolojiler fakat yapay zeka, o kararı neden verdiğini açıklamıyor. Bu çevrim içi kitap, daha açıklanabilir modeller üzerine bir kaynak.
https://christophm.github.io/interpretable-ml-book/
#MakineÖğrenmesi #YapayZeka #Kitap #Programlama
#Gününİpucu Sadece #GNU/#Linux araçlarını kullanarak terminal üzerinde rastgele şifre oluşturmak için:
cat /dev/urandom | tr -dc 'a-zA-Z0-9-!@#$%^&*()_+~' | fold -w 10 | head -n 1
Ek ipucu:
Bunu
~/.bashrc dosyanıza bu şekilde eklerseniz:
alias genpass="cat /dev/urandom | tr -dc 'a-zA-Z0-9-!@#$%^&*()_+~' | fold -w 10 | head -n 1"
terminalde (terminalizi yeniden açmanız gerekebilir) sadece
genpass yazmanız yeterli olacak.
Meraklısına detaylar:
•
cat /dev/urandom: urandom, GNU/Linux sistemlerde cihaz sürücülerinden ve diğer kaynaklardan toplanan çevresel gürültüyü kullanarak yalancı rastsal sayı üreten bir sürücü. Detaylı bilgi için: https://en.wikipedia.org/wiki//dev/random . Bu sürücünün ürettiği rastgele karakterlerden istemediklerimizi çıkararak şifremizi üreteceğiz.
•
tr -dc 'a-zA-Z0-9-!@#$%^&*()_+~': Rastgele şifre içerisinde olmasını istediğiniz karakterleri tek tırnaklar içinde belirtiyoruz. a-zA-Z0-9 kısmı hariç diğerlerinden istemediklerinizi silebilirsiniz.
•
fold -w 10: Oluşturulacak olan rastgele şifrenin kaç haneli olmasını istediğinizi belirtiyorsunuz.
•
head -n 1: Kaç tane rastgele şifre oluşturmak istediğinizi belirtiyorsunuz.
#akış #Teknomutfak @rf12 @outrun @cemkoc
Dün söz verdiğim nefis tavuk sandviç tarifini siz Tekno Mutfak severlerle paylaşmak istiyorum. Efendim öncelikle tavuk göğsü alınır dilenirse daha yağlı ve lezzetli ızgara tava da veya ızgara bonfile de tercih edilebilir. Tavuğumuz ince şekilde arzuya göre dilimlenir inceltilir vs.
Ardından tavuğumuzun marine sosuna geçiyoruz. Bu sos için Stout tipi bira kullanmak gerek ama alkol kullanmak istemiyorsanız eklemesenizde olur. eğer ekleyecekseniz 200 ml yeterli. Ardından iki diş sarımsağı ince ince kıyıyor ve marine sosumuza ekliyoruz. Ardından kaliteli taneli bir hardaldan 1 dolu tatlı kaşığı koyuyoruz. Ben Royal Mustard Pommery tercih ediyorum. Gerçekten harika bir hardal. 2 Çay kaşığı çiçek balı ekliyoruz. Yarım limonun çekirdeklerini çıkartıp suyunu sıkıyor ve sosumuza ekliyoruz. Yarım çay kaşığı tatlı toz biber ekliyoruz. Arzu edildiği kadar tuz ve mümkünse taze çekilmiş üç renkli karabiber ekliyoruz. İyice karıştırıp incelttiğimiz veya doğradığımız tavuklarımızı bu sosa atıyoruz. Tavuklarımız bu sos içinde buz dolabında 45 dk ile 1 saat arası marine olacak.
Marinasyon bittikten sonra sandviç sosumuzu hazırlayabiliriz. Bunun için 3 yemek kaşığı mayonezi bolca ve çok ince kıyılmış maydonozla karıştırıyoruz. 1 Yemek kaşığı limon suyu ekliyoruz. bir tutaz tuz ve çekilmiş karabiber ekliyoruz.
Evet her şey hazırsa pişirebiliriz. Öncelikle tavaya tereyağını alıyoruz. Bir yemek kaşığı kadar da zeytinyağı ilave edelim. Ardından dilimleyip temizlenmiş mantarları soteleyip sularını salmalarını bekleyelim. Sularını salınca marine edilmiş tavukları tavaya ekleyip güzelce sote yapalım. Bu arada 2 dilim organik çavdar ekmeğini yağsız bir tavada hafifce kızartalım. Tavuk ve mantar güzelce sotelendiğinde ekmeğe alalım. Ardından sandviç sosumuzdan arzu ettiğimiz kadar ekleyelim. Evet nefis bir tavuk sandviç hazırlandı bile. Afiyet olsun.
Not: Görsel bana ait değil Witcher Food Recipe dan alıntı bende bu tarifi oradan öğrendim zaten. Mutlaka deneyin, muhteşem. 🙂 Kullandığım hardalın görselini de ekliyorum. Büyük marketlerde bulabilirsiniz.
E-Devlet'te yılda birkaç kez girip kontrol etmemiz gereken yerler: (Sürekli güncellenecek)
Ekleme yapanlara teşekkürler: @fikri
#Linux #Oyun #steamplay
Böyle ufak bir rehber hazırladım ilgilenenler için , Wine ile uğraşmaya son 😀