SafeIO/v2 at master · jstar88/SafeIO Os Protocolos O Git pode usar quatro protocolos principais para transferir dados: Local, Secure Shell (SSH), Git e HTTP. Aqui discutiremos o que eles são e em quais circunstâncias básicas você gostaria (ou não) de utilizá-los. É importante perceber que com exceção dos protocolos HTTP, todos estes requerem que o Git esteja instalado e rodando no servidor. Protocolo Local O protocolo mais básico é o Protocolo local (Local protocol), em que o repositório remoto está em outro diretório no disco. Isto é frequentemente utilizado se todos no seu time tem acesso a um sistema de arquivos compartilhados como um NFS montado, ou no caso menos provável de que todos acessem o mesmo computador. Se você tem um sistema de arquivos compartilhado, então você pode clonar, enviar para e receber de um repositório local baseado em arquivos. $ git clone /opt/git/project.git Ou você pode fazer isso: $ git clone O Git opera de forma ligeiramente diferente se você explicitar no começo da URL.
Build Virtual Machines Easily With PuPHPet Does creating and managing development environments frustrate you, slow you down, or distract you from development? Do you have issues because your development and deployed environments differ? If so, I've got the solution for you – PuPHPet! Introduction I can't speak for you, but one of my pet peeves about software development is environments. As we all know, the amount of options, the variety of choice, the demands of the IT manager, team lead, or client can be stressful. There's database choices such as MySQL, PostgreSQL, Oracle and SQLServer. And when we don't have a dedicated sys admin team (say we're a solo freelancer or in a very small team), time taken to maintain development environments becomes really precious – we become DEVOPS. In pursuit of ending this pain and making the entire process as efficient as possible, I set about the task of learning Vagrant & Puppet. Vagrant: Create and configure lightweight, reproducible, and portable development environments. Puppet: Enter PuPHPet
The best tools for early elementary school students If you are teaching with one, a few, or a class set of iPads, finding the right apps and project ideas for your students can be a challenging task. We’ve organized some of the best resources from Edutopia and beyond to help you figure out what tools are best for your early elementary school students. Explore different ways to integrate technology into your instruction! Favorite Apps 7 Apps for Helping Others (Edutopia, 2015) Children can practice empathy through apps that encourage collaboration, whether it’s drawing pictures together, cooking for each other, or creating lessons to share their knowledge.Social-Emotional Apps for Special Ed (Edutopia, 2015) On this list you’ll find nine apps to help special ed students build emotional literacy. Back to Top Best Practices Common Core in Action: Manipulating Shapes in the Elementary Math Classroom (Edutopia, 2014) In this post you’ll learn how to develop a tech-friendly task that addresses the Common Core State Standards. Engaging Activities
philipl/pifs FileZilla - The free FTP solution How to Create Staging Environment for a WordPress Site As WordPress beginners progress in their career, their site grows as well. When running stable and professional websites, editing everything live is not the best option. Several of our users asked us for a tutorial that explains the process of creating a staging environment. In this article, we will show you how to create a staging environment for your WordPress site. Note: This article is more suitable for the users who want to move from beginner level WordPress development to a little more advance development. Creating a Staging SiteUsing Git and BitBucketPushing Changes From Local Server to BitBucketDeploying Changes from BitBucket to Staging Site What is an Staging Environment? To work on a WordPress site, we recommend our users to install WordPress locally on their Windows or Mac computers. There is one problem with this approach. Instead of uploading your changes to the live site, you can upload them to a staging site on the same server. Setting up Staging Environment Using cPanel
مرحبا بك في مساند | مساند HTTP Caching using JAX-RS | anirudh bhatnagar In the last blog we discussed different types of caches and their use cases. In this post we will explore how we can leverage caching using HTTP response headers and the support provided by JAX-RS.Expires Header In HTTP 1.0, a simple response header called Expires would tell the browser how long it can cache an object or page. It would be a date in future after which the cache would not be valid. So, if we made an API call to retrieve data : The response header would be: This means the XML data is valid until 25th Aug 2013, 16:00 hours GMT. JAX-RS supports this header in javax.ws.rs.core.Response object. But to support CDNs, proxy caches and revalidations there was a need for more enhanced headers with richer set of features, having more explicit controls. Cache-Control Cache-Control has a variable set of comma-delimited directives that define who,how and for how long it can be cached. JAX-RS provides javax.ws.rs.core.CacheControl class to represent this header. Like this: Like Loading...