16 Mayıs 2020 Cumartesi

Ve Kapanış...


Vakit bulamadığımdan veya başka nedenler bilemiyorum buraya gereken ilgiyi gösteremedim. Bu blogtaki bir çok yazı da güncelliğini yitirdi. Bundan dolayıdır ki artık burada manasızca yer tutmanın anlamlı olmadığını düşündüğümden artık bu platformdaki varlığımı bir müddet sonra sonlandırıyor olacağım.

Yakın zamanda belki başka platformlarda yeniden blog tutmaya başlarsam https://twitter.com/birtanyildiz dan yazarım belki. Belki diyorum çünkü oraya da pek vakit ayıramadım. 
Yeniden yazma heyecanını kazanma ümidi ile... Esen kalın.

18 Mart 2020 Çarşamba

Milko E-imza MacOS Kurulumu

Önce java.com/tr/download dan java are indir.

Daha sonra https://drive.google.com/folderview?id=0B_4FRfiZvtu-VUM2VkYtUG1XRzQ&usp=sharing adresinde anlatıldığı gibi bir windows makine ile milko yu update et. Çünkü update edilmeyen milko cihazlar macos da çalışmıyorlar...

Mac i açarken cmd+R kombinasyonu ile açarak recovery mode a geç utilities altından terminale geçip “csrutil disable” komutu ile driver yükleyebilmeyi aç. Bu adımı atlarsanız MacOS System Integrity Protection ı kapatmadığınızdan milko driverını yüklemenize izin vermeyecektir.

Daha sonra kamusm.gov.tr den uygun driverları indir ve kur.

Driverları kurduktan sonra /usr/local/lib içindeki libakisp11.dylib dosyasını /System/Library/Java/Extensions/ içine kopyala.(Bunun için yukardaki adresleri finder "go" menüsünden "go to folder" seçeneğini kullanarak gezinebilir ve arayüzden kopyalama yapabilirsiniz.) Bu adımı geçerseniz muhtemelen pcks11 hatası alacaksınız.

Milko e-imzayı artık kullanabilirsiniz.

Çok kısa ve düz bir anlatım oldu ama sizi sonuca götürebileceğini düşünüyorum...

29 Ekim 2018 Pazartesi

Linux için F5 Ssl Vpn Client i Kurulumu ve Kullanımı

Windows için Windows Store da, android için Google Play de client i bulunan F5 Ssl VPN linux için herhangi bir repo ya katılmış gözükmüyor. Eğer siz de benim gibi linux kullanıcısı iseniz, kuruluşunuz tarafından size verilen vpn geçidi adresine firefox ile eriştiğinizde karşınıza çıkan sayfaya kullanıcı adı ve şifreniz ile giriş yapabilirsiniz.

Giriş yaptığınızda karşınıza şöyle bir sayfa çıkacak
Bu sayfada işaretli olan yerden manual olarak yüklemeyi seçip indirdiğiniz tgz uzantılı dosyayı açtığınzda
karşınıza şu dizin gelecek. Burada sağ tıklayıp terminalde açtıktan sonra;

sudo ./Install.sh 
komutu ile kurulumu başlatabilirsiniz. sadece bir kere kurayım mı diye soracak size "yes" yazıp entera basıp geçtikten sonra vpn clientiniz hazır. Kullanmak için sadece komut satırında (terminalde)

sudo f5fpc -s -t "https://sslvpnadresiniz.com"

yazarak başlatmanız

sudo f5fpc --stop 

yazarak durdurmanız mümkün olacaktır.

Detaylı bilgi için f5fpc --info yazmanız yeterli....

Kolaylıklar dilerim.

4 Şubat 2015 Çarşamba

Uyap Döküman Editörünün linux sistemlerde çalıştırılması. (UDF Editör)

Bilindiği üzere Adalet Bakanlığı ve Milli Eğitim Bakanlığı (ve belkide benim bilmediğim bazı diğer kurumlar) döküman editörü olarak "udf editör" adı altında bir yazılım kullanmakta. Bu editörle elektronik imzalama işlemlerini de gerçekleştirmekteler. Yazılım java da yazılmış olduğundan platform bağımsız çalışır hissi verse de, son kullanıcılar için hazırlanmış bir linux kurulum yönergesi veya paketi bulunmuyor.(En azından ben bulamadım).

