Juanjo Conti: Goodreads review: Tres hermanos (Esther Cross)

Aparentemente el libro fue muy recomendado en un programa de Radio Mitre. Por eso me lo regalaron y por eso una amiga lo quiere leer.

Pensé que se trataba de una novela, ya que en la tapa no dice "cuentos". E, incluso, en mi crítica iba a decir que más que una novela es un libro de cuentos. Pero buscando en internet, en la página de Wikipedia de la autora, se especifica lo contrario.

Así que cambio mi crítica para decir que, a pesar de se un libro de cuentos, se lee como una novela. Una novela fragmentada, pero novela al final.

Me faltó un poco más de tensión o algún detalle oscuro, algún misterio. Los textos que componen el libro, en su mayoría, más que cuento son relatos.

Rating: 3/5

Original: https://www.goodreads.com/review/show/1860067970

Juanjo Conti: Goodreads review: Sultanes del ritmo (Leonardo Oyola)

Uno de los pocos libros de Oyola que me faltaba encontrar. Su lectura fue, entonces, más arqueología de un autor que me gusta mucho que búsqueda de algo nuevo. Dejo una línea sobre cada cuento:

Matador: cuando lees este, escuchas la voz de Leonardo Oyola relatándolo.
Oxidado: un policial en el que aparecen tres generaciones de chorros. Me gustó.
Rick Astley: este fue el que menos me gustó. Un cuento sobre un colorado y la carga de su apodo.
El fantasma y la oscuridad: muy muy bueno. Toma un mito campesino y le da una explicación en base a la realidad, solo para luego volver a dar vuelta la página y dejarnos frente a lo fantástico.
Animétal: otro relato en primera persona (un coreano de coreatown) muy atrapante por cómo está contado.
De caravana y Diablo III: historias de chicos villeros (?) del cyber a la calle.
Estocolmo: me gustó pero me pareció un poco apresurado.

Al haber leído ya sus últimas novelas, en estos cuentos encontré no el trazo firme que estoy acostumbrado a leer, sino más bien prácticas, ejercicios. Me dio gracia encontrar una mención a Cherry cherry lady, que también aparecerá en el personaje Lady Di de Kryptonita.

El libro no se consigue en Argentina.

Rating: 3/5

Original: https://www.goodreads.com/review/show/1848010640

Juanjo Conti: Goodreads review: La noche de la Usina (Eduardo Sacheri)

Me gustó mucho cómo está escrito. Cada capítulo (en general) sigue a un personaje, y el narrador adopta palabras propias de ese personaje cuando cuenta.

Solo una parte me hace ruido. Cerca del final hay una gran explosión derivada de que se confunden (por diez) las cantidades para un explosivo. La pregunta es: ¿por qué lo mandaron al tipo con tanta cantidad y no solo lo necesario, si el que le dijo cuánto usar era otro? ¿Se entiende? Lo tiré medio en clave para no spoilear. Ojalá alguno me pueda responder.

Rating: 4/5

Original: https://www.goodreads.com/review/show/1833519258

Patricio Molina: Pure Barre Celebrates Grand Opening at Patriot Place

Press Release – December 19, 2016

(December 19, 2016; Foxborough, MA)—BLACKLINE Retail Group and The Kraft Group proudly announce the opening of Pure Barre, the largest, most established barre franchise in the nation, with more than 325 studios across the country and still growing. Pure Barre is a total body workout that utilizes the ballet barre to perform small, isometric movements, which burn fat, sculpt muscles and create long, lean physiques.
The grand opening was on Friday, December 16, 2016.

The Pure Barre studio is located at 2 Patriot Place. This is the brand’s fourteenth location in Massachusetts.

BLACKLINE Retail Group based in Newton, MA represented the Landlord in this transaction.

About Patriot Place
Adjacent to Gillette Stadium, Patriot Place features more than 1.3 million square feet of shopping, dining and entertainment. Patriot Place is uniquely positioned on Route 1, half way between Boston and Providence and surrounded by several affluent communities boasting average incomes of $100,000+. Anchored by Gillette Stadium & Convention Center, Brigham & Women’s Hospital, Bass Pro Shops, Cinema de Lux, Renaissance Hotel, and over 700,000 sq. ft. of retail and restaurant space, electronic traffic counters at the site have measured 9 MILLION visitors per year, not including NFL game days.

