01
Kasım 2011
0 Yorum

Eğer Windows işletim sisteminiz, Biriktirici Alt Sistemi Uygulaması çalışmayı durdurdu ve kapatıldı hatası veriyorsa
yazıcı servislerinde bir sorun var demektir.

Bu hatayı gördükten sonra, hiç bir bağlı yazıcıya yazı yazdıramazsınız. Kimi zaman yazıcıyı denetim masasından kaldırıp tekrar ekleseniz dahi bir çözüme kavuşamazsınız.

işte böyle bir durumda, başlat > çalıştır > notepad diyerek ayda windows tuşu + r diyerek metin düzenleyici programı açarak içerisinde
net stop spooler
del /q %SystemRoot%\System32\spool\printers\*.*
net start spooler
yazarak dosya > kaydet > yazici.bat diyerek yazici.bat dosyamızı oluşturuyoruz.

bu sorunu aldığınız zamanlarda, yazici.bat dosyasını çalıştırarak sorunu giderebilir. yazıcılarınıza kolaylıkla iş gönderebilirsiniz.

 

01
Kasım 2011
0 Yorum

Php $_SERVER evrensel değişkeni, bize gerek sunucu gerekse tarayıcı hakkına bir çok bilgi vermektedir.
Bu değerler içerisinde o an çalışan aktif sayfa, sunucunun adresi, kullanıcının ip bilgisi ve tarayıcı bilgisi bulunmaktadır.

şimdi paylaşacağım fonksiyon ile $_SERVER değişkenine ilişmeden direk olarak php’nin o an çalıştığı adresi alabilirsiniz.

function _adresGetir(){
	$domain = $_SERVER['HTTP_HOST'];
	$url = "http://" . $domain . $_SERVER['REQUEST_URI'];
 	return $url;
}

fonksiyonu ise;

echo _adresGetir();

şeklinde kullanabilirsiniz.

Edit :
Friendfeed‘den Bilal ÇINARLI‘nın SSL ve farklı portlarda çalışmamasına karşı hazırladığı fonksiyonu ekliyorum. Teşekkürler Bilal.

    function url()
    {
        $url = 'http';

        if (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') {
            $url .= 's';
        }

        $uri = $_SERVER["REQUEST_URI"];

        $url .= '://';

        if ($_SERVER["SERVER_PORT"] != "80") {
            $url .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $uri;
        }
        else {
            $url .= $_SERVER["SERVER_NAME"] . $uri;
        }

        return $url;
    }

31
Ekim 2011
0 Yorum

Php ile konsol üzerinden de çalışan betikler oluşturmak mümkün,
eğer oluşturduğunuz betiğin browser üzerinden mi yoksa shell konsol üzerinden mi çalıştırıldığını öğrenmek istiyorsanız yapmanız gereken şey $_SERVER evrensel değişkeni ile birlikte SHELL özelliğinin atanıp atanmadığını kontrol etmek.
empty($_SERVER['SHELL']) && die('browser desteklenmeyen içerik!');
bu komut browser ile gelen isteklerde betiğinizin bir sonraki satıra geçmesini engeller.
yada tam tersini yapacak olursanız
!empty($_SERVER['SHELL']) && die('sadece browser destekleyen içerik!');
işlemini kullanabilirsiniz.

28
Ekim 2011
0 Yorum

Ubuntu 10.10 işletim sistemi üzerinde dns önbelliğini (dns cache) temizlemek için kullanılacak 2 adet farklı yolu anlatacağım.

ilk komutumuz: nscd servisini kurup o servisi yeniden başlatmaktan geçiyor

sudo apt-get install nscd

Eğer aptitude paket yöneticisini kullanıyorsanız, yukarıdaki komut yerine

sudo aptitude install nscd

komutunu kullanabilirsiniz.
Bu işlemin arkasından,

sudo /etc/init.d/nscd restart

komutu ile dns önbelleği temizlenecektir.
Bir diğer yol ise hiç bir servis ve paket kullanmadan konsoldan yada alt+f2 penceresinden,

