« first day (1446 days earlier)      last day (2625 days later) » 

17:03
@CésarSousa Essa frase simplesmente não fez sentido de tanta redundância :/
@CésarSousa Essa também não fez muito sentido.
@GuilhermeNascimento não consegui ver as imagens que você postou, mas se for alterar url não funciona mais, o google agora é baseado em ip, se seu ip for brasileiro, nem botando co.jp vai deixar de exibir resultados em português
@Randrade sabe como resolver o problema de aspx?
unico jeito de pesquisar em outro idioma é com vpn ou proxy
Preciso que <asp:TextBox ID="Campo_2" runat="server" CssClass="form-control"></asp:TextBox> Esse "2" seja dinamico, sabe como fazer?
@WallaceMaxters Como assim "dinâmico"?
17:06
@Randrade ID="Campo_$variavel"
@Articuno não é URL, qual serviço de imagem não bloqueiam ai ? PRa eu mandar um print geral
@WallaceMaxters E como vc espera saber qual variável utilizar?
                <asp:Repeater ID="rptCampos" runat="server">
                    <ItemTemplate>
                        <tr>
                            <td><%# Container.ItemIndex + 1 %></td>
                            <td>
                                <asp:TextBox ID="Campo_2" runat="server" CssClass="form-control"></asp:TextBox>
                            </td>
                        </tr>
                    </ItemTemplate>
@Randrade olha aí o "Campo_2', preciso mudar
@GuilhermeNascimento oi Guilherme tudo bem? como voce faz pra gravar gif ?
@WallaceMaxters Sim, mas como assim "mudar"? Você quer pegar um valor de onde?
@JulioHenrique97 screentogif
recomendação com selo SOPT de qualidade :p
@AndersonCarlosWoss peço desculpa qual frase
?
@GuilhermeNascimento não faço ideia, e meio aleatorio jkkkk
@Randrade do Asp:repeater, ué.. Container.ItemIndex
@CésarSousa Essas duas que enviou no chat
17:13
@WallaceMaxters Acho que seria no evento Repeater.ItemDataBound
eu preciso da vossa opiniao nessa plataforma se tem algum erro grave alguma falha eu fiz varios testes e nao encontrei erros mas mais que uma pessoa e sempre melhor
@WallaceMaxters Creio que lá você conseguirá fazer essa alteração antes da página ser redenrizada
@Randrade em uma função que geralmente pode aplicar a cada item, tem que lembrar como é
@WallaceMaxters Veja se é isso daqui
13
A: Set ID of Items In a Repeater

gilly3 So my page displays three textboxes, each with the ID of myTextBox three times. Are you sure about that? It sounds like you are talking about the rendered output. View the source and you will find: <input name="myRepeater$ctl00$myTextBox" type="text" id="myRepeater_myTextBox_0" /> <input ...

@Randrade oO
17:15
é o que deu pra responder, não sei se as URLs dele mudam, usei o link e deixei os devidos créditos @Randrade
0
A: O Google muda o idioma do meu site no processo de indexação?

Guilherme NascimentoO Google busca por região, no caso a sua região provável deve retornar como sendo Brasil então os resultados serão em Português, então quando navega nos resultados é provável que só irá só retornar os links com ?lang=pt-br No entanto é possível buscar no Google em inglês, será necessário você po...

