Mustafa'nın Blogu

Mustafa Kılınç Blog Sayfası

opencv_core249.dll bulunamadı hatası

Yüklediğiniz  ya da kodladığınız bir exe dosyasını açmaya çalıştığınızda opencv_core249.dll hatası alıyorsanız aşağıdaki adresten ilgili dosyası bilgisayarınıza indirip, c:\windows klasörü altında ilgili dll klasörüne (win7 64 Bit için SysWOW64 klasörü) kopyalayıp yapıştırabilirsiniz. 

Bilgi! Bu işlemi yaptıktan sonra farklı bir dll dosyası isteyebilir, hepsini aynı adreste bulabilirsiniz.

Gerekli dll dosyaları :
https://github.com/imZack/Digital-Image-Processing-2/tree/master/bin/Debug

Opencart Theme / Template yükleme

OpenCart

Örnek Temayı buradan indirebilirsiniz.

Installation

Extension Installer

  1. Uploading

    Go to Extensions > Extension Installer and upload file below sequentially.

    1. installer/rhythm.ocmod.zip

    2. installer/default2.ocmod.zip

    3. installer/gearbox_free.ocmod.zip

    NOTE If you previously have default2 installed, you will see replace file list. Proceed to replace them.

    NOTE If you get warning "using the same ID code as the one you are trying to upload!" mean you installing same version. Click the clear button, then proceed upload the next ocmod.zip file on list above.

  2. Pre-installation

    1. Go to Extensions > Modifications, refresh modification to generate new modification cache.

      NOTE If you see modification with same name, delete the one with lower version before refresh modification.

    2. Go to System > Users > User Groups, open your user group. Check Access and Modify permission for default2 andGearbox.

  3. Installation

    1. Go to Extensions > Themes, find default2 - Rhythm Framework and click the Install button on the right.

      1. Under default2 theme section, edit theme setting for your site store by click the edit button on the right.

      2. Make sure to set the theme status to Enabled, then save.

    2. Go to Extensions > Modules, find Gearbox and click the Install button on the right.

      INFO Alternatively you can go to Design > Gearbox Modules

  4. Post-installation

    1. Theme Activation. Go to System > Setting > Edit Store > Tab General > Theme choose default2 then save.

      NOTE Make sure the default2 theme for your store at Extensions > Themes have status Enabled.

    2. Gearbox Quick Demo

      1. Go to Design > Layouts, find layout name All Page Layout and open it.

      2. Add new module, then select Gearbox > Navigation - Main Menu Demo

      3. For the Position, find Main Menu under default2 option group.

      4. Save the layout, then you can view the demo main menu on front site.

Manual Install

If you have issues using Extension Installer, proceed with this manual installation.

  1. Upload Files

    Use FTP software and upload to your site root.

    1. All folders inside manual/rhythm/upload

    2. All folders inside manual/default2/upload

    3. All folders inside manual/gearbox/upload

    NOTE Do not upload the folder upload/, but folders inside it.

  2. Upload Database

    1. Go to System > Tools > Backup/ Restore

    2. On Import section, choose file manual/rhythm/rhythm.db.sql

    3. Click the Import button on top right.

  3. Upload OcMod

    Go to Extensions > Extension Installer and upload file below sequentially.

    1. manual/rhythm/rhythm.ocmod.xml

    2. manual/rhythm/gearbox_free.ocmod.xml

    NOTE If you get warning "using the same ID code as the one you are trying to upload!" mean you installing same version. Click the clear button, then proceed upload the next ocmod.xml file on list above.

  4. Installation

    Next installation step is the same as Extension Installer: Pre-installation, Installationa and Post-installation.

Csharp : Windows Formdaki Tüm Textbox'lar Nasıl Temizlenir?

Kodladığınız bir programda, birçok textbox'ın kaydını tek tuşla yaptıktan sonra hepsinin içeriğini temizlemeye ihtiyacınız olabilir. Böyle bir durumda, tek tek texbox1.clear() gibi bir kod yazmak yerine


foreach (Control c in this.Controls)

if (c is TextBox)

(c as TextBox).Clear();


şeklinde bir kod bloğu ile tek seferde windows form'unuzun üzerinde bulunan tüm textboxları tek kodla temizleyebilirsiniz.

Hata : The field is too small to accept the amount of data you attempted to add

The field is too small to accept the amount of data you attempted to add hatası :

alan ekleme girişiminde bulunuldu veri miktarını kabul edemeyecek kadar küçük değil hatası:

Yaptığınız websitesinde, yönetici ya da kullanıcı veritabanına kayıt yaptığı sırada, "The field is too small to accept the amount of data you attempted to add" hatası alıyorsa, oluşturduğunuz veritabanı için ilgili hücrenin özelliklerini gözden geçirmeniz gerekmektedir.

