Pazartesi, Şubat 05, 2024

Google Photos selfserving alternatifi : Photoprism

Kurup denedim , gayet başarılı. Bir daha kurmam gerekirse diye kurulum aşamaları burada dursun...


sudo apt install docker.io   -- bu paket containerd ile çakışıyor , kurulu ise silmek gerek
sudo usermod -aG docker root

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

wget https://dl.photoprism.org/docker/docker-compose.yml

nano docker-compose.yml  -- dosyada şifreni belirle ve gerekli ise ek ayar yapabilirsin
docker-compose up -d

docker container ls
docker container start your_container_name

Cuma, Şubat 03, 2023

Dual Boot Problemlemleri : Time Zone

 Aynı bilgisayarda windows ve linux dual boot olarak çalışıyorsa bazı beklenmedik sorunlar çıkabiliyor.

Bunlardan biri de iki işletim sisteminin aynı timezone yapısını kullanmaması.

Linux sistemdeki donanım saatini UTC ye göre ayarlar, eğer TimeZone +3 ise buna 3 saat ekleyerek gösterir. 

Windows ise donanım saatini direk TimeZone +3 e göre ayarlar.

Böyle olunca da birinde doğru olan saat diğerine geçince yanlış olur... Birinde düzeltip geri dönünce bu defa diğeri hatalı olur!!!

Çözüm ikisinden birini diğerine benzetmek. Birini yola getirmek lazım, seçin bizim...

Yöntem 1: Linux'ta gel boşver tartışma onun dediği olsun komutu :)

timedatectl set-local-rtc 1

 Yöntem 2: Windows'a yapma etme bir defacık sen uy şuna deme reg'i :

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001

Kaynaklar : 

https://itsfoss.com/wrong-time-dual-boot/

https://answers.microsoft.com/en-us/windows/forum/all/dual-booting-windows-10-linux-can-i-tell-windows/a9914172-c857-451f-882f-cb06325eb39d

Salı, Kasım 10, 2020

RaspPi Fan Kontrolü

Hafif siklet server kategorisinde değerlendirdiğim RPi 3 genel olarak çok ağır yük altında kalmadığından ısınmıyor. Ama nadiren beklenti artınca ısındığı oluyor.

Hazırda bir fan varken takayım dedim. Önce USB'den güç verip çalıştırdım. Kendi USB'sinden güç aldığı için ek bir şeye gerek kalmadı. Ancak gel gelelim nadiren ısındığında ihtiyaç olacak fan , genel olarak yakınında çalıştığım için sesiyle rahatsız edici oldu.

Fan ihtiyaç olduğunda çalışsın , normal zamanlarda da rahatsız etmesin diye bir yol düşünmeye başladım. RPi 'nin kendi pinlerini kullanarak kontrol edebilirim diye düşündüm. 

Sonuçta şöyle birşey çıktı.



25 nolu pin üzerinden kontrol sağlanıyor (BCM237 tranasistörün orta bacağı üzerinden). 
Fan V+ ve GND üzerinden güç alıyor. 

Küçük bir python scripti dakika başı CPU sıcaklığına bakıyor ve sıcaklık 50 derece üstünde ise fanı açıyor , değilse kapatıyor.

Dakika başı scripti çalıştıran crontab satırı ( crontab -e komutu ile açılan sayfaya giriliyor)
Sondaki >/dev/null 2>&1 ekrana çıktı vermemesini sağlıyor , aksi halde bu çıktılar local mail gibi sisteme düşüyor.

*/1 * * * * /usr/bin/python3 /usr/local/bin/fancontrol.py >/dev/null 2>&1

Kod ise /usr/local/bin klasöründe fancontrol.py dosyasında

import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(25,GPIO.OUT)
tFile=open('/sys/class/thermal/thermal_zone0/temp')
temp=float(tFile.read())/1000
if temp>50 :
    GPIO.output(25,GPIO.LOW)
else:
    GPIO.output(25,GPIO.HIGH)

Not: Eğer  python3-rpi.gpio yüklü olduğu halde ImportError: No module named RPi.GPIO hatasını alıyorsanız, python2 ile koşmaya çalışıyor olabilir. python3 ile çalıştığından emin olun.

Çarşamba, Temmuz 04, 2007

Flock ile web keyfi

