bildirgec.org

Redingot

11 yıl önce üye olmuş, 85 yazı yazmış. 2 yorum yazmış.

Nokia Navigasyon Alanında Dev Olan NAVTEQ’i Satın Aldı

Redingot | 23 July 2008 21:57

Nokia Logo
Nokia Logo

Mobil iletişim cihazları üreten Fillandiya’lı marka olan Nokia firması, GPS, haritalama ve navigasyon uzmanı olan NAVTEQ şirketini 8.1 milyar dolara satın aldı.

NAVTEQ Logo
NAVTEQ Logo

“Mobile Web” için TLD (Top Level Domain) domainlerinden .mobi‘yi ilk öneren firma olan Nokia, 2007 Ağustos 29’da Nokia’nın bir internet servisi olan ovi‘yi duyurmuştu ve OVI ile haritalama da ön plana gelmişti.

ERP, SAP, ABAP Nedir?

Redingot | 19 July 2008 11:15

Kurumsal kaynak planlaması (ERP – Enterprise Resource Planning), bir kurumda iş kaynaklarının nasıl kullanılması gerektiğinin planlanması üzerinde durmaktadır. Artık sadece planlama fonksiyonu değil aynı zamanda kurumun tüm bileşenlerini kapsamaktadır.

SAP Logo
SAP Logo

İş süreçleri, bütünleşik (integrity) ve modüler yapılar (modularity) söz konusudur. İşletme için finansmandan (tedarikçiden) çalışana, iş ortaklarından müşterilere kadar uzanmaktadır.

Bildirgeçteki başlıklar için üretilen kısa url’ler?

Redingot | 18 July 2008 11:03

Bildirgec.org’daki yazı başlıklarının url’ye çevrilmesinde uzun başlıklarda neden başlığı tam karşılayan url üretilmiyor?

Mesela, “firefox adres çubuğu kayboldu. yerimlerine eklemiyor. (soru)” bu başlık için http://arsiv.pilli.com/yazi/firefox-adres-cubugu-kayboldu-yerimlerine bu url oluşturulmuş, son kelime kaybolmuş.

Bildirgec.org için veya pillinetwork için bu dezavantaj değilmidir?

.htaccess ile otomatik subdomain oluşturma

Redingot | 17 July 2008 14:04

htaccess ile ilgili buradaki yazımdan sonra htaccess kullanarak kendinen alt alan adları oluşturmadan bahsedeceğim.

CPanel ve benzeri kontrol panelleri üzerinden elle (manual olarak) subdomainler oluşturabilmekteyiz. Fakat diyelim ki sitemizde bulunan her kullanıcı için bir subdomain vermek istiyoruz. O zaman kullanıcıları kuyruğa alıp sonra cpanel üzerinden elle alt alanadları oluşturmak bir hayli zahmetli ve anında etkileşimli olmayan bir iş.

Hi5.com ve benzeri sitelerde görüleceği üzere, üye olan her kullanıcı subdomain sahibi olabilmekte.

Şimdi otomatik subdomaini manual oluşturmaktan başka olarak iki şeyden bahsedeceğim.

1. .htaccess ile:
RewriteEngine OnRewriteCond %{HTTP_HOST} ^([^.]+).bildirgec.org$ [NC]RewriteCond %1 !^(www|ftp|mail)$ [NC]RewriteRule ^.*$ http://arsiv.pilli.com/uye.php?kullaniciadi=%1 [R,L]

Görüldüğü gibi www, ftp, mail haricinde tüm kullanıcı adları için subdomain oluşturulabilecektir.Yalnız işlem bu kadar basit olabileceği gibi bu kadar kolay da olmayabilir. DNS ayarları gerekebilir.

DNS ayarları:
DNS Functions > Edit DNS Zone kısmındaDNS: *.bildirgec.org (ya da sadece *)TTL: 14400IN: INRecord Type: A (Kayıt Türü)
şeklinde ayarlanır.

Bu ayar ile subdomain’lerin hostunuzun bulunduğu ip adresine düşmesi sağlanır.Ayrıca Host firmanızın DNS wildcard‘ı aktifleştirmiş olması gerekmektedir.

Bu tüm subdomain’lerin hesabınıza yönlenmesini sağlayacaktır. Bu işlem de ServerAlias direktifleri ile httpd.conf ile yapılır.

