Blog de Francisco Velázquez

otro blog personal

Archive for the ‘Uncategorized’ Category

Quote: SacrificialArchitecture

leave a comment »

For many people throwing away a code base is a sign of failure, perhaps understandable given the inherent exploratory nature of software development, but still failure.

But often the best code you can write now is code you’ll discard in a couple of years time.

Martin Fowler.

Advertisements

Written by fravelgue

October 22, 2014 at 2:31 pm

Posted in Uncategorized

En desarrollo de software

leave a comment »

I would submit that the appearance of hard work is often an indication of failure

via.

Written by fravelgue

December 13, 2013 at 8:12 am

Posted in Uncategorized

Tagged with

Lenguaje D

leave a comment »

Me gusta leer las características de otros lenguajes, para compararlos con mi conocido c#. Y la verdad es que D tiene muchas cosas positivas e interesantes.

D is not a scripting language, nor an interpreted language. It doesn’t come with a VM, a religion, or an overriding philosophy. It’s a practical language for practical programmers who need to get the job done quickly, reliably, and leave behind maintainable, easy to understand code.

Por cierto tiene clases, GC, lambda functions, y tipos inmutables entre otras.

Written by fravelgue

October 12, 2013 at 10:41 am

Posted in Uncategorized

Tagged with ,

Como Facebook optimiza su código PHP

leave a comment »

Como Facebook optimiza su código PHP

En el podemos ver como la elección de un lenguaje o framework condiciona el futuro de una empresa. Y como ésta se enfrenta a esta problemática para encontrar el equilibrio entre rendimiento / facilidad de desarrollo (lenguajes dinámicos) / código heredado.

Written by fravelgue

June 11, 2013 at 7:48 am

Posted in Uncategorized

Tagged with

Nokia, diseño y comunidad

leave a comment »

Nokia ha llevado una iniciativa para guiar su diseño de terminales por la comunidad. No se porqué pero se parece mucho a lo que ya ofrecen.

Written by fravelgue

September 1, 2010 at 5:39 pm

Posted in mobile, Uncategorized

Tagged with , , ,

Repeater dentro User Control

leave a comment »

Como crear controles de usuario que se componen de un Repeater y queremos iniciarlos desde fuera.


<%@ Control Language="C#" AutoEventWireup="true"  CodeBehind="ExRepeater.ascx.cs"
Inherits="TestUserControls.ExRepeater" ClassName="ExRepeater" %>

<script runat="server"></script>

<asp:Repeater ID="repeater" runat="server">
<HeaderTemplate>
<div>
<h2>
List</h2>
<h3>
example</h3>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li>
<%#((RepeaterItem) Container).DataItem.ToString() %>
</li>
</ItemTemplate>
<FooterTemplate>
</ul> </div>
</FooterTemplate>
</asp:Repeater>

—-


public partial class ExRepeater : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
repeater.DataBind();
}

public object DataSource
{
get
{
Control c = FindControl("repeater");
return ((Repeater)c).DataSource;
}
set
{
Control c = FindControl("repeater");
((Repeater)c).DataSource = value;
}
}
}

En la página en el fichero aspx (o porque no, otro control) tendremos que referencial al control que contiene el Repeater:

 <%@ Reference Control="~/ExRepeater.ascx" %> 

Y en el código:


protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Control c = FindControl("form1");

string[] list = new string[2] { "elem1", "elem2" };
Control uc2 = LoadControl("~/ExRepeater.ascx");
((ExRepeater)uc2).DataSource = list;
c.Controls.Add(uc2);

}
}

Written by fravelgue

March 18, 2010 at 10:39 pm

Posted in Uncategorized

Tagged with , ,

Push email con Funambol

leave a comment »

Con las herramientas cliente/servidor de Funambol, podemos tener email push y sincronización en cualquier dispositivo móvil. Además poseen una aplicación web, myFunambol, para no tener que realizar la instalación de servidor.

Además en el siguiente blog (en el que también explican como usar el navegador de la blackberry sin BIS), recomiendan el siguiente plugin que integra el correo en la blackberry. Parece una mejor solución que usar Shangmail con sus servidores alojados en China.

Written by fravelgue

June 1, 2009 at 8:56 pm