pengeunpedi pengeunpedi pengeunpedi
  penguenyuvasi   pengulog   arşiv   bulut   rss


gsm operatörlerinin kullandığı teknolojiler

Monday, July 16, 2007 6:57:00 AM tarihinde Fırat KÜÇÜK tarafından gönderildi.

Mobil pazardaki rekabet her gün kızışıyor. Peki bu operatörler bize en iyi hizmeti verebilmek için hangi web teknolojilerini kullanıyorlar?

AVEA

Server: HP-UX_Apache-based_Web_Server

Evet, Apache HP UNIX üzerinde meşhur açık kaynak Web sunucusu olan Apache'yi kullanıyor. Peki web teknolojisi olarak ne kullanıyor olabilir?

Bu hatayı almak için çok bir şey yapmanıza gerek yok. Siteye girin "Satış Noktaları", "Yardım" gibi herhangi bir bağlantıyı tıklayın.

Hatanın anatomisi şöyle Bea WEBLOGIC kullanılıyor. Muhtemel AJP protokolü ile Apache arkasında bu çalışıyordur. Ve özel bir MVC altyapısı kullanıyor. Bunun haricinde XHTML 1.0 Transitional kullanılıyor. Teknoloji tamam ama siteye bakan kimse yok sanırım.

VODAFONE

Server: Apache/2.0.59 (Unix) DAV/2 PHP/5.2.1

Vodafone basit ama işlevsel olan PHP'i tercih etmiş. Hatta site bağlantı adresleri o kadar basitki. Bir an tok canım mod_rewrite kullanıyordur dedim. Fakat arama sayfasından da anlaşılacağı üzere sanırım her alt menu için ayrı bir PHP sayfası oluşturulmuş. Sanırım webmaster sayfa başı ücretlendiriliyor. :) Bu arada XHTML 1.0 Transitional kullanılmış.

TURKCELL

Server: Apache

Bu ifade bir UNIX ailesi olduğunu göstermeye yeterli fakat başka?

X-WebLogic-Cluster-List: .....

Turkcell, java tabanlı iyi bir yapılanma içerisine girmiş. Bu kadar da kalmamış bir kümeleme teknolojisi kullanmış. Bitti mi?

Via: 1.1 redline (Redline Networks Web I/O Processor - T|X 4.1.29 0)

Bu da sinekten yağ çıkartmak için daha yük dengeleme ve uygulama hızlandırma teknolojisi teknolojisi kullanıldığını gösteriyor.

incelemekaynak | yorumlar [0]


gcj ile daha hızlı java uygulamaları

Saturday, July 14, 2007 3:32:00 AM tarihinde Fırat KÜÇÜK tarafından gönderildi.

GCJ ile daha önce linux üzerinde native kod'a derleme işlemi yapmıştık. Yaptığımız çapraz-platform uygulamaları windows'a da aktarmak için çoğu GNU projesinin çalışma mekanizmasını uygulamalıyız.

Bunu yapmak için ufak bir linux bash kabuğuna ve izole bir sisteme sahip olmamız gerekli. Ama daha önce bir mingw yani (minimalist Gnu for windows) kurulumu yapalım. mingw adresinden son sürümünü indiriyoruz. Kurarken yapacağınız uygulamalara göre programlama dili derleyicileri sunulmakta. Buradan java'yı işaretlersek gcj derleyicisini bu ortama taşımış oluyoruz. Şimdi izole sistemimizi kurabiliriz. Aynı siteden MSYS (minimal system) adlı yazılımı indiriyoruz. Bu uygulamayı kurduktan sonra bir kurulum sonrası aşama var. burada mingw kurulumunuzun hangi dizinde olduğunu söylüyorsunuz. Bu aşamada /etc/fstab dizininde /mingw dizinini harddiskinizdeki kurulu mingw dizinine bağlıyor. Aynı işlemi siz başka aygıt ve dizinler için de yapabilirsiniz.

Daha sonra sırası ile wget paketini indirip. wget.exe'yi mingw'nin bin dizini içeirisine atıyoruz. Artık meşhur wget kullanılabilir. daha sonra libiconv paketini indirelim ve bunun içerisindeki mingwPort.sh'ı msys bash uçbiriminden çalıştıralım. libiconv paketi wget ile indirilip derlenecektir.

