viernes, 4 de julio de 2014

Para los amantes de MVC, un e-commerce open source

Dejo aquí un muy buen e-commerce totalmente realizado en MVC de Microsoft:

Página: http://www.nopcommerce.com/

Demo Front End: http://demo.nopcommerce.com/

Demo Back End: http://admin-demo.nopcommerce.com/login?ReturnUrl=%2fadmin%2f

De la misma página pueden bajar el código o solo la web lista para instalar.

Espero que les sirva.

jueves, 3 de julio de 2014

Leyendo RSS con PHP

<?php
header('Content-Type: text/html; charset=utf-8');
$url = "[URL]";
$rss = simplexml_load_file($url);
if($rss)
{
echo '<h1>'.$rss->channel->title.'</h1>';
echo '<p>'.$rss->channel->pubDate.'</p>';
$items = $rss->channel->item;
foreach($items as $item)
{
$title = $item->title;
$link = $item->link;
$published_on = $item->pubDate;
$description = $item->description;
$totallen = strlen($title);
echo '<h3><a href="'.$link.'">'.$title.'</a></h3>';
echo '<span>('.$published_on.')</span>';
echo '<p>'.$description.'</p>';
}
}
?>

miércoles, 2 de julio de 2014

Pequeño sistema que permite subir fotos y realizar un resize antes deguardarlas en nuestro servidor

Dejo aquí un pequeño sistema que permite subir, hacer resize, guardar la imagen en nuestro y por ultimo entrega una URL para poder utilizarla en foros y demás.

Descarga: http://1drv.ms/1pWpYjs

post.php

Se debe especificar cual es el ancho y largo máximo en la linea:

$resize->resizeTo(500, 500, 'maxWidth');


y por ultimo cambiar http://tuweb.com/loadimg/ por tu path.

Espero que les sirva!

lunes, 30 de junio de 2014

miércoles, 18 de junio de 2014

Instalar LAMP en Ubuntu

Dejo aquí la forma de instalar LAMP  (Linux Apache MySQL PHP) sobre Ubuntu y que salga funcionando sin problemas.

Apache


Instalación:
sudo apt-get install apache2

Con esto ya queda instalado, a continuación les dejo varios comandos que quizás necesiten:

Iniciar el servidor:
sudo service apache2 start

Detener se servidor:
sudo service apache2 stop

Por ultimo, la carpeta donde debes dejar tus HTML y PHP es
/var/www

PHP


Instalar PHP:
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql

Reiniciar el PHP:
sudo service apache2 restart

Podemos probar esto poniendo un archivo PHP como por ejemplo /var/www/index.php e insertando la dirección http://localhost en nuestro navegador.

MySQL


Instalación:
sudo apt-get install mysql-server mysql-client libmysqlclient-dev

Por ultimo instalamos (si queremos) el phpMyAdmin con la siguiente linea:
sudo apt-get install phpmyadmin

martes, 19 de marzo de 2013

Sopa de letras con Jquery

En esta oportunidad les voy a dejar un plugin de sopa de letras creado en jquery, si bien tiene la limitación de que presenta las palabras Horizontales y Verticales, creo que para empezar les puede llegar a servir.

He aquí el ejemplo: http://sdrv.ms/100pHSg

Las palabras a buscar son: CABAÑA, PERRO, CABALLO, GATO, TELEVISORES.

Si se fijan en el script, se pueden pasar una serie de opciones, dentro de esas opciones están las nuevas palabras para poder usar las que ustedes prefieran.

Espero les sirva!!

lunes, 22 de octubre de 2012

Unos ejemplos de LINQ

Acá hay unos pocos ejemplos de LINQ con Entity Framework y la clase Northwind

//Select Comun:
//Lambda:
var SelectLambda = db.Customers.ToList();

//Expresión:
var SelectLinq = (from item in db.Customers
                  select item).ToList();

//Where
//Lambda:
var WhereLambda = db.Customers.Where(c => c.Country.Trim() == "Mexico").ToList();

//Expresión:
var WhereLinq = (from item in db.Customers
                 where item.Country.Trim() == "Mexico"
                 select item).ToList();;

//Join

//Expresión:
var JoinLinq = (from item in db.Customers
                join p1 in db.Orders on item.CustomerID equals p1.CustomerID
                where item.Country.Trim() == "Mexico"
                select new
                {
                  Id = item.CustomerID,
                  OrderID = p1.OrderID
                }).ToList();

//Left Join

//Expresión:
var LeftJoinLinq = (from item in db.Customers
                    join p1 in db.Orders on item.CustomerID equals p1.CustomerID into resultado
                    from rta in resultado
                    where item.Country.Trim() == "Mexico"
                    select new
                    {
                       Id = item.CustomerID,
                       OrderID = (rta != null) ? rta.OrderID : 0
                    }).ToList();