Github Hesabını Linux’a Bağlama

Standard

Merhabalar;

Linux kullanıcıları için (bence) github’ın öğrenilmesi ve kullanılması konsoldan olduğu için, konsoldan sistem kullanımının heveslisi değilseniz ya da aşinalığınız yoksa sıkıntı olmakta.

Bende bu nedenle bir yazıyla neyi neden yaptığımızı açıklamak istedim.
Öncelikle github’ın programı olan Git’i kuruyoruz;



1
sudo apt-get install git-core

Aynı kodun Arch linux ya da manjaro için versiyonu;

sudo pacman -S git

kurulumu tamamladıktan sonra projelerimizi kontrol edebilmek için hesabımızı eşleştirmemiz gerekmektedir. Bunun içinse SSH-key oluşturmamız gerekmekte. Kısaca SSH-key mail adresinize özel bir şifre oluşturmamızı sağlayan şifreleme algoritmasıdır. SSH-key oluşturmak için;

cd ~/.ssh

Ssh adında home dizinimiz altında bir key oluşturduk.
Şimdi buraya SSH keyimizi oluşturmak için;



1
ssh-keygen -t rsa -C "mail@adresiniz.com"

Bu adresi girdikten sonra enter’lıyoruz, ardından size özel bir anahtar kelime vs. için (merakı olanlar SSH diye aratırlarsa  veya konsoldan “man ssh” yazarlarsa detaylarını bulabilirler) sorular gelecek, hepsini boş geçiyoruz.

SSH keyimiz oluşturulduktan sonra ana dizinden “.ssh” dizinine gidiyoruz, dizin gizli olduğundan seçeneklerden “gizli klasörleri göster” seçeneğini aktif etmelisiniz ki görebilesiniz. Diziniz içerisindeki id_rsa_pub belgesini açın, içindekini kopyalayın.

Şimdi gelelim bunu yapıştıracağımız yere;

Github.com -> settings -> SSH-Keys -> Add SSH-key
Buraya girdikten sonra, az önce kopyaladığımız KEY’i buraya yapıştırıyoruz, title’a da bilgisayarı hatırlamak için bir ad girebilirsiniz.

Eğer doğruysa hata almadan işlem tamamlanır. Kontrol için konsoldan;

ssh -T git@github.com

Yazdığınızda sonuç;

Hi Natgho! You’ve successfully authenticated, but GitHub does not provide shell access.

Gibi bir yazı çıkıyorsa işlem tamamdır demektir. İyi günlerde ve projelerde kullanın 🙂

WaspMote Nedir? WaspMote IDE Nasıl Kullanılır?

Görsel

Merhaba;

Arduino temelli waspmote adlı cihazın türkçe herhangi bir dökümanı bir elin parmağını geçmez, bende şu an waspmote üzerine çalışmaktayım, bu nedenle waspmote hakkındaki şimdiye kadar topladığım dökümanı ve kullanımına dair yazdığım mini kitapçığı paylaşmak istedim.

Buradan indirebilirsiniz:

WaspMote

Bilgisayar Oyunlarının Tarihi Slaytı

Standard

Merhabalar;

Okulda bilgisayar oyunlarının tarihine dair bir slayt yaptım, çok detaylı olmasa da konu hakkında bol resimli bir slayt hazırladım, eğer bu konuda seminer düzenleyecek arkadaş olursa kullanabilmesi için paylaşayım istedim, umarım birilerinin işine yarar 🙂

Dosya .odp formatında, açamayan arkadaşlar LibreOffice ile açabilirler.

https://yadi.sk/i/YtYyFFsak63bM

USB iso kalıbı yazdırma

Standard

USB'den boot etme

Merhabalar;

Genellikle sancılı bir süreç oluyor linux distrolarını ya da windows dağıtımlarını doğru bir şekilde USB bootable şekilde yazdırmak.

Şans eseri gayet kolay kullanımı olan bir program keşfederek olayı basitçe anlatayım:

konsola şu komutu veriyoruz:

git clone https://github.com/Natgho/image-usb-stick

İndirme işleminde hangi dosyadaysak githubdan program oraya çekilir, indirme bittikten sonra program adını ve iso kalıbımızın nerede olduğunu konsoldan girmemiz yeterli . Örnek:

