Skip to content

Instantly share code, notes, and snippets.

View picodotdev's full-sized avatar

pico.dev picodotdev

View GitHub Profile
$ pkcs15-tool -c
<!-- Karmacracy -->
<div id='karmacracy' style='height: 120px;'>
<div expr:class='&quot;kcy_karmacracy_widget_h_&quot; + data:post.id'/>
<script defer='defer' expr:src='&quot;http://rodney.karmacracy.com/widget-1.3/?id=&quot; + data:post.id + &quot;&amp;url=&quot; + data:post.url + &quot;&amp;type=h&amp;width=550&amp;sc=0&amp;rb=0&amp;c1=ffffff&amp;c2=ffffff&amp;c3=ffffff&amp;c4=000000&amp;c5=3d74a5&amp;c6=ffffff&amp;c7=353535&amp;c8=ffffff&amp;c9=000000&quot;'/>
</div>
$ gpg --output unsecret.zip -d secret.zip.asc
package com.blogspot.elblogdepicodev.services.commands;
import java.math.BigDecimal;
import java.util.List;
import java.util.concurrent.Callable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.blogspot.elblogdepicodev.domain.Producto;
package es.com.blogspot.elblogdepicodev.plugintapestry.services;
...
public class AppModule {
public static void bind(ServiceBinder binder) {
// Añadir al contenedor de dependencias nuestros servicios, se proporciona la interfaz y la
// implementación. Si tuviera un constructor con parámetros se inyectarían como
// dependencias.
package es.com.blogspot.elblogdepicodev.plugintapestry.services;
...
public class AppModule {
public static void bind(ServiceBinder binder) {
...
// Servicios para la gestión de transacciones
select c.id as id
from Categoria as c, Categoria as p
where c.left between p.left and p.right
and c.id = ?
@Contribute(ComponentClassTransformWorker2.class)
public static void contributeWorkers(OrderedConfiguration<ComponentClassTransformWorker2> configuration) {
configuration.addInstance("CSRF", CsrfWorker.class);
}
@picodotdev
picodotdev / Index.tml
Last active December 25, 2015 07:19
Solución al doble envío de peticiones en las aplicaciones web http://elblogdepicodev.blogspot.com.es/2013/10/solucion-al-doble-envio-de-peticiones.html
<div class="row">
<div class="col-md-4">
<h5><b>Con</b> mixin en <br/> form (ajax)</h5>
<form t:id="submitOneForm2" t:type="form" t:zone="submitOneZone" t:mixins="submitOne">
<input t:type="submit" value="Sumar 1"/>
</form>
</div>
<div class="col-md-4">
<h5><b>Con</b> mixin en <br/> botón (ajax)</h5>
<form t:id="submitOneForm3" t:type="form" t:zone="submitOneZone">