Grep aracı ile eposta adresi parsellemek

Grep aracı ile email harvesting çok kolay. Aşağıdaki regex filtresi list.csv dosyası içindeki eposta adreslerini ayıklayıp epostalar.txt dosyasına kaydeder.

 grep -i -o '[A-Z0-9._%+-]\[email protected][A-Z0-9.-]\+\.[A-Z]\{2,4\}' list.csv > epostalar.txt

WGET Komut Satırı Aracı ile Access Point (USR5451) ‘i Düzenli Aralıklar İle Resetlemek

Evde kullandığım kablosuz erişim noktası (U.S Robotics 5451) düzenli aralıklarla kilitlendiği için enerjisini kesip yeniden başlatıyordum. Bu tür paket yönlendirmesi yapan cihazlar zaman zaman kararlılıklarını yitirip yeniden başlatılmaya ihtiyaç duyabiliyor (MODEM/HUB/SWITCH/KABLOSUZ ERİŞİM NOKTASI/ACCESS POINT).

Bunun nedeni hakkında emin olmamakla birlikte  iki sebepten şüpheleniyorum;

  1. Yoğun anahtarlama (software process) sonrası aşırı ısınan elektronik bileşenlerin (CPU/RAM) router yazılımının kararlılığını bozup kilitlenmesine neden olması.
  2. Cihazın yeterli kalitede gerilim regülasyonu yapamayan veya normalden düşük güçte bir besleme adaptörü ile çalıştırılması.

Raspberry Pi‘nin cronjob’ına aşağıdaki betiği koyup cihazı düzenli aralıklarla yeniden başlatmanın iyi bir fikir olacağını düşündüm.

Okumaya devam et “WGET Komut Satırı Aracı ile Access Point (USR5451) ‘i Düzenli Aralıklar İle Resetlemek”

İngiltere ilkokullarda programlama derslerine başlıyor

Yeni ekonomik düzenle birlikte kod okuryazarlığı ve teknolojiye hakimiyetin ilerleyen yıllarda hem şirketler hem de ülkeler tarafından en çok aranacak meziyetlerden biri olduğunu rahatlıkla söyleyebiliriz.

Küçük yaştaki çocukları yazılımla tanıştıran büyük şirketler ve yine bu şirketlerin yazılımcıları bünyesine çekmek için düzenlediği çeşitli yarışmaları bir kenara koyacak olursak, son yıllarda sivil toplum kuruluşları ve devlet kurumlarının da konuyla ilgili çabası fazlasıyla ilgi çekici boyutlarda. Sivil toplum kuruluşları boyutunda bir örnek olarak da Webrazzi’de daha önce ele aldığımız Code.org’u söyleyebiliriz.

Devlet kurumları seviyesinde ise geçtiğimiz günlerde Birleşik Krallık’tan oldukça ses getiren bir hamle geldi. Eğitim Bakanlığı, ilk ve ortaöğretim için programlama derslerini duyurdu.

cocuklara-programlama-egitimi

Bu düzenlemeyle ilgili öğretmenlerin ve basının tepkisi, halihazırdaki öğretmenlerin öncelikle kendileri için programlama eğitimi alıp daha sonrasında bilgilerini çocuklara aktaracak olması gibi konular hala tartışılmaya devam ediyor. Ancak her şeye rağmen Birleşik Krallık’ta atılan bu adımın ne denli önemli ve örnek alınası olduğunu tartışmaya sanırım gerek yok. Bu arada proje için Birleşik Krallık kasasından 15 milyon TL’nin üzerinde bir rakamın çıkacağını da ekleyelim.

Tabii ki de yaklaşık olarak 7-15 yaş arasında olan çocukların programlama eğitimi görmesi bu çocukların kayda değer bir kısmının yazılımcı olacağı anlamına gelmiyor. Ancak yine de programlama ile tanışan çocuklar konu hakkında bilinçleniyor ve en önemlisi yazılımcı olmasa bile yan rollerde -proje/ürün yönetimi, test mühendisliği, iş analistliği…- ya da sektör içinde geleceklerini konumlandırabiliyorlar. Unutmamak gerekiyor ki odağında yalnızca yazılım olan şirketlerde bile çoğu zaman çalışanların yarısı bile yazılımcı değil.

