Archyvas

Įrašo tag'ai: ‘windows’

How to access “icons” directory of Apache installation?

Rugsėjis 8th, 2009 Ernestas Kardzys Vienas komentaras

By default Windows Apache directory looks like that:

2009.09.08  21:31    <DIR>          .
2009.09.08  21:31    <DIR>          ..
2004.11.21  13:50            15.159 ABOUT_APACHE.txt
2009.09.08  21:27    <DIR>          bin
2009.09.08  21:27    <DIR>          cgi-bin
2009.08.06  02:33           102.237 CHANGES.txt
2009.09.08  21:27    <DIR>          conf
2009.09.08  21:27    <DIR>          error
2009.09.08  21:27    <DIR>          htdocs
2009.09.08  21:27    <DIR>          icons
2008.09.18  13:16             4.835 INSTALL.txt
2009.08.06  16:15            36.833 LICENSE.txt
2009.09.08  21:29    <DIR>          logs
2009.09.08  21:27    <DIR>          manual
2009.09.08  21:27    <DIR>          modules
2009.08.06  16:15             1.323 NOTICE.txt
2008.10.15  08:22             1.650 README-win32.txt
2007.01.10  00:50             6.094 README.txt

The point is that I have a file index.html which is located in htdocs directory. The file index.html needs a file apache_pb.gif from icons directory. So, how can file htdocs/index.html access the file icons/apache_pb.gif?

One way is to make a copy of icons directory and paste it into htdocs.

But I did in other way. I edited the file httpd.conf and added the fallowing lines:

Alias /icons/ “C:/Program Files/Apache Software Foundation/Apache2.2/icons/”
<Directory “C:/Program Files/Apache Software Foundation/Apache2.2/icons/”>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

My index.html looks like that:

<html>
<body>
<img src=”/icons/apache_pb.gif” alt=”Apache Logo” />
</body>
</html>

It works! :)

Mono aplinka (.NET, tik opensource)

Rugpjūtis 19th, 2008 Ernestas Kardzys Nėra komentarų

Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix.

http://www.mono-project.com/Main_Page

Geras daiktas ir viekia neblogai. Testavau šitą daikčiuką ant Mac OS. Neblogai. Bandžiau Windows’ines programas, sukurtas su Microsoft’o .NET paleisti ant Mac OS.

Kiek pastebėjau, su šia aplinka neturėtų kilti problemų, jei nenaudojate egzotiškų arba labai specifinių Windows OS funkcijų. Ir, suprantama, reikia vengti visokių papildomų (kitų gamintojų sukurtų) bibliotekų, nes jos gali ožiuotis. Kai kurios bibliotekos yra įsitikinusios, kad jos veikia ant Windows OS, tad neradę Windows OS specifinių failų (pvz. user32.dll) pradeda šlykščiai keiktis Exception’ais.

Bandžiau nerastų bibliotekų problemą spręsti į EXE programos katalogą įdedant Windows bibliotekas ir tikėjaus, kad veiks viskas. Blogai tikėjaus. Pati EXE programa pasileidžia, bet kai nusikapsto iki papildomų bibliotekų – šios niekaip nenori rasti Windows’inių bibliotekų programos kataloge. Tad – lūžta.

Kiek skaičiau, Mono daugiau skirta ASP .NET tinklalapiams paleisti, bet ir programos veikia neblogai. Mono pateikia daikčiuką, pavadintą Mono Migration Analyzer (MoMA) (http://mono-project.com/MoMA). Jis praskanuoja EXE failą ir įspėja, kuriose vietose gali būti problemų – ne visas .NETines funkcijas Mono turi parašytas.

Apibendrinant: bendras įspūdis neblogas. Labai tikėtina, kad Windows’inės .NETinės programos turėtų veikti ir ant kitų platformų. Tik nenaudokite nestandartinių bibliotekų, Windows GUI “naglų” galimybių arba kokių retų MS .NET funkcijų!

Kategorijos:Programavimas Raktažodžiai:, , , , ,

SQL. Deadlock’ai

Darbe susidūriau su tokia problema, kad kartais SQL serveris atjungia kokį procesą prie SQL serverio.

Paskaitęs internete atradau, kad taip atsitinka dėl to, jog SQL serveris aptinka, kad yra negerovė su procesu. Tada iš (tarkim) esančių dviejų procesų atsitiktinai parinktą vieną išjungia (abort) ir kitas gali drąsiai veikti.

Įdomi situacija. Ieškojau sprendimo. Praėjau keletą tinklalapių ir radau sprendimus:

http://www.sql-server-performance.com/tips/deadlocks_p1.aspx “Reducing SQL Server Deadlocks”

http://msdn.microsoft.com/en-us/library/ms188246.aspx “Analyzing Deadlocks with SQL Server Profiler”

http://articles.techrepublic.com.com/5100-10878_11-5181472.html “Control SQL Server locking with hints”

Gerbėjų paieška

Gegužė 14th, 2008 Ernestas Kardzys 4 komentarai

Skelbimas: ”Ieškau Microsoft gerbėjų”. Rasiu-užmušiu :D

P.S. Žiaurus toks bajeris :D

Kokių programų aš pasigendu Linux’e?

Gruodis 17th, 2007 Ernestas Kardzys 3 komentarai

Ta taigi. Linux’as – gera sistema, veikia sparčiai ir t.t. ir pan. Bet šios žinutės tikslas nėra aptarti Linux privalumų.

Man trūksta kai kurių Windows’inių programų. O jei tiksliau:  Adobe Dreamweaver (buvusi  Macromedia Dreamweaver) – vietoj jos naudoju KDevelop ir/arba vim. Kita programa: Adobe PhotoShop (naudoju GIMP arba Krita, Karbon14).

Jeigu žinote gerą PHP redaktorių Linux’e, būtinai parašykite.