Página de Archivo 2

06
Jun
09

Stack overflow topbar

<!– aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa –>
<div id="topbar">
<div id="hlinks">
<a href="/users/recent/9082"><img src="/content/img/so/replies-off.png" width="15" height="10" title="you have no new replies"></a>

<a href="/users/9082/wallyqs" rel="canonical">wallyqs</a>&nbsp;
<span class="reputation-score" title="reputation score">123</span>
<span title="7 bronze badges"><span class="badge3">●</span>
<span class="badgecount">7</span></span>
<span class="link-separator">|</span>
<a href="/users/logout?returnurl=%2f">logout</a>
<span class="link-separator">|</span>
<a href="/about">about</a> <span class="link-separator">|</span>
<a href="/faq">faq</a>
</div>
<!– aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa –>

29
May
09

Posteando desde la cajita

Posteando desde la cajita

29
May
09

Notes #2

# FORMA JAVASCRIPT
def artist=(value)
@artist = value
end
> p1.artist = 90
> p1.artist = 90
> 90

# FORMA JAVA
def setArtist(artist)
@artist = artist
end
> p1.setArtist("holaaaa")
> p1.setArtist("holaaaa")
> "holaaaa"

def artist?
return true
end

29
May
09

Notes #1 – 29 de mayo

A ver si le puedo encontrar un uso bueno de nuevo a este blog… Es que
es un servicio muy lento de alimentar y tiene sus detalles pero bueno
como sea…
Ruby Notes:
——————
mnemonicos
@ es el this
def initialize es como el __init__ de python
puedes inspeccionar dentro de la consola con object.inspect como el
to_source de javascript
los simbolos como en lisp :artist, recuerdos del hunchentoot… –>
compojure

Como recordar el hashrocket ‘=>’? Bueno, es para los hashes…
hola = {
‘asdfasd’ => ‘asdfasdf’
}
O para darle valores a los simbolos…

以上です。(si era asi no? can’t remember the phrase, cannot remember…)

Debe de ser facil lo de alimentar las cosas rapido, escribir una
historia corta de una persona que queria alimentar cosas rapido.

30
Abr
09

Planos de ficciones

Lo único que digo es que cuando estaba hablando con el guardia del coto
de mi casa, de por qué había dejado pasar a una persona, el me dijo que
tenía muy buena memoria y que nunca se le olvidadaba una cara; su amigo
cuya mamá había fallecido mientras estaba en la secundaria, ellos
jugaban mucho en ese tiempo, entonces en el bar por el que pasó mientras
viajaba por el país, lo reconoció y le preguntó: "Tu eres el hijo del
doctor [dt]alacha verdad?", y sí era.

09
Abr
09

Submit una form con AJAX y jQuery en ASP.NET MVC

Me tardé un rato tratando de hacer esto… estos son mis apuntes.
Primero lo que hice fue hacer la vista parcial…


//AJAX: /Project/CreateProject
public ActionResult CreateProject()
{
var db = new AideskDataContext();
Project project = new Project();
return PartialView("CreateProjectControl", project);
}

Y también la parte de POST:


[AcceptVerbs(HttpVerbs.Post)]
public void CreateProjectPOST([Bind(Exclude="ProjectID")] Project project, FormCollection formValues)
{

var db = new AideskDataContext();
UpdateModel(project);
db.Projects.InsertOnSubmit(project);
db.SubmitChanges();

Response.Write("Se acabo esto");
//return JavaScript("alert('yeah!!!');");
}

div id="cpa"> /div < /div

mas mas…


function done() {
//$('form').clearForm();
alert("ya acabe...");
}

fieldset
legendFields/legend
p
label for="ProjectName"ProjectName:/label
%= Html.TextBox("ProjectName")%
%= Html.ValidationMessage("ProjectName", "*")%
/p
p
input type="submit" value="Create" /
/p
/fieldset
% } %

18
Mar
09

jQuery Autocomplete en ASP.NET MVC, o bien, “The Controls collection cannot be modified because the control contains code blocks (i.e. ).”