Bir access veritabanına sahipseniz, kayıt sırasında kullanılan tabloyu sağ tıklayarak tasarım görünümde açın ve ilgili kolonun özelliği "metin" ise "not" olarak değiştirerek tekrar denemenizi tavsiye ederim.

Hata : VS 2008 - FCK Editör webconfig Hatası Sorunu

VS 2OO8'le beraber eskilerden biraz farklılıklar yaşamaya başladık. (VS2O1O'dan hiç söz etmiyorum, sağolsunlar bütün menüleri değiştirmişler, kurmamla kaldırmam bir oldu, henüz hazır değilim)


Bu sorunlardan birisi de, FCK editör'ün VS 2008'de ayarları oluyor. VS2005'de direk ekleyebiliyorken, VS 2008'de ufak değişiklikler yapmamız gerekiyor.

VS2008 webconfig dosyasında

vs2008 webconfig


şeklinde gördüğümüz bölümü aşağıdaki şekilde appSettings bölümlerini değiştirerek içerisine ilgili kodları yerleştirmemiz gerekiyor.

vs2008 fck editör webconfig

Csharp Yazının İlk Harflerini Büyütme Kodu

Csharp kodlamada bir yazının sadece ilk harflerini büyütmeniz gerekiyorsa aşağıdaki gibi bir kod işinizi görecektir.


public static string ilkharfleribuyut(string yazi)

{
return CultureInfo.CurrentCulture.TextInfo.ToTitleCase(CultureInfo.CurrentCulture.TextInfo.ToLower(yazi));

}

Access'te RANDOM (rastgele) Veri SQL komut satırı

Eğer Access veritabanıyla çalışıyorsanız ve rasgele veri çekmeni gerektiyse eminim birçok yerde hep aynı kodlarla karşılaşıp durdunuz ve üstelik bir işinize de yaramadı... 

Access veritabanından rasgele veriçekerken biraz daha farklı kodlarla çalışmanız gerekiyor. Aşağıdaki örnek işinizi görecektir.


"SELECT * FROM TABLO ORDER BY RND(Kimlik)"


Ayrıca diğer veritabanları için bilgiyi de yazıya eklemiş olayım, yarım kalmasın :


Select a random row with MySQL:

SELECT column FROM table
ORDER BY RAND()
LIMIT 1

Select a random row with PostgreSQL:

SELECT column FROM table
ORDER BY RANDOM()
LIMIT 1

Select a random row with Microsoft SQL Server:

SELECT TOP 1 column FROM table
ORDER BY NEWID()

Select a random row with IBM DB2

SELECT column, RAND() as IDX 
FROM table 
ORDER BY IDX FETCH FIRST 1 ROWS ONLY

Hata SQL Server: The credentials you provided for the SQL Server Agent service are invalid

SQL server 2008 R2 kurulumu sırasında "The credentials you provided for the SQL Server Agent service are invalid. To continue, provide a valid account and password for the SQL Server Agent service." hatasını alıyorsanız, kullanıcı seçimini tamamlamıyorsunuz demektir.

Hatayı aldığınız sayfadan "same user" yazan tuş yardımıyla, bilgisayarınızdaki kullanıcılara ulaşın ve admin yetkisi olan kullandığınız kullanıcıyı seçerek şifresini de girerek onayladığınızda sorun ortadan kalkacaktır.

Domain REDEMPTIONPERIOD süresi nedir

Zamanında uzatılmayan - yenilenmeyen domainin hakları 30 günlük bir süreç için askıya alınır ve ödeme yapılmasını müteakiben tekrar hizmete açılır. 

Ancak bu süre de aşıldığı taktirde yaklaşık 45 günlük bir süreç için domain adresi REDEMPTIONPERIOD denilen bir süre girer. Bu süreçte tekrar domain'i almak normaline göre 10 kat kadar daha pahalıya mal olmaktadır. 

Bir domain'in ne zaman REDEMPTIONPERIOD sürecinden çıkacağını bu adresten öğrenebilirsiniz.

Hata : 'dropdownlist' öğe listelerinde bulunmadığından geçerli olmayan bir SelectedValue öğesine sahip

Eğer yaptığınız çalışmada

 'dropdownlist' öğe listelerinde bulunmadığından geçerli olmayan bir SelectedValue öğesine sahip. 

hatası alıyorsanız bunun birkaç nedeni olabilir.. Bu hatalardan en sık rastlananını söyleyecek olursak, dropdownlist'e yüklediğiniz value değerinin tipi ile tablodan çekip dropdownliste gösterilmesini istediğiniz kolonun value nin tipinin aynı olmasına dikkat edin. Muhtemelen birisi integer birisi string değer içeriyordur.