sudo /etc/init.d/dns-clean start

komutunu vermektir.
ben ikinci yöntemi kullanıyorum.
 

22
Mayıs 2011
0 Yorum

Bir iş için lazım oldu bende ekleyeyim belki bir daha lazım olur dedim,

kimi zaman oluyor, java script ile o an aktif olan sayfayı “refresh” etmemiz gerekebiliyor.

Yenileme işlemi için ben 3 adet yöntem açıklayacağım.

Yöntem 1 : Javascript Reload fonksiyonu ile

window.location.reload() : bu fonksiyon  o an aktif olan sayfayı yeniler.

<a href='javascript:window.location.reload()'>Yenile</a>

Yöntem 2 : Tarayıcının history nesnesi ile

history.go(0) : İnternet sayfalarını görüntülememizi sağlayan tarayıcıların içerisinde bulunan history nesnesi bize daha önce gezdiğimiz sayfaların bir listesini verir. En son gezdiğimizden ilk önce gezdiğimize kadar olan sayfaları index numarasını küçükten büyüğe sıralanacak şekilde ayarlar ve o an aktif olan sayfaya da 0 değerini verir.

<a href='javascript:history.go(0)'>Yenile</a>

Yöntem 3 : Location nesnesi ile

window.location.href=window.location.href : Yine bir javascript nesnesi olan location nesnesi içerisinde o an bulunduğumuz adresin bilgilerini tutar. Javascript ile bir başka sayfaya yönlendirme yapmak istersek location.href nesnesine değer vermemiz yeterlidir.Yine aynı nesneyi değer vermeden çağırırsak bize geçerli olan adres bilgisini döndürecektir. Biz içinde bulunduğumuz sayfa bilgisini, location.href nesnesine değer olarak verirsek tarayıcı sayfayı yenilecektir.

<a href='javascript:window.location.href=window.location.href'>Yenile</a>

19
Mayıs 2011
1 comment

malcolm_gladwell_outliers

Uzun zamandır hatta neredeyse su çürütecek zaman kadar blog yazısı gir(e)mememin sebebi sanırım sosyal paylaşım sitelerinde bolca arzı endam etmemden kaynaklanıyor, hatta sosyal paylaşım sitelerinde takip ettiğim ve sürekli içerik üreten insanların büyük çoğunluğu bloglarına aylarca uğramıyorlar.Sanırım sosyal paylaşım siteleri sayesinde anlık olarak düşüncelerimizi aktardığımız için bloglarımıza yazacak yazı kalmıyor.

Yeni bir bölüm açarak bu suskunluğa bir son vermek istedim, bölümün adı okudum bundan böyle okuduğum yada okumak istediğim kitapları (makaleler hatta dergileri) bu bölümde paylaşacağım.

ilk kitabım olan “outliers – çizginin dışındakiler” en son bitirdiğim kitap olması sebebi ile başa alıyorum ve bugün bu kitap hakkında fikirlerimi paylaşacağım.

Outliers, görselden de anlaşılacağı üzere, Malcolm GLADWELL tarafından kaleme alınmış ve bazı insanların neden daha başarılı olduğuna dair fikirler veren bir kitap.

Kitap ilk başlarda verdiği örnekler ile sizi kendine bağlıyor,

Kanada da hokey takımının en iyilerinin doğum tarihlerinden tutunda, asyalıların matematikte neden iyi olduklarına kadar her şeye farklı açılardan bakmanıza olanak sağlıyor.

Kitap kafamın içine farklı bir kamera yerleştirerek olaylara başka noktalardanda bakabilme yetisi kazandırdı desem çok abartılı bir idda olmaz. Zira Serdar Kuzuloğlu‘nun da e tohum toplantısında verdiği örneği burada bir de ben dile getirecek olursam,