About BLACKLINE Retail Group
Based in Newton, Massachusetts, BLACKLINE Retail Group provides first class shopping center leasing and brokerage services to Landlords from Connecticut to Maine.  BLACKLINE leases over 3 Million Square Feet of premium retail in Lifestyle Centers, Power Centers & Neighborhood Centers and have completed hundreds of retail transactions with Anchor Stores, Restaurants, Junior Anchors, Fashion Tenants and Service Users of all types.

BLACKLINE’S expertise includes property marketing, strong local prospecting, lease negotiating, and site planning and tenant mix advisory services. With our team’s local and regional market knowledge and range of skills including shopping center marketing, lease negotiating, site planning, engineering and real estate finance, we offer landlords and tenants alike a full picture of the opportunities associated with any particular site.  Visit www.blacklinere.com, call 617.553.1820 for more information.

CONTACTS:
BLACKLINE Retail Group, LLC
Marketing Department
617-553-1820
info@blacklinere.com

The post Pure Barre Celebrates Grand Opening at Patriot Place appeared first on Blackline Retail Group, LLC.

Patricio Molina: INDIA Celebrates Grand Opening at Blue Back Square

INDIA Celebrates Grand Opening at Blue Back Square, Friday, December 16, 2016
Press Release – December 16, 2016

(April 19, 2016; West Hartford, CT)—BLACKLINE Retail Group and Blue Back Square proudly announce the opening of INDIA, the fourth restaurant from renowned Fairfield County restauranteur, Prasad Chirnomula. Prasad Chirnomula is a James Beard award winning chef with an extensive pedigree and a vision to change the way people think about Indian food. The restaurant focuses on small plates so diners have the chance to taste their way through the menu. The restaurant will also feature classic staple dishes and the bar will serve beer, craft cocktails and select wines.

The grand opening was on Friday, April 16, 2016.

The restaurant is located at 54 Memorial Road. Lunch is served from 11:30-2 pm and dinner from 5-9 pm.

BLACKLINE Retail Group based in Newton, MA represented the Landlord in this transaction.

About Blue Back Square

Blue Back Square is a unique shopping, living, dining, and entertainment destination.  Anchored by Crate & Barrel, Barnes & Noble, Criterion Cinemas, and REI Blue Back also has many upscale restaurants and retailers such as The Cheesecake Factory, Fleming’s Prime Steakhouse and Wine Bar, World of Beer, White House/Black Market, and Charming Charlie. Centrally located in the most affluent neighborhood of West Hartford and regionally accessible to all of Central Connecticut, Blue Back Square is where people shop, eat, work, and live.
About BLACKLINE Retail Group
Based in Newton, Massachusetts, BLACKLINE Retail Group provides first class shopping center leasing and brokerage services to Landlords from Connecticut to Maine.  BLACKLINE leases over 3 Million Square Feet of premium retail in Lifestyle Centers, Power Centers & Neighborhood Centers and have completed hundreds of retail transactions with Anchor Stores, Restaurants, Junior Anchors, Fashion Tenants and Service Users of all types.

BLACKLINE’S expertise includes property marketing, strong local prospecting, lease negotiating, site planning and tenant mix advisory services. With our team’s local and regional market knowledge and range of skills including shopping center marketing, lease negotiating, site planning, engineering and real estate finance, we offer landlords and tenants alike a full picture of the opportunities associated with any particular site.  Visit www.blacklinere.com, call 617.553.1820 for more information.

CONTACTS:
BLACKLINE Retail Group, LLC
Marketing Department
617-553-1820
info@blacklinere.com

The post INDIA Celebrates Grand Opening at Blue Back Square appeared first on Blackline Retail Group, LLC.

Patricio Molina: Trident Galley & Raw Bar Celebrates Grand Opening at Hingham Shipyard

Press Release – December 12, 2016

(December 12, 2016; Hingham, MA)—BLACKLINE Retail Group and Samuel’s & Associates proudly celebrate the opening of Trident Galley & Raw Bar, a new endeavor by local restaurateur Brian Houlihan who also owns The Tinker’s Son in Norwell, Bia Bistro in Cohasset, and is co-owner of The Galley Kitchen & Bar in Scituate.

