04.06.2009 | 5 Komentāri | 564 skatījumi
Mozilla Prism: No web lapas līdz programmai

Mozilla Prism (iepriekš zināms kā WebRunner) ir programma, kas ļauj lietotājiem palaist Web lietojumprogrammu tieši no darba virsmas un, izstrādātājiem, piedāvā veidus, kā web lapu padarīt ērtāku tās lietotājiem, veidot dažāda veida prezentācijas, apmācības, utt.

Vairāk »

02.06.2009 | 26 Komentāri | 4,272 skatījumi

Šīs tēzes domātas tiem, kas nolēmuši spert savus pašus pirmos soļus web dizaina izstrādē -  pieejot izstrādei šoreiz vairāk no tehniskajām prasībām, ne tik daudz no mākslinieciskās puses.

Varbūt, Jums ir jau zināma pieredze darbā ar dizaina programmām, kā Ilustrator, Photoshop, Corel Draw utt., taču esat nonākuši pie web dizaina izstrādes uzdevuma pirmo reizi, kas atšķiras ar savu specifiku no citiem dizaina darbiem.
Vairāk »

19.05.2009 | 9 Komentāri | 229 skatījumi

Formatējam datumu no DB timestamp uz cilvēkiem patīkamāku formātu

/**
*
* Transform date from DB timestamp to readable date
*
* @param datetime - DB timestamp YYYY-MM-DD HH:ii:ss
* @param int - transform type (0 - 6, 10)
* 	0 - 2009-01-27
* 	1 - 2008-12-24 20:15:10
* 	2 - Example: 23.06.2008.
* 	3 - Example: 03.05.2005. plkst. 21:34
* 	4 - Example: 2009. gada 1. janvārī
* 	5 - Example: 2009. gada 1. janvārī, plkst. 23:17
* 	6 - Example: 23:45
* 	7 - Example: 11:22 AM
* 	8 - Example: 2009.02.15 11:22 AM
* 	9 - Example: 2009.02.15 23:22
* 	10 - Example: janvāris
* @return string - formated time
*/
function formatDate($timestamp, $type = 0){
	$months1 = array ("jan", "feb", "mar", "apr", "mai", "jūn", "jūl", "aug", "sep", "okt", "nov", "dec");
	$months2 = array ("janvārī", "februārī", "martā", "aprīlī", "maijā", "jūnijā", "jūlijā", "augustā", "septembrī", "oktobrī", "novembrī", "decembrī");
	$months3 = array ("janvāris", "februāris", "marts", "aprīlis", "maijs", "jūnijs", "jūlijs", "augusts", "septembris", "oktobris", "novembris", "decembris");
	switch ($type){
		case 0:
			return date('Y-m-d', strtotime($timestamp));
			break;
		case 1:
			return date('Y-m-d H:i:s', strtotime($timestamp));
			break;
		case 2:
			return date('d.m.Y.', strtotime($timestamp));
			break;
		case 3:
			return sprintf(date("d.m.Y. \%\s H:i", strtotime($timestamp)), 'plkst');
			break;
		case 4:
			return sprintf(date("Y. \%\s d. \%\s", strtotime($timestamp)), 'gada', $months2[intval(date('n', strtotime($timestamp)))-1]);
			break;
		case 5:
			return sprintf(date("Y. \%\s d. \%\s, \%\s H:i", strtotime($timestamp)), 'gada', $months2[intval(date('n', strtotime($timestamp)))-1], 'plkst');
			break;
		case 6:
			return date('H:i', strtotime($timestamp));
			break;
		case 7:
			return date('h:i A', strtotime($timestamp));
			break;
		case 8:
			return date('Y.m.d. h:i A', strtotime($timestamp));
			break;
		case 9:
			return date('Y.m.d. H:i', strtotime($timestamp));
			break;
		case 10:
			return $months3[intval(date('n', strtotime($timestamp)))-1];
			break;
		default:
			return strtotime($timestamp);
			break;
	}
}
18.05.2009 | 8 Komentāri | 626 skatījumi

