Kayıtlar

2019 tarihine ait yayınlar gösteriliyor

OpenNMT

Resim
OpenNMT , nöral makine çevirisi ve nöral dizi öğrenmesi için açık kaynaklı bir ekosistemdir. Aralık 2016'da Harvard NLP grubu ve SYSTRAN tarafından başlatılan OpenNMT, o zamandan beri çeşitli araştırma ve endüstri uygulamalarında kullanılmıştır. Halen SYSTRAN ve Ubiqus tarafından geliştirilmesi sürdürülmektedir. OpenNMT iki popüler derin öğrenme çatısında gerçekleme sunmaktadır: OpenNMT-py : PyTorch 'un kullanım kolaylığından yararlanan kullanıcı dostu ve çok kipli bir gerçeklemedir. OpenNMT-tf : TensorFlow ekosistemine dayanan modüler ve kararlı bir gerçeklemedir. Her gerçeklemenin kendine özgü özellikleri vardır ancak benzer hedefleri paylaşır: Son derece yapılandırılabilir model mimarileri ve eğitim prosedürleri Gerçek dünya uygulamalarında kullanım için verimli model sunma yetenekleri Metin oluşturma, etiketleme, özetleme, görüntüden metne dönüştürme ve konuşmadan metne dönüştürme gibi diğer görevler için eklentiler OpenNMT ekosistemi ayrıca tam bir nö

pkg-config

pkg-config , uygulamaları ve kütüphaneleri derlerken kullanılabilecek yardımcı bir araçtır. Sistemde kurulu olan kütüphaneleri sorgulamak için birleşik bir arayüz tanımlar. Programcıların ve kurulum betiklerinin, kütüphane dosyalarının isimleri ve konumları gibi ayrıntılı bilgilere sahip olmadan da çalışmasını sağlar. Özellikle ilk defa karşılaşılan kütüphaneleri kullanan uygulamaları derlerken işleri kolaylaştırır. pkg-config aslen Linux için tasarlanmış olsa da artık çeşitli BSD dağıtımları, Microsoft Windows, macOS ve Solaris gibi işletim sistemleri için de mevcuttur. İlk gerçeklemesi James Henstridge tarafından kabuk betiği olarak yazılan, daha sonraysa Havoc Pennington tarafından GLib kütüphanesi kullanılarak C'de yeniden yazılan pkg-config, kütüphaneler hakkında aşağıda bazı örnekleri görülebilecek çeşitli bilgiler verir: C veya C++ derleyicisi için parametreler Bağlayıcı için parametreler Söz konusu paketin sürümü Bir RPM, deb veya başka bir ikili paketleme sis

Kirogi

Resim
Kirogi , dronlar için yeni bir yer kontrol uygulaması. KDE topluluğundan Eike Hein , gökyüzünü özgür yazılım tarzıyla fethetmek isteyenler için geliştirmeye başlamış kısa bir süre önce. Uygulamanın akıllı telefonlar, tabletler ve masaüstü bilgisayarlarda çalışması hedefleniyor. Kirogi'nin köken hikayesi aslında pek çok özgür yazılım projesiyle ortak sayılır. Bir özgür yazılım geliştiricisi yeni bir donanım alır. Donanımla birlikte sunulan yazılım ya istendiği kadar iyi ya da hiç çalışmaz. Özgür yazılım geliştirici de hem kendisi hem de tüm insanlık için aldığı donanıma yönelik özgür bir yazılım geliştirmeye karar verir. Donanım yerine herhangi bir ihtiyacı koyduğunuz zaman bahsettiğim ortaklık daha iyi anlaşılabilir sanırım. Kirogi'nin başlıca özellikleriyse aşağıdaki gibi sıralanabilir: Doğrudan uçuş kontrolleri Navigasyon haritası üzerinde dokunarak uçurma Takla atma, kalibrasyon gibi araç hareketlerini tetikleyebilme Oyun kumandası ve oyun çubuğu desteği Canlı v

Onay İşareti