The grand opening was on Thursday, December 10th, 2016 at 11AM.

Trident Galley & Raw Bar is located at 23 Shipyard Drive and is open Monday – Sunday from 11 am – 1 am.

The restaurant will feature tapas-style small plates focusing on local and sustainable ingredients, as well as a vast raw bar.

BLACKLINE Retail Group based in Newton, MA represented the Landlord in this transaction.

About Hingham Shipyard
Hingham Shipyard is a vibrant maritime shopping destination that combines shopping, dining, entertainment, luxury living, and prime office space. Purposefully designed to bring people together for an unparalleled waterfront experience, this mixed-use development gives the community a destination unmatched in the entire Boston market.

About BLACKLINE Retail Group
Based in Newton, Massachusetts, BLACKLINE Retail Group provides first class shopping center leasing and brokerage services to Landlords from Connecticut to Maine. BLACKLINE leases over 3 Million Square Feet of premium retail in Lifestyle Centers, Power Centers & Neighborhood Centers and have completed hundreds of retail transactions with Anchor Stores, Restaurants, Junior Anchors, Fashion Tenants and Service Users of all types.

BLACKLINE’S expertise includes property marketing, strong local prospecting, lease negotiating, and site planning and tenant mix advisory services. With our team’s local and regional market knowledge and range of skills including shopping center marketing, lease negotiating, site planning, engineering and real estate finance, we offer landlords and tenants alike a full picture of the opportunities associated with any particular site. Visit www.blacklinere.com, call 617.553.1820 for more information.

CONTACTS:
BLACKLINE Retail Group, LLC
Marketing Department
617-553-1820
info@blacklinere.com

###

The post Trident Galley & Raw Bar Celebrates Grand Opening at Hingham Shipyard appeared first on Blackline Retail Group, LLC.

Facundo Batista: Atahualpa el filósofo


El otro día estaba en un bar, durante la PyCon Argentina, la tele decía algo de "Urgente" y no recuerdo qué boludez pasaban como contenido. Yo le comenté a alguien al lado mío de qué mal usados eran esos "urgente" o "importante" en los noticieros o canales de noticias/chismes.

Y el otro día justo estaba viendo un programa sobre Atahualpa Yupanqui con Felipe (en Encuentro, "El filósofo") y Don Atahualpa se manda la siguiente frase, tan linda y tan a tono, que osé transcribirla acá.

Atahualpa Yupanqui

Ahora tenemos la televisión, la radio; ahora nos traen una noticia rápidamente, lo que está pasando en Oriente, lo que está pasando en todo el mundo. Al segundo lo sabemos, al minuto lo sabemos.

Lo que no sabemos es cuantos poetas escribieron un poema, ayer y antes de ayer, y el domingo antes de la tormenta, o el viernes después que anocheció.

Ninguna revista, ningún diario nos dice "En Villa Dolores ha salido un poeta; en Buenos Aires, en Arrecife hay un nuevo poema de Fulano; Fulana ha escrito este hermoso poema, acá va señores", enseñándonos como los argentinos pronuncian la poesía o la literatura a través de sus desvelos, de sus impaciencias, de esa locura divina que los hace afirmarse en su continente.

No tenemos. Tenemos sí la noticia de la guerra que viene, de la que se prepara, del discurso que viene, del que se prepara.

¿Y lo otro?

¿Y lo de adentro?

Marcos Dione: ayrton-0.9.1

Last night I realized the first point. Checking today I found the latter. Early, often, go!

  • ayrton-0.9 has debug on. It will leave lots of files laying around your file system.
  • Modify the release script to do not allow this never ever more.
  • make install was not running the tests.

Get it on github or pypi!


python ayrton

Marcos Dione: ayrton-0.9

Another release, but this time not (only) a bugfix one. After playing with bool semantics I converted the file tests from a _X format, which, let's face it, was not pretty, into the more usual -X format. This alone merits a change in the minor version number. Also, _in, _out and _err also accept a tuple (path, flags), so you can specify things like os.O_APPEND.

In other news, I had to drop support for Pyhton-3.3, because otherwise I would have to complexify the import system a lot.

But in the end, yes, this also is a bugfix release. Lost of fd leaks where plugged, so I suggest you to upgrade if you can. Just remember the s/_X/-X/ change. I found all the leaks thanks to unitest's warnings, even if sometimes they were a little misleading:

