Kategori Arşivi BilgiKültür

Halk Takvimi

İnternette rast geldiğim eski halk takvimini sizinle paylaşmak istedim. Kaynağını bilmiyorum, eğer bulabilirsem paylaşacağım.

TRUBA (Türk Ulusal e-Bilim e-Altyapısı)

TRUBA (Türk Ulusal e-Bilim e-Altyapısı), TÜBİTAK ULAKBİM bünyesinde bulunan Yüksek Başarımlı ve Grid Hesaplama Merkezi’dir. 2011 yılından önce TR-Grid, sonrasında ise TRUBA ismiyle ülkemizdeki araştırmacılara hesaplama ortamı sunmak amacıyla hizmet vermektedir. Araştırmacı olarak sizler de bu ortam ve imkândan yararlanabilirsiniz. TRUBA’da küme biçiminde de iş çalıştırılabilmektedir. TRUBA altyapıda SLURM kuyruk yöneticisini kullanmaktadır. Kuyruğa nasıl iş gönderileceğini öğrenmek ya da TRUBA’nın kullanımı hakkında detaylı bilgi edinmek için http://wiki.truba.gov.tr bağlantısını kullanabilirsiniz.

TRUBA’yı Kullanmak İçin Yapmanız Gerekenler

  1. Öncelikle http://www.truba.gov.tr/uyelik/uyelik.php bağlantısı üzerinden sisteme kayıt olmanız gerekmektedir. İlgili web sayfasında sizden çalıştığınız kurum ve kullanmak istediğiniz çalışma ortamı (kullanmak istediğiniz yazılımlar) hakkında bilgiler istenilmektedir. Bilgileri doldurup sisteme kayıt olduğunuzda talebiniz ilgili birime incelenmek üzere gönderilecektir.
  2. Talebiniz uygun görüldüğü takdirde kayıt olurken bildirmiş olduğunuz e-posta adresi vasıtasıyla sizden nüfus cüzdanı ya da sürücü belgenizin ve çalıştığınız kuruma ait kimlik belgenizin bir kopyasını grid-teknik@ulakbim.gov.tr e-posta adresine iletmeniz istenmektedir. Bu adımı da gerçekleştirdikten sonra kullanıcı hesabınız açılacak ve sunucu erişim bilgileriniz kayıtlı e-posta adresinize gönderilecektir.
  3. TRUBA hesabınız açıldı. TRUBA’ya bağlanmak için iki yol var. Birincisi TRUBA’ya bağlanmak için statik bir IP’yi TÜBİTAK’a iletmek. Bu bilginin size gelen e-postada da yazıyor olması gerekir. Kurumunuzun size sağladığı statik IP’yi E-posta içerisindeki bağlantıya tıklayarak TÜBİTAK ULAKBİM’e iletiyorsunuz, onlar da gerekli izini veriyor. Bundan sonrası normal ssh bağlantısı şeklinde.
  4. Statik IP verme imkânınız yoksa TRUBA’ya bağlanmak için ikinci yol VPN (Sanal Özel Ağ) kullanarak bağlanmaktır. OpenVPN programı kullanarak bu ağa bağlanabilirsiniz. OpenVPN kullanmak için TRUBA CA tarafından onaylanmış kullanıcı sertifikasına sahip olmanız gerekmektedir. Sertifikayı oluşturabilmeniz için sunucu erişim bilgilerinizin gönderildiği e-postadaki talimatları izlemelisiniz. Sertifikayı oluştururken Web Tarayıcı olarak Mozilla Firefox kullanmanız ortaya çıkabilecek hataların en aza indirgenmesini sağlayacaktır. Talimatları izleyerek sertifika başvurusunu gönderdikten sonra sertifikanız size yine e-posta aracılığıyla ile gönderilecektir. Sertifikayı bilgisayarınıza indirdikten sonra http://wiki.truba.gov.tr/index.php/OpenVPN_Baglantısı bağlantısından işletim sisteminize uygun olan talimatları uygulayarak OpenVPN programını kurmalısınız. Ardından sisteme bağlanabilirsiniz.

TRUBA altyapısı kullanılarak gerçekleştirilen çalışmaların sonucunda ortaya çıkmış olan yayınlarda TRUBA altyapısının katkısı belirtilmelidir.

Next Minix Amigo HD Uydu Alıcı Güncelleme

next-minix-hd-amigo-full-hd-sat-receiver-usb-iptv-lan-kartenleser-apps

Bugün bayadır güncelleme yapmadığım Next Minix Amigo HD uydu alıcımı güncelledim. Aşamaları ve karşılaştığım problemleri buradan paylaşacağım.