Bir ubuntu kullanıcısı olarak sistemim de uyap döküman editörünü çalıştırmak için önce uyap.gov.tr den windows kurulum dosyasını indirip wine ile çalıştırdım. /home/username/.wine/drive_c/ altına uyap adında bi dizin oluşturup dosyaları buraya atmıştı. Baktığımda ise bir bat dosyası da bu java dosyalarını tetikliyordu. Bunun için ben de bi sh dosyası oluşturup bu jar dosyalarını çalıştırması için gerekli değişiklikleri yapmam yeterli oldu. Zaten deb dosyasının içini bir arşiv yöneticisi ile açarsanız yaptığım değişiklikleri görebilirsiniz.

Buraya kadar olan kısım kendi isteklerine göre dağıtımlarına uyap editörü kurmak isteyenler içindi. Bundan sonrası için ise; ubuntu kullanıcıları için hazırladığım deb dosyasını direk indirip kurabilirler. Bu deb i komut satırından indirdiğiniz dizinde sudo dpkg -i uyapeditor.deb komutu ile kurabilirsiniz. Dash da ise Uyap Editor yazdığınızda başlangıç simgesini göreceksiniz. Komut satırında ise uyap komutu ile açılıyor.


Ubuntu 14.04.1 LTS olan sistemimde denedim sorunsuz çalıştı. Olur da çalışmazsa haberleşelim :)

Deb Kurulum Dosyası


Not: Bu arada github dan baktığımda editörün paketi PisiLinux depolarında görünüyor. PisiLinux Geliştiricilerini de buradan selamlıyorum :) Harikasınız.

29 Ocak 2015 Perşembe

Laravel View Composer Kullanımı (Görünüm Kompozitörü)

Laravel framework kullanırken eğer  sayfa tasarımınızda (örneğin) veritabanından veri çekerek oluşturduğunuz bir bölümü bir çok sayfada kullanacaksanız, buradaki verileri çekmek için her rotada tekrar çalıştırmak yerine view composer kullanabilirsiniz. Eğer tam anlatamamışsam ki sanırım öyle :) şöyle bir örnek vereyim;

Tüm sayfalarınızda yan bölüm veya ana menü gibi bir bölüm varsa menü öğelerinide veritabanından çekiyor olabilirsiniz. Böyle bi durumda her view::make yaptığınızda sayfaya o kısmı oluşturması için değişken yollamak yerine bir view composer yazarak tek seferde işinizi halledebilirsiniz.

Öncelikle view composerı laravelin auto load ettiği bir dizine bir dosya oluşturup veya filter.php gibi zaten autoload olmuş bir dosyaya yazarak oluşturabileceğiniz gibi isterseniz yeni bir dizin oluşturup bunun autoload olması için gerekli adımları tamamladıktan sonra oraya view composer kodlarınızı yerleştirebilirsiniz. (Bu konuda kesin bir yöntem yoktur. isteğinize göre şekillendirebilirsiniz)

Ben bu basit örneğimde filter.php içerisine yazacağım view composer kodlarımı.

Basit olarak senaryo şu şekilde;
app
-----controllers
------HomeController.php
-----views
-------layout.blade.php
-------index.blade.php
-------digersayfa.blade.php
-------sidebar.blade.php
-----filter.php
-----route.php

layout.blade.php dosyası master template imiz olsun. bunu index.php extends edecek ve layout.blade.php içine sidebar.blade.php uygun yerde include edilecek.
<body>
<div>
@yield('icerik')
</div>
@include('sidebar')
</body>

index.blade.php
@extends('layout')
@section('icerik')
<h1>merhaba dünya</h1>
@stop
sidebar.blade.php
{{ $degisken }}

filter.php dosyasının en sonuna ise aşağıdaki gibi kodlarımızı eklediğimizde artık her sayfamıza $degisken e atadığımız değeri gönderecektir.
View::composer('sidebar', function($view){
   $degisken = "benim değişkenim";
   $view->with('degisken', $degisken);
});