testRemoteCommandStdout (tests.test_remote.RealRemoteTests) ... ayrton/parser/pyparser/parser.py:175: <span class="createlink">ResourceWarning</span>: unclosed <socket.socket fd=5, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0, raddr=/tmp/ssh-XZxnYoIQxZX9/agent.7248>
  self.stack[-1] = (dfa, next_state, node)

The file and line cited in the warning have nothing to do with the warning itself (it was not the one who raised it) or the leaked fd, so it took me a while to find were those leaks were coming from. I hope I have some time to find why this is so. The most frustrating thing was that unitest closes the leaking fd, which is nice, but in one of the test cases it was closing it seemingly before the test finished, and the test failed because the socket was closed:

======================================================================
ERROR: testLocalVarToRemoteToLocal (tests.test_remote.RealRemoteTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/mdione/src/projects/ayrton_clean/ayrton/tests/test_remote.py", line 225, in wrapper
    test (self)
File "/home/mdione/src/projects/ayrton_clean/ayrton/tests/test_remote.py", line 235, in testLocalVarToRemoteToLocal
    self.runner.run_file ('ayrton/tests/scripts/testLocalVarToRealRemoteToLocal.ay')
File "/home/mdione/src/projects/ayrton_clean/ayrton/__init__.py", line 304, in run_file
    return self.run_script (script, file_name, argv, params)
File "/home/mdione/src/projects/ayrton_clean/ayrton/__init__.py", line 323, in run_script
    return self.run_tree (tree, file_name, argv, params)
File "/home/mdione/src/projects/ayrton_clean/ayrton/__init__.py", line 336, in run_tree
    return self.run_code (code, file_name, argv)
File "/home/mdione/src/projects/ayrton_clean/ayrton/__init__.py", line 421, in run_code
    raise error
File "/home/mdione/src/projects/ayrton_clean/ayrton/__init__.py", line 402, in run_code
    exec (code, self.globals, self.locals)
File "ayrton/tests/scripts/testLocalVarToRealRemoteToLocal.ay", line 6, in <module>
    with remote ('127.0.0.1', _test=True):
File "/home/mdione/src/projects/ayrton_clean/ayrton/remote.py", line 362, in __enter__
    i, o, e= self.prepare_connections (backchannel_port, command)
File "/home/mdione/src/projects/ayrton_clean/ayrton/remote.py", line 270, in prepare_connections
    self.client.connect (self.hostname, *self.args, **self.kwargs)
File "/usr/lib/python3/dist-packages/paramiko/client.py", line 338, in connect
    t.start_client()
File "/usr/lib/python3/dist-packages/paramiko/transport.py", line 493, in start_client
    raise e
File "/usr/lib/python3/dist-packages/paramiko/transport.py", line 1757, in run
    self.kex_engine.parse_next(ptype, m)
File "/usr/lib/python3/dist-packages/paramiko/kex_group1.py", line 75, in parse_next
    return self._parse_kexdh_reply(m)
File "/usr/lib/python3/dist-packages/paramiko/kex_group1.py", line 112, in _parse_kexdh_reply
    self.transport._activate_outbound()
File "/usr/lib/python3/dist-packages/paramiko/transport.py", line 2079, in _activate_outbound
    self._send_message(m)
File "/usr/lib/python3/dist-packages/paramiko/transport.py", line 1566, in _send_message
    self.packetizer.send_message(data)
File "/usr/lib/python3/dist-packages/paramiko/packet.py", line 364, in send_message
    self.write_all(out)
File "/usr/lib/python3/dist-packages/paramiko/packet.py", line 314, in write_all
    raise EOFError()
EOFError

This probably has something to do with the fact that the test (a functional test, really) is using threads and real sockets. Again, I'll try to investigate this.

All in all, the release is an interesting one. I'll keep adding small features and releasing, let's see how it goes. Meanwhile, here's the changelog:

  • The 'No Government' release.
  • Test functions are no longer called _X but -X, which is more scripting friendly.
  • Some if those tests had to be fixed.
  • Dropped support for py3.3 because the importer does not work there.
  • tox support, but not yet part of the stable test suite.
  • Lots and lots of more tests.
  • Lots of improvements in the remote() tests; in particular, make sure they don't hang waiting for someone who's not gonna come.
  • Ignore ssh remote() tests if there's not password/phrase-less connection.
  • Fixed several fd leaks.
  • _in, _out and _err also accept a tuple (path, flags), so you can specify things like os.O_APPEND. Mostly used internally.

Get it on github or pypi!


python ayrton

Facundo Batista: Incubadora de eventos


Una de los roles claves de la Asociación Civil de Python Argentina (en adelante "AC") debería ser que la gente se junte y comparta conocimiento. En consonancia con esto, estuve armando la siguiente idea para ayudar a que se generen eventos y reuniones.

Hay distintas formas en la cual la AC puede ayudar a los organizadores de un evento, entre ellas:

  • Ayuda logística: transmitir experiencia, ayudar a resolver inconvenientes que se produzcan en la operatoria del día a día
  • Ayuda financiera: como es normal que algunos sponsors se comprometan a aportar dinero, pero luego ese aporte se demora (por el sponsor en sí, o trámites de todo tipo, especialmente internacionales), la AC puede adelantarle dinero al organizador, el cual ingresará a la AC luego cuando el sponsor efectivice.
  • Ayuda económica: Partiendo de la idea base de que el evento salga hecho, o incluso genere dinero para la AC, hay dos puntos en que se puede ayudar económicamente: siendo sponsors de un evento muy chico (ej: pagando unas pizzas para un sprint), pero me parece más importante poder ser una red de contención, en el caso de que por fallos en la planificación conjunta se pierde algo de dinero: que la pérdida la cubra la AC y no la persona que organizó.
  • Ayuda institucional: Por un lado es útil tener una entidad legal para poder presentarse a más sponsors, o al estado, dando más seriedad al evento, y además es imprescindible que los sponsorships o donaciones para el evento se hagan a una entidad ya formada, y no a individuos; esto le saca un quilombo personal al organizador, y permite pagos internacionales.

Para poder ejecutar estas ayudas, los organizadores del evento y la AC tienen que colaborar, seguir ciertos pasos y reglas. ¿Quizás incluso firmar algún contrato?

Describo la metodología a grandes rasgos en los siguientes puntos. Pero esto hay que pensarlo, refinarlo, y escribirlo bien en detalle, para lograr dos cosas:

  • que el organizador u organizadores entienda bien como la AC va a jugar en esto
  • que la AC corra la menor cantidad de riesgos innecesarios posibles

Entonces, la idea es tener un presupuesto base, un template de lo que sería el presupuesto final del evento, con todo lo que podamos pensar y se nos pueda ocurrir de eventos anteriores. Se recorre el mismo con el organizador, en una primera instancia, y se elije lo que el organizador "quiere hacer"; luego el organizador mismo tiene que poner un estimado de costo a cada ítem, y separar los ítems en tres secciones (o quizás sólo dos para eventos chicos):

  • de mínima: sin esto el evento no sale
  • intermedio: con esto el evento está lindo
  • de máxima: si se logra esto es un golazo

En función de todo lo elegido, hay que planificar los sponsorships necesarios, en base a niveles: definirlos, incluyendo el costo y las retribuciones. Es imprescindible que la AC de "el visto bueno" sobre esta planificación, y que luego realice un "seguimiento en el tiempo" de la evolución de la ejecución del presupuesto. Acá la AC también puede jugar un rol centralizador, básicamente armando un folleto de "hay un nuevo evento, ¿querés ser sponsor?" y mandándolo a todos las empresas, instituciones, o lo que sea que tengamos en carpeta.

También en esta interacción AC/organizador se pueden pedir más cosas, o hacerlas obligatorias, ejemplo (¡hay que pensar más!):

  • que el evento tenga un código de conducta; incluso la AC puede proveerlo, junto con un pequeño texto de "qué hacer si se recibe una denuncia"
  • que el sitio web del evento sea "exportable a estático", así la AC lo guarda y sirve a futuro; también la AC podría dar un sitio web base, y hostearlo.

Por último, un detalle: estaría bueno que la AC también cumpla el rol de "paraguas legal" (básicamente, lo que arriba describo como "ayuda institucional") para ayudar a otros grupos relacionados con el software y/o cultura libre, para que puedan ellos hacer sus eventos.