code logs -> 2016 -> Tue, 20 Sep 2016< code.20160919.log - code.20160921.log >
--- Log opened Tue Sep 20 00:00:45 2016
01:26 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving]
01:26 catadroid [catadroid@Nightstar-sn5d8r.dab.02.net] has joined #code
01:44 catadroid` [catadroid@Nightstar-93c1qu.dab.02.net] has joined #code
01:47 catadroid [catadroid@Nightstar-sn5d8r.dab.02.net] has quit [Ping timeout: 121 seconds]
01:55 catadroid` is now known as catadroid
02:40 gizmore [kvirc@Nightstar-s6jhpu.dip0.t-ipconnect.de] has joined #code
03:56 gizmore [kvirc@Nightstar-s6jhpu.dip0.t-ipconnect.de] has quit [[NS] Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/]
04:49 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
05:11 Derakon is now known as Derakon[AFK]
05:57 Kindamoody[zZz] is now known as Kindamoody
06:16 starkruzr [quassel@Nightstar-7qsccf.fios.verizon.net] has quit [[NS] Quit: No Ping reply in 180 seconds.]
06:17 starkruzr [quassel@Nightstar-7qsccf.fios.verizon.net] has joined #code
06:17 mode/#code [+ao starkruzr starkruzr] by ChanServ
07:01 himi [sjjf@Nightstar-dm0.2ni.203.150.IP] has quit [Ping timeout: 121 seconds]
07:08 starkruzr [quassel@Nightstar-7qsccf.fios.verizon.net] has quit [[NS] Quit: No Ping reply in 180 seconds.]
07:09 starkruzr [quassel@Nightstar-7qsccf.fios.verizon.net] has joined #code
07:09 mode/#code [+ao starkruzr starkruzr] by ChanServ
07:18 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
07:18 mode/#code [+qo Vornicus Vornicus] by ChanServ
07:25 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
08:14 catadroid` [catadroid@Nightstar-ioo2db.dab.02.net] has joined #code
08:16 catadroid [catadroid@Nightstar-93c1qu.dab.02.net] has quit [Ping timeout: 121 seconds]
08:29 macdjord|wurk is now known as macdjord|slep
08:50 celticminstrel [celticminst@Nightstar-f4fn3d.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
09:01 Kindamoody is now known as Kindamoody|afk
10:53 catadroid` is now known as catadroid
11:01 You're now known as TheWatcher[lab]
11:38 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
11:38 mode/#code [+o himi] by ChanServ
12:08 You're now known as TheWatcher
12:57 Emmy-werk [NSkiwiirc@Nightstar-41pbej.static.chello.nl] has joined #code
13:32
< Emmy-werk>
D'oh. I need more screen real estate.
13:36
<@abudhabi>
Acquire more monitors.
13:58
< Emmy-werk>
Easier said than done at work
14:01 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
14:01 mode/#code [+qo Vornicus Vornicus] by ChanServ
14:08
<@abudhabi>
Emmy-werk: "Hey, boss, can I have another monitor?"
14:17
< Emmy-werk>
"Hey Emmy, can I have some more money?"
14:18
< Emmy-werk>
I volunteer for a non-profit. :P
14:18
< Emmy-werk>
Fortunately, it's an IT-related one, so the next time i spot an abandoned screen, it's mine. >:D
14:18
<@abudhabi>
Is your boss destitute?
14:21
<@Alek>
FPA "Is your boss a prostitute?"
14:21
< Emmy-werk>
I'd think not >.>
14:21
<@abudhabi>
I mean: http://m.finn.no/bap/forsale/ad.html?finnkode=82739548
14:21
<@abudhabi>
6 bucks for a monitor in a very expensive country.
14:44 catadroid` [catadroid@Nightstar-n2mugj.dab.02.net] has joined #code
14:47 catadroid [catadroid@Nightstar-ioo2db.dab.02.net] has quit [Ping timeout: 121 seconds]
14:48
< Emmy-werk>
Ehh, it's not just money for one. It's also place. With more than one person per desk it's slightly unhandy to have two monitors, not to mention somewhat rude. :P
14:55 * Emmy-werk facedesks.
14:56
< Emmy-werk>
1d10t Error.
14:56
< Emmy-werk>
I am investigating a bug i noticed
14:56
< Emmy-werk>
turns out, it's default Access behaviour. One i purposefully left in place to boot.
15:16 macdjord|slep is now known as macdjord|wurk
15:17 catadroid` is now known as catadroid
15:18
<@ToxicFrog>
https://medium.com/@hwayne/ruby-vs-python-the-definitive-faq-5cb0046292be#.pss62 uqty
15:20
<@TheWatcher>
.... pft, that's awesome
15:21
<@TheWatcher>
Espectially the last two lines >.>
15:22
<@TheWatcher>
(Although, my experience of late tends to be "What programming language should I use for my startup?" "Why only use only one, when you can use 10 for no sane or discernable reason?!"
15:22
<@TheWatcher>
)
15:23
< Emmy-werk>
Oh! I know! Use VBA!
15:23 * Emmy-werk is shot
15:27 * Vornicus counts languages he'd use for a full web project. you need js, a backend language, sql, possibly bash, and then if you count them, css or things that compile to it and html or things that compile to it
15:32
<@TheWatcher>
I'm just talking abou tbackend here.
15:33
<@TheWatcher>
One system I maintain for work uses ruby (both standalone, and rails), python, go, bash, whatever the hell they're talking to redis through, and some C++. Then there's the normal sql, js, etc on top.
15:34
<@TheWatcher>
Another is python, ruby, and nodejs, plus the usual suspects.
15:34
<~Vornicus>
silliness
15:35
<@TheWatcher>
That's... a generous term
15:35 * Emmy-werk usually suspects silliness.
15:39 Emmy-werk [NSkiwiirc@Nightstar-41pbej.static.chello.nl] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
15:45
<@gnolam>
ToxicFrog: :D
15:49
<@ToxicFrog>
Vornicus: where does the bash come in?
15:50
<@ToxicFrog>
Hmm. For me it would be Clojure, CSS, and HTML (unless you count "html represented as clojure data structures" as clojure)
15:52
<~Vornicus>
bash shows up for maintenance tasks, usually run via cron
15:56
<@ToxicFrog>
I'm trying to figure out what maintenance tasks you need for a web service that aren't just general whole-system things like backups
15:59
<~Vornicus>
Status checks for payment gateways that don't offer webhooks; timeouts of 'offer' type things, stuff like that.
16:02
<@ToxicFrog>
So monitoring?
16:03
<@ToxicFrog>
Doesn't that go in your local monit/nagios/collectd/borgmon config?
16:05
<~Vornicus>
considering I've never heard of *any* of those, well, no
16:06
<@ToxicFrog>
Aah.
16:07
<@ToxicFrog>
They're monitoring daemons; they watch your stuff and generate pretty graphs and/or alerts.
16:07
<@ToxicFrog>
I use monit and am considering switching to collectd.
16:10
<@ToxicFrog>
Nagios is a giant enterprise-grade monitoring system; collectd is primarily metrics collection with some limited alerting/monitoring tools; monit seems to be collectd without the graphs.
16:10
<@ToxicFrog>
(borgmon is the Google datacenter monitoring system)
16:13
<~Vornicus>
This actually doesn't sound like what I'm up to, really
16:17
<~Vornicus>
the goal is to, for instance, when a buyer's payment gets to a point where I can say "yeah the money is coming", tell the seller about it
16:18
<~Vornicus>
but the payment system needs me to ask it that question
16:37
<@ToxicFrog>
I think I now understand even less of what you're doing.
16:42
<~Vornicus>
So every couple of hours or so my cron job goes and asks the payment system "what's the status on all these payments" and then based on the results sends emails and sets up stuff in the db. This isn't system monitoring so much as "I have an external service that I need to poll and perform user visible actions"
17:00
<@ToxicFrog>
Aah.
17:54 celticminstrel [celticminst@Nightstar-f4fn3d.dsl.bell.ca] has joined #code
17:54 mode/#code [+o celticminstrel] by ChanServ
18:03 Derakon[AFK] is now known as Derakon
18:36
<@TheWatcher>
"borgmon". Seriously?
18:41 * Vornicus gets a proper bash scripting task for the first time in a while, now that he's talking about it, sets about it.
18:49 * Vornicus tries to remember how to use find. this will be fun.
18:49
<&[R]>
What kind of use did you need?
18:51
<~Vornicus>
got a directory full of files, subdirectories, and zipped stuff.
18:51
<~Vornicus>
Need to unzip everything, and take every file and put it into a single, flat directory
18:52
<~Vornicus>
This will probably require multiple passes.
18:53
<@celticminstrel>
One pass to unzip, one pass to flatten?
18:53
<@celticminstrel>
Seems like the second pass might just need find with no arguments.
18:53
<&[R]>
find DIRECTORY -exec mv -i {} NEWDIRECTORY \; ; cd NEWDIRECTORY; for f in *.zip; do unzip $f; done # Something like this. UNTESTED.
18:54
<&[R]>
Oh, except you need unzip as the first step, which would mean that'd be another find.
18:54
<&[R]>
Instead of a for.
18:55
<~Vornicus>
oh I can get there from here
18:56
<~Vornicus>
thank you
18:56
<&[R]>
np
19:13 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has quit [Ping timeout: 121 seconds]
19:48 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has joined #code
19:48 mode/#code [+o Alek] by ChanServ
20:32 catadroid [catadroid@Nightstar-n2mugj.dab.02.net] has quit [[NS] Quit: Bye]
21:12 gizmore [kvirc@Nightstar-s6jhpu.dip0.t-ipconnect.de] has joined #code
21:38 Kindamoody|afk is now known as Kindamoody
21:45 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Connection closed]
21:48
<@ToxicFrog>
TheWatcher: yes?
22:02 gizmore [kvirc@Nightstar-s6jhpu.dip0.t-ipconnect.de] has quit [The TLS connection was non-properly terminated.]
22:05
<&jerith>
TheWatcher: Their giant task/container orchestration thing is called "borg", so I assume "borgmon" is the thing that monitors it.
22:40 Kindamoody is now known as Kindamoody[zZz]
22:53
<@TheWatcher>
I... see. That's not terrifying at all.
22:54
<@Tamber>
I presume they knew exactly what they were doing when they named it that~
22:55
<@ToxicFrog>
jerith has it, yes.
23:10 catadroid [catadroid@Nightstar-ajn.fai.221.2.IP] has joined #code
23:33 himi [sjjf@Nightstar-dm0.2ni.203.150.IP] has joined #code
23:33 mode/#code [+o himi] by ChanServ
--- Log closed Wed Sep 21 00:00:01 2016
code logs -> 2016 -> Tue, 20 Sep 2016< code.20160919.log - code.20160921.log >

[ Latest log file ]