İnternet mucidinin en büyük hatası

İnternet mucidinin en büyük hatası

Telegraph

World Wide Web Konsorsiyum’unun direktörü ve M.I.T. profesörü Tim Berners-Lee, bir röportajda kendisine yöneltilen ilginç bir soruya daha ilginç bir cevapla karşılık verdi.

İnternetin mucidi olarak tanınan Tim‘e “Her şeyi yeniden yapma şansınız olsa neyi farklı yapardınız? Pişmanlıklarınız var mı?” şeklinde bir soru soruldu. Lee ise bugünkü aklı olsa http’den sonraki çift kesme ” //” işaretinden bir tanesini çıkartmayı istediğini söyledi.

Çift kesme işaretinin o günlerde bir programcılık standardı olduğunu, ancak sonradan bunun gerekli olmadığının anlaşıldığını belirten Lee, eğer çift kesme yerine tek kesme kullanılmış olsaydı insanların ek zahmetten kurtulacağını ve kağıda yapılan baskıda kapladığı yer yüzünden kesilen ağaçların olmayacağını söyledi.


Uluslararası ODTÜ Robot Günleri 7-8 Mart 2009

Her sene düzenlenen odtü robot günleri’nin kayıtları başladı.Projeleri görmek ,standları gezmek yada bir proje ile katılmak için 4 Mart 2009 tarihine kadar kaydınızı yaptırmanız yeterlidir.

Kaydınızı yaptırmanız için:

http://www.odturobotgunleri.org.tr/kayit.php


Gecekondu Grubu Takvim 09′

Etiketler: , ,

2009′ Yılı gecekondu takvim tasarımı bitti büyük halini indirmek için resime tıklayıp kaydetmeniz yeterlidir.


Kurban Bayramı

Etiketler:

Tüm islam aleminin kurban bayramı kutlu olsun nice bayramlara..


SSH Komutları

Yeni bir server sahibi olan veya Vps kiralayan bir kişinin ilk olarak başvuracağı SSH Linux Konsol Komutları listesi aşağıda derlenmiştir.

> netstat -n | grep :80 |wc -l

80.  porta olan toplam bağlantı sayısını verir

>netstat -anp |grep ‘tcp\|udp’ | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n

tcp/udp bağlantılarıyla birlikte ip adreslerini gösterir.Server’a saldırıda anlaşılabilir

Loadlin linux’u dos ortamında başlatır


MRTG Kurulumu

Ubuntu server’a Mrtg kurulumu

Öncelikle mrtg’yi kullanabilmek için snmap server’ın yüklü olması gerekiyor.Snmap yüklemesi ve kurulumu içim;

1.Snmap kurulum

sudo apt-get install snmap

2.Snmap config ayarları

sudo nano /etc/snmp/snmpd.conf

dosyasının

com2sec paranoid  default         public
 
#com2sec readonly  default         public

olan satırını


GecekonduTV ve Gecekondu.Org yayında

GecekonduTv ve Gecekondu.Org  yeni tasarımıyla karşınızda.herkese hayırlı olsun

Ankaragücü


Ubuntu Server’a Webmin Kurulumu

Bilindiği gibi ubuntu server’da gnome, kde gibi kullanıcı ara birimi kurulumda gelmiyor.Bunları kurmak ise sisteme ayrı bir yük getiriyor eğer konsoldanda uğraşmak canınızı sıkıyorsa bu iş için ilk olarak akla Plesk ve Cpanel geliyor.Fakat bir problem var!! Bunları serverınızda kullanmak için lisansını satın almalısınız ..Bunlara alternatif olarak opensource paneller de var.ISPConfig, xpanel,WebCp, Webmin vs.Biz bunlardan webmin kurulumunu ele alacağız.Kurulumdan önce perl ve modüllerinin yüklü olması gerekiyor.Yüklü değilse

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl

komutu ile modülleri yükleyebilirsiniz.Modüller yükledikten sonra webmin’in debian paketini wget ile çekeceğiz.


Ubuntu Server

Merhaba arkadaşlar bu aralar linux server’a ihtiyacımız vardı ölçtük biçtik bu iş için en iyisi ubuntu olduğunun kanaatine vardık.Neden diye sorarsanız ubuntu gerçektende çok geniş bir kitleye sahip ,gerek türk forumları olsun gerek diğer yabancı kaynaklar bizde bundan dolayı ubuntu kullanmaya karar verdik.Ubuntu server ilk etapta bizlere x server kurulu olmadan geliyor.Çünkü birçok grafik kütüphanesi,kde,gnome ve diğer masaüstü uygulamalarına ait kütüphaneler yok , bunların olmamasının sebebi server sitemlerde performansın çok önemli olduğundan kaynaklanıyor.İsterseniz gnome’yi de yükleyebilirsiniz fakat performans açısından bu pek tavsiye edilmiyor.Ubuntu server:

* Lamp Server (Linux/Apache/Mysql/Php Server)

* DNS Server

* Mail Server

* OpenSSH Server

* PostgreSQL database

* Print server

* Samba File server

uygulamalarıyla birlikte geliyor.Lampserver ,dns server, openssh bizlerin olmazsa olmazı diğerleri ekstraya giriyor.Mesela performans açısından Samba file server kurmaya pek gerek yok , uzaktan bağlanmak için OpenSSH server bizlere yeterli.

