Gezinirken tesadüfen buldum… Hoş bir tema… Sitede bir kaç wordpress plugin de bulabilirsiniz…
Category: Teknik
Teknik makaleler… Yazılım vb…
Dışarıdan bakıldığında yazılım geliştirme kolay gibi görülebilir ama bizim işimizde de işçi sağlığı ve iş güvenliği açısından uyulması gereken kurallar, alınması gereken güvenlik önlemleri mevcuttur.
Örneğin bu karede yazılım testleri yaparken almanız gereken basit güvenlik önlemlerinden biri gösteriliyor…
Yazılım uzmanı olmak kolay değildir. Tekrar tekrar sağlığınızı ve hayatınızı riske etmeniz gerekir…
Yazılımcı olmak isteyen arkadaşlara duyurulur…
Fotoğraftakiler: Ben, Özkan KAYA, Oğuz SARIDEMİR, Mustafa Berhaya ÖZDEMİR
Age of Conan – Hyborian Adventures
Geliştireceğiniz uygulmada kullanıcılar olacak ve bu kullanıcılara farklı roller biçip, biçilen rollere göre farklı işler yaptıracaksanız kullandığınız teknoloji ne olursa olsun ilgili bilgilerin saklanacağı ve yönetileceği bir sistem kurmanız gerekmektedir.
.NET Framework ile geliştireceğiniz uygulamalar için ise bazı hazır uygulama programlara arayüzlerini (API-Application Programmin Interface) kullanarak işinizi kısa yoldan halledebilirsiniz.
Membership Provider bu API’lerden bir tanesidir. Web uygulamanız üzerinde kullanıcılara kaynaklar üzerinde haklar vermenizi ve yönetmenizi kolaylaştırır. Profil, rol yönetimi, kişiselleştirme sağlayıcılarıda diğer belli başlı sağlayıcılar arasındadır.
Bu API kullanmak için ilk yapmanız gereken veritabanını oluşturmanızdır. Bu işlem için .NET Framework size aspnet_regsql.exe uygulamasını sağlamaktıdır.
Bu dosyaya genellikle .NET Framework 2.0 ve sonrası için C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe yolunda bulunur…
Dosyayı çalıştırmak için komut satırına geçip (Başlat > Çalıştır > cmd.exe) ilgili klasöre gidip exe dosyayı çalıştırabilirsiniz.
Ya da bilgisayarınızda yüklü olan Visual Studio 2005 ve sonrası versiyonlarda bulunan Visual Studio 200X command prompt’u çalıştırarak ilgili dizine gitmeden de “aspnet_regsql.exe” dosyasını çalıştırabilirsiniz.
Visual Studio Komut satırına geçtikten sonra “aspnet_regsql” yazarak uygulamayı çalıştırabilirsiniz.
Uygulama çalıştığında bir karşılama adımı çıkar. Bu ekranı ve sonrasında gelecek ekranlarda yazanları okumanız ve anlamanız kendi çıkarınızadır. “Yok beni ilgilendirmez” diyorsanız… “Next, Next, Next.” der geçersiniz…
Karşılama adımında size uygulamanın amacından ve diğer opsiyonlardan bahsedilmektedir.
İkinci adımda kurulum seçeneğini belirtmeniz istenir. Bu aşamada uygulama servisleri için veritabanı ayarlamayı ya da ayarlanmış bir veritanı üzerinden servis bilgisini kaldırmayı seçebilirsiniz.
Üçüncü adımda sunucu ve bağlantı bilgileri ile, şemanın kurulacağı veritabanını şeçmeniz istenir. Varsayılan veritabanını kullanmak isterseniz uygulama sizin için aspnetdb veritabanını kullanacaktır. Dördüncü adımda önceki adımda verdiğiniz bilgilerin geçerli ayarlar olduğunu onaylamanız beklenir. Yanlış bir durum var ise önceki adıma geri gidebilir ve ayarları değiştirebilirsiniz.
Örneğin varsayılan veritabanını kullanmayı başka bir veritabanı kullanmak istersek önceki adıma geri gidip şu ayarları yapabilirsiniz.
WEBLEBICI1 veritabanı seçilip ayarları onayladığımızda, şemaya ait tablolar, gerekli depolanmış yordamlar, vb. bizler için oluşturulacak ve sonuç ekranı görüntülenecektir.
Bu aşamadan sonra uygulamalarınızda kullanmak istediğiniz sağlayıcılara ait ayarları web.config dosyanızda yaparak veritabanını kullanmaya başlayabilirsiniz.
Kurulan veritabanı şu tabloları içermektedir.
Kurulan veritabanı şu depolanmış yordamları içermektedir.
Kurulan veritabanı şu şemaya sahiptir.
Bu sayfaya muhtemelen eposta gönderme ahlakına uymadığınız için geldiniz… Elbette bu ahlaka uymamanız kasıtlı değildir. Ama konu sandığınızdan daha önemli.
biz en iyisi buna “BİLGİSİZLİK” diyelim ve bu yazıyı okuduktan sonra e-posta gönderirken daha dikkatli davranacağınızı kabul edelim.
Bu yüzden lütfen aşağıdaki yazıyı tamamen okuyarak eksik bildiğiniz noktaları öğreniniz… Bilmeyenleri bu yazıyı okumaya yöneltiniz. (Tabi bunu yaparken de e-posta ahlakına uyarak hareket ediniz.)
Unutmayın, e-posta adresiniz sizin özelinizdir. Tanıdığınız bir kişinin dikkatsizliği yüzünden, tanımadığınız kişiler tarafından ele geçirilip farklı amaçlar için kullanılmasını önlemek için tanıdıklarınızı bilgilendirin…
Günümüzde o ya da bu şekilde; Internet hayatımızın bir parçası haline gelmiş durumda. Nasıl günlük hayatımızda kedimizin ya da başkalarının zarar görmemesi için önlemler alıyor, dikkatli davranıyorsak hayatımızın bir parçası olan Internet üzerinde de her adımınızı bilerek ve düşünerek atmamız
bizim faydamıza olacağı kadar başkalarınında faydasına olacaktır.
Yeni bir e-posta gönderirken ya da size gönderilmiş bir e-postayı başkasına gönderirken şu konulara LÜTFEN dikkat edin:
- Birden fazla kişiye e-posta gönderme: Çok kişiye e-posta gönderecekseniz mutlaka e-posta adreslerini BCC bölümüne ekleyerek alıcılar tarafından okunmasını engelleyin.
- Birden fazla kişiye gönderilmiş e-postayı iletme: Eğer bir tanıdığınız birden fazla kişiye e-posta gönderirken alıcı adreslerini BCC alanına eklemeyi unutmuş ise siz bu hatayı tekrarlamayın. E-postayı iletirken e-posta gövdesinde kalacak tüm adres bilgilerini be gerekisiz metinleri silin. E-postayı birden fazla kişiye iletecekseniz alıcı adreslerini BCC bölümüne eklemeyi unutmayın.
- E-posta gönderenin kimliğini koruyun: Size gelen bir e-postayı başka birine yönlendirirken gönderen kişiye ait iletişim bilgisini e-postadan silin. Gereksiz ve fazla metinleri temizlemeyi unutmayın.
- Konuyu boş ya da anlamsız bırakmayın: Konu bölümünün mutlaka anlaşılır bir metin içermesine dikkat edin. Okuyan insanlara e-postanızı açmadan fikir sahibi olması olanağını tanıyın.
- Dosya ekleri: İlgili dosyları eklediğinizden, yanlış ya da eksik dosya göndermediğinizden emin olun. Gönder tuşuna basmadan önce 3 defa kontrol edin… Gönder dedikten sonra dönüşünüz olmayacak 🙂
ALICI E-POSTA ADRES ALANLARI
E-Posta göndermenize yardımcı uygulamalarda, sitelerde dikkatiniz çektiyse e-posta adreslerini yazmak için farklı alanlar tanımlanmıştır. Bu alanlar epostanın gönderildiği eposta adreslerinin karşı tarafta görüntülenme seçeneklerini ayarlamak için tanımlanmıştır.
- To (Kime): Bu bölüme e-postanın muhataplarına ait adresler eklenmelidir. Buraya eklenen adresler e-posta alıcıları tarafından görüntülenebilir. Bu nedenle hoşunuza giden bir epostayı arkadaşlarınıza gönderirken tüm adresleri bu alana eklemek doğru değildir. Bu alana eklenen adresler alıcılar tarafından okunabildiği için alıcı arkadaşınız tarafından masum bir şekilde e-postayı üçüncü şahıslara iletirken adresleri silmemesi durumunda adreslerin e-posta gövdesinde kalmasına ve tanımadığınız kişiler tarafından ele geçirilmesine neden olabilecektir.
- CC (Karbon Kopya): Konu ile doğrudan ilgisi olmayan, ama bilgilendirilmesi gereken kişilerin adreslerini bu alana ekleyin. Böylece e-posta bu kişilere de iletilecektir. Bu alana eklenen adresler tüm alıcılar tarafından görülebilir.
- BCC (Kör Karbon Kopya): Konu ile doğrudan ilgisi olmayan, ama bilgilendirilmesi gereken kişilerin adreslerini bu alana ekleyin. Böylece e-posta bu kişilere de iletilecektir. Bu alana eklenen adresler hiçbir alıcı tarafından görülemezler.
INTERNET E-POSTA ADRESİ TOPLAMA YÖNTEMİ – Zincir Posta
Tamamen uydurma ama ilgi çekici bir konu belirlenir. Mümkünse insanlarını vicdanlarına ya da dini duygularına hitap etmelidir. “Zor durumunda olan birine yardım”, “Bu duayı göndermezsen kötü şans peşini bırakmayacak” gibi e-postalar tamamen bu amaçla kötü niyetli kişiler taafından internete yayılırlar.
İyi niyetli saf alıcılar ise e-postaya inanarak kaç kişi tanıyorlarsa bu epostayı yukarıda anlatılan kurallara uymadan hepsinin adresini okunabilir şekilde TO, CC gibi e-posta adres alanlarına ekleyerek toplu gönderim yapar. Yani siz 10 kişiye gönderirsiniz, 10 kişi 10’ar kişiye gönderir… Zincirleme şekilde e-posta milyonlarca kişiye gider… Dikkatsiz kişilerin adresleri okunabilir olarak göndermesi adreslerin kötü niyetli kişilerin eline geçmesine neden olur.
Bu yüzden e-postaya inansanızda lütfen arkadaşlarınızın adrelerini koruyun ve toplu e-posta gönderirken adresleri BCC alanına ekleyin…
LÜTFEN…
amvo
Sağolsun geçen iş arkadaşım Volkan, “Senin bilgisayarında virüs programı vardı, takalım bakalım şu flash diskte virüs var mı???” diye bir teklifte bulundu…
Taktık takmasına, virüs programı yakaladı yakalamasına ama bir şekilde kendini sisteme kopyalamayı başardı ve virüs programının çıldırmasına neden oldu. Her i. explorer açışımda kendini bir yerlere kopyalamaya çalışıyor, virüs programına takılıyordu…
Bunun üzerine ufak bir google araştırmasından sonra şu yazıya ulaştım. Bir yerden alıntıymış. Alıntından alıntı yapmanın bir sakıncası yoktur herhalde…
İlk uyarım uzman değilseniz uygulamayın.
İkinci uyarım uzman değilseniz ama ille de uygulamak istiyorsanız silme komutları için. /p anahtarı kullanmanız. Bu anahtar ile silerseniz kaza eseri gerekli olabilecek dosyları silmezsiniz. Böylece altıncı maddede yer alan uyarı notunu da dikkate almanız gerekmez.
Autorun.inf, Uxdeiect.com, Cfmon.exe Amvo.exe vbs. Silme ve Kurtulma
Anlatılan yöntemi uygulamak tamamen kendi sorumluluğunuz altındadır.
1. Ctrl-Alt-Del konfigürasyonunu kullanarak Görev Yöneticisi’ni (Task Manager) açın.
2. Eğer wscript.exe adında çalışan bir dosya varsa işlemi sonlandır ile kapatın.
3. Eğer explorer.exe adında çalışan bir dosya varsa işlemi sonlandır ile kapatın.
4. Görev Yöneticisi’nden Dosya > Yeni Görev Çalıştır fonksiyonunu açın.
5. Çıkan kutuya cmd yazarak Komut İstemini çalıştırın.
6. Aşağıdaki komutu bütün sabit disk bölümlerine uygulayın.
del c:\autorun.* /f /a /s /q
del d:\autorun.* /f /a /s /q
del e:\autorun.* /f /a /s /q
(Not: Bu komut sabit disklerinizdeki bütün autorun.inf dosylarını sileceğinden dolayı eğer kendi olauşturduğunuz dosyalar varsa yedekleyin.)
Aşağıdaki komutu bütün sabit disk bölümlerine uygulayın.
del c:\uxdei*.* /f /a /s /q
del d:\uxdei*.* /f /a /s /q
del e:\uxdei*.* /f /a /s /q
7. cd c:\windows\system32 komutu ile Windows/System32 klasörüne girin.
8. dir /a amv*.* komutunu girin.
9. Eğer amvo.exe, amvo0.dll, amvo.dll adında dosyalar görüyorsanız aşağıdaki komutla silin.
attrib -r -s -h amvo.exe
del amvo.exe
del amvo01.exe
del amvo02.exe
10. Görev Yöneticisi’nden “Dosya > Yeni Görev Çalıştır” fonksiyonunu kullanarak regedit komutunu çalıştırın. Şu anahtarı bulun.
HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
11. Bu anahtar altında amvo.exe veya cfmon.exe girdisi varsa silin.
12. Regedit’in düzen>bul fonksiyonu ile uxdeiect.com dosyasını arayın. Bulduğunuz bütün girdileri silin.
13. Görev Yöneticisi’nden Dosya > Yeni Görev > msconfig fonksiyonunu kullanarak başlangıç bölümünden cfmon.exe, amvo.exe gibi dosyalar işaretliyse işaretini kaldırarak uygula yapın.
14. Bilgisayarı yeniden başlatın.
Bilgisayarınız bu şekilde autorun trojanından kurtulmuş olacaktır. Eğer hala trojan varsa buradaki işlemleri bilgisayarınızı güvenli kipte açarak tekrarlayın.
(ALINTIDAN ALINTIDIR.)
Rappelz
Web tabanlı oyunlarla bir dönem gerçekten çok vakit kaybettim. Kuzen Onur’la beraber hastalık derecesinde saplantılı şekilde oynadığımız oyunlar oldu… OGame, Klan savaşları bu tarz oyunlardan bizde en çok iz bırakanlarıdır…
Her ne kadar web tabanlı oyunlardan ayrı olsa da Rappelz, Google ile bir konu taraması yaparken rastgeldiğim bir oyun. Henüz bırakın oynamayı, indirmeye bile vakit bulamadım. Ama gerçekten ilgimi çekti ve ilk fırsatta indirip oynayacağım.
Tüm fantastik oyunlarda olduğu gibi Rappelz de güzel hatun karakterleri ile dikkat çekiyor… Resim değiller sanki, gerçekler…
Tüm bunların ötesinde istemci dosyası oldukça büyük ama indirme işlemi boyunca beklemeye değecek gibi duruyor. Ne dersiniz?
İlgilenenler oyun sitesine aşağıdaki bağlantıda ulaşabilirler.
Hepimize iyi eğlenceler.
Google logoları
Google gerçekten de internet hayatımıza yeni bir soluk getirdi… Sadeliğini güzel logolarla birleştirerek arama motoru ana sayfasının işlevselliğini kaybettirmeden bize yeni heyecanlar, süprizler yaşatmayı başardı.
Company Of Heroes™
Eşşek kadar adam oldun hala oyun oynuyorsun diye düşünüp söyleyemeyenlere inat bilgisayar oyunu oynamaya devam edeceğim…
Tanıyanlar bilir, özellikle gerçek zamanlı strateji oyunlarını takip etmeye ve fırsat buldukça oynamaya çalışırım…
Sıra bazlı strateji oyunları ile zaten bu kategorideki oyunları (Centurion, Civilization, Colonization, Dune) oynamayı çok seviyordum. Eş zamanlı oyunların gelişmesi ile sevgi vazgeçilmez bir tutkuya dönüştü. Bir çok oyun oynadım (Red Alert, Warcraft, Starcraft, Age Of Empires vb.) ama hiç biri şu ana kadar Company Of Heroes™ oyunundan aldığım tadı bana vermedi. Oyunun yeni versiyonu Company Of Heroes™ Opposing Fronts™ ise mevcut oynanabilirliği bozmadan yeni taraflar ve üniteler ile zevki bir kaç kat daha arttırdı.
Ama kabul etmek gerekirki uykusuz geceler boyunca gün ışıncaya kadar yapılan Red Alert savaşlarının tadı tadı hala damağımdadır.
Oyundan bazı görüntüler: