Kayıtlar

Uygulama geliştiricilerin asla gözardı etmemesi gereken 10 şey

Her projeye yaklaşırken kesinlikle yapılması ve asla yapılmaması gereken çok sayıda şey olduğunu öğrendim. Örneğin eğer bir müşteriye ticari bir kod yazıyorsanız o kodu gelecek beş yıl boyunca her gün kullanmayacağınızı bilirsiniz. Ama yine de çok küçük bir detayla ilgili olsa da verdiğiniz tüm kararları dikkatle değerlendirirsiniz, çünkü bu kararlar sadece uygulamanın performansını değil aynı zamanda sürdürülebilirliğini, kullanılabilirliğini vb. etkiler. Benim yıllar boyunca çalışırken öğrendiğim ve meslektaşlarımdan duyduğum konular çerçevesinde, uygulama geliştirme işiyle uğraşan kişilerin unutmaması gereken 10 tavsiyeyi aşağıda özetledim. Bu tavsiyelerin bir kısmına uymanız mümkün olan en iyi ürünü geliştirmenizi sağlamaya yardımcı olabilir. 1: Kullanıcı ihtiyaçlarının belirlenmesi Uygulama geliştirme işindeki deneyiminiz arttıkça müşterilerinizin isteklerini öngörme şansınız da muhtemelen yükselecektir. Her zaman için kendinizin müşterilerinizden daha fazla şey bildiğini varsayın...

Microsoft çok leştiri alan Vista'dan sonra yeni işletim sistemi Windows 7'yi tanıttı.

Microsoft’un Başkanı Steve Ballmer, kullanıcıların başarısız bulduğu işletim sistemi Windows Vista’nın ardılı, gösterişli ve kullanıcı dostu olduğu söylenen işletim sistemi Windows 7’yi tanıttı. Ballmer’ın ABD’nin Las Vegas kentindeki CES elektronik fuarında tanıtımını yaptığı yeni işletim sisteminin deneme (beta) versiyonunu Microsoft’un web sitesinden bugünden itibaren bilgisayarlara ücretsiz indirmek mümkün. Yeni işletim sisteminin öncekilere oranla daha az enerji tükettiğini, birden fazla dokunmalı ara yüzleri desteklediğini ve ev ağı kurmada kolaylık sağladığını belirten Ballmer, Windows 7’nin şimdiye dek piyasaya çıkarılan Windows işletim sistemlerinin en iyisi olduğunu savundu. Kullanıcıların Vista’daki sorunlarla bu işletim sisteminde karşılaşmayacakları belirtilen Windows 7 için Ballmer, "Buna tüm doğru içerikleri koyduk. Yalınlık, güvenilirlik ve hız... Doğruyu elde etmek için çok çalıştık ve becerdik" Yeni işletim sisteminin öncekilere oranla daha çabuk açılıp kapa...

Asterisk Nat Problemi ve nat ayarları. Asterisk, Trixbox, Elastix ve Astlinux için

Asterisk Pbx sisteminize dışarıdan erişmek istediğinizde tek yönlü veya iki yönlü ses problemi yaşıyorsanız muhtemelen nat problemi yaşıyorsunuzdur.Problem birkaç şekilde kendini gösterir, Asterisk ile aynı yerel ağda bulunan dâhili telefondaki kişinin sesi size ulaşır ama sizin sesiniz ona ulaşmaz Asterisk ile aynı yerel ağda olmayan her iki uzakta ki dâhili telefonda ki kişinin seni bir birine ulaşmaz. Asterisk kurulu sisteminize eviniz yada ofis dışından bağlanıp kullanmak isterseniz öncelikle modeminizden nat ayarlamasını yapmanız gerekir. UDP 5060 ve 10000 - 20000 port aralığını asterisk server ın bulunduğu IP adresine yönlendirmeniz gerekir. İkinci olarak da /etc/asterisk/sip_nat.conf dosyasına gerekli nat ayarlamasını yapmamız gerekir. nano /etc/asterisk/sip_nat.conf nat = yes localnet = 192.168.2.0/255.255.255.0 externip = modeminizin TTnet veya ISP niz tarafından aldığı gerçek internet IP adresi. Exterip çok önemlidir. Modeminiz her restart olduğunda IP adresiniz değişiyorsa h...

Asterisk Voip Pbx için dial plan oluşturucu java dialplanner

