2006-12-22

Veritabanı Yedekleme

MS SQL Server'da veritabanını aşağıdaki T-SQL kodları ile yedekleyebilirsiniz:

BACKUP DATABASE VeriTabaniAdi TO DISK = N'YedeklenecekPath' WITH INIT , NOUNLOAD , NAME = N'STP backup', NOSKIP , STATS = 10, NOFORMAT

2006-12-21

Kariyer.net'te Güvenlik

Kariyer.net'te login olup ilanlara bakıyorsunuz. Bir de bakıyorsunuz arkadaşınızın özelliklerine uyan bir ilan var. Onun linkini kopyalayıp arkadaşa göndereyim demeyin. Gönderdiğiniz kişi tüm bilgilerinizi görüp, güncelleyip, silebilir. En azından bu bug giderilene kadar tavsiye et ile ilanları gönderiniz.

Teknik olarak her üye için sabit ARN kodu aşağıdaki gibi ekleniyor.

http://web7.kariyer.net/JobSearch/jobdetail.kariyer?arn=XXXXX

İlan sayfasında bu kod olduğu sürece siteye link üzerinden giren kişinin yetkili olup olmadığı kontrol edilmiyor. Bu da güvenlik açığına sebep oluyor.

Güvenlik açığını Kariyer.net'in destek birimlerine ulaştırdım. Umarım bir an önce bu açığı giderip üyeleri rahatlatırlar.

AJAX 2

Bilindiği gibi Web tabanlı uygulamalarda istemcide açılan bir sayfa için önce bu talep Web sunucusuna bildirilir. Bu talep neticesinde web sunucusunda sayfa nesnesinin oluşturulması, kodların çalıştırılması, HTML çıktı üretimi, sayfa için Dispose gibi adımlar gerçekleştirildikten sonra istemci tarafında görüntülenir.

AJAX ve ATLAS gibi teknolojik terimler web sayfalarında en çok karşılaştığımız post-back hareketlerinde sayfanın tamamını sunucuya göndermeden sayfanın belirli kesitlerini sunucuya gönderip sadece ilgili sonucu döndürmeye yönelik olarak tasarlanmışlardır.

ASP.NET 2.0 üstünde istemci tarafından geri bildirim için ICallbackEventHandler arayüzü kullanılır. Bu arayüz beraberinde iki metodu barındırır. Bunlar: GetCallbackResult ve RaiseCallbackEvent'tır.

RaiseCallbackEvent metodu string tipinde bir parametre alır.
GetCallbackResult metodu ise string tipinde bir değeri geriye döndürür.

Client Script Callback mimarisinde her ne kadar sayfanın tümü istemciden sunucuya gönderilmese de sayfaya ait Page_Init(), Page_Load() ve Page_Unload() gibi olaylar çalışmaktadır. Bununla birlikte PreRender, Render ve post-back olaylarına ait metodlar çalıştırılmamaktadır.

Client Script Callback Internet Explorer'da Activex kullanır. Mimarinin doğru şekilde çalışması için Activex ayarlarının açık olması lazım. Tarayıcınızda ClientCallback desteğinin olup olmadığını Request.Browser.SupportsCallback ile öğrenebilirsiniz.

Güvenlik Açıkları

FireFox'ta 9 alt başlıkta güvenlik açığı çıktı:
  1. Hacker'ların FireFox kullanıcılarına uzaktan kod saldırıları yapmalarına imkan sağlayan hafıza taşması,
  2. JavaScript kod hafızasında meydana gelen taşma,
  3. FireFox'taki pencerelerin Direct3D aletini kullanırken "Js'dto()" fonksiyonunda meydana gelen hatalar,
  4. Pencerelerde meydana gelen sınır hataları ve bunun üzerine CSS'yi kullanarak Bitmap temelli bir resim yerleştirerek tampon taşması,
  5. JavaScript görevlerinden bir tanesinin hatalı olması sonucu hacker'ların istediği kodu rahatlıkla çalıştırabilmeleri,
  6. LiveConnect fonksiyonundaki hatadan kaynaklı hacker'ların saldırısına açık olunması,
  7. Yüklenen "img" nesnelerinden "src" parametresinin hata oluşturması ile meydana gelen JavaScript kodunun URL değiştirmede kullanabilmesi ayrıca bu HTML kodu çalıştırmaya izin vermesi,
  8. SVG işlemede meydana gelen hatada HTML kod çalıştırabilmesi,
  9. Geri besleme özelliğindeki iconlarda meydana gelen hatalar.

Bu güvenlik açıklarından korunmak için FireFox browserınızı 1.5.0.9/2.0.0.1 sürümlerine veyahut çıkacak diğer üst sürümlerine yükseltmeniz lazım.

2006-12-20

NULL İpucu

Birçok kişiden IF AlanDegeri=NULL THEN koşulu neden gerçekleşmez tarzında soru aldım. Koşul cümlelerinde NULL ile karşılaştırma yapıldığında koşul cümlesi her zaman FALSE değeri üretir. Bu yüzden koşul cümlenizin doğru sonuç üretmesini istiyorsanız aşağıdaki gibi AlanDegeri=NULL yerine IsNull(AlanDegeri) yapısını kullanınız:

