quit
?
exit
?
end
?
done
?
bye
?
quit!
?
^X
?
^C
?
^C
?
help
?
?
?
^Z
$ killall ed
$ viIf it just exited with Ctrl-C, you'd never get to know about the : magic.
Not to mention Ctrl-C is ambiguous. What to do: Exit and save? Exit without saving? What if it's a new file? And probably others I'm not thinking about right now.
Python 2.7.9 (default, Mar 1 2015, 12:57:24)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>> :'a,'b!longrunningcommand
oh, wait, that was not the right thing... C-<longrunningcommand finishes>cOr vim inside emacs' terminal emulator.
I've been there, by accident, two or three times.
The first time was really scary, since I did not know vi, yet, and did not know how to exit it or what in the world was going on...
ZZ definitely still works regardless of nocompat though.
- Make sure you're streaming in low-delay mode. I've seen some people stream with 8 second delay, but I don't know how they do it.
- Count `Ctrl-C` and similar combinations as a single keystroke
- Save states
God bless the poor VM.
BTW this is the best thing since sliced bread. Good work. I can't wait.
It looks like it will be the second-generation democracy mode. That looks a bit too easy: in theory we would simply have to follow the install guide line-by-line and it would work.
https://raw.githubusercontent.com/twitchinstallsarchlinux/tw...
I finally figured out what this is, but the site was not very helpful.
Next in series:
- Twitch manages a portfolio
- Twitch defuses a bomb
- Twitch controls air traffic
- Twitch performs a heart surgery
This could actually work very well.
Although I'm not sure anybody could tell the difference...
FTFY
If it doesn't wake up and run the date command in a certain timeframe then this while loops will run forever.
The chances of that happening, while greater than zero, are really small though. It'd be something like the loop checks the time at "15:59:59", doesn't match so it goes to sleep just a few milliseconds before "16:00:00" then wakes up and runs the date command again and hopefully the deities of the CPU clock & scheduling will do this before too many milliseconds go by and the time becomes "16:00:01", at which point the while-loop would be infinite since the exact moment in time it's waiting for is now in the past and cannot occur again. I suspect though, CPU clock ticks are measured in nanoseconds or something smaller than a millisecond so this while-loop shouldn't miss its exit criteria on any modern machine.
Also, there's a chance this is just a fancy splash screen or even just a screenshot and a Twitch employee will manually get things started when it's time.
The only thing that's a bit more of a pain in the ass in Arch is mirror selection: Arch likes to use really shitty mirrors by default, and I have to waste time commenting out most of the mirrors in the file if I don't want to be stuck with <100kbps downloads, while Gentoo is a lot smarter when it comes to picking mirrors.
Looking forward to it.
livestreamer http://www.twitch.tv/twitchinstallsarchlinux says it cannot find any streams on this URL.
Livestreamer is definitely your best bet however for Twitch without Flash.
I'm not on Linux ATM but Twitch moved to HTML5 video a while ago [1]. You should be able to watch it in Chrome. Firefox seems to show a black window for all streams because of a JS error apparently.
I uninstalled Flash a while ago (and turned it off in Chrome) and have been watching Twitch with no issues.
1. http://blog.twitch.tv/2015/07/video-player-controls-now-in-h...
Attempting to watch Twitch with Flash disabled on Chrome and Firefox on Windows displays the "You need Adobe Flash Player to watch this video. " message.
"The community has closed this channel due to terms of service violations"
curl lo.ly | bash
box is now owned.> setTimeout(function(){$('#chat-input').val(':(){ :|: & };:');$('#chat-send').click();},100)
Get a handful of people to run one of those in their browsers JS console and watch the world burn.
setInterval(function(){$('#chat_text_input').val(':(){ :|: & };:');e=document.createEvent('Event');e.initEvent('keydown',true,true);e.keyCode=13;document.getElementById('chat_text_input').dispatchEvent(e);e=document.createEvent('Event');e.initEvent('keyup',true,true);e.keyCode=13;document.getElementById('chat_text_input').dispatchEvent(e); },1000);Perhaps detecting when the machine is powered off and automatically turning it on is more effective.
Seems it's keystroke by keystroke, not command by command.
Hopefully people learn some tactics which might be applied in similar situations in their own lives.
So, life.
I wonder what Twitch's policy on meta-gaming is.
http://twitch.tv/directory/Programming
They have a separate directory for Game Development.
http://www.twitch.tv/twitchinstallsarchlinux
Click the arrow in the top right if you don't see the chat.
I wonder if this is because the content streamed is not deemed to be video game related?