microsoft‘un kurucusu Bill gates‘in annesi ve babası maddi durumu çok iyi insanlar olmasaydı ve küçük bill’in okuduğu okula bir bilgisayar labaratuvarı kurmasaydı, bilgisayar bölümü öğretmenleri, labaratuvarın kurulmasında bill gates’in annesinin öncülük etmesinden ötürü bill gates’e bilgisayarlar ile bolca vakit geçirmelerine izin vermeseydi, bill gates bilgisayarın yükselişte olan bir sektör olduğunu göremeyecek, bilgisayar üzerine çok çalışamayacak ve mikrosoftun kuruluşu ile sonuçlanacak olan süreci başlatamayacaktı. Aynı bill gates’i farklı bir anne babadan doğduğunu düşünürsek orta ölçekli bir şirkette muhasebe müdürü olmayacağını idda edemeyiz.

Kitap ilk 100 sayfada sizi kendine bağlarken ortalarda ve sonlara doğru örneklerin uzunluğu sebebi ile ilginizi kitabın dışına vermenize sebebiyet verebiliyor, ancak sonlarda bizim kültürümüze yakın örneklere yer verdiği için tekrar sizi kendine bağlıyor.

Kitaba kişisel gelişim kitabı gözü ile bakmadan okumakta fayda var. Daha çok insanların neden başarılı olduğuna dair araştırma ve deneme yazıları gibi olmuş.

tavsiye ederim.

04
Nisan 2011
0 Yorum

Yoğunluk, yorgunluk, vakitsizlik, halsizlik, iş, güç, koşturmaca, karmaşa….

Daha yazsam onlarca mazereti var yazamamamın.

Çok doldum blogum, çok. Biliyorum sana üvey evlat muamelesi yapıyorum. Biraz daha sabır her şey bir başka güzel olacak.

07
Ekim 2010
0 Yorum

son 10 dakikadır java script ile NaN değerini yakalamaya çalışıyordum ki en son aklıma acaba isNaN fonksiyonu varmı diye bakmak geldi.

var deger = "Abbas";
degersayi = parseInt(deger);
alert(degersayi);

yukarıdaki javascript kodunu işleme koyduğunuzda ekrana alert kutusu ile “NaN” değerini görürsünüz.

yine program içerisinde degersayi degerinin NaN’a eşit olup olmadığını anlamak için

if(degersayi == “NaN”) yada if(degersayi == NaN) kullandığınızda her durumda true değeri döndürüyor.
bunun yerine javascript fonksiyonlarından isNaN fonksiyonunu kullanmak daha sağlıklı sonuçlar doğurmaktadır.

