« first day (1684 days earlier)      last day (2100 days later) » 

12:47 AM
ficar vendo esse chat parado me dá vontade de pedir uma pizza
 
 
7 hours later…
7:49 AM
Bom dia malta
 
8:15 AM
bons dias
 
 
2 hours later…
9:50 AM
2
A: Em um map/reduce no Java, a operação de acumulação deve gerar um novo objeto? Ou posso aproveitar o antigo?

Victor StafusaBem, você não disse o que você usa como a classe T e nem o que são essas funções que operam sobre ela para produzir Strings. Então vou inventar uma classe para isso: class Colorido { private void complica() { try { Thread.sleep((int) (Math.random() * 50)); } catch...

Que resposta!
Vou deixar para marcá-la só quando der o tempo do bounty, para dar maior visibilidade
@VictorStafusa, aproveitando, sobre aquela edição que você fez...
Eu gostaria de por uma tag tipo , para indicar que respostas em versões do Java acima do 8 são bem-vindas
Esse foi o único motivo para eu não ter posto , apesar de que inicialmente eu estava com muita vontade de fazê-lo, fiquei receoso
Enfim, valeu pela resposta e pela edição
 
@JeffersonQuesado Não sei ao certo. Na verdade acrescentei a tag mais para manter a consistência e a tradição com outras perguntas que também falam sobre streams e outras coisas que há no Java 8.
Que bom que gostou da resposta. :D
 
10:26 AM
Saudações terráqueos
 
10:54 AM
@AndersonCarlosWoss salve
@AndersonCarlosWoss, enfim, postei a segunda resposta (cc @GuilhermeNascimento)
0
A: Soma de primos em um intervalo em C

Jefferson QuesadoPodemos atacar a questão com um pouco mais de matemática, para então podermos usar outros conceitos de programação. Nesta aqui, vamos aproveitar o fato de que é possível (e eficiente) pré-computar os primos. Um pouco de pré-processamento em um conjunto inicial pode tornar muito mais rápida uma co...

Aêeee!
Tenho uma medalha rara!!!
 
bom dia
 
11:12 AM
@JeffersonQuesado mais que merecida :D
 
bom dia senhores
 
Um comentário bem importante: FTP é diferente de HTTP. São protocolos diferentes e possuem códigos de retorno diferente. — Anderson Carlos Woss 6 secs ago
 
Bom dia bom dia \o/
 
11:27 AM
bom dia
 
0
Q: Alternativa ao PHPMyAdmin

HeathzAlguém sabe me informar um gerenciador de banco de dados em que eu possa montar queries mais complexas sem ter que digitar a query? Apenas clicando onde quero fazer um SELECT por exemplo? Preciso fazer várias queries que envolvem um SELECT em várias tabelas ao mesmo tempo utilizando INNER JOIN p...

 
@RovannLinhalis já que aparentemente é duplicata mesmo, marcando pra fechar
Pelo mesmo motivo do fechamento original
 
0
Q: Perguntas duplicadas com referência entre si

RBZAs vezes acontece de ter uma pergunta duplicada, seja por ter sido aberta 2x ou por pela mais antiga não ter sido resolvida, ou abertas por curto tempo de diferença, etc. Mas as vezes acontece de alguém marcar a pergunta nova como duplicada, referenciando a mais antiga, mas também acontece de ma...

 
11:46 AM
@AndersonCarlosWoss refutado:
 
@WallaceMaxters Mas é o 220... haha
Dos cachorros não fazem sentido...
Excedo o 405
 
@AndersonCarlosWoss sim
 
E o 411 e 412... ok, alguns fazem sentido
 
403 fez sentido
 
422 rola muito por aqui e seria estranho exibir a imagem
hahahaha
 
11:56 AM
@AndersonCarlosWoss valeu!
@AndersonCarlosWoss #pracegover: cachorro e javali fêmea fazendo experimento de produção de híbridos transgênicos, porém sem sucesso
 
12:11 PM
Cliente: "ah, desde a semana passada quero marcar um treinamento com vocês e vocês estão demorando. podemos marcar para segundo as 9:00?"
Eu: "Sim"
Eu ligo pro cliente a segunda 9 da manhã
Cliente: "Fulano de tal não está no momento"
hahahahahhahahaha
 
Alegria quando te passam uma tarefa e ela vem com a documentação de especificação completa
 
@JeffersonQuesado bom dia, fim de semana eu estava quebrado ... respondendo ao que eu já devia ter feito kkkkk, ainda acho que ambas caberiam na mesma resposta :)
@WallaceMaxters welcome to the jungle (brasil "business")
@WallaceMaxters acha que devo criar uma pagina com fotos de status HTTP baseada nos usuários do SOpt? :)
 
