Code Monkey home page Code Monkey logo

vagrant-lamp's Introduction

Vagrant LAMP

Gitter

My default LAMP development stack configuration for Vagrant.

Requrements

  • Virtualbox
  • Vagrant >= 1.7.0
  • vagrant-omnibus plugin

Installation:

Download and install VirtualBox

Download and install vagrant

Install vagrant-omnibus plugin

$ vagrant plugin install vagrant-omnibus

Clone this repository

Go to the repository folder and launch the box

$ cd [repo]
$ vagrant up

What's inside:

Installed software:

Notes

Apache virtual hosts

You can add virtual hosts to apache by adding a file to the data_bags/sites directory. The docroot of the new virtual host will be a directory within the public/ folder matching the host you specified. Alternately you may specify a docroot explicitly by adding a docroot key in the json file.

Default preconfigured host is local.test.

Accessing your hosts via your local web browser

In order to access vagrant hosts via your local browser you will need to edit your hosts file (/private/etc/hosts in Macs, c:\Windows\System32\Drivers\etc\hosts in Windows, /etc/hosts in Linux). All hosts should be mapped to 192.168.33.10:

192.168.33.10 local.test someyourotherhost.test

MySQL

The guests local 3306 port is available on the host at port 33066. It is available on every domain. Logging in can be done with username=root, password=vagrant.

phpMyAdmin

phpMyAdmin is available on every domain. For example:

http://local.test/phpmyadmin

XDebug and webgrind

XDebug is configured to connect back to your host machine on port 9000 when starting a debug session from a browser running on your host. A debug session is started by either by appending GET variable XDEBUG_SESSION_START to the URL or setting XDEBUG cookie (if you use an integrated debugger like Eclipse PDT it will do this for you).

XDebug is also configured to generate cachegrind profile output on demand by adding GET variable XDEBUG_PROFILE to your URL. For example:

http://local.test/index.php?XDEBUG_PROFILE

Webgrind is available on each domain. For example:

http://local.test/webgrind

It looks for cachegrind files in the /tmp directory, where xdebug leaves them.

Note: xdebug uses the default value for xdebug.profiler_output_name, which means the output filename only includes the process ID as a unique part. This was done to prevent a real need to clean out cachgrind files. If you wish to configure xdebug to always generate profiler output (xdebug.profiler_enable = 1), you will need to change this setting to something like

xdebug.profiler_output_name = cachegrind.out.%t.%p

so your call to webgrind will not overwrite the file for the process that happens to serve webgrind.

MailHog

All emails sent via local mail transport are intercepted by MailHog. So normally no email would be delivered outside of the virtual machine. Instead you can check messages using web frontend for MailHog, which is running on port 8025 and also available on every domain:

http://local.test:8025

Composer

Composer binary is installed globally (to /usr/local/bin), so you can simply call composer from any directory.

vagrant-lamp's People

Contributors

aaronbushnell avatar captbaritone avatar eelkeblok avatar gitter-badger avatar jo-m avatar kasperisager avatar lhas-dev avatar lushc avatar marlomgirardi avatar mattbostock avatar melissamcewen avatar pmgarman avatar r8 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vagrant-lamp's Issues

Error while Vagrant up

  • $ gem install vagrant - OK
  • Download and Install VirtualBox - OK
  • $ vagrant box add lucid32 http://files.vagrantup.com/lucid32.box - OK
  • Clone this repository - OK
  • $ cd vagrant-up - OK
  • $ vagrant up