Bez faviconiem mūsdienās pabeigta mājas lapa nav iedomājama. Lai arī sīkums, bet piešķir nobeigtības sajūtu projektiem. Ja pa rokai nav Photoshop vai kāda cita attēlu rediģēšanas programma, kas ļautu eksportēt attēlu .ico formātā, var vienkārši un ātri izlīdzēties ar internetā pieejamajiem resursiem.

Sākam ar to, ka izvēlamies vajadzīgo attēlu. Jāņem vērā, ka URL joslā attēlotā ikona ir 16×16 pikseļi, tādēļ ar detaļām bagātiem attēliem nav vērts aizrauties. Datne var būt izmērā līdz 4mb.

Vairāk »

18.05.2009 | 2 Komentāri | 100 skatījumi

Vai ievadītā adrese ir korekta (pārbauda vai ievadītajai adresei ir klāt http://)? zemāk redzamā funkcija palīdzēs to noskaidrot

/**
	 * Validates URL if
	 * 	if any protocol specified (http,https, ftp..) there will be no change
	 * 	if URL looks like domain name (www.example.com) it will prepend (http://) at the begining
	 * 	if URL looks like local there will be no change
	 * Mainly used for banner url validation
	 */
	function validateUrl($sUrl) {
		if (!preg_match('@^([a-z]+):\/\/@', $sUrl)) {
			if (preg_match('@^([-\w\.]+)+(:\d+)?(\/)?@', $sUrl)) {
				return 'http://'.$sUrl;
			} else {
				return $sUrl;
			}
		}
		return $sUrl;
	}
16.05.2009 | 18 Komentāri | 337 skatījumi
Atlaides hostingam

Vēlies izvietot savu lapu, bet visur par dārgu web-dev.lv sadarbībā ar nano.lv piedāvā atlaides mājas lapas izvietošanai.

Pieejamās atlaides:

  • Ja veiksi maksājumu par 3 mēnešiem saņemsi 10% atlaidi
  • Ja veiksi maksājumu par 6 mēnešiem saņemsi 20% atlaidi
  • Ja veiksi maksājumu par 1 gadu saņemsi 30% atlaidi

Atlaides kodu iegūsi sūtot mums e-pastu uz raksti@web-dev.lv, vai ierakstot savu e-pasta adresi raksta komentāros.

10.05.2009 | 4 Komentāri | 287 skatījumi

Pāris noderīgi SQL vaicājumi

Uzzināt pēdējo (lielāko) ierakstu, piemēram atrast pēdējo ID

SELECT max(id) FROM tabula

Vairāk »

07.05.2009 | 7 Komentāri | 1,429 skatījumi
Pašam sava mājas lapa #1 – hostinga izvēle

Ar šo rakstu sākušu rakstu sēriju, kurā rakstīšu par to kā es veidoju mājas lapas sākot no koncepcijas izstādes līdz reālai programmēšanai.
Šim nolūkam esmu nolēmis veidot vienkāršu 2 kolonu mājas lapu. Kreisajā pusē liksim navigāciju labajā pusē saturu, logo augšā un autortiesību daļu apakšā.

Nelieli ieteikumi hostinga izvēlei, tā teikt sagatavoties darbam.

Vairāk »

05.05.2009 | 6 Komentāri | 319 skatījumi

Bieži gadās nepieciešamība bildes aizsargāt ar tā saucamo ūdenszīmi, piedāvāju īsu risinājumu
Vienīgā piezīme ūdenszīmes attēls jāveido PNG 24 bitu savādāk caurspīdīgums nebūs :)
Vairāk »

29.04.2009 | 3 Komentāri | 384 skatījumi

Ērtākais un vienkāršākais veids kā konvertēt latviešu “speciālos” simbolus ā,ņ,ū, u.c. uz a,n,u
Parasti vajadzība pēc šādas konversācijas ir sms gadījumos

zemāk redzama funkcija pārtulko krievu un latviešu speciālos simbolus
Vairāk »