Asterisk için piyasada, bir kaç görsel dial plan oluşturucu bulunuyor. İçlerinden en kullanışsız olanı ve kurulum gerektirmeyeni dialplanner isimli java tabalı bir yazılımdır. Sisteminizde sun java yüklü olması gerekiyor. Ben bunu kullanarak harika dial planlar oluşturabileceğinizi düşünmüyorum, parametreleri elle verdiğiniz için yeni başlayan asterisk kullanıcıları, buradan oluşturdukları dial planları çalıştırabilir ancak değişkenleri(variables) çok etkili kullanabileceklerini zannetmiyorum. Bu java dial planner ile tanımlayacağınız değişkenlerin alabileceği parametreleri görmek için aşağıda ki adresi kullanabilirsiniz. http://www.voip-info.org/wiki/view/Asterisk+variables Küçük uygulamalar için işe yarayabilir ve size bir fikir verebilir ancak, extensions.conf dosyasını export ederken her seferinde mail girmeniz sinirlerinizi bozabilir.

Gizmo & Asterisk (SIP)

Gizmo projesini duymayan kalmamıştır, duymayan varsa onlara lafım yok!! Şimdi Asterisk desteği veriyor. Aslında verdiği destek sadece Asterisk için sınırlı değil, herhangi bir SIP server(Xpeech, Brekeke, SipnPBX gibi) ile gizmo clienti özelleştirebilirsiniz. Gizmo2Gizmo görüşmeleriniz gizmo üzerinden yapılandırılırken daha once gizmoout kullanarak yaptığınız telefon görüşmeleriniz tanımladığınız SIP server’a yönlendiriliyor. Ayrıca bu SIP Server üzerinden gelen çağrılara yanıt verebilir ve serverin diğer hizmetlerinden faydalanabilirsiniz. Aslında şunu söylemekten kendimi alamıyorum, Gizmo arkadaşlarımla görüşürürken aynı anda Asterisk ile çalışması benim pek umurumda değildi. Dikkatimi çeken Gizmo’yu 50′ye yakın ülkeyi ücretsiz arayabildiğim voipbuster , lowratevoip gibi betamax altyapısı ile kullanabiliyor olmak! Ne dersiniz denemeye değer…

Asterisk ve g723

Asterisk ve diğer Pbx sistemler ilk kurulumda g711 Ulaw ve g711 Alaw ses codecleri ile birlikte gelir. Pbx sisteminizi yerel ağınızda kullanmak isterseniz bu iki codec en iyi ses kalitesini ve performansı sağlayacaktır. Ancak bir UMTH operatöründen ucuz telefon görüşmeleri yapmak için hesap satın aldıysanız bu iki ses codec’i ile çalışmanız zor olacaktır.G711 64 Kbit / Saniye’lik bir ses trafiği oluşturur, buna 16 Kbit / Saniye TCP Header larıda eklediğimizde g711 kullandığınızda 80 Kbit/Saniye’lik bir ses trafiğine sahip olursunuz. Bu iki nedenle sorun oluşturur. Birincisi ofisinizden 10 kişi aynı anda telefon görüşmesi yaparsa 80 Kbit X 10 kişi = 800 Kbit/saniyelik bir trafik oluşturduğunuz da 1024 Kbit olan ADSL upload limitlerinizi sonuna kadar kullanmış olursunuz. Aynı anda birileri de web sitesi geziyor, maillerini kontrol ediyorsa, ses kaliteniz düşer hatta ses UDP protololünden aktığı ve teslim edilen paketin kontrollerinin sağlanmadığı için paket kayıpları oluşur. İkincisi ise...

En kolay asterisk pbx kurulumu. Trixbox, Elastix, ve diğerleri.

Asterisk Pbx sistemini bir yerlerden gördünüz yada duydunuz. Hoşunuza gitti ve sizde kendinize bir dijital pbx sistem kurmak istiyorsunuz. www.asterisk.org sitesine girdiniz download bölümünden ilgili dosyaları buldunuz ama Linux ile aranız iyi değil, tar dosyalarını derlemek için asterisk’in ihtiyaç duyduğu paketleri edindiniz ve nihayet asterisk’i kurabildiniz. Sistemi nasl konfigure edebileceğinizi bilmiyorsunuz, Viki sitelerinden birkaç “şey” de öğrendiniz ama saatler geçti ve hayal kırıklığına uğradınız. Eğer yukarıda anlattığım olayları yaşadıysanız veya yaşamak istemiyorsanız size dört dörtlük çalışacak birkaç sistem tavsiye edebilirim. Asterisk pbx açık kaynak kodlu bir sistem. Asterisk’i konfigure etmeye yarayan Freepbx adında yine açık kaynak kodlu bir yazılım var. Ancak bu ikisini birlikte kullanmanız içinde biraz Linux bilgisine sahip olmanız gerekiyor. Açık kaynak ile geliştirilen sistemlerin güzelliği işte burada karşımıza çıkıyor. Sözü fazla uzatmadan sizlere birkaç açık...