Noticias de Typegram

Hola a todos! Han pasado dos meses desde el anuncio de typegram en Habré. ¡Y tengo una cantidad terrible de noticias e historias geniales para ti! Todo se está desarrollando tan rápido que incluso da miedo. Comenzaré con un saludo:

Hola, mi nombre es Vadim, represento el proyecto de tipografía . Typegram es una plataforma de publicación en línea de código abierto.

Esto es lo que me entrenaron para hacer en la escuela de inicio de YC. Comienza por presentarte a ti mismo y a tu proyecto.

Sí, nosotros (o más bien, yo) de alguna manera extraños llegamos a este maravilloso lugar donde un grupo de los mismos esquizos vieron sus proyectos y cada semana hablan sobre sus logros y fracasos. También hay un montón de videos útiles, de mentores exitosos con un enfoque extraordinario. Cuentan interesantes y atípicos. No repetiré sobre mis primeras impresiones y cómo sucede todo. Hay enlaces a videos de años pasados. Tan pronto como termine la escuela (en tres semanas) definitivamente escribiré con más detalle. Pasemos a cosas interesantes (todo lo que hablaré es de dominio público en el github ).

Comencemos con los monstruos:

imagen

Cada usuario ahora tiene una mascota personal, un monstruo o un avatar simplemente puesto. Cada avatar es único y se genera para el nombre de usuario. Aquí, por ejemplo, el autark de un diseñador que dibujó monstruos:

imagen

Como funciona En la primera solicitud a la dirección ru.tgr.am/a/username.png , el servidor verifica si hay una imagen con este nombre. Si hay - render. De lo contrario, recopila imágenes de partes, en la carpeta github.com/recoilme/tgram/tree/master/data/monster : hay imágenes de partes del cuerpo, y simplemente se ensamblan en una sola imagen. Resultó muy conveniente. En primer lugar, todo sucede en el servidor una vez (sin frenos javascript). En segundo lugar, el diseñador simplemente arrojó imágenes en carpetas y listo (de hecho, dibujó una semana en la cuadrícula en Photoshop para que su boca no se atropellara y resultó genial) Puedes jugar descargando el diagrama tipográfico y deslizando otras imágenes en carpetas, todo funciona automáticamente. Si, de repente, desea complementar la biblioteca de medios del monstruo con su trabajo, un pozo. Aquí todavía está alejado del código bindata, que formó la base. Si quiere probar el generador desde la línea de comando, por ejemplo.

44 Ensayos.

Un giro inesperado, pero muy importante. Inesperado, porque no se trata de desarrollo, sino importante porque una persona es un ser juguetón y creativo. No recuerdo quién lo dijo, pero no es el punto. Lanzamos un concurso para autores principiantes: 44 ensayos. Bueno, cómo lo comenzaron, luego el canal de llamadas de Hemingway lanzó su telegrama, pero las obras en sí mismas están publicadas en typegram con la etiqueta 44esse

Cualquiera puede participar. Habrá fiestas de arte fuera de línea con la lectura de las mejores historias, aunque sin iPhones al final del evento. Creo que esto es importante, porque después del anuncio en el centro, muchos comenzaron a publicar historias en el taipegrama. Y es genial e interesante. Pruébalo , es gratis.

Integración de correo electrónico

Un buen correo electrónico antiguo es excelente para enviar notificaciones. Por ejemplo, cuando se menciona a un usuario en un comentario. Entonces mi enamoramiento por escribir un gmail de la competencia en toda regla no fue suficiente, lo siento, y la integración banal en smtp se arruinó. Técnicamente, Yandex envía la carta. Solo necesitas patearlo. En ir, es simple. Pruébalo, mira el código , si también solo quieres enviar push.

Publicación automática en Telegram

Ha aparecido un guión que envía el artículo en telegramas. Esto es algo muy controvertido. En telegramas, todo es malo con el formato de los materiales, por un lado. Escribir publicaciones largas en él es extremadamente inconveniente. Ahora la publicación se puede escribir en el taiperam, y si está vinculada a un canal, todo sucederá automáticamente. Parece magia Pero hay pocos beneficios prácticos. Porque, como regla, es más interesante escribir un delineador banal con un enlace al artículo al final que pasar por este convertidor infernal aquí. En general, esta característica, técnicamente interesante, prácticamente de poco valor. Implementación de Github

Servidor de estadísticas

imagen

Me bombardea específicamente lo mal implementados que están los contadores analíticos. Y están aún más bombardeados por el hecho de que todos siguen a los usuarios para mostrarles el inodoro, en el momento más inoportuno. Afortunadamente, hay alternativas gratuitas. Elegí el proyecto Fathom . Ahora las estadísticas se pueden ver directamente en el momento del rill : stat.tgr.am y sin baños. También hay sus propias estadísticas primitivas, directamente en el código del proyecto. Cada artículo tiene un contador de vistas. Para cada subdominio, se miden DAU y WAU, y todo esto se implementa sin recopilar datos personales en el servidor.

Características planificadas en un futuro próximo:

Servidor sin aplicación de Android

imagen

Se nos ocurrió un concepto muy interesante. En plataformas móviles, el taipram funcionará como mensajero. Notificándote los cambios de estado, al instante. Como funciona

Google tiene las notificaciones. Es curioso que, además de las notificaciones habituales, haya "premisas" ocultas. Puede enviar json arbitrarios a la aplicación, y se procesará como una inserción, pero sin un mensaje de alarma en la parte superior de la pantalla. Bueno, o con una notificación creada artificialmente, aquí está a su gusto. Todavía existen los canales. Entonces, pongámoslo todo junto. La aplicación se suscribe al canal typegram / all Por ejemplo. Y en el canal de usuario typegram / recoilme para notificaciones personales. Al publicar un nuevo artículo, el servidor envía una notificación a FCM, se publica un nuevo artículo. La aplicación la procesa y la procesa. Convenientemente Tiempo real. Y no hay solicitudes de la aplicación al servidor. Hasta ahora solo hemos recopilado un prototipo funcional. Descripción de la idea aquí: github.com/recoilme/tgram/issues/107

Y puede ver cómo se implementa esto en el servidor lateral aquí . La aplicación está cortando habr.com/users/chukachichi , tan pronto como no sea vergonzoso, prometió ponerlo en un github)

Dogecoin
imagen

Incorporaremos esta criptomoneda más linda del mundo directamente en el motor . Cada usuario tendrá una billetera y la capacidad de donar con un solo clic. Y sí, si estás interesado en este tema, ¡todavía soy libre! ¿Quieres probarlo? Bienvenido

Al final, me gustaría agradecer una vez más a todos los contribuyentes visibles e invisibles. Sin ti, el taipram no se habría desarrollado tan rápido. Y muchos de ellos vinieron de Habr. Ven y tu OpenSource es principalmente divertido y hace posible realizar las cosas más atrevidas. Nadie te dará en el trabajo para integrar Dogecoin en el sitio como pago. Y en el diagrama tipográfico, ¡te recibirán con los brazos abiertos!

Source: https://habr.com/ru/post/es426099/


All Articles