Öncelikle ne olur ne olmaz düşüncesiyle mevcut kanalları USB belleğe yedeklemek istedim. Bu amaçla 16 GB USB belleği uydu alıcıya taktım. Güncelleme > USB’den güncelleme‘yi seçtim. Daha sonra Kanalları Yedekle‘yi seçtim. Bu esnada bilinmeyen disk dosya sistemi hatasıyla karşılaştım (hata, checking partition please later şeklinde de olabilir) ve yedekleme gerçekleştirilemedi. USB’nin dosya formatından olabilir düşüncesiyle dosya formatını kontrol ettim. Dosya formatı doğru biçimde, FAT32 formatındaydı. Belki USB belleğin boyutu büyük gelmiştir düşüncesiyle 8 GB farklı bir USB bellekte aynı işlemi gerçekleştirdim ve bu kez yedek alındı (Sorun ya USB belleğin boyutunda yada kendisindeydi). Daha sonra USB belleği bilgisayara takıp yedeği bilgisayara attım. Next Minix Amigo HD uydu alıcının web sitesine girerek yazılım ve kanal listesi dosyalarını inceledim. Sağolsun Next’in desteği bu konuda çok iyi. Sürekli güncellemeler geliyor. Siteyi incelediğimde güncel kanal listesinin, güncel yazılımdan daha eski olduğunu gördüm. Bu durumda sadece yazılımı güncellemenin hem yazılımı hem de kanal listesini güncelleyeceğini düşünerek, güncel yazılımı indirdim ve USB belleğe attım. Uyduya belleği takıp yine Güncelleme > USB’den Güncelleme seçeneğini seçtim. Belleğe attığım güncel yazılımın üzerine gelip OK tuşuna bastım. Güncelleme başladı bir dakika kadar sürdükten sonra uydu güncel bir şekilde yeniden başladı. Hem yazılım hem de kanal listesi düşündüğüm şekilde güncellendi. Kanal listesinin sıralı olması da ayrıca güzel oldu diyebilirim. Yalnız güncellemede sanırım radyo kanalları bulunmuyormuş, ben ekstra olarak sadece TÜRKSAT radyo güncellemesini yaptım ve sırasını değiştirmek istediğim kanalların sırasını değiştirdim.

Ürünün güncelleme desteğinin güzel olmasından dolayı bu ürünü uydu alıcısı almak isteyenlere tavsiye ediyorum.

Raspberry Pi 3 Model B Turn on and off Led

Connect led to Raspberry Pi as shown below (I used GPIO 20 port, also you can use another GPIO port but, you must point out this port in the python file).

rpi

Then open a text document, named it led_status.py. Then write the codes below in it.

import RPi.GPIO as GPIO

def set_led(status):
        GPIO.setmode(GPIO.BCM)
        GPIO.setwarnings(False)
        led = 20
        GPIO.setup(led, GPIO.OUT)
        GPIO.output(led, status)

Run the script by the command below;

to turn on the led  python  -c ‘import led_status; led_status.set_led(1)’

to turn off the led python -c ‘import led_status; led_status.set_led(0)’

 

Sources for pictures:

  • https://www.coolcomponents.co.uk/raspberry-pi-3-model-b.html
  • http://www.rs-online.com/designspark/electronics/eng/blog/introducing-the-raspberry-pi-b-plus
  • https://www.raspberrypi.org/documentation/usage/gpio/

Windows: dosyalara ön ek (prefix) ekleme

Belki birinin işine yarayabilir diye bugün karşılaştığım bir durumu ve çözümünden bahsetmek istiyorum. Bir klasör içerisinde onlarca dosya var ve bu dosyaların hepsinin başına da aynı ön ek koymamız gerekiyordu. Tabi tek tek dosyaların isimlerini değiştirmek dosya sayısı arttıkça bir zulüm haline geleceğinden dolayı hemen bir çözüm arayışına girdim. Bu arada değişikliği yapacağım bilgisayar, Windows 7 işletim sistemi kullanıyordu. Öncelikli fikrim bu durumu Windows’ta çözmekti. Halledemezsem Linux’te çözecektim ama gerek kalmadı. Windows’ta durumu kurtardık. Öncelikle komut istemcisini açıyoruz ve istemcide isimlerine ön ek ekleyeceğimiz dosyaların bulunduğu dizine geliyoruz. Daha sonra aşağıdaki kodu istemciye yapıştırıyoruz ve dizinde bulunan tüm dosyalara belirledigimiz ön ek eklenmiş oluyor.