Konuyla ilgili olarak ABD’nin bazı eyaletlerinde de benzer kararların alınmaya başlandığına değinmekte yarar var. Her ne kadar şu an sektörel gündemimizin büyük bir kısmını yeni internet yasası kaplıyor ve yazılım dünyasında da okullarda verilecek programlama eğitiminin ‘nasıl’ olması gerektiğinden önce konuşulması gereken çok başka şeyler olsa da; darısı başımıza.

Görsel kaynaklar: telegraph.co.uk ve theguardian.com
Kaynak: http://webrazzi.com/2013/03/05/kod-okuryazarligi/

Raspberry Pi’nin İnternet Hızını Ölçmek

Speedtest.net, geniş bant internet bağlantılarının hızını test etmek için en çok tercih edilen sitelerden birisidir. Raspberry Pi’nin internet hızını (download ve upload) komut satırından test etmek için bir speedtest.net istemcisi olan bir phyton betiğini kullanabilirsiniz. [1]

$ wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
$ chmod a+rx speedtest_cli.py
$ sudo mv speedtest_cli.py /usr/local/bin/speedtest-cli
$ sudo chown root:root /usr/local/bin/speedtest-cli

Betiği çalıştırıp Internet hızınızı test etmek için aşağıdaki komutu girmeniz yeterlidir.

$ speedtest-cli --server 4668

speedtest_net_2015-03-23_23-20-15

Komuta verdiğimiz –server parametresi ile hız testi yapılırken kullanacağımız Ankara lokasyonlu sunucunun numarasını belirttik (4668). Tüm test sunucularının listesini görmek için –list parametresini kullanabilirsiniz.

[1] https://github.com/sivel/speedtest-cli

 

Raspberry Pi’yi İnternete Bağlamak

Raspberry Pi’nin internet bağlantısını yapmak için, tüm ağ bağlantılı cihazlarda olduğu gibi temel olarak iki tanımlamaya ihtiyaç vardır. Bunlar ağ geçitinin ip adresi ve DNS sunucusunun ip adresidir.

Ağ Geçiti Adresi

Ağ geçiti adresi bulunulan ağa ait olmayan bir IP paketinin hedefine ulaştırılması için gönderileceği ağ arabiriminin adresidir. Yani iletişim kurulmak istenen bilgisayar bulunulan ağ içerisinde yer almıyorsa veri ağ geçitine yönlendirilir. Örneğin 192.168.0 adresli ağda yer alan bir bilgisayar, 194.27.16.17 numaralı bir internet adresi ile iletişim kurmak isterse iletişim isteği varsayılan ağ geçidine yönlendirilir. Dolayısıyla Raspberry Pi’nin internet bağlantısını yapmak için modeminizin yerel adresini ağ geçidi adresi olarak kullanmak yeterli olacaktır. Ağ geçidi adresini  tanımlayabileceğiniz yapılandırma dosyası /etc/network/interfaces‘dir. Aşağıdaki örnekte bu dosya düzenlenmek üzere nano metin editörü ile açılıyor.

$ sudo nano /etc/network/interfaces

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

Okumaya devam et “Raspberry Pi’yi İnternete Bağlamak”

Proje: Programlama Öğretiminde Küresel Eğitime Uyumun Geliştirilmesi

15 günlük zihin işkencesi bitti, “PROGRAMLAMA ÖĞRETİMİNDE KÜRESEL EĞİTİME UYUMUN GELİŞTİRİLMESİ” Avrupa Birliği veritabanına girdi 23:56 itibariyle. Bu uzun ve sancılı süreçte desteklerini esirgemeyip sabır gösteren başta sevgilim, presensim Birsel Koca ‘ya, sonra Abla Yoldaş İdil Idil Korkmaz Kefeli, çiçek gibi insan Ahmet Ahmet Ese‘ye, Marksist Fikir Toplulukları Federasyonu nun genç başkanı güzel devrimci Derya Koca‘ya sevgili Hasan Hasan Dagidir öğretmenime, tüm ortak kurumların koordinatörü arkadaşlarıma ayrıca ulusal ajansımızın uzmanlarına Eurodesk TURKEY teşekkür ediyor. Hepsinin al yanaklarından öpüyorum. Sevgiler..

Okumaya devam et “Proje: Programlama Öğretiminde Küresel Eğitime Uyumun Geliştirilmesi”