obrigado @GuilhermeNascimento e @Articuno
ja até salvei nos fav
pq aqui o proxy nao deixa baixar
pra variar
@Randrade mais feio que php esse asp
Iae seus programador Java
@LINQ avatar novo?
@LINQ vou te processar kkkkk
17:23
@WallaceMaxters É uma briga boa
bolsahoreca.pt/index.php podem por favor testar e dar a vossa opiniao se encontram falhas ou erros graves que sejam importantes resolver
@GuilhermeNascimento Muito boa a resposta
@JefersonAlmeida Sim, troquei antes
@CésarSousa o que você quer saber?
@GuilhermeNascimento Também tem a questão do sitemap. Mas não sei até que ponto ajuda ou interfere
17:25
se esta sem falhas graves para ser lancado logins registo falhas que possam ser graves para o utilizador
@CésarSousa que tipo de falhas?
@Randrade Quase um Cigano seu comentário
falhas graves que possam ser usadas para hackeres roubarem informações ou mesmo que impeça o funcionamento correcto para o utilizador
@Randrade raramente eu uso isso, só usei uma vez pra falar a verdade, mas era muito trabalhoso, creio que se o site estiver bem organizado será mais eficiente, sitemap e sites com muitas paginas dinamicas as vezes é problematico
@CésarSousa existem inumeras falhas que podem ser usadas por hackers, não tem como testar uma por uma
Seu modal de login invalido está com problemas, só exibe um x
17:30
e normal o cliente so quer mostrar o simbolo
update-database
alias, quanto modal, sei la, não entendo nada de UX mas site que exibe tudo em modal me deixa irritado e com vontade de sair dele kkkk
boa tade õ/
@Randrade não, não nããaaaaao
@WallaceMaxters Opa
kkkk
@GuilhermeNascimento Mas depois que você montar a estrutura e deixar dinâmica eu creio que ajuda bem
17:31
@CésarSousa e como o usuario vai ser do que se trata? um X pode ser tanto um erro de login, quanto um erro do servidor, ou apenas uma senha errada, ou usuario errado, isso não ta certo hein
@Articuno Ainda mais com tanto texto assim (cc @CésarSousa)
@LucasRodrigues \õ/
@Randrade o código é tão grande que não dá pra mostra aqui :|
@CésarSousa é pra avaliar os erros de português também? kek
17:31
@CésarSousa só recomendo não colocar padding ou margin em elementos do bootstrap que sejam col, row ou container:
<div style="padding:0px 0px 0px 50px;" class="col-sm-6 margin-20">
isso desconfigura TUDO mesmo, no seu caso até apareceu o scroll e um espaçamento feio demais abaixo
quero uma avaliacao de falhas que descobraram que possa quebrar o projecto perante os clinetes
Essa barra de surge do nada isso ai é bom pra UX??
@Randrade como verificar Até o Campo_18? dotnetfiddle.net/j2rFbs
@CésarSousa isso só tendo acesso ao código back-end seria possivel dizer, não tem como sabermos o que é feito em vosso back-end só olhando o front-end
@WallaceMaxters Aí complica. Não tem um padrão para as condições.
17:33
Cara, que disgrama esse programa
dava pra simplificar
sql injection falhou kkkkkkkkkkkkkkkkk
sim eu testei com ' OR ''=' :p
@Articuno falhou o sql no site ?
@Randrade até que sim, mas pra muitas paginas é complicado mesmo, talvez fazer das mais importante pode ser util, outras páginas, como buscador ou produtos que geralmente não ficam muito tempo, como um automovel usado, ou imóvel usado, é quase que trabalho jogado fora :/
@CésarSousa sim, só exibiu o X que mencionei antes
@GuilhermeNascimento e a resposta tardou, mas apareceu
17:34
@AndersonCarlosWoss prevejo o pior :(
@Articuno prontos bom isso e bom
@WallaceMaxters Sempre dá. Mas sem achar o padrão fica complicado. Estava pensando em algo com reflection, mas sem saber o que verificar em cada campo complica muito
@GuilhermeNascimento esteje preparado
@AndersonCarlosWoss ahhhhhhhhhhh medo:
$novoText = preg_replace(array("/\t/", "/\s{2,}/", "/\n/", "/\r/"), array("", " ", " ", " "), $result);
esse curte gambiarra nivel demonio
2
@Articuno lembra que eu queria um SSD de 500?
17:36
<ul> pode ir ID ou Name? queria usar o conteudo delas no Modal, porém, é possivel evitar a fadiga de criar um modal pra cada botão?
@CaiqueRomero sim, ja conseguiu os 10.000 temers pra comprar? kkkkkkkkkkkkk
@Articuno comprei um no EUA 149$
@GuilhermeNascimento olha o link que mandei pro @Randrade dotnetfiddle.net/j2rFbs
@GuilhermeNascimento esse gosta de gambiarra nível Brasil
@CaiqueRomero comprou fisicamente ou importou?
@Articuno acabei de comprar (pela internet) mas meu amigo trará pois ele está la
17:37
Se importou, cruza os dedos pra receita não passar a mao nele kkkkk
Mandei para o endereço dele
@WallaceMaxters quem fez isto? Trabalha contigo?
ele volta pro Brasil dia 5
ai sim
Economizei ai uns 400 reais
Absurdo como as coisas são mais caras aqui
17:39
Anderson se alguém der upvote naquilo eu sinceramente vou ficar 365 dias seguidos sem entrar no site principal
@GuilhermeNascimento Onde? kkk
@CaiqueRomero "EU SONEGO TUDO QUE FOR POSSÍVEL" — Mito
3
@GuilhermeNascimento Tipo isso...
@Randrade tenho certeza q php é mais bonito que ASP classic
0
Q: Qual é a melhor forma de apagar uma grande quantidade de arquivos em uma pasta no windows?

Rafael MarcosEu tenho uma pasta de arquivos temporários da minha aplicação que está com mais de 1 milhão de arquivos. A pasta possui algumas permissões de acesso, portanto gostaria de apagar apenas os arquivos. Qual é a melhor forma de apagar uma grande quantidade de arquivos em uma pasta no windows ?

ampla demais?
17:40
@LucasRodrigues huahuahuahuahuahuha
@LucasRodrigues eu SONECO sempre que possivel, afinal o que importa é poder tirar um pestana pra recuperar as energias :)
Shift + del
@Articuno sudo -rf /, só que para Windows...
@GuilhermeNascimento Cade vou dar upvote (obs.: nem sei do que se trata kkk)
@GuilhermeNascimento Dormir é roubo, soneca é legítima defesa
depois dos 2 downvotes que ele tomou é capaz dele dar um downvote free pra mim :/
@GuilhermeNascimento e vai mesmo kkkkk
@GuilhermeNascimento Eu comentei, então ele saberá que um é meu
@Randrade tou querendo pegar um SSD mas tá foda, uns 450 reais o de 240 gbs
17:43
faz parte da turma aqui do site que subtende de que todo negativo que recebe em resposta, um é de outra pessoa que respondeu
mudar a frase pq prefiro cães latindo do que carro de baile funk na rua
@WallaceMaxters baile funk na rua é roubo (de sono), denunciar é legitima defesa
> del c:\Folder*.* /s /q
@GuilhermeNascimento Gambiarra nível PHP
kkkk
@JefersonAlmeida Sim. Por isso que comprei meu novo note com m.2 de 240gb ssd e 1tb de hdd
@Randrade o que houve com o deltree? kkkk
17:45
alguém sabe como pegar um valor de um index de um array em C# e, caso o mesmo não existir, retornar NULL?
@gato acredite, o PHP é ruim, mas tem gente que faz o limite da ruindade ser ultrapassado em 100 quilômetros
O PHP é a linguagem mais honesta do Brasil
@Randrade já comprou?
olha a resposta kkkkkkkkkk
rmdir funciona no windows? hm
@JefersonAlmeida Já sim
17:46
@WallaceMaxters o lema dela é, eu sou uma merd*, use sabendo disso ;) - Honestidade
@Articuno Sim, mas ele apaga a pasta também
@GuilhermeNascimento hauhauahuahua
@Articuno Não me lembro ao certo a versão, mas acho que foi descontinuado
@Randrade pegou qual?
@GuilhermeNascimento sabe como "traduzo" a função date() do php em portugues ?
Só esperando ansiosamente pelo downvote free que irei ganhar
kkkkkkkkkkkkkkkkkkkkkkkk /\
é possivel carregar conteudos diferentes dentro do mesmo modal? Ou eu teria de criar um modal diferente pra cada botão?
68
Q: Como fazer a função date() formatar uma data em português?

