13 Haziran 2016 Pazartesi

ANDROİD SİLİNMEYEN FOTOĞRAFLAR - GALERİ - GOOGLE+ - FACEBOOK - PİCASA

Herkese merhaba,
Bu yazimda silinemeyen, senkronizasyon ile galerimize gelen resimleri nasil silicegimizden bahsedecegim.Samsung Galaxy S3 markali telefonuma yeni format atmis olmama ragmen galeriyi actigimda senkronizasyon nedeniyle tum resimlerimin (hangouts tan, google+ dan ) orda oldugunu gordum.Bundan nasil kurtulacagimi arastirdim ancak ne yaparsam yapayim resimlerim siliniyor sonra tekrar orda oluyorlardi. Biraz da kendim ugrasmayi denedim ve soyle bir secenek buldum ve cozumun o oldugunu anladim.
    Ilk Adimda Ayarlar -> Hesaplar -> Google diyoruz.Ve acilan Google hesabimiza tikliyoruz.Karsimiza senkronizasyon ayarlari sayfasi geliyor.Burdaki uygulamalardan resimlerimin gelmis olabilecegini dusundugum uygulamalarin karsisindaki tiki kaldirdim.Bu uygulamalar :
Google+, Google+ Fotograflar, Google+ Yuklemeleri, Picasa Web Albumleri idi. Sizler de resimlerinizin hangi uygulamalardan gelmis olabilecegini dusunuyorsaniz o uygulamalardaki tik isaretini kaldirabilirsiniz.

    Ikinci Adimda ise Ayarlar - > Uygulamalar -> Galeri diyerek Veriyi Sil secenegini seciyoruz.Ve bu sekilde Galerimizde bulunan sekronizasyon ile gelmis tum resimler siliniyor.Diger resimlerimize bir sey olmuyor.
    Dedigim gibi bu yontemi Samsung Galaxy S3 telefonumda denedim ve basarili oldum. Umarim herkese yardimci olmusumdur.Ayrica daha fazlasi icin ekran resimleri de ekliyorum.

Iyi gunler dilerim...







10 Haziran 2016 Cuma

Hava Durumu - Weather Cast - LINUX

Terminali acip

curl http://wttr.in/izmir

yaziyoruz.Ve hava durumu terminalimizde aciliyor.

Komutlari Kisaltma - LINUX

Terminal komutlarini kendimizce kisa olarak tanimlayip o sekilde kullanmak istiyorsak yapmamiz gerekneler sunlardir:
Mesela Masaustune gecme komutunu Masaustu diyerek kullanmak isteyelim.

nano .bashrc


bashrc icinde alias lar bulunuyor.Oraya bizim de alias eklememiz lazim.Herhangi bir yere ekleyebiliriz.

alias Masaustu='cd ~/Desktop'


Ctrl+X ile kaydedip ciktiktan sonra yeni bir terminal acarak oraya Masaustu yazdigimiz da current directory Desktop olmaktadir.



.DEB

ubuntu ya deb uzantili dosya kurmak icin

sudo dpkg -i packet_adi yazariz.
debpackage anlamina gelir.


eger hata verirse tamamlanmasi icin
sudo apt-get install -f
yazariz.

sublime text ile bi dosya acmak icin
subl dosya_adi

klasor acmak icinse
subl klasor_adi
yazariz.

Prolog - SWI da tek sonuc


?- member(X, [1,2,3]).
X = 1 ;
X = 2 ;
X = 3 ;

no
seklinde sonuc almak isteyip sadece x=1 seklinde sonuc aliyorsak enter a basmak yerine ; basilmalidir.


CALL BY NAME VS CALL BY VALUE

from Coursera, principle in scala programming. Lecture 1.2. 

def test (x:Int, y: Int)= x*x

seklinde bir fonksiyonumuz olsun.Ve bu fonksiyonu call by value ve call by name ile calistirdigimizda gerceklesen adimlara bakalim.


test(2,3)

Call by value => 2 * 2 = 4
Call by name => 2 * 2 = 4

Yani ikisinde de ayni islemler gerceklesti.

test(2+6,12)

Call by value => 8 * 8 = 64
Call by name => (2 + 6) * (2 + 6) = 8 * (2 + 6) = 8 * 8 = 64

seklinde gerceklesir. Burada call value daha hizlidir.

test(5,6*7)

Call by value => test(5,42) => 5 * 5 = 25
Call by name => 5*5 =25

burda ise call by name daha hizlidir.

test(2+6,6*7)

Call by value => test(8,6*7) => test(8,42) => 8 * 8 = 64
Call by name => (2+6) * (2+6) => 8*(2+6) => 8 * 8 = 64