db:migrate runs (single) migrations that have not run yet. db:create creates the database db:drop deletes the database db:schema:load creates tables and columns within the (existing) database following schema.rb db:setup does db:create, db:schema:load, db:seed db:reset does db:drop, db:setup Normally, db:migrate used after having made changes to the schema via new migration files after creating db i.e when db already exists. db:schema:load is used when you setup a new instance of your app.
Today I was stumped by a very simple yet awesome problem by my friend Sandip What is the answer of : 7 % -2 and to the surprise ruby irb printed it as : -1 After some research I what I found about this and why here is explanation and links From Ruby Programming Language, O,really Division, Modulo, and Negative Numbers When one (but not both) of the operands is negative, Ruby performs the integer division and modulo operations differently than languages like C, C++, and Java do (but the same as the languages Python and Tcl). Consider the quotient -7/3. The floating-point result is –2.33. The result of integer division must be an integer, however, so this number must be rounded. Ruby rounds toward negative infinity and returns –3. C and related languages round toward zero instead and return –2. (This is just one way to characterize the results; no floating-point division is actually done, of course.) An important corollary of Ruby's definition of integer
Recently I have been encouraging desktop users to use ubuntu and enjoy a virus free also virus fear free desktop experience. Without internet connection enabling restricted codes or any other install has been always a feary tasks for managing dependencies. Links to almost all Multimedia codec and vlc player offline install. http://ubuntuforums.org/archive/index.php/t-1477045.html Thanks to sundar_ima for creating and uploading all the archives for offline install.
Comments
Post a Comment