Onay işareti, onay imi veya tik işareti, ✓, ✔ gibi sembollerle gösterilen ve evet kavramını ("evet, bu doğrulandı", "evet, bu doğru cevap", "evet, bu tamamlandı", "evet, bu seçenek veya seçenekler bana uyuyor") ifade etmek için daha çok konuşma dilinde, bilgisayarlardaki veya anketlerdeki formlarda veya klasik sınav kağıtlarında kullanılan bir işarettir. Bir fiil olarak işaretlemek veya tik koymak, bu tip bir işaret eklemek anlamına gelir. Basılı formlar, basılı belgeler ve bilgisayar yazılımları, genellikle onay işaretlerinin yerleştirileceği kareler içerir. ✔ Uluslararası Farklılıklar Onay işareti, dünyanın çoğu yerinde kolayca oluşturulabilmesi nedeniyle yaygın bir uygunluk sembolü olmuştur. Bazı ülkelerdeyse bu işaretin kullanımı daha farklıdır. İsveç okullarında ✓ işaretinin bir cevabın yanlış olduğunu belirtmek için kullanımı yaygındır; rätt'tan gelen R ise bir cevabın doğru olduğunu belirtmek için kullanılır. Fince'de ✓

Fedora'da Nvidia DKMS Sürücüleri

Linux'ta en uzun süre uğraştığım sürücüler Nvidia'nınkiler sanırım. Her şey yolunda olsa bile ara sıra kendini hatırlatmayı ihmal etmiyor. Dün de normalde GPU üzerinde yapabileceğim bir çalışmayı CPU üzerinde yapmak zorunda kalınca bu son probleminin ne olduğuna bakmaya karar verdim. İlk önce çok kısa bir şekilde Nvidia sürücülerinden bahsetmek istiyorum. Linux'ta bu sürücüleri kurmak için birden çok yöntem var. İlk önce Nouveau ismindeki özgür sürücüleri mi yoksa Nvidia'nın kapalı kaynak sürücülerini mi kullanmak istiyorsunuz ona karar vermeniz gerekiyor. Özgür sürücüleri seçerseniz kolayca dağıtımınızın resmi depolarında sürücü kurulumunu yapabilirsiniz. Nvidia'nın sürücülerini kurmak isterseniz ya Nvidia'nın sunduğu kurulum dosyasını kullanmanız gerekiyor ya da genellikle dağıtımınızın topluluk depolarında bulunan paketleri yüklemeniz gerekiyor. Örneğin Fedora için negativo17 ve RPM Fusion depolarında kapalı kaynak Nvidia sürücüleri bulunuyor. P

Blogger için Twitter Önizlemeleri

Resim
Uzun yıllar boyunca eğer okumak isteyen olursa RSS okuyucusuna kaydeder düşüncesiyle günlüğümdeki yazıların bağlantısını kullandığım sosyal medya siteleri üzerinde çok nadir paylaştım. Son yıllarda iyice fark ettim ki insanlar RSS'e yeterli ehemmiyeti vermiyor ve her zaman olmasa da ara sıra günlüğümdeki yazıların bağlantısını elle okuyucuyla buluşturmaya çalışmalıyım. Böyle de yaptım. Son yıllarda yazdığım çoğu yazıyı içeriğine uygun olarak Twitter, Facebook, LinkedIn ve Ekşi Sözlük'te paylaştım. İnsanların okumaktan daha çok izlemeyi tercih ettiği bir döneme denk gelmeseydi belki daha anlamlı sonuçlar elde edebilirdim ama önemli değil bu. Twitter'da yaptığım paylaşımlarda canımı sıkan bir eksiklik vardı ama. Paylaştığım bağlantılar sadece bağlantı olarak kalıyordu ve herhangi bir önizleme oluşturulmuyordu. Koskaca Google ve Twitter bunu bence blog yazarlarını uğraştırmadan otomatik olarak halledebilirdi ama iş bize düşüyor. Twitter'da Blogger'daki yazılar

Ayı Yogi'nin Çetesi'ni İndirmek