MiguelNo meu projeto estou usar a função date(), no entanto gostaria que fosse em português, o formato da minha de momento é: "Thursday 6th", gostaria que ficasse no mesmo modelo mas em português, esta é a minha formatação: update do código: (continua sem funcionar) setlocale(LC_ALL, 'pt_BR'); echo d...

@JulioHenrique97 com date não traduz. Só strftime()
17:48
4
Q: Data em português (pt-br)

Alan PSTenho o seguinte código em PHP: <?php setlocale(LC_ALL, "pt_BR", "pt_BR.iso-8859-1", "pt_BR.utf-8", "portuguese"); $tz_object = new DateTimeZone('Brazil/East'); $datetime = new DateTime(); $datetime->setTimezone($tz_object); $dia = $datetime->format('d'); $mes = $datetime->format('F'); $ano ...

@Randrade agora dá para instalar o cs
@JefersonAlmeida E qualquer outro jogo. kkk
@rray entendi, joia!
@LucasRodrigues O @WallaceMaxters curtiu isso!
@GuilhermeNascimento obrigado hein
17:50
por nada :)
@Randrade 99% por cento conservador, mas aquele 1% ancap
Pronto rray, agora você é 102 dalmatas (+1 meu) - referencias
var array = new int[] {1, 2, 3};
int? valor;
try
{
    valor = array[4];
}
catch(IndexOutOfRangeException)
{
    valor = null;
}
@WallaceMaxters ^
@LINQ hum... boa, cara.
@LINQ to apanhando dessa bosta de ASPX
@GuilhermeNascimento wow x102 kkkk
17:53
cara, como seta VALOR nessa merda?
até que em fim
mas hein
@WallaceMaxters wild_wallace_mode=On (detalhe, tem moderador na sala)
Velho saiu errado!
kkkkkkk
    protected void Repeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        string[] titulos = HF_Campos_Titulo.Value.ToString().Split(',');

        TextBox input = (TextBox) e.Item.FindControl("campo");

        input.ID = String.Format("Campo_{0}", e.Item.ItemIndex + 1);

        if (titulos.Length > e.Item.ItemIndex)
        {
            input.Text  = titulos[e.Item.ItemIndex];
        }
    }