Flock 0.9 beta ile hem Firefox hem de artı özellikler kullanmayı deniyorum. Şu anda bu yazıyı da Flock ile yazmaktayım. Eğer Youtube , Flickr, Blogger , Wordpress gibi hizmetleri sık kullanan biriyseniz hoşunuza gidecektir. Büyük oranda Firefox uyumlu olduğundan Firefox kullanıcılarının denemelerine engel yok, bütün ayarlarınızı Firefox ile aynı ayarlıyor, web geçmişinizden kayıtlı şifrelerinize bişey kaybetmiyorsunuz. Eklentiler dizinini elle kopyalayınca da çalıştı.

Deneyelim bakalım.

Cuma, Haziran 29, 2007

GoogleDesktop 4 Linux

Hemen şimdi duydum , indirdim , kurdum , ama denemeden yazayım dedim.
GoogleDesktop for Linux çıkmış. Bakalım bu heyecana değecekmiymiş.

Sadece DesktopSearch[1] ama sanırım beagle ile zaten bunu yapabiliyor olduğumdan çokta yeni bişey olmayacak, ancak beagle ve googledesktop kıyaslaması yaptıktan sonra birini kullanmaya devam edeceğim.

[1] Internette arama yapar gibi kendi bilgisayarınızda arama yapabiliyorsunuz. Bu aramada belirttiğiniz dizinler , mailleriniz gibi değişik seçenekler eklemek mümkün. Aşağıdaki listedeki seçenekler mevcut.









Pazartesi, Haziran 25, 2007

Gaim Pidgin olalı , merkezi kaydırmış!

Gaim , Pidgin olalı bazı değişiklikler görüntü. Gaim şimdi Pidgin derken bahsetmişim , artık kullanıcıların hangi IM'i ile aktif olduğu görünmüyor, sadece o kullanıcının durumu var. Durumu gösteren ikonlar tek tip olmuş.

Sean , yani Pidgin'in ele başının blogunda şöyle bir yazı yazmış, okunası bir yazı. İşlerin rastgele gitmediğini görmek hoş. Ama bundan fazlası var. Küçük bir örnek vermiş.

Ben arkadaşım Ethan ile görüşmek istiyorsam , gerçekten arkadaşım Ethan ile görüşmek istiyorumdur, onun elb@pidgin.im XMPP hesabı çokta önemli değil. Yani kullanıcının gerçekten yapmak istediği şeyi merkeze almışlar. Daha önce alışma süreci gereksede şimdi görüyorum ki aslında daha önce yapılmış bir hatanın düzeltilmiş hali. Bir programda kullanıcının istediğini yapması için mümkün olduğunca az teknik bilgi ve yine mümkün olduğunce az detay ile uğraşmak zorunda kalması ne kadar doğru bir yaklaşım , ne kadar beğendim anlatamam.

Pidgin'de aynı anda birden fazla üstelik farklı IM hesabı kullanmak mümkün , dolayısıyla kullanıcıların farklı hesapları var. Benim arkadaşlarım Sean'in arkadaşı Ethan gibi adının ve adresinin kullanılmasını ister mi kestiremediğimden sanal bir arkadaş uydurarak devam edeceğim. Sanal arkadaşım Ömer iki farklı aim hesabına sahip.
Biri omar@jabber.org (XMPP) diğeri de om@r.com (MSN) olsun. Şimdi onunla bir an arkadaşımı gördüm online oldu , zaten söylemem gereken bişey vardı hemen online konuşmanın kolaylığını kullandık. Sonra başka bir zaman yine konuştum kendisiyle , bu defa daha önemsiz bir konu , havadan sudan bahsettik.

Bir süre sonra ya ben Ömer'e bişey sordum cevabı neydi emin değilim , 323'müydü yoksa 325'mi? dye bir şüphede kaldım , hemen kayıtlarda (log) aramaya başladım. Ama şimdi ben onun hangi hesabıyla konuşmuştum , önümde önemsiz konuşmanın kayıtları ben içinde 32? arıyorum , sonra haa diyorum belki diğer hesabıydı.

Bu olay gösteriyor ki , bu olaydaki ben henüz Pidgin kullanmıyorum , çünkü yeni anlayışında madem tek kullanıcı , amacım hesabıyla değil kullanıcıyla ilgilenmekse , bir kullanıcının bütün hesapları tek çatı altında birleştirilmiş olarak çalışıyor olması gerekir.

Hepsini okuyup işin önemini göremediyseniz , fazla takmayın kafanıza.Zira bunlar sadece fazla software eng ve web design derslerinden sonra görünen yan etkiler olsa gerek. Ama önemli geliyor işte, durduramıyorum kendimi.