ddfreyne changed the topic of #nanoc to: 3.6.6 (nov 8th) | web http://nanoc.ws/ | repo http://bit.ly/XE6e3G | issues http://bit.ly/VfXaSV | forum http://ho.io/n-discuss | irclog http://irclog.whitequark.org/nanoc
ics has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
jugglinmike has joined #nanoc
rafter has joined #nanoc
ics has joined #nanoc
jugglinmike has quit [Quit: Leaving.]
ics has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
rafter has quit [Remote host closed the connection]
ics has joined #nanoc
simplon has joined #nanoc
65MAACOGD has joined #nanoc
65MAACOGD has quit [Remote host closed the connection]
<ddfreyne> bobthecow: Can I get a +1 for https://github.com/nanoc/nanoc/pull/370 ?
number-six has joined #nanoc
jaspervdj has joined #nanoc
stdcom has joined #nanoc
asio has quit [Ping timeout: 272 seconds]
asio has joined #nanoc
antognol` is now known as antognolli
terinjokes has quit [Ping timeout: 246 seconds]
terinjokes has joined #nanoc
stdcom has quit [Remote host closed the connection]
ics has quit [Ping timeout: 245 seconds]
ics has joined #nanoc
moscowsweety has joined #nanoc
moscowsweety has quit [Remote host closed the connection]
VitamineD has quit [Quit: VitamineD]
VitamineD has joined #nanoc
pavelkunc has joined #nanoc
VitamineD has quit [Ping timeout: 250 seconds]
lutaciya has joined #nanoc
lutaciya has quit [Remote host closed the connection]
simplon has quit [Ping timeout: 265 seconds]
simplon has joined #nanoc
louquillio has joined #nanoc
tantalum has joined #nanoc
jugglinmike has joined #nanoc
VitamineD has joined #nanoc
ics has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
VitamineD has quit [Quit: VitamineD]
ddfreyne changed the topic of #nanoc to: 3.6.7 (dec 9th) | web http://nanoc.ws/ | repo http://bit.ly/XE6e3G | issues http://bit.ly/VfXaSV | forum http://ho.io/n-discuss | irclog http://irclog.whitequark.org/nanoc
<ddfreyne> Upgrade yer gems!
<stbuehler> never touch a running system! :)
<gregkare> Kill it with fire, reprovision \o/
<gregkare> Damn I don't have a website running nanoc anymore :(
<ddfreyne> gregkare: Traitor!
ddfreyne changed the topic of #nanoc to: 3.6.7 (dec 9th) | web http://nanoc.ws/ | repo http://bit.ly/XE6e3G | issues http://bit.ly/VfXaSV | forum http://ho.io/n-discuss | irclog http://irclog.whitequark.org/nanoc | gregkare smells of elderberries
<gregkare> I used it for my company's website, but I've left that company, I'm a double traitor :(
<ddfreyne> ohnoes
<ddfreyne> Which site?
<gregkare> It's not important, it's a tiny one-page site that we didn't update since last year :/
<gregkare> Ooooh, I'll do one final commit to remove my bio and update it to nanoc 3.6.7
<gregkare> Leaving your own company on good terms with the other founders means you keep the commit bit for a while
<ddfreyne> heh :D
<ddfreyne> w00t
<ddfreyne> Release notes on the nanoc.ws web site are now read from the nanoc gem
<gregkare> That's cool
<ddfreyne> Sadly... I have a typo in the release notes, so I will have it on the web site forever
<ddfreyne> Irony.
<gregkare> Ha
<gregkare> A typo is serious business, you should YANK THAT GEM
<bobthecow> ddfreyne: forever is a long time.
<ddfreyne> forever = until the next nanoc release
<gregkare> I guess it depends on the unit, it's a long of milliseconds for example
<gregkare> shit I can't type anymore
<ddfreyne> http://staging.nanoc.ws/release-notes/ <- missed the # on the last fix line
<bobthecow> oops.
<ddfreyne> nanoc is really old.
<bobthecow> oh, you still didn't fix (nanoc compile --verbose) !== (nanoc --verbose)
<bobthecow> is there an issue for thatQ
<bobthecow> ?
<ddfreyne> There is
<ddfreyne> It's not so easy to fix sadly
<bobthecow> (fun fact: the ? on my keyboard is next to the Q key, so when I end a sentence with Q it's not short for "query" or something)
<ddfreyne> bobthecow: What keyboard layout do you use?
<bobthecow> querty.
<bobthecow> qwerty rather.
<ddfreyne> querty or qwerty? ;)
<ddfreyne> ha
<bobthecow> i didn't invent a new querty :P
<gregkare> Why does your qwerty keyboard have a "Q" next to "?"?
<gregkare> I think you did
<bobthecow> gregkare: because it's *awesome*
<gregkare> YAAAAY
<bobthecow> '/?' is in a really awkward place on standard qwerty
<bobthecow> well, that's not as awkward as some of the others, i guess.
<bobthecow> just a sec, i'll show you my layout.
<ddfreyne> nanoc 3.0 is over 4 years old. I’m impressed how long I could keep the backwards compatibility :)
<gregkare> I still can't believe Mac keyboard have a ±§ key above tab, this is so useless
<gregkare> I can never remember if mine's US Intl or something else
<ddfreyne> It’s ± useless.
<ddfreyne> I type ± using alt-shift--
<ddfreyne> alt-shift-=
<gregkare> I'd even rather have something like the degree sign (it's on French keyboards for some reason)
<bobthecow> gregkare: that's intl
<gregkare> Great, I thought my s3_website setup was working but S3 is still serving the old page
<bobthecow> the normal layout has `~ over the tab key.
<gregkare> Oooh, I guess I'll get a regular US one if I buy another Mac then, thanks
alerante has joined #nanoc
<bobthecow> here's my layout: http://i.0x7f.us/keyboardlayout.png
<bobthecow> LGUI / RGUI are Cmd keys.
<gregkare> I'm still undecided, the Lenovo X1 Carbon doesn't seem like a bad machine, but I don't want a Windows license
<bobthecow> the blanks in the top row are brightness, expose and launchpad
<gregkare> Cool, are you using one of those DIY keyboards?
<bobthecow> i'm using the truly ergonomic.
<ddfreyne> I like having `~ next to my shit key.
<ddfreyne> Err, shift.
<bobthecow> ddfreyne: where's that key? ;)
<ddfreyne> I found it on the toilet
<gregkare> Between shift and z
<bobthecow> i think my favorite thing about my current keyboard layout is the fn layer: http://i.0x7f.us/fnlayout.png
<ddfreyne> bobthecow: Weird position of shift. I like my control key to be in that position (otherwise using vim is a huge pain int he ass)
<ddfreyne> bobthecow: Wait, what’s the K stuff?
<bobthecow> it is a weird position for shift, but it is surprisingly awesome (for everything besides vim)
<gregkare> I think I would extremely hate the position of your control key
<gregkare> I can't live without mapping caps lock to ctrl
<bobthecow> if i used vim regularly i would move ctrl to the left space.
<bobthecow> as it is, i have fn on the left space so i can easily switch to the fn layer.
<bobthecow> ddfreyne: K are keypad keys.
<bobthecow> K= is the = on the tenkey.
<ddfreyne> bobthecow: How easy is it to use somebody else's keyboard for a minute? ;)
<bobthecow> it's actually not bad at all.
<bobthecow> caps lock and return used to get me every time i did that.
<gregkare> Muscle memory is weird, I can switch pretty fast to a French (azerty) keyboard
<bobthecow> but the keyboard is just enough different that it switches modes for me.
<bobthecow> if i had an identical physical keyboard with an alt layout it would be a lot harder.
<ddfreyne> gregkare: I used to use azerty for a long time (because it is the default in Belgium)
<gregkare> Two years ago I only used azerty at work (before I brought my own US Model M) on a desktop machine, so my brain assumed every time I'm on something that's not my laptop I should type with an azerty layout
<bobthecow> the other layout on my keyboard is num lock, but i got an external tenkey and almost never use the num lock layer anymore: http://i.0x7f.us/nllayout.png
<bobthecow> gregkare: the hardware shift actually makes it surprisingly easy...
<bobthecow> i've got a standard mac layout on my lappy, and i can switch back and forth to that without even slowing down.
<gregkare> Nice
<gregkare> I've noticed I find it hard to touch-type when I'm using a friend's 13" Air or MacBook Pro, it's too similar but not exactly the same as my 11" Air...
<bobthecow> ddfreyne: you should use your sweet new data source to import CONTRIBUTING.md for the development page on nanoc.ws
<ddfreyne> bobthecow: Oh, good idea
<ddfreyne> I also clarified the "sudo gem" thing on the Install guide:
<gregkare> Solved my S3 issue: I was uploading files in a bucket that only redirects to another one
<ddfreyne> gregkare: I switched away from S3
<ddfreyne> I prefer my VPS
<gregkare> Interesting
<bobthecow> i'm on a vps also.
<bobthecow> well, i've got one nanoc site on heroku, but the rest of mine are on VPS.
<gregkare> Great, now I broke my old company's website
<bobthecow> heh :)
<bobthecow> so you're going to have commit access revoked, is what you're saying?
<gregkare> I forgot the only law you need: "DO NOT TOUCH ANYTHING"
<gregkare> haha
<ddfreyne> gregkare: what happened?
<gregkare> Getting 403 errors I've never seen on S3 before: http://greenalto.com/
<ddfreyne> update [-10.93s] output/development/index.html
<ddfreyne> So fast!
<ddfreyne> (i have no clue how this just happened)
<gregkare> haha
<ddfreyne> bobthecow: I think CONTRIBUTING.md should be a lot more terse
<gregkare> Apparently my Bucket Policy disappeared, I had to recreate it O_o
jarr0dsz has joined #nanoc
<ddfreyne> bobthecow: I started moving GitHub issues to the Wishlist so that the issues contain only actionable things
<bobthecow> good call.
<ddfreyne> Also, anything that is a feature request goes there.
<ddfreyne> I got a bit tired of seeing issues that aren't realistically resolvable.
<gregkare> I'm up for some hacking, can you recommend an issue to tackle?
<ddfreyne> gregkare: zsh/bash autocompletion
<ddfreyne> That would seriously be awesome
<ddfreyne> gregkare: https://github.com/nanoc/nanoc/wiki/Wishlist search for "shell completions"
<gregkare> I'd have to install zsh but that sounds like something I can do :)
<ddfreyne> gregkare: bash is fine
<gregkare> I'm guessing dynamic bash completion is incredibly slow with Ruby apps because of RubyGems, isn't the best plan to generate a bash script?
<ddfreyne> gregkare: I'd recommen dgenerating a bash script
<ddfreyne> gregkare: I have no experience with bash/zsh autocompiletion so I have no clue where to start
<ddfreyne> But a pre-generated bash/zsh script that can be bundled with the gem would be ideal
<ddfreyne> (I think)
<gregkare> I'm interested, I'll learn a lot on the way :)
<bobthecow> ddfreyne gregkare: here's a non-generated one I use :) https://gist.github.com/bobthecow/92ed83b93fac44125e48
<bobthecow> for fish.
<bobthecow> also, it's a bit outdated.
<bobthecow> but once you've got script generation working, it should be trivial to spit that one out too.
<ddfreyne> How do you enable auto-completion in bash? Do you have to source the autocompletion script?
<ddfreyne> 14 open issues... I guess that's not bad :)
<bobthecow> ddfreyne: yeah, you source it. typically you do that by adding it to bash_completion.d
<gregkare> I'll see what brightbox is doing, their client is a gem too and they ship bash completion
<ddfreyne> Ah nice
<gregkare> Looks lik you can use any binary that's in the user's path as a completion script: https://github.com/brightbox/brightbox-cli#bash-auto-completion
<ddfreyne> Time to get some sleep for me
<ddfreyne> Have to get up early tomorrow!
<bobthecow> gregkare: yeah, you can either source the file, put it in bash_completion.d (where it's automatically sourced) or add `complete -C` your .bashrc or something to manually tell bash about it.
<bobthecow> also, they wrote their completer in ruby. that makes things so much happier than bash/zsh scripting.
<bobthecow> :)
<gregkare> Night ddfreyne!
<gregkare> Oh one hand I'd rather write it in Ruby with just the stdlib even if we generate it, and on the other hand I want to get better at bash, heh
<gregkare> s/Oh/On/
<bobthecow> gregkare: if you're careful about the output, you could write it in ruby and reuse everything to do completion for bash, zsh and fish.
<gregkare> Great idea
coderanger has quit [Excess Flood]
coderanger has joined #nanoc
tantalum has quit [Quit: Leaving]
VitamineD has joined #nanoc
ics has joined #nanoc
jarr0dsz has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jarr0dsz has joined #nanoc
VitamineD has quit [Quit: VitamineD]
VitamineD has joined #nanoc
VitamineD has quit [Client Quit]