Skip to content

Instantly share code, notes, and snippets.

View mort's full-sized avatar

Manuel González Noriega mort

View GitHub Profile
@mort
mort / kandypot-node.js
Created November 4, 2010 13:48
Node.js + Redis pubsub + Websockets for kandypot.com.
// Really trivial. On new writes to the redis db, we push messages to a websocket channel
var sys = require("sys"), redis = require('./lib/redis-client'), ws = require("./lib/ws");
var pubsub = redis.createClient();
var clients = new Array();
ws.createServer(function (websocket) {
websocket.addListener("connect", function (resource) {
sys.debug("connect: " + resource);
client_id = resource.match(/apps\/([A-Za-z]+)\/timeline$/)[1];
@mort
mort / db.rake
Last active April 14, 2023 08:30 — forked from amit/db.rake
Update for rails 7.0.X and handle postgres password
# frozen_string_literal: true
# FORKED FROM: https://gist.github.com/amit/45e750edde94b70431f5d42caadee423
# SEE ALSO: https://gist.github.com/hopsoft/56ba6f55fe48ad7f8b90
# apt install postgresql-client
# apt-get -y install bash-completion wget
# wget --no-check-certificate --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -
# echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
# apt-get update
@mort
mort / Creating Shazam in Java
Created July 8, 2010 09:18
Creating Shazam in Java
A backup of http://sites.google.com/site/redcodenl/creating-shazam-in-java-1 just in case
Why is this necessary? Read http://sites.google.com/site/redcodenl/patent-infringement
Please fork, tweet about, etc.
----
Creating Shazam in Java
A couple of days ago I encountered this article: How Shazam Works
This got me interested in how a program like Shazam works… And more importantly, how hard is it to program something similar in Java?

About our Rails freelance contractor position

Honest looking for an experienced Rails developer to help our team achieve more velocity in launching our pilot program. We're a full-remote team and this is a fully remote position.

About our vision

Honest has a vision of improving the general quality of conversations between companies and customers by augmenting, not replacing, the skills and expertise of humans. Our product targets teams in the customer support, customer happiness/success and "knowledge workers" spaces and helps them by transforming events (such a customer's message) into actionable information that empowers real human communication.

About the product

{
"data": {
"id": "24cea92b-2b4c-4348-9d72-6ae5060bcc6c",
"type": "launch",
"attributes": {
"status": "recognized",
"launch_type": "conversation",
"participation": {
"data": {
"id": "827",
{
"data": {
"id": "77da631f-da8a-45fb-b021-c7f629425cee",
"type": "launch",
"attributes": {
"status": "backordered",
"launch_type": "conversation"
},
"relationships": {},
"links": {
En estos últimos días estamos haciendo en @honest el experimento de aparcar nuestra herramienta de chat interno – Discord – y apoyarnos solo en la combinación de [correo de Google + nuestra propia herramienta] para la gestión de todas las comunicaciones.
No pretendemos que Honest destierre totalmente el chat o la mensajería instantánea de nuestras opciones, sino entender bien los contornos de las distintas experiencias, procesos y contextos de comunicación interna, para saber qué oportunidades hay de dar una alternativa a lo síncrono/asíncrono y explorar ese espacio "asynchronish" (https://lnkd.in/e5HFDB8h) con más oportunidades para la calma, el foco y una cooperación más eficiente y basada en la autonomía individual.
Cada herramienta de comunicación propone una metáfora o una Opinión sobre la naturaleza del trabajo. En su momento Yammer propuso "¿Y si todas las comunicaciones fueran como Twitter?". Slack dijo "¿Y si todas las comunicaciones fueran como IRC?" La propuestas de Honest es menos expansiva p
// A silly trick for when you need to display several text lines (marketing pages, error pages and such) and it feels cumbersome to have to edit both the locales file and the view for that
// This should be a helper
- begin
// Set a reasonable max value
- (1..9).each do |n|
// raise: true to avoid the default handling for missing keys ("translation missing...") and raise the exception normally
p = I18n.t("your_locale_key_#{n}", raise: true)
- rescue I18n::MissingTranslationData
- break

Hola! En Honest seguimos avanzando en nuestra visión de facilitar la vida de los equipos que trabajan hablando con clientes, a través de la simple(*) idea de presentarles la información que necesitan en el momento en que la necesitan.

Buscamos desarrolladxr Rails freelance para ayudarnos con los pilotos que estamos lanzando. Trabajarás en una app Rails 6 + Hotwire y con la aspiración de seguir la prácticas de desarrollo más actualizadas posible (siempre que tengan sentido)

Es un puesto 100% remoto, con comunicación y coordinación a través de email, Jira y Discord.

Nos gustaría contar con alguien con la mayor dedicación posible y durante unos plazos que, si todo va bien, tiene todas las posibilidades de ir ampliándose.

Escribe a manu@honest.is para saber más.

@mort
mort / honest-ui-dev.md
Last active July 21, 2021 09:29
Come be an UI developer at Honest

About Honest

At Honest, we are building a contextual assistant for Customer Service Agents. By focusing on human conversations, we use technology to augment agents' capabilities so they can {find / achieve / know} anything on the spot while talking to customers.

Backed by a few of Spain's leading VC investors (like K Fund), our aim is to put together an A-team that can approach digital platforms in a holistic manner, open to solve very complex problems. They must be keen on giving attention and care to the different layers of what a successful product really means.

About the UI Developer role

We’re looking for some capable of translating UI designs into a modern, fast, scalable and accessible HTML/CSS/JS layer.