Skip to content

Instantly share code, notes, and snippets.

@geemus
Created September 28, 2011 15:45
Show Gist options
  • Select an option

  • Save geemus/1248281 to your computer and use it in GitHub Desktop.

Select an option

Save geemus/1248281 to your computer and use it in GitHub Desktop.

Revisions

  1. geemus revised this gist Oct 10, 2011. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -46,17 +46,17 @@ Although standards seek to solve this problem, consumers can not wait for them t
    fog empowers users to getting started and expanding their cloud services usage with the confidence that they can remain flexible and migrate to the best services as they become available.
    By simplifying and unifying the interface it allows users to evaluate their options, make the best decision, and avoid vendor lockin.
    Users empowered by fog have created a wide array of libraries and services, from configuration management tools like chef and puppet to platforms like Engine Yard and Heroku.
    Through fog and these tools Ruby developers have been empowered to embrace the Cloud like never before.
    Through fog and these tools Ruby developers have been empowered to embrace the cloud like never before.

    Development
    -----------
    > Describe the impact given to the industry and the society.
    fog has quickly replaced a number of libraries that focused more narrowly on particular Cloud services.
    Many other open source libraries, such as carrierwave, chef, paperclip and puppet now rely on fog to interact with Cloud services.
    fog has quickly replaced a number of libraries that focused more narrowly on particular cloud services.
    Many other open source libraries, such as carrierwave, chef, paperclip and puppet now rely on fog to interact with cloud services.
    In addition it is widely used behind the scenes on a number of major products, including appfog.com, engineyard.com, heroku.com, rubygems.org.
    Many new Cloud providers also add support for their platforms directly to fog in order to allow new customers an easy way to get started or migrate from existing platforms.
    By providing better flexibility, portability and support fog has quickly become the de facto standard for cloud services in Ruby.
    Many new Cloud providers also add support for their platforms directly to fog in order to provide new customers an easy way to get started or migrate from existing platforms.
    By providing better flexibility, portability and support, fog has quickly become the de facto standard for cloud services in Ruby.


    Accompanying material (The application submitted and accompanying material are not returnable)
  2. geemus revised this gist Oct 10, 2011. 1 changed file with 6 additions and 7 deletions.
    13 changes: 6 additions & 7 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -41,13 +41,12 @@ Achievement
    -----------
    > Describe the novelty, innovativeness.
    Cloud services can be difficult to implement, especially if you need to interact with more than one service.
    Each service requires different knowledge and a separate interface from all the others.
    Standards seek to solve this problem in the long run, but consumers can not wait for that day to arrive.
    fog empowers users to get started with and expand their Cloud services usage with the confidence that they can remain flexible and migrate to the best services as they become available.
    By simplifying the problem and unifying the interface it allows users to evaluate their options, make the best decision and avoid vendor lockin.
    Users empowered by fog have used it to create a wide array of libraries and services, from configuration management tools like chef and puppet to platforms like Engine Yard and Heroku.
    Through these fog and these tools Ruby developers have been empowered to embrace the Cloud like never before.
    Cloud services can be difficult to implement, especially if you need to interact with more than one service, each of which requires its own knowledge and uses its own interface.
    Although standards seek to solve this problem, consumers can not wait for them to be fulfilled.
    fog empowers users to getting started and expanding their cloud services usage with the confidence that they can remain flexible and migrate to the best services as they become available.
    By simplifying and unifying the interface it allows users to evaluate their options, make the best decision, and avoid vendor lockin.
    Users empowered by fog have created a wide array of libraries and services, from configuration management tools like chef and puppet to platforms like Engine Yard and Heroku.
    Through fog and these tools Ruby developers have been empowered to embrace the Cloud like never before.

    Development
    -----------
  3. geemus revised this gist Oct 10, 2011. 1 changed file with 2 additions and 3 deletions.
    5 changes: 2 additions & 3 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -22,9 +22,8 @@ Reason why you focus on Ruby
    ----------------------------

    I love Ruby and have been using it as my primary language for some time now.
    Ruby’s object oriented model provides a clean mapping to Cloud resources and powerful meta-programming tools allow me to simplify and reuse large portions of the codebase.
    Together these made it much simpler for me to evolve beyond writing a single Cloud services library and create a framework for writing Cloud services.
    The framework has made it much easier and faster to add additional services and to ensure that they have the same clarity, power and simplicity as all the existing services.
    Ruby’s object oriented model provides a clean mapping to cloud resources, and it's powerful meta-programming tools allow me to simplify and reuse large portions of the codebase.
    Together, these have made it much simpler for me to evolve beyond writing a single cloud services library and create a framework for writing cloud services, which makes it easier and faster to add services and to ensure that they have the same clarity, power, and simplicity as existing services.


    Feature of software / business model / Activity
  4. geemus revised this gist Oct 10, 2011. 1 changed file with 2 additions and 3 deletions.
    5 changes: 2 additions & 3 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -13,9 +13,8 @@ Purpose and Aim
    ---------------
    > Describe the purpose of development, aim and market targeted.
    Cloud services are complicated and each one is drastically different from the next.
    Evaluating your options, getting started and migrating can all be very difficult and expensive activites.
    fog allows users to move past these problems by provides a simple interoperable on ramp to a wide selection of cloud services.
    Because each cloud service is drastically different from the next, evaluating your options, getting started, and migrating can all be challenging and expensive activities.
    fog allows users to move past these problems by provides a simple interoperable on-ramp to a wide selection of cloud services.
    In doing so it opens up cloud computing for everyone instead of the select few who had enough resources to overcome the obstacles to adoption.


  5. geemus revised this gist Oct 10, 2011. 1 changed file with 3 additions and 4 deletions.
    7 changes: 3 additions & 4 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -4,10 +4,9 @@ Outline
    -------
    > Explain briefly functions and feature.
    fog provides a consistent, simple interface to many Cloud services.
    Whether utilizing computing, DNS, storage or other Cloud resources, simple interfaces help new users get started quickly and easily.
    The consistent approach allows users to find the best provider for their needs while maintaining the ability to migrate when their needs change.
    fog's open source license has also created a community that greatly reduces the time needed to extend the interface when new Cloud products and features are released.
    fog provides a consistent, simple interface to many cloud services.
    Whether utilizing computing, DNS, storage or other cloud resources, fog's simple interface helps new users get started quickly and easily, find the best provider for their needs, and migrate easily when those needs change.
    Because of it's open source license and the community built around it, fog also allows for quick extension of its interface when new cloud products and features are released.


    Purpose and Aim
  6. geemus revised this gist Oct 10, 2011. 1 changed file with 4 additions and 2 deletions.
    6 changes: 4 additions & 2 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -45,10 +45,12 @@ Achievement
    > Describe the novelty, innovativeness.
    Cloud services can be difficult to implement, especially if you need to interact with more than one service.
    Each service requires it's own knowledge and uses it's own interface.
    Each service requires different knowledge and a separate interface from all the others.
    Standards seek to solve this problem in the long run, but consumers can not wait for that day to arrive.
    fog empowers users to get started with or expand their Cloud services usage with confidence that they can remain flexible and migrate to the best services as they become available.
    fog empowers users to get started with and expand their Cloud services usage with the confidence that they can remain flexible and migrate to the best services as they become available.
    By simplifying the problem and unifying the interface it allows users to evaluate their options, make the best decision and avoid vendor lockin.
    Users empowered by fog have used it to create a wide array of libraries and services, from configuration management tools like chef and puppet to platforms like Engine Yard and Heroku.
    Through these fog and these tools Ruby developers have been empowered to embrace the Cloud like never before.

    Development
    -----------
  7. geemus revised this gist Oct 3, 2011. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -79,8 +79,8 @@ Through support for and across providers fog empowers Rubyists to drive innovati
    Outline drawing of activity, briefing paper, article of newspaper and magazine etc.
    Please append material described in here if there is material that becomes reference.

    * "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_
    * "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_
    >* "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_
    >* "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_
    * [Libvirt support for fog](http://jedi.be/blog/2011/09/13/libvirt-fog-provider/)
    * [Using EBS Snapshots with Fog](http://www.mediamolecule.com/lab/article/using_ebs_snapshots_with_fog/)
  8. geemus revised this gist Oct 3, 2011. 1 changed file with 2 additions and 3 deletions.
    5 changes: 2 additions & 3 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -79,9 +79,8 @@ Through support for and across providers fog empowers Rubyists to drive innovati
    Outline drawing of activity, briefing paper, article of newspaper and magazine etc.
    Please append material described in here if there is material that becomes reference.

    "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_

    "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_
    * "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_
    * "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_

    * [Libvirt support for fog](http://jedi.be/blog/2011/09/13/libvirt-fog-provider/)
    * [Using EBS Snapshots with Fog](http://www.mediamolecule.com/lab/article/using_ebs_snapshots_with_fog/)
  9. geemus revised this gist Oct 3, 2011. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -79,9 +79,9 @@ Through support for and across providers fog empowers Rubyists to drive innovati
    Outline drawing of activity, briefing paper, article of newspaper and magazine etc.
    Please append material described in here if there is material that becomes reference.

    >> "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_
    >
    >> "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_
    "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_

    "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_

    * [Libvirt support for fog](http://jedi.be/blog/2011/09/13/libvirt-fog-provider/)
    * [Using EBS Snapshots with Fog](http://www.mediamolecule.com/lab/article/using_ebs_snapshots_with_fog/)
  10. geemus revised this gist Oct 3, 2011. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -80,6 +80,7 @@ Outline drawing of activity, briefing paper, article of newspaper and magazine e
    Please append material described in here if there is material that becomes reference.

    >> "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_
    >
    >> "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_
    * [Libvirt support for fog](http://jedi.be/blog/2011/09/13/libvirt-fog-provider/)
  11. geemus revised this gist Oct 3, 2011. 1 changed file with 2 additions and 3 deletions.
    5 changes: 2 additions & 3 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -79,9 +79,8 @@ Through support for and across providers fog empowers Rubyists to drive innovati
    Outline drawing of activity, briefing paper, article of newspaper and magazine etc.
    Please append material described in here if there is material that becomes reference.

    > "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_
    > "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_
    >> "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_
    >> "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_
    * [Libvirt support for fog](http://jedi.be/blog/2011/09/13/libvirt-fog-provider/)
    * [Using EBS Snapshots with Fog](http://www.mediamolecule.com/lab/article/using_ebs_snapshots_with_fog/)
  12. geemus revised this gist Oct 3, 2011. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -79,9 +79,9 @@ Through support for and across providers fog empowers Rubyists to drive innovati
    Outline drawing of activity, briefing paper, article of newspaper and magazine etc.
    Please append material described in here if there is material that becomes reference.

    > "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_
    > "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_
    > "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_
    > "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_
    * [Libvirt support for fog](http://jedi.be/blog/2011/09/13/libvirt-fog-provider/)
    * [Using EBS Snapshots with Fog](http://www.mediamolecule.com/lab/article/using_ebs_snapshots_with_fog/)
  13. geemus revised this gist Oct 3, 2011. 1 changed file with 2 additions and 3 deletions.
    5 changes: 2 additions & 3 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -79,10 +79,9 @@ Through support for and across providers fog empowers Rubyists to drive innovati
    Outline drawing of activity, briefing paper, article of newspaper and magazine etc.
    Please append material described in here if there is material that becomes reference.

    > "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_
    > "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_

    > "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_
    > "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_
    * [Libvirt support for fog](http://jedi.be/blog/2011/09/13/libvirt-fog-provider/)
    * [Using EBS Snapshots with Fog](http://www.mediamolecule.com/lab/article/using_ebs_snapshots_with_fog/)
  14. geemus revised this gist Oct 3, 2011. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -80,7 +80,8 @@ Outline drawing of activity, briefing paper, article of newspaper and magazine e
    Please append material described in here if there is material that becomes reference.

    > "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_
    -

    > "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_
    * [Libvirt support for fog](http://jedi.be/blog/2011/09/13/libvirt-fog-provider/)
  15. geemus revised this gist Oct 3, 2011. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -80,7 +80,7 @@ Outline drawing of activity, briefing paper, article of newspaper and magazine e
    Please append material described in here if there is material that becomes reference.

    > "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_
    -
    > "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_
    * [Libvirt support for fog](http://jedi.be/blog/2011/09/13/libvirt-fog-provider/)
  16. geemus revised this gist Oct 3, 2011. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -79,7 +79,9 @@ Through support for and across providers fog empowers Rubyists to drive innovati
    Outline drawing of activity, briefing paper, article of newspaper and magazine etc.
    Please append material described in here if there is material that becomes reference.

    > "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With Fog_
    > "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With fog_
    > "It’s a simple but powerful library, and it’s perfect for an offsite backup scenario" Phil Ripperger, _Offsite Backups with fog_
    * [Libvirt support for fog](http://jedi.be/blog/2011/09/13/libvirt-fog-provider/)
    * [Using EBS Snapshots with Fog](http://www.mediamolecule.com/lab/article/using_ebs_snapshots_with_fog/)
  17. geemus revised this gist Oct 3, 2011. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -79,7 +79,7 @@ Through support for and across providers fog empowers Rubyists to drive innovati
    Outline drawing of activity, briefing paper, article of newspaper and magazine etc.
    Please append material described in here if there is material that becomes reference.

    > If you do any scripting with cloud computing, you owe it to yourself to check out Fog. - Larry Wright in _Backing Up Your Data With Fog_
    > "If you do any scripting with cloud computing, you owe it to yourself to check out Fog" Larry Wright, _Backing Up Your Data With Fog_
    * [Libvirt support for fog](http://jedi.be/blog/2011/09/13/libvirt-fog-provider/)
    * [Using EBS Snapshots with Fog](http://www.mediamolecule.com/lab/article/using_ebs_snapshots_with_fog/)
  18. geemus revised this gist Oct 3, 2011. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -79,11 +79,12 @@ Through support for and across providers fog empowers Rubyists to drive innovati
    Outline drawing of activity, briefing paper, article of newspaper and magazine etc.
    Please append material described in here if there is material that becomes reference.

    > If you do any scripting with cloud computing, you owe it to yourself to check out Fog. - Larry Wright in _Backing Up Your Data With Fog_
    * [Libvirt support for fog](http://jedi.be/blog/2011/09/13/libvirt-fog-provider/)
    * [Using EBS Snapshots with Fog](http://www.mediamolecule.com/lab/article/using_ebs_snapshots_with_fog/)
    * [Mocking fog When Using It With Carrierwave](http://www.engineyard.com/blog/2011/mocking-fog-when-using-it-with-carrierwave/)
    * [Backing Up Your Data With Fog](http://larrywright.me/blog/articles/221-backing-up-your-data-with-fog)
    > If you do any scripting with cloud computing, you owe it to yourself to check out Fog.
    * [Testing multipart Uploads to S3 with Threads](http://blog.vicecity.co.uk/post/4425574978/multipart-uploads-fog-threads-win)
    * [Offsite Backups with fog](http://www.engineyard.com/blog/2011/offsite-backups-with-fog/)
    * [Better AWS Access Control with IAM and Fog](http://blog.zerosum.org/2011/03/02/better-aws-access-control-with-iam-and-fog.html)
  19. geemus revised this gist Oct 3, 2011. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -83,6 +83,7 @@ Please append material described in here if there is material that becomes refer
    * [Using EBS Snapshots with Fog](http://www.mediamolecule.com/lab/article/using_ebs_snapshots_with_fog/)
    * [Mocking fog When Using It With Carrierwave](http://www.engineyard.com/blog/2011/mocking-fog-when-using-it-with-carrierwave/)
    * [Backing Up Your Data With Fog](http://larrywright.me/blog/articles/221-backing-up-your-data-with-fog)
    > If you do any scripting with cloud computing, you owe it to yourself to check out Fog.
    * [Testing multipart Uploads to S3 with Threads](http://blog.vicecity.co.uk/post/4425574978/multipart-uploads-fog-threads-win)
    * [Offsite Backups with fog](http://www.engineyard.com/blog/2011/offsite-backups-with-fog/)
    * [Better AWS Access Control with IAM and Fog](http://blog.zerosum.org/2011/03/02/better-aws-access-control-with-iam-and-fog.html)
  20. geemus revised this gist Oct 3, 2011. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -4,9 +4,9 @@ Outline
    -------
    > Explain briefly functions and feature.
    fog provides a consistent, simple interface to many cloud services.
    The simple interface helps new users get started quickly with Cloud services.
    The consistent approach allows users to undertake arbitrage to find the best provider for their needs and helps them to migrate should their needs change.
    fog provides a consistent, simple interface to many Cloud services.
    Whether utilizing computing, DNS, storage or other Cloud resources, simple interfaces help new users get started quickly and easily.
    The consistent approach allows users to find the best provider for their needs while maintaining the ability to migrate when their needs change.
    fog's open source license has also created a community that greatly reduces the time needed to extend the interface when new Cloud products and features are released.


  21. geemus revised this gist Oct 3, 2011. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    http://www.myfukuoka.com/events/2012-fukuoka-ruby-award-competition
    Details on the competition: http://www.myfukuoka.com/events/2012-fukuoka-ruby-award-competition

    Outline
    -------
  22. geemus revised this gist Oct 3, 2011. 1 changed file with 22 additions and 13 deletions.
    35 changes: 22 additions & 13 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,5 @@
    http://www.myfukuoka.com/events/2012-fukuoka-ruby-award-competition

    Outline
    -------
    > Explain briefly functions and feature.
    @@ -8,25 +10,28 @@ The consistent approach allows users to undertake arbitrage to find the best pro
    fog's open source license has also created a community that greatly reduces the time needed to extend the interface when new Cloud products and features are released.


    2. Purpose and Aim
    Describe the purpose of development, aim and market targeted.
    Purpose and Aim
    ---------------
    > Describe the purpose of development, aim and market targeted.
    Cloud services are complicated and each one is drastically different from the next.
    Evaluating your options, getting started and migrating can all be very difficult and expensive activites.
    fog allows users to move past these problems by provides a simple interoperable on ramp to a wide selection of cloud services.
    In doing so it opens up cloud computing for everyone instead of the select few who had enough resources to overcome the obstacles to adoption.


    3. Reason why you focus on Ruby
    Reason why you focus on Ruby
    ----------------------------

    I love Ruby and have been using it as my primary language for some time now.
    Ruby’s object oriented model provides a clean mapping to Cloud resources and powerful meta-programming tools allow me to simplify and reuse large portions of the codebase.
    Together these made it much simpler for me to evolve beyond writing a single Cloud services library and create a framework for writing Cloud services.
    The framework has made it much easier and faster to add additional services and to ensure that they have the same clarity, power and simplicity as all the existing services.


    4. Feature of software / business model / Activity
    Describe the feature (selling point, utility).
    Feature of software / business model / Activity
    -----------------------------------------------
    > Describe the feature (selling point, utility).
    fog makes it simple to get started on one or more Cloud services.
    New users can easily start using Cloud services and experienced users can use many services interchangeably.
    @@ -35,17 +40,19 @@ Additionally, extensive mocking support allows users to interact with a simulate
    By joining the community around fog they also gain access to bug fixes and features implemented by their peers, which keeps the library up to date and continually provides new features and services.


    5. Achievement
    Describe the novelty, innovativeness.
    Achievement
    -----------
    > Describe the novelty, innovativeness.
    Cloud services can be difficult to implement, especially if you need to interact with more than one service.
    Each service requires it's own knowledge and uses it's own interface.
    Standards seek to solve this problem in the long run, but consumers can not wait for that day to arrive.
    fog empowers users to get started with or expand their Cloud services usage with confidence that they can remain flexible and migrate to the best services as they become available.
    By simplifying the problem and unifying the interface it allows users to evaluate their options, make the best decision and avoid vendor lockin.

    6. Development
    Describe the impact given to the industry and the society.
    Development
    -----------
    > Describe the impact given to the industry and the society.
    fog has quickly replaced a number of libraries that focused more narrowly on particular Cloud services.
    Many other open source libraries, such as carrierwave, chef, paperclip and puppet now rely on fog to interact with Cloud services.
    @@ -54,15 +61,17 @@ Many new Cloud providers also add support for their platforms directly to fog in
    By providing better flexibility, portability and support fog has quickly become the de facto standard for cloud services in Ruby.


    7. Accompanying material (The application submitted and accompanying material are not returnable)
    Indicate the specific achievement, concrete feedback from the market.
    Accompanying material (The application submitted and accompanying material are not returnable)
    ----------------------------------------------------------------------------------------------
    > Indicate the specific achievement, concrete feedback from the market.
    Feedback from the market has been fantastic.
    People who were using Cloud services now have much easier jobs and those who never have find it possible to get up and running.


    8. Software requirements
    Describe purpose and business deployment in the future.
    Software requirements
    ---------------------
    > Describe purpose and business deployment in the future.
    fog provides Rubyists with a leg up in the Cloud race.
    Through support for and across providers fog empowers Rubyists to drive innovation in the Cloud.
  23. geemus revised this gist Oct 3, 2011. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    Outline
    =======
    -------
    > Explain briefly functions and feature.
    fog provides a consistent, simple interface to many cloud services.
  24. geemus revised this gist Oct 3, 2011. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,6 @@
    Outline
    =======

    >Explain briefly functions and feature.
    > Explain briefly functions and feature.
    fog provides a consistent, simple interface to many cloud services.
    The simple interface helps new users get started quickly with Cloud services.
  25. geemus revised this gist Oct 3, 2011. 1 changed file with 4 additions and 2 deletions.
    6 changes: 4 additions & 2 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,7 @@
    1. Outline
    Explain briefly functions and feature.
    Outline
    =======

    >Explain briefly functions and feature.
    fog provides a consistent, simple interface to many cloud services.
    The simple interface helps new users get started quickly with Cloud services.
  26. geemus revised this gist Oct 3, 2011. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -10,9 +10,9 @@ fog's open source license has also created a community that greatly reduces the
    2. Purpose and Aim
    Describe the purpose of development, aim and market targeted.

    Cloud services are complicated and widely disparate.
    Evaluating you Cloud options, getting started in the Cloud and migrating your data and worloads can all be very difficult and expensive activites.
    fog seeks to alleviate this by providing a simple interoperable on ramp to a wide selection of cloud services.
    Cloud services are complicated and each one is drastically different from the next.
    Evaluating your options, getting started and migrating can all be very difficult and expensive activites.
    fog allows users to move past these problems by provides a simple interoperable on ramp to a wide selection of cloud services.
    In doing so it opens up cloud computing for everyone instead of the select few who had enough resources to overcome the obstacles to adoption.


  27. geemus revised this gist Oct 3, 2011. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -28,7 +28,8 @@ The framework has made it much easier and faster to add additional services and
    Describe the feature (selling point, utility).

    fog makes it simple to get started on one or more Cloud services.
    New users can easily start using Cloud services and experienced users can use many services interchangably.
    New users can easily start using Cloud services and experienced users can use many services interchangeably.
    Flexibility allows users to avoid vendor lockin and provides a direct strategy for disaster recovery.
    Additionally, extensive mocking support allows users to interact with a simulated cloud to more quickly iterate on their designs.
    By joining the community around fog they also gain access to bug fixes and features implemented by their peers, which keeps the library up to date and continually provides new features and services.

  28. geemus revised this gist Oct 3, 2011. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -40,7 +40,7 @@ Cloud services can be difficult to implement, especially if you need to interact
    Each service requires it's own knowledge and uses it's own interface.
    Standards seek to solve this problem in the long run, but consumers can not wait for that day to arrive.
    fog empowers users to get started with or expand their Cloud services usage with confidence that they can remain flexible and migrate to the best services as they become available.

    By simplifying the problem and unifying the interface it allows users to evaluate their options, make the best decision and avoid vendor lockin.

    6. Development
    Describe the impact given to the industry and the society.
  29. geemus revised this gist Sep 29, 2011. 1 changed file with 30 additions and 8 deletions.
    38 changes: 30 additions & 8 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -1,47 +1,69 @@
    1. Outline
    Explain briefly functions and feature.

    fog provides a consistent, simple interface to many cloud services. Providing a simpler interface it greatly eases new users getting started. Consistency allows users to undertake arbitrage to find the best provider for their needs and allows them to migrate should their needs change in the future. By releasing this as an open source project a large community has also grown around it, which greatly reduces the time from a new product or feature being available until someone has provided a simple consistent interface for everyone to share.
    fog provides a consistent, simple interface to many cloud services.
    The simple interface helps new users get started quickly with Cloud services.
    The consistent approach allows users to undertake arbitrage to find the best provider for their needs and helps them to migrate should their needs change.
    fog's open source license has also created a community that greatly reduces the time needed to extend the interface when new Cloud products and features are released.


    2. Purpose and Aim
    Describe the purpose of development, aim and market targeted.

    Cloud services are complicated and widely disparate. Evaluating options, getting started and migration were all very difficult and expensive activites. fog seeks to alleviate this by providing a simple on ramp and interoperability. In doing so it opens up cloud computing for everyone instead of the select few who had enough resources to overcome these difficult obstacles to adoption.
    Cloud services are complicated and widely disparate.
    Evaluating you Cloud options, getting started in the Cloud and migrating your data and worloads can all be very difficult and expensive activites.
    fog seeks to alleviate this by providing a simple interoperable on ramp to a wide selection of cloud services.
    In doing so it opens up cloud computing for everyone instead of the select few who had enough resources to overcome the obstacles to adoption.


    3. Reason why you focus on Ruby

    I love Ruby and have been using it as my primary language for some time now. Ruby’s object oriented model provides a clean mapping to cloud resources and powerful metaprogramming tools allow me to simplify and reuse large portions of the codebase. Together these made it much simpler for me to skip past writing a single cloud services library and create a framework for writing cloud services. The framework has made it much easier and faster to add additional services and to ensure that they have the same clarity, power and simplicity as all the existing services.
    I love Ruby and have been using it as my primary language for some time now.
    Ruby’s object oriented model provides a clean mapping to Cloud resources and powerful meta-programming tools allow me to simplify and reuse large portions of the codebase.
    Together these made it much simpler for me to evolve beyond writing a single Cloud services library and create a framework for writing Cloud services.
    The framework has made it much easier and faster to add additional services and to ensure that they have the same clarity, power and simplicity as all the existing services.


    4. Feature of software / business model / Activity
    Describe the feature (selling point, utility).

    fog makes it simple to get started on one or more cloud services. New users can easily start using cloud services and experienced users can use many services interchangably. Additionally, extensive mocking support allows users to interact with a simulated cloud to more quickly iterate on their designs. By joining the community around fog they also gain access to bug fixes and features implemented by their peers, which keeps the library up to date and continually provides new options.
    fog makes it simple to get started on one or more Cloud services.
    New users can easily start using Cloud services and experienced users can use many services interchangably.
    Additionally, extensive mocking support allows users to interact with a simulated cloud to more quickly iterate on their designs.
    By joining the community around fog they also gain access to bug fixes and features implemented by their peers, which keeps the library up to date and continually provides new features and services.


    5. Achievement
    Describe the novelty, innovativeness.

    Cloud services used to be quite difficult, with each one requiring its own knowledge and using its own interface. Standards seek to solve this problem in the long run, but consumers can not wait for that day to arrive. fog empowers users to get started with or expand their cloud services usage with confidence that they can remain flexible and migrate to the best services as they become available.
    Cloud services can be difficult to implement, especially if you need to interact with more than one service.
    Each service requires it's own knowledge and uses it's own interface.
    Standards seek to solve this problem in the long run, but consumers can not wait for that day to arrive.
    fog empowers users to get started with or expand their Cloud services usage with confidence that they can remain flexible and migrate to the best services as they become available.


    6. Development
    Describe the impact given to the industry and the society.

    fog has quickly replaced a number of libraries that focused more narrowly on particular cloud services. Many other open source libraries, such as carrierwave, chef, paperclip and puppet now rely on fog to interact with cloud services. In addition it is widely used behind the scenes on a number of major products, including appfog.com, engineyard.com, heroku.com, rubygems.org. In addition, many new providers now add support for their platforms directly to fog in order to allow new customers an easy way to get started or migrate from existing platforms. By providing better flexibility, portability and support fog has quickly become the de facto standard for cloud services in Ruby.
    fog has quickly replaced a number of libraries that focused more narrowly on particular Cloud services.
    Many other open source libraries, such as carrierwave, chef, paperclip and puppet now rely on fog to interact with Cloud services.
    In addition it is widely used behind the scenes on a number of major products, including appfog.com, engineyard.com, heroku.com, rubygems.org.
    Many new Cloud providers also add support for their platforms directly to fog in order to allow new customers an easy way to get started or migrate from existing platforms.
    By providing better flexibility, portability and support fog has quickly become the de facto standard for cloud services in Ruby.


    7. Accompanying material (The application submitted and accompanying material are not returnable)
    Indicate the specific achievement, concrete feedback from the market.
    Feedback from the market has been fantastic. People who were using cloud services now have much easier jobs and those who never have find it possible to get up and running.

    Feedback from the market has been fantastic.
    People who were using Cloud services now have much easier jobs and those who never have find it possible to get up and running.


    8. Software requirements
    Describe purpose and business deployment in the future.

    fog provides Rubyists with a leg up in the cloud race. Through support for and across providers fog empowers Rubyists to drive innovation in the cloud.
    fog provides Rubyists with a leg up in the Cloud race.
    Through support for and across providers fog empowers Rubyists to drive innovation in the Cloud.

    Outline drawing of activity, briefing paper, article of newspaper and magazine etc.
    Please append material described in here if there is material that becomes reference.
  30. geemus renamed this gist Sep 28, 2011. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.