12:27 PM
require 'sinatra'

get '/frank-says' do
  'Put this in your pipe & smoke it!'
end
Coisa linda fazer um site assim
 
@AndersonCarlosWoss isto é praticamente a resposta :]
Um comentário bem importante: FTP é diferente de HTTP. São protocolos diferentes e possuem códigos de retorno diferentes. — Anderson Carlos Woss 1 hour ago
vale já vc formular ela :D, nem precisa de detalhes nem nada, simplesmente é confusão do AP, basta explicar o 2xx que esta de bom tamanho
 
Eu ia, mas não entendi bem quando ocorre a 220 de fato
 
@GuilhermeNascimento será ótimo. Com aquele anúncio do google maroto, pra ganhar dinheiro
 
"ready for new user" ficou meio vago
@GuilhermeNascimento Com certeza
 
@WallaceMaxters hahaha, preciso aprender isto
@AndersonCarlosWoss sim, dá uma ideia, mas pode ser equivocada, pegar um link aqui
 
12:31 PM
@GuilhermeNascimento fácil. O Google paga por impressão também, não só por clique. Copiar o JS e cola :p
 
@WallaceMaxters googleadsense?
 
@GuilhermeNascimento é
@GuilhermeNascimento Java consegue instalar mais de uma versão na mesma máquina?
Tipo o Python?
 
@WallaceMaxters creio que não
ao menos não se espera o comportamento tradicional, claro que dá pra instalar x86 e x64, que ai vai rodar pelo que chamar
 
@GuilhermeNascimento sobre aquela discussão de ontem: Se o Python não é viável, o que seria mais viável então para desenvolver desktop?
 
Dai você tem um colega que te manda mensagem de cunho religioso todo dia e você pede educadamente para ele parar mas ele se recusa-se porque a minha opinião é menos importante que a ordem que Deus deu a ele.
-.-
 
12:42 PM
@WallaceMaxters gosto pessoal meu, é C++ :) ... no geral para a maioria das pessoas Electron também resolve
 
@GuilhermeNascimento :\
 
@WallaceMaxters Acho que vc consegue sim, o problema será a variável de ambiente ou path do arquivo (cc @GuilhermeNascimento)
 
C++ :|
@Randrade Hum... saquei
 
@CaiqueRomero \block?
 
@GuilhermeNascimento C#? Pra desktop? o que acha?
 
12:43 PM
@CaiqueRomero é tipo aquele tio chato no grupo de familia que manda sacanagem ... as pessoas não sabem usar a internet, nem como se comunicar e ainda se acham algum tipo de salvadoras ao fazer isso sem nunca terem estudado :P
 
0
Q: Ponto e vírgula na reputação

RBZEu sei que é estranho perguntar isso, mas é uma coisa que é constante e infelizmente meu TOC me faz fazer essa pergunta. Intermitentemente, o "." (ponto) que separa os números da reputação, ele vira uma "," (vírgula) em algumas telas. Além disso, se atualizar a página, ela some, voltando ao "....

 
@WallaceMaxters o problema não é a linguagem, mas sim a plataforma que vai usar, creio que C# deva funcionar bem, depende do que deseja fazer e da experiencia :)
 
@Randrade estou quase terminando o exercício, cara. Tá bem da hora. O problema foi que enfrentei uma penca de erro antes de fazer o que eu estava fazendo. Não foi enrolação, kkkk.
Deu pau demais, cara. Problemas com o 4.6.2 net
 
Acontece kkk
 
@Randrade viu o meu problema?
 
12:47 PM
@JorgeB. Estou com a pergunta aberta aqui agora
 
@Randrade Yeap
 
@Randrade essa "técnica" foi realmente desenvolvida pelo mestre? Não tem como pensar numa aplicação assim em PHP, igual ele fez ali no exercício, cara!
 
@GuilhermeNascimento Não me importo com o que ele acredita, só não quero spam kkk
 
@CaiqueRomero mas vc esta correto, afinal de contas, com o perdão da palavra, se ofendo alguém ou não, tem pessoas que se acham santas ao estar na igreja apenas uma semana :P ... mas acho pessoalmente que para poder passar a palavra a pessoa teria que ter algum treinamento e tem que saber diferenciar o levar a palavra do importunar as pessoas, acredito que spammers são os tipos de pessoas com algum tipo patologia, tipo tem alguma carência e por isto precisam se sentir "especiais"
 
E ae galera
como estão?
 
12:53 PM
@GuilhermeNascimento não acredito que seja isso, no caso, o rapaz acha que está fazendo algo bom, bom faz parte, esse é um assunto offtopic para o chat.
 
