Profile

Cover photo
Alfonso J. Ramos (theraot)
Lives in Barranquilla, Colombia
22,267 views
AboutPostsPhotosYouTube

Stream

Alfonso J. Ramos

commented on a video on YouTube.
Shared publicly  - 
 
Esto no solo aplica a webcams incorporadas en los equipos portátiles, es buena idea mantener desconectada una webcam de un equipo de escritorio mientras no se necesita.

Si tu webcam permite desactivar la "lucecita" para grabar sin que se active entonces los hacker también pueden* - básicamente si se puede configurar se puede hackear - afortunadamente muchos fabricantes han aprendido ha no dar acceso a esto desde software - de forma que la única forma de desactivarlo sea con acceso físico al interior de la maquina.

*: Por ejemplo - estos modelos de webcam logitech: http://forums.logitech.com/t5/Webcams/Can-I-turn-off-red-LED/m-p/277305#M52816

Nota: incluso si no se ofrece la opción de desactivar la "lucecita" al usuario, es posible que exista una forma de hacerlo mediante exploit.

De todas formas si dejas el equipo abierto mientras haces tus "negocios" en la habitación simplemente no le vas a prestar atención las bendita "lucecita". No se confíen de "lucecita".
 ·  Translate
2
Add a comment...
 
Anteriormente solo había utilizado ideone(dot)com para correr php desde web, este resulta muy útil para demostrar código en respuestas para sitios como stackoverflow.

Recientemente me he enterado de phpfiddle(dot)org y phpassist(dot)com además buscando soluciones similares encontré compileonline(dot)com que parece tener más variedad de lenguajes.

Estas opciones parecen ofrecer un entorno completo. Alguien que haya probado estas soluciones, que opinión tienen? Cómo se comparan estas plataformas? Se merecen el buzz que parecen estar recibiendo?

[También encontré a writecodeonline(dot)com y sandbox.onlinephpfunctions(dot)com que tienen un enfoque más parecido a ideone]
 ·  Translate
1
Add a comment...

Alfonso J. Ramos

commented on a video on YouTube.
Shared publicly  - 
 
The good side of trolling is the argumentative side, it may help to strengthen an exposition by pointing possible flaws (such as bias, ambiguities, etc...). This is exactly what dialects is about... That is, it encourage to review the published material by taking the point of view of the others. Just like what they call dogfeeding (eating food you make for the dogs, ie: consuming what you produce).

In that context trolling would be similar to the role that bug reports play in software, leading to a change and improvement - evolution if you will - of the software, and - I bet intentionally - not different to what is done in the video.

Yet... I beg to say that that's not trolling!

[Note: I'm not talking about real haters, stalkers, bullies or harassers]

In my experience, one of the distinctive things of trollings is that the troll takes little effort* - instead they (try to) make the trolled waste energy trying to explain or debate things. Another characteristic of trolling is that the troll may not make a directed attack - instead they lay traps to whoever may come by - they are the trolls waiting under the bridge. And finally the troll comments are not required to be smart, yet they have to be clever - and often creative - to archive the desired disrupting result... they have to catch attention and incite a response** (better if it is an emotional response).

*: People may think trolls are people with no life and nothing better to do than to use Internet to... well... troll. Yet, in reality trolling takes little of the life of the troll. For them, it is just pranking, and it can be addictive.

**To all trolls: if you are a dedicated troll consider a carrier in marketing... you have already developed some of the key skills.

Nothing of that is good in a bug report. Still it is true there is a good side of trolling: you learn some thing you shouldn't do, like "feeding the trolls", and certain things that people simple shouldn't post online - really Why Would You Put That on the Internet? #1

Does trolling mean a different thing to different people? Sure, why not? - I mean, that is a characteristic of natural languages: the person who reads it is the person who gives it meaning.
1
Add a comment...
 
Anteriormente solo había utilizado ideone(dot)com para correr php desde web, este resulta muy útil para demostrar código en respuestas para sitios como stackoverflow.

Recientemente me he enterado de phpfiddle(dot)org y phpassist(dot)com además buscando soluciones similares encontré compileonline(dot)com que parece tener más variedad de lenguajes.

Estas opciones parecen ofrecer un entorno completo. Alguien que haya probado estas soluciones, que opinión tienen? Cómo se comparan estas plataformas? Se merecen el buzz que parecen estar recibiendo?

[También encontré a writecodeonline(dot)com y sandbox.onlinephpfunctions(dot)com que tienen un enfoque más parecido a ideone]
 ·  Translate
2
1
Pascual Alonso's profile photo
Add a comment...

Alfonso J. Ramos

Shared publicly  - 
 
Here is some syntactic sugar that could be a good fit for C#:

    lock try(_syncroot)
    {
        //something
    }
    else
    {
        //something esle
    }

Note: no new keywords introduced.

Turning into:

        bool lockWasTaken = false;
        try
        {
            if (Monitor.TryEnter(_syncroot))
            {
                // Thread.MemoryBarrier(); //In retrospect this isn't needed
                lockWasTaken = true;
                //something
            }
            else
            {
                //something else
            }
        }
        finally
        {
            if (lockWasTaken)
            {
                Monitor.Exit(_syncroot);
            }
        }

This pattern is very useful in platforms that don't have some Interlocked operations (I'm looking at you XBOX ¬_¬ Compact Framework)
1
Alfonso J. Ramos's profile photoDavid Piepgrass's profile photo
4 comments
 