Tabii ki bu mümkün olduğunca anlaşılır olması için bu şekilde yaptım. Burada çeşitli kontroller yaptırabilirsiniz ihtiyacınıza göre kodu şekillendirebilirsiniz.

10 Kasım 2013 Pazar

Linux Hibrid Grafik Kartları ile Uykudan Uyanma Problemi

Daha önce hibrid grafik(ati/intel) kartlı bir bilgisayar aldığımı ve yaşadığım ısınma ve pil sorunları ile ilgili ufak bir yazı paylaşmıştım.Şimdi karşılaştığım sorun ise uykudan uyanmama problemi. Bu problem ati açık kaynak sürücüleri kullandığımda meydana geliyor.

vgaswitcheroo ile harici ekran kartını(ati) kapatıyordum böylelikle bilgisayarım hem daha az güç tüketiyor hem de daha az ısınıyordu. ancak bu sefer de uyanma problemi ile karşılaştım. ((bu sorunun birden fazla çözümü olabilir)) Sistemim ve benim için en uygun çözüme; uykuya giderken ati ekran kartını çalıştırıp dönerken tekrar kapatmakla kavuştum.

Bunun için
gksudo gedit /etc/pm/sleep.d/00_custom-hgcco
ile uykuya giderken ve dönerken çalışacak kodlar için bir çalıştırılabilir bash scripti oluşturuyoruz. içerisine de

#! /bin/sh

# author : Birtan YILDIZ
# This bash script solves hybrid graphic cards(amd/intel) suspend
# wake up problem

case $1 in
     suspend|suspend_hybrid|hibernate)
    echo ON > /sys/kernel/debug/vgaswitcheroo/switch
        ;;
     resume|thaw)
    echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
        ;;
esac
yazıyoruz.Sonrasında dosyayı çalıştırılabilir şekilde düzenliyoruz

sudo chmod 755 /etc/pm/sleep.d/00_custom-hgcco
Artık bilgisayarımız uyumaya ve uyanmaya hazır. scripti isteğinize ve ihtiyaçlarınıza göre özelleştirebilirsiniz. sleep.d içerisine yazılan scriptlerin root olarak çalıştırıldığını unutmayın :)

 

10 Eylül 2013 Salı

Manjaro Linux ile bir kaç gün....

Manjaro, kullanıcı dostu ve profesyonel sloganı ile yola çıkan bir linux dağıtımı. Profesyonelliği bence Arch Linux gibi seçkin bir dağıtımı temel alıyor olmasından.
Arch Linux profesyoneller veya linux tutkunları tarafından sıkça tercih edilen linux dağıtımlarından. Ancak eğer benim gibi devamlı insanlara linux anlatıyor ve ne kadar kolay bak al sen de kullan diyorsanız ve bilgisayarınızda arch varsa :D işte bazen durumu anlatmakda zorlanabilirsiniz.

Ubuntu bu bağlamda hayat kurtarıcı. Harika kolaylıkta ve yaygın kullanımı olan bir dağıtım ancak arch profesyonelliğinde ve güncelliğinde ubuntu kolaylığında bir dağıtım arıyorsanız Manjaro biçilmiş kaftan. Unutmadan manjaro da aynen arch gibi yuvarlanan sürüm (rolling release)(böyle mi diyorduk buna? :)).

Grafik yükleyicisi ile hızlıca kuruluyor (512mb ramli centrino işlemcili 2005 yılından kalma bilgisayarıma 15dk gibi bir sürede yüklendi) Paket yöneticisi ise çok kullanışlı.

Ben hızlı ve klasik masaüstü deneyimi yaşamak istediğimden XFCE4 ü tercih ettim masaüstü ortamı olarak. Hızlı, elegant ve kolay :)

Sıradan bir kullanıcı için herşeyi yerli yerinde tutan manjaro, biraz sağı solu kurcalamayı sevenler için ise yeni heyecanlar yaratmıyor değil.