@Randrade vc lembra o link do blog do Cigano sobre inglês+programação, quero enviar para este colega:
@reculos mas acho interessante isso também, aprender quais são as palavras "reservadas", afinal de contas dominar a linguagem e um pouco de inglês deveria ser o básico para subir a escada do aprimoramento como programador :) ... mas é opinião pessoas minha. — Guilherme Nascimento 47 secs ago
 
@YODA salve, tudo certo man
 
@YODA opa bem!!
 
@JorgeB. Acabei de ler aqui. Meus conhecimentos no S3 não são tão grandes, mas posso fazer uns testes depois para tentar te ajudar. Mas, tem versões da documentação que fala que o Tier não é obrigatório
 
@CaiqueRomero mas é exatamente isso, tem pessoas que praticam o bem virtualmente mas duvido que ajudariam uma pessoa idosa a entrar no onibus ou atravessar a rua, spam assim é algum tipo de carencia, querer estar em evidencia, eu sou do tipo de pessoa que só diz OI pessoalmente, mas não digo oi por mensagem, e só uso whatsapp para mandar msg quando preciso mesmo, mas as pessoas que conheço mandam BOM DIA em massa, é um tipo de carencia de atenção
 
12:56 PM
 
@GuilhermeNascimento mestre, função em php(laravel5.5) pode ter parâmetro opcional ?
 
@Randrade Vi alguém chorando a respeito disso. Daqui a pouco os SJW vão falar que inglês é uma linguagem usada para oprimir os programadores que não se adequam ao padrão dela, kkkkk
 
@CaiqueRomero Eu nunca me interessei em ser notado, nem mesmo em festas, escola e afins, raramente me senti carente, não quer dizer que eu seja forte, tenho uma série de outros problemas sociais, mas no geral sempre me senti desconfortavel com pessoas que insistem em conversas longas ou que nos cortam para falar de si mesmas durante uma conversa, ou essas mensagens de BOM DIA automaticas
 
@Randrade Se for assim o @JefersonAlmeida ta na área certa, ele ama um inglês HAUSHDUASHDUAHSDASUDH
 
12:58 PM
@CaiqueRomero kkkkkkkkkkkkkkkkkkkkk #sacanagem
 
ahjusdhaushd
 
@GuilhermeNascimento Achei \o/
 
vcs pegam pesado
aauhahuahauhauh
 
@JoanMarcos xD foi mais rapido que eu
 
@Randrade como será que um japonês escreve um código?
 
1:00 PM
mal estou vivo, ainda estou me recuperando
 
@CaiqueRomero só pra concluir, o ser humano busca a aceitação, mas tem quem saiba entender o que é aceitação de verdade e tem quem não sabe, por isso busca coisas que supostamente as completam, é muito semelhante as drogas (não é brincadeira), é um vicio para alimentar e saciar a suas proprias patologias (todos nós temos alguma :P)
@WallaceMaxters RUBY :)
@AndersonCarlosWoss tá 10%:
HTTP não é FTP, são protocolos diferentes, funcionam com ferramentas diferentes, tem diferentes propósitos.

O código especificamente 220 que é mencionado como:

> Service ready for new user.

> Traduzindo: Serviço pronto para novo usuário

Isto indica que o servidor esta pronto para que um usuário se conecte e por isto recebe tal código, conforme o link serv-u.com/kb/1509/220-FTP-Reply-Code

Ao usar o comando `REIN` (comando que reinicia) que finaliza o usuário atual, o protocolo pode enviar o código 220, este comando
O que acha?
 
Tudo certo
galera alguém já trabalhou remotamente ou freelancer?
Poderia me contar como foi a experiencia ?
 
@GuilhermeNascimento kkk'
 
@GuilhermeNascimento eu todo empolgado com o Pyqt, na hora de compilar, desanima :\
 
@CaiqueRomero salve
 
1:07 PM
@GuilhermeNascimento Boa, eu só inverteria o início: "FTP não é HTTP"
 
@WallaceMaxters cara eu consegui trabalhar sem pyqt, era um teste, mas o python3.4, na epoca não tinha suporte ao pyinstaller
 
@Randrade isso é de 2012, eu tenho a 3.18.6 de 2016. Vou fazer um teste, com a última a ver se poderá ser isso.
 
@AndersonCarlosWoss feito! Depois adiciono mais detalhes, assim que sobrar mais tempo, o trabalho anda desafiador :P
 
@GuilhermeNascimento isso me deixa pluto da cara
4
A: Packaging with Pyinstaller - PyQt5 setStyle ignored

Aidan WolkThe error seems to have been fixed in a unmerged branch of PyInstaller. More information can be found on the GitHub pull request conversation, but reinstalling PyInstaller using pip install https://github.com/bjones1/pyinstaller/archive/pyqt5_fix.zip fixed the same style issue for me on Mac.