'/vagrant-lamp/Vagrantfile:4:in `<top (required)>': undefined method `configure' for Vagrant:Module (NoMethodError)```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/gems/vagrant-1.0.7/lib/vagrant/config/loader.rb:115:in `load'```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/gems/vagrant-1.0.7/lib/vagrant/config/loader.rb:115:in `block in procs_for_source' ```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/gems/vagrant-1.0.7/lib/vagrant/config.rb:41:in `block in capture_configures'```
``` from <internal:prelude>:10:in `synchronize' ```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/gems/vagrant-1.0.7/lib/vagrant/config.rb:36:in `capture_configures' ```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/gems/vagrant-1.0.7/lib/vagrant/config/loader.rb:114:in `procs_for_source' ```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/gems/vagrant-1.0.7/lib/vagrant/config/loader.rb:51:in `block in set' ```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/gems/vagrant-1.0.7/lib/vagrant/config/loader.rb:45:in `each' ```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/gems/vagrant-1.0.7/lib/vagrant/config/loader.rb:45:in `set' ```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/gems/vagrant-1.0.7/lib/vagrant/environment.rb:377:in `block in load_config!' ```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/gems/vagrant-1.0.7/lib/vagrant/environment.rb:392:in `call' ```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/gems/vagrant-1.0.7/lib/vagrant/environment.rb:392:in `load_config!' ```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/gems/vagrant-1.0.7/lib/vagrant/environment.rb:327:in `load!' ```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/gems/vagrant-1.0.7/bin/vagrant:40:in `<top (required)>' ```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/bin/vagrant:19:in `load' ```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/bin/vagrant:19:in `<main>' ```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/bin/ruby_noexec_wrapper:14:in `eval' ```
``` from /home/myuser/.rvm/gems/ruby-1.9.3-p385/bin/ruby_noexec_wrapper:14:in `<main>' ```

Multi host not working

I created the folder inside public and created a json file for it, but its still referencing the local.dev file...?

Cannot find a resource for bag on ubuntu version 10.04

Hi,
I am having a problem working with the data_bag/sites,
capistrano fails to create the sites because is not able to read the info in the sites folder...
I can't find a solution for this, this is my error log:

[2013-03-29T21:43:09+01:00] ERROR: Failed to list data bag items in data bag: "/vagrant/data_bags/sites"

Recipe Compile Error in /tmp/vagrant-chef-1/chef-solo-1/cookbooks/vagrant_main/recipes/default.rb

NameError


Cannot find a resource for bag on ubuntu version 10.04

Cookbook Trace:

/tmp/vagrant-chef-1/chef-solo-1/cookbooks/vagrant_main/recipes/default.rb:33:in `from_file'

Relevant File Content:

/tmp/vagrant-chef-1/chef-solo-1/cookbooks/vagrant_main/recipes/default.rb:

1: include_recipe "apt"
2: include_recipe "git"
3: include_recipe "oh-my-zsh"
4: include_recipe "apache2"
5: include_recipe "apache2::mod_rewrite"
6: include_recipe "apache2::mod_ssl"
7: include_recipe "mysql::server"
8: include_recipe "php"
9: include_recipe "apache2::mod_php5"

[2013-03-29T21:43:09+01:00] ERROR: Running exception handlers
[2013-03-29T21:43:09+01:00] ERROR: Exception handlers complete
[2013-03-29T21:43:09+01:00] FATAL: Stacktrace dumped to /tmp/vagrant-chef-1/chef-stacktrace.out
[2013-03-29T21:43:09+01:00] FATAL: NameError: Cannot find a resource for bag on ubuntu version 10.04

Syncing mysql database. Is it real?

Hi there! Is it possible to sync mysql database?
I want to develop my Joomla web-site on laptop (home) and desktop (work) and need working with the same mysql database. How to do that?

I'm working in Ubuntu and syncing my project directory with UbuntuOne.

Thnks!

Error While Doing Vagrant Up

[2013-08-01T00:58:41+00:00] INFO: Installing php_pear[phing] version stable

Error executing action run on resource 'bash[percona-key]'

Mixlib::ShellOut::ShellCommandFailed

Expected process to exit with [0], but received '2'
---- Begin output of "bash" "/tmp/chef-script20130801-1192-123dqx0-0" ----
STDOUT: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring
--secret-keyring /tmp/tmp.nvhCKVSPkX --trustdb-name /etc/apt/trustdb.gpg --keyri
ng /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keys.
gnupg.net --recv 1C4CBDCDCD2EFD2A
STDERR: gpg: requesting key CD2EFD2A from hkp server keys.gnupg.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
---- End output of "bash" "/tmp/chef-script20130801-1192-123dqx0-0" ----
Ran "bash" "/tmp/chef-script20130801-1192-123dqx0-0" returned 2

Resource Declaration:

In /tmp/vagrant-chef-1/chef-solo-1/cookbooks/vagrant_main/recipes/default.rb

158: # Install Percona Toolkit
159: bash "percona-key" do
160: # Install percona repo key.
161: # We can't use 'apt' recipe, because this command should be run with sudo

162: code "sudo apt-key adv --keyserver keys.gnupg.net --recv 1C4CBDCDCD2EFD2A
"
163: end
164: apt_repository "percona" do

Compiled Resource:

Declared in /tmp/vagrant-chef-1/chef-solo-1/cookbooks/vagrant_main/recipes/def

ault.rb:159:in `from_file'

bash("percona-key") do
retry_delay 2
returns 0
command ""bash" "/tmp/chef-script20130801-1192-123dqx0-0""
retries 0
recipe_name "default"
code "sudo apt-key adv --keyserver keys.gnupg.net --recv 1C4CBDCDCD2EFD2A"
action "run"
cookbook_name :vagrant_main
interpreter "bash"
backup 5
end

[2013-08-01T01:02:48+00:00] ERROR: Running exception handlers
[2013-08-01T01:02:48+00:00] ERROR: Exception handlers complete
[2013-08-01T01:02:48+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-sta
cktrace.out
[2013-08-01T01:02:48+00:00] FATAL: Mixlib::ShellOut::ShellCommandFailed: bash[pe
rcona-key](vagrant_main::default line 159) had an error: Mixlib::ShellOut::Shel
lCommandFailed: Expected process to exit with [0], but received '2'
---- Begin output of "bash" "/tmp/chef-script20130801-1192-123dqx0-0" ----
STDOUT: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring
--secret-keyring /tmp/tmp.nvhCKVSPkX --trustdb-name /etc/apt/trustdb.gpg --keyri
ng /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keys.
gnupg.net --recv 1C4CBDCDCD2EFD2A
STDERR: gpg: requesting key CD2EFD2A from hkp server keys.gnupg.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
---- End output of "bash" "/tmp/chef-script20130801-1192-123dqx0-0" ----
Ran "bash" "/tmp/chef-script20130801-1192-123dqx0-0" returned 2
Chef never successfully completed! Any errors should be visible in the
output above. Please fix your recipes so that they properly complete.

Phing error when running 'vagrant up'

stdin: is not a tty
[2013-08-04T22:17:45+00:00] INFO: *** Chef 10.14.2 ***
[2013-08-04T22:17:46+00:00] INFO: Setting the run_list to ["recipe[vagrant_main]", "recipe[vagrant_main::wordpress]", "recipe[vagrant_main::drupal]", "recipe[vagrant_main::magento]", "recipe[vagrant_main::nodejs]"] from JSON
[2013-08-04T22:17:46+00:00] INFO: Run List is [recipe[vagrant_main], recipe[vagrant_main::wordpress], recipe[vagrant_main::drupal], recipe[vagrant_main::magento], recipe[vagrant_main::nodejs]]
[2013-08-04T22:17:46+00:00] INFO: Run List expands to [vagrant_main, vagrant_main::wordpress, vagrant_main::drupal, vagrant_main::magento, vagrant_main::nodejs]
[2013-08-04T22:17:46+00:00] INFO: Starting Chef Run for precise32
[2013-08-04T22:17:46+00:00] INFO: Running start handlers
[2013-08-04T22:17:46+00:00] INFO: Start handlers complete.
[2013-08-04T22:17:46+00:00] WARN: found a directory phing in the cookbook path, but it contains no cookbook files. skipping.
[2013-08-04T22:17:46+00:00] INFO: Could not find previously defined grants.sql resource

Recipe Compile Error in /tmp/vagrant-chef-1/chef-solo-1/cookbooks/vagrant_main/recipes/default.rb

Chef::Exceptions::CookbookNotFound

Cookbook phing not found. If you're loading phing from another cookbook, make sure you configure the dependency in your metadata

Cookbook Trace:

/tmp/vagrant-chef-1/chef-solo-1/cookbooks/vagrant_main/recipes/default.rb:15:in `from_file'

Relevant File Content:

/tmp/vagrant-chef-1/chef-solo-1/cookbooks/vagrant_main/recipes/default.rb:

1: include_recipe "apt"
2: include_recipe "build-essential"
3: include_recipe "git"
4: include_recipe "oh-my-zsh"
5: include_recipe "apache2"
6: include_recipe "apache2::mod_rewrite"
7: include_recipe "apache2::mod_ssl"
8: include_recipe "mysql::server"
9: include_recipe "php"

[2013-08-04T22:17:46+00:00] ERROR: Running exception handlers
[2013-08-04T22:17:46+00:00] ERROR: Exception handlers complete
[2013-08-04T22:17:46+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2013-08-04T22:17:46+00:00] FATAL: Chef::Exceptions::CookbookNotFound: Cookbook phing not found. If you're loading phing from another cookbook, make sure you configure the dependency in your metadata
Chef never successfully completed! Any errors should be visible in the
output above. Please fix your recipes so that they properly complete.

PHP5.4 Support?

Is there any chance this could be updated with support for PHP5.4?

I'm aware that there are some issues with Chef and 5.4, is that correct?

Thanks.

Attempting to connect to SSH Timeout::Error

$ VAGRANT_LOG=INFO vagrant up
...
 INFO ssh: Attempting SSH. Retries: 100. Timeout: 30
 INFO ssh: Attempting to connect to SSH...
 INFO ssh:   - Host: 127.0.0.1
 INFO ssh:   - Port: 2222
 INFO ssh:   - Username: vagrant
 INFO ssh:   - Key Path: /home/my_ubuntu_user/.vagrant.d/insecure_private_key
 INFO retryable: Retryable exception raised: #<Timeout::Error: execution expired>
...

and so on...

Ubuntu 13.04 64bit
Vagrant 1.2.2
virtualbox-qt 4.2.10-dfsg-0ubuntu2

How to solve it? Can anyone help me with this?

vagrant ssh isn't working

ssh executable not found in any directories in the %PATH% variable. Is an
SSH client installed? Try installing Cygwin, MinGW or Git, all of which
contain an SSH client. Or use the PuTTY SSH client with the following
authentication information shown below

Host: 127.0.0.1
Port: 2222
Username: vagrant
Private key: C:/Users/xxx/.vagrant.d/insecure_private_key

php curl

Install curl

php_pear "curl" do
action :install
end

[bug] mail not send via MailCatcher

When I write code to send mail with php, I see the mail in the mailcatcher interface ( port 1080) but no emails sent. I don't receive email in my inbox !

Error executing action `create_if_missing` on resource 'remote_file[/usr/share/wp-cli/installer.sh]'

Problem with recipe. Output listed below.
Otherwise the box works as it should.

================================================================================
Error executing action `create_if_missing` on resource 'remote_file[/usr/share/wp-cli/installer.sh]'
================================================================================

Net::HTTPServerException
------------------------
404 "Not Found"

Resource Declaration:
---------------------
# In /tmp/vagrant-chef-1/chef-solo-1/cookbooks/vagrant_main/recipes/wordpress.rb

 13: # Download installer
 14: remote_file "/usr/share/wp-cli/installer.sh" do
 15:   source 'http://wp-cli.org/installer.sh'
 16:   mode 0755
 17:   action :create_if_missing
 18: end
 19:

Compiled Resource:
------------------
# Declared in /tmp/vagrant-chef-1/chef-solo-1/cookbooks/vagrant_main/recipes/wordpress.rb:14:in `from_file'

remote_file("/usr/share/wp-cli/installer.sh") do
  mode 493
  retry_delay 2
  path "/usr/share/wp-cli/installer.sh"
  retries 0
  recipe_name "wordpress"
  source "http://wp-cli.org/installer.sh"
  action [:create_if_missing]
  cookbook_name :vagrant_main
  backup 5
  provider Chef::Provider::RemoteFile
end

[2013-12-19T12:34:04+00:00] ERROR: Running exception handlers
[2013-12-19T12:34:04+00:00] ERROR: Exception handlers complete
[2013-12-19T12:34:04+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2013-12-19T12:34:04+00:00] FATAL: Net::HTTPServerException: remote_file[/usr/share/wp-cli/installer.sh] (vagrant_main::
wordpress line 14) had an error: Net::HTTPServerException: 404 "Not Found"
Chef never successfully completed! Any errors should be visible in the
output above. Please fix your recipes so that they properly complete.

Phing throws an exception at restart

Error executing action `install` on resource 'php_pear[phing]'
================================================================================

Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of echo -e "\r" | pear -d preferred_state=stable install -a pear.phing.info/phing-stable ----
STDOUT: phing/phing is already installed and is the same as the released version 2.5.0
install failed
STDERR:
---- End output of echo -e "\r" | pear -d preferred_state=stable install -a pear.phing.info/phing-stable ----
Ran echo -e "\r" | pear -d preferred_state=stable install -a pear.phing.info/phing-stable returned 1

Fix xdebug

Fix xdebug installation on new default box

Multi vhosts

Hi.

Sorry for contacting you here, does this repo supports multi vhosts?
Creating like this local.dev project.dev project2.dev

If yes, I am weak with Linux and chef configuration. How would I do it, I did not really catch the documentation.

Thanks
ps: I have tried to use your repo but with no success.

"The 'v-root' shared folders have been renamed to 'vagrant-root'" Warning

Here is warning from console:

There were warnings and/or errors while loading your Vagrantfile.
Your Vagrantfile was written for an earlier version of Vagrant,
and while Vagrant does the best it can to remain backwards
compatible, there are some cases where things have changed
significantly enough to warrant a message. These messages are
shown below.

Warnings:

  • The 'v-root' shared folders have been renamed to 'vagrant-root'.
    Assuming you meant 'vagrant-root'...```

New public folder not picking up

Hi

I have around 10 folders in public folder and all works fine.

Now when I need to create a new one, it wouldn't work. It is showing other site instead?
I have create new json file, added site domain address in /etc/hosts file. Create new folder in public folder

This had affected me since I updated your repo. Am I missing something?

mailcatcher not reachable

no portforward for mailcatcher is defined and even if there was one there is no daemon running that accepts connections

PHP-box not installing correctly

I recently updated to the newest version of Vagrant (1.4.). I'm not entirely sure it's related, but PHP-box will no-longer provision properly. I get the following error:

[2013-12-13T23:54:36+00:00] INFO: bash[download_box] ran successfully

================================================================================
Error executing action `run` on resource 'bash[move_box]'
================================================================================

Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of "bash"  "/tmp/chef-script20131213-19556-j01r19-0" ----
STDOUT:
STDERR: mv: cannot stat `box.phar': No such file or directory
---- End output of "bash"  "/tmp/chef-script20131213-19556-j01r19-0" ----
Ran "bash"  "/tmp/chef-script20131213-19556-j01r19-0" returned 1

Resource Declaration:
---------------------
# In /tmp/vagrant-chef-1/chef-solo-1/cookbooks/php-box/recipes/default.rb

33: if node["php-box"]["install_globally"]
34:   bash "move_box" do
35:     cwd "#{Chef::Config[:file_cache_path]}"
36:     code <<-EOH
37:       sudo mv box.phar #{node["php-box"]["prefix"]}/bin/box
38:     EOH
39:   end
40: end

Compiled Resource:
------------------
# Declared in /tmp/vagrant-chef-1/chef-solo-1/cookbooks/php-box/recipes/default.rb:34:in `from_file'

bash("move_box") do
retry_delay 2
returns 0
command "\"bash\"  \"/tmp/chef-script20131213-19556-j01r19-0\""
retries 0
recipe_name "default"
code "      sudo mv box.phar /usr/local/bin/box\n"
cwd "/var/chef/cache"
action "run"
cookbook_name :"php-box"
interpreter "bash"
backup 5
end

[2013-12-13T23:54:36+00:00] ERROR: Running exception handlers
[2013-12-13T23:54:36+00:00] ERROR: Exception handlers complete
[2013-12-13T23:54:36+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2013-12-13T23:54:36+00:00] FATAL: Mixlib::ShellOut::ShellCommandFailed: bash[move_box] (php-box::default line 34) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of "bash"  "/tmp/chef-script20131213-19556-j01r19-0" ----
STDOUT:
STDERR: mv: cannot stat `box.phar': No such file or directory
---- End output of "bash"  "/tmp/chef-script20131213-19556-j01r19-0" ----
Ran "bash"  "/tmp/chef-script20131213-19556-j01r19-0" returned 1
Chef never successfully completed! Any errors should be visible in the
output above. Please fix your recipes so that they properly complete.

Removing the line include_recipe "php-box" from cookbooks/vagrant_main/recipes/default.rb allowed me to successfully provision again.

Failed to list data bag items

Hi,

I'm a vagrant-newbie and having trouble running this vagrant config. I get this error:
ERROR: Failed to list data bag items in data bag: "sites"

If I comment out the part about sites in default.rb (lines 29-46), it works well, but without any configured sites.

Any help is appreciated, thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.