Resim
Çoçukken severek izlediğim çizgi filmlerden Ayı Yogi'nin Çetesi 'nin Türkçe dublajlı halini bir çizgi film sitesinden youtube-dl yardımıyla indirdim. Bu sitede iki bölüm yüklendiği yerden silindiği için bunları başka bir yerden indirmem gerekti. Bulduğum sitede tek bir video dosyası yerine bir video akışı tercih edildiği için biraz farklı bir yöntem takip etmem gerekti. Bu tip durumlarla karşılaşacakların işini biraz kolaylaştırmak için neler yaptığımı kısaca yazıp alternatif yöntemlerin bulunduğu birkaç yazıya da bağlantı vereceğim. Sürekli video indiren veya video paylaşım sitelerini yakından takip eden biri olmadığım için video akışlarının ne kadar yaygın olduğunu bilmiyorum ama bildiğim bir şey varsa bu tip sitelerde bildiğimiz araçlar pek işe yaramıyor. İlk önce video akışlarını Linux kullanıyorsanız halihazırda elinizin altında olan, başka işletim sistemleri kullanıyorsanız da araştırarak nasıl kurabileceğinizi bulabileceğiniz birkaç araçla indirmenin yoluna bak

Serial Mom

Resim
Birkaç gündür epey uzun zamandır izleme listemde bulunan 1980-1990 arası çekilmiş komedi filmlerini izliyorum. Az önce de  Serial Mom 'ı izledim. Tam bir film incelemesi olmasa da film hakkındaki çeşitli düşüncelerimi aşağıda bir araya getirdim. Uyarı: Tamamen film izlendikten sonra okunması gereken bir yazıdır. Film gerilim ve komedi türünü harmanlamaya çalışmış ama bunu filmin ilk yarısında (ve ikinci yarısında da) başaramadı , bakalım ikinci yarıda neler olacak göreceğiz . Bunun yerine belki tamamen bir tür tercih edilseydi çok daha iyi olurdu film için. Annenin bu hale nasıl geldiği bir şekilde izleyiciye verilebilseydi, annenin motivasyonunu bileceğimizden filmin içinde daha rahat yer bulabilirdik kendimize. Her cinayet sırasında veya öncesinde nedenler bize açıkça söyleniyor ama ama dediğim gibi anne bu hale nasıl geldi ilk yarıda  film boyunca söylenmedi. Ayrıca anne cinayetleri çok dikkatsiz şekilde işliyor ve geride bir sürü görgü tanığı ve kanıt bırakıyor, bu z

Bir Uygulama Nasıl İnşa Edilir: Bilmeniz Gereken Her Şey

Resim
Tom Scott, yaklaşık bir yıldır takip ettiğim bir YouTube içerik üreticisi. Dün Google destekli How to build an App: Everything you didn't know you needed to know isimli yeni video serisini duyurdu. Aklında bir-iki uygulama fikri olan ve çoktan ilk sürümlerini yayımlamış olması gereken biri olarak ilgiyle izledim videoları. Geliştiriciyseniz ve yakın zamanda ilk mobil uygulamalarınızı yayımlamayı düşünüyorsanız göz atabileceğiniz bir seri kesinlikle. Making An App Is A Terrible Idea, But Here's How You Can Do It Tom, bir arkadaşıyla yaptığı ve sadece emojilerin kullanıldığı sohbet uygulamasının nasıl başarısızlıkla sonuçlandığını anlatarak bölüme başlıyor. Zombies, Run! oyunu hakkında sohbet ediliyor. Oyun koşu ve benzeri aktiviteleri daha eğlenceli hale getirmek için tasarlanmış sadece sese dayalı bir oyun. Ben ilk kez duyuyorum ama son derece ilginç sporu oyunlaştırmak. Yürü be İstanbul 'da da zombilerle değil de, yerine koyulabilecek başka bir unsurla benzer b

Düşmemiş Bir Uçağın Kara Kutusu

Resim
Tülay German beğendiğim seslerden biri. Hakkında Kor ve Ateş Yılları isimli bir belgesel olduğunu öğrendiğimde izlemek istedim. Bunun yakın zamanda mümkün olmayacağı kesinleşince German'ın kendi kaleminden çıkan Düşmemiş Bir Uçağın Kara Kutusu'nu okuma listeme ekledim. İlk baskıları Çınar Yayınları'ndan çıkan kitabı çevrimiçi sahaf sitelerinde uzaktan takip ederken Afrika Yayınları'nın yeni bir baskı çıkardığından haberdar oldum. Kitabın elime geçmesiyle üç günde okuyup bitirdim kitabı. Burada kitap hakkında bir şeyler yazmayacağım. Kitapta geçen çeşitli isimleri, yerleri, olayları, nesneleri paylaşacağım. Bunlar, benim karşılaştığım zaman hakkında araştırma yapmak için not aldığım şeyler sadece. Başka birisi için hiçbir şey ifade etmeyebilir ama sonrasında benim için hatırlatıcı işlevi görecektir. Dario Moreno ve Orhan Veli bir dönem oda arkadaşıymış . Kitapta Orhan Veli doğrudan geçmiyor ama diğer iki Garip ismen geçiyor. Yatak fitili, görsel olarak şurada