Link broken
@GuilhermeNascimento fico me perguntando se não seria melhor empacotar tudo, tipo, deixar um python no virtual env, os pacotes no virtual env criar um executável que rode o Python, kkkk
 
@YODA eu nunca tive experiencia com isto, mas gostaria mesmo, só que noto uma coisa, disciplina é 100% necessário, sem ela fica complicado ... no escritorio vc esta presente e pode até procrastinar (raro quem não faz isso) conversando com colegas ou tomando café, remotamente é mais complicado, esta em casa, tudo é "armadilha"
@WallaceMaxters essa é a ideia do pyinstaller e cia, empacotar, virar stand-alone :) ... o problema do python é que os pacotes não ficam no projeto, como é no node.js, mas sim ficam como algo global
 
1:12 PM
@GuilhermeNascimento com virtualenv fica :p
já usou?
 
@WallaceMaxters não usei, mas ai creio que o problema seria colocar o "virtualenv" no executavel, se bem que rodando a partir do virtualenv é provavel que execute a partir daquelas libs, então a ideia parece funcional :)
Em windows não sei como funciona virtualenv, se é que suporta
 
@AndersonCarlosWoss e eu achava que o Windows era "insuportável" :)
 
E como...
 
kkkkkk, estou usando pip 9.0.9 ainda (estamos na versão 18) ... atualizado
 
1:20 PM
@GuilhermeNascimento to vendo uns salários bem chamativos em remoto suhauhashuas
pelo menos no soen
 
Um update de vem em quando é sempre bom hahaha
 
parece ser uma boa mas não sei como é
Deve ser dificil
 
@AndersonCarlosWoss faz muito tempo que não uso python para algo, só uso o que já vem no sublimetext para rodar uns scripts simples, tipo renomear em massa, mover arquivos, fazer calculos, elaborar algoritimos, pra projetos mesmo não tenho usado ele
eu ia usar pro mesmo objetivo que o o Wallace, criar apps desktop, mas descobri que a engenharia reversa do app gerado nisto não é complexa, ai fui pro Qt de volta :)
 
Vale a pena dar uma olhada...
Pelo que vi, ainda não é tão estável e bem limitado quanto ao suporte de algumas coisas em determinadas plataformas, mas vejo potencial
 
@GuilhermeNascimento perguntando novamente: Já usou Virtualenv?
 
1:25 PM
O site do PIP esta bonitão
@WallaceMaxters não, estou instalando a primeira vez, o windows tem um esquema de politica para para ativar os comandos meio chato :/
 
@GuilhermeNascimento ah, então tá explicado porque a dúvida. Se você instalar, vai ver que talvez fazendo do jeito que eu falei, seja mais fácil do que usando pyinstaller, hahahaha
@GuilhermeNascimento tinha apenas que saber como criar um exe... tipo
  .env/bin/python3.5.exe main.py
Esse é o executável :p
kkkkk
 
@WallaceMaxters ok, instalei o virtualenv, o que faço agora? :)
 
@GuilhermeNascimento Então.
 
seria somente executar virtualenv ENV na pasta do projeto?
 
virtualenv "nome_da_pasta_virtual" (eu costumo usar .env)
@GuilhermeNascimento é
tem como especificar a versão do Python, mas não será um problema se usar uma versão só.
Aí depois, na pasta gerada, vai ter uma pasta chamada "bin"
 
1:29 PM
@WallaceMaxters só pra constar, estou usando python 32bit, removi qualquer coisa 64bit, pois acho que a maior parte não é compativel com 64
 
Você tem que ativar o ".bat" que tem lá, para poder usar o Python do Virtual Env como se fosse global.
Aí, quando você fizer isso, quando executar o pip, os pacotes serão instalados na pasta do virtualenv, e não no "global" (a pasta do Python da instalação original)
 
@WallaceMaxters .env\Scripts\active.bat né? Ativando
 
Isso.
Ce foi rápido :p
Não tem segredo virtual env :p
 
só uma pergunta, a pasta do "projeto" é a pasta que eu criei com mkdir (usando cmd) ou é a pasta .env mesmo (também estou .env)?
 
@GuilhermeNascimento .env é como se fosse o vendor do composer.
Eu faço assim...
 
1:31 PM
@WallaceMaxters fechou, então posso executar tudo a partir da pasta "foo", e não preciso estar na foo/.env? Isto eu depois de executar o activate.bat é claro
 
projeto/
     .env/
      main.py
      app/
             models.py
             urls.py
             views.py
 
@WallaceMaxters isto mesmo que eu fiz :D
 
@GuilhermeNascimento é, exato. Era isso que eu tinha pensado. Se eu instalar o Pyqt5 dentro dessa pasta aí, nem preciso de Pyinstaller, hahahahah. (pode parecer gambiarra, mas tá melhor que a solução atual do Pyinstaller, que é meio incerta)
 
estou indo bem então XD
instalando pyqt5 e pyinstaller no virtualenv
 
Eu não vou usar o Pyinstaller no caso... Se bem que fica mais fácil pra referenciar, pois a pasta di pyqt5 está "pertinho" do projeto
 
1:34 PM
@WallaceMaxters estou instalando pois acho que baixa as dependencias dentro da pasta, sem elas o app não rodaria, ao menos me parece "lógico" funcionar de tal forma
por via das duvidas vá de Tk :D hahahaha
 
Tk?
Só pra funcionar o compilador? :\
@GuilhermeNascimento minha ideia era mandar a pasta inteira para o cliente, kkkkk. Talvez so com os pyc
aí você usa o .env como se fosse as dll, kkkk
@GuilhermeNascimento tipo um "zipão"
 
@WallaceMaxters ai deve funcionar, criar um .bat pra ele startar :) ... o problema é que o código estaria aberto, se tiver alguma chave de acesso vc quebra toda segurança
 
Deu pau aí?
@GuilhermeNascimento Mas e com Pyc? Deixar apenas os compilados ?
 
@WallaceMaxters nunca tentei assim
@WallaceMaxters deu sim, o ENV esta rodando isolado e parece que com isto as dlls do VS (que vem com winupdate, não vieram), talvez seja falta de atualização minha ou por usar win7
 
@GuilhermeNascimento bom saber
176
A: How can I manually generate a .pyc file from a .py file

Marwan AlsabbaghYou can use compileall in the terminal. The following command will go recursively into sub directories and make pyc files for all the python files it finds. The compileall module is part of the python standard library, so you don't need to install anything extra to use it. This works exactly the ...

 
1:41 PM
@WallaceMaxters parece que me falta Visual C++ Redistributable(VS 2015) no virtualenv
 
:\
@GuilhermeNascimento no 64 não dá isso, kkk
 
@WallaceMaxters pois é, 64bit não esta rolando nada com python
 
-1
A: Como soluciono o ERR_CACHE_MISS php?

Jose Fernando Araujo SiqueiraEu preenchi dados com erro agora ao tentar me cadastrar no meu inss.

INSS?
 
@GuilhermeNascimento com C++ você teve esses problemas?
@GuilhermeNascimento ah, cê tá brincando... github.com/mherrmann/fbs-tutorial
 
@WallaceMaxters parece que é falta das dlls github.com/winpython/winpython/releases/tag/1.10.20180624, o pyqt é o problema e não o python -.-
O SIP não esta funcionando
 
1:47 PM
@WallaceMaxters Conhece o pybee?
 
@AndersonCarlosWoss não. pra que serve?
 
@WallaceMaxters não, Qt funciona tranquilamente, só umas dlls do VC++ que tive que mover manualmente e do OPENSSL
 
Para o que vocês querem fazer, provavelmente
 
Acho que meu problema é não saber pesquisar os termos corretos. Ao pesquisar "pyqt deploy" a primeira coisa que me apereceu foi o link acima
@AndersonCarlosWoss na verdade, usamos o Pyqt. Ele pega o Qt e usa em Código pyton. Ele gera as uis bonitinhas, O prioblema é na hora de transformar em APP mesmo
 
1:49 PM
Ele faz o build para apps de diferentes plataformas
Com o mesmo código
 
@AndersonCarlosWoss pera aí... ele não é para gerar o binário? ele é uma plataforma?
 
Sim, gera o binário, dependendo de qual plataforma você fizer o build
Não é isso que vocês querem fazer?
 
Marvin, agora é so você, e não vai adiantar, chorar vai te fazer sofrer
@GuilhermeNascimento, está dando os Warning's: "Parameter 2 to mysqli_stmt::bind_param() expected to be a reference, value given in rastreamento.php on line 230", "Warning: Parameter 3 to mysqli_stmt::bind_param() expected to be a reference, value given in rastreamento.php on line 230" e "Warning: mysqli_stmt::bind_param(): Invalid type or no types specified in rastreamento.php on line 230". É nessa linha: call_user_func_array([$stmt, 'bind_param'], $parametros);. — Marvin 4 mins ago
 
@WallaceMaxters parece o caminho ideal, o problema é que nem sem deploy o pyqt5 roda xD
 
@GuilhermeNascimento cara, que estranho. Na minha máquina roda redondinho. Já tentou rodar com o Python global?
 
1:54 PM
@WallaceMaxters sim, o problema é o pyqt mesmo, estou pensando em remover o python todo, incluindo pip e libs e iniciar do zero, geralmente resolve todos problemas kkkkkkkkkkkkkkkkkkkkkkkkkk
 