@WallaceMaxters seta valor no quê, meu fi?
LINQ após algum tempo
17:55
Olha aí, consegui mexer nessa gambiarra
@GuilhermeNascimento Lulinq?
@WallaceMaxters lulu santos linq
ninguem fechou ainda, nem foi comentado que é off-topic ... ao menos pra mim é, não vejo sentido algum na pergunta, "eficiência" é totalmente relativo ai
-4
Q: Qual é a melhor forma de apagar uma grande quantidade de arquivos em uma pasta no windows?

Rafael MarcosEu tenho uma pasta de arquivos temporários da minha aplicação que está com mais de 1 milhão de arquivos e ocupa alguns gigas no servidor de produção. A pasta possui algumas permissões de acesso, portanto gostaria de apagar apenas os arquivos em lote. Qual é a melhor forma de apagar uma grande qua...

Eu estou editando a resposta. Eu estou me baseando em minha experiencia pessoal em uma multinacional. Eu li algumas coisas em inglês e acredito que isso irá ajudar se estiver em português. — Rafael Marcos 6 mins ago
LulinqLaravel
@Randrade ainda sim to acho que se for sobre programação ele que edite e reabriremos, mas como esta não tá fazendo sentido :/
17:59
0
Q: Não estou conseguindo enviar dados do formulario para o banco mysql

Carlito Veeck Pautz<?php include_once("conexao.php"); $aluno=$_POST['aluno']; $cpf=$_POST['cpf']; $responsavel=$_POST['responsavel']; $endereco=$_POST['endereco']; $fone=$_POST['fone']; $mail=$_POST['mail']; $pretendido=$_POST['pretendido']; $escola=$_POST['escola']; $ip = $_SERVER['REMOTE_ADDR']; $dia_visita = d...

@GuilhermeNascimento Sim, concordo
huahuahuahuahuhauhauhauha
Ao meu ver a pergunta foge totalmente do escopo, por este motivo votei para fechar. A questão de "eficiência" que creio que seja o você procura é relativo e no seu caso não tem relação com a programação, mas sim com o tipo de disco (hdd, ssd, etc) e formato que ele esta (FAT, EXT, NTFS), todos assuntos são ligados diretamente a TI, mas não ligados diretamente a programação. Não me entenda mal, a discordância é somente por ser off-topic mesmo, talvez se fosse no site superuser.com seria on-topic. — Guilherme Nascimento 40 secs ago
Quando a pergunta é sobre PHP, o que o @LINQ faz?

System.Linq.Enumerable.Skip()
Note que a pergunta que você linkou é de 2008, naquela época o site não tinha um escopo bem definido, era bastante permissivo na verdade, teve muitas perguntas inclusive que foram fechadas só 9 anos depois, como sendo off-topic, note que a pergunta foi deletada uma época i.stack.imgur.com/BxRc0.png, mas foi restaurada por um moderador, ou seja não foi porque questão de "topico", mas provavelmente de "historico", ela foi inclusive refeita, mas foi movida para o superuser.com: superuser.com/q/19762/162728Guilherme Nascimento 46 secs ago
18:18
@Randrade seu ssd antigo é qual?
ué, desde quando ser util justifica quebrar os limites do "topico"? E pior que tem gente que parece concordar
2
Pqp, queria aprender a como criar uma Carteira Virtual. Mas só aparece tutorial de Bitcoin WTFFFFFFFF
@Articuno fui na fila, e o jênio parece estar se metendo na sua tag java, ele tá marcando tudo como Deixar aberta :( ... até aonde vi ele não tem conhecimento algum de java, serio, se eu fosse moderador já teria BAN garantido pra muita gente :P
Se bem que acho que moderadores devem ter código de conduta e não podem atuar nisto, então só estou falando da boca pra fora mesmo
@Randrade vai fazer o q com ele?
18:29
@JefersonAlmeida Iria deixar nesse note mesmo, mas não iria usar muito
@Randrade quer vender?
:)
@JefersonAlmeida A gente pode conversar. Só esperar o meu chegar e estiver tudo certo que a gente combina
@Randrade certo, vc já tem ele a qnts anos?
@JefersonAlmeida Acho que uns 2 anos +/-
vcs sabem como eu travo uma div na linha ? pq quando eu reduzo a tela ela quebra pra baixo rs
18:43
@JulioHenrique97 isso é extremamente amplo pra sabermos o que fez, divs, block e afins não coisas coisas especificas de comportamento unico, depende muito do que fez, uma solução X não vai resolver um problema Y
0
Q: Como instalar pacotes .NET Core do Nuget usando o VS Code?

LINQEu estou usando o VS Code para desenvolver um projeto em .NET Core e gostaria de saber como faço para instalar pacotes no Nuget nele. No Visual Studio, existe um terminal específico pra isto, o Package Manager Console. Nele é preciso usar o comando Add-Package para instalar algo. Por exemplo, p...

