Categories
Bilgisayar Internet Teknik Wordpress

WordPress Content Editor Upload/Insert Image kayboldu!

ss-2WordPress 2.7 ye yükseldik… Bunu yaparken 2.6 yükselirken kaybolan imaj ve video, ses ekleme fonksiyonun geri geleceğini umuyordum… Ama geri gelmediler… 🙁

Sonra wordpress forumda biraz araştırınca bu sorunun yüklenmiş 2.6 ve 2.7 ile uyumsuz bir eklentiden kaynaklanabileceğini okudum… Sonradan bir şablon ile yüklenmiş bir eklentiyi kapatınca sorun düzeldi…

Artık yazılarıma imaj ekleyebileceğim…

Categories
Bilgisayar Internet Yazılım

Eski Dost ASP

Bilenler bilir… Üniversite yıllarında daha piyasa da blog diye birşey yokken yazılarımı yayınladığım ASP ile kendi geliştirdiğim bir site var… alabalikyagi.com

ASP.NET çıktı çıkalı sahip olduğumuz alan adlarının artmasıyla ilk göz ağrısı bu siteyle ilgilenemez olmuştum… Bugün “konuk defterine bir girip bakayım… gelip giden var mı?” dedim… İyi ki de demişim… Sevgili zeki arkadaşlar siteyi sahipsiz bulmuşlar robotlarla ile reklam mesajlarını 5’er 10’ar basıyor…

Sayelerinde eski dost ASP’ye ufak bir dönüş yaptım…

Öncelikle konuk defterine bir onay mekanizması ekledim…

Daha sonrada otomatik girişleri önlemek için kapçık (CAPTCHA) kullanayım dedim… Internet sağolsun beleş bir uygulama bulup hemen sisteme entegre ettim… Misler gibi oldu…

Sizin de eski dost ASP ile yazılmış bir siteniz var ise kulladığım kapçık şu adresten indirilebilir…

http://www.tipstricks.org/

Bu arada CAPTCHA için kapçık demek hoşuma gidiyor… Bence Türkçe karşılığı olabilir 😀

Categories
Bilgisayar Internet Teknik Wordpress

Tasarım Hastalığı

Her ne kadar .NET ile yazılım geliştiriyor olsak da wordpress’in başarısını göz ardı edemeyiz… Internette makale okurken gezdiğim, wordpress ile yapılmış sitenin teması çok hoşuma gitti ve temayı yapan firmanın sitesine gittim…

İşte DesignDisease sitesine böyle ulaştım… Tasarım olarak çok hoş… Ayrıca site üzerinde ücretsiz indirilebilen temalar mevcut…

Not: Bu yazıyı yazarken sanki daha önce yazmışım gibi hissettim… Eğer öyle ise temalar gerçekten çok hoşuma gitmiş demek ki…

URL: http://designdisease.com/

Categories
Bilgisayar

ASCII koddan Unicode’a

بِسْــــــــــــــــــــــمِ اﷲِارَّحْمَنِ ارَّحِيم

Önceden, böyle bir şeyi ASCII kodlar ile yapmak türlü taklalar atmayı gerektiriyordu. En basittinden çerçeve yapmak için kullandığımız karakterleri değiştirmek bile ölümdü…

Ama unicode sayesinde bir çok yerde normal metinlerin arasında Çince, Arapça vb. kullanmak mümkün…

Categories
Bilgisayar

Garip outlook hatası

Bu ne yahu… Tamam anladık işlem tamamlanmadı. Hangi işlem tamamlanamadı söyle de yardımcı olmaya çalışalım… Bugünlerde iş yeri bilgisayarımda böyle bir hata almaya başladım. Her ne kadar google aramaları yapmış olsam da bir sonuca ulaşamadım…

Hata bilgisayarı kilitlemek için Ctrl + Alt + Del yapıp bilgisayarı kilitledikten sonra geliyor… Garip ama gerçek…

Categories
Bilgisayar Çalışma Hayatı Yazılım

Doğan Medya Centerda Güvenli Programlama

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

Categories
Bilgisayar Hobi Oyun Sosyal

Age of Conan – Hyborian Adventures

Oyunu D&R raflarında gördüğümde yıllardır Conan filmi izlemediğimi, yıllardır Conan izlerken ManOwaR dinlemediğimi fark ettim… Oyun iki DVD ve kurulumu bir miktar uzun sürüyor… Oyunu kurdum ve birazdan yamaları indirmeyi bitirip oynayabileceğimi ümit ediyorum. Sanırım bir süre daha sabretmeliyim…

http://www.ageofconan.com/

Categories
Bilgisayar Internet Yazılım

Çeşitli .NET Sağlayıcılar (Providers) için Sql Server veritabanı kurulumu

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.

Categories
Bilgisayar Çalışma Hayatı Eleştri Internet Mühendislik Yazılım

Koşarak uzaklaşılası iş ortamına örnek

Categories
Bilgisayar Eleştri Internet Yorum

Elektronik Posta Gönderme ahlakı

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

  1. 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.
  2. 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.
  3. 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…