Özgür Özvarış

Bir yazılımcının kırık dökük dünyası

Unable to load DLL 'SQLite.Interop.dll'

clock Kasım 29, 2016 12:38 by author OzgurOzvaris

Merhaba,

Kaynak :

Unable to load DLL 'SQLite.Interop.dll'

System.Data.SQLite Downloads

Başlıktaki hatanın .net ile Sql lite kullandı iseniz genel olarak karşılaşacağınız bir hata olduğunu düşünüyorum. Bu sorunun çözümü ile ilgili sql lite ınresmi sitesinde yazılan açıklamada Sql.lite dll i ile birlikte x86 ve x64 klasörleri ile gelen interop dll lerininde kurmanız yönünde. Proje çalıştığında dosyaları nereye yığıyorsa (release folder or debug folder) örneğin bu "bin" klasörü olabilir x86 ve x64 folderları ve içindeki interop dll leride orada olmalı.

Resmi sitedeki açıklama şu şekilde özetlenmiş

<bin>\App.exe (optional, managed-only application executable assembly)
<bin>\App.dll (optional, managed-only application library assembly)
<bin>\System.Data.SQLite.dll (required, managed-only core assembly)
<bin>\System.Data.SQLite.Linq.dll (optional, managed-only LINQ assembly)
<bin>\System.Data.SQLite.EF6.dll (optional, managed-only EF6 assembly)
<bin>\x86\SQLite.Interop.dll (required, x86 native interop assembly)
<bin>\x64\SQLite.Interop.dll (required, x64 native interop assembly)

İyi çalışmalar. 

 



Filezilla server amazon aws ayarları

clock Kasım 22, 2016 10:22 by author OzgurOzvaris

Merhaba Arkadaşlar,

Kaynak :

FileZilla FTP to AWS EC2 Windows Server 2012 Instance: Failed to retrieve directory listing

How to enable FTP Passive Mode for Amazon EC2 server with IIS

Amazon aws sanal sunucusunda Filezilla server ile ftp bağlantı yapacaksanız bir kaç aşamaya dikkat etmeniz gerekmektedir.

Not : Windows firewall'u kapatmanız yada filezilla listener'ın windows firewall da düzgün kurulduğundan emin olmanız gerekmektedir. İsterseniz bu basamakları windows firewall kapalı yapıp tekrar sonra windows firewall ayarları düzgünmü diye bakabilirsiniz.

1 - Filezilla yı service olarak kurmanız gerekmektedir.

2 - Filezilla yı settingsten pasif ayarlarına getirip sanal port aralığı belirlemeniz gerekiyor. Bağlantı yapacak client sayısına göre sanal port aralığını (port range) daha açık tutabilirsiniz. 

3- IPv4 bölümünde "Use the following IP" bölümüne makineye rdp ile erişmek için kullandığınız ip yi yazın

 

 

Aşağıdaki USe the Following IP kısmınada internette what is my ip dediğinizde çıkan ip değerini yazın...

 

4 - Windows firewall dan 21 ve ayırdığınız sanal port aralığına inbound izni verin.

 

5 - aws Security groups tan aynı portlara inbound izni verin. Ayrıca 21 nolu portuda inbound izni vermeyi unutmayın...

 

 

6 - File zilla userını ve shared folderını tanımlayın

 

Bu aşamadan sonra client toolunuzla bağlantı deneyebilirsiniz.

aws bağlantısında birde SFTP ile bağlantı ile ilgili dökümanlar mevcut ancak bir türlü bu bağlantı şeklini başaramadım. Belki bir dahaki sefere onuda başarabilirsem paylaşırım. Kendim başaramadım ancak yinede basamak olması için bir url paylaşayım.

 

Connect to Amazon EC2 file directory using Filezilla and SFTP

İyi çalışmalar.

 

 



Windows 7 80 nolu port listening stop etme PID 4 problemi

clock Haziran 8, 2016 16:42 by author OzgurOzvaris

Merhaba,

kaynaklar

http://stackoverflow.com/questions/1430141/port-80-is-being-used-by-system-pid-4-what-is-that

https://www.devside.net/wamp-server/opening-up-port-80-for-apache-to-use-on-windows 

Öcelikle IIS ve Servislerde IIS Admin Servicesi kapatmanız gerekmektedir.

