Inlägg

Inlägg som Pilt har skrivit i forumet
Av Pilt

SACK har jag använt med framgång. Den är inte lika stor, i positiv mening, som många andra lösningar.

Av Pilt

Arch Linux! Det bygger på/har influerats av CRUX. Jag tycker Arch är den starkare av dem, mest för att pakethanteringssystemet känns lite stabilare.

Av Pilt

Har varken dator- eller symaskinskörkort och har klarat mig bra ändå :).

Av Pilt

Kan tipsa om HP Deskjet 6940. Det är en bläckstråleskrivare som går koppla in på nätverket. Fungerar utmärkt med HPLIP (som använder CUPS). Kostar ca 1800 kr.

Av Pilt
Citat:

Ursprungligen inskrivet av Seb74
Jo är man haj på Linux är det säkert självklara grejer. Är man inte haj på Linux blir det till att söka en hel del info utanför installationsguiden. Inte riktigt så jag tycker en installationsguide bör vara....finns ingen anledning att va så knapphändig med kringliggande information....annat än lathet eller att vilja sålla bort folk.

Tycker det är lite ohyfsat att kalla utvecklarna lata. Det är ju inte direkt så att de får betalt för arbetet de lägger ner, förutom användarnas tacksamhet.
Arch är som sagt inte riktat till vem som helst. Majoriteten av användarna vill nog inte ha mer dokumentation än den som finns tillgänglig.

Från http://wiki.archlinux.org/index.php/The_Arch_Way:

Citat:

Philosophy

System of values by which Arch develops.

  • KISS (Keep It Simple, ...) is the base of Arch development.

  • In Arch "simple" is different what other distros are considering. The learning is more important than getting something easily done.

  • Relying on GUIs to build/use your system is just going to hurt a user in the end. At some point in time a user will need to know all that some GUIs hide.

  • If you try to hide the complexity of the system, you'll end up with more complex system. Instead try to make the system more simple and logical from the inside.

  • Sooner or later you will have to find the information on the web and usenet (if man is not enough). Learning how and where to find it on the net should be the first thing to learn for a newbie.

  • When users say the such and such distro isn't like such and such distro, Arch allows the user to make all the contributions they want to as long it does not go against the ideals of the design or philosophy.

  • The solution is not to demand Arch Linux to develop tools and docs but trying to understand what's the aim and philosophy of AL... what makes it different from others.

  • The great thing about contributions is that you don't need anyone's permission to make them. No one can physically stop you from writing something that you (personally) find useful, even if the "powers that be" don't see it as a blessing. Write it and put it up in the User Contributions forum. If other people like it, you will receive feedback. If virtually everyone out there hates it but you, who cares? It took you 20 minutes to write, and you learned something along the way. It's a winning situation no matter what.

  • It is what you make it.

Så, jag tycker inte att du ska klaga på att systemet inte gör allt åt dig automatiskt.

Ett tips när du lägger till daemons i rc.conf är att starta dom i rätt ordning. Vet inte hur det är, men samba kanske vill startas efter network t.ex.

Av Pilt

För att bara hämta en rad kan du lägga till suffixet LIMIT 1

Av Pilt

Ett alternativ till civ.ing är högskoleingenjör. Jag pluggar till högskoleingenjör i datorteknik. Vi läser matte första året, sen är det en orgie i datakurser. Vill man så går det läsa vidare till civ.ing efter tre år, men då har man ett par år av enbart matematik och fysik framför sig.
För flera programmeringsjobb krävs högskoleingenjörsutbildning. Det är nog mest det matematiska tänket man ska komma in i för att bli en bra programmerare.

Enligt undersökningar kommer utbudet av civilingenjörer gå jämt upp med efterfrågan om några år, medan det saknas ca 20 000 högskoleingenjörer.

En annan sak, som få verkar tänka på, är att man som programmerare/mjukvaruutvecklare bör vara grym på engelska och att uttrycka sig i skrift också.

Av Pilt

Hur ser utdragets källkod ut?

Av Pilt

Undertecknad har kört diverse versioner av libTorrent/rTorrent sedan rTorrent 0.3-nånting och har aldrig haft några större problem. I dagsläget körs 0.4.4/0.8.4 och det går som en klocka.

Ett alternativ kan vara att lägga till check_hash = no i konfigurationsfilen.

Av Pilt

Ett fält för timestamps kanske skulle vara på sin plats.

Av Pilt
Citat:

Ursprungligen inskrivet av pago
Använder MSIE då det är den enda webbläsaren som klarar av de flesta sidorna utan att klaga. Hade FireFox installerat en dag för brodern tyckte det va så jkla bra, men efter bara några timmars surfande så gav jag upp. Säkert 50% av sidorna jag var inne på den dagen visades inte korrekt.

Några exempel?
Nu för tiden ser jag inte alls särskilt många vanskapta webbplatser, inte alls så många som då jag introducerades till Firefox och installerade version 0.8. Visst, det är väl en näst intill försvinnande andel av de stora som validerar enligt W3C och följer alla standarder och riktlinjer - men de renderas ofta hyfsat lika i alla moderna webbläsare.

Av Pilt

Firefox 1.5 med följande extensioner: Adblock, Tabbrowser preferences, IE Tab, Sage, Web Developer, Forecastfox, Image Zoom, Greasemonkey, FoxyTunes, Html Validator och Fasterfox.

Av Pilt
Citat:

Ursprungligen inskrivet av Endless Nameless
Varför är http://www.dinsida.com?page=foo mer "mer sökmotoroptimerad" än http://www.dinsida.com/foo ? Snyggare kan jag hålla med om, men det andra hänger jag inte med i