natgho@optimist:~/İndirilenler/image-usb-stick$ ./image-usb-stick 
Usage: image-usb-stick [options] IMAGE_FILE

Options:
  -h, --help            show this help message and exit
  -d DEVICE, --device=DEVICE
                        Manually selected device node. This device node must
                        be a valid root level USB storage device node even if
                        manually selected. Omitting this option will present a
                        menu of valid nodes.
  -f, --force           Force the writing of the image to device. This option
                        will not prompt for confirmation before writing to the
                        device, and implies the -u|--unmount option!
  -u, --unmount         Unmount any mounted partitions on the device. This
                        option will not prompt for unmounting any mounted
                        partitions.
  -s CHECKSUM, --checksum=CHECKSUM
                        Checksum of IMAGE_FILE. This checksum may be prefixed
                        with a hash type. For instance, 'md5:abc...',
                        'sha1:abc...', 'sha512:abc...'; if no prefix is
                        specified, md5 is assumed for the hash type.
natgho@optimist:~/İndirilenler/image-usb-stick$ ./image-usb-stick ../
bootstrap-3.3.5-dist/                                kutuphane.tar.gz                                     ve1369891930.swf
bootstrap-3.3.5-dist.zip                             manjaro-xfce-minimal-0.9.0-dev-x86_64.iso            virtualbox-5.0_5.0.2-102096~Ubuntu~trusty_amd64.deb
create_ap/                                           Minecraft.jar                                        VPv64Trkc.rar
Getting Started with Laravel 4.pdf                   rufus/                                               Web Penetration Testing with Kali Linux.pdf
how-to-install-screenfetch-and-archey.html           speedtest-cli/                                       xampp.run
image-usb-stick/                                     sql.tar.gz                                           xubuntu-15.04-desktop-amd64.iso
kutuphane.sql                                        startbootstrap-sb-admin-2-1.0.7.zip                  
natgho@optimist:~/İndirilenler/image-usb-stick$ ./image-usb-stick ../manjaro-xfce-minimal-0.9.0-dev-x86_64.iso 
Loading disks...

Select a device to image:

  1) DataTraveler_2.0 (/dev/sdb) - 7.8 GB
     - DataTraveler_2.0 (/dev/sdb1) - 7.8 GB

Choice: 1

Selected: DataTraveler_2.0 (/dev/sdb) - 7.8 GB
https://github.com/ugurarici/lyk2015_php-oop
WARNING: imaging /dev/sdb may result in data loss! Continue? [Y/N]: Y
Traceback (most recent call last):
  File "./image-usb-stick", line 482, in <module>
    image (args[0], target_device.device_node, progress)
  File "./image-usb-stick", line 347, in image
    with open (out_path, 'wb') as out_fp:
IOError: [Errno 13] Permission denied: '/dev/sdb'
natgho@optimist:~/İndirilenler/image-usb-stick$ sudo ./image-usb-stick ../manjaro-xfce-minimal-0.9.0-dev-x86_64.iso 
[sudo] password for natgho: 
Loading disks...

Select a device to image:

  1) DataTraveler_2.0 (/dev/sdb) - 7.8 GB
     - DataTraveler_2.0 (/dev/sdb1) - 7.8 GB

Choice: 1

Selected: DataTraveler_2.0 (/dev/sdb) - 7.8 GB

WARNING: imaging /dev/sdb may result in data loss! Continue? [Y/N]: Y
100%  0:00:06  [================================================]  ETA 0:00:00 
Done.
natgho@optimist:~/İndirilenler/image-usb-stick

nbsp;                                                                                                                                               
Ek olarak bunun daha bir başka yolu direk konsoldan işlem yaptırmadır, o da şu şekilde:


1
dd if=iso_kalibinin_ismi.iso of=/dev/sdX bs=4M

 