Artık java programlarini derleyebiliriz:

gcj.exe --main=Ornek -o Ornek Ornek.java

atölye, javakaynak | yorumlar [0]


XHTML

Tuesday, July 10, 2007 10:09:00 PM tarihinde Fırat KÜÇÜK tarafından gönderildi.

eğlencelik, xhtmlkaynak | yorumlar [4]


yerel ayrımcılığı

Monday, July 9, 2007 5:37:00 AM tarihinde Fırat KÜÇÜK tarafından gönderildi.

Bu girdiyi başka biri daha karşılaşırda saç baş yolar belki diye yazıorum. ubuntu 7.04 feisty dağıtımında php-pear paketini kuruyoruz. Herşey güzel. Fakat upgrade yapmaya kalkınca.

root@minik:~# php-pear upgrade-all
Will upgrade console_getopt
Will upgrade pear
Did not download optional dependencies: pear/XML_RPC, use --alldeps to download automatically

Fatal error: Call to undefined method PEAR_Registry::packageinfo() in /usr/share/php/PEAR/Dependency2.php on line 659

eveet, php paketlerini milyon defa inceleyip kodlarını bile inceledim. Sonunda sonucun yerel ayrımcılığından kaynaklandığını buldum.

root@minik:/var/log# export LANG=en_US
root@minik:/var/log# pear upgrade-all
Will upgrade console_getopt
Will upgrade pear
Did not download optional dependencies: pear/XML_RPC, use --alldeps to download automatically
pear/PEAR can optionally use package "pear/XML_RPC" (version >= 1.4.0)
downloading Console_Getopt-1.2.3.tgz ...
Starting to download Console_Getopt-1.2.3.tgz (4,011 bytes)
....done: 4,011 bytes
downloading PEAR-1.6.1.tgz ...
Starting to download PEAR-1.6.1.tgz (295,780 bytes)
...done: 295,780 bytes
downloading Structures_Graph-1.0.2.tgz ...
Starting to download Structures_Graph-1.0.2.tgz (30,947 bytes)
...done: 30,947 bytes
upgrade-all ok: channel://pear.php.net/Structures_Graph-1.0.2
upgrade-all ok: channel://pear.php.net/PEAR-1.6.1
PEAR: Optional feature webinstaller available (PEAR's web-based installer)
PEAR: Optional feature gtkinstaller available (PEAR's PHP-GTK-based installer)
PEAR: Optional feature gtk2installer available (PEAR's PHP-GTK2-based installer)
upgrade-all ok: channel://pear.php.net/Console_Getopt-1.2.3
To install use "pear install pear/PEAR#featurename"
root@minik:/var/log# pear list
Installed packages, channel pear.php.net:
=========================================
Package          Version State
Archive_Tar      1.3.2   stable
Console_Getopt   1.2.3   stable
PEAR             1.6.1   stable
Structures_Graph 1.0.2   stable

Bu bir şey mi? symfony adlı framework'de symfony propel-build-all çalışmamasının nedeni de yerel ayrımcılığıymış. Burdan çıkaracağımız ders. Bir hata olduğunda önce yabancı yereller ile dene. Sonra caanım Türkçem ile dene.

php, sorun çözümükaynak | yorumlar [1]


Betik C

Sunday, July 8, 2007 6:29:00 AM tarihinde Fırat KÜÇÜK tarafından gönderildi.

Betik (Scripting) diller'i derlemezsiniz (compiling), bağlamazsınız (linking) yalnızca çalıştıtırsınız. Bu nedenle betik diller ile uygulama geliştirmek zevkli ve hızlıdır. İşte C tutukusundan vazgeçemeyenlere bir betik dil daha.

Ch'yi softintegration.com adresinden indirebilirsiniz.

İşte beklenen Merhaba Dünya:"

#!/bin/ch

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char** argv) {

    if (argc > 1)
        printf("Merhaba %s!\n", argv[1]);

    return EXIT_SUCCESS;
}

Çalıştırıyoruz.

pismikrop@minik:~/Desktop$ ./merhaba.ch Abi
Merhaba Abi!
atölye, c cpp, incelemekaynak | yorumlar [0]




<<  1  2  >  >>  


pengulog

her hakkı erkektir © 2008 e-posta