httpd.conf ayarı:
<VirtualHost 255.255.255.0>DocumentRoot /home/username/public_htmlServerName www.bildirgec.orgServerAlias bildirgec.orgServerAlias *.bildirgec.org</VirtualHost>

2. PHP’de CPanel ile Etkileşerek:
Siteniz PHP dilini destekliyorsa

<?phpdefine(’CPANELKADI’,'cpanel_kullanici_adini_buraya_giriniz’);define(’CPANELPAROLA’,'cpanel_parolasini_buraya_giriniz’);define(’METIN_DOSYA’,'altalan.txt’); // istersek alt alan adlarını bir txt dende çekebilirsinizdefine(’CPANEL_SABLON’,'rvblue’); // Türkçe cpaneller genelde rvblue dür ancak ingilizce ise genellikle x kullanılır. Tam olarak öğrenmek için cPanelinize giriniz ve urlde frontend/ ifadesinden sonra ne yazdığına bakınız.define(’DOMAIN’,’siteadresi.com’);function getVar($ad, $def = ”) {if (isset($_REQUEST[$ad]) && ($_REQUEST[$ad] != ”))return $_REQUEST[$ad];elsereturn $def;}$cpanelkadi=getVar(’cpanelkadi’, CPANELKADI);$cpanelparola=getVar(’cpanelparola’, CPANELPAROLA);$cpanel_sablon = getVar(’cpanelsablon’, CPANEL_SABLON);if (isset($_REQUEST[”subdomain”])) {$doms = array( getVar(’domain’, DOMAIN) . “;” . $_REQUEST[”subdomain”]);if (getVar(’domain’, DOMAIN) == ”) die(”Geçersiz kullanıcı adı”);}else {$doms = @file(METIN_DOSYA);if (!$doms) {echo ”Metin dosyası bulunamadı. Lütfen bilgileri manuel giriniz.

