*** tpb has joined #melange | 00:00 | |
*** tpb has joined #melange | 00:08 | |
*** lh has joined #melange | 00:16 | |
*** tansell-laptop has quit IRC | 00:23 | |
*** tansell-laptop has joined #melange | 00:31 | |
jamtoday | srabbelier: question.... | 00:39 |
---|---|---|
jamtoday | getForFields returns either a list of entities or a single entity. What is the most pythonic way of forcing the result to be a list so I can iterate through it? | 00:40 |
jamtoday | I could just write out an if statement but yuck | 00:40 |
jamtoday | *temporarily forcing the list, just so I can add new attributes in the subclasses. This way CSV export will include project info | 00:41 |
jamtoday | actually nm. Not smart to think I should be monkey patching one of the most important/oft-used methods :) | 00:51 |
srabbelier | jamtoday: still there? | 01:11 |
srabbelier | jamtoday: if so, getForFielsd always returns a list | 01:11 |
srabbelier | jamtoday: unless you pass it unique=True | 01:11 |
jamtoday | srabbelier: ah...that makes sense. I'm subclassing a much more specific method anyways, because specific > general, right? | 01:12 |
jamtoday | I'll be ready to push the patch in a few minutes | 01:12 |
jamtoday | I didn't understand some important parts of inheritance for such a long time. It clicked for me in this last week. | 01:13 |
srabbelier | jamtoday: what are you subclassing now? :) | 01:16 |
*** jamtoday has quit IRC | 01:25 | |
*** jamtoday has joined #melange | 01:36 | |
*** skbohra has joined #melange | 02:12 | |
*** skbohra has left #melange | 02:23 | |
*** madrazr has joined #melange | 02:25 | |
*** ChanServ sets mode: +v madrazr | 02:25 | |
*** srabbelier has quit IRC | 02:36 | |
*** jamtoday has left #melange | 02:38 | |
*** Lennie has joined #melange | 03:18 | |
*** ChanServ sets mode: +o Lennie | 03:18 | |
*** tansell-laptop has quit IRC | 03:30 | |
Lennie | ajaksu: I hope you are not awake | 03:39 |
*** tansell-laptop has joined #melange | 03:42 | |
*** bastiao_ has joined #melange | 03:51 | |
*** florinciu has joined #melange | 03:58 | |
*** arun has quit IRC | 03:58 | |
*** arun has joined #melange | 03:59 | |
*** k0p has quit IRC | 04:08 | |
*** tansell-laptop has quit IRC | 04:15 | |
*** tansell-laptop has joined #melange | 04:16 | |
*** Lennie has quit IRC | 04:49 | |
*** MatthewWilkes has joined #melange | 05:09 | |
*** MatthewWilkes has quit IRC | 05:21 | |
*** MatthewWilkes has joined #melange | 05:22 | |
kblin | hm | 05:33 |
kblin | the program survey seems to assume I only mentor/contribute to one FOSS project at a time | 05:34 |
*** dhans has joined #melange | 05:59 | |
*** ChanServ sets mode: +v dhans | 05:59 | |
*** Merio has joined #melange | 06:02 | |
*** ChanServ sets mode: +v Merio | 06:02 | |
Merio | 127,0.0.1 sweet 127.0.0.1 :) | 06:03 |
*** mithro has quit IRC | 06:04 | |
*** bastiao_ has quit IRC | 06:21 | |
*** dhans has quit IRC | 07:20 | |
*** dhans has joined #melange | 07:23 | |
*** ChanServ sets mode: +v dhans | 07:23 | |
*** Merio has quit IRC | 07:52 | |
*** madrazr has left #melange | 08:11 | |
*** seb_gsoc has joined #melange | 08:52 | |
seb_gsoc | hey, ust wanted to let everyone now that gsoc midterm evaluation worked flawlessly. Big thanks, guys! | 08:52 |
*** seb_gsoc has left #melange | 09:07 | |
*** florinciu_ has joined #melange | 09:19 | |
*** lisppaste9 has joined #melange | 09:25 | |
*** florinciu has quit IRC | 09:28 | |
*** Lennie has joined #melange | 10:18 | |
*** ChanServ sets mode: +o Lennie | 10:18 | |
Lennie | ajaksu: ping | 10:23 |
Lennie | Erant: awake :)? | 10:23 |
*** durin42 has joined #melange | 10:36 | |
*** ChanServ sets mode: +v durin42 | 10:36 | |
durin42 | MatthewWilkes: ping? | 10:36 |
MatthewWilkes | durin42: pong | 10:37 |
MatthewWilkes | What's up? | 10:37 |
durin42 | Should I go ahead and submit that buildout work? | 10:37 |
durin42 | I *really* want to get towards fixing buildbot. | 10:37 |
MatthewWilkes | I think so, what did you think of my changes? | 10:37 |
durin42 | I haven't seen your changes | 10:39 |
durin42 | Where would I look? | 10:39 |
MatthewWilkes | err | 10:40 |
MatthewWilkes | crap | 10:40 |
MatthewWilkes | I forgot to pus | 10:40 |
MatthewWilkes | h | 10:40 |
MatthewWilkes | So sorry mate | 10:40 |
MatthewWilkes | Thought I did that AGES ago | 10:40 |
durin42 | ah, that explains a lot | 10:40 |
durin42 | I also emailed you and the list, evidently it never showed. | 10:40 |
MatthewWilkes | I've been a bit snowed under recently, not been reading the melange list as thoroughly as I'd like | 10:40 |
durin42 | no worries | 10:41 |
MatthewWilkes | hmm, I'm getting auth failed | 10:45 |
MatthewWilkes | n/m | 10:46 |
MatthewWilkes | durin42: Pushed to your mq | 10:47 |
durin42 | MatthewWilkes: thanks | 10:48 |
Lennie | kblin: how did the presentation go :)? | 11:13 |
*** dhans_ has joined #melange | 11:48 | |
*** dhans_ has left #melange | 11:52 | |
*** dhans_ has joined #melange | 11:52 | |
*** dhans_ has joined #melange | 11:53 | |
*** dhans has quit IRC | 11:57 | |
*** madrazr has joined #melange | 12:30 | |
*** ChanServ sets mode: +v madrazr | 12:30 | |
*** dhans_ has quit IRC | 12:44 | |
kblin | Lennie: good. really can't complain | 12:52 |
Lennie | awesome :) | 12:53 |
Lennie | any nasty questions? | 12:53 |
kblin | well, of course the professor immediately started poking at the weakest point of the paper.. didn't even wait until I got to the questions | 12:54 |
Lennie | omg | 12:54 |
Lennie | he interrupted the presentation? | 12:54 |
kblin | yeah | 12:55 |
Lennie | rude tbh :S | 12:55 |
kblin | well, given he only does that when he's interested.. | 12:55 |
kblin | I didn't mind too much | 12:55 |
Lennie | rude but a compliment :P | 12:55 |
Lennie | ok | 12:57 |
Lennie | so | 12:57 |
Lennie | gratz on the degree? | 12:57 |
kblin | nope | 12:57 |
Lennie | still a few courses to do :D? | 12:58 |
kblin | I've still got lots of examns left | 12:58 |
Lennie | ok | 12:58 |
Lennie | but the thesis is done | 12:58 |
Lennie | which is kinda nice :P | 12:58 |
Lennie | they don't let you do your thesis here unless you've finished all the courses from the compulsory part of the maser | 12:59 |
Lennie | master* | 12:59 |
Lennie | which is about half of all the courses you need to follow for it | 12:59 |
kblin | yeah, it's unusual to do the thesis first | 12:59 |
Lennie | nonetheless good to get it over with right :D? | 13:00 |
kblin | but I've got all the courses done, so now I've got the time to prepare for the examns | 13:00 |
*** Lennie is now known as Lennie|Food | 13:06 | |
ajaksu | Lennie|Food: very late pong, yes I'll join the call in audio, brb :) | 13:32 |
*** Merio has joined #melange | 13:34 | |
*** ChanServ sets mode: +v Merio | 13:34 | |
madrazr | ajaksu: something related to surveys is broken in the latest code in hg? | 13:34 |
*** dhaun has joined #melange | 13:35 | |
madrazr | I get this exception, melange/app/soc/logic/models/survey.py in () <type 'exceptions.ImportError'>: No module named survey_record_group args = ('No module named survey_record_group',) message = 'No module named survey_record_group' | 13:35 |
ajaksu | madrazr: not that I know of, but I'm coming back to life as of now... did you see any indication of this? | 13:35 |
madrazr | ajaksu: Oh sorry. take time :) | 13:35 |
ajaksu | madrazr: no, thank you for giving me something to focus on :) | 13:38 |
ajaksu | madrazr: locally, I do have a soc.models.survey_record_group module, lemme check the mainline repo | 13:40 |
*** dr__house has joined #melange | 13:41 | |
ajaksu | madrazr: but Lennie did delete that module... | 13:44 |
*** MatthewWilkes has quit IRC | 13:44 | |
ajaksu | without changing soc/logic/models/survey.py, it seems... | 13:45 |
*** florinciu_ has quit IRC | 13:48 | |
madrazr | ajaksu: Oh Ok NP | 13:57 |
madrazr | brb on Skype | 13:57 |
madrazr | Lennie|Food: I may be 5-10 mins late | 13:57 |
madrazr | rebooting now | 13:57 |
Lennie|Food | madrazr: my mistake :P | 13:57 |
Lennie|Food | I renamed stuff | 13:58 |
*** Lennie|Food is now known as Lennie | 13:58 | |
madrazr | Lennie: ouch Ok | 13:58 |
Lennie | WTB working pylint! | 13:58 |
*** madrazr has left #melange | 13:58 | |
Lennie | call incoming soon | 14:00 |
ajaksu | Lennie: what does "Someone named Ajaksu? " in the agenda mean? should I be worried? :) | 14:02 |
Lennie | haha | 14:02 |
Lennie | yes! | 14:02 |
Lennie | one of my how to make everybody read the agenda twice jokes | 14:03 |
Merio | ajaksu: you've been named, someone is looking for you aghaghagh | 14:03 |
Lennie | Merio: you coming? | 14:03 |
Lennie | oh you are there :P | 14:03 |
Merio | Lennie: yeah ^__^ | 14:03 |
*** dhans has joined #melange | 14:22 | |
*** ChanServ sets mode: +v dhans | 14:22 | |
dhans | Merio: ping | 14:23 |
Lennie | dhans: skype call now ;) | 14:23 |
Lennie | get in | 14:23 |
dhans | Lennie: sure | 14:25 |
dhans | Lennie: but I thought the conference call is to be at 9 pm... | 14:26 |
ajaksu | Lennie: I meant 'ok, goodbye dear sir', not 'by(finger clicks disconnect)' :) | 14:42 |
Lennie | :) | 14:43 |
dhans | Merio: ping ? | 14:44 |
Merio | dhans: pong :) | 14:44 |
dhans | Merio: hey, today, I've been working on making the server remember at which positions the user moved his widgets | 14:45 |
dhans | Merio: actually it was not extremely difficult (but it's not ready yet), but it would be easier if one thing would be possible in JS | 14:46 |
Merio | dhans: awesome! Tell me, what do you need? | 14:46 |
*** madrazr has joined #melange | 14:46 | |
*** ChanServ sets mode: +v madrazr | 14:47 | |
Merio | dhans: (I didn't know you wanted to work on that, we need to make sure not to duplicate efforts ^__^) | 14:47 |
dhans | can we have in java script arrays (or better dicts) of other structures than strings? | 14:47 |
Merio | dhans: but still I'm really happy with it! | 14:47 |
dhans | Merio: :) I was about to tell you, but I was almost sure you wouldn't work on it today, since you were busy | 14:48 |
Merio | dhans: actually JSON objects can contain more or less a mix of arrays and "dicts" | 14:48 |
dhans | Merio: because for example: in createNewWidgetFromLink() in dashboard.js we create new_widget objects and as far as I understand after the function returns, we have no access to these objects | 14:49 |
dhans | while it'd be helpful to have something like dictionary (new_widget.id: net_widget) | 14:50 |
Merio | dhans: yes this is a sort of "mental TODO" of mine for places after I've built the skeleton | 14:51 |
Merio | You can do like | 14:51 |
dhans | "mental TODO" -> :D | 14:52 |
Merio | I mean you've all the potential of JSON objects | 14:52 |
Merio | yep :P | 14:52 |
Merio | And also | 14:52 |
Merio | There is an interesting particular in Javascript | 14:53 |
Merio | That you can access object properties using array-like access notation | 14:53 |
Merio | So if you have | 14:53 |
Merio | var widgets = {} | 14:53 |
dhans | at the beginning, when no widgets are added? | 14:53 |
Merio | You can do like widgets.mywidgetid = mywidget | 14:53 |
Merio | or widgets["mywidgetid"] = mywidget | 14:54 |
dhans | cool :) | 14:54 |
Merio | That's especially useful if you create objects during iterations | 14:54 |
Merio | see for example the melange.error package in melange.js | 14:54 |
ajaksu | Merio: maybe widgets could also add themselves to widgets[] on creation? | 14:54 |
Merio | ajaksu: yes the most simple thing is to have an external array (or object) and put a reference to the widgets in there | 14:55 |
Merio | ajaksu: dhans: But I really would like something that provide ourselves all the basics without having to mantain such a structure in the dashboard but in the melange.graph.chart package itself | 14:56 |
Merio | ajaksu: dhans: e.g. a closure outside the widget object | 14:56 |
dhans | Merio: I'd also wanted to maintain widgets in melange_graph.chart, but the thing is that we set handlers on what to do when a widget is moved in dashboard.js | 14:57 |
dhans | Merio: in stop: function (e,ui) { } | 14:58 |
Merio | dhans: what do you mean? Going to pull your code | 14:59 |
dhans | Merio: I didn't push it yet | 14:59 |
Merio | ah ok :P | 14:59 |
Merio | So which lines? | 15:00 |
dhans | about 192 | 15:00 |
dhans | Merio: but if I understand correctly, we want to have a handler which sends data to server when a widget is moved so that when the page is reloaded, we have the widget at its new place? | 15:01 |
Merio | dhans: exactly | 15:01 |
Merio | dhans: about stop:function etc see for example line 166 and then createNewWidgetFromLink function on line 122 | 15:02 |
dhans | statistic_link.bind() ? | 15:03 |
Merio | dhans: exactly | 15:04 |
dhans | hmm so you are thinking about this having this bind in melange.graph.chart? | 15:04 |
Merio | dhans: this is a very powerful construct, you can send a data object with the event, so your event handler can act in different ways with different data | 15:04 |
Merio | no, opposite | 15:05 |
Merio | I mean you see widget object | 15:05 |
Merio | The most intuitive thing to do is to have it return the object that it created | 15:05 |
dhans | ok | 15:05 |
Merio | But then you've to mantain an up-to-date list of widgets inside dashboard.js | 15:05 |
Merio | And I think it would be good if a wrapper object is created in melange.grap.chart instead | 15:06 |
Merio | But it can be faster do have in dashboard.js in the meantime | 15:06 |
dhans | so we'd have to make this bind in createNewWidgetFromLink? | 15:08 |
Merio | what do you mean? | 15:08 |
dhans | I don't know :) | 15:08 |
Merio | ahahah :P | 15:09 |
dhans | I mentioned that stop: function (e,ui) is a handler for events when a widget is moved | 15:09 |
Merio | yes | 15:09 |
dhans | Merio: so do you want to use something else instead? | 15:09 |
Merio | dhans: no you can bind another function inside stop handler | 15:10 |
Merio | dhans: that takes care of having the structure with places/columns up-to-date | 15:10 |
Merio | dhans: most important issue that could come up with | 15:10 |
Merio | dhans: is that you don't want only to update the current widget column/position, but all the other widgets in the dashboard as well, of course | 15:11 |
Merio | dhans: so the function is very general | 15:11 |
dhans | Merio: yes | 15:12 |
Merio | Something that goes through the DOM and note the IDs and their position and then calls a function inside the melange.graph.chart package which takes care of updating all the current widgets structure | 15:12 |
dhans | Merio: eariler, I thought of updating other widgets on server side, but now I see it's not very good idea ;-/ | 15:12 |
Merio | dhans: what do you mean? | 15:13 |
Merio | dhans: Well when you reorder the places/columns than you have to send the position data to the server and then update it as well | 15:13 |
dhans | Merio: I mean I wanted just to update all widgets properties on the server (while on the client side they could stay the same), but now I see that something may go wrong | 15:14 |
dhans | after the next changes | 15:15 |
Merio | well actually whole thing, more generally speaking, is to have something updated on JS, and then that change needs to be mirrored on the python/datastore | 15:16 |
dhans | yes | 15:16 |
dhans | hmm ok, so probably last question: we have the function which updates properties in melange.graph.chart, ok? | 15:18 |
dhans | Merio: so this function needs to have access to the global dict of widgets, but the dict is defined in dashboard.js ? | 15:19 |
Merio | the properties should be updated from melange.graph.chart, while the communication with the server should be done by dashboard.js | 15:19 |
Merio | Well, it's a design choice. I really would like to take the dict of the widgets inside melange.graph.chart package, but also to do that in dashboard.js would be fine | 15:20 |
dhans | hmm keeping it inside melange.graph.chart would be cool, but then do we have access to it from dashboard.js? | 15:21 |
Merio | dhans: yes if you use this.function_name() to create a function that gets back the structure, so you can call it from dashboard.js | 15:22 |
dhans | Merio: or could we have at dashboard.js something like: var widgets = melange.graph.chart.ListOfWidgets ? | 15:26 |
dhans | and ListOfWidgets = {} in melange.graph.chart | 15:27 |
Merio | dhans: well it would mean to have ListOfWidgets as a "public" variable, I would prefer it private with privileged functions accessing the variable | 15:27 |
dhans | so we need var ListOfWidgets in melange.graph.chart? | 15:28 |
Merio | yea | 15:28 |
Merio | for the moment it would be sufficient | 15:29 |
dhans | and a public function in dashboard.js that returns listOfWidgets? | 15:29 |
Merio | no the public (privileged) function is in melange.graph.chart, that accesses the private variable ListOfWidgets | 15:30 |
Merio | and is called by dashboard.js | 15:30 |
Merio | More or less like setData appendWidgetToDOM and saveToServer | 15:30 |
dhans | Merio: exactly I wanted to write melange.graph.chart but wrote dahboard.js instead :P | 15:31 |
Merio | ok ^_^ | 15:32 |
dhans | Merio: I am sorry for so many simple questions, but it's let's say something new for me | 15:32 |
dhans | Merio: I mean that var variable is private and without var is public | 15:33 |
dhans | Merio: as far as I remember, I used public, private keywords to mark that something is publci/private :) | 15:33 |
Merio | dhans: it's perfectly fine... I bet I do simple questions about Python as well ^__^ | 15:34 |
Merio | dhans: actually you should always use "var", otherwise it goes in the global scope | 15:34 |
Merio | dhans: yes, as Java... but scope in JavaScript is very uncommon, you can actually "play" like private variables and so on, but they're only in inner scopes, which is something slightly different | 15:35 |
dhans | Merio: ok, so I will try to do this by tomorrow :) probably I'll have some questions in the morning :P | 15:37 |
Merio | dhans: however, I'm off now... need to have dinner and sleep some like 85 hours :P | 15:37 |
Merio | Yep, I'll be online at about 10:30 maximum 11:00 (our common timezone now :P) | 15:38 |
Merio | dhans: however, I'm off now, see you tomorrow! | 15:40 |
*** Merio has quit IRC | 15:47 | |
*** dhans has quit IRC | 15:59 | |
Lennie | ping | 16:09 |
madrazr | Lennie: pong! :P | 16:10 |
ajaksu | me? pong :) | 16:10 |
madrazr | but to whom was that? | 16:10 |
ajaksu | yeah, I don't even have the daniel namespace as an excuse this time :) | 16:11 |
Lennie | :) | 16:11 |
Lennie | to none | 16:11 |
Lennie | I was distracted :p | 16:12 |
Lennie | hi madrazr I saw wiki update | 16:12 |
Lennie | you are going for stars :)? | 16:12 |
madrazr | Lennie: yes | 16:12 |
Lennie | ok | 16:12 |
Lennie | what effect will they have? | 16:12 |
madrazr | Lennie: googling to flick that star images :D | 16:12 |
Lennie | is that subscribption :)? | 16:12 |
madrazr | Lennie: yes | 16:12 |
Lennie | sweet | 16:12 |
Lennie | cool | 16:13 |
Lennie | go for it | 16:13 |
madrazr | Lennie: I found a place for it too :) | 16:13 |
madrazr | I will show the screenshot, tell me what you feel in terms of usability | 16:13 |
Lennie | ok | 16:13 |
Lennie | sure | 16:13 |
madrazr | Lennie: http://h.imagehost.org/view/0562/Screenshot-1 it is on the top page title bar | 16:16 |
tpb | Title: Screenshot-1.png - ImageHost.org (at h.imagehost.org) | 16:16 |
madrazr | but I am not sure if we can use this image, since this is flicked from issue tracker, so google copyright or whatever issues it might have :P | 16:17 |
madrazr | Lennie: I just wanted to get feedback about its location | 16:17 |
Lennie | I am not seeing anyting? | 16:17 |
Lennie | <- confused | 16:18 |
Lennie | what do I need to look at :D | 16:18 |
madrazr | Lennie: location of Star | 16:18 |
madrazr | :) | 16:18 |
Lennie | oh | 16:18 |
Lennie | hehe | 16:18 |
Lennie | now I see it :D | 16:18 |
madrazr | Lennie: comments/feedback please? | 16:18 |
Lennie | too small? | 16:19 |
Lennie | doesn't stand out :P | 16:19 |
madrazr | Lennie: the fact that you failed to see that in the first go makes it clear that, its not the right place :D | 16:19 |
madrazr | yes and the size is too small :P | 16:19 |
madrazr | Lennie: better we will have it on the right side of the task description along with the text "Subscribe to this task" | 16:20 |
Lennie | perhaps better to put it somewhere arround the comments area once it's in there | 16:20 |
madrazr | Lennie: top is good I feel personally, exactly similar to Star this project on code.google.com | 16:21 |
madrazr | to the right of Task title on this page | 16:21 |
Lennie | ok | 16:21 |
Lennie | it's always easy to move that around | 16:21 |
Lennie | as long as the backend works | 16:21 |
madrazr | Lennie: yeah true | 16:22 |
madrazr | Lennie: Time to complete(in hours): 24 is Ok? Django is again acting stubborn to give Time to complete: 24 hours output :P | 16:25 |
Lennie | mwah I think we need a new tag for it | 16:26 |
Lennie | since you would like it to count down :D | 16:26 |
Lennie | after it has been claimed | 16:26 |
madrazr | Lennie: Oh wait, I did not think about this, we need to change the context variable too then :) | 16:27 |
Lennie | if you don't like the templatetags you can write new ones or don't use them at all | 16:27 |
Lennie | the as_table_row is not that powerful | 16:27 |
madrazr | Lennie: yeah :), but this problem is easily solved by sending the right value through the context | 16:28 |
madrazr | ATM I am reading the value from entity.time_to_complete, which doesn't work while counting down | 16:28 |
madrazr | :) | 16:28 |
Lennie | yes | 16:30 |
Lennie | we came up with some ingenious way of keeping it all up to date right :D | 16:30 |
madrazr | Lennie: did not get you | 16:30 |
Lennie | the deadline property | 16:32 |
Lennie | you do deadline-now | 16:32 |
*** dr__house has quit IRC | 16:32 | |
Lennie | and you know how much time is left :D | 16:32 |
Lennie | if the task has been claimed | 16:32 |
*** madrazr1 has joined #melange | 16:34 | |
madrazr1 | Lennie: yes | 16:34 |
madrazr1 | Lennie: :) | 16:34 |
*** madrazr has quit IRC | 16:34 | |
*** madrazr1 is now known as madrazr | 16:34 | |
Lennie | and we'll have a dedicated cron job to clean it up within max one minute of deadline passing :)? | 16:34 |
*** ChanServ sets mode: +v madrazr | 16:34 | |
Lennie | tasks will not really cut it I think | 16:34 |
madrazr | Lennie: Ok, need to make a note of this | 16:35 |
Lennie | ok | 16:35 |
Lennie | ^_^ | 16:35 |
madrazr | we need to do this :) | 16:35 |
*** dr__house has joined #melange | 16:35 | |
Lennie | it's just a week or two before it is at that stage I think | 16:36 |
Lennie | or maybe even sooner | 16:36 |
madrazr | Lennie: at which stage? | 16:36 |
Lennie | that you need to get some kind of background process that will update tasks that have passed their deadline | 16:36 |
Lennie | :) | 16:37 |
madrazr | Lennie: ah Ok :) | 16:37 |
Lennie | lemme know what you'll take :D | 16:53 |
Lennie | cron jobs or Task API | 16:53 |
Lennie | or both ^_^ | 16:53 |
madrazr | Lennie: mixture :P | 16:53 |
Lennie | cron jobs spawning tasks :D? | 16:53 |
madrazr | Lennie: but I need sometime before I decide | 16:53 |
Lennie | yeah ure | 16:53 |
Lennie | sure | 16:53 |
*** dhaun has quit IRC | 17:12 | |
*** madrazr has left #melange | 18:56 | |
*** dr__house has quit IRC | 18:58 | |
*** Lennie has quit IRC | 19:04 | |
*** Lennie has joined #melange | 19:13 | |
*** ChanServ sets mode: +o Lennie | 19:13 | |
*** Lennie has quit IRC | 19:14 | |
*** tansell_laptop has joined #melange | 19:34 | |
*** tansell_laptop has quit IRC | 19:35 | |
*** tansell_laptop has joined #melange | 19:35 | |
*** tansell-laptop has quit IRC | 19:45 | |
*** tansell--laptop has joined #melange | 20:31 | |
*** tansell_laptop has quit IRC | 20:33 | |
*** ajaksu has quit IRC | 20:45 | |
*** jamtoday has joined #melange | 20:47 | |
*** tansell_laptop has joined #melange | 20:49 | |
*** tansell_laptop has quit IRC | 20:55 | |
*** tansell_laptop has joined #melange | 20:55 | |
*** tansell--laptop has quit IRC | 20:58 | |
*** tansell_laptop has quit IRC | 21:21 | |
*** mithro has joined #melange | 21:24 | |
*** ChanServ sets mode: +v mithro | 21:24 | |
*** ajaksu has joined #melange | 22:19 | |
*** ajaksu is now known as ajaksu_away | 23:11 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!