Fiz com todo amor e carinho, espero que seja bem aceita.
0
Q: Lista de Siglas latex

Renann RodriguesOlá! Estou fazendo uma lista de siglas no latex, mais especificamente estou usando o overleaf para isso... Estou com um problema, quando eu crio a lista de siglas ela esta vindo desordenada, aparece por ordem de citação no texto e não por ordem alfabética \usepackage{nomencl} \makeatletter \r...

Fora de tópico? Ou talvez não?
@WallaceMaxters ah até que são afinadas e o video foi bem produzido kkkkkkkkkkkkkkkkkkkkkk xD ... Agora, aproveita e procura os "reaction!"
@GuilhermeNascimento Eu já tô vendo, kkkk... E já aproveitei pra deixar meu dislike no original :)
@WallaceMaxters kkkkkkkkkkkk xD auto-dislike=On
18:51
@GuilhermeNascimento eu to ouvindo o react do funk das p****tinhas aborteiras, inacreditável
@WallaceMaxters cara eu não suporto mais politica ... "Empoderar" virou palavra da moda ... tô cansado de direita, esquerda e intectuaizinhos by Internet 2.0 que aparecem no Youtube e Grupos do face
@GuilhermeNascimento Eu nem sei se tem a ver com política isso.... Eu não sei de mais nada...
@WallaceMaxters to assim mesmo :/
@GuilhermeNascimento Quem larga o PHP está sendo empoderado
@GuilhermeNascimento por isso vou votar no Dr Rey... Nem direita, nem esquerda, é Free Marketing Societ... Tudo novo
@WallaceMaxters revolução ao estilo da "francesa", o melhor é formatar e começar novamente: oh, indios tá aqui o Brasil de volta, nós fizemos merd* desculpe-nos, vamos voltar pelo oceano...
18:57
@GuilhermeNascimento Já falei, não tem nada de devolver pros índios, tem que devolver é pros dinossauros e pedir educadamente para o meteoro voltar para o espaço de marcha-ré
@WallaceMaxters se aparecer um disco voador, eles podem ficar com o Brasil então :)
Tchau, tenho que ir mesmo, até mais tarde o/ #fui
tchau, querido, kkkkkk
19:13
@GuilhermeNascimento ah sim guilherme entendi, eu achei que havia um css pra isso tipo: block seila rsr
mas refiz aqui e deu certo
0
Q: Disparar mensagem para 50k de emails?

Brendow Adrielpessoal estou com um grande problema. O gestor do sistema precisa enviar estes emails para 50k de usuários que estão numa planilha excel. Uma mensagem de email com link para uma página web. Qual seria a melhor e mais rápida maneira de fazer isto num curto prazo de tempo? Tentei verificar algumas...

0
Q: Movendo perguntas de uma comunidade para outra

Jonathas B. C.Ao ser notificado que a minha pergunta é off-topic, é possível que o próprio o autor da pergunta mova ela para a comunidade correta? ou seria melhor esperar que algum administrador o faça? Quais as opções possíveis? Remover a pergunta e refazer na comunidade correta Mover a pergunta para outr...

@Randrade solução, pague uma solução de envio de emails
19:35
@Randrade 50 mil motivos para fechar
@AndersonCarlosWoss pronto, vou ter que cumprir minha promessa:
@GuilhermeNascimento Então, aí que entra a forma de perguntar. Teria como perguntar de uma forma que eu creio que seria aceita. Mas teria que mudar muita coisa
@GuilhermeNascimento Ele excluiu e respondeu de novo?
19:59
@AndersonCarlosWoss sim, mas mudou um pouco o código, ainda sim é quase a mesma coisa :/
Lá vai minha ultima resposta, só farei novas respostas ou perguntas depois de cumprir a promessa
1
A: Como criar "desenhos" em arquivos escritos em Batch

Guilherme NascimentoIsto é conhecido como ASCII ART (um termo vulgar/comum), não quer dizer que é um termo oficial, o básico dele é você escrever mesmo baseado em caracteres da tabela ASCII para "simular" um desenho, não é bem um problema de programação, no entanto a parte que cabe a programação é entender que é nec...