Ubuntu kurulumu aşağıdaki adreste anlatılmış .

Türkçe: http://blog.aktifmail.net/2008/01/13/ubuntu-server-610-edgy-eft-kurulum/

Apache Ayarları :

Eğer serverda birden fazla web sitesini host etmek istiyorsak (Virtua Hosts) şu yolları izlemeliyiz.

Öncelikle 2 tane web sitesi belirleyelim bunlardan birisi orneksite.com , diğeride orneksite.net olsun.Bu web sitelerinin dosyalarını /home/www/ dizinin altında yayınlayalım. ilk öce

> sudo mkdir /home/www/orneksite.com

> sudo mkdir /home/www/orneksite.net

Klasörlerimizi oluşturduk daha sonra Apache ayarlarından Virtual host’u aktifleştirmemiz gerekiyor bunun için /etc/apache2/conf.d/virtual.conf dosyası oluşturalım.

>sudo nano /etc/apache2/conf.d/virtual.conf

dosyanın içine şunları yazalım :

#
# We’re running multiple virtual hosts.
#
NameVirtualHost *

Kaydetip nano dan CTRL ^X ile çıkalım.Apache başlangıçta bu ayar dosyasını /etc/apache2/apache2.conf

include edecektir.Apache başlangıçta 2 tane dizin arayacaktır:
/etc/apache2/sites-available/

ve

/etc/apache2/sites-enabled/
sites-available dizininde site ayarları bulunuyor, sites-enabled dizininde ise available dizinindeki

aktifleştirilmiş siteler bulunuyor(available deki dosyaların kısayolu var).Yeni web sitelerimizi /etc/apache2/sites-available/ dizininde tanımlayacağız

orneksite.com ve orneksite.net icin 2 tane dosya oluşturalım.
/etc/apache2/sites-available/orneksite.com

/etc/apache2/sites-available/orneksite.net
Dosyaların içeriği şu şekilde olacak
#
# orneksite.com (/etc/apache2/sites-available/orneksite.com)
#
<VirtualHost *>

ServerAdmin webmaster@example.com

ServerName www.orneksite.com

ServerAlias orneksite.com
# Indexes + Directory Root.

DirectoryIndex index.html index.htm index.shtml index.php index.php4 index.php3 index.phtml index.cgi

DocumentRoot /home/orneksite.com/
# CGI Directory

ScriptAlias /cgi-bin/ /home/orneksite.com/

<Location /cgi-bin>

Options +ExecCGI

</Location>
# Logfiles
ErrorLog /home/example.com/logs/error.log
CustomLog /home/example.com/logs/access.log combined
</VirtualHost>

bu içeriğin bir kopyasını da orneksite.net olarakta olusturduktan sonra sıra bu siteleri aktifleştirmeye geldi.
>sudo a2ensite orneksite.com

>sudo a2ensite orneksite.net

komutunu çalıştıralım (Deaktif etmek için >a2dissite). /etc/apache2/sites-enabled/ dizininde orneksite.com kısayol dosyası oluşacaktır.Bu ayarları yaptıktan sonra apache’yi restart ederek (Eğer başka bir problem yoksa) Apache serveriniz çalışacaktır.

>sudo /etc/init.d/apache2 restart

UFW FIREWALL

ufw firewallı kurarak İstediğiniz porta giriş çıkışları kısıtlayabilirsiniz.

Kurulum için ;

> sudo apt-get install ufw

Genel olarak komutlar ;

>sudo ufw enable // firewall’ı etkinleştirir

>sudo ufw disable //firewall’ı kapatır

>sudo ufw allow 80 //Örn:80. porta erişimlere izin verdik

>sudo ufw deny 45 //Örn: 45. porta erişimleri kapattık.

>sudo ufw status // o anki port durumunugösterir

Örneğin:

>sudo ufw status

To Action From
– —— —-
22:tcp ALLOW Anywhere //ssh uzaktan erişim için
22:udp ALLOW Anywhere //ssh uzaktan erişim
21:tcp ALLOW Anywhere //ftp izin ver
21:udp ALLOW Anywhere //ftp izn ver
25:tcp DENY Anywhere // mail portunu engelle
25:udp DENY Anywhere // mail portunu engelle.
80:tcp ALLOW Anywhere //http izin ver
80:udp ALLOW Anywhere // http izin ver

Server’a windowstan erişim için WinSCP programını kullanabilirsiniz

Diğer Kaynaklar:

http://www.debian-administration.org/articles/412

http://linux.about.com/od/ubusrv_doc/Ubuntu_Linux_Server_Documentation.htm

http://doc.ubuntu.com/ubuntu/serverguide/C/

http://www.mfyz.com/?/dokuman/59/ubuntuda-apache-php-mysql-ve-phpmyadmin-kurulumu–lamp/


CSS el kitabı..

Etiketler: ,

internette gezinirken çok güzel bi css el kitabına rastladım..Aşağıdaki adresten ister HTML ister PDF formatında bilgisayarınıza indirebilirsiniz ;

http://lesliefranke.com/2005/10/css-cheat-sheet/

Css içinde Türkçe kaynak için ;

Fatih hayrioğlunun sitesini kullanabilirsiniz

http://www.fatihhayrioglu.com/?page_id=461

HTML & CSS kodlarınızı online test etmek için de aşağıdaki adresi kullanabilirsiniz ;

http://htmlplayground.com