13 juli, 2007

Google: Nytt i världen

Som de flesta vet så förknippas Google med söktjänster inom olika områden. Men också med annonser och applikationer. En Google-representant VD Eric Schmidt har pratat om det tredje benet, vilket betyder att Google ska bygga upp en stor och täckande affärsverksamhet inom webbbaserade tjänster.

Ni som anade att Google försökt utmana Microsoft kan ha rätt. Det verkar som om de vill fortsätta med kampen om programvara och tjänster för oss användare. Enligt min personliga åsikt är det bara bra med konkurrens. Det ger bättre produkter och företagen kämpar med att locka till sig fler människor.

Källor
www.google.se
Tidningen Datormagazin

09 juli, 2007

Firefox-plugin: Lägg till egen söktjänst

Förord
Vill ni veta hur man kan installera/lägga till en egen söksida i listan över tillgängliga sökmotorer i Firefox? (2.0 är den enda version jag har testat) Vill ni att era besökare ska kunna nå er söktjänst direkt efter bara ett musklick? Läs artikeln så får ni veta hur.


Introduktion
Firefox finns i en version som släpps med Google Toolbar (Toolbar betyder verktygsrad på svenska) och för er som inte har den går det att ladda ner på toolbar.google.com. Det är en funktion som gör det enkelt för de som använder Firefox att exempelvis söka på några av de söktjänster som finns på Internet; Google, Yahoo, eBay med flera, bara ett musklick ifrån.

Om ni har en hemsida med en söktjänst som många av era besökare använder ofta och ni vill att de ska ha möjlighet att söka utan att besöka hemsidan, kan ni göra på följande sätt.


Vad ni behöver
För det första behöver ni tillgång till ett serverbaserat skriptspråk och en webbserver (ex webbhotell eller egen server). Ni kan använda PHP, ASP, .NET, JSP eller liknande. skriptspråket används endast till att skapa en söktjänst, men jag utgår från att ni redan har en sådan så därför visar jag bara principen för hur det fungerar.


Lägga till söktjänst i lista över tillgängliga sökmototer
Först skapar vi en fil med suffixet (filändelsen) src och lägger in följande.

testsearch.src
<search
name="firefox_search_waschman_plugin"
method="get"
action="http://127.0.0.1/test/search.php"
>
<input name="q" user>
</search>
Spara filen i mappen test i webbserverns root katalog (ex http://127.0.0.1/test/testsearch.src).


Lägg nu in följande Javascript i fältet <head> ... </head> på den sida ni vill placera länken för att lägga till söktjänsten i Firefox.

<script type="text/javascript">
function addEngine()
{
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function")) {
window.sidebar.addSearchEngine( "http://127.0.0.1/test/testsearch.src", "http://127.0.0.1/test/testsearch.png", "[Hemsidans_namn_här] snabb sök", 0 );
} else {
alert("[Namnet_på_er_sökmodul_här] is Firefox only toolbar (Denna modul finns endast till Firefox).");
}
}
</script>
Lägg in namnet på er hemsida och namnet på sökmodulen i Javascript koden ovan på de ställen jag markerat innanför tecknen '[' och ']'.


