Skip to content

Instantly share code, notes, and snippets.

@jlong
jlong / uri.js
Created April 20, 2012 13:29
URI Parsing with Javascript
var parser = document.createElement('a');
parser.href = "http://example.com:3000/pathname/?search=test#hash";
parser.protocol; // => "http:"
parser.hostname; // => "example.com"
parser.port; // => "3000"
parser.pathname; // => "/pathname/"
parser.search; // => "?search=test"
parser.hash; // => "#hash"
parser.host; // => "example.com:3000"
@typokign
typokign / zoomsucks.md
Last active September 8, 2023 05:06
Zoom Sucks

Zoom Sucks

  • Zoom abuses the installer flow on MacOS to bypass permissions dialogs (source)
  • Zoom sends identifying device info to Facebook, even when users don't have a Facebook account (source) (fixed)
  • A bug in Zoom sent identifying information (including email addresses and profile pictures) of thousands of users to strangers (source)
  • Zoom claims that meetings are end-to-end encrypted in their white paper and marketing materials, but meetings are only encrypted in transit, and are available in plaintext to Zoom servers and employees. (source)
  • zoomAutenticationTool can be used to escalat
@captainbrosset
captainbrosset / frustrations.md
Created January 4, 2023 10:30
List of frustrations when working with the web
  • Having to support specific browsers.
  • Avoiding or removing a feature that doesn’t work across browsers.
  • Making a design look/work the same across browsers.
  • Achieving visual precision on stylized elements (e.g., buttons).
  • Lack of capabilities to implement specific use cases.
  • Making web sites/applications accessible.
  • Making web sites/applications performant.
  • Making web sites/applications secure.
  • Using web technologies in a native or hybrid context (e.g, using WebViews, Electron, CEF).
  • Working with different tracking protection and data storage policies in browsers.
@noodle71
noodle71 / unicornio.md
Last active November 19, 2021 08:19
Logtrust => Devo => Unicornio

Seguramente os haya explotado el LinkedIn y Twitter de noticias sobre Devo, el nuevo unicornio de ciberseguridad.

No quiero hacer más prensa de eso, lo que me apetece es comentar cómo han sido estos 9 años que llevo allí. Seguramente mi forma de explicarlo parezca un poco caótica pero me servirá para recordarlo en un futuro.

Me considero afortunado de haber entrado en 2012 en Logtrust (ahora Devo), siendo menos de 10 personas en la empresa, sin ser fundador, y haber tenido la oportunidad de aprender de grandes profesionales como (en orden alfabético): Daniel García Morán, Joaquin Diez, Juana Nuñez, Pablo Carretero, Pedro Castillo, Pedro Palao... Añadiría una larga lista de nombres pero ellos fueron los que más me "sufrieron" recién salido de la carrera.

Ver la palabra "unicornio" al lado del nombre de tu empresa es un privilegio y un sueño para muchos pero el camino hasta llegar aquí no fue fácil para nadie.

Nada mas entrar, recibí mi primera nómina con mas de 2 meses de demora porque no estaba automatiza

@agarciamontoro
agarciamontoro / UGRApp.md
Last active September 28, 2017 12:33
UGRApp: propuestas de mejora y solicitud de información

UGRApp: propuestas de mejora y solicitud de información

Introducción

La Universidad de Granada (UGR) lleva unos meses publicitando su nueva aplicación oficial: la UGRApp. Esta aplicación permite el acceso a la Tarjeta Universitaria Inteligente (TUI) en su versión digital, consulta de las calificaciones, el listado de asignaturas, los horarios de clases, el menú de los comedores universitarios, el catálogo de la biblioteca, realizar trámites administrativos... En definitiva, pretende funcionar como intermediaria entre el alumnado y la Universidad.

Tras los primeros anuncios de la aplicación por parte de la UGR, un grupo de miembros de la comunidad universitaria granadina decidió analizar la aplicación para verificar que era segura. En este primer análisis se detectaron varios problemas. Tras debatir los pasos a seguir para frenar los peligros que esta aplicación crea, y después de estar en contacto con D. José Ángel Ibáñez Zapata ---Director de Comunicación de la UGR---, que se ofreció como intermediar

@thomasjbradley
thomasjbradley / github-pages-bookmarklet.js
Last active February 23, 2017 11:11
GitHub Pages Switcher Bookmarklet
/**
* Detects the GitHub URL and redirects:
* - From Repo to Pages
* - or from Pages to Repo
*/
javascript:(function () {
var url = document.location.href,
username,
repo,
@octete
octete / gist:5197018
Created March 19, 2013 15:23
Things to say at work.
Top 25 things you would love to say at work. Which one is your favorite?
01. I can see your point, but I still think you're full of shit.
02. I'll try being nicer if you'll try being smarter.
03. I see you've set aside this special time to humiliate yourself in public.
04. I don't know what your problem is, but I'll bet it is hard to pronounce.
@lsauer
lsauer / jscopy.css
Created May 30, 2012 13:37
Copy to the clipboard in JavaScript, securely and without Flash
a{ cursor:pointer; }
a, a:link {
background-color: #eee; /*#407EC9*/
border-radius:5px;
padding:0px 2px 0px 2px;
color: #666;
font-weight: none;
text-decoration: none;
opacity:.7;
}
@vibragiel
vibragiel / screenshare
Last active September 9, 2015 11:13
Script to grab a screenshot, put it in a Dropbox directory and copy its public link into the clipboard. Modified from https://gist.github.com/Saicheg/4231551
#!/bin/bash
# Usage: screenshare [-m <window|area|desktop>] [-d <integer>] [-p]
# -m window Grab active window
# -m area Grab an area selected with the mouse
# -m desktop Grab whole desktop
# -d <integer> Grab after the specified delay in seconds
# -p Include mouse pointer in the screenshot
# Description: Take a screenshot, store it in Dropbox and copy public link
# into the clipboard
# Author: Gabriel Rodríguez Alberich

Keybase proof

I hereby claim:

  • I am teoruiz on github.
  • I am teoruiz (https://keybase.io/teoruiz) on keybase.
  • I have a public key whose fingerprint is 29EF 5347 64CB E812 1F6E A345 93FC 8512 4ECA 7C8F

To claim this, I am signing this object: