[04:21] hello~ [04:36] I want to donate for Kilos, but I need to use a PayPal account to do so and GoFundMe doesn't have a PayPal option. If anyone has a solution, please send me a PM. Thanks. [04:52] Hey Cantide. If you hang around someone with the answer should wake up soon === spinza_ is now known as spinza === Sub_Oracle is now known as SubOracle === dlPhreak_ is now known as dlPhreak [06:36] hi all, has something happened to port 7070. 2 days i cant get in on secure connection [06:36] wbb [07:54] Cantide: I have paypal, so if you want, you can send me the money, and then I'll donate on your behalf? [07:55] hi Kilos [07:56] Cantide: are you in SA? Cause then you can do an EFT to me instead of PayPal too [08:15] hi deegee [08:53] hi superfly inetpro and everyone else [08:54] just got out the bath, so lekker warm [08:54] all ok in za land? [08:55] im playing doc for some days, Debs had an AS flare up, and tara went to her grans funeral far away today. so the old peeps are along [08:55] Kilos: all good [09:13] will try sort the secure connection thing another time [09:13] 16.04 kde is too pretty for me [09:45] Hello ubuntu-za, I need to centrally manage all windows machines on the network, I would like to get the following informaiton: update status(patching), packages installed, cve status, Windows OS version installed per machine, is there a free tool I can use to achive this? Preferably open source. [09:46] sakhi: I haven't worked with Windows in over 10 years, I really don't know. Has Google been unfruitful? [09:51] superfly: Not too fruitful on this one, last time I worked on Windows was in 2003 (MCSA-2k) let me see if I can put together something that will use snmp. [10:09] sakhi: WSUS [10:09] or whatever its modern equivalent is called, I've been out of that game for a fair while now [10:10] ah yes, that's the one I was thinking of. couldn't remember its name [10:16] thatgraemeguy: thanks, not sure if WSUS is free, I will check it. The thought of managing Windows machines status through a Windows management system scares me :) RHN-Satelite(not free), Chef/Puppet or any other *nix Orchastration system would be great. [10:16] its free [10:17] managing a significant amount of windows infrastructure is best done using the native tools, you just aren't going to do it properly otherwise [10:17] thatgraemeguy: wow Windows has free stuff too ;) the world will end. [10:17] true [10:19] lol === Kilos- is now known as Kilos [11:05] roabish2 do you ever chat to the guys here [11:05] paddatrapper whats up lad [11:43] Kilos: not much. I'm at work. Ho are you doing? [11:43] * superfly wonders what "work" is for paddatrapper [11:43] hi magespawn [11:43] hi superfly [11:45] Would you like some money? [11:46] Lol. superfly it depends on what hat I'm wearing. Currently it is radio [11:46] magespawn: ah yes [11:46] paddatrapper: do you get paid for it? [11:47] Nope. Student organisation... [11:48] superfly: I realised I'm paid for very little of what I do... [11:48] paddatrapper: then it's not work, it's volunteering ;-) [11:48] magespawn: I sent you my bank details on Telegram [11:49] superfly: I use work to describe most things I do that aren't me studying, doesn't yet have the negative connotation [11:58] hi magespawn [11:59] paddatrapper just keep doing things that teach you more [12:10] Kilos: I certainly am. Friend of mine has a sysadmin job for me part time during Dec/Jan which I'm quite looking forward to. Debian/Ubuntu admin training finally [12:11] great [12:20] night all. sleep tight [13:11] superfly, I'm in Korea [13:11] Cantide: oh right, now I remember [13:13] ._. [13:13] Cantide: I'll PM you my PayPal address [13:34] thanks!!! [13:34] You're welcome! [13:41] superfly: [13:41] magespawn: [13:41] sorry got distracted by work [13:41] np [13:55] how much again? for the ibed hosting? [13:55] inid [13:55] ibid [14:09] magespawn: R100 [14:12] cool beans [14:13] just as well you said i took telegram off my phone [14:23] okay done. [14:30] magespawn: thanks [15:58] cheers chat later all === urbanslug is now known as zipper === MaNL is now known as MaNI [19:02] howzit okes? hows everyone tonight? [19:21] Hey kulelu88. Everyone seems sleepy [19:21] paddatrapper: yeah, nobody likes chatting here [19:22] It's so quiet without Kilos [19:22] hi [19:22] * superfly is busy fixing stuff [19:22] well, writing tests, at the moment [19:23] unit tests ? :D [19:23] Seems like people like chatting. Just it seems to be short [19:23] yup [19:23] Hey superfly [19:23] hi kulelu88, paddatrapper [19:23] OpenLP? [19:23] paddatrapper: yup [19:23] apparently for 1 of the testing libs you have to write OOP code to test other code [19:24] kulelu88: I like nose2 these days. you can either use unittest, or just plain test functions [19:24] a colleague likes pytest, but it's too magic for me [19:24] which lib allows the writing of tests as functions? [19:25] kulelu88: technically, you don't even need a test runner or a library write and run tests... it just makes it easier [19:26] kulelu88: I'm using http://nose2.readthedocs.io/ [19:26] I like a bit of hand-holding :D [19:26] OOP makes unit test building easier [19:26] paddatrapper: and slower. I've been writing test functions at work and it's actually simpler and easier [19:26] paddatrapper: you write OOP code mostly? [19:27] kulelu88: if you write any python it's OOP [19:27] whether you use classes or not is up to you [19:27] kulelu88: yup. Started my programming journey with Java and I'm now so used to OOP that anything else just feels like scripting [19:28] paddatrapper: I'll help you unlearn that nonsense that Java teaches [19:28] paddatrapper: Java is not true OOP, Java is more COP [19:28] Even c/c++ I just OOP for almost everything. It just makes more sense [19:28] My first experience with OOP was C++ and I'll never go back to it [19:29] kulelu88: oooo, C++ can be very pretty [19:29] especially if you use C++11 or C++14 [19:30] superfly: lol, it certainly is very verbose and now I wouldn't use it for anything outside of assignments and the occasional tomcat Java EE app [19:30] paddatrapper: no, seriously, Java dents your brain [19:30] it twists everything so badly that you have to unlearn what things like references are [19:30] I think most varsities still use Java in 2nd/3rd year [19:31] I do like c++, though lately I'm having to deal with C projects which take OOP and throw it out the window [19:31] superfly: I tried to understand how functional code is different to writing functions and gluing them together and apparently, it is very very different :D [19:31] paddatrapper: have you tried imperative Go code? [19:32] kulelu88: yup, at least at UCT second semester of first year is Java and so is first semester of second year. Then it's c++ [19:32] kulelu88: I haven't messed around with the newer languages really [19:32] #nim seems cool, but there's too much syntax magic going on. [19:33] superfly: I really enjoyed moving to c++ from Java because of things like that. No more magic hidden behind the compiler [19:33] kulelu88: never heard of it [19:34] paddatrapper: http://nim-lang.org/ [19:37] reading through nim code again, it makes a lot more sense in 2016 then it previously did === urbanslug is now known as zipper [20:00] don't confuse the 'function' part in functional with typical programming functions, the function there refers more to function in the mathematical sense [20:02] MaNI: do you have a nice example showing how a function will look in: Python vs. Haskell ? [20:03] I've never used haskell, functional languages I've had (minor) experience with include prolog and XSLT with only the second one being business world experience (i.e. not university junk) [20:05] aah. examples are sparse on the nets [20:07] it's all about not having side effects basically, and most things are then recursive as a result [20:07] i.e. if you call 'foo(5)' the output will always be the same, because there are no internal side effects to change the result - while in a language like python 'foo(5)' could return something different every time [20:09] examples are sparse - because generally it makes no sense for regular programming, it's most heavily used in academia [20:09] with a few rare exceptions [20:10] so recursive is critical to functional coding? [20:10] pretty much [20:12] e.g. see https://www.rosettacode.org/wiki/Fibonacci_sequence#Prolog for a fibonacci generator in prolog - it should remind you a lot of the actual mathematical way of showing such a dequence [20:12] *sequence [20:13] whereas in a language like c++ one would tend to avoid the recursion https://www.rosettacode.org/wiki/Fibonacci_sequence#C.2B.2B [20:15] I tried very hard to like prolog in university, at some level it seems like a better way of thinking, but I couldn't for the life of me find any practical real world uses where c++ was not better, hehe [20:22] MaNI: as they say: functional code makes hard problems easy and easy problems hard [20:22] :P [20:24] I found XSLT a bit better - but thats because it isn't pure functional, also it has a very niche purpose though I mean not general purpose [20:24] Elixir is quite nice MaNI [20:28] kulelu88: RabbitMQ and Wings3D are written in Erlang, take a look at them [20:29] superfly: as most programmers/hobbyists suffer from, jumping between projects is the issue [20:31] kulelu88: thankfully, I have one main project. [20:32] but yes, I'm still interested in a few sideline projects [20:33] I'm learning about async programming currently superfly . what is your main project? [20:34] kulelu88: OpenLP [20:34] https://openlp.org/ [20:34] link? [20:34] cool [20:50] you plan on adding some funding model to it? superfly looks very polished [20:51] kulelu88: it's been around since 2004, but it could use more polish. we're not actively seeking funding, but we have paypal and gratipay [20:51] oh it's 12 years old. thought it was new [20:51] and the income from gratipay covers the server costs [20:51] kulelu88: it's been through a few iterations, but the current one has been around since 2008 [20:52] python2? [20:52] started 2, now on 3 [20:52] we moved to 3 at version 2.2 [20:52] and moved to Qt5 at 2.4 [20:54] what's the stats on the project? how many churches using it? [20:56] I don't know precisely. We have over 3000 fans on Facebook, so I'd say we probably have easily twice that using it? [20:56] a lot of people will just download, install, and then move on because it works [20:56] it's like using PowerPoint. you don't get all excited, you just use it [20:59] the man years to build it must be quite a bit by now [21:00] https://www.openhub.net/p/openlp [21:01] kulelu88: scroll down to "In a nutshell" [21:02] kulelu88: https://www.openhub.net/p/openlp/estimated_cost [21:03] that site is not all that accurate, because it's not really tracking all the code we have, but it gives you a good idea [21:07] yeah 2 million is about a low-level guesstimate [21:09] yup. I estimate my US-based salary would be about 100k per year, which ups the amount to 4 mil [21:09] what is your years experience as a python programmer? [21:10] about as long as OpenLP 2.x has been around, so about 8 years [23:37] ai!