Zircon

Zircon , Fuchsia OS 'un dayandığı yeni bir mikro çekirdektir. Zircon, gömülü sistemler için tasarlanan ve küçük bir işletim sistemi olan Little Kernel 'den türetilmiştir. Little Kernel ise  Haiku tarafından kullanılan NewOS çekirdeğinin yaratıcısı Travis Geiselbrecht tarafından geliştirilmiştir. Zircon'un evrimi şöyle tarif edilmektedir: Zircon daha önceleri Magenta olarak biliniyordu ve herhangi bir uygulamayı, gömülü RTOS'lardan (Gerçek Zamanlı İşletim Sistemlerinden) her tür mobil ve masaüstü cihaza ölçeklendirmek üzere tasarlanmıştı. Sonuç olarak, Fuchsia OS'un Android ve Chrome OS'un doğal halefi olacağına, her ikisinin de yeteneklerini içereceğine ve her iki sistemin uygulamalarını da çalıştıracak geriye dönük uyumluluğuna sahip olacağına dair spekülasyonlar oldu. Kısacası bu çekirdek, 32 bit veya 64 bit ARM çekirdeklerinden 64 bit X86 işlemcilerine kadar herhangi bir işlemci üzerinde çalışacak şekilde tasarlanmıştır ve epey yıkıcı olma potansiyeline

Kendine Ait Bir Koridor

Resim
Önceki yazımızda Quoridor'un ne olduğuna ve nasıl oynandığına kısaca giriş yapmış ve bu oyunu kendi başımıza nasıl yapabileceğimizi anlatan bir yazının da sözünü vermiştik. İşte karşınızda o yazı. Şatomuzda ısınma ihtiyacımızı şömine yardımıyla karşıladığımız için elimizde epey odun ve tahta oluyor. Bu yüzden ilk önce sadece tahta kullanarak yapmaya çalıştık oyunu. Bununla birlikte elimizde tam bir marangozluk işçiliği için gerekli tüm aletler olmadığı için ortaya çıkan sonuç ne yazık ki tatmin edici olmadı. Yukarıdaki işi ortaya çıkarmak için kullandığımız malzemeler şunlardı: Tahta yapıştırabilecek bir yapışkan (ör: Pelikan Peligom) Maket bıçağı Kıl testere Manavdan alınabilecek düzgüncene bir meyve kasası Herhangi bir dolabın rafı olduğunu tahmin ettiğim karece bir tahta Piyonlar için tahta parçasından çıkan tahta çiviler ( kavelalar ) 81 adet kare parçası için beyaz kaplamalı sunta parçası ( şunun gibi bir şey ) Meyve kasasından toplam yirmi tane duvar oluşturd

Quoridor

Resim
Quoridor , Mirko Marchesi tarafından tasarlanan ve Gigamic Games tarafından yayınlanan 2 veya 4 kişilik bir strateji oyunudur. 1997'de Mensa Zihin Oyunu ödülünü almış ve ABD, Fransa, Kanada ve Belçika'da Yılın Oyunu seçilmiştir. (Görsel kaynak: Quoridor - Gaming Library ) Quoridor, aynı zamanda Mirko Marchesi'nin 1975'te çıkan Blockade oyununa dayanmaktadır. Marchesi, 1995'te Pinko Pallino adıyla oyunun bir başka versiyonunu da oluşturmuştur. Pinko Pallino, sadece iki oyuncuyla, toplamda 42 duvarla ve biraz daha farklı kuralları olan 11x11'lik bir oyun alanında oynanıyordu. Quoridor'un Kuralları Quoridor, 81 adet (9x9) kare alandan oluşan bir oyun tahtasında oynanır. Her oyuncu, tahtanın bir kenarının ortasındaki kare alanda başlayan bir piyonla temsil edilir. Amaç, piyonu karşı taraftaki herhangi bir alana hareket ettiren ilk oyuncu olmaktır. Quoridor'un diğer benzer oyunlardan ayırt edici özelliği, sahip olduğu yirmi duvardır. Duvarlar, boş

