php ile rss oluşturma
Seneler önce bir gazete sitesi için hazırladığım rss sınıfına yine ihtiyaç duydum. Seneler geçmiş, rss ihtiyaçlarını hep farklı yollardan karşılamışım anlaşılan. Neyse, php ile rss dosyaları yapmak pek zor değil. Yazdığım derme çatma fakat çalışan php sınıfım ile işler daha da kolaylaşıyor, en azındna benim için Buradan devam et»»
Php Toplu Resim Boyutlandırıcısı
Bazen yüzlerce fotoğrafı veya resmi topluca küçültmek gerekebiliyor. Böyle gerektiği günlerden bir gün GIMP ile uğraşmak yerine eski birkaç betiği bir araya getirerek bir dizindeki tüm fotoğrafları başka bir dizine, belirttiğim ölçülerde, boyutlandıran bir php resim boyutlandırıcı hazırladım. İşime çok yaradı. Buradan devam et»»
Botego Php geliştirici iş ilanı
Çalıştığım firma olan Botego php geliştirici aramaktadır.
Botego doğal dil işleme üzerine yazılım geliştiren bir firmadır.
Aranılan kişinin heyecanlı, kod yazarken zevk alan, kendini ve yaptığı işi bir adım yukarıya taşımak isteyen kişiler olması beklenmektedir. ... Buradan devam et»»Radyodan şarkı kaydetmek
Günümüzde internetten radyo dinlemek oldukça popüler hale geldi. Özellikle internet hızlarının artması ve fiyatların düşmesiyle çoğu kişi bilgisayarına diskler dolusu şarkı indirmek yerine internet radyolarına, klip seyredebileceği youtube'a, müzik dinlemek için last.fm'e, fizy.org'a,ttnetmüzik'e, grooveshark.com'a yönlendiler.
Bazen çeşitli sebeplerle bu ortamlarda çalan şarkıları bilgisayarımızda saklamak isteyebiliriz. İşte bu yazıda; linux üzerinde bunu nasıl yapabileceğimizi anlatacağım Buradan devam et»»php pdf eklentisi kurulumu
Php ile pdf dosyaları üzerinde çalışabilmek için pdflib isimli bir eklentin kurulması gerekmektedir. Bu kısa makalede linux üzerinde nasıl kurulacağını göstereceğim Buradan devam et»»
usb flash diskten linux kurulumu
Çeşitli amaçlar için (genellikle test ve araştırma etrafında döner bu amaçlar), sık sık linux kurar, kurcalar, bozar ve takrar kurarız. Buradan devam et»»
JSON nedir, nasıl kullanılır, yazılır?
JSON(javascript object notation), teknolojiler arası(php, javascript, c, veritabanı vb.) veri taşıma yöntemlerine bir alternatiftir. En önemli özelliği, gerkesiz işaretlemelerle uğraştırmamasıdır. Birkaç karakter ile verileri dizebilmemizi sağlamaktadır ([],.{}'"). ... Buradan devam et»»
Veri Doğrulama Nedir Nasıl Yapılır
Güvensiz olabilecek kaynaklardan gelen veya gelmeden önce değiştirilmesi mümkün olan verilerin saldırılara ve hatalara karşı doğrulama işlemidir. web tabanlı uygulamalarda oturum, çerez, get, post, http başlık bilgileri gibi bilgiler uygulamaya ulaşmadan önce değiştirilebilir olduğundan bu kaynaklardan gelen verilerin hepsi doğrulanmalıdır. ... Buradan devam et»»
Virtual Host Kurulumu
Virtualhost nedir?
Bir sunucu üzerinde birden fazla alanadının barındırılmasını sağlayan mekanizmanıdır.
İki türe ayrılır, ip tabanlı sanal barındırmalar, isim(alanadı) tabanlı barındırmalar.
IP tabanlı sanal barındırma ile tek bir sunucudaki farklı barındırmalar, IP adreslerine göre ayrılırlar. Kısaca; "bu ip ise bu barındırmayı, şu ip ise bu barındırmayı algıla" prensibi ile çalışır. ... Buradan devam et»»Hata Takip Sistemleri
Bir hata takip sistemi, diğer adıyla bug tracker, bir projedeki hataların raporlanacağı, raporlananların takip ediebileceği bir sistemdir.
Genel işleyişleri ve sık kullanılan özellikleri şunlardır: Buradan devam et»»Yazılım, SistemTasarımı
Bir sistemin çalışmasını sağlayacak ortamı, sistemi meydana getiren parçların neler olacağının ve bunların nerede ve ne zaman sistemle etkileşim içinde olacağının, parçalar arasındaki etkileşimin nasıl olacağının belirlenmesidir. ... Buradan devam et»»
tortoisesvn nedir?
Windows sistemleri üzerinde svn aracının kullanımını epey kolaylaştıran, fare tıklamalarıyla hemen hemen her işin yapabilen bir araçtır. Buradan devam et»»
Dökümantasyon güzeldir, ama abartma.
dökümantasyon yapmak, dökümanı yapılan işe göre daha zor olandır. öyle ki işi yapan kişilerin hazırladığı dökümantasyonlar istenilen seviyede olmamaktadır.
özellikle de teknik dökümanların hazırlanması çok zor olmaktadır. aynı alandaki bir başka birisinin yapılan işi anlaması gerekmektedir fakat işi ilk yapan kişi "iş zaten kendisi anlatıyor, açıp biraz incelesinler" düşüncesiyle dandik bir dökümantasyon hazırlar. ... Buradan devam et»»mysql cluster nedir?
veritabanı işlemlerini bir küme içersindeki sunucular üzerine yayarak, performans, veri güvenliği ve ölçeklendirme bakımından faydalar sağlar. replikasyondan farkı; kümedeki veri sunucularının hepsi, verileri geçikme olmadan kendilerine kopyalarlar. replikasyonda, tüm işler master sunucuda yapılır, slave'ler belirli aralıklarla master üzerindeki bilgileri kendileri için kopyalarlar. işte bu belirli süre aralıklarında yaşanan sorun, veri kaybına sebep olur. kümelemede ise kayıt söz konusu olmaz. ... Buradan devam et»»
php ile kurumsal yazılım yazmak mı?
kesinlikle, özellikle de sevgili ülkemizde, küçümsenin bir programlama dilidir. kurumsal amcalar, php'nin adını duyunca hemen "neden php" diye soruyorlar. ya neden olmasın ki? sen sonuca ve desteğe bak, sunulan hizmet ve ürüne bir bütün olarak bak, diyesim geliyor ama kurumsal amcaların yüzlerine gülmem gerekiyor. ... Buradan devam et»»
Neden kernel derlenir
çekirdek derlemenin geçmişten gelen karizması vardır. günümüz dünyasında, genel için, derlemeyle uğraşmaya pek gerek kalmamıştır fakat günümüz dünyasından uzak olunca ara sıra yine karizmatik işlemler yapmak gerkeiyor. Buradan devam et»»
svn nedir ne işe yarar
sunucu ve istemciler çerçevesinde çalışan bir sürüm takip aracıdır. cvs'nin yenisi, gelişmişidir. svn'de; dosyalar bir sunucuda saklanır. bu dosyaları kullanan kişiler checkout komutuyla bu dosyaların birer kopyalarını kendi bilgisayarlarına çekerler. ... Buradan devam et»»
Pardus'a php apache mysql kurulumu
Hemen hemen tüm linux tabanlı işletim sistemlerinde apache, php ve mysql kurulumu birkaç satır komutla yapılabilir hale gelmiştir. Hatta birkaç tıklamayla işletim sistemini bir sunucuya cevirebilirsiniz.
Pardus 2009 (eski sürümlerde de dahil) üzerinde kolay koydan lamp kurulumunu göstereceğim. Buradan devam et»»Diskten linux işletim sistemi kurmak
Genelde, kurulacak işletim sistemi dağıtımına ait ISO dosyası indirilerek bir cd veya dvd'ye yazılır ve bu medya(cd/dvd) ile kurulum yapılır. Son zamanlarda, virtual machine(sanal makine/vm) programları ile bir medyaya ihtiyaç duymadan kurulum popüler olmuştur. Fakat ben, bir vm programı ve bir medya kullanmadan kurulumun nasıl yapılacağını göstereceğim. Yani sabit diskten(harddisk) kurulumun nasıl yapılacağını göstereceğim. Buradan devam et»»
Php Kurulumu
Bu makale, linux üzerinde php mysql apache kurulumunu anlatan makale serisinin dördüncü kısmıdır. Bu kısımda linux işletim sisteminde php yorumlayıcısının nasıl kurulacağı anlatılacaktır. Buradan devam et»»
Apache Kurulumu
Bu makale linux üzerinde apache php mysql kurulumunu anlatan makale serisinin ikinci kısmıdır. Bu kısımda linux işletim sisteminde mysql veritabanı sunucusunun nasıl kurulacağı anlatılacaktır. Buradan devam et»»
Mysql Kurulumu
Bu makale linux üzerinde mysql php apache kurulumunu anlatan makale serisinin ikinci kısmıdır. Bu kısımda linux işletim sisteminde mysql veritabanı sunucusunun nasıl kurulacağı anlatılacaktır. Buradan devam et»»
Php Mysql Apache Lamp Kurulumu
Bu makalede, Linux işletim sistemi üzerine http sunucusu olan Apache, veritabanı sunucusu olan Mysql ve dinamik sayfaları yorumlayan Php uygulamalarının, kaynak dosyalardan(source) nasıl kurulacağını göstermeye çalışacağım. Buradan devam et»»
Veritabanı yedeklemek
Yedek alma, bakcup veya yedekleme, adına ne korsan koy, basittir fakat çoğu kimse uğraşmaktan pek hoşlanmaz. Çok can sıkıcı olduğu kadar can alıcıdır da. Örneğin, mysql veritabanı yedeklemek için phpmyadmin'i kullanılabilir. Fakat her seferinde bunu bizzat sizin yapmanız gerekir. Tamamen vakit kaybı. Özelikle de birden fazla sunucu için bu iş yapılacaksa...
Ben de bu işi otomatik, zaman ayarlı ve çeşitli yöntemlerle yedekleme yapacak php ile veritabanı yedekleme betiği(script'i) yazarak büyük birt dertten kurtuldum. Buradan devam et»»information schema nedir, yedekleme nasıl yapılır
information schema veritabanlarının veritabanıdır. sunucudaki veritabanlarına ait yapısal bilgileri barındıran, salt okunur, bir veritabanıdır fakat diğer veritabanları gibi fiziksel dosyalara sahip değildir. ... Buradan devam et»»
Pardus Gazze - Gaza
Pardus 2008.2 için kod adı olarak "gazze" seçilmiş. Gazze'de yaşanılan trajediye tepki verilmeye çalışılmış. duyuru: Pardus 2008.2 RC1 - Code Name : Gazze İlk önce şunu söylemeliyim; hiç kimse bir işletimi adı veya rengi için seçmez. Tabii, seçenler vardır. Ben de seçerim bazılarını, ama fantazi olarak, kurar kaldırırım. Kullanacak için isterse ismi "hede hödö" olsun, farketmez. ... Buradan devam et»»
Sayfa Yenilemeden Dosya Yüklemek (iframe)
Kullanıcı davranışlarına hızlı yanıt verebilen, interaktif, web uygulamaları ajax ile oldukça yaygın hale geldi. Hemen hemen çoğu işlem ajax (bildiğin javascript işte) ile yapılabilse de, sayfa yenilemeden dosya yüklemek pek mümkün değil. Sayfa yenilenmeden dosya yüklemek için gizli iframe'ler kullanılmaktadır. Ben de bu işi yapan bir dosya yükleme script'i(betiği) yazdım. Sanki güzel de oldu gibi. Buradan devam et»»
FATAL ERROR: Could not find /fill_help_tables.sql
Hani bilgisayardan anlamayan ama bilgisayarında sorun çıkan kişinin "valla ben bir şey yapmadım","dokunmadım bile" gibi savunma ifadeleri vardır, işte bunu ben de söylemek istiyorum. Şaka değil; linux, mysql, apache, php kurulum işlemleri her zamanki gibi aynı, ezbere yapılan adımlardı; yinede daha önce hiç görmediğim mysql hatalarını gördüm. İşte, başlıktaki hata bunlardan biri. Ama problem kolay çözülüyor. Buradan devam et»»
Dinamik Tablo (Dynamic Table)
Dynatable; suya sabuna dokunmadan, sadece fare hareketleriyle bile tablo oluşturulmasını sağlayan, kendi işlerimde kullanmak amacıyla yazdığım lisansız javascript uygulamasıdır. İnternette ücretsiz olanını bulamayınca ilk önce kızdım, sonra üzüldüm. Buradan devam et»»
Dynamic Shared Object (DSO)
Eş zamanlı olarak çalışan uygulamarın aynı kodu kullanılmasını sağlayarak bellek tüketimini azaltır ve bir lego gibi uygulamalara işlevselliklerin eklenip çıkarılabilmesini sağlar. Uygulamalar ihtiyaç duydukları işlevselliği sağlayan modülü yükleyerek esnekleşirler. Hem de sadece ihtiyaç duyulan işlevsellikler kullanılarak bellek israf edilmez. ... Buradan devam et»»
Yeni başlayanlar için linux
Yeni başlayanlar için linux, bazıları için çok kısa bazıları için temmelli olur.
Billinmesi gereken ilk ve en önemli şey, linux'un bir windows sürümü olmadığıdır. Tamam windows ile kıyaslama yap, ama "bu windows ta çalışıyordu, neden burada çalışmıyor?" gibi soru sorma. Bu soru bir dükkana girip fiyat soran ve fiyatı yüksek bulup "niye sizin fiyatlarınız yüksek?" sorusu gibidir. Mantıklı, hatta isteyenler için teknik açıklamaları vardır ama bunları anlattıktan sonra bu sorularda ısrarcı olunursa yapılması gereken ilk iş windows a geri dönmektir. ... Buradan devam et»»Can't connect to local MySQL server through socket
Lamp kurduktan sonra , php koduyla mysqli sınıfı kullanarak mysql sunucusuna bağlanmak istediğimde yukarıdaki gibi hata alıyordum. Daha önceki bu hata ile hiç karşılaşmamıştım. Herneyse, çözümü basit. php.ini dosyasındaki mysql ve mysqli default_socket direktiflerinin değerleri varsayılan olarak boş, en azından benimkiler boştu. Bu direktiflere mysql'e bağlanmak için kullanılacak soketin fiziksel adresini atamak sorunu çözecektir. ... Buradan devam et»»
Grub'u Kurtarmak
Bir bilgisayarda birden fazla işletim sistemi kullanmak bazen lüks bazen de ihtiyaçtır. Genellikle sadece bir platformda çalışabilen uygulamalar yüzünden birden fazla işletim sistemnine ihtiyaç duyulur. Bazen de bir işletim sistemini test etmek, işletim sistemne bi bakıp çıkmak için ikinci ya da daha fazla işletim sistemi tek bir bilgisayara yüklenir. ... Buradan devam et»»
Dns Adreslerini Değiştirmek
Nedenini henüz bilemediğim bir sorun yaşadım bugün. Sistem, dns adresine adsl modemimin adresini atamış ki normal bir harekettir bu. Fakat sistem adresleri çözümleyemiyordu. Ben de dns adreslerini kendim belirledim ve sorunum çözüldü. ... Buradan devam et»»
Debian ve debian
Bir kaç senedir windows-linux arasında gidip geliyorum. Bilgisayarımda genelde iki işletim sistemi kurulu olduğu halde uzun bir süre tek bir işletim sistemini kullandığım, diğerini haftalarca açmadığım oluyordu. Bazen bilgisayarımdaki kurulu işletim sayısı üç, hatta dört bile oluyordu. İşletim sistemini kurup, bir kaç dakika kullandıktan sonra bir daha hiç açmadığım da oldu. Ama biliyordum bir gün bu durumun değişeceğini: evet başlıyoruz.
Buradan devam et»»
Yazan: Mustafa Atik
mustafaatik.com


