Oct 04

Какво е MaxConnectionsPerServer и MaxConnectionsPer1_0Server?

Първо малко предистория в два примера:
Пример 1:
Искате да свалите няколко (големи) файла чрез Internet Explorer. Избирате първия линк, указвате пътя за съхранение. Правите същото и с втория линк. Но когато се опитате да повторите нещата с третия линк – прозорчето за SAVE не излиза, докато не се източи някой от предишните файлове;

Пример 2:
Представете си, че имате AJAX приложение. Неговата цел е едновременно да направи ping към пет определени IP адреси и динамично да покаже резултата в web страницата, без да я обновява по класическия начин. Към нашата представа добавяме и факта, че към три от IP адресите няма връзка, т.е. командата ping ще върне отговор “Request Timed Out”. При нормални обстоятелства и наличие на връзка ping.exe изпраща 4 пакета и получава 4 отговора за по-малко от 2 секунди. При липса на връзка обаче ping.exe се бави около 5 секунди. Зареждаме нашата страница с AJAX пингалката и наблюдаваме резултата: страницата се запълва с информация последователно, а под “едновременно” явно се разбира почти едновременно, защото част от резултатите излизат след като първите няколко ping-а са приключили. Най-интересното е, че ако докато чакаме изхода от ping-овете направим refresh (F5 или CTRL+F5) страницата тотално “забива” за не малко време.

Ефектът с увисването на страницата се наблюдава както при Internet Explorer, така и при Firefox, независимо дали WEB сървъра е IIS или Apache.

Continue reading

Sep 20

Виртуално флопидисково устройство в Windows с VFDWin

В статията “Какво да правим със старите дискети?” обясних на кратко как можете да правите image на дискета и след това да възстановите съдържанието й обратно на магнитен носител. Но ако нямате в момента дискета под ръка, днес е неделя и всички магазини са затворени или просто имате лаптоп без ФДУ?

Ken Kato се е сетил за тази ситуация и е направил програмка (Virtual Floppy Drive for Windows – VFDWin), която да емулира истинско флопидисково устройство, което обаче работи с image-и.

Текущата версия на VFDWin е 2.1 и можете да си я свалите от следния адрес: [ http://chitchat.at.infoseek.co.jp/vmware/vfd.html]. Поддържат се до две виртуални флопидискови устройства.

Continue reading

Aug 23

Добавяне на helper-и към NETSH

NETSH (идващо от NET SHELL) е мощен инструмент за конфигуриране на мрежови параметри в Windows. Работи както локално, така и отдалечено (има опция за посочване на име/адрес на компютър).

Голяма част от командите, които предлага се предоставят индиректно от приставки, които в документацията за NETSH се наричат helpers. Continue reading

Aug 18

Administrative Shares в Windows Vista

Ще бъдете изненадани, когато от XP или друга машина се опитате да достъпите скритите административни ресурси, като C$, D$, ADMIN$, PRINT$ и т.н. [http://wp.pgeorgiev.com/?p=157 ], на Windows Vista компютър. Continue reading

Aug 18

Какво правим с файловете, по-големи от 2 GB в PHP?

Скоро ми се наложи да обработвам с PHP файл с големина около 6 GB. Резултатът от функцията filesize беше много интересен: връща 1.1 GB?!? Оказа се, че това си е документиран БЪГ, за който се споменава, че ще бъде отсранен в 6-та версия. Но до колкото знам има и пач. Continue reading