[06:29] <praisethemoon> guess who went to job early today
[06:38] <praisethemoon> elacheche: this is what I was talking about yesteday http://imgur.com/a/IiGX1
[07:49] <Chikore> !Morning
[07:50] <praisethemoon> Chikore: morning
[07:59] <pavlushka> morning everyone!
[08:20] <praisethemoon> pavlushka: hey!
[08:20] <praisethemoon> how is it going my friend
[08:21] <pavlushka> a little busy but without money :p
[08:24] <praisethemoon> pavlushka: aw man
[08:24] <praisethemoon> that's taugh
[08:24] <pavlushka> yeah, very !
[08:25] <praisethemoon> what do you do in life?
[08:28] <elacheche> loool praisethemoon :D
[08:28] <elacheche> Morning folks :)
[08:28] <praisethemoon> morning elacheche!
[08:29] <praisethemoon> how are you today?
[08:29] <elacheche> I can see that not only Linux hates C++ x)
[08:29] <elacheche> Need more sleep x)
[08:29] <praisethemoon> elacheche: aww yeah
[08:29] <praisethemoon> did you deal with yesterday pirates?
[08:29] <praisethemoon> did you teach them a lesson?
[08:31] <elacheche> I'm not sure that my server was really compromised.. OVH said so, I don't find traces in the logs (many of them).. I'll just start restricting (very) the access on that server..
[08:32] <pavlushka> praisethemoon: I am involved in our Family business, mostly working under my dad's command :)
[08:34] <praisethemoon> elacheche: is this the DDos attack coming from insecure IoT cameras?
[08:34] <praisethemoon> pavlushka: what kind of business does your family run?
[08:38] <elacheche> praisethemoon: Not really, but it can be related to an other kind of attacks related to OVH..
[08:38] <praisethemoon> I heard ovh is now facing the biggest ddos attack ever, though these cameras :X
[08:39] <pavlushka> praisethemoon: we have a small tea farm, and some small establishments lend to people as stores and I help him in his reporting as a Local Journalist :)
[08:40] <praisethemoon> pavlushka: oh that's nice!
[08:40] <praisethemoon> we wont have a cup of coffe then
[08:40] <praisethemoon> we'll have a cup of team \o/
[08:40] <praisethemoon> it's been decided
[08:41] <pavlushka> lol, sure
[08:41] <praisethemoon> it has been decided*
[08:41] <praisethemoon> <3
[08:42] <praisethemoon> do you have any plans of coming to tunisia?
[08:56] <elacheche> Yo Naeil marwen__ :)
[08:57] <marwen__> hi elacheche
[08:57] <elacheche> praisethemoon: You that I'm a lazy guy, do you? And after all you're the Lua Expert in here :p Do you have any idea if there is a lua alternative to Flask (a py web microframework)
[08:59] <Naeil> o/
[08:59] <Naeil> I am very interested to learn Lua
[08:59] <elacheche> Naeil: praisethemoon is creating a new programming language based on lua :D
[09:00] <Naeil> praisethemoon, have you any recommendations to begin with?
[09:00] <Naeil> aw that's awesome! :D
[09:00] <elacheche> praisethemoon: Naeil is an other guy in here that you can easly "ittala3hélou" to test and learn a new thing x)
[09:01] <Naeil> hahahha :D
[09:03] <praisethemoon> xDDDDDD
[09:03] <praisethemoon> sure
[09:04] <praisethemoon> Naeil: do you code in lua?
[09:07] <elacheche> praisethemoon: You're the only one I know and use lua often x)
[09:07] <praisethemoon> elacheche: does that make me special?
[09:07] <praisethemoon> xDDD
[09:08] <praisethemoon> So, lua is a must to know language, it is a very well deisgned and crafted piece of software
[09:09] <praisethemoon> It's so well designed that it does not require any additional depencies other then standard C library
[09:09] <praisethemoon> It can easily interface with C
[09:10] <praisethemoon> I once ported a Wiimote C API to Lua
[09:10] <praisethemoon> and made games using the Wii remote
[09:10] <praisethemoon> using Lua
[09:10] <praisethemoon> LuaJIT makes it even more awesome
[09:11] <praisethemoon> faster than any other language, except raw language like C, but pretty much comparable!
[09:12] <praisethemoon> I wrote game in lua using http://love2d.org
[09:16] <Naeil> praisethemoon, no but I want to learn it :D cause I use Awesome WM daily so I would be happy if I know what I am modifying in the config files
[09:17] <praisethemoon> any application that needs to maintain minimal dependencies and runtime overhead would use lua :)
[09:17] <praisethemoon> and I am sure that the application can be scripting from Lua
[09:17] <praisethemoon> learning lua is easy
[09:17] <praisethemoon> you simple
[09:17] <praisethemoon> simply*
[09:17] <praisethemoon> have to
[09:18] <praisethemoon> JUST .. DO IIITTT
[09:18] <Naeil> haha :D great advice to such a lazy boy like me x)
[09:19] <praisethemoon> i am imaginning my self hosting some workshops and speaking on some confs xDDDDD
[09:22] <elacheche> Mornign nizarus :)
[09:22] <nizarus> morning elacheche
[09:22] <nizarus> alors pas trops de dégats avec la pluie ?
[09:22] <Naeil> o/ nizarus
[09:23] <nizarus> ahla Naeil & all
[09:23] <elacheche> praisethemoon: you didn't answered my question about flask alternatives :)
[09:24] <elacheche> Nope nizarus :) It's OK I made it home x) :d
[09:24] <Naeil> nizarus, I am a little curious about SFD this year, I didn't saw any mail from CLibre's ML talking about organizing it
[09:24] <Naeil> Is there any problems?
[09:24] <praisethemoon> uhhm, what flask? :3
[09:25] <elacheche> praisethemoon: a web microframework based on py
[09:25] <Naeil> praisethemoon, http://flask.pocoo.org/
[09:25] <praisethemoon> oh right! hold on
[09:26] <praisethemoon> elacheche: something like .. this ? http://leafo.net/lapis/ :D
[09:27] <praisethemoon> btw Moonscript, is a language that compiles to lua
[09:28] <elacheche> I'll see.. i have a big load on my machine bcause of a HD shrinking, I need to wait minutes until I can see that x)
[09:28] <praisethemoon> xD alright
[09:29] <elacheche> awesome ! :D I like it x)
[09:30] <nizarus> Naeil, je suis comme toi ! je suis pas dans l'équipe d'organisation cette année et j'ai pas plus d'informations :/ c'est vrai que la nouvelle équipe ne communique pas convenablement !
[09:32] <Naeil> ah, okay nizarus
[09:49] <praisethemoon> i remember writing a lua presentation once
[09:49] <praisethemoon> let me see
[09:53] <praisethemoon> nah they are bad
[09:53] <praisethemoon> i'll rewrite them ..
[09:53] <praisethemoon> just for you guys
[09:53] <praisethemoon> :')
[10:01] <elacheche> Cool praisethemoon :D
[10:02] <praisethemoon> <3
[10:49] <Naeil> praisethemoon, I assume you are using awesome wm?
[10:49] <praisethemoon> nah ^^
[10:50] <praisethemoon> i have been on windows recently
[10:50] <Naeil> ah okay
[13:00] <praisethemoon> GUESS WHOS BACK
[13:07] <elacheche> The lua ninja :p
[13:08] <praisethemoon> elacheche: good one!
[13:08] <praisethemoon> :D
[13:21] <elacheche> :D
[14:51] <praisethemoon> elacheche: how do i contact a freenode guy to get a cloak?
[14:55] <elacheche> join #freenode
[14:56] <elacheche> praisethemoon: come there is an op online x)
[15:04] <elacheche> praisethemoon: join #freenode
[15:04] <elacheche> praisethemoon_:  come there is an op online x)
[15:04] <pavlushka> hey praisethemoon_, why you got a tail? do a "/j #freenode" :)
[15:06] <pavlushka> Hey Naeil , how is it going?
[15:06] <Naeil> hello pavlushka :D fine ty, yourself?
[15:07] <pavlushka> me fine, I need to produce a test case on a bug.
[15:07]  * pavlushka clicking his finger and thinking
[15:12] <praisethemoon> pavlushka: didn't notice it xd
[15:12] <praisethemoon> i'm identified now
[15:12] <praisethemoon> no one shall steal my identity
[15:12] <praisethemoon> MUAHAHAHAHAHA
[15:15] <pavlushka> praisethemoon: say hi in #freenode, lets see :)
[15:17] <elacheche>  --> | praisethemoon (~quassel@unaffiliated/praisethemoon) has joined #freenode
[15:18] <elacheche> :)
[15:18] <praisethemoon> pavlushka ,elacheche thank you .. <3
[15:19]  * praisethemoon <3 you all
[15:19] <pavlushka> praisethemoon: yw :p
[15:19] <praisethemoon> xD
[15:19] <praisethemoon> q:
[15:20] <pavlushka> ha ha ha
[15:20] <elacheche> :)
[15:23] <praisethemoon> xD
[16:05] <praisethemoon> elacheche: this might interest you http://openresty.org/en/
[16:05] <praisethemoon> lapis, the lua web framework uses it
[16:07] <elacheche> awesome
[16:38] <praisethemoon> think i'm gonna use it for a new project as well ..
[16:38] <praisethemoon> elacheche: can you measure a website/server security?
[16:39] <praisethemoon> like ethical hacking to measure security stength
[16:39] <praisethemoon> ofc with the owner being aware of that
[16:40] <elacheche> You can pentest it.. I have no idea how really people do that.. I'm an infosec n00b :/
[16:41] <elacheche> I just try to protect my servers using the right fw rules and user priv
[16:42] <praisethemoon> oh ^^ alright :)
[16:42] <praisethemoon> well you have to be noob at something so you can be pro at something else :D
[16:48] <elacheche> praisethemoon: "you have to be noob at something so you can be n00b++ at something else"
[16:49] <praisethemoon> xDDDDDDDDDDD
[16:49] <praisethemoon> good one!
[16:49] <praisethemoon> i have some good news for me :')
[16:50] <praisethemoon> So this is my first month at work
[16:50] <praisethemoon> and it was paid like 270dt, got paid yesterday
[16:51] <praisethemoon> and my boss just talked with me, he said he was surprised with my motivation and that i'm officially in starting from next month
[16:51] <praisethemoon> and i'll get also paid for sept, with the difference of my new salary
[16:52] <praisethemoon> :')
[16:52] <praisethemoon> i'm gonna cry
[16:52] <praisethemoon> :'(
[16:55] <elacheche> Congrats :) :) :) :)
[16:57] <praisethemoon> thank you elacheche <3 ..
[16:59] <praisethemoon> i'm going home now, ttyl
[17:29] <amtn> hi all !
[17:35] <Naeil> hello amtn
[17:37] <amtn> Naeil: salam
[17:38] <Naeil> salam amtn, it is your 1st time here I think? Feel comfortable and welcome :D
[17:39] <amtn> Naeil: thank you :D
[17:40] <amtn> but my english is very low
[17:41] <Naeil> Feel free to talk in French, Arabic or whatever you want :D
[17:41] <amtn> good..
[17:41] <amtn> i prefer to use arabic
[17:44] <Naeil> okay, I am sorry I don't have the AR Layout in my keyboard so it is a little struggle to write Arabic words
[17:44] <amtn> vous avez un connaissance en les records DNS?
[17:45] <Naeil> A little bit amtn but ask your question directly and if there is any one in the channel here would help, he/she will answer
[17:46] <elacheche> Encore des problèmes avec les MX amtn ? Ou SPF/DKIM?
[17:46] <elacheche> salam :)
[17:46] <amtn> un serveur mail a-t-il besaoin d'un enregistrement type A
[17:46] <elacheche> amtn: OUI et NON :D
[17:46] <amtn> elacheche: hier j'ai reçu une bonne note dnas mail-tester: 8.6/10
[17:47] <amtn> :D
[17:47] <amtn> Mais je dois comprendre ce que je fais
[17:47] <elacheche> Le serveur mail lui même utilise des MX.. tu peux utiliser que les IP pour les MX.. Mais les anti spams vont te donner une mauvaise note si y a pas de A..
[17:48] <elacheche> Alors c'est mieux de pointer le MX vers un A (un A doit être pointer que vers un IP)
[17:48] <amtn> On suppose l'existance de sous-domaines eux aussi avec serveurs mail et tout ce qui suit
[17:49] <elacheche> OK.. Et..?
[17:50] <amtn> c a d il est de la bonne pratique de creer en mm temps un enregistrement A pour le serveur mail comme par exemple: mail.domain.com.
[17:50] <amtn> ?
[17:50] <elacheche> Ah! Non.. pas la peine.. Voilà un example..
[17:51] <elacheche> A: domaine.com → 1.2.3.4
[17:51] <elacheche> MX: domaine.com → domaine.com
[17:52] <amtn> clair merci
[17:52] <amtn> autre question svp
[17:52] <elacheche> le MX peut être le même que A ou tu peux utiliser autre chose si t'as pliusers serveurs mails (vps)
[17:52] <amtn> et un record CNAME : mail.domain.com ?
[17:53] <elacheche> ça n'as pas de sense :)
[17:53] <elacheche> je t'explique pourquoi :)
[17:53] <amtn> mail.domain.com.       CNAME     domain.com.
[17:54] <elacheche> En suppose qu'on a un ndd domain.com avec le DNS suivant:
[17:54] <elacheche> domain.com A 1.2.3.4
[17:54] <elacheche> www.domaine.com cname domaine.com
[17:55] <elacheche> anis.domaine.com cname domaine.com
[17:55] <elacheche> domaine.com MX domaine.com
[17:55] <elacheche> mail.domaine.com MX ubuntu.tn
[17:56] <elacheche> Dans l'example.. le ndd point vers le serveru avec l'IP 1.2.3.4.. je veux avoir des sous domaines lier à ce ndd alors je peux créer d'autre champs A ou je peux utiliser CNAME..
[17:57] <elacheche> l'avantage ici est lorsque je change A vers 5.4.6.9 les sos domaine pointent aussi vers la nouvelle IP
[17:57] <elacheche> par contre si j'utilise des A pour créet des sous domaine, lorsque je change l'ip de mon serveur je dois changer les DNS un par un
[17:58] <amtn> oui ceci je le comprends... mé je trouve sur internet des exemples de type:
[17:58] <elacheche> C'est pratique lorsque mon domaine est distribuer sur plusiuers machine
[17:58] <amtn> mail.domain.com. cname domain.com.
[17:58] <elacheche> les champs MX ne sont pas accessible via web, suel les serveur/client mails les utilise
[17:59] <amtn> mé.. attends stp....
[17:59] <elacheche> Lorsque je lis ça "mail.domain.com. cname domain.com." je comprend que ce serveur à un client mail WEB disponible en HTTP :)
[17:59] <amtn> je veux dire par un sous domaine, un autre site concret
[17:59] <elacheche> comme roundcube :)
[17:59] <elacheche> à la place d'utiliser thunderbird, on peut avoir un client web sur notre serveur :)
[18:00] <amtn> elacheche: pour moi, oui c'est le cas: usermin
[18:00] <elacheche> j'aime pas usermin.. je préfere roundcube :)
[18:00] <amtn> bien que je peux utiliser mon client thunderbird
[18:01] <elacheche> je peux partager mon cas avec virtualmin..
[18:01] <amtn> bon.. ça c'est autre chose
[18:02] <elacheche> j'ia partager ça en privé x)
[18:03] <elacheche> je pveux pas que ça reste dans le log publique :)
[18:03] <elacheche> maintenant je peux utiliser un client mail à la place de thunderbird :)
[18:04] <elacheche> je dois rentrer chez moi, on parle dans 2h si je te trouve ici :)
[18:04]  * elacheche BRB
[18:36] <praisethemoon> GUESS WHOS BACK
[19:41]  * elacheche is back :)
[20:04] <praisethemoon> elacheche: welcome back :')
[20:04]  * praisethemoon is happy \o/
[20:54]  * elacheche is not very happy with his home internet
[21:43] <praisethemoon> awww
[21:43] <praisethemoon> elacheche: did you try lapis?
[21:43] <praisethemoon> gonna try it right now :D
[21:57] <praisethemoon> it's so easy to install on ubuntu :D
[21:57] <praisethemoon> you need to install luarocks first, which kinda like pip? for python
[23:08] <praisethemoon> elacheche: i'm working on the lua presentation, but i'm overly tired, i'll finish it tomorrow
[23:08] <praisethemoon> have a good night and good weekend everyone