for %f in (*.*) do rename “%f” “istediğimiz_ön_ek-%f”

Latex Türkçe Karakter Problemi

Latex için texstudio editor kullanıyorum. Türkçe karakter problemi yaşadım. Editör ayarlarından karakter kodlamasını değiştirsem de çözüm olmadı. Daha sonra basit bir çözüm buldum. Texstudio’nun kendi karakter kodlaması UTF-8 iken hazırladığım dökümanın class tanımlamasının hemen altına aşağıdaki kodları yazdığımda türkçe karakterleri görebilir duruma geldim.

\usepackage[utf8]{inputenc}

Ayrıca tarih vs. gibi yerlerde türkçe kullanılmasını istiyorsunuz. Dökümana aşağıdaki kodları da eklemelisiniz.

\usepackage[turkish]{babel}

Rastrigin Fonksiyonu

Rastrigin fonksiyonu içerisinde birçok lokal minimumu içeren ve bu yüzden de optimizasyon tekniklerinin performansını ölçmek için kullanılabilecek ideal bir test fonksiyonu ve problemdir. Fonksiyonun global minimumu iki boyutlu uzay için [0,0] noktası, üç boyutlu bir uzay için ise [0,0,0] noktasıdır. Bir anlamda boyut ne olursa olsun merkez nokta global minimumdur. Fonksiyonun grafik üzerindeki görünümü ve formülü aşağıda bulunmaktadır. Şekil üç boyutlu uzayda rastrigin fonksiyonu göstermektedir. Şekilden de görüleceği üzere içerisinde birçok lokal minimum bulunurken, global minimum x=0, y=0, z=0 noktasıdır.

image_

image

Kaynaklar

· http://en.wikipedia.org/wiki/Rastrigin_function

· http://www.digplanet.com/wiki/Evolutionary_multimodal_optimization

· http://eksisozluk.com/rastrigin-fonksiyonu–2163513

Karekod nedir? (QR Code) – 2 Boyutlu Kod

Bir kaç yıl önce bir konferansta tanıştığım bu barkodlama sistemi ile ilgili biraz araştırma yapmak istedim. Karekod iki boyutlu kodlama çeşitlerinden biridir. Peki başka hangi çeşitleri var bu iki boyutlu kodlamanın derseniz; Karekodun (QR) yanına Data Matrix, Aztec Code vs.. gibi kodlama çeşitlerini de ekleyebiliriz. Karekod ismini Quick Response’un baş harflerinden alıyor. Quick Response, hızlı tepki anlamına geliyor, fakat görüldüğü üzere Türkçe’ye çevrilmiş haliyle anlamı arasında alaka yok. (: Fakat bazı çeviriler gerçek anlamında daha iyi oturur ya bazı kelimelere, işte QR kodun karekod olarak çevrilmesi de sanki çok iyi oturmuş.
karekodYandaki resim bir karekod örneği.   Resimde görülen  karekod siyah ve beyaz çeşitli desenlerden oluşuyor. İlk karekod örnekleri sadece siyah ve beyaz renklerden oluşurken farklı renkler içeren yeni karekod örnekleri de vardır. Yazının başında karekodun bir barkod çeşidi olduğunu söylemiştik. Yani içerisinde bilgiler içeriyor. Örneğin yandaki şekilde benim twitter adresimin linki saklı. Karekod okuyuculu bir mobil cihaz ile bu resim okutulduğunda içerisindeki saklı link belirlenecek ve bir tuş ile siteye erişim sağlayabileceksiniz. Karekodlar yandaki örnekte olduğu gibi internet adresleri içerebilmelerinin yanısıra text, coğrafi konum bilgisi, e-mail adresi, sms, mms vs. gibi bilgileri de içerebilirler. Karekod oluşturmak için birçok site mevcuttur.

(Örn: http://keremerkan.net/qr-code-and-2d-code-generator) Bu karekodların kullanılabilmesi için ise kameralı bir mobil cihazımızın ve cihazınıza uygun bir karekod okuyucu programın cihazımızda yüklü olması yeterlidir. Mobil cihazların kullanımının artması karekodların kullanımını da artırmıştır. Ayrıca son zamanlarda eczanelerde de ilaçların üzerinde karekod bulunması zorunlu hale gelmiştir. Böylece ilaç hakkında detaylı bilgi küçük bir alanda saklanabilecektir. Son olarak aşağıdaki karekodun içerdiği linki takip ettiğiniz de ise ‘Bu adamı takip edin.’ şeklinde bir twit atmış olabilirsiniz. 🙂qrcode.nuh