How to Install Ruby on Rails 3.2 with Mysql on Debian/Ubuntu 19 This Is the Way I Managed to Install Ruby on Rails 3.2 with Mysql on Debian/Ubuntu

Total Page:16

File Type:pdf, Size:1020Kb

How to Install Ruby on Rails 3.2 with Mysql on Debian/Ubuntu 19 This Is the Way I Managed to Install Ruby on Rails 3.2 with Mysql on Debian/Ubuntu Cicolink Blog Web technologies, rich internet application… search AUG APR HowHow toto installinstall RubyRuby onon RailsRails 43.2 with with SQLite3 MySQL on on Debian/Ubuntu Debian/Ubuntu 18 This is the way I managed to install Ruby on Rails 4 with SQLite3 on Debian Wheezy / Ubuntu 12.04 19 This is the way I managed to install Ruby on rails 3.2 with MySQL on Debian/Ubuntu. (but it is valid also for previous versions of Ubuntu 11.04, 10.10, 10,04 etc) . I've chosen to install all the packages manually in a way that you can exactly know what you're installing and where, without Other articles you may be interested in: using rbenv or RVM. ROR with SQLite3 for Ubuntu 11 .10 (the easiest way to install and use ror) ROR with SQLite3 for Fedora 15 Pay attention: if you had already installed Ruby on rails with SQLite3 and you just want to add mysql Other articles you may be interested in: database you can skip some steps, but make sure to install the required libraries. ROR with MySQL for Ubuntu 1. INSTALL THE NEEDED LIBRARIES Type the following command in the console: 1. INSTALL SOME LIBRARIES sudo apt-get install zlib1g zlib1g-dev build-essential openssl libssl-dev libmysqlclient18 Open the console and run the following comand as super user (su -): libmysqlclient-dev libyaml-dev apt-get install zlib1g zlib1g-dev build-essential sqlite3 libsqlite3-dev openssl libssl-dev libyaml- 2. DOWNLOAD AND INSTALL RUBY 1.9.3 dev libreadline-dev libxml2-dev libxslt1-dev Send feedback open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com Send feedback 2. DOWNLOAD AND INSTALL RUBY 1.9.3 Download the last version Ruby 2.0.0 in the "Compiling Ruby" section of the web page Unzip the archive Install running: $ ./configure $ make $ sudo make install Check the successful installation running ruby -v: it should answer with "ruby 2.0.0pxxx..." And gem -v should answer "2.0.3" or next... 3. INSTALL RAILS Install Rails running on the console as super user: $ gem install rails (it takes a while, don't worry) Check if everything's ok using the commands "rails -v" (you should get "Rails 4.0.0") or "gem list" 4. CREATE A NEW RAILS PROJECT $ rails new yourappname Hold on after the message run bundle install 5. CREATE THE BLANK DATABASE open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com Put the console in myapp folder (cd yourappname) and run: $ rake db:create in order to create the databases test.sqlite3 and development.sqlite3: (you can see them in db folder). !!! If you receive some error jump to the session : 9. !! COMMON ISSUES THAT MIGHT OCCUR !!! 6. RUN YOUR RAILS APP Put the console in myapp folder and run $ rails server Open the browser http://localhost:3000 and you should see the Ruby on Rails: welcome page;-) open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com I suggest you to continue the ROR learning on the official documentation, in particular on the getting started page. 9. !! COMMON ISSUES THAT MIGHT OCCUR !! Running rails server you could get the following error: /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError) Solution (thanks to: http://stackoverflow.com/questions/17643897/cannot-load-such-file-sqlite3-sqlite3- native-loaderror-on-ruby-on-rails ): find out the location of the file sqlite3-1.3.7.gemspec (locate sqlite3-1.3.7.gemspec), mine is " /usr/local/lib/ruby/gems/2.0.0/specifications/sqlite3-1.3.7.gemspec" modify that line s.require_paths = ["lib"] with s.require_paths = ["lib/sqlite3_native"] Running rake db:create or rake db:migrate you could get the error: uninitialized constant Rake::DSL. The solution is to put in the first line of your Rakefile: require 'rake/dsl_definition' In the browser at localhost:3000 you could get the error: "no such file to load -- openssl". The solution is to go through the installation directory of ruby: ruby-1.9.2-p180/ext/openssl and run: ruby extconf.rb make sudo make install open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com Running rake db:create the first time could generate this error: rake aborted! Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. The error should be fixed adding in the Gemfile (in the root folder of your app) the lines: gem 'execjs' gem 'therubyracer' and run the comand bundle install (as super user) Put again the console in myapp folder and run: $ rake db:create I hope that everything went the right way, check the comments below, feel free to post comments or issues, please provide me a feedback ;-) AND DON'T FORGET TO +1 ! Posted 4 weeks ago by Manuele Dones Labels: Ruby on rails, debian, Sqlite3, Ubuntu APR How to install Ruby on Rails 3.2 with MySQL on Debian/Ubuntu 19 This is the way I managed to install Ruby on rails 3.2 with MySQL on Debian/Ubuntu. open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com Other articles you may be interested in: ROR with SQLite3 for Ubuntu 11 .10 (the easiest way to install and use ror) ROR with SQLite3 for Fedora 15 Pay attention: if you had already installed Ruby on rails with SQLite3 and you just want to add mysql database you can skip some steps, but make sure to install the required libraries. 1. INSTALL THE NEEDED LIBRARIES Type the following command in the console: sudo apt-get install zlib1g zlib1g-dev build-essential openssl libssl-dev libmysqlclient18 libmysqlclient-dev libyaml-dev 2. DOWNLOAD AND INSTALL RUBY 1.9.3 Download the last version Ruby 1.9.3 in the "Compiling Ruby" section of the web page Unzip the archive Install running: $ ./configure $ make take a coffee $ sudo make install Check the successful installation running ruby -v: it should answer with "ruby 1.9.3p..." open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com 3. DOWNLOAD RUBY GEM: THE STANDARD RUBY PACKAGE MANAGER Download ruby gem version 1.8.25 (rubygems-1.8.25.tgz) Unzip the archive somewhere Put the console in the unzipped folder Install running: $ sudo ruby setup.rb Check the successful installation running gem -v: it should reply "1.8.25" 4. INSTALL RAILS Install Rails running on the console: $ sudo gem install rails (it takes a while, don't worry) Check if everything is ok using the commands "rails -v" (you should get "rails 3.2.XX") or "gem list" 5. INSTALL MYSQL Install running on the console: $ sudo apt-get install mysql-client-5.5 mysql-server-5.5 During the installer it asks for a mysql root-user password (type for ex. admin) Try to start and stop the mysql server using the commands: $ sudo service mysql stop $ sudo service mysql start 6. INSTALL MYSQL GEM In order to install the mysql gem you could use: $ sudo gem install mysql2 open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com $ sudo gem install therubyracer 7. CREATE A NEW RAILS PROJECT $ rails new yourappname -d=mysql When you see run bundle install wait some seconds. Put the console in myapp folder It could be useful also to run: $ sudo bundle install because maybe the project requires other gems (in my case it installed a new version of rake gem) 8. DATABASE SETTINGS ON THE NEW RAILS APPLICATION Open the file myapp/config/database.yml and put your mysql root-user password for the test and development database You must leave a blank character after the 'password' keybord. So you should get something like this: adapter: mysql2 encoding: utf8 reconnect: false database: myapp_development pool: 5 username: root password: your-password open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com socket: /var/run/mysqld/mysqld.sock 9. CREATE THE BLANK DATABASE Start the mysql database using: sudo service mysql start Put the console in myapp folder and run: $ rake db:create Check the step 12 if you get an error here. in order to create the databases myapp_test and myapp_development. If creates the db is correctly creates, it replies with anything... It could be useful to check if the db is created or not: do like this: $ mysql -u root -p // open mysql console $ Enter password: type-your-password mysql> show databases; and you should find the myapp_test and myapp_development db. mysql> \q // close mysql console 10. RUN YOUR RAILS APP Put the console in myapp folder and run $ rails server Open the browser http://localhost:3000 and you should see the Ruby on Rails: welcome page;-) open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com I suggest you to continue the ROR learning on the official documentation, in particular on the getting started page. 11. SOME USEFUL MYSQL COMMANDS $ mysql -u root -p // open mysql console mysql> show databases; //show all the databases open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com mysql> use database-name; //select a database mysql> show tables; //show the tables of the selected db mysql> describe table-name; //show the attributes of the selected table If you need to change the mysql root password type this command: $ mysqladmin -u root -p password enter-your-new-password Enter password: enter-your-old-password 12.
Recommended publications
  • Ubuntu Unleashed 2013 Edition: Covering 12.10 and 13.04
    Matthew Helmke with Andrew Hudson and Paul Hudson Ubuntu UNLEASHED 2013 Edition 800 East 96th Street, Indianapolis, Indiana 46240 USA Ubuntu Unleashed 2013 Edition Editor-in-Chief Copyright © 2013 by Pearson Education, Inc. Mark Taub All rights reserved. No part of this book shall be reproduced, stored in a retrieval Acquisitions Editor system, or transmitted by any means, electronic, mechanical, photocopying, record- Debra Williams ing, or otherwise, without written permission from the publisher. No patent liability is assumed with respect to the use of the information contained herein. Although every Cauley precaution has been taken in the preparation of this book, the publisher and author Development Editor assume no responsibility for errors or omissions. Nor is any liability assumed for damages resulting from the use of the information contained herein. Michael Thurston ISBN-13: 978-0-672-33624-9 Managing Editor ISBN-10: 0-672-33624-3 Kristy Hart Project Editor The Library of Congress cataloging-in-publication data is on file. Jovana Shirley Printed in the United States of America Copy Editor First Printing December 2012 Charlotte Kughen Trademarks Indexer All terms mentioned in this book that are known to be trademarks or service marks have Angie Martin been appropriately capitalized. Sams Publishing cannot attest to the accuracy of this information. Use of a term in this book should not be regarded as affecting the validity Proofreader of any trademark or service mark. Language Logistics Warning and Disclaimer Technical Editors Every effort has been made to make this book as complete and as accurate as Chris Johnston possible, but no warranty or fitness is implied.
    [Show full text]
  • Openbsd Gaming Resource
    OPENBSD GAMING RESOURCE A continually updated resource for playing video games on OpenBSD. Mr. Satterly Updated August 7, 2021 P11U17A3B8 III Title: OpenBSD Gaming Resource Author: Mr. Satterly Publisher: Mr. Satterly Date: Updated August 7, 2021 Copyright: Creative Commons Zero 1.0 Universal Email: [email protected] Website: https://MrSatterly.com/ Contents 1 Introduction1 2 Ways to play the games2 2.1 Base system........................ 2 2.2 Ports/Editors........................ 3 2.3 Ports/Emulators...................... 3 Arcade emulation..................... 4 Computer emulation................... 4 Game console emulation................. 4 Operating system emulation .............. 7 2.4 Ports/Games........................ 8 Game engines....................... 8 Interactive fiction..................... 9 2.5 Ports/Math......................... 10 2.6 Ports/Net.......................... 10 2.7 Ports/Shells ........................ 12 2.8 Ports/WWW ........................ 12 3 Notable games 14 3.1 Free games ........................ 14 A-I.............................. 14 J-R.............................. 22 S-Z.............................. 26 3.2 Non-free games...................... 31 4 Getting the games 33 4.1 Games............................ 33 5 Former ways to play games 37 6 What next? 38 Appendices 39 A Clones, models, and variants 39 Index 51 IV 1 Introduction I use this document to help organize my thoughts, files, and links on how to play games on OpenBSD. It helps me to remember what I have gone through while finding new games. The biggest reason to read or at least skim this document is because how can you search for something you do not know exists? I will show you ways to play games, what free and non-free games are available, and give links to help you get started on downloading them.
    [Show full text]
  • Continuous Control with a Combination of Supervised and Reinforcement Learning
    ORE Open Research Exeter TITLE Continuous Control with a Combination of Supervised and Reinforcement Learning AUTHORS Kangin, D; Pugeault, N JOURNAL Proceedings of the International Joint Conference on Neural Networks DEPOSITED IN ORE 23 April 2018 This version available at http://hdl.handle.net/10871/32566 COPYRIGHT AND REUSE Open Research Exeter makes this work available in accordance with publisher policies. A NOTE ON VERSIONS The version presented here may differ from the published version. If citing, you are advised to consult the published version for pagination, volume/issue and date of publication Continuous Control with a Combination of Supervised and Reinforcement Learning Dmitry Kangin and Nicolas Pugeault Computer Science Department, University of Exeter Exeter EX4 4QF, UK fd.kangin, [email protected] Abstract—Reinforcement learning methods have recently sures: for example, by the average speed, time for completing achieved impressive results on a wide range of control problems. a lap in a race, or other appropriate criteria. This situation is However, especially with complex inputs, they still require an the same for other control problems connected with robotics, extensive amount of training data in order to converge to a meaningful solution. This limits their applicability to complex including walking [9] and balancing [10] robots, as well as in input spaces such as video signals, and makes them impractical many others [11]. In these problems, also usually exist some for use in complex real world problems, including many of those criteria for assessment (for example, time spent to pass the for video based control. Supervised learning, on the contrary, is challenge), which would help to assess how desirable these capable of learning on a relatively limited number of samples, control actions are.
    [Show full text]
  • Secure and Private Sensing for Driver Authentication and Transportation Safety
    University Transportation Research Center - Region 2 Final Report Secure and Private Sensing for Driver Authentication and Transportation Safety Performing Organization: New York Institute of Technology August 2017 Sponsor: University Transportation Research Center - Region 2 University Transportation Research Center - Region 2 Project No(s): 49198-33-27 The Region 2 University Transportation Research Center (UTRC) is one of ten original University Transportation Centers established in 1987 by the U.S. Congress. These Centers were established UTRC/RF Grant No: with the recognition that transportation plays a key role in the nation's economy and the quality Project Date: of life of its citizens. University faculty members provide a critical link in resolving our national and regional transportation problems while training the professionals who address our transpor- Project Title: August 2017 tation systems and their customers on a daily basis. Authentication and Transportation Safety Secure and Private Sensing for Driver The UTRC was established in order to support research, education and the transfer of technology Project’s Website: in the �ield of transportation. The theme of the Center is "Planning and Managing Regional - Transportation Systems in a Changing World." Presently, under the direction of Dr. Camille Kamga, private-sensing-driver-authentication the UTRC represents USDOT Region II, including New York, New Jersey, Puerto Rico and the U.S. http://www.utrc2.org/research/projects/secure-and Virgin Islands. Functioning as a consortium of twelve major Universities throughout the region, UTRC is located at the CUNY Institute for Transportation Systems at The City College of New York, Principal Investigator(s): theme.the lead UTRC’s institution three of main the goalsconsortium.
    [Show full text]
  • Adaptação De Um Jogo Open Source Para O Desenvolvimento De Um Simulador De Trânsito1
    Modalidade do trabalho: Relatório técnico-científico Evento: XXIII Seminário de Iniciação Científica ADAPTAÇÃO DE UM JOGO OPEN SOURCE PARA O DESENVOLVIMENTO DE UM SIMULADOR DE TRÂNSITO1 Henrique Augusto Richter2, Rafael H. Bandeira3, Eldair F. Dornelles4, Rogério S. De M. Martins5, Nelson A. Toniazzo6. 1 Projeto de Iniciação Científica 2 Aluno do Curso de Graduação em Ciência da Computação da UNIJUÍ, bolsista PIBIC/UNIJUÍ, [email protected] 3 Aluno do Curso de Graduação em Engenharia Elétrica da UNIJUÍ, [email protected] 4 Aluno do Curso de Graduação em Ciência da Computação da UNIJUÍ, [email protected] 5 Professor Orientador, Mestre em Computação Aplicada, Curso de Ciência da Computação, [email protected] 6 Professor Orientador, Coordenador do Projeto de Extensão: A Física na Educação para o Trânsito, [email protected] Introdução Segundo dados estatísticos obtidos pelo Departamento Autônomo de Estradas de Rodagem (DAER) que é responsável pela gestão e fiscalização do transporte rodoviário no estado do Rio Grande do Sul, o condutor é identificado como o maior causador dos acidentes de trânsito. Entre os anos de 2010 a 2012, os índices de acidentes ocasionados por motoristas foi muito superior a outras causas como rodovias e veículos em más condições. No ano de 2012, por exemplo, 90,15% dos acidentes ocorridos foram por comportamento inadequado do motorista, em um total de 12868 acidentes ocorridos no Rio Grande do Sul. A Figura 1 exibe a quantidade de acidentes de 2010 a 2012 de acordo com a causa (MASIERO). Modalidade do trabalho: Relatório técnico-científico Evento: XXIII Seminário de Iniciação Científica Figura 1.
    [Show full text]
  • Ubuntu: Unleashed 2017 Edition
    Matthew Helmke with Andrew Hudson and Paul Hudson Ubuntu UNLEASHED 2017 Edition 800 East 96th Street, Indianapolis, Indiana 46240 USA Ubuntu Unleashed 2017 Edition Editor-in-Chief Copyright © 2017 by Pearson Education, Inc. Mark Taub All rights reserved. Printed in the United States of America. This publication is protected Acquisitions Editor by copyright, and permission must be obtained from the publisher prior to any prohib- Debra Williams ited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or likewise. For information Cauley regarding permissions, request forms and the appropriate contacts within the Pearson Managing Editor Education Global Rights & Permissions Department, please visit www.pearsoned.com/ permissions/. Sandra Schroeder Many of the designations used by manufacturers and sellers to distinguish their Project Editor products are claimed as trademarks. Where those designations appear in this book, and Lori Lyons the publisher was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals. Production Manager The author and publisher have taken care in the preparation of this book, but make Dhayanidhi no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in Proofreader connection with or arising out of the use of the information or programs contained Sasirekha herein. Technical Editor For information about buying this title in bulk quantities, or for special sales opportunities (which may include electronic versions; custom cover designs; and content José Antonio Rey particular to your business, training goals, marketing focus, or branding interests), Editorial Assistant please contact our corporate sales department at [email protected] or (800) 382-3419.
    [Show full text]
  • Op E N So U R C E Yea R B O O K 2 0
    OPEN SOURCE YEARBOOK 2016 ..... ........ .... ... .. .... .. .. ... .. OPENSOURCE.COM Opensource.com publishes stories about creating, adopting, and sharing open source solutions. Visit Opensource.com to learn more about how the open source way is improving technologies, education, business, government, health, law, entertainment, humanitarian efforts, and more. Submit a story idea: https://opensource.com/story Email us: [email protected] Chat with us in Freenode IRC: #opensource.com . OPEN SOURCE YEARBOOK 2016 . OPENSOURCE.COM 3 ...... ........ .. .. .. ... .... AUTOGRAPHS . ... .. .... .. .. ... .. ........ ...... ........ .. .. .. ... .... AUTOGRAPHS . ... .. .... .. .. ... .. ........ OPENSOURCE.COM...... ........ .. .. .. ... .... ........ WRITE FOR US ..... .. .. .. ... .... 7 big reasons to contribute to Opensource.com: Career benefits: “I probably would not have gotten my most recent job if it had not been for my articles on 1 Opensource.com.” Raise awareness: “The platform and publicity that is available through Opensource.com is extremely 2 valuable.” Grow your network: “I met a lot of interesting people after that, boosted my blog stats immediately, and 3 even got some business offers!” Contribute back to open source communities: “Writing for Opensource.com has allowed me to give 4 back to a community of users and developers from whom I have truly benefited for many years.” Receive free, professional editing services: “The team helps me, through feedback, on improving my 5 writing skills.” We’re loveable: “I love the Opensource.com team. I have known some of them for years and they are 6 good people.” 7 Writing for us is easy: “I couldn't have been more pleased with my writing experience.” Email us to learn more or to share your feedback about writing for us: https://opensource.com/story Visit our Participate page to more about joining in the Opensource.com community: https://opensource.com/participate Find our editorial team, moderators, authors, and readers on Freenode IRC at #opensource.com: https://opensource.com/irc .
    [Show full text]
  • E-Dergi Pardus Ve Grafik: Fotoğrafları Onarmak
    sayı 21 - Mayıs 2010 özgürlükiçin.com e-dergi Pardus ve Grafik: Fotoğrafları Onarmak Kotalı oyuncular yaşadı: Assault Cube Ofis paketimiz hızlanıyor: OpenOffice.org 3.2 Röportaj: Semen CİRİT Gizli Kahramanlar: Pardus Test Takımı içindekiler künye Bu sayının editörü: Fahri DÖNMEZ 03. Editörden 04-09. Haberler Bu sayıda katkıda bulunanlar: 10-13. Nasıl: Bugzilla’yı kullanmak: Hatamla sev beni Ahmet Hiçyılmaz, Ali Işıngör, Ali Rasim Koçal, Anıl Özbek, 14-16. Kurulum Cd’lerinizi Kontrol Edin Ayhan Yalçınsoy, Ceyhun Alyeşil, 17-20. Python’da Döngüler Deniz Ege Tunçay, Ertan Güven, Gaye Demirbaş, Gizem Belen, 21-24. Frescobaldi ile İşler Nasıl Gidiyor? Göktuğ Korkmaz, Hakan Hamurcu, Hüseyin Sarıgül, Ömer Taban, 25-26. Pardus ve Grafik: Yıpranmış Fotoğrafları Onarmak Razık Hilenoğlu, Semen Cirit, Server Acim, Taha Doğan Güneş 27-32. OpenOffice.org 3.2: Yeni özellikler ve Tuğsan Ünlü. 33-35. Plasma: Plasma’nın Gizli Yüzü-2: Plasma pratiklik kazandırsın Tasarım: 36-38. Paket Tanıtımı: Web tasarımcıları için: Mavi Balık artistanbul (Deniz Ege Tunçay) 39-41. Oyun İnceleme: Assault Cube Özgürlükİçin e-dergisi, 42-46. Test Süreçleri: Pardus’un Gizli Kahramanları: “Test Takımı” Creative Commons 47-48. QA ve Linux Dağıtımları (by-nc-sa) 3.0 ile lisanslanmıştır. 49-52. Pardus Test Süreçleri ve İyileştirmeler Pardus ismi ve logosu, TÜBİTAK UEKAE’nin tescilli markasıdır 53-58. Röportaj: Pardus Test Takımı Yöneticisi: Semen CİRİT Bu yayın, Özgürlükİçin topluluğu tarafından 59. Son Sayfa hazırlanmaktadır. 02 editörden Fahri DÖNMEZ [email protected] Pardus’un bizden beklentileri... Merhaba, özgür yazılım takipçileri! Anladığım kadarıyla destekçiler ikiye ayrılıyor: Katkıcı ve geliştirici. Geliştirici olabilmek için özgür yazılım geliştirme araçlarını iyi Her sayısı heyecanla beklenen ve içeriği Özgürlükİçin topluluğu bilmek ya da öğrenmek gerekiyordu.
    [Show full text]
  • Unknown Horizons Speed Dreams Metro: Last Light Supertuxkart Flightgear
    Linux Games [Brasil] ANO 1 - N#1 - Dezembro 2013 Unknown Horizons Excelente estratégia em tempo real! SuperTuxKart FlightGear Melhor jogo de corrida com o mascote do Linux Melhor simulador de vôo gratuito Speed Dreams Metro: Last Light Corrida com carros envenenados Jogo de tiro denso e perturbador - netPanzer - Neverball - Frozen Bubble - Capitán Sevilla - OpenTTD - OpenTyrian Red Eclipse Warsow Cube 2 - MegaGlest - Battle for Wesnoth Editorial REVISTA LINUX GAMES [BRASIL] ??? Bem vindo a primeira edição da revista Linux Games [Brasil]. Essa é uma revista dedicada exclusivamente a divulgação de jogos disponíveis para a plataforma GNU/Linux (denominado aqui na revista simplesmetne como Linux), que se encontram nos mais vários cantos da internet e sistemas de distribuição como o Steam. Espero poder contar com o apoio de todos na criação dessa, que talvez seja a única revista digital em língua portuguesa de todo mundo, dedicada exclusivamente aos jogos para a plataforma Linux. Devo ressaltar que essa revista não é exclusiva de nenhuma comunidade, nem de uma distribuição específica, é uma revista feita por um usuário do Linux para todos os usuários, fãs e pessoas que querem saber um pouco mais sobre o Linux. Em especial, sobre os jogos disponíveis para a plataforma do pinguim! ;-) Serão abordardos jogos dos mais variados temas, ação, plataforma, survival-horror, fps, shooter, que rodam de maneira nativa na plataforma Linux, ou seja, feitos para Linux, bem como jogos que funcionem perfeitametne no Linux através de outros sistemas (como Wine, DOSBox, etc) e emuladores (Atari, SNES, ScummVM, etc), desde lançamentos, reviews, previews, dicas, tutoriais, e-mails e tudo mais que for interesante para os fãs de jogos e Linux..
    [Show full text]
  • An Interactive Track Generator for TORCS and Speed-Dreams
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Archivio istituzionale della ricerca - Politecnico di Milano TrackGen: An Interactive Track Generator for TORCS and Speed-Dreams Luigi Cardamone, Pier Luca Lanzi, and Daniele Loiacono Dipartimento di Elettronica, Informazione e Bioinformatica Politecnico di Milano, Milano, Italy. Abstract TrackGen is an on-line tool for the generation of tracks for two open-source 3D car racing games (TORCS and Speed Dreams). It integrates interactive evolution with procedural content generation and comprises two components: (i) a web frontend that maintains the database of all the evolved popula- tions and manages the interaction with users (by collecting users evaluations and providing access to the evolved tracks); (ii) an evolutionary/content- generation backend that runs both the evolutionary algorithm and generates the actual game content that is available through the web frontend. The first prototype of the tool was presented in July 2011 but advertised only to researchers; the first official version which generated tracks only for TORCS was released to the game community in September 2011; due to the many requests, we released a new version soon afterwards, in January 2012, with support for Speed Dreams (the fork of TORCS focused on visual realism and graphic quality) that has been on-line since then. From January 2012 until July 2014, TrackGen had more than 7600 unique visitors who visited the web- site around 11500 times and viewed 85500 pages; it was employed to evolve more than 8853 tracks, and it was used to download 12218 tracks.
    [Show full text]
  • Building Linux Distribution Packages with Docker
    Building Linux distribution packages with Docker Bruno Cornec HPE EMEA EG Presales Strategist WW Linux Community Lead, HPE Open Source Pro ession !"#0 – October 20'( #$#A Custo%ers Solution Inno&ation Center Grenoble Ma)ing the ne+ style o ,T a reality # o » './ years o success, +orld +ide programs, including Cloud Center o Excellence, C Big Data Center o Excellence, Open Source Solutions ,nitiati!e, 0,SC to HP Intel Architecture Migrations, N ! Center o Excellence, EMEA Networking Customer 1isit Center and more » C Complete ,- 23$$/ systems, 4$$$/ net+ork ports, .$$/ -B storage5 o » Port olio o 3$/ ready to demo solutions +it* access to our ecosystem o Partners P » Complete test 6 !alidation en!ironment » Strategic partners*ip +it* Intel, '.7year long standing colla&oration » Strategic partners*ip +it* "ed Hat 87year colla&oration 2OSS,5 o % » e A uni9ue proo point in t*e industry +it* a pro!en ser!ice o:ering d e & i L Mission: Accelerate t*e adoption o new and inno!ati!e solutions &y creating simple and re+arding end7to7end customer experiences t*at &ene it our customers and partners, in a p o compelling and engaging colla&orative en!ironment. h s k …more information available at http://www.hpintelco.net r o ' Introducing m(sel) ● So t+are engineering and <nices since '=>>; – Mostly Con iguration Management Systems 2CMS5, Build systems, 9uality tools, on multiple commercial <nix systems – ?isco!ered Open Source 6 Linux 2OSL5 6 made irst contri&utions in '==4 – @ull time on OSL since '==5, irst as HP reseller t*en AHP ● Currently; –
    [Show full text]
  • Fully Virtual Rapid ADAS Prototyping Via a Joined Multi-Domain Co-Simulation Ecosystem
    Fully Virtual Rapid ADAS Prototyping via a Joined Multi-domain Co-simulation Ecosystem R´obert Lajos B¨ucs, Pramod Lakshman, Jan Henrik Weinstock, Florian Walbroel, Rainer Leupers and Gerd Ascheid Institute for Communication Technologies and Embedded Systems, RWTH Aachen University, Germany Keywords: ADAS Prototyping, Driving Simulators, Virtual Platforms, Multi-domain Simulation, Near Real-time Execution. Abstract: Advanced Driver Assistance Systems (ADAS) have evolved into comprehensive hardware/software applicati- ons with exploding complexity. Various simulation-driven techniques emerged to facilitate their development, e.g., model-based design and driving simulators. However, these approaches are mostly restricted to functional prototyping only. Virtual platform technology is a promising solution to overcome this limitation by accura- tely simulating the entire ADAS hardware/software stack, including functional and non-functional properties. However, all these tools and techniques are limited to their individual simulation environments. To reap their combined benefits, this paper proposes a joined frameworking to facilitate ADAS prototyping via full vir- tualization and whole-system simulation. For this purpose, an advanced automotive-flavor virtual platform was also designed, ensuring detailed, near real-time simulation. The benefits of the approach and the joined frameworks are shown by prototyping two ADAS applications in various system configurations. 1 INTRODUCTION the sheer complexity of the electronic and electri- cal system and
    [Show full text]