Skapa nu en bild av typen png i storleken 16x16 pixlar och placera den på samma ställe som testsearch.src (ex http://127.0.0.1/test/namn_på_bild.png).


Följande PHP kod visar söksträngen som användes för att göra sökningen. Notera att det bara är ett exempel så jag visar bara principen.

search.php
<?php
print_r($_REQUEST);
?>
Spara filen på samma ställe som ovan (ex http://127.0.0.1/test/search.php).


Här får ni en exempelsida i html + Javascript koden och hur man anropar funktionen.

index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
<title>Search Test</title>
<script type="text/javascript">
function addEngine()
{
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function")) {
window.sidebar.addSearchEngine( "http://127.0.0.1/test/testsearch.src", "http://127.0.0.1/test/testsearch.png", "[Hemsidans_namn_här] snabb sök", 0 );
} else {
alert("[Namnet_på_er_sökmodul_här] is Firefox only toolbar (Denna modul finns endast till Firefox).");
}
}
</script>
</head>
<body>
<p>Hej!</p>
<a href="javascript:addEngine();">Installera snabb sök!</a>
</body>
</html>
Färdigt!


Slutord
Om ni gjort allting rätt så borde ni fått er söktjänst inlagd i listan över tillgängliga sökmotorer i Firefox verktygsrad. Så det enda era besökare behöver göra är att klicka på länken "Installera snabb sök" som anropar funktionen addEngine() i Javascript som sedan lägger till söktjänsten i deras lista i deras Firefox webbläsare.

Alternativ till cacls

Hej! I en tidigare artikel skrev jag om behörigheter i Windows NT familjen (speciellt Windows XP Home edition) och ett litet program vid namn cacls.exe. I denna artikeln ska jag skriva om ett alternativ till just programmet cacls.exe.

Just precis när jag idag skulle skapa ett program med PHP-Gtk2 som ett alternativ till cacls.exe hittade jag ett tillägg som Microsoft hade gjort till sitt NT 4 (tror det var det). Tillägget heter Security Configuration Manager och gör att man får en extra flik Säkerhet när man går in på Egenskaper för en fil eller mapp. Det fungerar bara på NTFS filsystemet och alltså inte FAT som fortfarande är ganska vanligt. Kontrollera ert filsystem genom att gå till Den här datorn, högerklicka sedan på en hårddisk/partition (c: är vanligast) och välj Egenskaper. Vid texten Filsystem står det vad ni har.

Här kan ni ladda ner verktyget / tillägget (högerklicka och välj Öppna i ny flik eller Öppna i nytt fönster så kan ni hänga med i artikeln hur man gör.)

Gör följande för att lägga till fliken Säkerhet i Windows XP Home:
  1. Läs helst först readme-filen (readme.txt) som ni hittar om man följer länken.
  2. Skapa en Windows återställningspunkt innan ni fortsätter för att försäkra er att det går att fixa om något går fel. Öppna Hjälp- och Supportcenter i Windows och sök efter Systemåterställning eller klicka på länken Använd Systemåterställning för att ångra ändringar som gjorts på datorn.
  3. När det är klart kan ni ladda ner filen SCESP4I.EXE som ni finner under readme-filen på sidan.
  4. När nerladdningen är klar dubbelklickar ni på filen och packar upp innehållet i en temporär mapp (exempelvis C:\sce_temp).
  5. Gå till mappen där ni packade upp filerna och högerklicka på filen Setup.inf (setup information).
  6. Klicka på Installera
  7. Det är viktigt att ni gör punkt 6!
  8. När installationen är klar så kan ni starta om datorn.
  9. Logga in på datorn igen och gå till den hårddisk/partition som har filsystemet NTFS.
  10. Högerklicka på en fil eller mapp
  11. Välj Egenskaper
  12. Nu ska ni se att en ny flik - Säkerhet har kommit fram.
  13. Nu är det klart!
Exempel på hur det kan se ut



Jag har testat det på min Windows XP Home edition installation och det fungerar, men jag kan inte garantera att det fungerar för er. Gör det inte det kan ni återställa datorn till en tidigare tidpunkt med Systemåterställaren.


Mycket viktig information
När man ändrar behörighet på en mapp/fil/hårddisk kan man även låsa ute administratören från den/dem. Behörigheten Neka går alltid före behörigheten Tillåta, oavsett den grupp ni är medlem i. Kom ihåg att administratörer är med i gruppen Användare som standard. När ni sätter behörigheter så kryssa bort Tillåt (eng. Allow) hellre än att kryssa i Neka (eng. Deny)


Källor
www.google.se
www.dougknox.com/xp/tips/xp_home_sectab.htm

Extra
Här finns readme-filen och tillägget packat i RAR format för nerladdning

Välkomna till bloggen

Välkomna ska ni vara kära besökare. Jag skriver om IT för att det är kul och för att jag vill dela med mig av information och kunskap. Jag försöker hålla bloggen så kategoriserad som möjligt för att ni enklare ska hitta intressanta länkar och artiklar.