Stres altında düzgün çalışmak diye birşey var mı ?

Stres altında çalışmak, baskı altında çalışmak gibi deyimleri duymuşsunuzdur. Hani böyle insanlar mumla aranır. Ama gerçekten bu mümkün mü ? Bence değil yani ya streslisindir yada değil başka bir alternatif yok bence, 0 yada 1 başka bir alternatif yok. Stress altında çalışabilen insan tanımıda şöyle bence aslında o kişi zor durum karşısında strese kapılmıyor demektir. Stresli bir şekilde çalışamazsın.

 

Vize döneminde olduğum şu sıralar kimsede böyle bir özellik görmedim yani hem stresli hemde başarılı olmazsın strese kapılırsan birşey yapamazsın. Bunu herkeste gördüm. Önemli olan o durumdan stres duymamak buda her insan için pek mümkün değil. Hatta çok zor bir durum. Yani Eğer sizde böyle stres yoluyla birşey yapmak istemiyorsanız yada sınavlarınıza çalışmak istemiyorsanız gerçekten çok normal bir durum.

 

Peki nasıl Stresten kurtulacağız ?

Tabiki önceden stress oluşturacak şeyleri engelleyerek bu sorundan kurtulabiliriz. Yani tek yol adımlarınızı en baştan iyi bir şekilde atmalısınız. Yoksa sonuç hüsran olacaktır. Bu tamamen kişiliğinizle alakalı. Sizin için önemli bir iş ise bunu en baştan düzgün adımlarla yapmanız yada iş gecikmiştir ama zaten o şey sizin için önemli değildir ve diz de strese kapılmadan yapabilirsiniz.

 

Origami kağıdım sonunda geldi

Bundan bir buçuk ay önce aliexpress ten aldığım origami kağıdım sonunda geldi 🙂

 

 

 

Hemen küçük bir deneme yapmak istedim ve kuğu yaptım. yapılış şekli şöyle:

 

swan

 

Son hali şöyle :

Jpeg
Kuğu

Eğlenceli bir işe benziyor. Başka şeylerde yapmaya devam edeceğim. Çok güzel şeyler var bununla ilgili.

SASM ubuntu için bir assembly idesi

Herşey micro işlemci dersinde assembly kodlarının debug edilmesinde visual studio kullanılması ile başladı bende mutlaka linux ta da vardır diye düşündüm. Hatta ilk ders dersi dinlemek yerine assembly kodu nasıl derlenir onu araştırmak zorunda kaldım. İkinci derse artık konsoldan derleyebiliyordum ama bana bu yeterli değildi debug ederek görmem gerekiyordu.Ve SASM idesini buldum.

 

Bunun için gene araştırmaya başladım ve tanıdıklarımdan birinden şu ide önerisini aldım:

SASM ide
assembly ide

 

ilk açıldığında sizi bu şekilde karşılıyor daha sonra örnek bir kod ile proje geliyor:

 

sasmide2
assembly SASM ide

 

Program açılınca Ctrl + r yaparsanız en sağdaki menü açılıyor ve registerleri görebiliyorsunuz. Help menüsüne girerseniz

“A little bit about the debugger:” başlığı altında diğer kısayollara ulaşabilirsiniz.

Ve sitesinden  indirebilirsiniz.

 

Linux konsoldan assembly derleme

Micro işlemci dersine gittiğimde bu işin linuxta bu kadar zor olduğunu düşünmemiştim ve aldığımız micro dersinin de yetersiz olduğun gördüm günün ilerleyen saatlerinde, idelerimde de böyle birşey olmayınca bende biraz araştırmayla konsoldan assembly derlemek için kodları araştırdım.

Başlamadan önce assembly derlemek için nasm paketini kumamız gerekiyor:

sudo apt-get install nasm

 

hello world yazan bir assembly örneğini derleyeceğiz. Öncelikle hello.asm adında bir belge oluşturalım:

hello asm
hello asm

Daha sonra içerisine assembly kodlarımızı yerleştirelim

