thegoodfellas/blogset-br huggingface dataset:
longer sequence of code where only one statement is invoked to create a thread to handle background execution of some other code, seeing the body of that background code is “noise”.There is an even greater advantage when the body of the anonymous procedure captures state from the context in which it is created. In those situations then this usage simply cannot work without anonymous methods, requiring a subclass of TMotile (or TThread) in order to explicitly capture that state from the context and make it available to the threaded procedure: TMyMotile = class(TMotile) private fContextVar: ...; protected procedure Execute; public property ContextVar: .. write fContextVar; end; procedure TMyMotile.Execute; begin .. fContextVar ..; end;mm := TMyMotile.Create;mm.ContextVar1 := SomeContextValue;mm.Execute;Which can be replaced with:mm := TMotile.Execute( procedure; begin .. SomeContextValue ..; end; );Which is undeniably neat. Both in the sense that is it clever and a great deal more concise. But I am still not convinced that this convenience is worth getting all that excited about - It has not enabled anything that was previously impossible, nor even especially difficult either to implement or to understand, and that noise is still there.Indeed, anonymous methods do not even eradicate the infrastructure that is required to support it, they just hide it.If it’s hidden, I can’t fix it or improve it or adapt it to better suit a specific use. If it’s hidden I may never the less need to take it into account to understand what unfamiliar code does and how - hiding it just makes it that much harder to identify and requires me to bring that knowledge of the hidden details with me.For one thing of course, if this threaded code should later evolve and require some mechanism to pass information back to the context that originated it - or some other context - having that threaded code represented by an identified and referencable object provides exactly the mechanism we need. Without any such visible device, yet more wizardry is needed to provide that mechanism without resorting to simply exposing and extending the pretty basic infrastructure.With Great Anonymity Comes Great ResponsibilityHaving anonymous methods in the language does not compel us to use them, and unlike Generics or even Unicode to an extent, using them in your code will not compel others to use them either, if they do not wish to. So what’s the harm?Well, of course, the same could be said of with - and indeed, the similarity is quite striking. Both provide a means of hiding an implementation detail and avoiding the onerous task of encumbering that detail with an identity. with is, somewhat famously, regarded with disdain for the way that this hiding of details introduces problems. Not least when debugging (and the prospect of debugging anonymous methods is similarly intriguing, to say the least).So if we all only use anonymous methods responsibly, we’ll be fine.Which call to mind Eddie Izzard’s response to the NRA’s assertion that “Guns don’t kill people, people kill people” …..…and monkeys do too (if they have a gun)Speaking of Eddie Izzard, if you haven’t heard his
Death Star Canteen sketch, then allow YouTube to introduce you to in glorious LegoVision.Any excuse. Other ParallelsNo not a further examination of threading, but the use of one thing to draw a parallel, or a comparison, with something else. In this case, let us imagine we are putting together a web site, and on some of our pages we have some content that isn’t directly relevant to the page it is on. Content that certainly doesn’t have to be read at the time, but which perhaps isn’t likely ever to be read alone. It’s not going to appear in our site navigation or even the table of contents necessarily.It’s content, but it doesn’t have an absolute identity outside of some other context in which it is referenced. On the printed page, it would be a footnote or an entry in the bibliography.These things to a written language are, essentially, what anonymous methods are to our code.So why do we have footnotes? Why do we use links in web pages, instead of just quoting, verbatim and inline, the content we would like the reader to perhaps come back to later, and just require them to skip over it in the meantime.The question is of course rhetorical.This is essentially what anonymous methods will bring to your source code.I may never write code this way myself, but I am not looking forward to the first time I have to read someone else’s code written that way.So, When Should They Be Used?The title of this post posed a question, and it’s only fair that I answer it.As things stand, I would have to say that anonymous methods should be used only when you absolutely have to, and so far I have not yet seen an example where anonymous methods are the only way to achieve anything.I may yet change my mind, and more examples have been promised by CodeGear. But CodeGear didn’t invent these things, and they aren’t new, as plenty of people point out - compelling and obvious examples should already be readily available, albeit not in Delphi.Where are they?Keyword Delphi Veja artigo completo aqui Parceiros: |BlogTips| Musas| Hacker| News| EnglishTips| TipsDelphi| FutOnline|
be resizable. That is, if the user moves their mouse over the size grip it will change to the resizing cursor and they can resize the form by grabbing the control and dragging.So the user can see that the dialog is resizable and is provided with the means to resize the form, even if the form has no border at all, such as this one, with border style bsNone:Resizable, Borderless FormGetting this is as easy as adding: with TSizeGrip.Create(self) do Parent := self;To a form constructor or OnCreate event.In fact, in my applications I can simply write in any form constructor or OnCreate event: HasSizeGrip := TRUE;Any form.How is that possible? HasSizeGrip is not a property of TForm, so where does it come from?I’m saving that for next time. Keyword Delphi Veja artigo completo aqui Parceiros: |BlogTips| Musas| Hacker| News| EnglishTips| TipsDelphi| FutOnline|
Segundo tempo para envergonharVencemos! Sim, mais 3 pontos em nossa conta, nao importanto a beleza do jogo. Mas vamos ao jogo. Primeiro tempo perfeito do nosso Tricolor, o Gremio jogou o Atletico para o seu campo, encurtamos todas as jogadas, o Dida era um mero espectador do jogo, enquanto Souza se agigantava no meio campo, ganhando todas as jogadas do cerebro do time paranaense, Paulo Baier. No ataque, Vargas correu muito, jogou como todos esperam e Barcos, apesar de nao ter marcado gol, jogou para o time, foi varias vezes em linha de fundo, ora pela esquerda, ora pela direita. Meritos de Renato pela essa escalacao com 3 atacantes, meritos para o time do primeiro tempo. E como recompensa, um golaco de artilheiro, melhor de um volante que sabe o que afz com a bola: Riveros, 1 a 0 Gremio. Veio a segunda etapa, e com ela a teimosia de substituicao de Renato e o velho jogo feio. Sobrou balao, sustos e esquecemos de jogar. Tanto que e necessario o destaque para Rhodolfo. O nosso zagueiro se jogou na bola de carrinho, acreditando na jogada para salvar um gol praticamente em cima da linha. O Atletico trocou os seus 2 principais jogadores, sairam Paulo Baier e o artilheiro Enderson, que tinham sido protagonistas do gol salvo pelo Rhodolfo, para nosso alivio. O Furacao perdeu um jogador por expulsao, e ali se encaminhava para uma goleada a nosso favor, pois com 1 a 0 no placar, jogando em casa e com um jogador a mais, parecia que nada tirava nossa tranquila vitoria. Parecia. Com a expulsao, Renato mexeu no time, tirou o amarelado Ramiro para a entrada de Saimon. Mas Renato tardou em tirar Vargas, que alem de estar jogando mal no segundo tempo, ja estava com cartao amarelo por ter deixado o pe em um adversario minutos antes. Se o nosso treinador nao tirou, o arbitro tratou de tirar pelo segundo amarelo, apos Vargas dar um carrinho por tras em um jogador do Atletico. Depois disso, sustos e mais sustos, o Atletico foi pra cima e nos so na base do balao e contra-ataque, dando tempo pro goleiro adversario tentar um cabeceio em nossa area e ter proporcionado ao Para o lance da noite: Tentar fazer o gol que o Pele nao fez. E o nosso lateral, que ja havia deixado de matar o jogo em um lance anterior, chutou quase do meio campo, ja que o goleiro estava fora da meta, mas a bola caprichosamente saiu por cima. E nao havia mais tempo pra nada, final de partida e mais 3 pontos para ovice-lider, mas convenhamos, nao precisavamos ter passado por isso, podiamos ter jogado mais 2 pontos fora, pela nossa fraca atuacao no segundo tempo. O lider Cruzeiro, esta cada vez mais lider e aplicou nova goleada, 4 a 0. Porque nao podemos seguir o exemplo? @markynhos85 @TOGT_ Nosso TRICOLOR para 2015! Salve tricolores! E momento de retomada. Comecamos mais uma temporada, os negocios ainda rolam ate o final de janeiro, na janela internacional e segue ate o Brasileirao na
janela interna. O tricolor depois de participacoes em Libertadores tem somente o campeonato gaucho e fases iniciais da Copa do Brasil neste primeiro semestre. Estivessemos na Libertadores o nivel de investimento do grupo tricolor seria maior, em virtude da vontade do tri da America e de ter muito mais recursos nos cofres (fruto da televisao, premios, patrocinios, bilheterias e venda de produtos). Mas sendo esta a nossa realidade nos resta, com sabedoria, colocar ordem na casa: diminuir folha de pagamento com jogadores secundarios, devolver jogadores emprestados, finalizar contratos de jogadores, reemprestar jovens que nao devem ser aproveitados e buscar alternativas para jogadores que foram contratados com altos salarios e longos vinculos. E uma medida antipatica reduzir custos e folha de pagamento mas e fundamental para a saude tricolor nas proximas temporadas. Isto faz com que este primeiro semestre seja um laboratorio para o tricolor, valorizando a base e buscando reposicao com pecas pontuais. Felipao sabe fazer isto como poucos. Se o grupo de 2014 ja tinha grandes problemas podemos pensar que comecar 2015 assim seria pior ainda a perspectiva. E verdade, neste primeiro semestre nao podemos imaginar um time melhor, mas em termos de 11 iniciais a qualidade do time do ano passado para o time deste ano mudou pouco, o problema e que em termos de grupo as coisas ficaram ainda mais apertadas. Como disse ainda tem tempo para negocios pontuais, mas acredito que nada de extraordinario deve acontecer. Em termos de saida Alan Ruiz e Dudu foram devolvidos aos seus times por serem emprestados com direitos fixados acima do que seria razoavel para o tricolor pagar. Para e Bressan foram para o Flamengo. O primeiro para quitar parte da divida com Flamengo por causa do Rodrigo Mendes, o segundo para ter uma condicao de jogar mais. Werley estava num momento em que mudar de ar e melhor para ele e para o tricolor, nao teria condicoes de jogar aqui e sempre rondava desconfianca com sua presenca em campo. Lamento a perda de Ze Roberto e Saimon, mas em fins de contrato eles optaram por seguir a vida em outras equipes e acabaram ajudando o tricolor a reduzir seus custos. Riveros que foi contratado para substituir o Fernando quando foi para a Ucrania voltou para o seu pais natal encerrar sua carreira. Vai fazer falta. Outras saidas sao interessantes, Maxi Rodriguez e Fernandinho foram colocados em vitrines neste primeiro semestre e podem se valorizar para serem vendidos em seguida. Outros jogadores devem ser colocados em outros times ou liberados, inclusive alguns que estao na pre-temporada com Felipao e nao devem ser aproveitados depois. Existem outros que ainda buscam solucoes e devem aliviar a folha de pagamento do tricolor. Kleber, Adriano e Edinho sao jogadores que oneram a folha em mais de um milhao de reais. Quando contrataram eram boas alternativas, mas hoje se transformaram em elefantes brancos no grupo tricolor. Vamos ao grupo tricolor. Neste primeiro semestre temos bons goleiros Marcelo Grohe e talvez o melhor jogador do grupo tricolor, nivel de selecao brasileira. Tiago e outros jovens goleiros sao alternativas
seguras. Griti que jogou a Copa Sao Paulo jogou bem e mostra que a meta nao vai ser o nosso problema e que temos conseguido formar bons goleiros desde os tempos de Danrley. Nas laterais a vida e muito complicada para o tricolor. O ano passado tinhamos ja a falta de grupo nestas posicoes, com a saida de Para e Ze Roberto as coisas ficaram ainda mais complicadas. Galhardo e Mathias Rodriguez sao jogadores que mais apoiam que marcam. Nenhum dos dois teve um bom ano de 2014, mas, se as lesoes nao atrapalharem, Galhardo que tem contrato ate o final do ano deve assumir a posicao. Surge para a lateral direita o jovem Raul que deve ser alternativa este ano e pode vir a ser no futuro o dono da nossa camisa 2. Na esquerda Marcelo Oliveira marca mais que apoia, e polivalente, Marcelo Hermes e Liverson nao mostraram um futebol diferenciado, mostrando talvez a necessidade de ter mais um peca para esta posicao. Na zaga o tricolor tem 3 boas pecas e jogadores da base para aproveitar. Em condicoes normais Rodholfo e Gerolmel seriam a dupla titular. Com a lesao de Geromel o forte Erazo deve ser a dupla ao lado de Rodholfo. Se Erazo for o da Copa ele tem tudo para ficar em definitivo no Gremio e ter um setor forte e competitivo. Se for o do Flamengo e jogador para compor grupo em tempo o esforco dele para vir pro Gremio deve ser reconhecido. Gabriel Silva e Thyeri sao jovens que devem ir se firmando na temporada. Gabriel foi um pouco inseguro em alguns momentos, mas deve ganhar confianca com o andar da temporada. Lucas e o outro Gabriel (que viveu dois anos com lesoes) completam o grupo. Recuperado Gabriel e jogador para compor o banco ao lado Erazo e entrar com frequencia no time tricolor. Os volantes sao outro problema que surgem hoje para o tricolor. Um setor que tinha varias alternativas com a lesao do Ramiro e saida de Riveros ficou carente. Em condicoes normais hoje Wallace e Ramiro seriam os titulares. Felipe Bastos, que ainda nao sabemos que se fica ou se sai, mas que tem contrato ate a metade da temporada e um jogador importante para o grupo tricolor. Araujo e Balbino foram elogiados na pre-temporada e devem ser aproveitados durante a temporada. Aqui vejo que Riveros vai fazer muita falta pra o grupo tricolor. Aqui, no segundo semestre, o tricolor deve buscar alternativa, ou mesmo buscar alguem um negocio de ocasiao. Na meia temos uma situacao interessante. Giuliano e Douglas, em tese seriam os titulares tricolores, mas Luan e Lincoln podem surpreender na busca de uma vaga. O tricolor se desenha no 4222 classico, com dois meias e dois volantes o ano passado lembrava um 4231 com dois volantes, Wallace e Felipe Bastos, com Ramiro, mesmo sendo de origem mais defensiva, numa linha de 3, centralizado, com Dudu e Luan pelos lados. Com dois centroavantes o 4231 fica descartado. A qualidade deste jovem Lincoln e a necessidade de dar ritmo e valorizar
Luan, junto com a lesao de Giuliano deixam o grupo em aberto nesta posicao. No ataque temos uma fartura de opcoes. Acredito que nem todos vao ficar no grupo, mas o que vemos e que temos duas estrelas: Moreno e Barcos. Everton, Lucas Coelho e Everaldo sao as primeiras alternativas, junto com Luan. Paulinho e uma alternativa de velocidade. Erik e admirado pela diretoria. Temos ainda os jogadores da Copa Sao Paulo que podem ser aproveitados como o centro avante e o Arthur volante. Enfim o grupo, como disse antes, nao esta fechado, negocios de ocasiao nao devem ser descartados e temos o primeiro semestre para fazer testes e avaliar todos estes jogadores sem grande pressao. Claro que queremos e devemos ganhar o Gauchao, mas perder o estadual nao deve ser terra arrasada. O principal saldo deste semestre sera projetar jovens jogadores. Se tudo der certo o tricolor vai precisar de uns 3 ou 4 jogadores para fechar o grupo no segundo semestre quando queremos ter time para disputar o Brasileiro e entrar no G4 e apostar as fichas na Copa do Brasil, ainda mais concorrida com os times reforcados da Libertadores, Palmeiras, Flamengo e outros grandes do futebol brasileiro que devem chegar nas fases finais da competicao. O ano de 2015 promete ser um ano de colocar a casa no lugar. Se eu fosse o Felipao gostaria de ter o tricolor no final de semestre com este time e banco: Marcelo Grohe, Galhardo, Geromel, Rodholfo e Marcelo Oliveira, Wallace, Ramiro, Giuliano e Lincoln, Luan e Moreno e teria no banco Tiago, Matias, Erazo, Gabriel e Marcelo Hermes, Araujo, Felipe Bastos e Douglas, Paulinho, Everton e Barcos. Alias ficaram muito bonitos os novos uniformes tricolores com a Umbro. Gostei da Puma e da Topper, mas acredito que com a Umbro vamos elevar ainda mais o nivel e embora a camisa esteja cara e algo que sempre vale o investimento. O tricolor tem uma divida com a torcida que merece um titulo. Esperamos este ano pintar o RS e a America de Azul, Preto e Branco. @gremistaoficial@getuliovargasjr
O GREnal da Paz, como foi denominado este jogo pela exito da torcida mista, nao foi o classico de gremista algum, mas com certeza nao foi o GREnal do pesadelo que muitos pessimistas sonharam que seria.Ainda estamos longe de ter cara de time. O tricolor do final do ano passado para este ano regrediu. A falta de atacantes ainda assombra o Gremio, mas a reducao da folha ja foi significativa. Isto nao e facil, mas e um desafio que temos que enfrentar agora, para poder investir depois.Hoje pagamos o onus de ter tido times caros e que nao venceram, feitos as pressas para competicoes e nao fruto de planejamento. O tricolor de 2014, por incrivel que pareca, foi o time com menos jogadores emprestados (Bastos, Alan Ruiz e Dudu), mas pagamos a conta em 2015 pelo final de contrato de muitas pecas. Por outro lado pagamos salarios milionarios para jogadores de contratos longos, que emprestamos ou ainda esperamos negociar.Nao bastasse tudo isto Geromel e Giuliano, dois jogadores importantes ficaram fora do inicio da temporada e Ramiro se lesionou nos primeiros jogos. O fato e que o tricolor precisa, mesmo com toda esta contingencia de gastos de reforcos e ainda nao teve nesta temporada. Com a chegada de 2 a 3 pecas devemos poder encarar e ganhar o Campeonato Gaucho. Encaixando estes reforcos, com mais 2 ou 3 contratacoes pontuais.Vamos ao GREnal o tricolor apresentou o que tinha de melhor no momento. Com Giuliano sem condicoes de jogar 90 minutos o treinador tricolor apresentou um tricolor com Mamute de atacante (onde novamente foi prometido um reforco para titularidade), Lincoln no lugar que seria de Luan (lesionado), Bastos (no lugar que seria de Giuliano no segundo tempo) Araujo no lugar que foi de Bastos no segundo tempo e Walace (que voltou ao time). Douglas fez um bom jogo e ate voltou para marcar em muitos momentos. Para fechar o lado esquerdo e o direito, usou Marcelo Oliveira e Matias, no lugar dos favoritos Junior e Galhardo. Erazo ainda ocupa a vaga que e de Geromel.A escalacao surpreendeu Aguirre, e a torcida tricolor, com um time que fechou espacos e buscou jogar na velocidade. Lincoln, Marcelo Grohe e Matias jogaram muito bem e a entrada do Giuliano, apesar de ainda nao ser o que esperamos, acrescentou qualidade.O GREnal teve momentos de superioridade de ambos os times, mas depois dos 30 min do primeiro tempo, ate os 15 minutos finais do segundo tempo a superioridade foi do tricolor. Que infelizmente nao traduziu em gols. A falta de qualidade foi superada com marcacao encaixada e velocidade. Num GREnal que muitos davam a derrota como certa o empate poderia ter se traduzido em vitoria.Com o retorno de atletas em recuperacao e as contratacoes prometidas teremos alternativas, coisas que nao temos hoje e nao tivemos nas primeiras rodadas do Campeonato Gaucho. Pela primeira vez comecamos a visualizar um time, cara de time, com pegada, disciplina e vontade. Ainda estamos longe de ter uma dinamica, jogadas ensaiadas, bola parada, mas evoluimos muito em relacao ao inicio quase catastrofico.Acredito que vamos
crescer muito nas proximas semanas e chegaremos em outro patamar nos playoffs do Campeonato Gaucho. Antes de encerrar deixo minha indignacao com a midia que coloca os problemas nos estadios nas torcidas organizadas. Isto e simplificar os problemas, a torcida organizada e importante e deve sempre ser respeitada. Excessos que acontecerem devem ser punidos exemplarmente, mas nunca a criminalizacao da torcida inteira. Acredito que podemos este ano pintar, o RS e o Brasil, de azul, preto e branco.@gremistaoficial
Estava eu vasculhando minhas fotos no PC e me causou uma saudade, uma nostalgia indescritivel daquele canto, no BAR DA TIA BETE lembra? Ali era ponto de encontros de varios grupos de amigos e amigas que se chamava pre-jogo. O MONUMENTAL fez muito na vida dos gremistas, ali se fez amizades, se desfez amizades, ali casais se casaram, ali batizados aconteceram na capela, cha - de - fraldas foi realizado no bar. Dentro do estadio existia uma energia, existia calor, com um gol pessoas se abracavam mesmo sem se conhecer, ali fomos felizes, Campeoes, ali choramos, sorrimos. Em dia de treinos amigos se reuniam para um mate, um almoco no bar, apos os treinos muitos torcedores aguardavam os jogadores para solicitar um autografo.E! SAUDADES da alegria no rosto das pessoas! Saudades do OLIMPICO MONUMENTAL! La se vai o calor dessa gente, la se vai o NOSSO MONUMENTAL! Agora tem a ARENA, linda, nova, grandiosa, coisa de um mundo ao qual nao estamos acostumados, ela e fria, nao tem Tia Bete, nao tem o cantinho, estao todos separados. Nao ouco mais o tio do cartao, ele ficava atras de mim no Monumental e gritava: CADE O CARTAO JUIZ? CADE O CARTAO? Agora fico naquele lugar frio, com grades frias, pessoas frias. Todos sentados, falar um nome feio nossa nem pensar, nao posso mais botar meus monstros pra fora. Onde esta o moco do cafe? Menos mal que la nao pode haver fumaca de cigarro (me desculpem os amigos fumantes). Meu sentimento e que a avalanche acabou a alegria acabou o calor ja nao existe, nao e nada parecido com o MONUMENTAL, mais e de primeiro mundo, so que a Elite nao a vejo, a arena nao lota.Algo deu errado, pois pessoas agiram POLITICAMENTE errado, somente espero que na era ARENA possamos resgatar um pouco do OLIMPICO MONUMENTAL, com titulos. Vi a Arena ser erguida, moro perto, tinha expectativas de todos que lotavam o Monumental lotassem a Arena, so que nao. Tem coisas que nao voltam mais, ficam apenas nas lembrancas, fotos e a HISTORIA que vivemos no NOSSO OLIMPICO MONUMENTAL.Felicidade foi-se emborae a saudade no meu peitoinda mora...Adriana Hrymalak LLantada Saudacoes tricolores!A temporada do Gremio comeca de fato com a estreia na Libertadores. O momento e de reflexao, de pensar que os reforcos foram poucos, reposicoes abaixo das pecas que sairam do clube. A sorte nao nos sorriu desta vez, o sorteio foi pesado, o que nao impede a classificacao, mas torna a nossa tarefa muito mais ardua, todos do grupo, menos o NOB, ja ganharam esta competicao. Ao mesmo tempo o NOB foi semifinalista em 2013 e tem bons jogadores, sendo campeao argentino.O Gremio e copeiro. Dos ultimos campeoes da Libertadores (desde 1998) somente o Atletico Mineiro joga esta Libertadores. Nao ter tantos adversarios com bom passado recente na competicao aumentam nossas chances e a responsabilidade. A ESPN e FOX, fora do bairrismo, da imprensa Colorida e da alcada da Globo, colocam o Gremio como um dos favoritos desta competicao que se tornou a nossa obsessao.O Gremio vai enfrentar a temporada partindo