I don't know, MSDN uses icons to indicate which APIs exist in XNA and PCL, and if you do to the .NET 3.5 page for a class, you'll see if it exists in Compact Framework. But you probably knew that already.

The lack of serialization is pretty annoying. But I think someone needs to redesign the serialization APIs from scratch. One option for serialization is to use Protobuf.NET, it is compatible with virtually all platforms: http://www.codeproject.com/Articles/642677/Protobuf-net-the-unofficial-manual
Add a comment...

Alfonso J. Ramos

commented on a video on YouTube.
Shared publicly  - 
 
The surface of the Earth is the shore of the cosmic ocean (...)  Recently, we have waded a little out to sea, (...) [and] the water seems inviting.
-- Carl Sagan (1934 – 1996).
6
Add a comment...
 
 
¿Os acordáis de los vídeos de robots impresionantes en forma de caballo? pues eran de Boston Dynamics, una empresa que ha comprado Google!!!
 ·  Translate
1
Add a comment...
 
[Español]
¡Google ha comprado Boston Dynamics!

Boston Dynamics ha estado haciendo avances impresionantes en la robótica, incluyendo robots caminantes, exoesqueletos y coches de auto-conducción. También Boston Dynamics tiene un contrato con DARPA (Agencia de Proyectos de Investigación de Defensa de Avanzada) para producir robots bípedos y cuadrúpedos que caminan para el ejercito de los Estados Unidos. No ha habido ninguna mención acerca de estos contratos por parte de Google.

---

[English]
Google has bought Boston Dynamics!

Boston Dynamics has been making impressive developments in robotics including walking robots, exoskeletons and self-driving cars. Also Boston Dynamics has a contract with DARPA (Defense Advanced Research Projects Agency) to produce bipeds and quadrupeds walking robots for the US military. There has been no mention about these contracts by Google.

---

Coverage by New York Times (English): http://www.nytimes.com/2013/12/14/technology/google-adds-to-its-menagerie-of-robots.html?pagewanted=all&_r=1&

Coverage by CNET (English):
http://news.cnet.com/8301-11386_3-57615620-76/google-acquires-boston-dynamics-maker-of-animal-inspired-robots/

Covertura de wwwhat's new (Español): http://wwwhatsnew.com/2013/12/14/google-compra-boston-dynamics-la-empresa-que-hace-impresionantes-robots/
 ·  Translate
1
Add a comment...
Story
Introduction
Hello, I'm Alfonso J. Ramos, Software developer and C# enthusiast.
  • Human Being
  • Colombian
  • Microsoft Certified Software Developer
  • Software Analyst and Programmer
  • System Engineer and Information Security Minor
Bragging rights
I'm proud of my code at GitHub
Basic Information
Gender
Male
Relationship
Single
Other names
theraot
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Barranquilla, Colombia