PlayStation 4 Emülatörü: Orbital

Resim
PlayStation 4 hakkındaki önceki yazımda Spine'dan bahsetmiş ve Orbital isminde bir PlayStation 4 emülatörü daha olduğunu söylemiştim. Hadi gelin şimdi de Orbital'i kısaca tanıyalım. Orbital , Alexandro Sanchez tarafından geliştirilmeye başlanmış sanallaştırma tabanlı bir PlayStation 4 emülatörüdür. Büyük ihtimalle Türkçe oyun ve teknoloji sitelerini takip edenlerin haberi vardır, çok yeni olduğu için Spine'ın henüz bir haberi yapılmamış olmasına rağmen Orbital'den bolca bahsedilmiş çünkü: PS4 Emülatörü Orbital Artık Grafik Çıktısına Sahip - Technopat PlayStation 4'ün emülatörü, geliştirilme aşamasına geçti - Merlin'in Kazanı PlayStation 4 emülatörü Orbital ilerleme kaydediyor – PS Oyun Orbital isimli PS4 emülatörü geliştirilme aşamasında - Leadergamer Orbital'in şifresi çözülmüş çekirdekleri önyüklemesindeki durumu hata takip sisteminden izlenebilir: PS4 4.55 ve PS4 5.00 . Emülatörün gelecek planları da Yol Haritası sayfasında bulunabilir. Bura

Olası Bir PS4 Emülatörü: Spine

Resim
YouTube'da Emulator Team'in yayımladığı son videoda olası bir PS4 emülatöründen bahsediliyordu. Bu tip gerçek olamayacak kadar güzel bir şeyle karşılaşan herkes gibi hemen bu emülatörün gerçek olup olmadığını araştırdım. Gelin PlayStation 4 oyunlarını bilgisayarda bir emülatör yardımıyla oynamaya ne kadar yakınız birlikte bakalım. devofspine'ın YouTube'a spine - PS4 emulator for Linux başlığıyla 1 Nisan 2019'da yüklediği video, emülatörün sahte olabileceği hakkında ciddi şüphe oluşturuyor ama 10 Haziran 2019'da çıkan haberlerde emülatörün gerçek olabileceği yazıyor çoğunlukla ve ben henüz bu emülatör sahtedir diyen bir yazıya denk gelmedim. Üç gün önce devofspine tarafından açılan spinedemo isimli kod deposuysa sadece üç değişiklik içeriyor ve bu depoda herhangi bir kod parçası bulunmuyor. Depoda neler olduğuna daha sonra değinelim ve şimdi proje hakkında internette yazılanlara göz atmaya devam edelim. Krystalgamer isimli Twitter kullanıcısı Spine'i

LibreOffice ile Nöral Makine Çevirisi Ayağımıza Geliyor

Resim
Bugün nöral makine çevirisi alanındaki son gelişmelere göz atarken GitHub'da LibreOffice Translate ( lotranslate ) isimli projeye denk geldim. LibreOffice Translate, LibreOffice 'e nöral makine çevirisi yapabilme yeteneği kazandıran bir eklenti. Thomas Viehmann tarafından geliştirilmeye başlanan LibreOffice Translate, henüz sadece İngilizce'den Almancaya çeviriyi destekliyor. Alman Federal Eğitim ve Araştırma Bakanlığı 'ndan fon alan bu proje şüphesiz LibreOffice topluluğunun da desteğiyle kısa zamanda eksiksiz hale gelecektir. Eklenti Mozilla Public License v2 ve GNU Lesser GPL v3+ ile lisanslanmış. İki lisanstan biri seçilebilir. Elbette üçüncü parti kod ve modellerde çeşitli kısıtlamalar olabilir. Eklentiyi inşa edip kullanıma hazıra hale getirmek için eklentinin geliştiricisi, Eclipse'in LibreOffice eklentisi loeclipse 'in kullanılabileceğini belirtmiş. Ayrıca modülleri içe aktarmak için bir düzeltme içeren Python yükleyicinin yeni sürümüne ihtiyaç