@GuilhermeNascimento o sip instalou?
 
@WallaceMaxters cara, instalei o pyqt 5.9 e foi agora -.0 deve ser bug do ultimo release
 
> O pyqtdeploy gera um wrapper simples em C ++ em torno da biblioteca de interpretadores Python que usa o mecanismo de importação do Python para permitir o acesso aos módulos congelados incorporados de uma maneira semelhante à que o Python suporta o empacotamento de módulos em arquivos zip.

Finalmente, o pyqtdeploy gera um .proarquivo Qt específico do destino que descreve todo o código C ++ gerado. A partir desta ferramenta qmake do Qt é usado para gerar um Makefileque irá gerar um único executável. Outras ferramentas específicas do Qt e / ou da plataforma podem ser usadas para converter o
 
@AndersonCarlosWoss hohohohoho briefcase.readthedocs.io/en/latest/tutorial/tutorial-0.html - é mamão com açucar
 
@GuilhermeNascimento pra que serve o qmake?
@GuilhermeNascimento caramba, "facim"
 
1:59 PM
@WallaceMaxters é tipo um arquivo do projeto, como .vsproject, ou .pro do qt, mas é standalone, é padrão em compiladores populares, como GCC, Mingw e VS, com algumas variações geralmente
 
@GuilhermeNascimento Sim, mas se entendi bem você cria a UI com Toga
E nem todos os componentes são suportados (ainda) em todas as plataformas
Ele inclusive faz build para Django, para publicar na web
 
PyInstaller FALHOU MISERAVELMENTE, ele deveria ter copiado o python3.dll pra pasta do build, mas não o fez
logo o app não inicia :/
na verdade ele não copiou nenhuma das dlls -.-
@AndersonCarlosWoss sim, mas creio que dê para adaptar, vou experimentar
 
@GuilhermeNascimento Pelo pouco que li, implementar os próprios "compilers" dos componentes para a plataforma que quer usar não é difícil
E eles ainda incentivam que, se o fizer, faça o PR para eles, para integrar no repositório oficial
 
@WallaceMaxters consegui fazer o pyinstaller funcionar, problema, ele gera uma tela de prompt que não some ... talvez eu tenha falhado em algo
@AndersonCarlosWoss vou experimentar o tal toga, talvez tenha um esquema de "desenhar" os apps sem precisar ser via código, tipo uma linguagem de marcação/template
@WallaceMaxters vacilo meu, tá resolvido: stackoverflow.com/a/41129758/1518921
É TETRA, É TETRA, PyQt, rodando stand-alone, gerou o build 100% tranquilo, nem precisa do QtSDK instalado, as dlls já vem todas baixadas no proprio python
PyInstaller em 32bit rodando que é uma beleza, resumindo, tá funcionando que é uma beleza :D
@WallaceMaxters @AndersonCarlosWoss webview (qwebengineview - chromium) com pyqt:
@WallaceMaxters só sinto falta dos .ui :'( ... mas deve ter algo pronto, o proprio Qtcreator tem opção de ler python, deve ser possivel fazer algo, mesmo que manualmente
@WallaceMaxters pyuic parece resolver o problema wiki.python.org.br/TutorialPyQt :)
 
2:17 PM
@GuilhermeNascimento desculpa pela minha ignorancia mas o python não sei se vcs usam IDE mas ele compila direto na ide e gera executavel igual ao devc++ ?
 
@YODA acho que dá pra configurar o QtCreator, o suporte é basico, mas pessoalmente prefiro criar um .bat com todos os comandos pro deploy, algo como:
@echo off
pyuic5 main.ui
pyuic5 foo.ui
pyuic5 bar.ui
pyinstaller --windowed main.py
pause
 
@GuilhermeNascimento sim mas como tu faz pra testar o código quando tu tá programando?
 
claro que nisso ainda não resolvi a questão das libs proprias
 
ve se ta certo?
tu gera .bat pra cada um?
 
@YODA ai é só na linha de comando python main.py
@YODA um .bat apenas com todos comandos, tipo um "pré-compilador"
 
2:21 PM
@GuilhermeNascimento bá
 
é só eu organizar bem o projeto e creio que poderei migrar de QtC++ pra python ... se bem que é só para experimento, o meu projetinho em C++ esta bonitinho
 
@GuilhermeNascimento eu não consigo migrar pra nenhuma por causa dessas coisas
to acostumado ter compilador próprio na IDE
nem sei como faz fora isso
me ensinaram em java uma vez
usar .java pra executar no cmd
 
@YODA até agora, tirando o problema da versão do PyQt que estava bugada provavelmente, parece que não esta complicado usar PyQt
@YODA uma cara que veio do mundo linux não conseguir ser "stand-alone"? XD
 
stand alone?
ahh linux é tudo comando né?
 
@YODA isso, até mesmo em windows eu vivo de comando de linha XD
 
2:24 PM
sim mas tipo aquelas correções toscas tipo um ;
 
tipo java, eu criei um .bat pra resolver tudo no projeto, gera o .class, gera o .jar executavel e viva a vida :D
 
ai tu tem que ficar fazendo toda mão pra compilar e executar
isso não é demorado?
@GuilhermeNascimento como assim? tu programa no notepad++?
 
@YODA se ainda não tem o habito é complicado mesmo, mas como eu estudei primeiramente o que eram compiladores e comando de linha então eu crio em linux arquivos .sh (em linux a extensão é indiferente) e no windows um .bat
Tipo até meus scripts em C ou C++ que não dependem de Qt usam um .bat que eu deixo pronto, ai é só dar 2 cliques e ver a magica acontecer :)
eu sou uma mistura de nutella com raiz
 
@GuilhermeNascimento queria aprender mais sobre o cmd e .bat mas sei muito pouco... comandos como dir cd... cls e tal
mas .bat nunca vi nenhum material na net
 
@YODA a sintaxe do .bat (DOS e cia é semelhante) é bem feia, demorei de me acostumar
 
2:27 PM
Sim mas e o diretório e o nome do arquivo? Oo
@GuilhermeNascimento como tu aprendeu ?
 
@YODA como assim?
 
@Randrade e não é que era mesmo da versão. A que eu estava a usar devia ter algum bug. Mas agora tenho medo de atualizar e haver problemas no resto do projeto. Vou ter de rever tudo, está me a parecer.
 
olá! bom dia
 
@JorgeB. Você utiliza a sdk em muitos outros lugares no projeto? Mas, eu aconselharia a rever tudo mesmo, acho mais confiável do que ler as notes da documentação
 
@GuilhermeNascimento como tu aprendeu os comandos de .bat ?
@GuilhermeNascimento na hora de compilar através desse .bat que tu criou ele compila certo? Mas tu tem que informar o diretório certo?
 
2:30 PM
@YODA na raça, caçando na net os comandos, criando hello worlds, meu primeiro "programa em .bat" util foi um software de manutenção de windows Xp, eu trabalhava como técnico de informatica, sofria muito, ai apareceu um colega meu que queria que eu fosse na casa dele em pleno sabado de manha, montei um .bat com todos comandos que eu conhecia, coloquei um MENU, dei o .bat pra ele e falei, veja o problema do teu PC ai digita o numero conforme o menu indicar que vai estar resolvido
 
Putzzzzzzzzzz
como?
 
O cara ficou até emocionado quando o .bat corrigiu os problemas dele kkkkkkkkkkkk, eu passei a usar o tal programa que criei pra tudo, até o dia que tomei uns 3 calotes de clientes e pra não ficar sem grana aquele mês tive que implorar meu emprego de volta pro meu ex-chefe :/
 
@Randrade Utilizo para algumas coisas. Vou ter de testar tudo de novo. Espero não ter mais problemas, mas já adivinho que não será possível sem problemas :D
 
@YODA a sintaxe basica tem no site da MS e em oturos sites como: pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos, tem algumas coisa mais complexas que achei no proprio stackoverflow.com, e o resto foi pegar comandos proprios independentes, como comando para fazer manutenção no DISCO do NTFS (esquema de partição usado em windows), o comando é: "chdsk /R", simplesmente juntei todos comandos que eu conhecia como técnico em um .bat que era só um menu
 
@Randrade mas pelo menos deste-me uma luz que me fez encontrar o problema. Obrigado :)
 
2:33 PM
@JorgeB. Infelizmente, acho que vc tem razão! kkk
@JorgeB. Fico feliz em ter ajudado, mesmo que indiretamente
 
@GuilhermeNascimento gênio
 
@Randrade não me passou pela cabeça isso porque eu já tinha a versão 3 da API e nunca me deu problemas antes. Para a próxima já me vou lembrar de verificar eheheheh
 
só n tento fazer isso pq capaz de eu fazer besteira com as configurações do win
@GuilhermeNascimento mas tipo .bat que tipo de procedimento fazia no teu programa?
 
@YODA esse é um exemplo básico dele:
@echo off
cls
echo ---------------------------
echo  Menu
echo ---------------------------
echo  1 - Corrigir disco
echo  2 - Checar integridade do windows (recomendável desligar internet)
echo  3 - Foo
echo  4 - Bar
echo  0 - SAIR
echo ---------------------------
set /p opcao= Digite uma Opcao :
if "%opcao%" equ "1" (goto:manutencaodisco)
if "%opcao%" equ "2" (goto:integridade)
if "%opcao%" equ "3" (goto:foo)
if "%opcao%" equ "4" (goto:bar)
if "%opcao%" equ "0" (goto:fechar)