Para un proyecto quise usar el plugin de jQuery para hacer autocomplete
en una caja de texto. Voy a tratar de hacer una fuga de este error.
Achilles: ¿Cómo se empieza?
Tortoise: Tienes que buscar en google por el plugin de jquery
autocomplete, antes estaba con el jquery UI pero ya no más desde que se
convirtió en el jquery 1.7 ahora lo bajas aparte, lo bajas de
aquí

A: ¿Y cómo lo instalo?
T: Descomprimes la carpeta y lo pones en tu carpeta de Scripts en el
HOME de tu app, la tilde ~.


<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
<link href="../../Scripts/css/ui-lightness/ui.all.css" rel="stylesheet" type="text/css" />
<link href="../../Scripts/jsautocomplete/jquery.autocomplete.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../Scripts/jquery-1.2.6.min.js"></script>
<script type="text/javascript" src="../../Scripts/js/jquery-ui-1.5.3.custom.min.js"></script>
<script type="text/javascript" src="../../Scripts/jsautocomplete/jquery.autocomplete.min.js"></script>

A: Ah ok. jojojojojo.
T: Se usa así:


$(function() {
var data = "ThomYorke ThomYorke1 ThomYorke2 ThomYorke3 ThomYorke4 JonnyGreenwood Kamisama PhilSelway ColinGreenwood EdO'Brien ".split(" ");
$("#OwnerIDF").autocomplete(data);
});

A: Llamo el método de autocomplete y ahí le paso los datos del servidor… ¿cómo se hace?
T: (Esto no es una fuga) En tu controlador, en el 2009, tu usaste un controlador para los Tickets, se llamaba TicketsController y ahí defines un método para llamar los datos con javascript, lo encontraste en el internet en alguna parte y no sabes lo que hacen algunas partes pero descubriste que esto funciona, es que no ha salido el libro.


public ActionResult LookupTags(string q, int limit)
{
var db = new AideskDataContext();
var tags = from p in db.Priorities select p.PriorityName;

var retValue = tags
.Where(x => x.StartsWith(q))
.OrderBy(x => x)
.Take(limit)
.Select(r => new { Tag = r });

return Json(retValue);
}

A: Luego aprendo a usar jSON bien.
T: 亀 Ahora tienes que incluir el código de javascript, sino te digo algo te va a salir éste error: “The Controls collection cannot be modified because the control contains code blocks (i.e. ).” El comodín de los errores de ASP.NET cuando no sabe que hacer con javascript. EL CÓDIGO LO INCLUYES DENTRO DEL NO DENTRO DEL . OUT OF THE BODY AND INTO THE HEAD. k-k-k-code:


$(document).ready(function() {
$("#OwnerIDF").autocomplete('<%=Url.Action("LookupTags", "Tickets") %>',
{
dataType: 'json',
parse: function(data) {
var rows = new Array();
for (var i = 0; i < data.length; i++) {
rows[i] = { data: data[i], value: data[i].Tag, result: data[i].Tag };
}
return rows;
},
formatItem: function(row, i, max) {
return row.Tag;
},
width: 300,
highlight: false,
multiple: true,
multipleSeparator: ","
});
});

y ya.

18
Mar
09

Radiohead tocó Creep en el concierto!!!

10
Mar
09

BUILDの時間!!!

build build build!!! ! ! ! ! ycombinator 2channel?

09
Mar
09

El software ideal

1.- Una caja de texto, consola, un cuadrito en donde puedas escribir.
2.- Ese cuadrito lo puedes seleccionar presionando Ctrl + L
3.- si presionas TAB en ese cuadrito, te aparecen todas las opciones
posibles que hace el software, es decir todas las features. Las
funcionalidades no estan escondidas detras de menus. A quien demonios se
le ocurrieron los menus.
4.- Puedes guardar un archivo de configuracion donde dejas las opciones
de como quieres que aparezca el software la proxima vez que lo utilices.
5.- Mucho mas ideal seria si tuviera macros pero eso ya es demasiado.