Fork me on GitHub
Not logged in • Login

Facts for ruby[bot]'s "?" command

Example usage: ?code somebody
Example response: ruby[bot]: somebody, We can't help you without your code, please post it to https://gist.github.com

NameUsesText
2s_complement2https://www.reddit.com/r/askscience/comments/7dknhg/if_every_digital_thing_is_a_bunch_of_1s_and_0s/dpz0ove/
abi3Each Ruby release has actually two versions, the interpreter version and the ABI version. The interpreter version is what commonly is referred to, like 2.1.5. The ABI version is for the binary interface used by compiled extensions and it is what you see in your paths. It's shared among one release series, for example for the Ruby versions 2.1.0 to 2.1.5 the ABI version is 2.1.0.
adaedra15don't be mean to adaedra
answers24How to ask the right questions to get you the right answer: https://www.mikeash.com/getting_answers.html
anybody9jhass is anybody
anyone21Just ask your question, if anyone has, is or can, they will respond.
apeiros6apeiros is nobody. They're one of the four people with founders access in the #ruby channel, owner of ruboto the channel bot and ruby-community.com the companion website for the #ruby channel
ar6For activerecord/arel questions, please join #RubyOnRails, since they're maintained as a part of it. Note: you need to be identified with NickServ, see /msg NickServ HELP
ask68Don't ask to ask. Just ask your question, and if anybody can help, they will likely try to do so.
banned0#ruby-banned is a last recourse for banned people to get back into #ruby. Either by apologizing, and/or by explaining their behavior. Disrespectful behavior there will lead to a loss of all recourse.
bash_startup1http://www.solipsys.co.uk/images/BashStartupFiles1.png
baweaver1baweaver is a vile punster and purveyor of ruby black magics best left unspoken
best18"better" and "best" depend entirely on your context. Try to describe what quality would make one thing better than the other.
better2"Best" and "better" are subjective. Try to use a different term, or try to qualify what would make one thing better than the other.
books56You can find a list of recommended books at http://ruby-community.com/pages/links
botsnack52nomnomnomnom
cake16here's your cake: ๐Ÿฐ
cargo_cult0https://en.wikipedia.org/wiki/Cargo_cult_programming
cats3Cats! ๐Ÿ˜บ
censorship1https://xkcd.com/1357
channels4see http://ruby-community.com/pages/channels for a list of Ruby related channels on Freenode
chef4Please join #chef for help with your cookbooks.
cloud1There's no cloud, only other people's computers.
code135We can't help you without your code, please post it to https://gist.github.com
coffee14here's a coffee, you seem to need it: โ˜•
commify1https://gist.github.com/apeiros/9d3c8b1fcff9d1769569
compare0equal?, eql?, ==, === || https://stackoverflow.com/a/7157051 || equal? is obj identity || eql? is hash key/value in a set equality || == is sorting equality (see <=>) || === is for case/when and methods like Enumerable#grep, all?, any?, none? etc.
constant_lookup1https://cirw.in/blog/constant-lookup.html
consultant3if you just want a solution, or need help with a problem where you can't disclose relevant parts, then please hire a consultant. Or find a way to either remove or replace the parts you can't disclose.
context15Please add more context to your question, what are you doing, why are you doing it, which libraries are involved. Post some code to gist if it clarifies your question.
cookie48here's your cookie: ๐Ÿช
crosspost54Please do not crosspost without at least telling so and mentioning provided suggestions and their outcome in all channels. Experience shows that people don't do either, and not doing so is considered rude.
crystal1Please join #crystal-lang for help with the Crystal programming language.
didntwork6What "didn't work"? Did your server not start? Did your computer explode? Did your webpage turn bright pink? Did your client not pay your bill on time? You may have to be more specific. A Gist (http://gist.github.com) of the code that doesn't work (and the error you are getting) will be helpful.
dminuoso0dminuoso is our channel's chief nitpicker and resident FP evangelist
docs3you can use http://ruby-doc.org or the command line tool "ri" which should be installed along with your ruby to access documentation. Ri example: "ri Array#length"
dontwork4we charge $120/h to figure out what you mean by "does not work". alternatively you can give us a proper explanation of what you expected to happen, and what happened instead, including the full exception if one occurred.
encoding4check https://gist.github.com/apeiros/39acc5b486f932403638 - it might contain useful informations to solve your encoding problems
english5
error4please post the full error output, including the command invocation that produces it and any mentioned log files to https://gist.github.com
example7Please provide us with an example of valid input for your problem, the output that you're getting, and the output that you were expecting.
experiment8Please use your local irb or pry (see ?pry) to experiment, ruby[bot]'s eval functionality is for demonstration purposes only.
experiments3
extensions0for native extensions, read https://github.com/ruby/ruby/blob/trunk/doc/extension.rdoc and http://ruby-doc.com/docs/ProgrammingRuby/html/ext_ruby.html (the latter is slightly out of date, but much still applies)
factoids12you can find an overview of the factoids I know about at http://ruby-community.com/ruboto/facts
facts0
fake30Please show your real code to illustrate your problem. Using fake code often hides it or won't bring up the best possible solution.
faq0You can find an FAQ here: https://ruby-community.com/faq
float8Your numbers don't add up? You get "weird" results? read http://floating-point-gui.de/
float_precision0https://blog.demofox.org/2017/11/21/floating-point-precision/
floats2
flood7Please use https://gist.github.com for more than three lines of text!
freenode1please join #freenode for help with this IRC network.
free_speech1https://xkcd.com/1357/
gem_names1http://guides.rubygems.org/name-your-gem/
gist201https://gist.github.com - Multiple files, syntax highlighting, even automatically with matching filenames, can be edited
gist_usage13To properly use gist, please enable syntax highlighting, either by choosing the language manually or by entering a proper filename. If you post multiple things, separate them into multiple files. If you have a Github account, please update your gist with new information instead of posting a new one.
gist-usage11https://github.com/radar/guides/blob/master/using-gist.markdown
goal1Describe your goal, not the solution you imagine.
guys141Though inclusion was probably intended, not everyone relates to being "one of the guys". Maybe consider using "folks", "all", "y'all", or "everyone" instead?
guys210it doesnโ€™t matter if itโ€™s "normal"/gender neutral to say "guys" in your idiolect. "You guys" to refer to a mixed group is erasure. All we ask from you is to be a decent channel member and respect that. If you want to further discuss this, join #ruby-offtopic.
hammertime0https://media.giphy.com/media/kgKrO1A3JbWTK/giphy.gif
help55You can find an overview of my commands at http://ruby-community.com/ruboto/commands
helpa0I need somebody! !help. Not just anybody. !help. You know I need someone. !help
ide2an IDE is not necessary to develop with ruby. A decent text editor is sufficient. If you truly want an IDE, take a look at RubyMine by JetBrains (https://www.jetbrains.com/ruby/).
iirc1iirc - shorthand for "if I remember correctly"
irb27irb is "interactive ruby", it is part of ruby. You can run ruby code and see results immediately. it's useful for testing code. Also see ?pry, a gem which is a popular alternative to irb.
irl1you mean afk, https://youtu.be/eTOKXCEwo_8?t=579
iso86012ISO 8601 standard recommends YYYY-MM-DD format, see https://en.wikipedia.org/wiki/ISO_8601 and https://xkcd.com/1179/. Ruby provides `Date.iso8601` and `Date#iso8601` methods (also available on Time and DateTime) once you `require 'date'` to work with this format.
jhass11jhass is anybody. They're a member of the op staff in #ruby, contributor to ruboto and ruby-community.com
jsonobject9there is no such thing as a JSON object. You either have a String containing serialized JSON, or you have ruby objects (usually Hashes/Arrays/Strings). Which is it?
json_object2
justabot22I'm just a bot. You don't need to address me.
koans1A test driven walk through Ruby, http://rubykoans.com/
language1Please use english in this channel. If you need another language, you can find a list of alternative channels on http://ruby-community.com/pages/channels
learning3How learning something works: http://i.imgur.com/l2mInq8.webm
lhs0LHS is short for "left hand side", the expression to the left of an assignment
links27http://ruby-community.com/pages/links
ljarvis2I know everything about ljarvis
logs5You can find a log of this channel at https://irclog.whitequark.org/ruby/
macinstall1http://ryanbigg.com/2015/06/mac-os-x-ruby-ruby-install-chruby-and-you/
mac-ruby0http://ryanbigg.com/2015/06/mac-os-x-ruby-ruby-install-chruby-and-you
magic1any sufficiently analyzed magic is indistinguishable from science!
mcve6Please provide a Minimal, Complete, and Verifiable example: https://stackoverflow.com/help/mcve
memory1https://gettalong.org/blog/2017/memory-conscious-programming-in-ruby.html
metasploit13Please join #metasploit for help with it.
method_resolution2http://i.imgur.com/04Mlrwp.png
nda3If you cannot share your code, we cannot help you. Create a complete, executable example that you can share and that reproduces your issue, or hire a consultant.
new_to_opensource1Start here: https://gist.github.com/baweaver/8d6f6a6e820caba5774cbf74a6bab10e
next6Next question, please!
nobody12apeiros is nobody
nope3Nowhere on planet earth! http://i.imgur.com/8vcBhYZ.gif
offtopic61this seems to be off-topic. Please move your discussion to #ruby-offtopic, to keep this channel free for Ruby related problems. Thanks!
ontopic12This discussion is too on topic for #ruby-offtopic. Please continue on #ruby.
op1To call for ops use the !ops command.
ops18to call for ops use the !ops command. You can find a list of channel staff on http://ruby-community.com/pages/irc_staff
ot105this seems to be off-topic. Please move your discussion to #ruby-offtopic, to keep this channel free for Ruby related topics. Thanks!
owner3My owner is apeiros, I have many rulers though
passenger1Please join #passenger for help with it.
pastebin4 Please don't use Pastebin! Pastebin sucks because it loads slowly, has ads which are distracting and has terrible formatting. Please use Gist (http://gist.github.com) or Pastie (http://pastie.org).
patience4looks like nobody with an an answer to your question is around. Just stick around for a couple of hours, many people check the backlog.
pcre0https://swtch.com/~rsc/regexp/regexp1.html
ping10pong
pizza15here's your pizza: ๐Ÿ•
pm1Please see Rule 2.9 http://ruby-community.com/pages/user_rules#rule_2_9
poodr8Practical Object Oriented Design in Ruby http://www.poodr.com/
popcorn13It's popcorn time! ๐Ÿฟ๐Ÿฟ๐Ÿฟ
pr7You think this is broken, could be done better, or have a good feature idea? Submit an issue on the concerned project, or even better, fix it and submit a Pull Request! ;)
process5https://i.stack.imgur.com/1Vuvp.png
pry4Pry, the better IRB, provides easy object inspection `ls`, `history`, viewing docs `?`, viewing source `$`, syntax highlighting and other features (see `help` for more). Put `binding.pry` in your source code for easy debugging. Install Pry (http://pry.github.io/): gem install pry pry-doc
pry_the_good_parts3Pry the Good Parts: https://www.youtube.com/watch?v=jDXsEzOHb2M
public_send1
puppet14Please join #puppet for help with it.
quickref3http://www.zenspider.com/ruby/quickref.html
r4ia1Rails 4 in Action - The best Ruby on Rails tutorial that money can buy - https://www.manning.com/books/rails-4-in-action
radar1Radar wrote some books. He is the alleged tyrant of #rubyonrails.
rails338Please join #RubyOnRails for Rails questions. You need to be identified with NickServ, see /msg NickServ HELP
rbenv22Missing command under rbenv? Did you try `rbenv rehash`?
redirection0http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html
redmine2Please join #redmine for help with it.
regex6Resources for regular expressions: http://ruby-doc.org/core/Regexp.html || http://rubular.com/ || http://www.regular-expressions.info
regexp0
regex_xml2Don't use Regexp to parse XML or HTML. Use an XML parser like nokogiri or oga. See also: http://stackoverflow.com/a/1732454/2199687
register5you need to be identified with NickServ, see `/msg NickServ HELP` or: https://freenode.net/kb/answer/registration
rhs1RHS is short for "right hand side", the expression to the right of an assignment
rimshot26Badum-Tshh! https://www.youtube.com/watch?v=oShTJ90fC34
root19general advice in system administration: do not and that means never use sudo or root to "fix" things. Only use it if you exactly know why it would work and why it wouldn't work under any circumstances as normal user. Or if you're told to do it.
ror8Please join #RubyOnRails for Rails questions. You need to be identified with NickServ, see /msg NickServ HELP
ruboto40I'm the channel bot, linker of the rules, adept of the facts, wielder of the banhammer.
rubular1You can experiment ruby regular expressions with rubular.com
rubylang2#ruby-lang has been merged with #ruby and redirects here. If you get an "you must be invited" error (or similar) when trying to join #ruby-lang: that's because you're already in #ruby and can't be forwarded.
rubyonrails4
rules4Please respect the channel rules: http://ruby-community.com/pages/user_rules
rvm4Please join #rvm for RVM questions.
send1Favor public_send over send. Use send only if you want to either explicitly bypass visibility, or call the object's own private methods
shevy12shevy is the hound of baskerville (see http://irclog.whitequark.org/ruby/2015-08-13#13699759)
snowman4Here's a snowman for you: โ˜ƒ
sqli0http://rails-sqli.org/
starting_open_source0Starting Open Source: https://gist.github.com/baweaver/8d6f6a6e820caba5774cbf74a6bab10e
strftime0%Y = 2016, %y = 16, %m = 01-12, %B = January, %b = Jan, %d = 01..31, %H = 00..23, %P = AM/PM, %M - 00..59, %S = 00..59, %z = +0900
styleguides8here are three popular styleguides, you should read and follow at least one: https://github.com/styleguide/ruby https://github.com/bbatsov/ruby-style-guide https://github.com/thoughtbot/guides/tree/master/style/ruby
tabnick26pro-tip - use tab completion for nicks. avoids typos in nicks.
tabs24Ruby community standards recommend using 2 spaces as indentation (see https://github.com/bbatsov/ruby-style-guide#spaces-indentation and https://ukupat.github.io/tabs-or-spaces/).
tias7
timeout1https://jvns.ca/blog/2015/11/27/why-rubys-timeout-is-dangerous-and-thread-dot-raise-is-terrifying/
toolbox12https://www.ruby-toolbox.com is a website which lists lots of gems, topically organized
try64Why don't you try it and see for yourself?
twgr1The Well Grounded Rubyist: https://www.manning.com/books/the-well-grounded-rubyist-second-edition - A great book for learning Ruby.
ubuntu14Ubuntu installation guide for Ruby + Rails: http://ryanbigg.com/2014/10/ubuntu-ruby-ruby-install-chruby-and-you/
ubuntu-ruby0http://ryanbigg.com/2014/10/ubuntu-ruby-ruby-install-chruby-and-you
ugt15it's morning, see http://www.total-knowledge.com/~ilya/mips/ugt.html
use5Don't ask "does anyone use <thing>?". It's better to just state your problem and if anyone has used <thing> they will most likely answer.
used6Don't ask "does anyone use <thing>?". It's better to just state your problem and if anyone has used <thing> they will most likely answer.
vagrant5please join #vagrant for help with it.
vampire2read about help vampires at http://slash7.com/2006/12/22/vampires/
variables3Ruby knows $globals, @@class_variables, @instance_variables, local_variables and Constants
whatschat2WhatsChat is a crappy app that abuses IRC for something it is not: a dating chat. Please remove this app.
whyruby2because ruby is a language made for humans, not machines. It is beautiful, mature, has a vibrant community. Also because we say so.
windows_certs0You may need to manually install a CA certificate bundle on windows for Ruby to use, see https://gist.github.com/mislav/5026283 for more details.
xy131it seems like you are asking for a specific solution to a problem, instead of asking about your problem. This often leads to bad solutions and increases frustration for you and those trying to help you. More: http://meta.stackexchange.com/a/66378
yw2yw - shorthand for "you are welcome"