<form method=’post’>Altalan (Subdomain):<input name=’subdomain’>Domain:<input name=’domain’><br>cPanel Kullanıcı Adı:<input name=’cpanelkadi’><br>cPanel Parola:<input name=’cpanelparola’><br>cPanel Şablon:<input name=’cpanelsablon’><br><br>Türkçe cpaneller genelde rvblue dür ancak ingilizce ise genellikle x kullanılır. Tam olarak öğrenmek için cPanelinize giriniz ve urlde frontend/ ifadesinden sonra ne yazdığına bakınız.<br><br><input type=’submit’ value=’Yarat’ style=’border:1px solid black’></form>”;die();}}function subd($host,$port,$sahibi,$parolaci,$talep) {$sock = fsockopen(’localhost’,2082);if(!$sock) {print(’Socket error’);exit();}$yetkilendir = “$sahibi:$parolaci”;$pass = base64_encode($yetkilendir);$in = “GET $taleprn”;$in .= “HTTP/1.0rn”;$in .= “Host:$hostrn”;$in .= “Authorization: Basic $passrn”;$in .= “rn”;fputs($sock, $in);while (!feof($sock)) {$sonuc .= fgets ($sock,128);}fclose( $sock );return $sonuc;}foreach($doms as $dom) {$satirlar = explode(’;',$dom);if (count($satirlar) == 2) {$domain = trim($satirlar[0]);$subd = trim($satirlar[1]);}else {$domain = getVar(’domain’, DOMAIN);$subd = trim($satirlar[0]);}$talep = “/frontend/$cpanel_sablon/subdomain/doadddomain.html?rootdomain=$domain&domain=$subd”;$sonuc = subd(’localhost’,2082,$cpanelkadi,$cpanelparola,$talep);$goster = strip_tags($sonuc); //teknik bilgi. scriptlerinizde echo yaptırmayın.echo $goster;}?>

kodu ile oluşturabilirsiniz. Bu şekilde subdomain oluşturulabiliyor fakat işlem bir hayli yavaş sürebiliyor.

Ben CPanel için PHP kodlarını denedim, DNS Zone’da *.domain.com ekleyerek subdomain’leri ip’ye düşürmeye başardım fakat httpd.conf’a erişimim olmadığı için ayarlamasını yapamadım. Fakat oluşan subdomainler için htaccess çalışmaktadır. Denemekte, kurcalamakta ve araştırmakta fayda var.

Bu konuyla ilgili olarak Altan Tanrıverdi’nin yazısı okunmalıdır. Yazıda geçen kodlar bu sitede yer almaktadır. DNS ile ve httpd.conf için de buraya bakabilirsiniz.

.htaccess dosyası ve özellikleri

Redingot | 13 July 2008 09:07

htaccess nedir?
htaccess dosyası (hypertext access file), klasör(ler) düzeyinde Apache‘nin ayarlanmasına izin veren, http sunucusu genel ayar dosyasını (httpd.conf) özelleştirebilen dosyadır. Dosya “.htaccess” olarak geçmektedir.

htaccess ne işe yarar?

  • Sitenizin kaynaklarını tüketen, sitenizden veri çeken linkler (hotlinking) engellenebilir,
  • Sitenizi ziyaret eden zararlı botlar engellenebilir,
  • Site üzerinde gizli klasörler oluşturulabilir,
  • Klasörlere erişim engellenebilir,
  • URL‘deki bağlantı adresleri biçimlendirilebilir. Örnek olarak “makale.php” “makale.html” olarak, “makale.php?id=5” “makale-kuresel-isinma-id-5” gibi düzenleme yapılabilir veya bildirgec.org’daki gibi arsiv.pilli.com/etiket/htaccess arsiv.pilli.com/yazi/htaccess-dosyasi gibi görünüm sağlanabilir,
  • Veri sıkıştırma için kullanılabilir,
  • Dosya veya klasörlere şifre eklenebilir,
  • Hata sayfalarını özelleştirilebilir,
  • Klasörleri listelemede kullanılabilir,
  • Yönlendirmelerde kullanılabilir,
  • Hangi dilin kullandığı saklanabilir,
  • Site için otomatik alt alan adları(subdomainler) oluşturulabilir.

htaccess dosyası site için çok önemli bir dosyadır. Bu dosya ile arama motoru optimizasyonu, bant genişliğinin optimum kullanılması, güvenlik önlemleri, erişim ayarları ve daha birçok ayar yapılabilmektedir. Her dosyanın çağrılışında .htaccess dosyası incelenir. Bu nedenle htaccess dosyasını küçük tutmada fayda vardır. .htaccess dosyasının kuralları, üst dizinlerdeki htaccess kurallarını, o dizin için değiştirebilir.

Intel’den 1000 Çekirdekli İşlemci, IBM’den Saniyede 1 Katrilyon İşlem Yapan Bilgisayar

Redingot | 08 July 2008 13:56

Intel, işlemci piyasasının devi, bu aralar bin çekirdekli (hatta binlerce çekirdekli) işlemcilerden bahsetmeye başladı. Çoklu çekirdek mimarisi her ne kadar çeşitli zorlukları getirse de yüksek performansta çalışabilecek olan işlemcilerden bahsedilmeye başlandı bile.

Buna karşın, IBM de saniyede 1 katrilyon işlem yapabilen bilgisayarı (Roadrunner) üretti. Bu bilgisayarla ilgili istatistikler bir hayli ilginç.

Bu sayı, 6 milyar insanın hesap makinesiyle 46 yıl boyunca durmaksızın ve saniyede 1 işlem yapmasına denk düşüyor.

Dassler Kardeşlerin Öyküsü: Adidas ve Puma

Redingot | 05 July 2008 20:53

Rudolf Dassler 1896’da ve kardeşi olan Adolf Dassler de 1900’de Almanya’nın Bavyera eyaletindeki Herzogenaurach kasabasında doğdu. İki kardeş ayakkabı tamircisi olan babalarının izinden giderek 1920’de dünyanın en hafif spor ayakkabısını üretmeye karar verir ve 1924’te Herzogenaurach’da Dassler Kardeşler Spor Ayakkabıları Fabrikası’nı açar.

Impossible Is Nothing
Impossible Is Nothing

Dassler Kardeşler ve ayakkabıları, 1936 olimpiyatlarında efsanevi atlet Jesse Owens’in 4 altın madalya kazanmasıyla olimpiyatlara damgasını vurur.

Müzik Düzenleme-Karıştırma, DJ Programları

Redingot | 27 June 2008 22:28

Müzik düzenleme, elimizdeki müziklerden miksler elde etme ve çeşitli seçme dj programları şunlar:

Profesyonel olarak kullanılanlar:

  • Adobe Audition
  • Wavelab
  • DJ Mix Pro
  • Virtual DJ (İlgili bildiri)
  • Traktor DJ Studio
  • MixVibes Pro
  • Mixcraft Recording Studio
  • AV Voice Changer Software Diamond Edition
  • DSS DJ
  • MixMeister Pro

Alternatif programlar: