Shared posts

26 Oct 20:08

Announcing Pentaho 8.0 - Coming in November to a theater near you!

by Pedro Alves

Pentaho 8!


The first of a new Era

Wow - time flies... Another Pentaho World this week, and another blog post announcing another release. This time... the best release ever! ;)

This is our first Pentaho product announcement since we became Hitachi Vantara - and you'll see that some synergies are already appearing. And as I said before, again and again... the Community Edition is still around! We're not kidding - we're here to rule the world and we know it's though an open source core strategy that we'll get there :)

Pentaho 8.0 In a nutshell

Ok, let's get on with this cause there's a lot of people at the bar calling me to have a drink. And I know my priorities! 

  • Platform and Scalability
    • Worker Nodes
    • New theme
  • Data Integration
    • Streaming support!
    • Run configurations for Jobs
    • Filters in Data Explorer
    • New Open / Save experience
  • Big Data
    • Improvements on AEL
    • Big Data File Formats - Avro and Parquet
    • Big Data Security - Support for Knox
    • VFS improvements for Hadoop Clusters
  • Others
    • Ops Mart for Oracle, MySQL, SQL Server
    • Platform password security improvements
    • PDI mavenization
    • Documentation changes on help.pentaho.com
    • Feature Removals:
      • Analyzer on MongoDB
      • Mobile Plug-in (Deprecated in 7.1)

Is it done? Can I go now? No?.... damn, ok, now on to further details...

Platform and Scalability

Worker Nodes (EE)

This is big. I never liked the way we handled scalability in PDI. Having the ETL designer responsible for manually defining the slave server in advance, having to control the flow of each execution, praying for things not to go down... nah! Also, why ETL only? What about all the other components of the stack?

So a couple of years ago, after getting info from a bunch of people I submitted a design document with a proposal for this:

This was way before I knew the term "worker nodes" was actually not original... but hey, they're nodes, they do work, and I'm bad with names, so there's that... :p

It took time to get to this point, not because we didn't think this was important, but because of the underlying order of execution; We couldn't do this without merging the servers, without changing the way we handle the repository, without having AEL (the Adaptive Execution Layer). Now we got to it!

Fortunately, we have an engineering team that can execute things properly! They took my original design, took a look at it, laughed at me, threw me out of the room and came up with the proper way of doing things. Here's the high-level description:

This is where I mentioned that we are already leveraging Hitachi Vantara resources. We are using Lumada Foundry for worker nodes. Foundry is a platform for rapid development of service-based applications delivering the management of containers, communications, security, and monitoring toward creating enterprise products/applications, leveraging technology like docker, mesos, marathon, etc. More on this later, as it's something we'll be talking a lot more about...

Here's some of the features
  • Deploy consistently in physical, virtual and cloud environments
  • Scale and load balance services , helping to deal with peaks and limited time-windows, allocate the resources that are needed.
  • Hybrid deployments can be used to distribute load, even when the on-premise resources are not sufficient, scaling out into the Cloud is possible to provide more resources. 
So, how does this work in practice? Once you have a Pentaho Server installed, you can configure it to connect to the cluster of Pentaho Worker nodes. From that point on - things will work! No need to configure access to repositories, accesses, funky stuff. You only need to say "Execute at scale" and if the worker nodes are there, it's where things will be executed. Obviously, the "things will work" will have to obey the normal rules of clustered execution, for instance, don't expect a random node on the cluster to magically find out your file:///c:/my computer/personal files/my mom's excel file.xls.... :/

So what scenarios will this benefit the most? A lot! Now your server will not be bogged down executing a bunch of jobs and transformations as they will be handed out for execution in one of the nodes.

This does require some degree of control, because there may be cases where you don't want remote execution (for instance, a transformation to feed a dashboard). This is where Run Configurations come into play. Also important to note that even though the biggest benefits of this will be ETL work, this concept is for any kind of execution.

This a major part of the work we're doing with the Hitachi Vantara team; By leveraging Foundry we'll be able to do huge improvements on areas we've been wanting to tackle for a while but never were able to properly address on our own: better monitoring, improving lifecycle management and active-active HA, among others. In 8.0 we leapfrogged in this worker nodes story, and we expect much more going forward!

New Theme - Ruby (EE/CE)

One of the things you'll notice is that we have a new theme that reflects the Hitachi Vantara colors. The new theme is the default on new installations (not for upgrades) and the others are still available

Data Integration

Streaming Support: Kafka (EE/CE)

In Pentaho 8.0 we're introducing proper streaming support in PDI! In case you're thinking "hum... but don't we already have a bunch of steps for streaming datasources? JMS, MQTT, etc?" you're not wrong. But the problem is that PDI is a micro batching engine, and these streaming protocols introduce issues that can't be solved with the current approach. Just think about it - a streaming datasource requires an always running transformation, and in PDI execution all steps run in different threads while the data pipeline is being processed; There are cases, when something goes wrong, where we don't have the ability to do proper error processing. It's simply not as simple as a database query or any other call where we get a finite and well known amount of data.

So we took a different approach - somewhat similar to sub-transformations but not quite... First of all, you'll see a new section in PDI:


Kafka is the one that was prioritized as being the most important for now, but this will actually be something that will be extended for other streaming sources.

The secret here is on the Kafka Consumer step:


The highlighted tabs should be generic for pretty much all the steps, and the Batch is what controls the flow. So what we did was instead of having an always running transformation at the top level, we break the input data into chunks - either by number of records or duration and the second transformation takes that input, the fields structure and does a normal execution. In here, the abort step was also improved to give you more control the flow of this execution. This is actually something that's been a long standing request from the community - we can now specify if we want to abort with error or without, having an extra ability to control the flow of our ETL.

Here's an example of this thing put together:

Now, even more interesting that that is that this also works in AEL (our Adaptive Execution Layer, introduced in Pentaho 7.1), so when you run this on a cluster you'll get spark native kafka support being executed at scale, which is really nice...

Like I mentioned before, moving forward you'll see more developments here, namely:
  • More streaming steps, and currently MQTT seems the best candidate for the short term
  • (and my favorite) Developer's documentation with a concrete example so that it's easy for anyone on the community to develop (and hopefully submit) their own implementations without having to worry about the 90% of the stuff that's common to all of them

New Open / Save experience (EE/CE)

In Pentaho 7.0 we merged the servers (no more that nonsense of having a distinct "BA Server" and a "DI Server") and introduced the unified Pentaho Server with a new and great looking experience to connect to it:

but then I clicked on Open file from repository and felt sick... That thing was absolutely horrible and painfully slow. We were finally able to do something about that! Now the experience is ... well... slightly better (as in, I don't feel like throwing up anymore!):


A bit better, no? :)  Also with search capabilities and all the kind of stuff that you've been expecting from a dialog like this on the past 10 years! Same for the save experience.

This is another small but IMO always important step in unifying the user experience and work towards a product that gets progressively more pleasant to use. It's a never-ending journey but that's not an excuse not to take it.

Filters in Data Explorer (EE)

Now that I was able to open my transformation, I can show some of the improvements that we did on our Data Explorer experience in PDI. We now support the first set of filters and actions! This one is easy to show but extremely powerful to use.

Here's filters - depending on the data type you'll have a few options, like excluding nulls, equals, greater/lesser than and a few others. Like mentioned, others will come with time. 


Also, while previous version only allowed for drill down, we can now do more operations on the visualizations.


Run configuration: Leveraging worker nodes and execute on server (EE/CE)

Now that we are connected to the repository, opened our transformation with a really nice experience and took benefit of these data exploration improvements to make sure our logic is spot on, we are ready to execute it to the server. 

Now this is where the run configuration part comes in. I have my transformation, defined it, played with it, verified that really works as expected on my box. And now, I will want to make sure it also runs well on the server. What before was a very convoluted process, it's now much simplified.

What I do is define a new Run Configuration, like described in 7.1 for AEL, but with a little twist: I don't want it to use the spark engine; I want it to use the pentaho engine but on the server, not the one local to spoon:
Now, what happens when I execute this selecting the Pentaho Server run configuration?

Yep, that!! \o/


This screenshot shows PDI trigger the execution and my Pentaho Server console logging it's execution.

And if I had worker nodes configured, what I would see would be my Pentaho Server automatically dispatching the execution of my transformation to an available worker node! 

This doesn't apply to the immediate execution only; We can now specify the run configuration on the job entry as well, allowing a full control of the flow of our more complex ETL


Big Data

Improvements on AEL (EE/CE apart from the security bits)

As expected, a lot of work was done on AEL. The biggest ones:
  • Communicates with Pentaho client tools over WebSocket; does NOT require Zookeeper
  • Uses distro-specific Spark library
  • Enhanced Kerberos impersonation on client-side
This brings a bunch of benefits:
  • Reduced number of steps to setup 
  • Enable fail-over, load-balancing
  • Robust error and status reporting 
  • Customization of Spark jobs (i.e. memory , settings)
  • Client to AEL connection can be secured
  • Kerberos impersonation from client tool 
And not to mention performance improvements... One benchmark I saw that I found particularly impressive is that AEL is practically on pair with native spark execution! And this is impressive! Kudos for the team, just spectacular work!

Big Data File Formats - Avro and Parquet (EE/CE)

Big data platforms introduced various data formats to improve performance, compression and interoperability, and we added full support for these very popular big data formats: Avro and Parquet. Orc will come next.

When you run in AEL, these will also be natively interpreted by the engine, which adds a lot to the value of this.



The old steps will still be available on the marketplace but we don't recommend using them.

Big Data Security - Support for Knox

Knox provides perimeter security so that the enterprise can confidently extend Hadoop access to more of those new users while also maintaining compliance with enterprise security policies and used in some HortonWorks deployments. It is now supported on the Hadoop Clusters' definition if you enable the property KETTLE_HADOOP_CLUSTER_GATEWAY_CONNECTION on the kettle.properties file.


VFS improvements for Hadoop Clusters (EE/CE)

In order to simplify the overall lifecycle of jobs and transformations we made the hadoop clusters available through VFS, on the format hc://hadoop_cluster/


Others

There are some other generic improvements worth noting

Ops Marts extended support (EE)

Ops Mart now supports Oracle, MySQL and SQL Server. I can't really believe I'm still writing about this thing :(

PDI Mavenization (CE)

Now, this is actually nice! PDI is now fully mavenized. Go to https://github.com/pentaho/pentaho-kettle, do a mvn package and you're done!!!


-----------


Pentaho 8 will be available to download mid-November.

Learn more about Pentaho 8.0 and a webinar here: http://www.pentaho.com/product/version-8-0

Also, you can get a glimpse of PentahoWorld this week watching it live at: http://siliconangle.tv/pentaho-world-2017/



Last but not See you in a few weeks at the Pentaho Community meeting in Mainz! https://it-novum.com/en/pcm17/


That's it - I'm going to the bar!


-pedro
26 Oct 11:23

Um ataque do ransomware Bad Rabbit está causando estragos em diversos países

by Felipe Ventura

“Oops! Seus arquivos foram criptografados.” Diversos computadores na Rússia e no Leste Europeu estão exibindo esta mensagem desde terça-feira (24), exigindo que o usuário pague US$ 280 em bitcoin para recuperar acesso aos próprios dados.

Trata-se do malware “Bad Rabbit”. De acordo com a Kaspersky Lab, ele se espalhou através de um instalador falso do Adobe Flash Player, e foi distribuído através de sites legítimos de notícias, que foram invadidos e modificados.

Segundo a empresa de segurança Group-IB, ele atingiu três meios de comunicação russos, incluindo as agências de notícias Interfax e Fontanka; assim como o aeroporto de Odessa, o metrô de Kiev e o Ministério de Infraestrutura da Ucrânia. Turquia e Alemanha também foram afetadas.

Este ataque é direcionado contra redes corporativas, diz a Kaspersky, mas ainda não se sabe quem está por trás do malware. De acordo com a ESET, o Bad Rabbit tenta infectar computadores dentro da mesma rede local através do protocolo de compartilhamento de dados SMB.

A mensagem de resgate pede às vítimas que visitem um site no Tor e paguem 0,05 Bitcoin. Caso isso não seja feito dentro de 40 horas, o valor aumenta — uma contagem regressiva deixa isso bem claro:

O criador do Bad Rabbit parece ser fã de Game of Thrones. O malware cria duas tarefas agendadas com nomes de dragões de Daenerys Targaryen, e tem uma referência ao Verme Cinzento:

Para evitar a invasão, o pesquisador de segurança Amit Serper​ recomenda criar os arquivos vazios C:\windows\infpub.dat e C:\windows\cscc.dat e remover todas as permissões deles (leitura, gravação etc.). Confira as instruções passo a passo dessa vacina aqui.

O Bad Rabbit é uma variante do malware Petya. Mas, ao contrário do NotPetya — que afetou milhares de computadores ao redor do mundo, inclusive no Brasil — ele não apaga seus arquivos.

Com informações: Motherboard, TechCrunch, Bleeping Computer.

Um ataque do ransomware Bad Rabbit está causando estragos em diversos países

25 Oct 14:45

Microsoft promete mais de 24 horas de bateria em laptops com Windows 10 ARM

by Felipe Ventura

Esta semana, a Microsoft compartilhou mais detalhes sobre computadores com Windows 10 e processador Snapdragon 835. Sabemos que eles vão emular aplicativos x86 sem exigir nenhuma modificação; e que serão lançados até o final do ano.

Agora, a Microsoft diz que esses laptops terão autonomia “para além de um dia”, ou seja, sua bateria vai durar mais de 24 horas de uso contínuo. É bastante coisa!

O executivo Pete Bernard, da Microsoft, conta uma história interessante em entrevista ao ZDNet. “Distribuímos esses dispositivos para todos os nossos diretores e líderes de desenvolvimento na divisão de Windows, e começamos a receber relatos de bugs dizendo: ‘o medidor de bateria não está funcionando, diz que ainda tenho uma carga total’. Descobrimos que não era um bug: a duração de bateria na verdade era excelente.”

Enquanto isso, Don McGuire — executivo da Qualcomm — disse no evento 5G Summit: “é o tipo de duração de bateria que me permite usá-lo o dia inteiro. Eu não levo meu carregador comigo. Eu posso carregar a bateria a cada dois dias, mais ou menos”.

Além da bateria, Microsoft e Qualcomm estão focando em conectividade a qualquer momento. Estes PCs terão um chip eSIM embutido para acessar redes 4G; as duas empresas já negociam com operadoras para vender pacotes de dados aos usuários.

E, como a Microsoft demonstrou no ano passado, será possível rodar programas x86 — como o Photoshop e Office — sem que o desenvolvedor precise fazer adaptações:

No entanto, isso deixou a Intel bem irritada, já que ela detém a arquitetura proprietária x86. Ela diz que “não admite a violação ilegal de suas patentes”, e espera que “outras empresas continuem respeitando os direitos de propriedade intelectual”.

Ainda assim, a Qualcomm afirma que os PCs com processador Snapdragon serão lançados até o final do ano, vindos de fabricantes como Asus, HP e Lenovo. A Microsoft diz estar nos últimos estágios de testes destes PCs.

Com informações: ZDNet, Trusted Reviews, MSPowerUser.

Microsoft promete mais de 24 horas de bateria em laptops com Windows 10 ARM

25 Oct 11:29

WhatsApp ganha função que compartilha sua localização em tempo real

by Emerson Alecrim

Depois de alguns meses de testes, o WhatsApp oficializou, nesta terça-feira (17), a função Localização Atual. Com ela, você pode informar rapidamente a um contato específico ou a um grupo a sua localização geográfica em tempo real.

O recurso é útil, por exemplo, para que você possa informar com precisão o local que uma pessoa deve te encontrar, para provar aos seus amigos que você realmente está atrasado por conta do trânsito ou até para avisar que você chegou em segurança em casa.

Atualmente, o WhatsApp permite que você informe a sua localização em um mapa clicando no ícone do clipe no campo de mensagem. Mas, depois que isso é feito, a sua posição não é atualizada. O grande diferencial do novo recurso é permitir que o contato ou grupo acompanhe a localização em tempo pelo período que você definir.

WhatsApp - Localização Atual

Há três opções de períodos e todas podem ser interrompidas antes de expirar: 15 minutos, 60 minutos ou 8 horas. É só escolher uma no momento do compartilhamento e clicar em Enviar. A localização aparecerá em um mapa posicionado no chat. Se outras pessoas também enviarem localizações, todas aparecerão dentro do mesmo mapa.

Assim como as mensagens, as informações sobre localização recebem criptografia ponta a ponta. Na primeira vez que a função for usada, o WhatsApp poderá pedir permissão para acessar o recurso de localização do smartphone.

Embora tenha sido anunciada hoje, a nova função levará algumas semanas para chegar a todos os usuários. Se você ainda não a tem, precisa apenas aguardar, portanto. O recurso funciona tanto no Android quanto no iOS.

WhatsApp ganha função que compartilha sua localização em tempo real

25 Oct 11:12

Este Super Nintendo para TVs modernas traz um jogo exclusivo de 1993

by Felipe Ventura

A Nintendo não é a única a apostar na nostalgia com um relançamento do Super NES. A empresa Analogue anunciou um clone deste console para rodar cartuchos antigos em resolução Full-HD sem lag em TVs modernas.

O Analogue Super Nt possui um chip Altera Cyclone V, que simula o hardware do Super Nintendo original. Ele não depende de emuladores de software, e por isso é compatível com mais de 2.200 cartuchos — inclusive do Super Famicom japonês.

Além disso, o console vem com saída HDMI para se conectar a TVs modernas. Ele produz imagens em Full-HD e promete zero lag para maior precisão nos jogos. E há uma entrada de cartão de memória para atualizar o firmware.

Ele tem portas compatíveis com os controles originais do Super Nintendo, e suporte ao 8Bitdo SN30 sem fio. Vale notar, no entanto, que o produto não vem acompanhado pelos controles — é necessário comprá-los à parte.

Esta semana, a Analogue revelou mais um detalhe sobre o Super Nt: ele virá com uma versão especial de Super Turrican, jogo sidescroller lançado em 1993.

Ele foi inicialmente desenvolvido para cartuchos de 6 megabits, mas a distribuidora Seika não queria pagar pelos chips ROM adicionais, então a Factor 5 precisou reduzi-lo para 4 megabits.

A versão do Super Nt terá uma nova fase final, novas músicas, novos inimigos, efeitos sonoros melhorados e gráficos aprimorados. Super Turrican: Directors Cut vem embutido digitalmente no console, em vez de ser um cartucho. A Analogue diz ao The Verge que queria “disponibilizá-lo a todos sem custo extra”.

O Analogue Super Nt está em pré-venda por US$ 190, com lançamento previsto para fevereiro de 2018. Você pode adquiri-lo nas cores preto, clássico, Super Famicom e transparente.

Com informações: Analogue, Ars Technica, The Verge.

Este Super Nintendo para TVs modernas traz um jogo exclusivo de 1993

24 Oct 10:53

No Walmart alguém faz as compras para você

by O Negócio do Varejo
Cleiton Ribeiro

Acredito que esse seja o futuro de supermercados, perfumarias e farmácias.

Um personal shopper, ou comprador pessoal, é algo que você espera ver na Bergdorf Goodman ou em uma boutique na Madison Avenue. Não no Walmart na Rota 42 em Turnersville, Nova Jersey.

Mas é aí que você encontrará Joann Joseph e uma equipe do Walmart todos os dias, enchendo carrinhos de compras com caixas de cereais Honeycomb, Cheez-Its e amendoins salgados.

Os clientes selecionam seus mantimentos on-line e, em seguida, os compradores escolhem os itens das prateleiras da loja e os entregam às pessoas quando chegam ao estacionamento. Os clientes não precisam entrar na loja.

“Trata-se de economizar o tempo das pessoas”, disse Joseph, enquanto ajudava a carregar mantimentos na parte de trás de uma minivan uma manhã.

O Walmart, que é um dos maiores varejistas de alimentos nos Estados Unidos, vê a recolha em loja uma maneira de juntar seu negócio de comércio eletrônico com sua gigantesca rede de lojas – um objetivo que confundiu muitos outros varejistas.

A empresa começou a aumentar o serviço há dois anos, e agora está disponível em cerca de mil das 4.699 lojas do Walmart nos Estados Unidos.

A iniciativa é o mais novo movimento na batalha varejista do Walmart contra a Amazon, e a peça central de sua estratégia para conquistar consumidores que procuram otimizar suas compras de alimentos.

Muitos varejistas estão focados em novas formas de entregar mantimentos em domicílio, particularmente nas grandes cidades.

O Walmart está apostando alto em vários milhões de americanos que vivem em áreas suburbanas e rurais, acostumados a dirigir para todo lado.

A empresa está tentando fazer com que pedidos on-line e, em seguida, a recolha pelo cliente seja tão fácil quando o drive-through de um fast-food.

As mercearias tornaram-se uma das áreas mais desafiadoras do varejo. A Amazon aumentou a aposta em junho com a compra da Whole Foods por 13,4 bilhões de dólares, conquistando um espaço importante na indústria.

A Lidl, cadeia alemã de supermercados, também está fazendo um grande investimento para abrir lojas nos Estados Unidos.

As empresas de entrega de alimentos, como a Fresh Direct, geraram uma disputa entre os mercados tradicionais e startups para oferecer entrega em casa mais rápida.

Em meio a esta competição aquecida, o Walmart tem experimentado diferentes maneiras de obter vantagem. Em algumas cidades, há uma parceria com a Uber para entregar as compras em casa.

E recentemente, o Walmart anunciou que começaria a testar um serviço de entrega em domicílio no qual um funcionário coloca os alimentos na geladeira, mesmo quando ninguém está em casa.

O cliente pode acompanhar o processo remotamente por uma câmera de segurança doméstica até o funcionário sair da casa.

Dentro da loja: compras são feitas com auxílio de um GPS para agilizar o processo (Harrison Hill/ The New York Times) (EXAME Hoje)

O Walmart está apostando que uma grande parte do país (“de Scranton a Sacramento”, disse um executivo do Walmart) é mais afeita ao drive-through do que à entrega em casa.

Existe o risco de que a nova estratégia do Walmart possa prejudicar as vendas de outros produtos. A venda de mantimentos tem lucros menores, mas traz clientes para dentro da loja regularmente, permitindo que o Walmart ofereça itens de lucro maior.

“Essa é a filosofia do Supercenter (um centro de serviços do Walmart que abriga também um supermercado): você coloca todas as outras categorias sob um mesmo teto”, disse Gene German, um professor emérito de marketing de alimentos na Universidade de Cornell. “Então, se os clientes não entram nas lojas, isso pode ser negativo.”

Mas o Walmart acredita que a proximidade criada com o cliente a partir do pedido de compras on-line está melhorando a opinião das pessoas sobre a experiência de compra em suas lojas, tornando-as mais propensas a comprar mercadorias em geral, além de alimentos.

“Recebemos comentários de quanto eles valorizam o tempo que gastamos” no cumprimento do pedido de compras, disse Mike Turner, vice-presidente das operações de comércio eletrônico do Walmart, em uma entrevista.

O Walmart não divulga suas vendas de compras on-line. Mas quando a empresa divulgou os resultados do segundo trimestre em agosto, disse que as vendas on-line, incluindo o supermercado, aumentaram 60 por cento em relação ao ano anterior.

A empresa também indicou que o crescimento geral das vendas de alimentos tinha sido o melhor em cinco anos.

Durante décadas, o Walmart foi visto como o principal inovador do mundo no varejo. Mas mesmo se tornando a maior varejista do mundo, tem sido ofuscada de várias formas pelo rápido crescimento e muitos avanços da Amazon.

A estratégia de longo prazo da Amazon para Whole Foods, no entanto, não é clara. A Amazon precisa descobrir como sincronizar sua rede central de negócios e armazéns em linha com mais de 460 lojas Whole Foods, muitas das quais em áreas urbanas de preço alto, que podem ser caras do ponto de vista operacional.

O Walmart enfrenta um conjunto diferente de desafios e oportunidades com o drive-through de compras on-line – que eram visíveis no Supercenter em Turnersville, fora da Filadélfia.

A finalidade da estratégia é que o Walmart possa usar suas milhares de lojas como centros de mini-atendimento, evitando os custos de entrega em domicílio. Mas a loja nem sempre funciona como um armazém.

Uma manhã, Joseph atravessou os corredores, empurrando um carrinho e checando em um dispositivo o pedido que um cliente fez on-line.

Como os serviços de GPS para carros, seu dispositivo traçou a rota mais eficiente: ela pegou uma caixa de favo de mel em um corredor, em seguida, uma caixa de chá Lipton Berry em outro.

Mas quando Joseph alcançou o corredor de amendoim, havia um obstáculo. O cliente tinha encomendado um pacote de cinco porções de amendoim salgado.

Não havia mais pacotes de tamanho individual. Ela verificou os displays de doces e lanches nas caixas registradoras, mas não havia nada.

Então, Joseph improvisou. Emprestando o iPhone de um colega, calculou a quantidade de amendoim no pacote de porções individuais, e então escolheu um pote de amendoim com volume comparável.

“Seu instinto precisa funcionar, e você deve segui-lo”, disse Joseph.

Cada substituição deve ser claramente marcada com uma etiqueta para que o cliente não fique surpreso.

Os clientes encomendam seus mantimentos on-line e depois podem buscá-los na loja algumas horas depois, durante uma certa janela de tempo.

O Walmart também está enchendo os clientes deste tipo de compras com benefícios – ovos de Páscoa escondidos em sacolas de compras, uma “caixa de beleza” para mães no Dia das Mães, biscoitos para cães e descontos para recrutar novos clientes.

Não está claro como a empresa poderá manter esse tipo de serviço dedicado se uma loja estiver inundada com pedidos, que em muitas lojas é gratuito e exige uma compra a partir de 30 dólares.

O Walmart afirmou que contratou milhares de trabalhadores para atender o novo serviço em suas diversas lojas.

“Isso é algo que o Walmart poderia começar facilmente e rapidamente”, disse German. “E enviaria uma mensagem aos acionistas: não seremos passivos. Seremos proativos.”

Os clientes que encomendam on-line escolhem uma janela de uma hora na qual podem pegar seus mantimentos. Quando chegam ao estacionamento Walmart, param em pontos de entrega específicos, que em algumas lojas parecem um posto de gasolina com uma marquise. Minutos depois, um comprador pessoal sai da loja com sacos de compras.

Quando Laura Rothwein, de Clayton, Nova Jersey, parou sua minivan ao lado da loja de Turnersville, os compradores pessoais cumprimentaram seu filho de 6 anos com um doce da padaria e uma garrafa de Gatorade vermelho.

Pouco tempo depois, Sherri Arrison, uma aposentada, chegou a seu Nissan Murano. Um comprador pessoal colocou mantimentos no porta-malas, enquanto outro segurava um guarda-chuva laranja brilhante para proteger os produtos da chuva.

“Essa é praticamente a única maneira que compro agora. Não tenho que entrar na loja e ficar andando por lá”, disse Arrison.

Fonte: Exame

23 Oct 19:32

Students invent a low-cost electric wheelchair kit with Arduino

by Arduino Team

While electric wheelchairs are a vital tool for those with restricted mobility, they typically cost around $2,500, an amount that’s not the most affordable. To address this problem, a group of students from Aviv High School in Israel have come up with a low-cost, 3D-printed motor conversion kit that connects to a standard push-chair without any permanent modification or damage.

The system uses a pair of motors to steer like a tank, and features a joystick and Arduino Uno for control. Another interesting feature is shown later in the video below, when it’s folded up for storage with the motor kit still attached.

You can check out the team’s website for more details this incredible project, as well as All3DP’s recent article here.

23 Oct 17:13

Bar Hipster é tão hipster que tem até hipstômetro para liberar entrada

by Diego Denck
Você só entra se for um hipster de verdade

O que define um hipster? Esse termo surgiu no começo dos anos 2000 para se referir a pessoas que costumavam apostar na aparência, mas sempre com um visual mais retrô e vintage. Chapéu, óculos wayfarer, calça skinny, camisas xadrez, barba comprida, gosto musical mais alternativo: são vários os fatores usados para determinar quem faz e quem não faz parte dessa cultura.

O termo é derivado de “hip”, que surgiu na década de 40 para se referir aos brancos norte-americanos que imitavam os “descolados” negros do jazz – as aspas são para ressaltar o significado do termo, nada de ironia, ok? Décadas depois, isso virou um lance cada vez mais comercial, algo que a própria cultura hipster deveria ser contra.

Leia mais...

21 Oct 01:30

LinkedIn desenvolve a ferramenta MySQL Query Analyzer

by Andrew Morgan

Para otimizar o desempenho de suas instâncias MySQL, o LinkedIn criou a ferramenta MySQL Query Analyzer com o intuito de analisar e ajustar queries custosas. A ferramenta é executada na camada de rede, armazenando tudo em um servidor centralizado e fornecendo uma interface de usuário (UI) para análise de métricas.

By Andrew Morgan Translated by Rosangela Pereira Marquesone
21 Oct 00:05

A japonesa Bandai traz de volta o Tamagotchi

by Denise Helena

Tamagotchi

Os mais altinhos, com certeza, lembram do icônico brinquedo dos anos 90, o Tamagotchi. E quem estava com saudades pode se animar, pois ele está de volta, pois é, a japonesa Bandai relançou o bichinho virtual nos EUA.

Há cerca de 20 anos, começava no Japão a febre do bichinho virtual, o Tamagotchi (combinação da palavra japonesa “tamago” (ovo) com o inglês “watch”) que acabou tomando conta do mundo em 1997, chegando a ser vendidas mais de 76 milhões de unidades.

Leia também: SONY VOLTARÁ A FABRICAR DISCOS DE VINIL

Sem conexão com móveis nem apps instaláveis de nenhum tipo, o jogo conta com três botões para podermos cuidar e limpar o animalzinho pixelado. A nova versão vem com tela de 16 x 16 pixels (era 32 x 16 pixels no modelo original) sendo 20% menor, com 3,8 cm de altura e cerca de 3 cm de largura, porém, no mesmo formato de ovo, e com três botões na parte inferior.

A edição de aniversário foi lançada no Japão em abril, e chega aos EUA em 5 de novembro por US$ 15; a pré-venda começa nesta terça (10).

Só é possível interagir com ele quando precisa de algo, e a falta de elementos modernos e opções de configuração torna bem difícil competir com uma app das milhares existentes do tipo, em Google Play ou iTunes, porém, é ideal para os nostálgicos ou para quem quer dar um presente original para uma criança, ou mesmo, para os que ainda não podem ter acesso ao mundo móvel.

Leia também: FITAS CASSETES, ELAS ESTÃO DE VOLTA!

Vale lembrar que a Bandai Namco vende a app oficial do Tamagotchi, que custa US$ 3,99 para iOS, e R$ 12 para Android.

20 Oct 21:33

Western Digital anuncia HD com 14 TB de capacidade

by Emerson Alecrim
Cleiton Ribeiro

14Gb o.O

É difícil se acostumar com HDs depois que você começa a usar um SSD, mas eles continuam sendo muito importantes, especialmente em servidores. Ciente disso, a Western Digital anunciou um HD que oferece nada menos que 14 TB de capacidade: o Ultrastar Hs14, que será vendido com a marca da subsidiária HGST.

Ultrastar Hs14

O dispositivo, de 3,5 polegadas, possui interface SATA de 6 Gb/s (gigabits por segundo) ou SAS de 12 Gb/s, 512 MB de buffer, 7.200 RPM e taxa de transferência de dados de até 233 MB/s (megabytes por segundo).

Em parte, a altíssima capacidade de armazenamento se deve à mais recente versão da tecnologia SMR (Shingled Magnetic Recording), que aumenta a densidade dos discos reduzindo o espaço entre as trilhas ao ponto de estas ficarem quase empilhadas, como telhas em um telhado.

A Western Digital destaca também a quarta geração da tecnologia HelioSeal, que permite que o interior da unidade seja preenchido com hélio. Esse gás tem menos densidade do que o ar, permitindo que os discos fiquem mais próximos entre si. Assim, cada unidade tem mais discos e, portanto, há mais capacidade de armazenamento.

Ultrastar Hs14

14 TB é um número deveras impressionante, mas que vem acompanhado de uma preocupação: se o HD der defeito, uma enormidade de dados será perdida. É um risco, de fato, mas a Western Digital frisa que o Ultrastar Hs14 foi desenvolvido para aplicações corporativas que, como tal, precisam ter um plano de contingência ou uma rotina programada de backup.

De todo modo, a companhia ressalta que o HD é capaz de trabalhar 24 horas por dia. O MTBF (indicador de confiabilidade que estima o período médio entre falhas; quanto mais horas, melhor) é de 2,5 milhões de horas e a garantia é de cinco anos.

De acordo com a Western Digital, alguns parceiros OEM já estão recebendo o Ultrastar Hs14 para testes. A companhia não informou preços, mas, com base no histórico de valores do portfólio da HGST, estima-se que o modelo custará cerca de US$ 650.

Western Digital anuncia HD com 14 TB de capacidade

18 Oct 14:49

Microsoft Surface Book 2 está mais poderoso e tem versão de 15 polegadas

by Paulo Higa

A segunda geração do notebook da Microsoft está entre nós: o Surface Book 2 traz hardware mais potente, processadores atualizados e uma versão maior, de 15 polegadas, para competir diretamente com o MacBook Pro mais caro. Mas prepare o bolso: com design de liga de magnésio e versões com GeForce GTX 1060, os preços podem chegar a nada amigáveis US$ 3.299 (!).

O Surface Book 2 tem visual parecido com o da geração anterior, mas houve pequenas melhorias no design: segundo o ZDNet, o notebook fica mais estável quando a tela sensível ao toque está sendo utilizada. O peso diminuiu, mas os notebooks ainda não são focados em portabilidade máxima: o modelo de 13 polegadas pesa 1,53 kg, enquanto o de 15 polegadas chega a 1,9 kg.

Ambos os modelos têm processador quad-core Core i7–8650U de 4,2 GHz, 8 ou 16 GB de RAM, 256, 512 ou 1 TB de armazenamento em flash, autonomia de 17 horas em reprodução de vídeo (5 horas no modo tablet) e teclado retroiluminado. A versão de 13 polegadas terá uma versão de entrada (?) com processador dual-core Core i5–7300U e vídeo integrado.

O novo Surface Book 2 de 15 polegadas chega com resolução de 3240×2160 pixels (proporção de tela 3:2) e GPU GeForce GTX 1060 com 6 GB de memória. Já o de 13 polegadas (na verdade, 13,5 polegadas) tem resolução de 3000×2000 pixels e GPU GeForce GTX 1050 com 2 GB de memória.

Para não deixar dúvidas sobre quem é o concorrente, a Microsoft ressalta que a versão maior tem 45% mais pixels que o MacBook Pro; que a bateria dura 70% mais que o MacBook Pro; e que os notebooks têm o dobro de desempenho do MacBook Pro. E as máquinas têm várias portas: duas USB-A 3.0, uma USB-C (que também serve para carregamento), um conector de fones de ouvido de 3,5 mm e um leitor de cartões SD.

O preço também é alto como o do concorrente. Estes são os valores:

  • 13 polegadas, Core i5, 8 GB de RAM, 256 GB de espaço, GPU integrada: US$ 1.499;
  • 13 polegadas, Core i7, 8 GB de RAM, 256 GB de espaço, GTX 1050: US$ 1.999;
  • 13 polegadas, Core i7, 16 GB de RAM, 512 GB de espaço, GTX 1050: US$ 2.499;
  • 13 polegadas, Core i7, 16 GB de RAM, 1 TB de espaço, GTX 1050: US$ 2.999;
  • 15 polegadas, Core i7, 8 GB de RAM, 256 GB de espaço, GTX 1060: US$ 2.499;
  • 15 polegadas, Core i7, 16 GB de RAM, 512 GB de espaço, GTX 1060: US$ 2.899;
  • 15 polegadas, Core i7, 16 GB de RAM, 1 TB de espaço, GTX 1060: US$ 3.299.

Até hoje, a Microsoft não lançou nenhum Surface no Brasil, então você provavelmente terá que importá-lo se quiser um. Nos Estados Unidos, os notebooks começarão a ser vendidos no dia 16 de novembro.

Microsoft Surface Book 2 está mais poderoso e tem versão de 15 polegadas

16 Oct 12:26

Conheça, instale e personalize o FreeBSD

by Dionatan Simioni
Algumas pessoas pediram pra gente comentasse um pouco sobre BSD aqui no Diolinux, então para atender a este pedido, em parceria com o Marcos Oliveira, do canal Terminal Root, nós vamos fazer uma matéria completa para você que quer conhecer um pouco mais este sistema.

FreeBSD





A ideia deste artigo é dar a você o primeiro contato com o mundo BSD.  O FreeBSD é um sistema operacional livre, assim como o Linux, do tipo Unix-like que provém do Research Unix via Berkeley Software Distribution (BSD). Aplicativos podem ser instalados usando o sistema de gerenciamente de pacotes: Ports, ou compilando o código-fonte. Devido aos seus termos de licenciamento permissivos, grande parte do código do FreeBSD tornou-se parte integral de outros sistemas operacionais tal como o OS X da Apple. A licença BSD pode ser considerada até mais permissiva do a GPL que licencia o Linux e diversos outros Softwares Livres, pois ela permite até mesmo que o código de uma aplicação derivada seja fechado. Garantindo maior liberdade de escolha aos desenvolvedores.



Depois dessa breve introdução, aprenda a instalar ao FreeBSD:


Para fazer o download basta acessar este endereço.

Depois de instalar o FreeBSD, você provavelmente vai querer também instalar uma interface, que tal uma simples e direta como o MATE?

No vídeo abaixo você vai aprender a instalar o Xorg, MATE Desktop, SLiM e configurar o rc.conf utilizando o Easy Editor.



Se você for testar o FreeBSD em dual boot com Linux, talvez você tenha problemas iniciais com o reconhecimento do sistema no GRUB, então confira este material para contornar a situação:


Chegando a parte final do nosso tutorial, agora você aprenderá a configurar e personalizar o FreeBSD com aplicações e customizações visuais.


O FreeBSD é um sistema muito interessante e é utilizado em várias grandes empresas, como a Netflix. Particularmente não o vejo ele com grande apelo para uso no desktop diário, mas profissionalmente falando, é um sistema que você deveria se importar em conhecer um pouco mais a fundo. No entanto, para para as pessoas que gostariam de experienciar um desktop BSD, talvez o TrueOS seja uma escolha mais interessante.

Se você vai instalar ou não no seu computador para fazer um test drive eu não sei, mas se tiver curiosidade de ao menos conhecer, considere então uma máquina virtual, assim você faz as suas experiências sem comprometer o seu sistema operacional atual.

Quero agradecer ao Marcos pela contribuição com o conteúdo, vocês podem conhecer o canal dele aqui.

Até a próxima!

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


13 Oct 13:26

Microsoft encerrará sua loja de música e migrará usuários para Spotify

by Denise Helena

groove music

Groove Music não teve o êxito esperado pela Microsoft, e agora aceitam que não podem competir com o gigante Spotify.

A empresa anunciou que encerrará o serviço de streaming (que custa 9,99 dólares por mês), assim como, a possibilidade de comprar músicas e álbuns em Windows Store. Se associou com Spotify para transferir todos seus clientes de Groove Music Pass para Spotify, um movimento que certamente não foi muito bem recebido pela Apple, outro grande protagonista do mundo do streaming musical.

Leia também: GOOGLE PLAY MUSIC AGORA OFERECE UM MIX PERSONALIZADO DE MÚSICAS NOVAS

A partir de 31 de dezembro, o aplicativo Groove Music perderá suas funções e abrirá a possibilidade de migrar à Spotify de forma simples, guardando todas as ,úsicas e listas de reprodução dos usuários. Os usuários terão até 31 de janeiro de 2018 para fazer a mudança.

Como em Spotify tem muito mais conteúdo que em Groove Music, se espera que não haja nenhuma perda de músicas no processo.

A app Groove Music seguirá estando disponível para reproduzir e administrar música armazenada localmente, porém, perderá completamente sua conexão à nuvem.

Leia também: UM SITE PARA COMPARTILHAR MÚSICA COM AMIGOS USANDO UM LINK

Microsoft segue trabalhando som várias lojas em sua plataforma: jogos, livros, filmes… porém, a concorrência, mais especializada, sempre sairá na frente, mostrando que muitas vezes nem vale a pena tentar competir.

07 Oct 19:09

Conheça a impressionante TV da LG

by Carlos Tomé
04 Oct 22:44

Docker Enterprise Edition 17.06 lançado com suporte para Windows Server 2016 e IBM Z Mainframe

by Daniel Bryant

O Docker lançou Docker Enterprise Edition 17.06, com novo suporte para as plataformas Windows Server 2016 e IBM Z. Com a inclusão desses suportes, o Blog Docker afirma que o Docker EE agora oferece uma experiência consistente nas plataformas Linux, Windows e aplicações Linux-on-mainframe.

By Daniel Bryant Translated by João Paulo Morijo
04 Oct 21:04

GoPro Fusion

by Veridiana Serpa

A GoPro Fusion tem a habilidade de capturar conteúdo imersivo 5.2K esférico, ou seja, captura tudo a sua volta para que você nunca perca a cena, sua estabilização no estilo gimbal faz as imagens ficarem suaves. Com o GoPro App pode reproduzir o conteúdo em VR ou a função OverCapture do app para recapturar e compartilhar a imagem esférica como um vídeo tradicional.

  • Vídeo esférico de 5.2K30 e 3K60
  • Foto esférica de 18MP
  • Compatível com GoPro App
  • OverCapture que torna possível criar vídeos tradicionais a partir da captura 360
  • Estabilização avançada
  • Audio 360
  • À prova d’água até 5m
  • Vídeo Time Lapse + Foto, Night Lapse e Disparo Contínuo
  • Compatível com a maioria dos mounts GoPro
  • Fusion Grip Mount incluso
  • Controle de voz em 10 idiomas
  • GPS, Acelerômetro, Giroscópio e Bússola
  • WiFi + Bluetooth

 

 

GoPro Fusion está disponível por enquanto para pedidos antecipados na GoPro.com para os EUA, Canadá, Reino Unido e União Europeia, sendo as entregas em novembro. Preço: US$699.99

O post GoPro Fusion apareceu primeiro em Geek Chic.

02 Oct 22:29

Métodos ágeis – Vida de Hipster #10

by Gabriel Ferreira
Cleiton Ribeiro

Go horse, sempre!!!

Descrição das cenas da tirinha:

01
Boss: Ada, esqueça o Scrum, precisamos usar esse tal de Kanban.
Ada: Ok, você é o boss.

02
[1 semana depois] Boss: Ada, sabe o kanban? Chama o Tobias e vamos implementar isso aí que chamam de Squad. Todo mundo junto na mesma mesa vai resolver meus problemas.
[Ada pensativa e meio irritada.]

03
[Ada e Tobias na mesma mesa, escrito Squad] boss: Ada, Tobias, tenho uma metodologia nova…

04
[Boss mostra o logo de um cavalo escrito “Go Horse Proccess”]

O post Métodos ágeis – Vida de Hipster #10 apareceu primeiro em Hipsters Ponto Tech.

02 Oct 22:27

Amazon pode comprar a rede Carrefour

by O Negócio do Varejo

A ideia de que a Amazon poderia estar interessada em comprar a rede de supermercados Carrefour foi lançada por uma revista de negócios europeia na última quarta-feira (27). A companhia francesa, criada na comuna de Annecy, em 1960, tem atualmente 12 mil supermercados em 30 países, além de quase 40 mil pessoas na folha de pagamento.

O valor de € 13 bilhões do negócio não parece ser problema para Jeff Bezos, fundador e CEO da Amazon, que acabou de pagar mais pela Whole Foods (US$ 13,7 bilhões), que tem apenas 440 lojas.

É difícil dizer, porém, se a rede está, realmente, à venda. A posse da empresa pode ser interessante para a Amazon caso ela esteja determinada a entrar no mercado alimentício europeu, onde mais de 95% das compras de comida são feitas em lojas físicas.

Fonte: Forbes

25 Sep 20:42

Novo documentário da Netflix mostra jovem condenado por desenhar pintos

by Carlos Tomé
Cleiton Ribeiro

huahuahuha

Logicamente se trata de um documentário fake, mas quem nunca desenhou né...

O post Novo documentário da Netflix mostra jovem condenado por desenhar pintos apareceu primeiro em Sedentário & Hiperativo.

25 Sep 19:13

Sublime Text, o editor de código, apresenta nova versão

by Denise Helena
Cleiton Ribeiro

Melhor editor de longe

sshot

Os programadores já têm em sublimetext.com a versão 3.0 deste famoso editor de código.

Chega com uma nova interface de usuário, novas combinações de cores e um novo ícone, assim como, melhorias na sintaxis, suporte de entrada tátil no Windows, suporte de barra tátil em macOS e repositórios apt/yum/pacman para Linux.

Leia também: COLLABEDIT, UM EDITOR DE CÓDIGO ONLINE PARA COLABORAR COM OUTROS USUÁRIOS EM TEMPO REAL

O editor permite realizar várias mudanças ao mesmo tempo. As seleções múltiplas permitem trocar muitas linhas ao mesmo tempo, renomear variáveis com facilidade e manipular arquivos de forma rápida, porém, o maior destaque de SublimeText é seu Goto Anything, para abrir arquivos com apenas alguns cliques, pulando imediatamente para símbolos, linhas ou palavras.

É possível personalizar praticamente tudo: menus, fragmentos, macros, complementos e muito mais, tudo com arquivos JSON simples. Este sistema oferece flexibilidade, já que podem ser especificadas configurações por tipo de arquivo e por projeto.

Permite, também, aproveitar o monitor de tela larga com suporte de edição dividida. Editamos, assim, arquivos lado a lado, ou duas partes de um mesmo arquivo em diferentes regiões. Podemos editar com tantas filas e colunas desejarmos, sendo, também, ideal para usar vários editores de forma simultânea.

Leia também: AIRSTORY, UM NOVO TIPO DE EDITOR DE TEXTOS ONLINE

Não é um editor gratuito, porém, sua licença, de 80 dólares, permite que seja usado em vários computadores, inclusive, de diferentes sistemas operacionais.

19 Sep 16:20

Fiz uma documentação

by Andre Noel
tirinha
Inclua essa tirinha em seu site
COLE ESSE CÓDIGO EM SEU SITE x
Fonte: Vida de Programador
Transcrição ↓

real historia;
string sender = "Fabrício Olmo Aride";

Programador: Chefe, fiz uma documentação aqui e coloquei na internet com vários passo-a-passos e macetes que a gente usa aqui na empresa...
Chefe: Hum...
Programador: Assim os programadores mais novos podem aproveitar as informações pra fazer as tarefas mais rapidamente...
Chefe: Hum...
Chefe: Trabalhar que é bom, nada, né?
Programador: PLOFT!
--
Camiseta: Saudades da geração que lia tutoriais

O artigo "Fiz uma documentação" foi originalmente publicado no site Vida de Programador, de Andre Noel.

18 Sep 20:37

Filho, eu preciso falar com você!

by Andre Noel
Cleiton Ribeiro

Hahuahua

tirinha
Inclua essa tirinha em seu site
COLE ESSE CÓDIGO EM SEU SITE x
Fonte: Vida de Programador
Transcrição ↓

Mãe: Filho, eu preciso falar com você!
Programador: Tá bom, mãe...
Mãe: Filho, por acaso eu tenho sido ausente? Você tem andado carente? Você está sem amigos?
Programador: Ué, mãe! Por que está me perguntando tudo isso?
Mãe: Eu usei seu computador agora há pouco e vi que você está procurando informações sobre aquele negócio da baleia azul... Isso é sério, filho!
Programador: PLOFT!
(Site do Docker aberto no computador)
--
Camiseta: O compilador é meu amigo (às vezes)

O artigo "Filho, eu preciso falar com você!" foi originalmente publicado no site Vida de Programador, de Andre Noel.

15 Sep 11:26

Seu time de marketing não entende o Dia do Programador

by Andre Noel

Hoje é Dia do Programador e nós já falamos aqui algumas vezes do porquê de ser hoje: É o 256º dia do ano, dia número 255 (começando em zero)... O tamanho de um byte... A maior potência de 2 nos dias do ano... :)

Mas seu time de marketing fica todo confuso com isso!

Antigamente ninguém comemorava o dia do programador, mas daí como todo ano a gente se movimenta pela internet falando sobre, as empresas começaram a comemorar para se aproximar dos programadores.

Hoje, vendo de forma rápida algumas peças que saíram no Twitter, encontrei alguns erros (tá, perdoáveis :D), mas que acabam torturando o âmago de um programador...

(Só uma observação, tiveram algumas ótimas peças, além das que vou mostrar. Está melhorando a cada ano :D)

Bom, pra começar tem a ala dos apressadinhos, aqueles que já querem comemorar no dia 12... (Só é no dia 12 em anos bissextos)

Até tu, ministério do trabalho??

Tem sempre a clássica confusão na contagem:

A gente pode até dar um crédito, considerando que essa implementação foi feita começando em 1 (mas é triste começar em 1 :( )

E teve a melhor do dia (ainda tá cedo, mas não acho que vão superar):

Tem uma coleção de erros numa imagem só...

A função é feita em PHP (não, eu não considerei isso um erro :D), daí testa o date('x'). A função date aceita um string de formato com várias letras, mas "x" não é uma delas. Se fosse date('z') retornaria o dia do ano, tipo 255.

Depois ele atribui (=) ao invés de comparar (==). E está atribuindo a uma função, não a uma variável...

Por fim, escreve "feliz dia" e "programador" na mesma frase, e isso não existe (tá, brincadeira essa :D)

Bom, tendo mais coisas legais assim durante o dia eu posso atualizar.

Aproveite bem o Dia do Programador!

O artigo "Seu time de marketing não entende o Dia do Programador" foi originalmente publicado no site Vida de Programador, de Andre Noel.

12 Sep 14:48

Para compartilhar a tela de nosso computador pelo navegador

by Denise Helena

compartilhar a tela

Na Internet encontramos muitas soluções para compartilhar a tela de nosso computador pela Internet, que pode ser de grande utilidade em casos de assistência remota. Apesar disso, algumas contam com um funcionamento um pouco complexo. Recentemente descobrimos Dead Simple Screen Sharing, uma ferramenta para, justamente, compartilhar a tela de nosso computador diretamente do navegador.

Leia também: ZAPSNAP, PARA COMPARTILHAR CAPTURAS DE TELA TEMPORÁRIAS PELO NAVEGADOR

Sem dúvida, a maior vantagem de Dead Simple Screen Sharing em relação às outras ferramentas similares é seu funcionamento, super simples. De fato, nem sequer precisamos instalar um software ou nos registrar para começar a utilizar. Basicamente, só é preciso clicar no botão “Host a meeting“, indicar o nome e convidar quem queremos que veja nossa tela.

Além disso, a ferramenta permite selecionar se queremos compartilhar toda a tela ou só a do aplicativo que estamos utilizando.

Vale saber, no entanto, que Dead Simple Screen Sharing só funciona com Google Chrome e Firefox, os usuários que se conectarem a nosso desktop em remoto poderão utilizar qualquer navegador. Embora Dead Simple Screen Sharing conte com planos de pagamento, o modelo gratuito é mais do que suficiente para o uso esporádico ou pontual.

Leia também: UPSCOPE, EXCELENTE FORMA DE COMPARTILHAR A TELA COM CLIENTES

Sem dúvida, Dead Simple Screen Sharing é uma solução super prática que facilitará enormemente o processo de compartilhar tela. Além disso, poder contar com essa opção de forma gratuita é, claro, perfeito.

Quem se interessar, pode testar essa solução através do seguinte link.

09 Sep 03:06

Sério? (Parte 2)

by Andre Noel
Cleiton Ribeiro

Hahuahua

tirinha
Inclua essa tirinha em seu site
COLE ESSE CÓDIGO EM SEU SITE x
Fonte: Vida de Programador
Transcrição ↓

real historia;
string sender = "Fabrício Olmo Aride";

Jimmy: Cara, tá dando uma diferença entre os relatórios de sumário mensal e atividades do mês, mas eu não sei qual dos cálculos está certo...
Programador: Procura a regra nos documentos de requisitos dos relatórios
(Depois...)
Jimmy: Procurei um tempão aqui e não achei os documentos!
Programador: Sério? Você acreditou mesmo que existia um documento de requisitos??
--
Camiseta: "Busquem conhecimento" (Bilu do acre)

O artigo "Sério? (Parte 2)" foi originalmente publicado no site Vida de Programador, de Andre Noel.

09 Sep 02:54

Homem é flagrado se exibindo em mercado

by Carlos Tomé
01 Sep 15:50

Facebook recusa alterar a licença open source do React

by David Iffland
Cleiton Ribeiro

Haaa Facebook, eu queria estudar React. =(

A Fundação Apache anunciou recentemente que a licença open source BSD+Patents do Facebook não foi autorizada para inclusão com produtos Apache. Como consequência houve ranger de dentes e muita procura por desenvolvedores React, uma vez que o Facebook se recusou a reconsiderar.

By David Iffland Translated by Diogo Carleto
01 Sep 13:16

Skype Preview - Nova versão remodelada do Skype está disponível para Linux

by Dionatan Simioni
A Microsoft disponibilizou a nova versão do Skype (Preview) para Linux e os interessados já estão convidados a testar a aplicação, que agora tem uma visual diferente, mais moderno e agradável.

Skype Preview Linux




Esta nova versão do Skype para Linux é exatamente a mesma que existe para macOS e Windows, pois ela é construída com Electron, não criando mais uma diferenciação técnica entre as aplicações em diferentes plataformas.

Skype Linux novas opções de configuração

Logo na tela de login podemos perceber o redesenho da interface, além disso, nos menus superiores (já em português), você pode encontrar informações de suporte e configurar o comportamento do Skype, inclusive, fazer ele iniciar junto com o sistema, sendo minimizado ou não.

Configurações do novo Skype

A tela de login permite acessar o serviço com várias contas Microsoft, depois de logado, o Skype iniciará 4 estágios simples de configuração, onde você escolherá os temas para a aplicação, foto para perfil (caso já tenha uma atrelada à sua conta, ela será puxada, mas é possível alterá-la também) e ainda você fará a configuração de microfone e câmera para utilização.

Sim, é possível fazer chamadas de áudio e vídeo sem maiores problemas pelo que testei. Mas em alguns casos, a chamada de vídeo acabou caindo, no entanto isso pode ocorrer por esta ainda ser uma versão preview do programa.

Nova interface do Skype

A nova interface está mais clean e organizada, particularmente gostei da mudança. Abaixo você vê um exemplo de tela de chamada de áudio. Temos animações novas também nas transições de uma tela para outra e enquanto uma conexão é feita.

testando o novo Skype

Temos uma barra lateral nos chats agora que é chamada de "Galeria", esta região deve agrupar todo o conteúdo enviado através do chat, sejam links, áudios, vídeos ou documentos, tudo isso para facilitar o acesso posterior.

Galeria do Skype

Compartilhar os arquivos é simples também, basta arrastá-los para o chat e automaticamente eles aparecem na conversa, ficando armazenados na galeria.

Galeria do Skype

Eu não sou um usuário assíduo do Skype, então talvez essa seja uma novidade para mim e não seja para você, mas reparei que esta versão nova tem suporte para bots também, além dos grupos que já existiam, fazendo com que ele fique mais parecido com o WhatsApp ou o Telegram (mais com o Telegram, até).

Skype Telegram

Me lembra tanto o Telegram que até uma função parecida dos Stickes ou do Gifs do Facebook agora ele possui, além dos tradicionais emojis.

Skype Telegram

A nova interface pode ser colapsada para a esquerda também para aumentar o espaço, deixando apenas os ícones arredondados dos contatos em uma coluna.

Baixando essa nova versão do Skype


A versão Preview do Skype deve mudar até que a release final saia, de modo que novas funções podem ser adicionadas, algumas podem ser retiradas e eventuais bugs devem ser corrigidos, no entanto, você já pode usar o Skype Preview para fazer os seus testes, e quem sabe até usar no dia a dia (não vi grandes problemas nele até o momento). A versão para Linux está disponível em um pacote .deb de 64 bits compatível com Ubuntu, Linux Mint e seus derivados, basta clicar aqui para baixar o instalador, e dar dois cliques para instalar.

Até a próxima!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


29 Aug 14:58

Políticos são flagrados recebendo grana, maoeeeee!!!!

by Carlos Tomé
Cleiton Ribeiro

O coisa boa