Daha sonra varsa skype

daha sonra Winmdows Remote management servisi

daha sonra Web Deployment Agent Service

Windows 7 de iis'i kapasanızda 80 nolu portun dinlenmeye devam ederse.

Bu portu kimin dinlediğini görmek için öncelikle bunun için aşağıdaki nestat komut setinin kullanmanız gerekiyor.

netstat -o -n -a | findstr 0.0.0.0:80 

Eğer satır geliyor son kolonda 4 gözüküyorsa

İyi çalışmalar.

 



Windows scroll message problem

clock Şubat 29, 2016 18:12 by author OzgurOzvaris

Merhaba, 

Eğer sizinde eski bazı kullandığınız yada yazdığınız programlarda mouse ile scroll bar problemi yaşıyorsanız işte size çok pratik bir çözüm.

Scroll Wheel Fix for VB6 (and others!) link


Sadece bir exe file ile çalışıyor. VB6ScrollwheelFix.ini dosyasına problemi programınızla ilgili bir bölüm açmanız yeterli. Örneğin bizdeki Erwin programı için şöyle bir statır ekledim. 

[Erwin]

Process=MMOPN32.exe

WindowClass=ErwDiagramView

ParentWindowClass=

VertMsgCount=3

HorzMsgCount=3

 

Process ismini almak için görev yöneticisinde uygulamanızı seçip process'e git diyerek exe sini öğrenebilirsiniz.

WindowsClass name içinde visual studionun Spy++ tool'unu kullandım. Sizde bu yoksa free bir class gösterici program kullanmanız gerekebilir.

İyi çalışmalar.



Process Monitor ve Process Explorer arasındaki fark nedir

clock Kasım 25, 2015 10:55 by author OzgurOzvaris

Merhaba Arkadaşlar,

İki yazılım çoğunuzun arada bir muhakkak işinize yarıyordur biri Process Monitor diğeri Process Explorer peki bunlardan hangisini tercih etmeliyiz.

Bu makale güzel bir özet yapmış.

http://www.windowsnetworking.com/kbase/WindowsTips/Windows7/AdminTips/Admin/ProcessMonitorversusProcessExplorer.html 

Process Monitor is a real-time troubleshooting tool. This tool will display information regarding the file system, registry, and the processes running on the system as they are occurring. You can think of this as a combination of the old FileMon and RegMon tools with some basic diagnostic features.

Process Explorer is considered to be a more advanced form of the Windows Task Manager. Using it you can find out what files, DLLs, and registry keys particular processes have open and the CPU and memory usage of each.

In daily use I often start with Process Explorer to find processes which are consuming a lot of system resources and then move to process monitor to dig deeper into these processes. If it’s worth the time to use one of these tools then it’s probably worth the time to use both, and you will commonly find yourself doing this.

Başka söze ne hacet.

İyi çalışmalar.



Windows explorer crash olursa

clock Kasım 19, 2015 17:29 by author OzgurOzvaris

Merhaba arkadaşlar,

Windows explorerırınız crash olursa en kestime yol task managerdan explorer.exe nin processinine end task demek. Bu işlemi yaparsanız task bar görüntüden gidecektir bu durumda tekrar task managerden new task deyip explorer.exe yi çalıştırmak gerekmektedir.

 

İyi çalışmalar.



reg editte hkey_users altındaki kullanıcıları

clock Haziran 4, 2015 11:17 by author OzgurOzvaris

Merhaba Arkadaşlar,

Kaynak : Getting the Username from the HKEY_USERS values 

Registerlar windows'un en gizemli noktalarından birisi. Bilindiği üzere windows ve üzerinde kurulu yazılımlar bir çok bilgiyi registerlardan alıyor ve oraya yazıyor.

Örneğin windows altındaki kullanıcıların listesi regedite girdiğimizde ana dizinde bulunan HKey_Users altında bulunur ancak buradaki klasör isimleri kod değerleridir. Peki bunların sistemdeki user karşılıkları nelerdir derseniz kaynakta paylaşmış olduğum yazıda da bahsedildiği üzere

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

"home paths" yada "ProfileImagePath" isimleri altındaki pathlerde anlayabilirsiniz.