De på Zend har skrivit en schysst artikel inom ämnet. Du finner den här.

Citat:

What's wrong with the GET method

The GET method of transferring parameters between Web pages is by far the simplest method. It is particularly useful for passing parameters from within HREF tags. For example, assume you have a set of articles on your Web site and a single script that displays the articles in the desired fashion.

If you wanted to provide a simple hyperlink using <A HREF> to a particular article, you would need to pass the script a parameter telling it which article you would like to view using the GET convention. Unfortunately, Web spiders generally ignore hyperlinks that include parameters in the URL. This means that the page which the hyperlink points to -- as well as all pages referenced by it -- will be ignored by the Web spider indexing your site.

Av Pilt
Citat:

Ursprungligen inskrivet av CIC
Cic mod 1.0, mycket stor och advancerad mod :/. Det ända jag har gjort är att flytta texten och läggt till filnamn, hurra.

Det spelar ingen roll om den inte är stor. Två features som många säkert uppskattar
Jag la upp den på demosidan.

Av Pilt
Citat:

Ursprungligen inskrivet av NemroD
Jag skulle gärna vilja se en nästa-länk som inte flyttade sig beroende på storleken på bilden, det är jobbigt T.ex. lägga en över eller så
Annars verkar det funka bra

Sätter man $width och $height kommer inte länkarna flytta sig. Ett alternativ är att sätta height på diven som bilden lägger sig i, eller lägga länkarna i en div med absolut positionering.

Av Pilt

Riktigt simpelt bildgalleri i PHP

Ett alternativ till Apaches lista med filer. Lägg simple_gallery.php i mappen med de bilder du vill ha med i "galleriet".
Kanske någon finner den användbar

Kräver PHP5 då den använder scandir.

Ladda hem!
Demo (öppna simple_gallery.php)

Sås:

<?php /** * Simple gallery * * @author Simon Pantzare <simon@spantz.org> * @copyright Copyright © 2006, Simon Pantzare * @license http://www.gnu.org/licenses/gpl.html GNU General Public License * @version 1.0 * @link http://www.spantz.org spantz.org */ $title = 'Bilder'; //$width = '640'; //$height = '480'; /** * Get all pictures in current directory. * * @return array */ function get_pics() { $items = scandir('./'); foreach ($items as $item) { if (preg_match('/\.(gif|jpg|jpeg|png)$/i', $item)) { $pics[] = $item; } } return $pics; } $pics = get_pics(); if (!$_GET['id'] || $_GET['id'] < 0 || !is_numeric($_GET['id'])) { $id = 0; } else { $id = $_GET['id']; } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="sv"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title><?php echo $title; ?></title> <style type="text/css"> body { background: #ddd; color: #000; font-size: 76%; font-family: verdana, arial, helvetica, sans-serif; margin: 0; margin-top: 5px; text-align: center; } a:link, a:visited, a:hover { color: #000; text-decoration: none; } a:hover { text-decoration: underline; } p { margin: 1em 0; } p, a { font-size: 1em; } </style> </head> <body> <div> <img src="<?php echo $pics[$id]; ?>" width="<?php echo $width; ?>" height="<?php echo $height; ?>" alt="<?php echo $pics[$id]; ?>"> </div> <div> <?php $prev = $id - 1; $next = ++$id; if (file_exists($pics[$next])) { echo "<p><a href='?id=$next'>nästa</a></p>\n"; } if (file_exists($pics[$prev])) { echo "<p><a href='?id=$prev'>föregående</a></p>\n"; } ?> <p><a href="./">tillbaks till filhierarkin</a></p> </div> </body></html>

Av Pilt

http://www.spantz.org/slask/favicon.png

http://www.spantz.org/slask/spantz_favicon.png

Det går göra roliga favicons med PNG och alpha transparency

Av Pilt

Kolla in nl2br.

Av Pilt

En liten howto. Alternativ till ?page=foo.

Här följer ett exempel på hur man kan omvandla adresser i stil med http://www.dinsida.com?page=foo till http://www.dinsida.com/foo. Fördelarna är att du får snyggare och mer sökmotoroptimerade adresser.

Exemplet förutsätter att du kör PHP på en apache-server med stöd för mod_rewrite.

1. Skapa en .htaccess-fil i roten med följande innehåll:

DirectoryIndex engine.php RewriteEngine on RewriteRule ^([^/\.]+)$ engine.php?page=$1

2. Skapa engine.php med följande innehåll:

<?php // Här kanske du vill inkludera en header som visas på varje sida. // require 'header.php'; require $_GET['page'].'.php'; // require 'footer.php';

3. Skapa de sidor du vill ha på webbplatsen.

Av Pilt
Citat:

Ursprungligen inskrivet av D A
Detta är vad jag använder mig av:

$base_path = "/usr/me/htdocs/public_html" // Var på servern som webrooten ligger include ($base_path.'/din/fil.php');

I mitt fall blir $base_path ett globalt värde över hela scriptet för att göra det enkelt att komma åt och ändra just den variablen. Notera att du måsta veta var på servern dina filer ligger.

Jag brukar också använda den här metoden. Fördelen är att det blir lättare att flytta projektet till andra servrar. ini_set('include_path', 'bla') fungerar också men jag tycker inte det är lika snyggt
Istället för att sätta en variabel brukar jag dock göra någonting i stil med define('PROJECT_ROOT', '/usr/me/htdocs/public_html/'), och sedan inkludera filer genom att skriva include(PROJECT_ROOT.'din/fil.php').

Således:

define('PROJECT_ROOT', '/usr/me/htdocs/public_html/') include(PROJECT_ROOT.'din/fil.php')

Idén att använda defines fick jag från Kennel och PunBB.