Açık Kaynak

Açık Kaynak

Açık kaynak bir bilgisayar yazılımının makina diline dönüştürülüp kullanımından önceki, programcılar tarafından okunur, anlaşılır, yeni amaçlara uygun değiştirilebilir halinin gizli tutulmayıp, açık halinde kamuyla paylaşılıyor olmasına verilen isimdir. Açık kaynak kodlu programın kullanımı genelde ücretsizdir ve düzenlenmesini herkes için açık tutar. Açık kaynaklı yazılımlar içinde özgür bir yazılım lisansı ile lisanslanmış olan yazılımlar, özgür yazılım sınıfına girerler. Tüm özgür yazılımlar, aynı zamanda açık kaynaklı yazılımlardır. Ancak her açık kaynak yazılım, özgür yazılım olmayabilir. Wikipedia

Echo ve Print arasındaki farklar

Echo, Print'e göre işlemciyi daha verimli kullanır. Aşağıda örnek echo ve print'in 100.000 kez parametresiz çalıştırılması sırasında geçen sürelerin ölçümünü gösteriyor.

 Echoing 100000 of nothing
 Execution time is 0.037015199661255 seconds.

 Printing 100000 of nothing
 Execution time is 0.040477991104126 seconds.

Sourceforge Top 25

Bu ay açık kaynak proje deposu sf.net (sourceforge.net)'den 10 milyon 600 bin sayfa sunumu ve 2 milyon 600 bin dosya indirme gerçekleşmiş. Bu ay...

Raspberry Pi’nin Disk Kullanım Durumu İncelemek

Ncdu (NCurses Disk Usage) linux kullanıcılarının iyi bildiği du (disk usage) komut satırı aracının ncurses kütüphanesi ile yeniden yazılmış kullanıcı etkileşimli sürümü. ncdu da...

Nesne yönelimli JavaScript öğreniyoruz

Javascript'te object oriented nedir ne değildir iyice öğrenmek isterseniz, Douglas Crawford'un 4 serilik eğitim videosunu yahoo'da izlemenizi tavsiye ederim. Onu mutlaka izleyin, izletin....

Linux Dizin Ağacı Yapısı Nasıldır

Linux'larda artık standart olmuş bir dizin ağacı yapısı vardır. Aşağıdaki diyagramdan dzin ağaç yapısını görebilirsiniz.

Pardus 2013 (Kurumsal) Apache+Mysql+PHP Kurulumu

Pardus 2013' web sunucu (apache+php) ve veritabanı sunucusu (MySQL) kurmak oldukça kolay. Konsola aşağıdaki komutu girmeniz yeterli. Kurulum esnasında MySQL root parolasını da tanımlamanız...

Raspberry Pi’ye LAMP (Apache, MySQL, PHP) Kurmak

Raspbian, Debian temelli bir dağıtım olduğu için LAMP (Apache-MySQL-PHP) kurmak oldukça kolay. Öncelikle sisteminizi güncelleyin. Aşağıdaki toplu komutu vererek tüm kurulumların tamamlanmasını bekleyin: sudo apt-get install apache2 php5...

vim Editöründe Kaynak Kod Renklendirme

vim ile bir kaynak kod açtıktan sonra komut satırına geçin (Esc+Shift+.) syntax on komutu verin. Editördeki kaynak kod renklendirilecektir. Bu ayarı kapatmak isterseniz: syntax off komutunu verin. Syntax on...

WinBinder: The native Windows binding for PHP

WinBinder açık kaynak kodlu bir PHP eklentisidir. PHP programcılarının kolayca 32 bitlik yerel Windows uygulamaları oluşturmalarını sağlar. PHP'nin esnek yapısı sayesinde çok az kod...

Wireless bağlantısını, ethernet ile Raspberry’e paylaşma

Raspberry Pi'yi çeşitli yöntemlerle kullanabiliyoruz. Eğer uygun donanımınız varsa direkt görüntü alıp kullanabilirsiniz ya da Raspberrynizi internet ağına dahil ederek ssh ile bağlanabilirsiniz. Ama...

LAMP, WAMP, MAMP geliştirme paketleri

Dinamik web siteleri geliştirenlerin işine yarayacağını düşündüğüm bazı yazılımlardan haber vermek istiyorum. Aslında yazılım paketleri desek daha doğru olur. Konu PHP tabanlı web uygulamaları geliştirmeyle ilgili. PHP tabanlı web uygulamaları geliştirirken, web tarayıcı programını saymazsak (FireFox,Netscape,IE) olmazsa olmaz üç programa ihtiyacımız vardır. Bir web sunucu, PHP yorumlayıcısı ve bilgilerin sorgulanması için de bir adet veri tabanı sunucusu (Mysql,Postgresql,Firebird,Oracle vb.)

PHP ile GPIO Pinlerini Kontrol Etmek – 2

Bir önceki yazımda PHP ile gpio kontrolünü anlatmıştım. Burada WiringPi-PHP'den bahsedeceğim. Bildiğiniz gibi WiringPi kütüphanesi C dilinde yazılmış ve derlemiş programlar ile GPIO kontrolü...

Pardus’u dondurmak (Deepfreeze benzeri işlem yapmak)

DeepFreeze programının Linux sürümü var. Lisanslı sürümü faronics'in sitesinden indirip kurabilirsiniz lakin buna gerek yok. Pardus'un açılışta eski haline gelmesi için rsync aracını kullanabilirsiniz....

Linux için Yedekleme Betikleri

Konsoldan veya cronjob görevi olarak kullanabileceğiniz yedekleme betikleri. MySQL veritabanını yedeklemek: #!/bin/bash MYDATE=$(date +%d-%m-%Y-%I-%M) wall Lokal veri tabanlari yedeklenmeye baslandi. mysqldump tankado -u tankado --password=pwdXXX > tankado.sql tar -zcf tankado.sql.tar.gz...

Problem: PhpMyAdmin ile veri yükleme

Büyük sql dosyalarını veritabanı sunucusuna yüklemek bazen sıkıntılı olabiliyor. Benzer sorunu başkalarının da yaşama ihtimalini düşünerek  sorunun çözümü hakkında bilgi vermek istiyorum. Kullandığım hosting firması (site dosyalarını bilgisayarında barındıran firma) MySQL veritabanı sunucusuna doğrudan erişim vermemiş. Yani işlem yapmak için doğrudan veritabanı sunucusuna bağlanamıyorum.Servislere dışarıdan doğrudan erişiminin kapatılması (servisi izin verdiği standart arayüze) sunucu güvenliği açısından çok tercih edilen bir yöntem. Dışarıya nekadar az servis açık olursa güvenlik de o denli yüksek tutulmuş olur.

PHoss Security Sniffer

PHoss linuxda çalışan bir ağ koklama yazılımı. Kullanımı çok basit olan Phoss ağdaki HTTP (Basic authentication), FTP, POP3, IMAP4, LDAP ve TELNET oturumlarının parola...

Raspberry Pi’yi İnternete Bağlamak

Raspberry Pi'nin internet bağlantısını yapmak için, tüm ağ bağlantılı cihazlarda olduğu gibi temel olarak iki tanımlamaya ihtiyaç vardır. Bunlar ağ geçitinin ip adresi ve...

Yazarlar

684 İÇERİKLER58 YORUMLAR
6 İÇERİKLER0 YORUMLAR