@GuilhermeNascimento Ficou menos gambiarra, mas ainda assim não é das melhores
Acho que agora não chega a valer o -1, mas com certeza não vale o +1
Eu diria que é possível otimizar, levemente, o código, pois se substr_count($z, ';') retornar um valor diferente de 2, o arquivo já é inválido, então você poderia parar a análise na primeira ocorrência. Se o arquivo tiver 1000 linhas e a primeira ja estiver errada, por quê analisar as outras 999? E é válido notar que esta solução não é recomendada se existir a possibilidade de arquivos muito grande, pois não só armazena o conteúdo do arquivo em memória como armazena duas vezes: uma no array $dados, outra na string $result. — Anderson Carlos Woss 6 mins ago
@AndersonCarlosWoss ele criou uma contagem de linha desnecessária, bastaria count() no file() e dava pra fazer o substr_count dentro do primeiro loop
Verdade
Aliás, no segundo ele está percorrendo uma string com o foreach?
Mas de qualquer forma para exibir o CSV não sei se vai dar certo, ou garantir que o formato esta ok ... sei lá, php não é lá grandes coisas, mas prefiro as funções nativas ao invés de reinventar a roda :(
@AndersonCarlosWoss isso me deixou encucado, fiquei na duvida se isso reconhece as quebras de linha, tá um código muito estranho
@GuilhermeNascimento Não reconhece
E em PHP string não é iterável
20:04
@AndersonCarlosWoss pois é, por este motivo eu quase negativei, mas ele é meio sem noção e vai levar pro lado pessoal com certeza :(
Agora negativei e comentarei de novo
prefiro deixar ele no zero a zero mesmo, pq ele é meio vingativo
Outra coisa que sinto falta no PHP são funções all e any para arrays
@AndersonCarlosWoss parece que nem no SPL existe algo assim :/
E as funções array funcionarem em generators
Aliás, se fizer...
function read($file)
{
    $fp = fopen($file, 'rb');

    while(($line = fgets($fp)) !== false)
        yield rtrim($line, "\r\n");

    fclose($fp);
}
E não utilizar o generator até o fim, o arquivo ficará aberto também?
20:20
@GuilhermeNascimento Tem uma resposta especificamente sobre o android para ajudar
@Randrade indica lá pq assim irão aparecer ambas
@GuilhermeNascimento É na mesma pergunta, só é uma resposta abaixo
@AndersonCarlosWoss infelizmente ficará sim
@GuilhermeNascimento Que zuado haha
@Randrade ah XD sorry, é verdade
@AndersonCarlosWoss por isso comentei ontem contigo, "um dia o PHP terá using() {...} ou não", que é uma funcionalidade do C# para leitura de arquivos e outras coisas, além disso ele isola o escopo
20:23
@GuilhermeNascimento Tipo o with do Python?
@AndersonCarlosWoss isso mesmo, diria que são primos hehehe
Esse é um dos problemas do PHP
eu esqueço que o pessoal aqui do site é mais python que C#, vou mudar as comparações hehehe
Parece que eles fecham os olhos para essas necessidades
@AndersonCarlosWoss pra mim tem coisas que já existiam em outras linguagens desde 2003/4 que poderia existir no php5.6 no minimo, essa sendo uma delas, na verdade vai parecer um ataque meu gratuito, e mesmo eu defendo o PHP tantas vezes vou ser sincero
Meu sonho é que Python se torne uma plataforma WEB mais comum que PHP, e que todos servidores descentes, sendo Shared, VPS, Dedicados e afins tenham WSGI
20:28
Mas com um pouco de paciência, acho que hoje já é possível
A ascensão do Django permitiu isso
vai me perdoar, gosto de python, mas Django eu acho meio cavernoso, ou melhor, não me sinto confortável, Flask é bem cru e talz, mas é mais "bonitinho", claro que também não é uma maravilha de organização, mas é tão simplório que dentro deste limite dele eu diria que é excelente
@AndersonCarlosWoss É só eu que lembro do filme toda vez que leio Django?
@Randrade só que nesse caso é um filme de terror :)
@GuilhermeNascimento Também não curto o Django. Acho que ele foi mal organizado para todo o potencial que tem
@GuilhermeNascimento Mas filme de terror faz sucesso
20:31
Eu estou tentando adaptar aquela minha ideia de middleware que eu estava implementando no PHP para o Python. Vai ficar bonito
isso é feio demais pra mim:
urlpatterns = [
    url(r'^polls/', include('polls.urls')),
    url(r'^admin/', admin.site.urls),
]
Visando o quão melhor python pode ser
A minha chegará a uma sintaxe próxima a do Flask. com decoradores
@AndersonCarlosWoss se for vc já tem um usuário, só não abro mão da performance :P ... pq Django é meio lento também (testes pessoais), então o seu tem que ser 30% melhor que ele hein XD
Eu fazendo cobranças antes do framework existir kkkkkkkkk
@app.route(['GET'], '/users/)
@app.middleware.json
def users(request):
    with Users as users:
        return users.all()
Uma ideia, ainda no papel
Flw pessoal até amanhã
20:34
@GuilhermeNascimento A ideia é fazer o mais cru possível
@CaiqueRomero o/
Para o desenvolvedor ter controle de tudo
@AndersonCarlosWoss já curti, só por isto:
@app.route(['GET'], '/users/')
@app.middleware.json
Controlar o cache, por exemplo: @app.meddleware.cache(time=3600)
@AndersonCarlosWoss irá escorrer muito suor dos meus olhos quando isso estiver pronto, de tanta emoção
20:37
Ou template engine...
poderia ser opcional, não? Mas vou esperar pra ver
@app.middleware.ninja2
def users(request):
    with open("template.ninj2") as stream:
        return stream
Ou HTML puro
@app.route(['GET'], '/users/')
def users(request)
    with open("users.html") as stream:
        return Response(200, stream)
A sintaxe seria algo assim
@AndersonCarlosWoss pra mim, vendo como Python é, isso ficou complicado, mas é apenas sugestão
E esses middlewares não estariam necessariamente em app, visto que não estariam previamente implementados
Não inicialmente, é claro
Sei lá, dava pra colocar o decorator pra pré configurar e o return receberia os valores e "popular", acho que a responsabilidade de carregar (fazer o open) o template.ninj2 deveria ser unica e exclusiva do proprio middleware
20:42
E talvez simplificar de @app.route(['GET'], ...) para @route.get(...) e depois fazer app.run(route)
@GuilhermeNascimento É uma ideia
@AndersonCarlosWoss a ideia é simplificar mesmo :)
@app.middleware.ninja2(template='template.ninja2')
def foo(request):
    return {'name': ..., 'age': ...}
Algo assim?
Eu tenho um sonho, um sonho que um dia mesmo a pior das hospedagens terá WSGI
@AndersonCarlosWoss exatamente, ficou lindo
Realmente fica muito melhor
Então coisas como o .age e .name vão popular no template e o resto é só alegria :D
20:45
E seguindo a PEP 3333 a implementação dessa ideia fica bem simples
@GuilhermeNascimento A locaweb já tem (apesar do trabalho para ativar) xD
A unica coisa é criar as classes conforme as RFCs
Request, Response, Header, etc
@Randrade depende do plano :/ o que estou é tão limitado (culpa de um jênio que trabalhou aqui na empresa) que nem cpanel tem
Se realmente for necessário
Pela PEP 3333, para enviar os cabeçalhos, basta fazer um iterável de tuplas ('nome', 'valor'), então abstrair isso para uma classe talvez seria deixar complexo demais
@AndersonCarlosWoss creio que o interessante seria para "simular" as chamadas ou até passar para outras instruções mais limitadas fora do WSGI, voltando a ideia de simular, em um teste unitário seria legal simular uma requisição/resposta, assim tornaria mais pratico, então seguir o RFC e criar as classe vai ser necessário, do meu ponto de vista
20:48
É, a ideia é fazer algo que dê para criar os testes unitários tranquilamente
@AndersonCarlosWoss ah sim, entendo, é acho que só testando e construindo irá conseguir sentir a necessidade, #ancioso
E as rotas serem em regex puras mesmo
Sem aquelas de /users/{id}
E receber id como parâmetro
@Randrade pense que contratam uma pessoa pra dar ordens em você e o cara é tão limitado que mal sabe o que é programação, ele até tinha o visualstudio, mas construiu um app (tinha só umas 15 linhas) que levou quase um mês e a qualidade era bem duvidosa, nunca fiquei tão aborrecido, o cara só fazia burrices e eu não podia falar nada, era meu chefe :(
Mas ainda incerto
@AndersonCarlosWoss e {?id} seria opcional, sim é só uma troca de ideias :)
20:52
@GuilhermeNascimento A ideia seria ter /users/[0-9]* mesmo
Não sei
Não pensei a fundo nessa parte
.modal.modal-fixed-footer {
padding: 0;
height: 70%;
width: 30%;
background: red;
}
Assim funciona
e assim:
Anderson, crie seu FW com calma, com amor, com carinho, sem pensar nos outros e com certeza terá um grande FW :)
não funciona, alguem sabe o pq?
.modal.modal-fixed-footer {
padding: 0;
height: 70%;
width: 30%;
background-image: url("polybg.jpg");
}
/users/(?P<id>[0-9]*) ou isso
@LucasRodrigues Se o CSS estiver em uma subpasta terá que fazer background-image: url("../polybg.jpg");
20:54
ta na raiz
;-;
background-image: url("images/polybg.jpg");
@LucasRodrigues olha o console, deve ter algum erro 404
assim tbm nao- funciona
@GuilhermeNascimento Acho que nem dá para chamar de FW haha
@GuilhermeNascimento blz vou tentar
A imagem no CSS é relativa ao caminho do próprio CSS
20:56
@AndersonCarlosWoss vc viu o meu esquema de regex? Não é tão lindo, mas eu fiz pensando em evitar conflitos mesmo
@GuilhermeNascimento No Inphinit?
3
A: Uso de CSS background-image e background-color