:manutencaodisco
    echo Corrigindo disco... (requer reiniciar)
é um menu, tinha uma série de comandos, que não vou lembrar de cabeça, esses são 2 que eu lembro que usava muito
 
hmmm
legal
 
2:45 PM
@YODA um exemplo para facilitar rodar uma aplicação PHP que desenvolvi, em Windows: github.com/inphinit/inphinit/blob/master/server.bat - em Linux/Mac: github.com/inphinit/inphinit/blob/master/server.sh
 
@GuilhermeNascimento e aí, conseguiu, fi?
 
@WallaceMaxters @YODA revisado: tá tudo 100% aqui com pyqt, criei um .bat pra iniciar o .env em o deploy e outro só pra executar, em breve vou melhorar ambos :)
 
@GuilhermeNascimento Séeeeeeeeeeeerio?
@GuilhermeNascimento tem como sumir com a tela de prompt, é --windowed (mas pelo visto já resolveu)
 
@WallaceMaxters talvez eu venha a dividir em 3 .bats, um que será o boot.bat, transforma os .ui em .py, faz algumas checagens (como lint talvez), o segundo será só pra executar, será o test.bat, ele vai executar inicialmente o boot.bat sozinho e então vai executar o main.py depois, e por ultimo o deploy.bat, executa o boot.bat sozinho e depois faz o deploy do app
 
@GuilhermeNascimento ué, mas só com isso compilou? Não precisou instalar mais nada? Mudar a versão do Pyqt? alguma dll?
 
2:51 PM
@WallaceMaxters não, era problema na ultima versão do pyQt, instalei a 5.9.2 e resolveu tudo
 
@GuilhermeNascimento como instalou ela?
 
@WallaceMaxters sim, agora baixou todas dlls, incluindo o MSVC2015/18/etc
 
@GuilhermeNascimento pera aí... a instalação do QT é que baixa as dlls?
 
@WallaceMaxters digitei manualmente, é a mesma daquele repositorio que vc me indicou
 
@GuilhermeNascimento parece que vou ser morto pela Samara...
 
2:53 PM
@WallaceMaxters do pyqt, ele não precisa do Qt instalado, o proprio repositorio do PyQt tem as dlls, até do msvc e baixa tudo na sua pasta, quando faz o deploy ele manda tudo pra pasta do teu build
@Simplecoder felizmente pra ti agora a Samara trabalha em uma agencia de viagens, no máximo o seu problema vai ser o teu voo atrasar 7 diasssssss
 
@GuilhermeNascimento sim, isso foi uma coisa que me animou a voltar para o Pyqt. Eu achava que precisava do QT, mas não é bem assim. kkk
@GuilhermeNascimento tá usando o Python32 né?
 
@WallaceMaxters cara, preciso admitir, PyQt é lindo!
@WallaceMaxters sim, o 64 deu problemas :P
mas vou testar novamente o 64bit e te aviso
 
@GuilhermeNascimento e o virtualenv serviu pra alguma coisa, no final?
 
@GuilhermeNascimento Ufa! Já tinha morrido de medo...
 
@GuilhermeNascimento a vantagem é que você pode isolar as dependências.
 
2:54 PM
@WallaceMaxters não foi necessario, na verdade ele é redundante :/
 
@GuilhermeNascimento kkkkk, depende.
 
@GuilhermeNascimento que viagem?
 
@GuilhermeNascimento Eu usei ele em dois sites que fiz. Um usa flask, o outro, Djano.
 
@WallaceMaxters se for pra mandar tudo pro repositório poderia ser interessante, mas pro deploy em si ele é 110% dispensavel
 
@GuilhermeNascimento ué, que bom. Vou tentar atualizar o Pyqt lá em casa.
 
2:57 PM
@Simplecoder ela trabalha na decolar.com, com viagens para Samara-Kazan (russia)
@WallaceMaxters versão 5.9.2 :)
 
@GuilhermeNascimento mas não vou para a URSS
 
@WallaceMaxters vou montar um webView pra ti e lhe mandar
 
@GuilhermeNascimento atualmente ele tá em qual versão?
 
sabias que o Putin é cinturão preto?
 
@Simplecoder então pode ficar tranquilo, que a Samara só esta preocupada com quem vai pra lá xD (se bem que a urss não existe mais :P), sua pergunta esta a salva no site
@Simplecoder e cavalga ursos :)
 
2:59 PM
ui que medo...
 
@WallaceMaxters então, na verdade foi vc quem resolveu o problema do PyQt e não eu :)
 

« first day (1684 days earlier)      last day (2100 days later) »