Bir başka yazımda görüşmek üzere 🙂
Platformumuz kepez escort binlerce insanı aynı anda sohbet ettirip, yeni insanlarla tanışıp chat yapabilmeniz için 7/24 olarak hizmet veren çevrimiçi sohbet odasıdır. Chat  ile dünyanın her yerinden yeni arkadaşlara sahip olabilirsiniz. Üstelik bunun için ne kayıt olmanız, ne herhangi bir indirme yapmanız, ne de bir program kurmanız zorunlu değil. #Sohbet #Zurna gibi genel sohbet kanalları içerisinde bulunan diğer sohbet kullanıcıları ile mesajlaşarak ister yalnızca sohbet edin, isterseniz de kendine arkadaş arayan kadın veya erkekler ile tanışıp koyu bir muhabbete girişin. Çevrimiçi chat özelliği ile canlı, gerçek insanlar ile bir araya gelmek bir tık konyaaltı escort uzağınızda.  İnsanlarla hızlı ve kolay bir şekilde bağlantı kurmanızı sağlayıp, Dünya’nın herhangi bir noktasından bağlanan her cinsiyetten kullanıcılar ile sizi bir araya getiriyoruz. Tek yapmanız gereken chat kanallarına giriş yapmak için bir rumuz seçmek ve bağlanmak. Sohbet ve chat odalarımız basit bir chat sitesinden daha fazlasıdır. %100 olarak ücretsiz olmamız yanı sıra; nezihliğini, kalitesini ve farklılığını korumak adına sohbet hizmetinden faydalanmak için uyulması gereken bir takım kurallar bulunmaktadır. Kaliteyi korumak adına en çok önem verdiğimiz unsurlardan olan saygı ve sevgi çerçevesinde mesajlaşmanız halinde içerideyken tamamen özgürsünüz. Yabancı insanlarla sohbet edip, yeni dostluklar kurmak için sabırsızlanıyorsanız, ister gerçek isminiz ile korkuteli escort isterseniz de takma bir isim ile giriş yaparak, platformumuzun bir parçası olup sosyalleşebilirsiniz.

Windows 10 Geliyor!

Standard

Merhabalar;

Uzun zamandır geliştirilen, 6-7 aydır da teknik önizleme sürümü yayınlanan windows 10 u biraz tanıtmak istedim. Yaklaşık bir buçuk haftadır kullanmaktayım. Görselliğine geçmeden önce deneyimlerimden biraz bahsetmek istiyorum. Öncelikle (bana göre ne yazık ki) metro arayüzü kaldırıldığından sağ üst köşeye masaüstünü istemsizce 1-2 gün kaydırıyorsunuz, ancak alışmak çok uzun sürmüyor. Ben HP bir bilgisayar kullandığımdan bir parça ısınma sorunum mevcut(tu). Linux distrolarında bu sorun ortadan kalkıyorken windows 8 de devamlı bir sıcaklık hissediliyordu. Windows 10 ile bu sorun (demek ki yazılımsalmış) halledilmiş gibi duruyor. Henüz işletim sisteminin bazı kısımları hala ingilizce, tam olarak tercüme edilmemiş durumda yani. (tarzanca bile olsa biraz ingilizceniz varsa anlıyorsunuz gerçi…). Microsoft yine değişiklik yapmak ve insanların alışılagelmişliklerini yıkmak adına baya bir uğraşmış görünüyor. Alt kısıma Metro arayüzünde gelen arama zamanzingosu yerleştirilmiş durumda, bu arama çubuğu hem webde hem bilgisayarınızda girdiğiniz anahtar kelimeyle arama yapabilmenizi sağlıyor. Teknik olarak çoklu masaüstü özelliği gelmiş olsa da pek kullanışlı değil (bence) henüz. Geliştirilebilir ve efektleri daha güzel hale
gelebilir (bkz:KDE). Bilgisayarı başlattığımda (özellikle ilk 1-2 gün) 30 saniye civarında açılıyordu ki normalde 10-15 saniye açıldığını hesap edersek hızlı açılma konusunda sıkıntılı olduğunu söyleyebilirim. (Belki şu an teknik sürümü kullanıyor olmamdandır) Normalde güncelleştirmeler için
4-5 seçenek vardı,

  1. otomatik güncelle
  2. Önemli güncelleştirmeleri otomatik yükle, diğerlerini bana bırak
  3. Güncellemeleri denetle ama yüklemeyi bana bırak
  4. Güncelleme

Şu an kullandığım sistemde 2 seçeneğe inmiş durumda. Ya direk güncelleyecek, ya da yeniden başlatma bildirimi yap ve direk güncelle. Yani kotalı kullanıcı olup olmamanız pek umrunda değil artık windows’un diyebilirim, belki bu teknik sürüm kaynaklıdır o nedenle kesin bir şey söylemem mümkün değil.