Ör : %systemroot%\system32\config\systemprofile Meşur localsystem kullanıcısı, C:\Windows\ServiceProfiles\LocalService buda onun amca oğlu local servis :) C:\Users\Plesk Administrator buda plesk administrator kullanıcısının register hesabı. Buradaki isimlerdin yer aldığı folder'ın isimleri HKey_Users  ile aynıdır.

görebilirsiniz.



Dosya birleştirme ( file combine )

clock Haziran 11, 2014 17:42 by author OzgurOzvaris

Değerli Arkadaşlar,

Bazen dağınık haldeki log dosyalarını veya benzer durumlarda dosyaları birbirine ekleme ihtiyacı oluşabiliyor. Eğer böyle bir durum oluşuyorsa bu yazı sizede fadalı olacaktır.

Kaynak :

Need to combine lots of files in a directory

How can I combine two files on Windows?

Yöntem 1 -

for %f in (*.txt) do type "%f" >> combined.txt

Yöntem 2 -

copy *.txt destination.txt

Yöntem 3 -

$sb = new-object System.Text.StringBuilder

foreach ($file in Get-ChildItem -path 'C:\temp\xx\') {
    $content = Get-Content -Path $file.fullname
    $sb.Append($content)
}
Out-File -FilePath 'C:\temp\xx\c.txt' -InputObject $sb.toString()

Daha bir çok yöntem internette anlatılıyor. Ben bir kaç tanesini yazdım. Kendim 1. yöntemle sorunumu halletim.

İyi çalışmalar. 



Jmeter

clock Şubat 14, 2014 16:14 by author OzgurOzvaris

Değerli Arkadaşlar,

Soap datalarımızın response timeları ile birtürlü baş edemiyoruz. Bizde biraz daha profesyonel bir tool bulmaya karar verdik.

Jmeter güzel bir toola benziyor.

İlk başta sadece linux ortamında çalışıyor diye üzüldük ancak sonra yaptığımız araştırmada windows ortamında da çalıştığını gördük.

Konu ile ilgili bir kaç link paylaşacağım.

http://jmeter.apache.org/

Bu işin windowstada olduğunu gösteren blog. Çıkış noktamız bu oldu.

http://desulicious.blogspot.com.tr/2012/07/jmeter-for-windows-7.html

Buradaki örnekte JMeter 2.7, JDK 1.6.0 or later ile yapmış ancak biz güncel versiyolarla başardık. Jmeter 2.11 ile çalıştırdık.

dökümanda bahsedilen zip dosyasını ilk kurduğumuzda jmeter.bat dosyası bir hata verdi "Unable to access jarfile ApacheJMeter.jar errorlevel=1" bu hata bizi biraz uğraştırdı http://stackoverflow.com/questions/10480042/how-to-resolve-the-error-unable-to-access-jarfile-apachejmeter-jar-errorlevel-1  ancak sonunda içinde ApacheJMeter.jar dosyası olan bir zip file'ı  http://www.apache.org/dist/jmeter/binaries/ linkinde bulduk burdaki zip 30mb.

Sonra artık kullanmayı anlamak kaldı. Onun için

http://aravindamadusanka.blogspot.com.tr/2012/08/how-to-use-apache-jmeter-for-web.html

güzel bir blog oldu.

Tabiki jmeter anladığımız kadarı ile çok kapsamlı bir tool ama şimdilik amacımıza ulaştık.

Sizlerede faydalı olabilr düşüncesiyle paylaşıyorum.

Herkese Selam.

 



ie10 iis 7.5 session problemi

clock Ekim 24, 2013 19:46 by author OzgurOzvaris

Değerli Arkadaşlar,

Kaynak

http://stackoverflow.com/questions/6983732/ie10-user-agent-causes-asp-net-to-not-send-back-set-cookie-ie10-not-setting-coo

Başlıktanda anlaşılacağı üzere ie10 da çalışırken uygulamanıza ait session problemleri yaşayabilirsiniz.

Böyle bir durumda en kestirme yok aşağıdaki patch'i server'ınıza kurmak

http://connect.microsoft.com/VisualStudio/feedback/details/662275/asp-net-user-agent-sniffing-and-ie10-internet-explorer-10

İyi çalışmalar.



Hakkımızda  AboneOl 

Blog Yayınımıza Hoşgeldiniz.

Month List

RecentPosts

Sign In