Olá pessoal! Dois meses se passaram desde o
anúncio do typegram em Habré. E eu só tenho uma quantidade terrível de notícias e histórias legais para você! Tudo está se desenvolvendo tão rapidamente que é até assustador. Vou começar com uma saudação:
Olá, meu nome é Vadim, represento o projeto do typegram . Typegram é uma plataforma de publicação online de código aberto.
Isto é o que eu fui treinado para fazer na escola inicial de YC. Comece apresentando você e seu projeto.
Sim, nós (ou melhor, eu) de alguma maneira estranhamente chegamos a esse lugar maravilhoso, onde um bando dos mesmos esquizós via seus projetos e toda semana falava sobre suas realizações e fracassos. Há também vários vídeos úteis, de mentores de sucesso com uma abordagem extraordinária. Eles dizem interessante e atípico. Não vou repetir sobre minhas primeiras impressões e como tudo acontece. Existem links para vídeos dos últimos anos. Assim que terminar a escola (em três semanas), definitivamente escreverei com mais detalhes. Vamos
passar para coisas interessantes (tudo sobre o que falarei é de domínio público no
github ).
Vamos começar com os monstros:
Cada usuário agora tem um mascote, monstro ou avatar pessoal simplesmente colocado. Cada avatar é único e é gerado para o nome de usuário. Aqui, por exemplo, a autark de um designer que desenha monstros:
Como isso funciona? Na primeira solicitação para o endereço
ru.tgr.am/a/username.png - o servidor verifica se há uma imagem com esse nome. Se houver - renderize. Caso contrário, ele coleta fotos de peças, na pasta
github.com/recoilme/tgram/tree/master/data/monster - há fotos de partes do corpo e elas são simplesmente montadas em uma imagem. Descobriu-se muito conveniente. Em primeiro lugar, tudo acontece no servidor uma vez (sem freios javascript). Em segundo lugar, o
designer simplesmente jogou fotos em pastas e pronto (na verdade, ele desenhou uma semana na grade do Photoshop para que sua boca não escorresse e se tornasse legal). Você pode jogar baixando o tipograma e colocando outras fotos em pastas, tudo funciona automaticamente. Se, de repente, você deseja complementar a biblioteca de mídia do monstro com seu trabalho - um poço. Aqui ainda está alienado do
código bindata, que formou a base. Se você quiser experimentar o gerador na linha de comando, por exemplo.
44 ensaios.Uma virada inesperada, mas muito importante. Inesperado, porque não é sobre desenvolvimento, mas é importante porque uma pessoa é um ser brincalhão e criativo. Não lembro quem disse isso, mas não é o ponto. Lançamos um concurso para autores iniciantes - 44 ensaios. Bem, como eles começaram, então o canal Hemingway Calls lançou seu telegrama, mas as obras em si são postadas em tipograma com a tag
44esseQualquer um pode participar. Haverá festas de arte offline com a leitura das melhores histórias, embora sem iPhones no final do evento. Eu acho que isso é importante, porque após o anúncio no hub, muitos começaram a publicar histórias no taipegrama. E é ótimo e interessante.
Experimente , é grátis.
Integração de EmailUm bom e-mail antigo é ótimo para enviar notificações. Por exemplo, quando um usuário é mencionado em um comentário. Então, minha paixão por escrever um gmail de concorrente completo não foi suficiente, desculpe, e a integração banal no smtp foi ferrada. Tecnicamente, o Yandex envia a carta. Você só precisa chutá-lo. Em movimento, é simples. Experimente, veja o
código , se você também quiser apenas enviar push.
Publicar automaticamente no telegramaApareceu um
script que envia o artigo em telegramas. Isso é uma coisa muito controversa. Nos telegramas, tudo está ruim com a formatação dos materiais, por um lado. Escrever posts longos é extremamente inconveniente. Agora a postagem pode ser gravada no taiperam e, se estiver vinculada a um canal, tudo acontecerá automaticamente. Parece mágica. Mas há pouco benefício prático. Porque, como regra, é mais interessante escrever um delineador banal com um link para o artigo no final do que passar por esse conversor infernal aqui. Em geral, esse recurso, tecnicamente interessante, praticamente - tem pouco valor. Implementação do Github
Servidor de estatísticas
Eu sou especificamente bombardeado pelo quão mal implementado os contadores de análises. E eles são ainda mais bombardeados pelo fato de
todos seguirem os usuários para mostrar o banheiro, no momento mais inoportuno. Felizmente, existem alternativas gratuitas. Eu escolhi o projeto
Fathom.Agora , as estatísticas podem ser visualizadas diretamente no tempo de
rega :
stat.tgr.am e sem banheiros. Também há estatísticas próprias e primitivas - diretamente no código do projeto. Cada artigo tem um contador de visualizações. Para cada subdomínio, a DAU e a WAU são medidas, e tudo isso é implementado sem a coleta de dados pessoais no servidor.
Recursos planejados em um futuro próximo:
Servidor menos aplicativo android
Nós criamos um conceito muito interessante. Em plataformas móveis - o taipram funcionará como um mensageiro. Notificá-lo sobre alterações de estado - instantaneamente. Como isso funciona?
O Google possui notificações. É engraçado que, além das notificações usuais, existam “premissas” ocultas. Você pode enviar json arbitrário para o aplicativo e ele será processado como push, mas sem uma mensagem de alarme na parte superior da tela. Bem, ou com uma notificação criada artificialmente, aqui está a seu gosto. Ainda existem canais. Então, vamos juntar tudo. O aplicativo assina o typegram do canal / all Por exemplo. E no canal do usuário do typegram / recoilme para notificações pessoais. Ao publicar um novo artigo - o servidor envia para o FCM - notificação - um novo artigo é liberado. O aplicativo processa e o processa. Convenientemente. Tempo real E nenhum pedido do aplicativo para o servidor. Até agora, coletamos apenas um protótipo funcional. Descrição da ideia aqui:
github.com/recoilme/tgram/issues/107E você pode ver como isso é implementado no servidor lateral
aqui . O aplicativo está sendo
habr.com/users/chukachichi - assim que não seja embaraçoso - ele prometeu colocá-lo no github)
DogecoinIncorporaremos essa criptomoeda mais fofa do mundo diretamente no
mecanismo . Cada usuário terá uma carteira e a capacidade de doar em um clique. E sim, se você estiver interessado neste tópico, ainda estou livre! Quer experimentar? Wellcome.
No final, gostaria de agradecer mais uma vez a todos os colaboradores
visíveis e invisíveis. Sem você, o taipram não teria se desenvolvido tão rapidamente. E muitos deles vieram de Habr. Venha e você. Opensource é principalmente divertido e possibilita realizar as coisas mais ousadas. Ninguém o dará no trabalho para incorporar o Dogecoin no site como pagamento. E no typegram - você será recebido de braços abertos!