section .data
hello: db 'Hello world!',10 ; 'Hello world!' plus a linefeed character
helloLen: equ $-hello ; Length of the 'Hello world!' string
; (I'll explain soon)

section .text
global _start

_start:
mov eax,4 ; The system call for write (sys_write)
mov ebx,1 ; File descriptor 1 - standard output
mov ecx,hello ; Put the offset of hello in ecx
mov edx,helloLen ; helloLen is a constant, so we don't need to say
; mov edx,[helloLen] to get it's actual value
int 80h ; Call the kernel

mov eax,1 ; The system call for exit (sys_exit)
mov ebx,0 ; Exit with return code of 0 (no error)
int 80h

 

Bu kısmdan sonra

nasm -f elf hello.asm

ikinci olarak

ld -s -o hello hello.o

bu komutu kullanıdğımda şu hata ile karşılaştım galiba nasm paketi uyumlu değil

ld: i386 architecture of input file `hello.o' is incompatible with i386:x86-64 output

bu hatayıda şu komutla çözdüm:

ld -m elf_i386 -s -o hello hello.o

 

oluşturdu dosyalar bu şekilde olacak:

 

assemly dosyaları
assembly dosyaları

 

Bu komuttan sonra bize hello adında bir çalıştıralabilir dosya oluşturacak konsoldan

./hello

Dediğinizde programınız çalışacaktır.

 

program çıktısı
program çıktısı

 

Linux Arduino kullanımı.

 

Bu gün arduino ile ilk kez çalışma fırsatım oldu. Tabi bazı problemlerle karşılaştım linux kullanan ve bu konuda çok fazla deneyimi olmayan kullanıcılar için arduino kullanımı hakkında bazı işlemleri anlatacağım.ubuntu kullanıyoru bunun üstünde göstereceğim.

Öncelikle arduino sayfasından gerekli tar.gz dosyasını indiriyoruz bu linkten Just Download diyerek (isterseniz bağış yapabilirsiniz.) kurulum dosyamızı indiriyoruz. Daha sonra tar.gz dosyasından çıkardığımız dosyları bir dizine koyalım. Benmiki masaüstünde sonra komut satırını açıyoruz sırası ile

Cd komutu ile bulunduğu dizine girelim:
cd Desktop/arduino-1.6.6
Daha sonra install.sh betiğine çalışma izni verelim
sudo chmod +x install.sh
Betiği çalıştırmak için komut satırına
./install.sh
Daha sonra masaüstüne icon oluşturulduğuna dair bir çıktı alacaksınız  dosyanız masaüstüne oluşturulmuş olacak. Şu şekilde:

arduino

Sonra çalışması için sağ tıklayarak Uygulama olarak çalıştır seçeneğini işaretletin ve .desktop uzantısı etkin hale gelecek bundan sorna programı buradan açabilirsiniz.

arduino

Execute kısmını işaretledikten osnra aktif oalcak ve

arduino
arduino

 

Wifi kısmında çalışırken sorun olmuyor ancak usb ile çalışacaksanız port izin ayarlarını vermeniz gerkiyor bunun içinde konsola:
$sudo usermod -a -G dialout <username>
$sudo chmod a+rw /dev/ttyACM0

Bu komutlardan sonra çalışabilirsiniz ancak her bilgisayarı yendien açtığınızda cihazı taktığınızda bu komutu kullanmanız gerekiyor.

Dünya dışı gezegenler posteri

Gezegen posteri
Gezegen posteri

 

Yukarıdaki poster 1988 den bu yana dünya dışında keşfedilen dünya dışı gezegeneler in bir kısmını yaklaşık 500 tanesini gösteriyor.Bu poster Slovakyalı yazar ve grafik sanatçısı Martin Vargic tarafından oluşturuldu. Görsel gezegenlerin tahmini yarıçapı, sıcaklık değerlerini temel alıyor, bunun dışında başka faktörlerde mevcut örneğin uzkalık yada metalik değerleri de göz ününe alınmış.Bilinen tüm diğer gezegen sınıflarından gezegenler görselde mevcut örneğin olarak süper dünyalar, sıcak jüpiterler, sıcak neptünler, su dünyaları, gaz devleri, elmas gezegenler gibi.

Bu güzel görseli incelemek isterseniz  linkini ziyaret edebilirsiniz.

Nasanın dünya websitesindeki arşivde 1988 den bu yana dünya dışı 1903 gezegen keşfedilmiş.

Ayrıca bu linkten Dünya dışı gezegenlerin sıcaklık, boyut, periyodu veya ne zaman keşfedildiğine dair bilgileri bulabilirsiniz.