[04:32] Good morning almal [05:21] good morning [05:49] how are you doing magespawn? [05:50] morning people [05:53] morning Sxuza [05:56] good and you paddatrapper/ [05:56] ? [06:09] Mornings [06:25] wazzzzuuuupppppp [06:32] sheesh tough crowd [06:38] good mornings [06:42] magespawn: good thanks [06:42] Hey anton_may, inetpro [06:43] morning paddatrapper magespawn mazal inetpro anton_may and any i missed [06:43] Hey Kilos [06:44] dont forget to study lad [06:46] morning Kilos paddatrapper inetpro anton_may magespawn magespawn [06:46] hi theblazehen [06:48] mornings [07:02] morning all [07:29] hi thatgraemeguy [07:29] hi Xethron [07:47] hey thatgraemeguy [07:47] hi magespawn [07:47] mazal: * [07:47] 'lo [07:47] * theblazehen needs to get a better irc client [07:47] Once I get my vm host back up.. [07:58] theblazehen: what are you using now? [07:59] mazal: Quassel [07:59] i always liked that a lot, i am now using irssi, which runs better on my prehistoric machines [08:02] * theblazehen prefers weechat. Have you tried it? [08:03] i think i did awhile back though [08:10] I think it's coffee time [08:10] Maaz: coffee please [08:10] superfly: There isn't a pot on [08:10] Maaz: coffee on [08:10] * Maaz starts grinding coffee [08:14] Coffee's ready for superfly! [08:15] Maaz coffee please [08:15] magespawn: There isn't a pot on [08:15] Maaz coffee on [08:15] * Maaz washes some mugs [08:15] Maaz grande [08:15] magespawn: Huh? [08:15] Maaz large please [08:15] magespawn: *blink* [08:16] love that blink [08:16] Maaz in a beer mug [08:16] magespawn: What? [08:16] theblazehen, huh ? Quassel ? [08:16] Or was that autocomplete playing tricks ? [08:16] mazal: Irc client [08:17] Ah shit. Sorry [08:17] hehehehehe [08:17] np [08:17] Maaz coffee please [08:17] Kilos: Yessir [08:17] ohi superfly [08:18] Kilos: see? I'm sneaky like that. [08:18] hehe [08:18] i was outside [08:19] welcome to ubuntu-za [08:19] Coffee's ready for magespawn and Kilos! [08:19] Maaz ty [08:19] You are welcome Kilos [08:20] where is flies coffee [08:36] oh i see he got it earlier [08:37] theblazehen: weechat all the way :) [08:57] Everyday some more bad news [08:58] http://mybroadband.co.za/news/gaming/165282-massive-218-price-increase-for-xbox-live-in-south-africa.html [09:17] lol [09:18] Problem is , same thing is gonna happen with important stuff like food also [09:19] already happened and will continue to rize [09:19] rise [09:20] Let me not say what I want to , netnou kry ek weer raas [09:20] hahaha [09:21] play the games you have on the machine you have [09:21] I'm talking about the coming resession [09:21] Not the games [09:21] We gonna suffer just to eat [09:21] things going to get bad yes [09:22] somewhere one of the prophetic guys said well need a wheel barrow full on money to buy a bread [09:22] Thank you................comment reserved [09:22] inetpro: what's the name of that web-based IRC client again? [09:23] hi drussell welcome back [09:23] you still going strong davey? [09:23] Hey Kilos ;o) all still good here, you? [09:23] ok here ty [09:24] inetpro: found it, Shout [09:32] superfly: how did you find it? [09:32] tough to search the history for that [09:32] lol [09:32] hahahaha [09:33] google is your friend [09:33] inetpro: duckduckgo'ed for "web-based irc client" saw a page to "Mibbit alternatives" on AlternativeTo.net, and looked down the list of alternatives. Recognised the logo when I saw it. [09:34] obviosly the real answer is http://shout-irc.com/ [09:34] obviously* [09:34] Maaz web based IRC client is http://shout-irc.com/ [09:34] Kilos: One learns a new thing every day [09:34] heh. was JUST doing that, Kilos [09:35] Maaz: web based IRC client [09:35] http://shout-irc.com/ [09:35] oh my [09:35] i beat you for once [09:35] gonna rain [09:35] snow [09:35] hail [09:37] what does this mean ? The self-hosted web IRC client [09:37] self hosted is here on pc? [09:37] magespawn: you're interesting in CoderDojo? [09:37] zeorin: By the way, magespawn on freenode told me "tell zeorin i will be in jhb soon, maybe that coderdojo can get off the ground" 21 days, 2 hours, 23 minutes and 9 seconds ago [09:38] Maaz: thanks, just saw that [09:38] zeorin: no problemo [09:38] Got ZNC set up... [09:38] 'shout-irc' is a horrible combination of words to search for [09:38] Was down with the 'flu for a full 7 days... [09:38] sjoe [09:39] i got the flu shot this year when discovery did it with uber [09:39] havent been sick yet this year [09:39] It was no joke. Makes you appreciate just feeling normal. [09:40] believe that, i hate being sick [09:40] so have started to do a few things to try and help prevent getting sick this year [09:40] 1) immune system booster with probiotics [09:40] 2) flu shot [09:41] will see if it works [09:41] probiotics are good [09:41] I work from home, so it's usually not much of an issue. I didn't hold much truck with 'flu shots in the past, but since medicine has essentially been creating "superbugs" over time with strong antibiotics and vaccines, perhaps I can't get away from it anymore. [09:43] eat lots of raw onion on sarmies etc and in salads and take regular vitc and you wont get flu [09:47] or eat lots of garlic. None of the flu spreading people will get near you [09:48] TinuvaMac: Last year the Flu shot had a 15% effectiveness. Just an FYI [09:49] TinuvaMac: also, a little known fact about the flu shot is that it's made based on what the pharmaceuticals guess will be the predominent strain of flu [09:49] Does anyone have any experience with the Asterisk PBX software? [09:49] magespawn: ^^ weren't you playing with Asterisk? [09:49] I'm trying to help a small non-profit move away from Telkom for their phone solution [09:50] zeorin: where are they based? [09:50] I've got lots of Linux experience, but telephony is a bit new to me [09:50] They're based in Alberton [09:50] bushtech well said [09:50] garlic is a natural antibiotic [09:50] and parsley stops you smelling [09:51] self hosted is here on pc? [09:51] It means you run it yourself on your own server. [09:51] superfly i mean self hosted means i will have it here on my pc [09:52] Kilos: yes, or your server, or wherever. It means you do it yourself. [09:52] ty [09:55] Good morning [09:55] Only just [10:01] I am trying to wish time to a standstill. I am ill and really don't want to drive in to campus at 13:00 [10:07] gremble: I know how that feels.. :/ [10:11] eish gremble [10:14] superfly yes [10:15] zeorin: what is the problem? [10:16] superfly: yeah i did read up a lot on the flu shot. It still seemed better to do, than not doing it [10:18] TinuvaMac: uh, right. [10:19] TinuvaMac: did you read the package insert? Who made the flu shot you got? [10:19] never had one of those [10:20] superfly: i have not, but I am sure you going to give me more interesting tidbits about it [10:21] TinuvaMac: nope, I just wanted to know so that I could find out what's in it. [10:21] i feel pretty good, and thats after a bunch of people here at work was already sick at work [10:21] it would be whatever dischem used this year in april [10:21] zeorin: i am also interested in coderdojo, i will be up there on the 23rd first day on the new job is the 24th [10:21] so after a little while to settle in [10:35] TinuvaMac: Apparently Dischem uses Vaxigrip: http://www.medsafe.govt.nz/consumers/cmi/v/vaxigrip.pdf [10:48] zeorin: i would recommend either of these https://www.freepbx.org/ or http://www.asterisk.org/downloads the AsteriskNOW at the bottom of the page [10:49] They are essentially the same thing, all built on asterisk, but with a web based gui interface [10:57] Alright. I am off. See everyone later. [10:58] gof luck lad [10:58] good [10:58] stay awake [10:59] superfly: thank you for that link [11:00] luckily i only had the sore muscles, none of the worse side effects [11:08] http://www.theregister.co.uk/2016/03/17/no_slack_for_open_sourcers/ [11:08] inetpro, Kilos ^^ [11:25] magespawn: Sorry, my power was out for a while… I'm planning to use AsteriskNOW. My real question is around the hardware requirements. I've already asked around on the #asterisk channel about whether what I need can be done with Asterisk (apparently it's dead simple). It's a sequential call forwarding thing I need: if someone calls the NPO, then forward to number 1, if that person doesn't answer, [11:25] forward to number 2, etc. until someone either picks up or we run out of numbers to try (In which case take a message). [11:26] Since this is a small NPO, the computer we want to use for this is actually the archives computer. Which runs Windows. So I'll have to virtualize AsteriskNOW. They've already got a phone line, I imagine we'll need one more so the system can call out. [11:27] During office hours there should be no call forwarding and instead the call should go through to the receptionist. [11:28] I don't know what specific hardware I'm gonna need. How powerful of a processor, how much RAM, which PSTN card (I imagine I'll need 2 FXO ports and one FXS port). [11:32] I also imagine that a regular Telkom phone line is an analogue line? [11:37] yes [11:38] zeorin: it may be easier and cheaper to look into a hosted solution [11:42] we use these guys for our work phone system: http://africanaxess.co.za/ [11:42] the fxo/fxs cards for the computer can be expensive, espcially the digium cards, miro has the equipment here in sa [11:43] i have also used granstream equipment, i will get the model for you in a sec [11:44] grandstream GXW-4104 [11:45] http://www.grandstream.com/products/gateways-and-atas/analog-voip-gateways/product/gxw4104/4108 [11:50] hi :-) [11:50] magespawn: I've drawn up a little explantion of what we want it for: http://pastebin.com/PFnhN8md [11:50] * who_da_fly prods inetpro [11:50] ouch! [11:50] what was that for? [11:51] inetpro: it's called Shout-IRC [11:51] who_da_fly and now? [11:51] just running it locally [11:51] haha [11:51] whats with all the reading about slack superfly [11:51] irc works for us [11:52] Kilos yes, I know, but we were playing with Mattermost [11:52] oh yes [11:52] id forgotten that [11:52] Kilos and that article is basically saying the same thing as me: don't use Slack for OSS. [11:52] (and don't use Github for the same reason - it's ultimately controlled by a company) [11:52] Mattermost is better anyway [11:53] It's ahead of Slack in features [11:53] Just like GitLab is ahead of Github in features. [11:53] who_da_fly: I will chat later [11:54] zeorin: exactly :-) [12:05] let me see if I can set up a different theme [12:10] superfly whats with the npm [12:10] sudo npm install -g shout [12:10] Kilos: don't do it [12:10] do we use apt there or what [12:10] Kilos: no, just don't do it. [12:10] ok [12:11] i did and it said command not found [12:11] Yes, it's better that way. Trust me on this. [12:11] ok ty [12:12] lol is it spyware or something [12:12] No, it's a developer tool, and the way everyone uses npm is BAD [12:12] ok [12:13] ill stick with what i know how to use [12:13] mmm [12:13] that's much better [12:13] npm is a package manager for node scripts [12:14] Node-land still has a lot of maturing to do [12:14] Source: I'm a web developer [12:14] zeorin: and that's fine. as long as you (a) know how to use it properly and (b) don't listen to anyone in npm-land [12:15] "npm install -g" is just made of pain [12:16] I use it a lot, but I wouldn't think it appropriate for general software installation. For managing a web project's javascript dependencies, it's far more appropriate (although you need to be descerning about what you're depending upon). [12:16] this ^^^ [12:16] I'll `sudo npm install -g` things like cordova, babel, etc. Things that actually have to do with web development. [12:16] Greetings! [12:17] zeorin: don't do that if you're on Linux, you're just waiting for a disaster. [12:17] hi Xethron! [12:17] who_da_fly: it's been alright so far. What linux-specific problems have you encountered? [12:17] Uncapped fiber internet, superfast, superfly :D [12:18] Vumatel was just here 10 minutes ago installing a box in our apartment block [12:18] zeorin: your package management system doesn't know about it. when you upgrade stuff WILL break. [12:18] spoiled Xethron [12:18] Xethron: nice! [12:18] Xethron, we'll be joining you soon [12:19] who_da_fly: I see what you mean. But as long as I keep it to web development-only stuff it's not an issue. [12:19] Was actually just mocking superfly :P But it just arrived at my neighbourhood, so looking who to signup with [12:20] pip, easy_install, composer, rubygems, pecl all have that same problem [12:20] Yet if you don't install general software with them it's fine. [12:20] zeorin: I install things locally. If I want to use a NodeJS based application, I make a directory for it, and "npm install " in that directory. [12:20] Coz I only have 4mb adsl :( So, time to get something thats a bit faster [12:20] zeorin: exactly, that's why you use virtualenv [12:21] Node has nvm [12:21] same thing [12:21] composer > npm [12:21] I steer clear of Ruby and PHP. [12:21] :O [12:21] What do you have against PHP? [12:21] Xethron: How long do you want me to rant for? days or weeks? [12:21] rofl [12:22] haha [12:22] I was at the JHB PHP conference when Rasmus Lerdorf was there [12:22] thats my fly [12:22] zeorin i can't remember what the required specs are, but i ran into problems with a virtual machine inside windows running linux [12:22] Every language has its pro's and cons. [12:22] zeorin: Oohh, I spoke briefly at that conference [12:22] I had an interesting discussion with him about the 'flaws' of PHP [12:23] Xethron: Just a pity PHP's pros is 1 item: leaving PHP [12:23] the machine only had 2 gig of ram, one for the host and the other for the virtual machine [12:23] PHP is considered to have an inconsistent API with function parameters, etc. [12:23] It's actually not inconsistent [12:23] and it is worth noting that the linux and asterisk ran fine, it was the windows that started to struggle [12:24] https://www.flickr.com/photos/raindrift/7095238893/ [12:24] zeorin: true, but thats a simple excuse. That was true back in the day when PHP was just a wrapper language. Now, its just an inconsistent API... [12:24] it is running a mysql database for the company stock system [12:24] PHP was designed as a glue language, and it consistently maps functions to the underlying technology, e.g. database calls, etc. [12:25] lol @ who_da_fly [12:25] When PHP was introduced, people were used to calling those underlying techs directly, so doing that way made sense, people's knowledge translated nicely to PHP [12:25] zeorin: ^^ [12:25] PHP is sometimes difficult to write without an intelligent IDE. But its still the quickest way to spin up a site [12:25] Xethron: if you can't write code without and IDE, either there's something wrong with you, or with the language you're using. You pick. [12:25] The different underling technologies obviously didn't follow a universal naming convention, so it only seems like PHP is inconsistent. [12:26] who_da_fly: https://cdn.shopify.com/s/files/1/0804/9375/products/black.png?v=1453904840 [12:26] But it was a well-thought out, considered decision, that contributed to it's quick uptake [12:26] zeorin: the reality is that PHP's API is inconsistent because it has no design [12:27] It does, its design is to follow the underlying API [12:27] it's a bunch of cobbled together rubbish pretending to be a decent programming language [12:27] Yes [12:27] zeorin: why? That's not the point of a programming language [12:27] who_da_fly: I do agree that PHP has some problems with its consistency, however, if a good friend comes to you and says: Dude, I only have R500, can you help me get a site up and running... What language would you choose? [12:27] * Kilos goes to get some UVs [12:27] But before PHP, people were doing CGI gateways in C or Perl [12:27] *shudder* [12:27] You'd be stupid not to choose PHP [12:27] Which *were* proper programming languages [12:28] Because it works on almost any server, and you can get a decent thing up and running in less than a day [12:28] It was meant to be a glue language [12:28] Xethron: I'd tell him to go somewhere else. I'm worth WAY more than R500. [12:28] I said a "Good" friend [12:28] Or your Dad, or Mom [12:28] Xethron: No. [12:28] :P [12:29] Haters gonne hate [12:29] I had a good friend ask me about *spit* WordPress *spit* [12:29] I told her to ask someone else. [12:29] Also, the needle/haystack parameter ordering: *does* have a consistent design: array functions: $needle, $haystack; string functions: $haystack, $needle; [12:29] zeorin: AsteriskNow is centos based FYI [12:29] Xethron: dude, program in a real language, and then say that [12:29] I think PHP has its place. And currently I'm very happy with it. But love languages like Ruby and Python too [12:30] zeorin: except in the case of some array functions, where it's the opposite. [12:30] who_da_fly: Ok, whats a "real" language for web? [12:30] Xethron: Python [12:30] (of course) [12:30] lol [12:30] or, if you're me, a site generator like Nikola [12:30] (which happens to be written in Python) [12:31] notice the trend here? [12:31] I might rather go with Go or Node before I go through all the hassles of getting Python to work for web [12:31] Anyway I'm not PHP's greatest fan. But it's not right to say it's got no design. It does. It's just that everyone's first intro to PHP as a n00b never told you about the underlying thinking so it seems random [12:31] Xethron: um, Go or Node are even more difficult to get running than Python. [12:31] And because it was initially a glue language, they didn't have all the features. If you needed them you'd code it in C or C++ and glue it up with PHP [12:32] zeorin: so why haven't we moved on from there? even Python did. [12:32] So after all the newbs (myself included) learned it, those features were demanded in the language itself. [12:32] http://www.phpsadness.com/sad/6 [12:32] And they're busy doing that. [12:32] http://www.phpsadness.com/sad/15 [12:32] PHP is much like JS nowadays in that it's a great language if you ignore the bad parts [12:32] http://www.phpsadness.com/sad/4 [12:32] PHP 7 has addressed most of my concerns [12:33] *cough* unicode *cough* [12:33] zeorin: or you can use a language whose bad parts don't make up 80% of the language [12:33] I love JavaScript the most [12:33] that 20% of good parts is amazing. [12:33] zeorin: trying to get into ES6 now [12:34] zeorin: I prefer the 80% of good parts of Python which is even more amazing. [12:34] haha [12:35] Well at least PHP hasn't had a severe backwards compattibility break that split the community into two :P [12:35] zeorin: also you can route the outgoing calls through a voip provider or some other service [12:36] Anyway, these arguments is about as pointless as Browser wars. Use the one you like most [12:36] Xethron: hardly. Most Python packages these days are compatible with BOTH versions, and the only ones that are still only Python 2 are the ones that have a lot of C code in them (numpy, scipy) [12:36] Leave others to use the ones you don't [12:36] Xethron: if PHP had to do that, it would be far worse than Python. [12:38] Xethron: ES6 is cool, but Classes are evil: https://medium.com/javascript-scene/the-two-pillars-of-javascript-ee6f3281e7f3 [12:38] Don't use them. Prototypal Inheritance >>> Classes [12:41] The other thing I love about JS, and here it's really got every other language beat, is that it can run pretty much anywhere. If you know about progressive enhancement and universal javascript (JS that executes either on the server or client depending on the client's capabilities), if you know about NW.js or Electron, if you know about Phonegap/Cordova, you can create an app with a single codebase for [12:41] client, server, mobile app, desktop app, even monochrome WAP phones, your toaster, etc. [12:42] I know of no other language that can do that. [12:43] zeorin: and it's just as dog slow everywhere. [12:43] JS is plenty fast. DOM manipulation is browsers is slow [12:44] Replace browser DOM with e.g. NativeScript and you've got a much faster app. [12:46] JavaScript gets a bad rap for performance, but it's usually one of three problems: 1) using jQuery for animation (JS animation is fast, jQuery animation is not), 2) lots of unoptimized DOM manipulation, 3) even though it's garbage collected, you still have to think about memory, i.e. how to manage garbage collection: don't, and your UI will lock up when you least expect. [12:47] There are static memory allocation libraries for JS that work like malloc, and keep the garbage collector from kicking in when you don't want it to. [12:48] sjoe julle praat die hond uit die bos uit [12:48] im not gonna read all that [12:48] i refuse [12:48] all about programming anyway Kilos [12:49] yes php and python wars [12:49] anyway, magespawn, thanks for that info on the VM with Asterisk. [12:50] I swung by #asterisk and showed them that same pastebin, asked them their toughts. They figure an ISDN line is a better option not only for line availability while forwarding is in progress, but also because then it's easier to know whether a call's been answered, etc. [12:50] never thought about that [12:51] So I've decided to put a pin in the self-hosted PBX idea for now. I know a guy that's got experience with Asterisk and telephony that's recently become involved in this non-profit. I'll involve him. (Delegation is a wonderful skill). [12:53] haha [12:55] zeorin: Whats your name? [12:55] I believe we possibly met at the PHP Conference if you where there [12:55] Xandor Schiefer [12:56] Quite possible. I'm the opinionated front-end guy ☺ [12:56] Ah yes [12:56] Dunno if you remember the dude from MDS Collivery that made a fool of himself on stage :P [12:56] Oh right. I don't think you were a fool [12:57] Haha, I felt like one [12:57] Actually I think it's a great service [12:57] Impostor syndrome [12:57] But have been speaking at every PHP conference since, so its fun [12:57] Don't believe the impostor syndrome. If you know even just a little bit more than another person about something, you're the expert. [12:58] np zeorin === SilverCodeZA is now known as SilverCode [13:02] but how do you know that you know more? :) [13:03] Dunning–Kruger :p [13:03] MaNI: you did the talk on that adobe flash format alternative to JSON, didn't you? [13:04] What was that called? [13:04] nope not me [13:10] For some reason I read Dunning-Kruger as reminding me of Danny Kopping [13:19] hehe [13:33] hi MaNI, how's the solar panels going? [13:34] inetpro: by the way, there's a fork of Shout called TheLounge. They're continuing development where the original guy has kinda faded. [13:38] heh - still going strong - but still not on my roof, the universe is conspiring to prevent me from getting any further with them :p [13:41] :-( [13:41] alright, enough playing for now. TheLounge/Shout is nice. Must set it up for #ubuntu-za [13:42] "Developers like Koçulu got a little reminder that the NPM project is ultimately corporate-controlled. It will make decisions in its best interest, which may not be in every developer's best interest. It's a not so subtle reminder for Koala and other NPM developers that they serve at the pleasure of the king, in this case NPM Inc. For his part, Koçulu clearly got the message; he referred to deleting his code as "liberating" it. It's now [13:42] hosted with Github. Another large corporation." [13:43] so much of this... [13:45] superfly: can github do what they want with the code? [13:45] magespawn: in essence, yes [14:03] hmmm there is some fine print for you [14:08] but i would suppose that is the case for a lot of those services [14:09] at the end of the day, you're storing your data on someone else's hard drive. what's to stop them doing something with it? [14:10] or just ending the service so that you're stuck high and dry? [14:25] indeed, just their T&C's really, always keep a backup [14:28] these days you can't even be sure your OS isn't going to do something with your data [14:29] but yes trusting non opensource code hosting to a third party seems somewhat risky [14:33] home time, chat later all [15:23] yes thank you , and you? [15:23] haha channel switch [15:23] NaSb i answered here [15:23] some key i touch switches channels [15:26] :p hmm right ! [16:32] wb bushtech [16:47] mmm sup [16:48] hi Symmetria [16:48] Kilos, how much bandwidth you on? [16:48] explain that in english [16:49] hehe [16:49] amount of data or speed [16:49] ive never twigged what bandwidth actually is [16:49] lol, I wanna test something but unless you've got reasonable speed it wont work [16:49] lemme do a speedtest [16:51] http://www.speedtest.net/my-result/5332647034 [16:54] too slow Symmetria ? [16:59] i go eat [17:14] Good Day [17:14] anyone online from the cape town area? [17:16] hey qwebirc16759 [17:16] andrewlsd is, but he's not here now [17:16] hi theblazehen [17:17] i am very new to this [17:17] i need some help with ubuntu [17:17] What's up? [17:17] is this the right place for me to ask ? [17:17] yeah [17:18] ok so i want to setup a proxy server for my small office [17:19] Okay [17:19] i found a nice tutorial at https://aacable.wordpress.com/2014/07/02/lusca-automated-install-script/ [17:19] i downloaded ubuntu 12,04 server and installed it on virtual box [17:19] follwed the tut setup by setup [17:19] everything when perfect no error message nothing [17:20] then i made some changes in squid.conf to allow my network access to the proxy [17:20] when i check the access.log file i can see that its working and there is hit [17:20] but the problem is i dont know ubuntu [17:21] heh Kilos sorry went onto a call [17:21] Okay [17:21] :) will have to test at another time because this call wil go on for next 7 hours :( [17:21] so i can see its working with my basic know how [17:21] First of all, 12.04 is really old, I'd suggest 16.04 or at least 14.04 [17:21] but to be honest i know what i am looking at [17:21] What exactly is this LUSCA? [17:22] so question, does anyone here use Neotel for internet connectivity [17:22] Im curious to hear comments about their reliability and speeds etc [17:22] the script in the link i posted only works on 12.04 [17:22] i tried the latest version [17:23] https://github.com/krakenjs/lusca is this the lusca that is being referred to? [17:23] correct [17:23] this is what i get from the site "Lusca is a fork of the Squid-2 development tree. The Lusca project aims to fix the shortcomings in the Squid-2 codebase whilst maintaining the the Squid-2 functionality and stability. : [17:24] Okay. Wish I could help, But I have *a lot* of work to do. If you don't figure it out, I'll probably be able to help you out either tomorrow night or thursday [17:24] Maybe someone else here can help? [17:25] ok not a problem [17:26] should i just make contact with your on the irc [17:27] Yeah, or email [17:27] Will pm you email address [17:29] ouch, because of advances in tech, it used to be 3000 servers to 1 admin in 2008 [17:29] its now at 50k servers to 1 admin in 2015 [17:29] and thats growing [17:30] because of automation [17:30] thats not good for people in the sysadmin game [17:30] qwebirc16759 welcome to ubuntu-za [17:31] just hang a while one of the experts will help you [17:31] ok now to sound like a cabbage, this is my first time here and first time working with ubuntu where will i see the PM? [17:32] hi Kilos [17:32] qwebirc16759: You using a web client? [17:32] thanks i will hang [17:32] Bar at the top maybe? [17:32] oh im the webclient im not sure [17:32] yes using web client [17:32] it's my username here @ username dot com [17:32] s/im/in [17:32] Don't wanna write out in full, channel is logged [17:32] don't want spam [17:33] good evening [17:33] theblazehen is clued up as well [17:33] magespawn [17:33] hey magespawn [17:33] help qwebirc16759 [17:33] the where you going [17:34] you multitask so well [17:34] Kilos: I broke stuff [17:34] And I have lots of other work too [17:34] oh my [17:34] So fixing and working :( [17:34] sjoe [17:35] Probably lost a few k USD in sales [17:35] what didnyou break? [17:35] Well, not just probably [17:35] qwebirc16759 are you on ubuntu at the moment [17:35] ouch [17:35] magespawn: All sites for e commerce company :/ [17:35] yes [17:35] Down for the weekend [17:35] shhhhh theblazehen fix it man [17:35] ouch [17:36] but today is tuesday? [17:36] i setup server 12.04 in virtual box [17:36] magespawn hyou missed qwebirc16759 s problem [17:36] to test the proxy [17:36] magespawn: Yes.. :( weekend + yesterday [17:37] i see theblazehen, i thought this was something that just happened [17:37] qwebirc16759: whatnis the problem? [17:37] magespawn can you read the logs from 19.14 [17:38] he explained it all [17:38] Nope. Something must have broken, did bind mounts before because didn't want to take things down for updates and stuff.. Rebooted server on friday night or so [17:38] or i can bin it for you [17:38] HI magespawn [17:38] on my phone at the moment so bin it please [17:38] i need help understanding how things work in ubuntu server [17:39] hi qwebirc16759 [17:39] Maaz: Coffe on [17:39] theblazehen: Huh? [17:39] Maaz: Coffee on [17:39] * Maaz flips the salt-timer [17:39] will help if i can [17:39] 1 caffiene overdose please [17:39] Maaz coffee please [17:39] magespawn: Sure [17:39] Maaz large please [17:39] magespawn: Excuse me? [17:40] i thought that used to work [17:40] @megespawn let me try and explain my self a bit better [17:40] magespawn https://bin.snyman.info/mmmzxcax [17:40] i need a proxy server [17:40] Maaz coffee please [17:40] Kilos: Yessir [17:40] okay qwebirc16759 so squid? [17:40] qwebirc16759 first lets get you on a proper irc client [17:40] after doing some internest research in found this https://aacable.wordpress.com/2014/07/02/lusca-automated-install-script/ [17:41] now after following the tut i managed to get exerything installed and but my limited knowlege it looks like it working [17:41] then you can hang out here daily [17:42] ok now how are we getting me a irc [17:42] sudo apt install hexchat [17:42] you on 14.04 or later [17:42] is there one for windows ? [17:43] i am currenty on a windows machine [17:43] and i have ubuntu server running in virtual machine [17:43] yes hexchat for windows [17:43] Coffee's ready for theblazehen, magespawn and Kilos! [17:43] Maaz ty [17:43] You are welcome Kilos [17:44] qwebirc16759 https://www.google.co.za/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjvvbjD1OHMAhVLJcAKHZpSCIgQFggbMAA&url=https%3A%2F%2Fhexchat.github.io%2Fdownloads.html&usg=AFQjCNEIPzsd_xl_SSFEKWzso2alMvkZZw&sig2=b95AcPmh0qGfFI0-FPpn0g [17:45] shout when its installed [17:45] okay i have read the bin of the previous conversation [17:45] Maaz: ty [17:45] You are welcome theblazehen [17:45] Maaz: Coffee on [17:45] * Maaz puts the kettle on [17:46] Maaz coffee please [17:46] Kilos: Okay [17:46] Maaz large [17:46] In a beer mug just for you Kilos [17:46] ok magespawn will you take over with qwebirc16759 please [17:48] what is not working qwebirc16759 ? [17:49] help him setup hexchat too please mage [17:49] where the tab went [17:49] Coffee's ready for theblazehen and Kilos! [17:49] Maaz danke [17:49] Bitteschön [17:50] now you are straining my brain Kilos [17:50] Hey qwebirc16759. I'm from CT, but not much help at the moment with troubleshooting. Perhaps if you're still stuck when I'm back home later [17:50] you have one [17:50] hehe [17:52] basics are when it opens scroll down to freenode then tick edit on the right [17:52] hi paddatrapper thanks for the heads up [17:52] add chat.freenode.net [17:53] then below that add channel #ubuntu-za [17:53] somewhere you enter your irc nickname [17:54] i need to brushup on hexchat [17:54] gremble how you feeling now? [17:54] dont say with your hands [18:00] ok i am on hexchat now [18:00] okay cool beans [18:00] ok choose a nickname [18:01] then type in /nick newnick === qwebirc1675-2 is now known as hound [18:01] hi hound [18:01] hehe [18:01] over to you magespawn [18:01] he's my fav autobot === hound is now known as Guest89983 [18:02] someone else has it registered [18:02] uhmm [18:02] haha [18:03] hound-wp === Guest89983 is now known as hound-wp [18:03] freenode should tell you if its registered [18:03] if not register it [18:04] nothing came up yet [18:04] so i guess hound-wp it is [18:04] /msg nickserv register password email addy [18:05] i hope thats the right command [18:06] ... i am drawing a blank now should i type in "/mgs nickserv register " [18:06] yes [18:07] sorry im the greeter bot here i dont add fancy characters [18:07] im a basic text bot [18:08] ok thats done didnt get any error message back [18:08] Hey Kilos. Just got home. Not feeling great but I have meds now [18:08] w000t [18:08] rest gremble [18:08] how did the exam go [18:10] ok magespawn the hound is yours [18:10] skokkk jy baie still ne [18:10] I think it went well. [18:11] I knew the answers, so that is good. [18:11] great then swallow 4 aspirin and sweat it out under lotsa blankets [18:12] That is the plan. [18:13] Found out that I have a calculus project to do, so I am going to read through it and mull over it in bed. [18:13] Should be free marks, and that is always nice [18:13] sjoe [18:13] yeah [18:14] good luck with it all [18:14] go to bed now [18:14] Yup. Cheers [18:14] hehe [18:15] hound-wp: check the "freenode" item in your channel list [18:16] superfly [18:16] what about it [18:16] what am i looking at [18:17] hound-wp: that's messages from the IRC server itself. you can also look for a "user" called NickServ. If you use /msg NickServ, the NickServ bot will talk to you privately [18:26] Hi kil [18:26] hi Langjan [18:26] Kilos, hoe gaan dit met jou? [18:26] your tab broke [18:26] goed dankie en self [18:26] no I missed it [18:26] haha [18:27] ook goed dankie [18:27] I miss then I mess, hit caps lock instead [18:27] i do the same [18:27] must be an age thing [18:28] Great minds miss alike... [18:28] fools never differ [18:28] now youve ruined the frinedship [18:28] hahahaha [18:28] lmga [18:28] About susans machine [18:29] it happens [18:29] yes? [18:29] did the battery thing but nothing changed in bios [18:29] seems to boot better though [18:29] but sometimes opens in black screen with terminal [18:29] what was the problem again? [18:30] did not always boot [18:30] had to try 2-3 times [18:30] sudo aptitude reinstall ubuntu-desktop [18:31] Maaz tell hound-wp sorry did not see the pm [18:31] magespawn: Sure, I'll tell hound-wp on freenode [18:31] ok you re ckon that will sort it, will try tomorrow [18:31] and grub-pc and grub-pc-bin [18:31] so one long command [18:32] sudo aptitude reinstall ubuntu-desktop grub-pc grub-pc-bin [18:32] dont know if aptitude is installed [18:32] then install aptitude first [18:32] ok will give it a go, thks [18:33] hope that sorts it [18:33] you unity peeps [18:33] Thks will let you know. no news update on visa? [18:33] what happened qwebirc16759 ? [18:33] nothing yet Langjan [18:33] good luck [18:33] lost connection while testing my proxy setup [18:33] see you tomorrow then [18:34] right, slaap lekker en mooi loop [18:34] any one know how to complety remote ufw from ubuntu [18:34] and your irc client? [18:34] jy ook dankie oom [18:34] uing irc client now [18:34] sudo apt-get purge ufw [18:35] you didnt tell it what your nick should be? [18:35] ok i am more comfortable with IPtables [18:35] thats the channel login thingie [18:38] ok so i removed ufw [18:38] and when i did apt-get install iptables it told me its already install [18:38] where is the config file for edditing the iptables [18:38] located [18:39] ufw us just a front end for iptables [18:39] s/us/is [18:40] @megespawn what s/us/is [18:40] wat nou Langjan ? [18:40] i am a ubuntu baby [18:40] thats correcting an error [18:41] replacing us with is [18:41] oh... is that like a find and replace command ? [18:42] no if we make a typo we use s/error/repair [18:42] sorry just replacing the mistake [18:42] oh kilos where is the file located for iptables in ubuntu [18:43] /etc/sysconfig/iptables-config i think [18:44] nope [18:44] its not that [18:45] http://askubuntu.com/questions/378892/where-are-iptabless-rulesets-stored-on-ubuntu-12-04 [18:48] qwebirc16759: that might help [18:53] hmm... [18:54] just installed hexchat, lekker easy to setup but sound alerts sick on kde [18:58] and back [18:58] magespawn you havent got your freenode password in your client [19:00] * Kilos needs a reboot [19:00] wbb [19:02] has any one here setup a proxy server before [19:02] no i am on my phone now, but no anyway [19:02] for caching purpose [19:03] hmm... [19:06] i have not, superfly? [19:06] i think wolfeyes did somethin like that, hey Kilos ? [19:06] what did i miss magespawn [19:07] he set up proxies so differnent users on the server had different permissions [19:07] qwebirc16759: have you had a look at the squid docs? [19:08] he was using squid if i recall correctly [19:08] yes i looked at the squid doc's [19:08] yes i think so [19:11] so what is not working right? [19:17] brb [19:25] i need to sleep guys. good luck qwebirc16759 patience, [19:26] see you all tomorrow [19:26] thanks kilos [19:26] night all. sleep tight [19:26] i am getting somwhere [19:26] great [19:26] keep it up and dont be a stranger here ok? [19:26] pm me your email [19:26] ok [19:27] right now qwebirc16759 what seems to be the problem with your squid? [19:29] squid is working fin [19:29] fine [19:29] i am just now understanding how it is working [19:30] ahh okay, so it is all good then? [19:30] i have just now managed to get my network flowing though the proxy [19:32] no rest for the wicked [19:32] was it not allowing internet traffic at all? [19:32] ping in irc channel [19:33] qwebirc16759 after a couple more days you can run ubuntu on everything [19:34] no of course not [19:34] yes [19:34] so from the scrip i have changed the port to 3128 transparent [19:34] and removed ufw [19:34] then install iptables-persistant [19:35] and no firewall [19:35] and added the the line -A PREROUTING -p tcp -m tcp -s 192.168.1.0/24 ! -d 192.168.1.40 --dport 80 -j REDIRECT --to-ports 3128 [19:35] to iptables file [19:35] sjoe you clever [19:35] then i edited /etc/sysctl.conf to allow forwarding [19:36] well done [19:36] Goolge Kilos [19:36] haha [19:36] if i know what i am looking for i will know what to ask google [19:36] google isnt friendly like we are [19:37] why the redirect? [19:37] we are here everyday and some are here till late at night' [19:37] redirect will force port 80 traffic to go through the squid [19:38] if thats not in the the traffic will just to straight to the router [19:38] bypassing squid [19:39] ahh right i see [19:40] anyone online From CT [19:40] so then squid will not even get the chance to cache anything [19:41] what do you mean [19:41] qwebirc16759: when you have registered your nick it is a good idea to use that one [19:42] if you dont have the pre-routing rule in you basically bypassing squid [19:42] then people know who they are talking to [19:42] i have registerd the nick [19:42] but evertime i disconnect it lose it [19:43] your hound-wp nick [19:43] how do i make it stick [19:43] yes, but you are here as qwebirc16759 [19:43] what client are you using/ [19:43] ? [19:44] hexchat [19:44] i forget with that, but there is usually somewhere to put your nick in, in preferances somewhere === qwebirc16759 is now known as hound-wp [19:45] now it should also ask youto identify with nickserv [19:46] with /nickserv identify [19:46] it didnt ask me yet [19:46] not asking me [19:46] hmm [19:47] right in the beginning where you enter channels etc [19:47] at the top was nicks [19:47] i also do not always see pm so let me know if you want to pm [19:47] whos maaz [19:49] our bot [19:49] oh i though that much [19:49] almost had a full on converstion with maaz now [19:49] he does our meeting minutes etc as well [19:49] lol [19:50] if you here tomorrow hound-wp then ill help you join us officially [19:51] ok thank [19:51] but i will only be availbe night time [19:51] or if you go to the site again you can join our mailing list and launchpad group [19:51] thats fine [19:51] work doesnt allow much sitting time [19:51] life happens [19:52] as is usually the case [19:52] but good to mix with like minds too [19:52] and superfly and paddatrapper and many others are in CT [19:52] and [19:52] guy quick question [19:52] how do i setup other channels [19:52] there is debconf16 there in july [19:53] if you dont mind [19:53] have a look at https://www.clug.org.za/members/irc-channel/ [19:53] you can add them where you added this one [19:53] i want to join that channel [19:53] you can join from here by typing [19:54] /j #clug whatever ther rest id [19:54] is [19:54] superfly ^^ [19:54] clug on irc? [19:54] please [19:55] ok i am joined there [19:55] but only one person online [19:55] to add channels in hexchat you separate them with a , [19:55] oh shall i say one person in the list [19:56] no there must be more [19:56] i dunno if its clug.za or -za [19:56] or maybe even another server [19:56] superfly will tell you [19:56] i think they are on a different network [19:57] he is very busy so be patient [19:57] ok number went up to 3 now thanks to megaspawn [19:57] hound-wp: you would have to join irc.atrum.org first [19:57] lol [19:57] Anyone know of a way to send an alarm to my phone from the cli? [19:58] there must be many there [19:58] i do not think that is the cape town lug channel [19:58] * theblazehen needs to wake up when the copy of backup is complete :( [19:59] set your fones alarm timer for when you think it will be done theblazehen [19:59] Kilos: Idk when it's gonna be done [19:59] Different folders etc [19:59] doesnt it show eta [19:59] not rsync [19:59] ah [19:59] And don't want a alarm every 15 min [19:59] hound-wp: you WILL nedd to join irc.atrum.org first [20:00] I can do `beep` but that isn't loud enough [20:00] usually with /connect irc.atrum.org [20:00] Kilos: some of the usual suspects are there too [20:01] where magespawn [20:02] #clug on irc.atrum.org [20:02] lol [20:02] i dont need more channels [20:02] i cant keep up with the 14 i have now plus pm's [20:03] having trouble [20:03] indeed [20:03] hound-wp: did you come right there [20:03] why on earth 14? [20:03] no [20:03] not at all [20:03] all uuntu channels [20:04] 1] Kilos Permission Denied - You're not an IRC operator [20:04] i am not sure how to get hexchat to connect to more than one irc network [20:04] wont let me on atrum either with that command [20:06] magespawn see pm [20:07] guy i am out [20:07] thanks for all the help [20:07] sleep tight lad [20:07] you welcome [20:09] i see Kilos [20:10] too many [20:10] fly and pro killing me [20:10] see you tomorrow [20:10] sleep tight [20:10] nah keeping you busy, good night [20:10] i am also off, early day tomorrow and the battery is going quickly [20:11] good night all [20:12] Seems I missed him. Oh well tomorrow it shall have to be [20:30] Oh, come on! [20:30] I'm such an idiot.. [20:30] 3 hours + tracking down an off by one error [20:39] Oh. That wasn't it either [21:00] * superfly was busy in a meeting [21:00] Hey superfly [21:00] hi theblazehen [21:01] Do you by any chance have a good way of waking up at 1 AM where I won't just turn off the alarm and schedule a later one in my sleep? [21:01] PC speakers turn off after time [21:01] and I could always ^C a while:;do beep; done loop [21:02] theblazehen: nope, sorry. I struggle with the same thing. [21:02] superfly: Damn [21:02] Hmm [21:03] theblazehen: I've gotten up, gone to the toilet, gotten back into bed, and fallen asleep for another 30 minutes [21:03] I could ssh to my router, run a sleep; while:;do beep; done on there [21:03] then detach from screen [21:03] that way I'd need to ssh in, attach to screen and ^C it [21:03] wow [21:03] nice [21:03] Maybe some kind of dead mans switch [21:03] yeah, alarms don't work so well for me. [21:04] How do I do a dead mans switch I can't cancel? [21:04] I give up [21:04] Probably best to spend the next 3 hours sleeping, rather than thinking about the best way to wake up [21:07] Oh what the hell [21:08] The dev of the script said I should run in batches of 100 entries or so, but the script segfaults at points, so I need to clear out what gets missed. Faster to just for i in {0000..5540} do php script.php $i 1; done than it is to go in batches of 100 [21:09] Batches of 100 = less than 100 because of failiure too