Camelia, the Perl 6 bug

IRC log for #padre, 2009-11-19

| Channels | #padre index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:09 pece joined #padre
00:17 pece2 joined #padre
00:20 pece joined #padre
00:24 charsbar joined #padre
00:33 pece2 joined #padre
00:41 pece joined #padre
00:52 pece2 joined #padre
01:03 pece joined #padre
01:12 pece joined #padre
01:20 pece2 joined #padre
01:28 pece joined #padre
01:39 pece2 joined #padre
01:50 pece joined #padre
01:52 pece2 joined #padre
01:58 pece joined #padre
02:09 pece2 joined #padre
02:11 pece joined #padre
02:22 pece joined #padre
02:30 pece2 joined #padre
02:33 pece joined #padre
02:38 pece joined #padre
02:49 pece2 joined #padre
02:52 pece joined #padre
03:00 pece2 joined #padre
03:11 pece joined #padre
03:17 pece2 joined #padre
03:25 SvenDowideit_ joined #padre
03:29 SvenDowideit joined #padre
03:30 pece joined #padre
03:34 ppant joined #padre
03:36 pece2 joined #padre
03:38 pece joined #padre
03:41 pece2 joined #padre
03:46 user_3204 joined #padre
03:49 Hyppolit #765: "Run"->"Run Script" on C<print 0;> does not get captured in the Output window (new defect) [ http://padre.perlide.org/trac/ticket/765 ]
03:52 pece joined #padre
03:55 pece joined #padre
03:57 pece joined #padre
04:11 pece2 joined #padre
04:16 pece joined #padre
04:30 pece joined #padre
04:36 pece2 joined #padre
04:38 pece joined #padre
04:49 pece joined #padre
04:55 pece joined #padre
05:00 pece joined #padre
05:11 pece2 joined #padre
05:16 pece joined #padre
05:19 pece2 joined #padre
05:22 pece joined #padre
05:27 pece2 joined #padre
05:41 pece joined #padre
05:52 pece2 joined #padre
06:11 pece joined #padre
06:22 pece2 joined #padre
06:29 SvenDowideit joined #padre
06:33 pece joined #padre
06:37 marcela joined #padre
06:44 pece2 joined #padre
06:46 Sewi joined #padre
06:46 Sewi Good morning
06:49 pece joined #padre
07:03 szabgab good morning
07:09 Sewi Hi szabgab
07:09 szabgab rehi
07:10 szabgab I am 42 today
07:11 pece joined #padre
07:11 kaare joined #padre
07:16 kaare joined #padre
07:16 zloyrusskiy joined #padre
07:16 pece joined #padre
07:18 kaare joined #padre
07:18 Sewi Congratulations, szabgab!
07:22 szabgab I would be so much happier if I knew the name of the person I wanted to meet today
07:27 [1]awnstudio joined #padre
07:27 pece joined #padre
07:30 pece2 joined #padre
07:44 pece joined #padre
07:52 pece joined #padre
07:54 pece2 joined #padre
08:05 pece joined #padre
08:08 pece joined #padre
08:11 pece2 joined #padre
08:16 pece joined #padre
08:30 pece2 joined #padre
08:32 pece joined #padre
08:36 pece2 joined #padre
08:38 kaare_ joined #padre
08:41 pece2 joined #padre
08:44 pece joined #padre
08:46 pece joined #padre
08:48 jq joined #padre
08:49 Hyppolit #766: Suggest better solutions for code (new enhancement) [ http://padre.perlide.org/trac/ticket/766 ]
08:51 szabgab joined #padre
08:53 SvenDowideit_ joined #padre
08:54 zloyrusskiy joined #padre
08:55 submersible joined #padre
09:27 Hyppolit svn: r9231 | szabgab++ | http://padre.perlide.org/trac/changeset/9231
09:27 Hyppolit link to recent blog entry
09:27 Hyppolit trunk/template.padre.perlide.org/data/
09:31 waxhead joined #padre
09:35 szabgab hi waxhead
09:35 waxhead hey gabor
09:35 szabgab so you wanna be a release manager?
09:37 waxhead I've been thinking about it...
09:38 waxhead happy to do something
09:39 Hyppolit svn: r9232 | szabgab++ | http://padre.perlide.org/trac/changeset/9232
09:39 Hyppolit adding old helper script
09:39 Hyppolit trunk/tools/
09:40 szabgab that's good, just it seems we are heading in a silent period
09:40 Sewi true :-(
09:41 Sewi Many tickets, many ideas but no time :-(
09:43 waxhead szabgab, that's ok.. means I have time to get up to speed on how to do this.. :)
09:43 Hyppolit svn: r9233 | szabgab++ | http://padre.perlide.org/trac/changeset/9233
09:43 Hyppolit add example script to Kate
09:43 Hyppolit trunk/Syntax-Highlight-Engine-Kate/ trunk/Syntax-Highlight-Engine-Kate/eg/
09:44 szabgab I am trying to clean up my harddisk on my notebook
09:44 waxhead low hanging fruit have been picked maybe...
09:45 waxhead now it's the harder stuff..
09:45 waxhead more effort less gratification?
09:47 Hyppolit svn: r9234 | szabgab++ | http://padre.perlide.org/trac/changeset/9234
09:47 Hyppolit add sample script to SDL plugin
09:47 Hyppolit trunk/Padre-Plugin-SDL/share/examples/
09:47 szabgab that's why I hope people start working on stuff like GUI for Perl::Critic, Perl:Tidy
09:48 szabgab context help for HTML, Javascript, JQuery etc
09:49 szabgab we have to find those people who were waiting for the opporunity to build that kind of stuff
09:52 Hyppolit svn: r9235 | szabgab++ | http://padre.perlide.org/trac/changeset/9235
09:52 Hyppolit [SDL] add cheat sheet
09:52 Hyppolit trunk/Padre-Plugin-SDL/
09:57 daxim joined #padre
09:59 El_Che hi
10:01 waxhead hey El_Che
10:04 [1]awnstudio joined #padre
10:40 waxhead Hmm... that's an interesting effect
10:47 pece joined #padre
11:35 waxhead I really don't get this issue with the last line!
11:35 waxhead Sewi, ping
11:35 Sewi pong (busy)
11:36 Sewi waxhead: How may I help you?
11:37 waxhead I'm tring to work out that end of document issue with the autocomplete for sub's
11:37 Sewi Doesn't really seem to be a document-end issue as a 1;-line doesn't help against it
11:39 waxhead Sewi, oh right!! I have it...
11:39 waxhead always the way...
11:39 waxhead OK.. going to bed... will finish it tomorrow
11:44 waxhead Sewi, found it!
11:48 cognominal joined #padre
11:49 Hyppolit svn: r9236 | waxhead++ | http://padre.perlide.org/trac/changeset/9236
11:49 Hyppolit Added Script subroutine autocomplete.
11:49 Hyppolit
11:49 Hyppolit Fixed method complete when on the last line of the editor.
11:49 Hyppolit trunk/Padre/lib/Padre/Document/
11:49 waxhead Sewi, just checked it in... r9236
11:49 Hyppolit Changeset #9236 http://padre.perlide.org/trac/changeset/9236
11:51 waxhead ok. it's not the best.. but it works.. NOW I'm going to bed... :)
11:51 waxhead night
12:03 Trelane joined #padre
12:26 jq szabgab: stop talking of jquery dammit! it keeps hilighting my irssi :-)
12:27 kaare_ dear lazy irc
12:28 kaare_ Looking for pointers to ideas for storing a large (½ million) number of files.
12:29 kaare_ Perhaps someone has peeped about what _not_ to do :-)
12:30 jq you can keep them as blob in a db
12:30 kaare_ I'd prefer to build a directory tree. But how to decide how deep it should be.
12:31 kaare_ And how to balance files
12:31 jq fyi - we have a soft here which keeps lots of files (~10 millions) in a *flat* directory
12:32 jq the soft woks on windows, but the files have been put on a unix server, serving them via samba
12:32 jq (windows could not cope with this)
12:32 jq i'm not saying i recommend using a flat dir
12:32 jq butthat 250k files is not that big a deal
12:34 kaare_ I guess it depends on the file system. Whichisit?
12:34 jq ufs on solaris
12:35 Sewi Usually more than 1k files per dir is not good, makes things slow. If the filenames are numerical IDs of some kind, I usually use substr($filename,-3) for the dirname (substr($filename,-3)."/".substr($filename,-6,3) for two levels = up to 1mio. files)
12:36 jq Sewi: depends how you access them
12:36 jq if you know the name, that's ok
12:36 jq but if you have to scan the dir to find it, then it's not good
12:36 Sewi If you don't have any ID, create a checksum (MD5, for example)
12:37 Sewi jq: Sure, but even random access with known names got slower somewhere in the *000 files count per dir, we ran some tests on ext and xfs but never tried ufs
12:37 kaare_ I guess it's better for filesystems with indexed directories
12:38 kaare_ It's possible on ext 3, but not standard afair
12:38 kaare_ In ext2 it's a no go
12:40 Sewi If you ever start backing up or copiing things, a tree is better :-)
12:40 kaare_ Sewi: I think I'll go with your two level dir using a digest.
12:41 Sewi kaare_: Hmm, I don't think I want such a structure on ext3 - every disk check will take very long.
12:41 Sewi kaare_: Usually, I add levels as needed until I get 1000 or less files per dir.
12:42 kaare_ To be honest, I don't know the fs of the target system.
12:46 Sewi kaare_: Depending on you project, a own file system may be an idea. One big file which has a list of "content files" with their starting position and length. Easier to maintain on OS level but you need to do many things yourself which are usually done at FS level.
12:46 Sewi If you want to hand out a huge list of readonly files, this may be better, but modifing files is hard if using such a solution.
12:47 kaare_ OK, thanks guys.
13:37 pece joined #padre
13:40 Alias I've got some big folders around for PPI/CPANstuff
13:40 Alias 100-200k
13:41 Sewi Hi Alias
13:41 Alias I just took the MD5 of whatever I was interested in working with
13:41 Alias And then went, I think, 3 deep
13:41 Alias purl?
13:41 Sewi Alias: You're Wx specialist, do you have any idea on #750?
13:41 Hyppolit #750: tab / ctrl+tab do not work anymore (new defect) [ http://padre.perlide.org/trac/ticket/750#comment:5 ]
13:42 Alias Nope
13:42 Alias I never learned any of the key-binding wizardry
13:42 Alias I just seem to be the only person that can make UI that doesn't suck :)
13:43 Alias kaare_: 16 x 16 x 16 gives you a few hundred in the deepest level
13:43 Alias I'd even go one deeper if you need to do random access
13:43 * Alias noticed the "quiet period" comment
13:43 Alias Part of that is my fault
13:44 Alias Since my coding on Padre has disproportionately been in the core stuff
13:44 Alias http://fisheye2.atlassian.com/chart/~char​ttype=Line,stacktype=Author,yaxistype=Tig​ht,extn=.PL,extn=.p6,extn=.pl,extn=.pm,ex​tn=.pod,extn=.t/padre/trunk/Padre?authorH​istoryChart=Change&amp;w=1030&amp;h=1450
13:44 Alias :)
13:45 Alias (That's my "who does all the real work" graph) :)
13:46 Alias Where "real" == core of course
13:46 Alias Congrats Sewi on making it to 2nd highest committer
13:48 Alias Judging by that graph, I suspect that next time I look at the code it's going to look rather different from what I remember it
13:53 Alias Sewi: Do a svn history bisect search?
13:53 kaare_ Alias: No, I'll have the full path and filename handy.
13:56 Alias What's your spread like?
13:56 Alias I'm tempted to say md5 the file name and use that as the file name :)
13:56 Alias To ensure an even spread
13:57 Alias Which is fine as long as you don't want to do an ls
13:57 Sewi Alias: Thanks
13:59 kaare_ Alias: Yep, that's what I'm going to do.
13:59 kaare_ Thanks all
14:16 Alias Test, repeat
14:16 Alias I can't think of anything better than just finding the commit that broke it
14:19 Sewi Alias: Changing to another shortcut solved it. the Padre::Action code also checks for duplicate shortcuts.
14:43 pece joined #padre
15:18 CromeDome joined #padre
15:22 Haarg joined #padre
15:39 dapatrick joined #padre
15:56 Hyppolit #767: bad ui: padre prompts one by one for files changed on disk (new defect) [ http://padre.perlide.org/trac/ticket/767 ]
16:03 patspam joined #padre
16:14 Hyppolit #767: bad ui: padre prompts one by one for files changed on disk (new defect) [ http://padre.perlide.org/trac/ticket/767#comment:1 ]
16:25 jq interesting: reloading all files looses syntaxic coloration of ppi-colored files
16:25 jq same as reload individual file
16:28 Sewi jq: Does changing the tab twice solve the problem (goto another tab, goto back to reloaded tab)?
16:28 jq lemme check
16:29 jq no
16:29 Sewi strange
16:30 Sewi Any other way to get back coloring?
16:35 jq reopen the file
16:36 Sewi :-(
18:02 Hyppolit svn: r9237 | Sewi++ | http://padre.perlide.org/trac/changeset/9237
18:02 Hyppolit Add Padre::Action::Queue - very basic scripting support for Padre
18:02 Hyppolit trunk/Padre/lib/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Action/
18:08 szabgab Sewi, what is this scripting thing?
18:10 Sewi szabgab: "Scripting" is very high word for this, actually it allows you to add actions to a queue and it processes them one by one. Doesn't even support arguments.
18:10 szabgab and where are we going to use it?
18:10 Sewi I'ld like to use it for tests...
18:11 Sewi padre testfile.pl --queue="file.quit"
18:11 Sewi Basic example to test the quit action.
18:14 Sewi Plugins could use it, too: I'ld love to have a "save and commit" button. It could add "file.save" and "svn.commit" actions to the queue. You're right, this could also be done by using direct method calls, but it's an example :-)
18:23 szabgab have to go now, maybe later &
18:52 ejb joined #padre
19:30 isec joined #padre
19:39 siegfri3d joined #padre
20:48 Hyppolit svn: r9238 | Sewi++ | http://padre.perlide.org/trac/changeset/9238
20:48 Hyppolit Updated Changes
20:48 Hyppolit trunk/Padre/
20:50 Hyppolit svn: r9239 | Sewi++ | http://padre.perlide.org/trac/changeset/9239
20:50 Hyppolit Perl tidy
20:50 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Action/ trunk/Padre/lib/Padre/Document/ trunk/Padre/share/examples/wx/
21:02 Hyppolit svn: r9240 | Sewi++ | http://padre.perlide.org/trac/changeset/9240
21:02 Hyppolit Moved Perl autocomplete config options to a new preferences tab
21:02 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Dialog/Preferences/
21:13 Hyppolit svn: r9241 | Sewi++ | http://padre.perlide.org/trac/changeset/9241
21:13 Hyppolit Perl autocomplete: Added maximum number of suggections config option
21:13 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Wx/Dialog/Preferences/
21:22 code4pay joined #padre
21:28 Sewi Hi code4pay
21:28 Hyppolit svn: r9242 | Sewi++ | http://padre.perlide.org/trac/changeset/9242
21:28 Hyppolit Perl autocomplete: Added minimum prefix length config option
21:28 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/Preferences/
21:31 code4pay Hi Sewi
21:36 Hyppolit svn: r9243 | Sewi++ | http://padre.perlide.org/trac/changeset/9243
21:36 Hyppolit Perl autocomplete: Added minimum suggestion length config option
21:36 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Wx/Dialog/Preferences/
21:37 Hyppolit svn: r9244 | Sewi++ | http://padre.perlide.org/trac/changeset/9244
21:37 Hyppolit Updated Changes
21:37 Hyppolit trunk/Padre/
21:38 Hyppolit svn: r9245 | Sewi++ | http://padre.perlide.org/trac/changeset/9245
21:38 Hyppolit Updated config test
21:38 Hyppolit trunk/Padre/t/
21:43 Hyppolit svn: r9246 | Sewi++ | http://padre.perlide.org/trac/changeset/9246
21:43 Hyppolit Perl tidy
21:43 Hyppolit trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Dialog/Preferences/
22:05 user_9083 joined #padre
22:11 CromeDome joined #padre
22:43 SvenDowideit joined #padre
22:48 szabgab joined #padre
23:06 PacoLinux joined #padre
23:14 Sewi gn8

| Channels | #padre index | Today | | Search | Google Search | Plain-Text | summary