if(isNaN(degersayi )){alert(“blog.vuska”;}

alert(“Namaste”);

23
Eylül 2010
0 Yorum

Pfsense “all in one” tarzında firewall ve proxy server. Yine aynı kategoride bulunan m0nowall ‘dan devam ettirilmiş, zira kodlarına bakacak olursanız bir çok yerinde m0nowall damgasını görürsünüz.

Altyapı olarak freebsd kullanıyor. Normal şartlarda bir freebsd + webmin ile yapabileceğiniz şeyleri başka bir arabirim ve özelleştirilmiş paketler ile daha kolay ve hızlı şekilde (üstelik teknik bir bilgiyede çok sahip olmadan) yapabilmenizi sağlıyor.

Yine pfsense üzerinde gelen servisler içerisinde captive portal adı verilen bir servis var. Bu servisin yaptığı iş kabaca, internet paylaşımını kullanıcılara bölmek ve her kullanıcıyı internete bir kullanıcı adı şifresi vasıtası ile çıkarmak.

Dahası var

21
Eylül 2010
0 Yorum

htc_wildfire_1_dh_fx57Uzun süredir  bir akıllı telefon‘a sahip olma hayallerim vardı. Ancak her türk ailesi gibi (: ay sonu gelir gider dağılımında hayallerdeki alınacaklar listesi hep hayal olarak kalıyordu taki geçtiğimiz pazar (19.09.2010) gününe kadar.Bazan insanların bir anda karar alıp uygulaması gerekiyormuş bende samsung i5700 almak için alışveriş merkezine gittim,
ancak hiç bir yerde bulamadım (iyiki) ha hazır yeri gelmişken, denizli forum çamlıktaki samsung satış alanı telefon satmasın buzdolabı, ütü, narenciye sıkacağı falan satsın. Satış görevlisine samsung i5700 var mı dediğimde “ona yæ ” gibi bir cümle çıktı adamın ağzından, sonrası daha güzel aslında, elindeki standart işletim sistemli cihazları, androidli cihazlardan daha iyi olduğunu falan iddia etti. neyse güldük eğlendik.

Her ne kadar ön yargım olsada teknosa‘dan iki adet htc wildfire aldım.İnşallah korktuğum başıma gelmez…

gelelim ilk izlenimlere

telefonu pazar gününden bu yana elimden düşürmeden deniyorum, kullanıyorum hatta bir ata hastalığımız olan kullanma klavuzu okumama hastalığı yüzünden kullanma klavuzunu bile tam okumadım.

telefon hattım 3g abonesi olmadığı için 3g denemedim,
hem evimde hem iş yerimde hemde müşterilerimde wireless yayın olduğu için telefonunun wi-fi ayarıları aktifti, bu sayede hemen hemen sürekli online olarak dolaştım (yollar hariç).

internet çok hızlı değil- (ama cihazdanda değil)

bunun için çok ahım şahım bir test yapmadım hatta cihazın internetinin bile kötü olduğunu düşünmüyorum aslında olay tamamen #TTNET merkezli bile olabilir çünkü notebook ve desktop bilgisayarımın internetide bu hafta bir sorun var gibiydi.

İlk kullanım için karşılaması ve misafirperverliği çok cana yakın

cidden böyle oldu, çok misafirperver. Eski telefonumdan bilgileri bluetooth ile çekti  (Kişiler İşler vs)

Multitouch / Ekran

Aldığım telefonun multitouch özelliğinin olduğunu telefonu aldıktan sonra fark eden birisi olarak bu özellik bana, pantolonunun cebinde para unutup sonra bulan insan sevinci yaşattı.

İlk açılış hızı

cihaz şak diye açılmıyor biraz fazla düşünüyor ilk açılışta ancak aldığımdan beridir sadece 3 kere açıp kapattım.

Market yok

fazla söze gerek yok, cihazın değil google’un ayıbı.

Google ile senkronizasyon

benim gönlümü çalan kısmı bu kısım aslında, google hesab bilgilerinizi verdiğiniz anda, kendisini biranda google’a bağlıyor ve gtalk, gmail, google tasks, calendar gibi benim zaten günlük hayatta kullandığım google servisleri olduğu için ağzım bir ara kulaklarıma vardı. Ancak ben google tasks’ın bir uygulama olarak htc içerisinde olmasını dilerdim. (markette vardır muhtemelen bir uygulaması ama daha market deneyimini yaşamadım)

GPS

cihazı alırken ilk baktığım özellik buydu, gps olması benim gelecek dönemdeki planlarım için kilit nokta görevi görüyor. (gerçi sonradan baktım hemen hemen bütün cihazlarda varmış bu gps)

Müzik çalar ve ses

Gayet yerinde ve güzel. Ancak cihazla beraber gelen kulaklıkların kontrol kısmında sadece telefon aç ve kapa işine yarayan switch buton var, onun dışında ses düzenleme ileri ve geri şarkı sarma gibi donanım yok.

Şarj süresi

3 gündür deliler gibi telefonu kurcaladığım için normal şarj süresini çözemedim ama şarj bana sıkıntılı gibi geldi, sonradan burayı düzenler durumu netliğe kavuştururum.

#daha aklıma gelen olursa içeriğine göre buraya ekler yada yeni konu açarım#

3 günlük kullanım sonrası çokta detaylı olarak bir şeyler yazmak güç ancak android adında yeni bir kategori açtım ve burdan tüm izlenimlerimi yazacağım (zaten artık blogla aktif olarak ilgilenme zamanı geldi//yeni tema hazırlıyorum)

outboxing resimleri devamında

Dahası var