[lang_en]
Some times we need to debug some web-application or some web-server software, but we can not see complete HTTP-session. I very like Live Headers Plugin for Firefox, but it has some disadvantages… It can not say me when some interesting event happens.
Let me introduce very useful tool for web-server admins and web-developers: Fiddler – HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and “fiddle” with incoming or outgoing data. Fiddler is designed to be much simpler than using NetMon or Achilles, and includes a simple but powerful JScript.NET event-based scripting subsystem.
If you need to debug HTTPS headers, you can use RPASpy plugin that enables viewing HTTPS request and response headers inside Fiddler.
[/lang_en]
[lang_ru]
Иногда возникает необходимость отладки веб приложений или веб-серверного программного обеспечения, но мы не можем полностью увидеть всю HTTP-сессию. Мне очень нравится плагин Live Headers Plugin для Firefox, но и у него есть некоторые недостатки… Например, он не умеет уведомлять меня об интересующих меня событиях в сессии.
Позвольте представить Вам очень полезный инструмент для администраторов web-серверов и веб-девелоперов: Fiddler – HTTP-прокси сервер, специально предназначенный для отладки, который сохраняет весь HTTP-трафик между вашим компьютером и сетью Internet. Fiddler позволяет Вам мониторить HTTP Traffic, устанавливать точки останова и просматривать входящие и исходящие данные. Fiddler специально разработан с целью быть в использовании намного проще, чем NetMon или Achilles и включает простые, но очень мощные средства написания скриптов на JScript.NET.
Если Вам нужно отлаживать HTTPS-заголовки, Вы можете использовать плагин RPASpy, который позволяет просматривать HTTPS-запросы и ответы внутри Fiddler.
[/lang_ru]
[lang_en]
Lewis Cunningham wrote very detailed article about Oracle Database 10g Express Edition (XE), about limitations of this version of Oracle and about specific areas where Oracle XE will be ideal solution.
Let me describe basic Oracle XE limitations:
- Memory – Oracle Database XE can address only 1GB of RAM.
- CPU – Oracle XE will only use one CPU.
- Instances count – Only one instance of Oracle XE can run on any given computer.
- Disk Space – You can only use up to 4Gb of disk space for your data.
At my mind, Oracle XE can be good replacement for poor MySQL database and slow PostgreSQL database servers in some areas. I’m using it in billing system of middle-sized ISP and I really glad to have possibility to use such powerful database for free.
[/lang_en]
[lang_ru]
Lewis Cunningham написал достаточно детальную статью об Oracle Database 10g Express Edition (XE), в которой он проанализировал ограничения данной версии СУБД Oracle и описал специфические области применения, в который Oracle XE может быть идеальным решением.
Позвольте мне перечислить упомянутые ограничения версии Oracle XE:
- Память – Oracle Database XE может использовать только 1GB RAM.
- CPU – Oracle XE использует только один CPU.
- Количество копий – Только одна копия Oracle XE может быть запущена на любом компьютере.
- Дисковое пространство – Вы можете использовать только до 4Gb дискового пространства для Ваших данных.
Как мне кажется, в определенных областях Oracle XE вполне может быть хорошей заменой функционально бедному MySQL или медленному серверу PostgreSQL. Я попробовал использовать его в биллинговой системе небольшого провайдера в Киеве и очень доволен возможности использования такой мощной СУБД совершенно бесплатно.
[/lang_ru]
Today I dugg very interesting site about regular expressions. There are many useful information about regexps such as: complete regexp tutorial, links to useful tools and regexp libraries for almost all programming languages.
I think, regular expressions and unix shell are the must to know for any IT professional because they can greatly improve your performance in routine tasks. Even my wife – web designer – some times uses regexps in her favourite html-editor for massive links/tags replacements.
So, if you do not know anything about regexp yet, it is really good deal to get knowledge about professional text-processing tool – regular expressions.