havenwood changed the topic of #ruby to: Rules: https://ruby-community.com | Ruby 3.1.0, 3.0.3, 2.7.5: https://www.ruby-lang.org | Paste 4+ lines to: https://gist.github.com | Books: https://goo.gl/wpGhoQ
hanzo has joined #ruby
<fredlinhares> Which gui gem should I use to build a desktop application?
constxd has joined #ruby
<jaredo> honestly, ruby wouldn't be my first choice for a desktop app
<jaredo> its my favorite language, by far, but every language has a niche and desktop apps isn't ruby's forte
<fredlinhares> I see, I think I will use C++.
<jaredo> that's probably what I would do
<jaredo> modern c++ isn't as awful as it used to be
goldfish has quit [Ping timeout: 240 seconds]
<fredlinhares> I learned C++ in 2004, so I am used even to old C++.
<fredlinhares> But because part of what I am doing is in Ruby, I was thinking about do everything in Ruby.
<fredlinhares> Thank you for the advice.
fredlinhares has quit [Quit: WeeChat 3.4]
justIrresolute has quit [Remote host closed the connection]
justIrresolute has joined #ruby
mixfix41 has quit [Ping timeout: 256 seconds]
mixfix41 has joined #ruby
justIrresolute has quit [Remote host closed the connection]
justIrresolute has joined #ruby
postmodern has joined #ruby
<postmodern> newb question, but what does IO#internal_encoding actually do? The documentation for it is kind of vague.
sagax has quit [Ping timeout: 240 seconds]
postmodern has quit [Remote host closed the connection]
justIrresolute has quit [Remote host closed the connection]
justIrresolute has joined #ruby
bobdobbs` has quit [Remote host closed the connection]
constxd has quit [Ping timeout: 256 seconds]
justIrresolute has quit [Remote host closed the connection]
justIrresolute has joined #ruby
Inst has joined #ruby
Al-Khwarizmi has joined #ruby
<Al-Khwarizmi> \documentclass[conference]{IEEEtran}
<Al-Khwarizmi> \IEEEoverridecommandlockouts
<Al-Khwarizmi> % The preceding line is only needed to identify funding in the first footnote. If that is unneeded, please comment it out.
<Al-Khwarizmi> \usepackage{cite}
<Al-Khwarizmi> \usepackage{amsmath,amssymb,amsfonts}
<Al-Khwarizmi> \usepackage{algorithmic}
<Al-Khwarizmi> \usepackage{graphicx}
<Al-Khwarizmi> \usepackage{textcomp}
<Al-Khwarizmi> \usepackage{xcolor}
<Al-Khwarizmi> \def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
<Al-Khwarizmi> T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
<Al-Khwarizmi> \begin{document}
<Al-Khwarizmi> \title{Conference Paper Title*\\
<Al-Khwarizmi> {\footnotesize \textsuperscript{*}Note: Sub-titles are not captured in Xplore and
<Al-Khwarizmi> should not be used}
<Al-Khwarizmi> \thanks{Identify applicable funding agency here. If none, delete this.}
<Al-Khwarizmi> }
<Al-Khwarizmi> \author{\IEEEauthorblockN{1\textsuperscript{st} Given Name Surname}
<Al-Khwarizmi> \IEEEauthorblockA{\textit{dept. name of organization (of Aff.)} \\
<Al-Khwarizmi> \textit{name of organization (of Aff.)}\\
<Al-Khwarizmi> City, Country \\
<Al-Khwarizmi> email address or ORCID}
<Al-Khwarizmi> \and
<Al-Khwarizmi> \IEEEauthorblockN{2\textsuperscript{nd} Given Name Surname}
<Al-Khwarizmi> \IEEEauthorblockA{\textit{dept. name of organization (of Aff.)} \\
<Al-Khwarizmi> \textit{name of organization (of Aff.)}\\
<Al-Khwarizmi> City, Country \\
<Al-Khwarizmi> email address or ORCID}
<Al-Khwarizmi> \and
<Al-Khwarizmi> \IEEEauthorblockN{3\textsuperscript{rd} Given Name Surname}
<Al-Khwarizmi> \IEEEauthorblockA{\textit{dept. name of organization (of Aff.)} \\
<Al-Khwarizmi> \textit{name of organization (of Aff.)}\\
<Al-Khwarizmi> City, Country \\
<Al-Khwarizmi> email address or ORCID}
<Al-Khwarizmi> \and
<Al-Khwarizmi> \IEEEauthorblockN{4\textsuperscript{th} Given Name Surname}
<Al-Khwarizmi> \IEEEauthorblockA{\textit{dept. name of organization (of Aff.)} \\
<Al-Khwarizmi> \textit{name of organization (of Aff.)}\\
<Al-Khwarizmi> City, Country \\
<Al-Khwarizmi> email address or ORCID}
<Al-Khwarizmi> \and
<Al-Khwarizmi> \IEEEauthorblockN{5\textsuperscript{th} Given Name Surname}
<Al-Khwarizmi> \IEEEauthorblockA{\textit{dept. name of organization (of Aff.)} \\
<Al-Khwarizmi> \textit{name of organization (of Aff.)}\\
<Al-Khwarizmi> City, Country \\
<Al-Khwarizmi> email address or ORCID}
<Al-Khwarizmi> \and
<Al-Khwarizmi> \IEEEauthorblockN{6\textsuperscript{th} Given Name Surname}
<Al-Khwarizmi> \IEEEauthorblockA{\textit{dept. name of organization (of Aff.)} \\
<Al-Khwarizmi> \textit{name of organization (of Aff.)}\\
<Al-Khwarizmi> City, Country \\
<Al-Khwarizmi> email address or ORCID}
<Al-Khwarizmi> }
<Al-Khwarizmi> \maketitle
<Al-Khwarizmi> \begin{abstract}
<Al-Khwarizmi> This document is a model and instructions for \LaTeX.
<Al-Khwarizmi> This and the IEEEtran.cls file define the components of your paper [title, text, heads, etc.]. *CRITICAL: Do Not Use Symbols, Special Characters, Footnotes,
<Al-Khwarizmi> or Math in Paper Title or Abstract.
<Al-Khwarizmi> \end{abstract}
<Al-Khwarizmi> \begin{IEEEkeywords}
<Al-Khwarizmi> component, formatting, style, styling, insert
<Al-Khwarizmi> \end{IEEEkeywords}
<Al-Khwarizmi> \section{Introduction}
<Al-Khwarizmi> This document is a model and instructions for \LaTeX.
<Al-Khwarizmi> Please observe the conference page limits.
<Al-Khwarizmi> \section{Ease of Use}
<Al-Khwarizmi> \subsection{Maintaining the Integrity of the Specifications}
<Al-Khwarizmi> The IEEEtran class file is used to format your paper and style the text. All margins,
<Al-Khwarizmi> column widths, line spaces, and text fonts are prescribed; please do not
<Al-Khwarizmi> alter them. You may note peculiarities. For example, the head margin
<Al-Khwarizmi> measures proportionately more than is customary. This measurement
<Al-Khwarizmi> and others are deliberate, using specifications that anticipate your paper
<Al-Khwarizmi> as one part of the entire proceedings, and not as an independent document.
<Al-Khwarizmi> Please do not revise any of the current designations.
<Al-Khwarizmi> \section{Prepare Your Paper Before Styling}
<Al-Khwarizmi> Before you begin to format your paper, first write and save the content as a
<Al-Khwarizmi> separate text file. Complete all content and organizational editing before
<Al-Khwarizmi> formatting. Please note sections \ref{AA}--\ref{SCM} below for more information on
<Al-Khwarizmi> proofreading, spelling and grammar.
<Al-Khwarizmi> Keep your text and graphic files separate until after the text has been
<Al-Khwarizmi> formatted and styled. Do not number text heads---{\LaTeX} will do that
<Al-Khwarizmi> for you.
<Al-Khwarizmi> \subsection{Abbreviations and Acronyms}\label{AA}
<Al-Khwarizmi> Define abbreviations and acronyms the first time they are used in the text,
<Al-Khwarizmi> even after they have been defined in the abstract. Abbreviations such as
<Al-Khwarizmi> IEEE, SI, MKS, CGS, ac, dc, and rms do not have to be defined. Do not use
<Al-Khwarizmi> abbreviations in the title or heads unless they are unavoidable.
<Al-Khwarizmi> \subsection{Units}
<Al-Khwarizmi> \begin{itemize}
<Al-Khwarizmi> \item Use either SI (MKS) or CGS as primary units. (SI units are encouraged.) English units may be used as secondary units (in parentheses). An exception would be the use of English units as identifiers in trade, such as ``3.5-inch disk drive''.
<Al-Khwarizmi> \item Avoid combining SI and CGS units, such as current in amperes and magnetic field in oersteds. This often leads to confusion because equations do not balance dimensionally. If you must use mixed units, clearly state the units for each quantity that you use in an equation.
<Al-Khwarizmi> \item Do not mix complete spellings and abbreviations of units: ``Wb/m\textsuperscript{2}'' or ``webers per square meter'', not ``webers/m\textsuperscript{2}''. Spell out units when they appear in text: ``. . . a few henries'', not ``. . . a few H''.
<Al-Khwarizmi> \item Use a zero before decimal points: ``0.25'', not ``.25''. Use ``cm\textsuperscript{3}'', not ``cc''.)
<Al-Khwarizmi> \end{itemize}
<Al-Khwarizmi> \subsection{Equations}
<Al-Khwarizmi> Number equations consecutively. To make your
<Al-Khwarizmi> equations more compact, you may use the solidus (~/~), the exp function, or
<Al-Khwarizmi> appropriate exponents. Italicize Roman symbols for quantities and variables,
<Al-Khwarizmi> but not Greek symbols. Use a long dash rather than a hyphen for a minus
<Al-Khwarizmi> sign. Punctuate equations with commas or periods when they are part of a
<Al-Khwarizmi> sentence, as in:
<Al-Khwarizmi> \begin{equation}
<Al-Khwarizmi> a+b=\gamma\label{eq}
<Al-Khwarizmi> \end{equation}
<Al-Khwarizmi> Be sure that the
<Al-Khwarizmi> symbols in your equation have been defined before or immediately following
<Al-Khwarizmi> the equation. Use ``\eqref{eq}'', not ``Eq.~\eqref{eq}'' or ``equation \eqref{eq}'', except at
<Al-Khwarizmi> the beginning of a sentence: ``Equation \eqref{eq} is . . .''
<Al-Khwarizmi> \subsection{\LaTeX-Specific Advice}
<Al-Khwarizmi> Please use ``soft'' (e.g., \verb|\eqref{Eq}|) cross references instead
<Al-Khwarizmi> of ``hard'' references (e.g., \verb|(1)|). That will make it possible
<Al-Khwarizmi> to combine sections, add equations, or change the order of figures or
<Al-Khwarizmi> citations without having to go through the file line by line.
<Al-Khwarizmi> Please don't use the \verb|{eqnarray}| equation environment. Use
<Al-Khwarizmi> \verb|{align}| or \verb|{IEEEeqnarray}| instead. The \verb|{eqnarray}|
<Al-Khwarizmi> environment leaves unsightly spaces around relation symbols.
<Al-Khwarizmi> Please note that the \verb|{subequations}| environment in {\LaTeX}
<Al-Khwarizmi> will increment the main equation counter even when there are no
<Al-Khwarizmi> equation numbers displayed. If you forget that, you might write an
<Al-Khwarizmi> article in which the equation numbers skip from (17) to (20), causing
<Al-Khwarizmi> the copy editors to wonder if you've discovered a new method of
<Al-Khwarizmi> counting.
<Al-Khwarizmi> {\BibTeX} does not work by magic. It doesn't get the bibliographic
<Al-Khwarizmi> data from thin air but from .bib files. If you use {\BibTeX} to produce a
<Al-Khwarizmi> bibliography you must send the .bib files.
<Al-Khwarizmi> {\LaTeX} can't read your mind. If you assign the same label to a
<Al-Khwarizmi> subsubsection and a table, you might find that Table I has been cross
<Al-Khwarizmi> referenced as Table IV-B3.
<Al-Khwarizmi> {\LaTeX} does not have precognitive abilities. If you put a
<Al-Khwarizmi> \verb|\label| command before the command that updates the counter it's
<Al-Khwarizmi> supposed to be using, the label will pick up the last counter to be
<Al-Khwarizmi> cross referenced instead. In particular, a \verb|\label| command
<Al-Khwarizmi> should not go before the caption of a figure or a table.
Al-Khwarizmi has quit [Quit: leaving]
lunarkitty has joined #ruby
BSaboia has quit [Quit: This computer has gone to sleep]
Pixi has quit [Quit: Leaving]
Pixi has joined #ruby
BSaboia has joined #ruby
BSaboia has quit [Quit: This computer has gone to sleep]
BSaboia has joined #ruby
Rounin has quit [Ping timeout: 240 seconds]
Inst has quit [Ping timeout: 256 seconds]
lunarkitty has quit [Quit: Connection closed for inactivity]
BSaboia has quit [Quit: This computer has gone to sleep]
Inst has joined #ruby
Inst has quit [Read error: Connection reset by peer]
ur5us_ has joined #ruby
analogsalad has joined #ruby
ur5us__ has joined #ruby
howdoi has quit [Quit: Connection closed for inactivity]
ur5us_ has quit [Ping timeout: 240 seconds]
_ht has joined #ruby
roadie has joined #ruby
justIrresolute has quit [Remote host closed the connection]
justIrresolute has joined #ruby
___nick___ has joined #ruby
gr33n7007h has quit [Quit: WeeChat 3.4]
lunarkitty has joined #ruby
teclator has joined #ruby
hanzo has quit [Quit: Connection closed for inactivity]
teclator has quit [Remote host closed the connection]
ur5us__ has quit [Ping timeout: 256 seconds]
teclator has joined #ruby
teclator has quit [Ping timeout: 240 seconds]
analogsalad has quit [Quit: bye]
bluedust has joined #ruby
lunarkitty has quit [Quit: Connection closed for inactivity]
constxd has joined #ruby
<nakilon> lol
<adam12> Interesting stuff.
<adam12> Could even be one of my neighbours O_O. Their hostname/provider is local to me.
bluedust has quit [Remote host closed the connection]
gr33n7007h has joined #ruby
bluedust has joined #ruby
bluedust has quit [Remote host closed the connection]
RougeR has joined #ruby
gproto23 has joined #ruby
oxfuxxx has quit [Quit: Raccoon's not another IRC transgenre wannabe who can't fap at the dead american dream, fhackerz]
oxfuxxx has joined #ruby
bluedust has joined #ruby
constxd has quit [Ping timeout: 240 seconds]
constxd has joined #ruby
aouestbillie has quit [Remote host closed the connection]
ouestbillie has quit [Remote host closed the connection]
ouestbillie has joined #ruby
Rounin has joined #ruby
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #ruby
___nick___ has quit [Client Quit]
___nick___ has joined #ruby
skali has joined #ruby
bluedust has quit [Remote host closed the connection]
roadie has quit [Quit: ERC (IRC client for Emacs 25.3.50.1)]
bluedust has joined #ruby
mooff has joined #ruby
Cork has joined #ruby
bluedust has quit [Remote host closed the connection]
niv has quit [Ping timeout: 268 seconds]
teclator has joined #ruby
ouestbillie has quit [Ping timeout: 256 seconds]
analogsalad has joined #ruby
<analogsalad> does anyone know an active community for sinatra? it seems like they didn't migrate from freenode
teclator has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
hanzo has joined #ruby
BSaboia has joined #ruby
BSaboia has quit [Client Quit]
BSaboia has joined #ruby
kiv has joined #ruby
kiv has quit [Client Quit]
<legit> analogsalad: they've moved to Slack from what I can tell
micah has joined #ruby
<micah> i am doing `bundle install` in a app directory, it installs rake (among other things), but then when I do `bundle exec rake assets:precompile` it tries to use the rake installed on the system, which is the wrong version.
<micah> how can I tell bundle to use the one installed via `bundle install` ?
<adam12> micah: what's the error you're getting?
<adam12> micah: if you install the rake binstub and run that instead, same error? `bundle binstubs rake && bin/rake`
skali has quit [Quit: bye]
<micah> adam12: I get 'Could not find rake-13.0.6 in any of the sources'
pawel000 has joined #ruby
* micah tries something else
<havenwood> analogsalad: or moved to Roda ;)
pawel000 has quit [Remote host closed the connection]
<analogsalad> legit: I think they moved away from slack because on invitation sign-up, it says the channel doesn't exist :/
<micah> adam12: thanks for the help!
<adam12> micah: did you get it to work?
<analogsalad> havenwood: Not sure if this is the appropriate place for this question but is Roda a better choice for a new project? Seems more active on first glance.
<adam12> analogsalad: I use Roda on multiple large projects. It works well, for the most part.
<analogsalad> adam12: It certainly looks like something I'm looking for, I need a bare bones toolkit basically.
<analogsalad> Btw, I'm coming to Ruby from another language. Any must-have dev tools I should be aware of? Linting, testing etc.
<adam12> analogsalad: standardrb for linting (it builds on Rubocop, the basic defacto). Minitest for testing (tho some people prefer the DSL of RSpec). Definitely checkout the newly released Debug gem.
<analogsalad> adam12: Thanks! I'll check them out. And to keep gems project specific and not global, it seems bundler is the standard, correct?
<adam12> analogsalad: Yes. Stick everything in your Gemfile.
<analogsalad> adam12: Is there a way to add things like standardrb as a "dev" dependency on Gemfiles?
<adam12> analogsalad: Add it to the `development` group.
<analogsalad> adam12, gotcha.
<micah> adam12: i did
niv has joined #ruby
<havenwood> analogsalad: Yes, great choice for a new project.
hololeap has joined #ruby
duderonomy has joined #ruby
<weaksauce> is there a good way to make standardrb/rubocop faster?
<weaksauce> the auto formatting is slow as molasses
libsys has quit [Remote host closed the connection]
libsys has joined #ruby
constxd has quit [Ping timeout: 240 seconds]
ouestbillie has joined #ruby
constxd has joined #ruby
ouestbillie has quit [Client Quit]
ouestbillie has joined #ruby
ouestbillie has quit [Read error: Connection reset by peer]
ouestbillie has joined #ruby
fredlinhares has joined #ruby
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #ruby
___nick___ has quit [Client Quit]
___nick___ has joined #ruby
ouestbil1ie has joined #ruby
ouestbillie has quit [Quit: Lost terminal]
ouestbil1ie has quit [Ping timeout: 256 seconds]
hololeap_ has joined #ruby
hololeap has quit [Ping timeout: 276 seconds]
fredlinhares has quit [Read error: Connection reset by peer]
___nick___ has quit [Ping timeout: 240 seconds]
hololeap_ is now known as hololeap
fredlinhares has joined #ruby
_ht has quit [Remote host closed the connection]
duderonomy has quit [Ping timeout: 256 seconds]
fredlinhares has quit [Quit: WeeChat 3.4]
jimeh has quit [Quit: Bridge terminating on SIGTERM]
dangerousdave has joined #ruby
dangerousdave has quit [Client Quit]
lim has joined #ruby
jimeh has joined #ruby
jimeh has quit [Client Quit]
oxfuxxx has quit [Ping timeout: 240 seconds]
dangerousdave has joined #ruby
jimeh has joined #ruby
analogsalad has quit [Quit: bye]
dangerousdave has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dangerousdave has joined #ruby
teclator has joined #ruby
John_Ivan has joined #ruby
John_Ivan_ has joined #ruby
John_Ivan_ has quit [Quit: Leaving]
dangerousdave has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dangerousdave has joined #ruby
duderonomy has joined #ruby
lunarkitty has joined #ruby
teclator has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
ouestbillie has joined #ruby
lim has quit [Remote host closed the connection]
lim has joined #ruby
hololeap has quit [Quit: Bye]
duderonomy has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
gproto23 has quit [Ping timeout: 256 seconds]
g0zart has joined #ruby
hololeap has joined #ruby
work has joined #ruby