Guilherme NascimentoInverta as barras e adicione aspas: background-image: url("C:/Users/Caique/Documents/Study/HTML - CSS - JavaScript/Caelum/Mirror Fashion/caelum-arquivos-curso-web/mirrorfashion/img/sobre-background.jpg"); Isso é porque talvez as barras que você usou em HTML e CSS podem estar "escapando algo", ...

@GuilhermeNascimento deu 404 mesmo, porém os arquivos estão nas pastas ;-;
@LucasRodrigues manda o link do site pra eu ver
@AndersonCarlosWoss vo por na raiz do css só pra testar entao
@GuilhermeNascimento to faznd no localhost :/, pro servidor eu só upo se tiver 100%
20:58
@AndersonCarlosWoss sim, só pra entender github.com/inphinit/inphinit/wiki/Expressão-Regular, é porque assim não precisa o usuário/desenvolvedor ficar ele mesmo escapando os caracteres, o proprio FW escapa o que é necessário
É uma ideia boa
@AndersonCarlosWoss Deuso mim beija, deu certo. obrigado
Eu sei que deu certo
vcs são focas
@GuilhermeNascimento se eu ver coisa errada eu vô fazer dossiê e levar pro meta
21:01
@AndersonCarlosWoss , tipo imaginando o seu FW, que seja algo como @route('/user.bar/(a|b)'), o ponto precisaria ser escapado pelo usuário, ficando assim @route('/user\.bar/(a|b)'), mas nem sempre ele vai lembrar disto, afinal regex é fácil confundir, mas se fizer um parse proprio deve dar pra isolar, algo como @route('/user.bar/{:a|b:}') irá converter para ^/user\.bar/(a|b)$ e voilà
6
Q: Reabertura de pergunta duplicata mesmo ela continuando sendo duplicata