IF IsNull(AlanDegeri) THEN
ELSE
END IF

EYP Personel Soruları

Kimilerinin gülünç bulduğu aslında zeka gerektiren ve kişinin dikkatini ölçen ajanlık soruları:

S: Elektrikli tren ilerlerken, dumanı nereye doğru gider?
C: Elektrikli tren duman çıkarmaz.

S: Keman ile şarap arasındaki benzerlik nedir?
C: İkisi de eskidikçe daha değerli olurlar.

S: Cücenin biri asansörle 8’inci kata çıkmak ister. Ama 6’ncı kata kadar ulaşıp sonra merdivenle çıkar neden?
C: Çünkü boyu asansördeki 8’inci kat düğmesine basmasına yetmez.

S: 11 kişi 5 şeftaliyi nasıl yer?
C: Reçel yaparak.

S: Büyük dişleri olan ama ısırmayan nedir?
C: Tarak.

S: Boşaldığında büyüyen nedir?
C: Çukur.

S: Papaz, karısı dul kalınca ne yapar?
C: Karısı dul kaldığına göre papaz öldü demektir.

2006-12-15

Pardus 2007-Geri Sayım

Pardus 2007, 18 Aralık 2006 günü saat 11:00'da kullanıcıları ile buluşuyor. Bilişim dünyasına hayırlı olması dileklerimle...

http://www.pardus.org.tr/

Kendi Kendini Onaran Yazılım

IBM, İsrail Hayfa’daki araştırma laboratuvarında, kendi kendini onarabilen bir yazılım geliştirme metodolojisi üretti. IBM’in liderliğinde, Avrupa’daki 9 araştırma enstitüsünün ortak çabasıyla geliştirilen SHADOW, yeni yazılımların kaynak kodlarının belirli algoritmalarla kontrol edilip, hata veren bölümlerin otomatik tamir edilebilmesini mümkün kılıyor.
Avrupa Birliği’nin 6. Çerçeve Programı tarafından desteklenen SHADOW, yazılımların giderek daha karmaşık hale geldiği ve aynı anda çoklu ortamlarda kullanıldığı günümüzde, testlere karşın gözden kaçan yazılım hatalarını ortadan kaldırmayı hedefliyor. SHADOW’un, eşzamanlı programlama hatalarında % 20’ye yakın azalma, sistem tasarımına ise daha yüksek verimlilik, dayanıklılık ve kalite getirmesi bekleniyor.

SHADOW, yeni yazılım geliştirme projelerinde, sistem tasarımına bazı “çengeller” entegre edilmesi yöntemiyle çalışıyor. Çengeller, programın çalışması sırasındaki performansı ve işlevselliği görebiliyor. SHADOW bir model oluşturup sistemin doğru çalışmasını, belirli problemlerin tanımlanmasını, kod veya sistem parametrelerinde değişiklikler yapılmasını sağlayarak performansı artırıyor.

Bugüne kadar sadece akademik alanda kullanılan otomatik yazılım tamiri uygulaması, SHADOW projesi ile iş dünyasının kullanımına sunulacak.


Kaynak: Hurriyet Internet

2006-12-12

LINK-Tablo Kısaltmaları

CHK : Cari Hesap Kartı
CHI : Cari Hesap İşlemleri
STI : Stok İşlemleri
ACK : Alınan Çekler
ALT :Alınan Senet Kartı
BAK : Bütçe Kartı
BHI : Bütçe Hesap İşlemleri
BNK : Banka Kartı
DEM : Demirbaş
DEP : Depo
DVZ : Döviz
FYT : Fiyat
INI : Initilation
IRS : İrsaliye

2006-12-11

Tekofaks 25.Yıl Kampanyası

18 Kasım - 31 Aralık 2006 tarihleri arasında herhangi bir PANASONIC LUMIX Digital Fotoğraf Makinesi ya da PANASONIC E-CAM Digital Kamera alan herkes çekilişe katılmaya hak kazanacaktır. Kampanya bitiş tarihinden 8 gün sonra, 08.01.2007 tarihinde yapılacak olan çekiliş sonucunda kazanan 25 kişiye; toplam 25 adet PANASONIC TH-37PA60 model VIERA PLAZMA hediye edilecektir.

Çekiliş başvurusu için tıklayın.

COMPEX 06

Bu sene otuzbirincisi düzenlenecek olan COMPEX 2006 Uluslararası Bilgisayar Fuarı 14 – 17 Aralık 2006 tarihleri arasında Lütfi Kırdar Fuar Merkezi'nde ziyaretçilerle buluşacak. COMPEX 2006, bilgisayar ve iletişim teknolojilerinin günlük hayattaki yeri ve kullanımını gözler önüne serecek. Paneller ve aktivitelerle renklendirilecek olan fuar, sektörel yöneticileri, bilgi işlem yöneticilerini, satın alma yöneticilerini çatı altında toplayacak.

Davetiyeler Online olarak ücretsiz alınabiliniyor.

.::YASAL UYARI::.

©2004-2024 Mehmet GÜZEL, www.mehmetguzel.net

Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.