Nytt projekt ”Sandvikensskoterklubb”

6 januari, 2012 av jkw Inga kommentarer »

Fick en förfrågan om att göra om Sandvikens skoterklubbs hemsida vilket jag är i full gång med. De ville ha en simpel men lite mer levande sajt eftersom de i dagsläge har en vanlig html-sida och en gratis gästbok ifrån någon extern sajt med massvis av reklam i.

Jag valde därför att göra den på en stabil bas, Drupal 6. Modulerna är vältestade och har funnits länge.

Sandvikensskoterklubb

Tema

  • Alek 2.0

Moduler

  • Ad
  • CKEditor
  • Advanced Forum
  • Author Pane
  • Guestbook

 

HTML5

28 december, 2011 av jkw Inga kommentarer »

Började läsa html5 häromdagen, hittills kan jag väl säga att den största skillnaden ifrån xhtml 1.0 är att taggar är mer logiska.

Som till exempel:

  • header
  • nav
  • article
  • footer

…bara för att nämna några.

Min marknadsundersökning visar att det inte finns så bra stöd för html5 bland användarna eller 100% stöd bland populära webbläsare. Dock är stödet rätt okej eftersom språket ej är klart ännu.

Bra appar till iPhone för webbyråer?

23 november, 2011 av jkw Inga kommentarer »

Någon som har tips på bra appar till iPhone, som ökar produktiviteten för en webbyrå? I synnerhet webutvecklare för min del.

Typ:

  • CPanel
  • FTP
  • WHMCS
  • Mobile Webpage Validation
  • PDF-läsare
  • Epost
  • Kalender (synk med gmail)
  • etc

Två bra PHP-funktioner.

21 november, 2011 av jkw Inga kommentarer »

Två ovärdeliga PHP-funktioner man nog inte skulle kunna leva utan som kompletterar varandra:

<?php
mysql_real_escape_string();
// och
stripslashes();
?>

projectooh databas-struktur

19 november, 2011 av jkw Inga kommentarer »

Har börjat kodat lite SQL på databasen till projektet. Nedan har jag börjat på två tabeller, ska även göra en logg-tabell som loggar allt som gör så sidan.

CREATE TABLE IF NOT EXISTS `poUsers` (
  `poUID` int(11) NOT NULL AUTO_INCREMENT COMMENT 'User ID.',
  `poUsername` varchar(15) COLLATE utf8_bin NOT NULL COMMENT 'Login name for user.',
  `poPassword` varchar(30) COLLATE utf8_bin NOT NULL COMMENT 'Password for user.',
  `poName` varchar(50) COLLATE utf8_bin NOT NULL COMMENT 'Real name of user.',
  `poEmail` varchar(30) COLLATE utf8_bin NOT NULL COMMENT 'Email for user.',
  `poMobile` int(11) NOT NULL COMMENT 'Mobile phone number.',
  `poAddress` varchar(50) COLLATE utf8_bin NOT NULL COMMENT 'Address for user.',
  `poLogins` int(11) NOT NULL COMMENT 'Numbers of successful logins for user.',
  `poLastloginip` int(11) NOT NULL COMMENT 'IP-number from last login.',
  `poLastlogintime` int(11) NOT NULL COMMENT 'Last logintime for user.',
  `poLogintime` int(11) NOT NULL COMMENT 'Login time for user.',
  PRIMARY KEY (`poUID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `poCore` (
  `poID` int(10) NOT NULL AUTO_INCREMENT COMMENT 'Id of the project.',
  `poCID` int(10) NOT NULL COMMENT 'ID of the project creator.',
  `poViews` int(10) NOT NULL COMMENT 'Number of views of the project.',
  `poTitle` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'Title of the project.',
  `poDescription` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'Project description.',
  `poPresentation` mediumtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'Presentation for the project.',
  `poBirth` date NOT NULL COMMENT 'Creationdate for the project.',
  PRIMARY KEY (`poID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;

Det är vad jag har kommit på just nu, men det blir väl att lägga till fler detaljer allt eftersom jag kommer på det sedan. :-)

Har märkt att det blir en vertikal scroll i Google Chrome (Chromium) när jag länkar koder, detta sker dock inte i Mozilla Firefox. Skumt.

Projekt ”projectooh”

18 november, 2011 av jkw Inga kommentarer »

Ja, ibland kan det vara lite yrt att hålla reda på alla projekt och vad som skall göras till dem. Jag har tittat runt lite på internet och det finns ett flertalet webb-baserade lösningar man kan använda sig av, men ingen som riktigt fallit mig i smaken. Den som kom närmast var faktiskt ett projekt-system skrivet i php som var OpenSource, men jag gillade inte alls hur själva upplägget för projekt fungerade.

Det var då det slog mig, jag ska ta och göra ett eget webb-baserat projektsystem. Ha!

Så hädanefters så kan ni kika på mina aktuella projekt via http://dev.ooh.se – Ni är varnad, det är utveckling på hög nivå så inget kommer att fungera som det är tänkt. Vill ni vara med och alpha/beta-testa systemet så får ni hålla utkik på aktuell version. När den når 1.0.0 alpha så är det dags för att släppa in testare, innan dess så kommer det vara utveckling för fulla muggar.

Så nu kör vi:

<?php
if (!ini_get('display_errors'))
{
    ini_set('display_errors', 1);
}
error_reporting(E_ALL);
/**
 * @author Kristian Wedmark <jkw@ooh.se>
 * @version 0.0.0
 * @package projectooh
 */
?>

Mycket jobb, lite tid.

15 november, 2011 av jkw Inga kommentarer »

Ja, det har minst sagt varit mycket både privat och i jobbet. Men jag kan säga att veckans ”lifesaver” inom CSS har iallafall varit:

.someclass a {
    text-decoration: none;
    color: #fff !important;
}

Mycket kod som skrivs, dock inte mycket jag hinner/kan dela med mig av tyvär. :-) Ska försöka vara lite aktivare!

PHP-benchmark

18 oktober, 2011 av jkw Inga kommentarer »

Håller på att trixa lite med ett eget ramverk till PHP och till en början så styckade jag upp i olika bibliotek, men för att göra det hela mycket enklare så har jag nu lagt in alla klasser i en enda fil. Och för att hålla koll på prestadaförlusten (eller eventuellt vinst) så fixade jag en extremt enkel benchmark idag:

<?php
$benchStart = round(microtime(),5);
// all kod
$benchStop = round(microtime(),5);
$benchResult = $benchStop - $benchStart;
echo("Det tog <b>". $benchResult ."</b> sekunder.");
?>

Men det fungerar precis så som jag vill det. Då ser jag hur lång tid det tar för servern att köra filen med alla klasser och på så sätt kan man senare räkna ut hur lång tid det tar att köra alla funktioner och klasser.

Roadtrip, eller?

8 oktober, 2011 av jkw Inga kommentarer »

Ja, Skutskär är vi på väg till iallafall. Ingen aning om vad vi ska göra där. :-D

Martina & Ida i fram, jag i bak med en hel ryggsäck öl!

Livet leker, nästan. Ända som saknas är jobb! :-P

”Terapi”

8 oktober, 2011 av jkw Inga kommentarer »

Efter ett par öl är det nu strax dags att gå ut till vägen för att få skjuts till tack-middagen för oss som har ställt upp för Gästrike Racing Team under årets tävlingar i kyrkberget.