ArticunoRecentemente fechei a pergunta abaixo como duplicata de uma que eu já havia feito, pois a solução dela servia perfeitamente pra dúvida apresentada. Esta é a duplicada: Como filtrar Coluna no JTable com dados do tipo Calendar Essa é a pergunta que possui resposta pra ela: RowFilter.regexFilter nã

Ninguém q virou reabertura se manifestou, é uma pena
@GuilhermeNascimento Já passei por coisas similares várias vezes.
@Articuno acho que estão com medo de ter "corredor polonês"
@GuilhermeNascimento Sim, genial, eu estava pensando sobre esse problema de escapar o próprio path
Eu estou mais ancioso com o FW do Anderson que ele mesmo, vou ser chamado pra padrinho kkkkkkkkkkkkk
21:03
@GuilhermeNascimento se eu tivesse feito algum tipo de sugestão de que estão caçando medalha iriam vim fervendo kkkkkkk mas fui ponderado
Com esta sintaxe de {::} daria até para nomear {id:[0-9]+:} e na função fazer algo como request.get('id')
@Articuno se não é medalha é pontos mesmo, vou foi educado mesmo, mas sinceramente tem horas que eu acho que um BAN não vai fazer mal, pelo contrário vai melhorar a saude do site
@AndersonCarlosWoss nossa, não havia pensado nisto, é que eu passo como parametros em php, mas em Python acho que daria pra passar logo assim id=x, name=y, supondo que o x é o valor do {id:regex e y o valor de {name:regex
@route.get('/users/{id:/[0-9]*/}')
def users(request, id=None):
    if id:
        with Users(id) as user:
            return user
Pouco estranho haha
@AndersonCarlosWoss eu gostei :)
section #users
    for user in users
        div .user
            span: {{ user.name }}
E um template engine assim? haha
21:17
@AndersonCarlosWoss nesta parte eu acho que vai mais pra gosto, eu pessoalmente prefiro HTML puro com algo assim:
<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <div>
        <h1>{{nome}}</h1>
    </div>
</body>
</html>
Mas olhando pro for em HTML puro ficaria bem feio de fazer :/
Eu estive pensando em algo que removesse os caracteres "desnecessários" do HTML e ser baseado em indentação
talvez para sistemas de templates vc poderia usar os que já existem, permitindo a pessoa escolher qual desejar, mas viria um como padrão
Sim, a ideia não é ter nada padrão
Cada um usa o que quer
@AndersonCarlosWoss apoiado :)
Por isso que é o mais cru possível
90% de certeza que será apenas um arquivo .py
21:20
Pessoal, como chama aquele negócio de perguntas de multipla escolha que o pessoal coloca em sites e fóruns, algo como isto:
@AndersonCarlosWoss é sim, mas em fóruns tinha um nome, ou era "poll" alguma coisa
polls
Enquete, em inglês
@AndersonCarlosWoss era isso xD, mas tinha um nome maior, talvez fosse coisa do phpBB e da invisionBoard (dois sistemas de fóruns)
21:28
@GuilhermeNascimento 'straw poll' é bem utilizado em forums

« first day (1446 days earlier)      last day (2625 days later) »