Karşılaştığım bir diğer ilginçlik antivirüs konusu oldu. Hangi antivirüsü yüklemeyi denediysem uyumluluk problemi yaşadı. Avast-norton-AVG istisnasız hepsinde aynı uyarıyı aldım. Gerçi incelediğim kadarıyla defender daha bir kullanışlı ve sağlam hale getirilmiş ancak özel antivirüs kuramadım ne yazık ki…

Onun dışında donanımlarımın driver’ları ve kullandığım yazılımlar (office-blender-Photoshop-Visual Studio-MS SQL Server vs.) kurulumda ve çalışmada herhangi bir sorun çıkarmadılar.

Gelelim arayüze;
Masaüstü ekranındaki temel simgeler değiştirilmiş durumda, yeni bir icon pack gelmiş, açıkcası gayet de şık durmuş, klasör vs. görünüşleri gayet güzel, ayrıca default arkaplanlara da yenileri eklenmiş, klasiklerle beraber yeni wallpaperlar da gayet hoş gözükmeteler:

Yüksek çözünürlükte görmek için tıkırdatın

Metro arayüzü kaldırılıp, eski başlata benzeyen ancak metronun küçültülmüşü diye tabir edebileceğimiz şöyle bir başlat gelmiş durumda:

Yüksek çözünürlükte görmek için tıkırdat

Arayüzün bir diğer güzel özelliği ise, temanın sizin koyduğunuz wallpaper’ın ağırlıklı sahip olduğu ana rengine kendine adapte etmesi, ki bence bu muhteşem olmuş.

Bir de bildirimler ve (sanırım) genel kısayollar için sağ tarafta şöyle bir kısayol paneli oluşturulmuş durumda(açıkcası 2 kere bakmak dışında kullanmadım ama olsun yenilik yeniliktir );

Tam çözünürlük için napacağını biliyosun…

Yine sağ panelde farkettiyseniz “tablet modu” diye bir mod eklenmiş durumda, bu moda geçtiğinizde herşey parmak kullanarak ulaşılabilecek duruma geliyor, yeni bilgisayarlardaki dokunmatik ekran nedeniyle getirilen bir özellik ve gayet şık.

Bir diğer yenilikse yıllardır severek kullandığımız denetim masası’na gelmiş. Alışkın olduğumuz denetim masası gitmiş, yerine kontrollerin kategorize edilidiği bir menü gelmiş(ki gayet kullanışlı buldum):

tıklası net gör…

Son olarak (henüz pek kullanışlı olmasa da) çoklu masaüstü özelliği gelmiş, aslında klavye kısayolları atanabilse gayet güzel kullanılabilecekken (belki de ben bulamamışımdır)  sadece alttan (3 kare görüntülü arama çubuğundan sonraki simge) mouse tıklamasıyla aktif olabiliyor olması bence kullanımını kısıtlamış durumda, yine de zamanla geliştirilirse güzel olabilir:

büyütmek için tıkırdat

Son olarak windows’un demirbaşlarından olandan Explorer yerine Project Spartan gelmiş. Kullanımını gayet kolay ve gerçekten seri çalışıyor. Henüz yeni olduğu için bazen uyumsuzluk yaşayabiliyor olsanız da (web whatsapp kullanılmıyor mesela) genel anlamda sade arayüzü, hızlı geçişleri ve arayüzüyle gayet güzel bir tarayıcı ortaya çıkmış durumda:

Genel olarak değerlendirilecek olursa metro arayüzünün gitmemesini tercih ederdim, sırf insanlar alışkanlıklarından vazgeçemedikleri için gayet güzel bir yenilikten vazgeçilmiş olması bence üzücü. İncelediğim kadarıyla windows 10 dada birçok şeyin yerlerinin değiştirildiğini varsayarsak, sevenleri kadar beğenmeyenlerinin de olacağından şüphe yok bence. Elbette zaman gösterecek, yine de güzel bir sürüm olmuş, hele de bir daha yeni sürüm çıkartılmayacakken…(Evet evet çıkmayacakmış, artık devamlı windows 10 geliştirilecekmiş, detayları paylaşacağım.)