Reverse Proxy Approach To IISExpress Remote Access


I’m developing a complex software. The core part of the software is web service. When the software goes production and if there is a bug in the web service, it is hard to debug. Because Visual Studio executes IISExpress and it prohibits service to remote clients.

I tried to solve this problem using Apache reverse proxy.

I installed WampServer for Apache.

Linux Quota Inconsistency Problems

In our system, we use linux quota to limit users file usage. However, quota database has inconsistencies with file usage of users. Sometimes user has no data, however quota database shows 4KB of usage.

On this problem, quotacheck is recommended. However, quotacheck fully checks the disk. If there are too many files and users, also user files frequently changing; online mode of quotacheck can’t fix inconsistencies.


Continue reading Linux Quota Inconsistency Problems

Named Data Networking

In Computer Communications course, we have been wanted to present a SIGCOMM paper and write a report about it. We choose this paper, Named Data Networking. The paper was a summary of all works done related to Named Data Networking.

This is our report. We had limited time to write this paper, I can consider it incomplete. It may have better. It can give more information and give sophisticated point of views about NDN. Regardless, it was a good work about NDN.

Continue reading Named Data Networking

Bilişim Dünyasına Yön Verebilecek Bir Parça: Memristör


Bu dönem Metin Hüner hocamız EDT dersinde memristör üzerine bir araştırma ödevi vermişti. Ödevi zevk alarak araştırdım. Ödevde 250-300 kelime istenmesine rağmen, 4 sayfa kağıt doldurdum 🙂 Ödev yerine koymadan yazdım. Hoşuma gittiği için sizlerle paylaşmak istedim 🙂


İnternet üzerinde memristör üzerine Türkçe bir kaç yazı mevcut. Ama sanırım bunu bir bilgisayarcının gözünden ilk defa okuyor olacaksınız.


Continue reading Bilişim Dünyasına Yön Verebilecek Bir Parça: Memristör

vim readonly mode

When I using vim, I save the document by absance of mind. But if you are working on production environment, you don’t have any chance to make mistake. I just need to read code. Then I decided to open the file read-only mode.

You can use:

vim -R

Foldername.exe Virus Cleanup Tool

I wrote a program for deleting Foldername.exe virus.

  • Must be executed in the virus directory.
  • There must not be exe file on the folder.
  • Open notepad, copy the code into it and save something.bat.
:: Written by Mustafa CANTURK
:: Licensed under GPL
@echo off
for /f "tokens=*" %%a in ('dir /a /b') do (
	attrib -S -H "%%a"
del *.exe
del autorun.inf

QT and Linking Other Libraries

I started QT and trying to write some small programs. In one program, I wanted to send mail. Found a code how to send mail in C++ (uses winsock library, not QT’s) and integrated it to my program. But how, I gives some bunch of errors. They were linking errors.

... /mailer.cpp:17: undefined reference to `WSAStartup@8'

Then a little research helped to me: This link.

Open your project file (<projectname>.pro):

and add the line:


If your library is located in [QTDIR]\mingw\lib directory, you can just add the name of it (without its filename extension: .a):

LIBS += libwsock32

If you are developing in linux, the default library directory(or one of the library directories) might be /usr/lib.