Kendinize farklı bir heyecan farklı bir dağıtım arıyorsanız bi deneyin derim.

Arkası yarın....

27 Şubat 2013 Çarşamba

Linux Hibrid Grafik Kartları ve Isınma Problemi

Geçen ay zamansız bir şekilde emektar bilgisayarım bozulunca çok da araştırma fırsatım olmadan bir bilgisayar almaya karar verdim. Dell Inspiron 5520'yi tercih etmemdeki en büyük sebep üzerinde ubuntu yüklü geliyor olması idi.

Ancak bilgisayarımda hem tümleşik intel hem de harici ati ekran kartı bulunmakta. Bilgisayarı ilk açtığımda fanın hızla çalıştını gördüm, gördüm ki ısı da artıyor.

Biraz araştırmadan sonra ubuntunun her iki ekrana da elektrik verdiğini gördüm. Ayrıca turbo boost işlemciye sahip bu bilgisayarda bi ayarlama yapmazsanız hep yüksek performans modunda çalıştığından hem şarj hem de ısınmada problem artıyor. Ondan dolayı aşağıdaki adımları uyguladım ve sonuç mükemmele yakın.

Öncelikle vgaswitcheroo yu kullanarak çift ekran kartımızdan aktif olarak kullanmadığımızın elektriğini kesmek için.

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
komutunu veriyoruz.  "cat /sys/kernel/debug/vgaswitcheroo/switch" komutu ile de durumu görebiliyoruz. (Detaylı ayar ve açılışta bu ayarların geçerli olması gibi konular için lütfen kaynak kısmındaki linkleri inceleyiniz)



Şimdi de Jupiter adlı güç kontrol uygulamacığını yükleyelim. Böylelikle  işlemci gücünü daha kontrollü kullanabileceğiz. Bunun için;
sudo add-apt-repository ppa:webupd8team/jupiter
sudo apt-get update
sudo apt-get install jupiter
Sistem çekmecesine yerleşen uygulamadan eğer ihtiyacımız yoksa power savings moduna getirelim işlemcimizi.

Ayrıca eğer işlemciniz intel ise powertop uygulamasını yükleyebilirsiniz.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install powertop
sudo powertop komutundan sonra tunable tabından gerekli iyileştirmeleri yapabilirsiniz.



isteğe göre lmsensors veya Pensor aracılığı ile sıcaklığı ölçüp değerlendirebilirsiniz. Nadir kapattığım bilgisayarımda genelde sıcaklık bu ayarlamalar ile 48-58 oC aralığında değişiyor. Detaylar için lütfen kaynakları inceleyiniz.
Kaynaklar: 

1) Ubuntu Help ~ HybridGraphics 
2) Psensor, temperature monitor 
3) Jupiter, power managment applet
4) Powertop 

22 Ekim 2012 Pazartesi

Virtualenv ile PIL (python imaging library) yükleme hatası.

Kendime Not: Virtualenv içerisinde geliştirme yaparken PIL kütüphanesini kurmadan önce python-dev i kur sonra sanal ortama girip PIL i pip install PIL diye kur ki hata verip durmasın, rahat rahat veritabanında image veri türünü yayıla yayıla kullan.

Virtualenv Nedir Nasıl Kurulur?

Not2:  aslında pil yerine pillow da kullanılabilir. ve hatta ben pillow kullanıyorum pil ile bir resim işleminde image decoder not found hatasını gördüğümden beri ...

12 Eylül 2012 Çarşamba

Google Hangout Linux Siyah Kamera Problemi

Daha nasıl açıklayacağım bilemediğim bir sorun. Google Hangout ta veya da önce google talk(web sürümü)ta kameralı görüşme yapmak istediğimde kamera ışığım yanıyor anca kendi görüntümü ve karşımdakinin görüntüsünü alamıyordum siyah bir ekran geliyordu.

Bunun için internette şöyle bir ayar buldum blogumu takip edenlerle paylaşmak ve kendime not düşmek için;

echo "O3D_OVERRIDE_RENDER_MODE=2D" >> /opt/google/talkplugin/envvars
Bunu root yetkileri ile yapmanızı isteyecektir.