AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 708 |
r3wp | 7013 |
total: | 7721 |
results window for this page: [start: 1301 end: 1400]
world-name: r3wp
Group: Core ... Discuss core issues [web-public] | ||
Anton: 24-Feb-2005 | Bah.. We use this feature all the time without thinking about it. Take a look at this: | |
Anton: 26-Feb-2005 | Well, maybe split-path is not so useful sometimes, but at least it says what it is doing :) I think what we want most of the time is the dir-part and the file-part of a path (actually these are functions I use). I think they are more useful in general. The problem is in coming up with a good name to describe this behaviour..... maybe: to-dir-file-parts %my/path ;== [%my/ %path] ? | |
Anton: 2-Mar-2005 | I think that is correct, remembering a discussion with Carl Sassenrath a long time ago. | |
Brett: 2-Mar-2005 | Ammon. On your point 3 above. "If the word exists in that context then it is set there, if not then it grabs that context's parent until it has made it to the global or top level." No, it doesn't work this way. There does not need to be runtime searching. It is more like this... Look at my nested context example, and focus just on the 'name words. (1) When the first context function is encounted during evaluation, it has a single argument a block - which happens to contain 5 values. A set-word, a string, a set-word a word and a block. (2) Now when this first context function is evaluated it creates a new context, and binds to this context the all 'name words it can find in the block and nested blocks. To visualise this imagine all the 'name words including within the nested blocks have just changed Red. (3) After this colouring of the words, the block is evaluated (as in DO) so that at some point the second reference to the Context function is evaluated. (4) Like the first, it colours the name words in its block and nested blocks - let's say to green. (5) The final level is blue of course. (6) By the time all evaluation is finished the 'name words have the appropriate bindings (colours). Conceptually, maybe even actually, the innermost 'name word has had its binding (colour) changed three times, the second level one twice, and the highest once. In this way there does not need to be any runtime searching for "parent" contexts, because the words themselves maintain the references to the appropriate contexts. The Set function does not need to search it can see the binding (colour) already. | |
Volker: 2-Mar-2005 | Ammon: "1. It has to be happening during runtime there is no compiling." load-time and loop-time then? ;) ammon: "3. If you use a set-word in a context then that word becomes part of that context. If you use SET then it reverts to the context's "parent context" or the context in which the context itself is defined." Thats the important point: there is no reverting :) and so there is no need to keep track of parent-contexts.which is quite clever :) | |
Geomol: 3-Mar-2005 | A time function to measure the speed of code: time: func [:f /local t0] [t0: now/time/precise do f now/time/precise - t0] Now you can do e.g.: time [loop 40000 [ xx: [ ["a" 11 #toto] ["b" 28 #titi] ["c" 3 #pim] ] x: copy [] loop length? xx [insert tail x xx/1 xx: next xx] ]] | |
Graham: 6-Mar-2005 | There is a difference between the IMAP protocol itself (RFC 2060) and the imap:// URL scheme (RFC 2192). At this time REBOL only supports the imap:// URL scheme, which has a subset of the full IMAP protocol functionality. It handles mailbox lists, message lists, retrieving and deleting of messages, and message searches, i.e. it is API-compatible to pop://, with added support for multiple mailboxes and searches. Move/copy/rename and other administrative IMAP functions are not specified in RFC 2192 and not supported by REBOL's imap:// scheme at this time. | |
Graham: 9-Mar-2005 | need some other checksum that can be calculated by loading parts of a file at a time. | |
Graham: 12-Mar-2005 | http://www.jwz.org/doc/mid.html In summary, one possible approach to generating a Message-ID would be: * Append "<". * Get the current (wall-clock) time in the highest resolution to which you have access (most systems can give it to you in milliseconds, but seconds will do); * Generate 64 bits of randomness from a good, well-seeded random number generator; * Convert these two numbers to base 36 (0-9 and A-Z) and append the first number, a ".", the second number, and an "@". This makes the left hand side of the message ID be only about 21 characters long. * Append the FQDN of the local host, or the host name in the user's return address. * Append ">". | |
Graham: 12-Mar-2005 | I used 1'000'000 here .. don't know if it's enough generate-messageid: does [ rejoin [ "<" enbase form now/time/precise "." enbase form random 1000000 "@" server-name ">"] ] | |
Gabriele: 12-Mar-2005 | note that "well seeded" usually means you're seeding from some truly random value, rather than the current time | |
Micha: 15-Mar-2005 | how to count difference time x: now/precise == 15-Mar-2005/11:01:58.139+1:00 y: now/precise == 15-Mar-2005/11:02:38.733+1:00 x - y = | |
Gregg: 18-Mar-2005 | IIRC, they wok on anything. I know there was an ML discussion on any-block types some time ago, but I don't know how in depth it was WRT hashes. | |
Gregg: 21-Mar-2005 | WRT RegEx's -- I did a simple wildcard matcher (emulates VB's Like operator), and looked at hooking up PCRE, but it had a funky interface to it and I didn't get it working in the limited time I spent on it. | |
Chris: 31-Mar-2005 | Yep, I'm resigned to that. (and I'll word my queries a little better next time :^) | |
Group: Script Library ... REBOL.org: Script library and Mailing list archive [web-public] | ||
Chris: 13-Dec-2009 | Seems version-specific tags become obsolete over time.. | |
Maxim: 13-Dec-2009 | its time to show the world that R3 is starting to be usefull, stable and now finally actually better than r2 in few ways. Its gotten past the fun "prototype" stage and is now at the usefull "it works" stage, even if still alpha/beta | |
Brock: 23-Jan-2010 | ... conversely if the pieces are small enough, and can be done by one coder in a relatively short amount of time, many small pieces would get completed. You know the saying, "pennies make dollars". | |
Maxim: 23-Jan-2010 | bounties have to be worth the time. if I work at X$ an hour and a bounty offers 1-2 hours worth of work for something that may take a day... its not worth it | |
Anton: 22-Jul-2010 | (and I don't run with javascript most of the time). | |
shadwolf: 5-Jan-2011 | yeah but who will be that someone ? me ? hum ... sorry dude i have better things to do than wasting my time in fruitless projects .... that will only be used by me ... I understoud too well that those past 10 years... | |
shadwolf: 6-Jan-2011 | if you considere that the information buried here is anough as way to share information I'm sorry to informe you it's not. that's all look if you are not able to do the documentation for your project I would prefere you to spend 1 hours with me explaining me your project how to contribute it's goal etc and out of this hour i publish a documentation french /english. See that's the level Zero of comunautary organisation but we don't even reach that. Each of you think has the time to do everything and in the end it's not. | |
shadwolf: 7-Jan-2011 | ladislav problem is even going in the right group if any existed then you won't talk to me neither :) basically you don't feel concerned by what I say all you want is the job done what ever means are used to achieve that basically I used to think that way too ... But time passed things degradated and now r3 alpha is stuck and side projects like script library and View/Desktop are stuck too since they are related and on suspend until R3 is released ... So to me it isn't a miss placed converstation since R3 futur is related to scriptlibrary futur ... We could is that down time to try to reflect on making this better but that's not a discussion you want to have anyway... That's why the whole rebol world in 2011 is pretty much the same as it was in 2005.. | |
shadwolf: 16-Jan-2011 | I just submitted to rebol.org a 4 line script and it took me 1 hour is it normal to spend 1 hours on the header formating for just a copy past ? Can't we in 2011 get ride of it and have a form that you fill and generate the header for your script ? This is the numberone pain in the ass thing that makes me vomit each time i use rebol.org .... | |
shadwolf: 16-Jan-2011 | I just submitted to rebol.org a 4 line script and it took me 1 hour is it normal to spend 1 hours on the header formating for just a copy past ? Can't we in 2011 get ride of it and have a form that you fill and generate the header for your script ? This is the numberone pain in the ass thing that makes me vomit each time i use rebol.org .... | |
shadwolf: 17-Jan-2011 | maxim that's too easy to say that sunanda runs the things alone and that's the reason why rebol.org sucks ... when did sunanda call for help never ... when did he try to motivate people hating his website like me to participate. Last things my remarks about rebol.org are common sense. And they were made vastly in 2005 when it opens and when people style gived a damn. 6 years later rebol means nothing NOTHING it's lower than scrub and the recursive lack of work her killed rebol and any initiative around it. Not only each time something cool is done in this community Carl comes with a great announcement to ruin the effort but the promise he makes never come to a reality. | |
Maxim: 17-Jan-2011 | well, just talk about it with him and surely, if you have the time he may let you help him. you can already re-skin the site to make it look better. I just don't have the time nowadays. | |
sqlab: 2-Feb-2011 | The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Apache server at www7.swcp.com | |
Group: !Uniserve ... Creating Uniserve processes [web-public] | ||
Graham: 5-Mar-2005 | time to fire up ethereal and make sure I understand what the terminating sequence is for the smtp DATA command. | |
Graham: 5-Mar-2005 | A couple of questions: 1. how to timeout the client after a period of inactivity? 2. how to process multiple clients at the same time, or to refuse a client connection while an existing connection exists? | |
DideC: 9-Mar-2005 | Bed time here. I let you play with it. Take care of paths, it's what doom me to trouble. | |
Dockimbel: 17-Mar-2005 | Sorry Paul, didn't had any time to investiguate that more deeply. I'm late in almost all my projects (Uniserve and Cheyenne should have been out for 3 month now). | |
Dockimbel: 24-Jan-2006 | Next release will be out when I'll find time to package it. It also needs new documentation to better explain the concept behind the framework. | |
Dockimbel: 13-May-2006 | Not yet, I can only work on Cheyenne and other REBOL projects on my spare time, I'm currently almost full time on a big project for a customer (until end of july). I expect to make a first beta release of Cheyenne before that. | |
Group: Hardware ... Computer Hardware Issues [web-public] | ||
BrianH: 23-May-2006 | When I but a laptop (or any computer) the first thing I do is image the original drive, before I even boot up the computer for the first time. That way I can undo any mistakes I make, and even restore the computer to pristine condition and return it if that is necessary. | |
[unknown: 9]: 23-May-2006 | I should mention, I hate Norton Ghost, but I had spent the time to learn it, and it supported all the diff CD drives. The next time I change laptops, I will check out something else. Since Graham mentions Acronis, I would probably try that. What I don''t like about Norton is the crappy 1984 DOS interface. It is confusing, and has menus where a simple single page would work better. | |
[unknown: 9]: 23-May-2006 | I strongly suggest getting a Toshiba over other makers. I will never buy DELL every again. They wasted too much of my time, and time is one thing I can't afford. Toshiba tries to help with anything they can. Thier tech support often speak several languages, are very pateint, and well informed. | |
[unknown: 9]: 29-May-2006 | Even a slow computer can edit video just fine. It depends on what medium you work on. For example, if work in Raw, everything is really fast. When you finally move to a format (AVI, .MOV, .MPG, etc.) that is when stuff takes a LONG time. You need lots of video space. | |
Henrik: 23-Jan-2007 | I use synergy here all the time, in fact I use it to type in AltME right now :-) | |
Ingo: 23-Jan-2007 | I use synergy between win/win, win/linux from time to time, and find it very reliable. I didn't need reliable mouse positioning, though ... I'd say, just try it out, and you'll see whether it fills the bill for you. | |
Henrik: 24-Jan-2007 | I suppose you could use launchd, but I just start it manually every time I reboot. | |
Gregg: 1-Aug-2007 | My current machine is 3.5 years old, and is starting to breathe heavily at times, and take little naps when it chooses. It's time to think about the future. | |
Geomol: 1-Aug-2007 | I've heard many good things about the Apple Cinema Displays: http://www.apple.com/displays/ The 23-inch model is 1920x1200 pixels, which is enough for HD, 1920x1080. But there is something about a standard (HDCP), and that's not supported on the Apple displays, afaik, so it might not be the perfect monitor. Apple hasn't updated their displays in a long time, so maybe there's something new just around the corner, who knows. | |
Henrik: 3-Aug-2007 | I heard that Parallels eats a lot of memory and degrades in performance over time, so VMWare is perhaps better. | |
Pekr: 3-Aug-2007 | I have ordered my guys to prepare new notebook for me. Recently I have Core Duo Dell, but one month after purchase keyboard broke and now USB ports don't work well. Vista today ruined my whole REBOL USB pen directory, damned. It finds my usb pen on some ports every 30 secs. What is more, I have 7200rpm drive, battery lasts only some two hours. Now I will have well, Dell once again, this time with slower HD but 2 GB RAM. I was at VMWare presentation for our datacenter just yesterday and I really liked it, so I am putting it on my notebook too ... | |
Pekr: 3-Aug-2007 | Robert - still working with REBOL from time to time? :-) We'll upgrade SAP BW this year and SAP next year. I just wonder, if there is anything better for reporting than BW :-) Not everything is covered by that and e.g. in financial area we got some other offer. That whole area so overlaps with various offers, that it is kind of difficult to get myself oriented :-) | |
Robert: 4-Jul-2008 | But, you need access to the source-code. So, no chance for R2. R3 will be possible but is not yet ready for prime-time. | |
Graham: 7-Oct-2008 | and most of the time it's turned off | |
Group: SVG Renderer ... SVG rendering in Draw AGG [web-public] | ||
shadwolf: 26-Jun-2005 | I copy past the conversion units into the script becaus I know that could be usefull but AS I was working on lineargradient and as it's a complicated part of the format SVG I had no time to make a conversion algorithm I glad to see that you make it :) | |
shadwolf: 2-Jul-2005 | I'm still working full time on the S VG renderer. I'm close to be at the same level than the previous code but as I'm working with objects the code seems to be more fast ... | |
Ashley: 2-Jul-2005 | I've spent quite a bit of time looking at Inkscape (http://www.inkscape.org/) and it seems to be the only / best SVG game in town (their command-line driven SVG to PNG conversion seems to be particularly well regarded). Looking forward to their 0.42 release as it supports OS/X as well. The Clip Art site that they link to (http://www.openclipart.org/) is also a treasure trove of Public Domain files (which solves the GPL concerns I had with many of the dedicated KDE / Gnome icon sets). I'm also looking forward to their release 15 which seems to be just around the corner. Lots of good news in the SVG world, I wonder how long before mainstream browsers start supporting it? (without plugins). | |
shadwolf: 2-Jul-2005 | I psent lot of time using it (more than 80 hours since this last weeks ) all SVG files that I could found exists | |
shadwolf: 1-Jan-2006 | transform problem are on their way to be solve gradient too by cyphre and Carl those two things are the most blockant problems until they are not completly solved we can't expect to have a full working SVG rendering engine -> most of SVG imagines use transform effects and gradients this means that if we want to get a pretty good and reliable SVG engine we have to fixe those two issue. SVR rendering engine is a good and hudge test upon AGG integration to REBOL/View and it allows us to embetter it !!! Once we get a fully working engine with basic human understandable algorithm i will start the optimisation process using parse (but to be franck i don't know how parse will react in front svg row data or how will be the time to dev this parse based SVG engine ... in all cases I think the actual engine have teached me a lot arrounf the SVG to AGG adaptation process so i hope the translation to parse and parse/rules will not be too hard and too long) | |
shadwolf: 2-Jan-2006 | ty ashley ^^ time i wasn't giving notice of my progress but mainly because Gradeint and transform problem where dependent on AGG an not on my script. | |
Ashley: 3-Jan-2006 | When I find some spare time. ;) Next week or two hopefully. | |
Group: rebcode ... Rebcode discussion [web-public] | ||
BrianH: 11-Oct-2005 | The syntax check would allow such errors to be caught at rebcode creation time, rather than have it just crash REBOL with no error message at runtime. | |
Pekr: 11-Oct-2005 | wasn't it planned for so called language plug-ins some time ago? | |
BrianH: 12-Oct-2005 | Actually, when I think about it, the flexible function call syntax of REBOL would be a bit of a slowdown to implement directly in rebcode. All of the operations now are fixed in arity and known ahead of time. One way to get that same predictable behavior in rebcode is to put the call in a block and assign the result - coincidentally this is the syntax of the do opcode. Another way to do this would be to add something like an APPLY opcode with three parameters: A result param (word!), a function param (word! | path!) and an arguments param (word! | block!). This opcode would pass the arguments to the function (perhaps with refinements) and assign the result to the word provided. This would allow the higher order programming that would otherwise be awkward - the do opcode could be used for traditional function calls. If necessary, the operation could be split into two opcodes: APPLY for function values assigned to a word, and APPLYP for a path literal or value assigned to a word - whether to do this would depend on which was faster. Another awkward thing to do in rebcode is getting and setting values through indirection, like the get and set natives do. Those seem like a really basic operations that should have opcodes assigned to them rather than having to resort to do blocks. I'm just thinking of the basic get/set word assigned to word scenario, not the more advanced object/block stuff. | |
BrianH: 12-Oct-2005 | I meant the other, literal paren in your code that you clearly needed to be composed at rewrite time rather than at rule adding time like it is now. | |
BrianH: 12-Oct-2005 | OK then, I thought /deep meant /deep, my mistake :) I thought you needed the extra compose since it was to be applied later, at rewrite time. | |
BrianH: 12-Oct-2005 | Well finding an example is simple: Just convert to stack code and figure out when the stack would be used more than one deep between ops. That means more than one temp var. What we get for going to a register machine in a stack language :) This would all be solved by a built-in USE directive with literal blocks that acts like USE in REBOL except only binding at rebcode creation time. It could be implemented as a built-in rewrite rule, changing the temporary variables to local variables, renaming if necessary. This rewrite would be done after the user-defined rewrites were done, but before the binding to the opcodes. Let me think about how this could be implemented - I am late for a class. | |
Pekr: 13-Oct-2005 | Gabriele - some time ago you also did interesting script - parse-rules or anything like that? Or was it script to make own datatypes? You now seem to be an expert in that regard, providing us the assembler part. Maybe stuff I mentioned could be added to rebol in some extent? Would it be worth it? :-) | |
Carl: 13-Oct-2005 | Args: result func-name args, such as: apply data read [http://www.rebol.com] apply time now [] apply year now [true] ; /year refinement | |
Carl: 13-Oct-2005 | I should also comment: These rebcode releases are intended to focus on the VM and opcodes themselves, plus the lower level expressions ("assembly code") necessary to make that happen. We are not focusing on higher level expression methods (e.g. compiler) at this time. We assume that many such things will happen (from many sources), but for now, we need the base VM to be solid first. | |
Pekr: 14-Oct-2005 | and log2 does help with it? Just asking - most of the time I dunno what you are talking about here :-) | |
BrianH: 14-Oct-2005 | I suppose those "constants" could be calculated ahead of time and just inserted in the code as local variables. Well, that solves the functionality and memory (mine) problems. Still, it seems like C libraries and such must have a better way of doing this - it seems a bit inefficient. | |
Pekr: 14-Oct-2005 | Do you think anything like following would be possible? (simply trying to get some real-life example usability of rebcode, e.g rewriting some mezzanines). Some time ago, we've got 'remove-each. But initially there was not any such function available ... so I wanted to filter directory listing - it was rather slow in rebol, untill remove-each appeared. I would like to teas rebol level vs native vs rebcode. Could such functionality be achieved in rebcode? I mean - take a block, traverse it, remove each element where last char is #"/"? | |
BrianH: 14-Oct-2005 | See, even BRA is converted from an absolute offset to a relative offset at assembly time. Having BRAW be relative would mean making that conversion at runtime every time you want to make the jump, and then rewriting that computation every time you make a minor adjustment to your code, recounting instructions by hand and subtracting the new constant. | |
BrianH: 14-Oct-2005 | (Thinking out loud) It occurs to me that computed branches would be a lot easier if you could reference the target values in your code, so that you have something to compute with. If the offsets were absolute you could just assign them to the label words (something that could be done in the first pass of the assembler rewrite of the branch statements). Relative offsets could be calculated pretty easily if you had something like a HERE opcode that would assign the current position to a variable that could be used soon afterwards to calculate the relative offset. For that matter, the HERE opcode could perform the assignment of the original label as well, and even be accomplished by a rewrite rule in the branch fixup pass of the assembler. Here's my proposal for a HERE assembler directive. No native opcodes would need to be added - this would be another directive like label. This directive could be used to set the target values to words for later computation. Assuming BRAW stays relative and no absolute computed branch is added, it could also be used in computations to convert from absolute to relative offsets. This would be sufficient to make computed branches practical. - A new directive HERE, taking two arguments, a word and a literal integer. It would set the word to the position of the HERE directive, plus an offset specified in the second parameter. The offset would need to be a literal because the calculation would be performed ahead of time by the assembler - 0 would mean no offset. If you don't want to reset the position every time you branch to the word use an offset of 3. Resetting the word after every branch would allow its use as a temporary in absolute-to-relative calculations, but that would only be an advantage until the JIT or optimizer is implemented - the choice would be up to the developer. Having a mandatory second argument is necessary for reasons that will become clear later. - The HERE directive would be rewritten away in the fix-bl function of the assembler like this: REBOL [] ; So I could use SciTE to write this message fix-bl: func [block /local labels here label] [ labels: make block! 16 block-action: :fix-bl if debug? [print "=== Fixing binding and labels... ==="] parse block [ some [ here: subblock-rule (here/1: bind here/1 words) | 'label word! (here/1: bind here/1 words insert insert tail labels here/2 index? here) | ; Beginning of the added code 'here word! integer! ( here/1: bind 'set words ; This is why HERE needs two arguments here/3: here/3 + index? here ; Offset from position of this directive if (here/3 < 1) or (here/3 > 1 + length? block) [ error/with here "Offset out of bounds:" ] ) ; End of the added code | opcode-rule (here/1: bind here/1 words) | skip (error here) ] ] parse block [ some [ here: ['bra word! | 'brat word! | 'braf word!] ( if not label: select labels here/2 [error/with here "Missing label:"] here/2: label - index? here ) | opcode-rule | skip (error here) ] ] ] | |
Gabriele: 14-Oct-2005 | (i.e. the word is set at compile time, so you don't need the SET in the rebcode.) | |
BrianH: 14-Oct-2005 | Switch statements are compiled to relative branches, but those branches are computed at compile time rather than run time - in that case there is only one branch statement so it's OK. A switch statement can be implemented with the other, direct branch statements. | |
BrianH: 14-Oct-2005 | New version! Time to test... | |
Volker: 14-Oct-2005 | You have to try editing url from time to time :) | |
JaimeVargas: 14-Oct-2005 | Ok. Guys have a good weekend time for me to disconnect. | |
Pekr: 14-Oct-2005 | guys - take your time to do it right :-) We know "the date" is on 14.November. I can't imagine what the rebcode will be like at that time, if we have two releases daily :-) | |
Group: Tech News ... Interesting technology [web-public] | ||
Terry: 1-Mar-2006 | at the time, i really liked Amiga too, especially video toaster, but i saved myself TONS of grief by avoiding it, as many of the folk here would understand. | |
Allen: 1-Mar-2006 | thankfully we are in a time of plenty in our neck of the woods at the moment. | |
Terry: 4-Mar-2006 | MySQL 5.0 Adds Features for Enterprise Developers and DBAs by Ken North Baseball legend Satchel Paige is famous for having said Don't look back, something might be gaining on you." Companies selling a commercial SQL database management system (DBMS) know its MySQL that's gaining on them. With an already large installed base, MySQL is set to attract new users because of the feature set of version 5.0. It includes capabilities for which developers have often turned to commercial SQL products. The purposes for which we use personal, mobile, workgroup, departmental, enterprise and web databases are diverse. Application requirements are a primary determinant of the capacity and features we need from an SQL DBMS. For example, a high-volume transaction processing web site places greater demands on a database than a contact list manager for laptops and small business servers. A Web Techniques magazine article, "Web Databases: Fun with Guests or Risky Business?" discussed features that characterize an industrial-grade SQL DBMS. It explained SQL security and mission-critical databases, defined as "A database is mission critical if its lack of data integrity has serious consequences, such as causing the loss of customers or even lives." Maintaining data integrity is implicit -- that's a prime directive for a DBMS. The article explained other features that enterprise developers look for in an SQL platform: ... mission-critical applications require features such as intrinsic security, transaction journaling, concurrency controls and the ability to enforce data integrity constraints. Without those features, you do not have secure, robust databases. Connecting a database to a Web server adds other requirements, such as a multithreaded architecture and the ability to do database backups without taking the server down. Freeware and PC DBMSs are suitable for certain classes of applications, but not for high-volume Web sites and mission-critical databases. In any case, don't bet your business, or lives, on such software unless you have the source code and the expertise to understand and repair it. Since that article appeared in print, improvements to MySQL have removed the "not ready for prime time" label. Features described in that article are now available to MySQL users: * transactions * concurrency control, locking, SQL standard isolation levels * intrinsic security * integrity constraints * thread-based memory allocation. TII Computer Deals at Dell Home Systems 180x150 MySQL uses separate threads to handle TCP/IP and named pipes connections, authentication, signaling, alarms and replication. The combination of threaded architecture and MySQL clustering provides powerful parallel processing capabilities. MySQL can process transactions in parallel with separate connections on separate processors using separate threads. MySQL Milestones A decade of development has moved MySQL out of the bare-bones DBMS category, enlarged its user base, and turned MySQL AB into a profitable company. One of the important milestones was integration of the InnoDB engine with MySQL 4.0. That upgrade gave MySQL multiple tablespaces, tables greater than 4GB and support for transaction processing. Other enhancements included OpenGIS spatial data types and hot backups. The latter enables a DBA to perform a backup without taking the DBMS offline. Hot backup software is available as a commercial add-on for databases using the InnoDB storage engine. MySQL 5.0, the newest version, is a major milestone. There have been enhancements to the tool sets, storage engines, types and metadata. MySQL 5.0 includes features enterprise developers have come to expect from commercial SQL products. * capacity for very large databases * stored procedures * triggers * named-updateable views * server-side cursors * type enhancements * standards-compliant metadata (INFORMATION_SCHEMA) * XA-style distributed transactions * hot backups. MySQL has a demonstrated capacity for managing very large databases. Mytrix, Inc. maintains an extensive collection of Internet statistics in a one terabyte (1 TB) data warehouse that contains 20 billion rows of data. Sabre Holdings runs the oldest and largest online travel reservation system. It replicates 10-60 gigabytes per day from its master database to a MySQL server farm. The MySQL databases are used to support a shopping application that can accommodate a million fare changes per day." | |
Graham: 4-Mar-2006 | Jim Starkey Sells Netfrastructure to MySQL AB and Moves On Today Jim Starkey, who led the original Vulcan fork of Firebird, announced that he has sold his Netfrastructure web software business to MySQL AB and will be taking up a full-time job as a developer for the MySQL company. Jim won't be a regular code contributor around Firebird any more, but he has promised he'll still be around to post the occasional "wolf-gram" in Firebird-Architect. We in the Firebird Project wish Jim all the best for what looks like an interesting turn in his career. | |
yeksoon: 22-Mar-2006 | Marketing talks... (I believe). I am not sure when MSIE 7 will be released...but I would think they time the release of FF2.0 to be around the same time or earlier...and do their marketing spills | |
Terry: 24-Mar-2006 | IE 7 is one of the buggiest pieces of garbage I've ever come across.. here's one problem I had.. (a quoted solution.) This is just so Microsoft" it should almost be expected. I had recently installed IE7 in an unsupported way using the instructions found here. The nice thing about this, is that it lets you run IE7 side by side with IE6. As a developer, there's no way to just let IE7 install itself over IE6, so I thought this would be a good solution. Fired up IE7 for the first time and it took about 2 minutes for me to realize there is just no possible reason why anybody would find this useful at all. Not for end users... not for developers... it just doesn't work right. The new toolbars are not that special either, IMO. So, that was it. At least for Beta 2. Fast-forward one week and I'm doing some serious testing of one of my new apps. Of course, I'm testing on the fly in Firefox but testing in both browsers after finishing all pieces of major functionality. Enter my URL into IE, press enter... and bang... up comes Firefox with the page I loaded!?!?! Uh... what? Google to the rescue. A search for "IE Launches Firefox" returned only 2 results... but luckily, one of them had the solution. It seems that a registry key installed when IE7 is run causes this situation. Just brilliant. From the IE Blog... locate this registry key and remove it: HKEY_CLASSES_ROOT\CLSID\{c90250f3-4d7d-4991-9b69-a5c5bc1c2ae6} As stated... it fixed my problem. Thanks Microsoft... | |
[unknown: 10]: 5-Apr-2006 | in 2 weeks time a cooperation of micorsoft together with Apple can build very nice applications that bring money ;-) | |
Maxim: 21-Apr-2006 | not yet, but maybe in time... the article talks about technology which currently exists, but is not distributed by apple. | |
[unknown: 9]: 24-Apr-2006 | The problem in this case is that the software itself became illegal, which is similar to lock picking tools being illegal. Then the transport of these tools (links on websites) were made akin to transport (trafficking). The solve is simply to fracture all software into so many pieces that it is impossible to point in any one direction. A paperclip here, a tin of graphite there, etc. And in theory, it may be possible due to the web not to have any group of these items in your possession at the same time. Another option is much simpler…send the files out (to some other country), have them return unlocked. This would pose an interesting problem since clearly you are receiving a copy some IP. So then one should receive a "protected" copy using a different protection system. No that part has to be proven as well. It is all very interesting…but in the end we must abide by the law until we can vote it to change. | |
Sunanda: 9-May-2006 | H blogged a couple of times about winCE being complete pants on a cellphone. And hinted that a port of REBOL to winCE is possible given time: http://www.rebol.net/article/0217.html | |
Pekr: 12-May-2006 | Cyphre did find some link to beta Ruby/AGG release, which one note of author, stating something like "Download beta release, but this is unexpectadly slow :-(" ... which could mean there is still a long way to go for them, and we can have REBOL 4.0 by that time ... | |
Graham: 12-May-2006 | Time for Orca to annouce free ssl support | |
Henrik: 12-May-2006 | the problem is that there is soo much to do. Rebol covers so much ground, there would be enough work for 30-40 top-skilled software engineers over the next 2-3 years working full time to cover everything. I would for example like to see just a bit of focus on the Word Browser, make it complete so you could add comments. It's hard because there are a 100 other things to do. It's like playing tennis and someone throws 50 balls at you. You'd need a really big racket. | |
Group: !Liquid ... any questions about liquid dataflow core. [web-public] | ||
Maxim: 8-Dec-2008 | anyhow... during the holiday season, I will be putting A LOT of time on my coding... so maybe, I'll release some stuff. | |
Maxim: 27-Feb-2009 | so... I'll do this for you this week-end (since I have time :-) | |
Josh: 5-Mar-2009 | Sometimes I wish there was a delete button for messages I type, got some dumb ones from time to time | |
Maxim: 5-Mar-2009 | plus, its spring break and I'm with my kids... so taking time with them. | |
Maxim: 5-Mar-2009 | ok, so I have a bit of spare time tonight and will build you a stand-alone example of a small RPG character editor. Using !plug objects directly, so you can see the process of subclassing the core plug to have it do something usefull. | |
Josh: 6-Mar-2009 | Awesome! I understand the busyness. I am in the midst of my final semester of my master's program. Enjoy your time with your kids! | |
Ammon: 7-Mar-2009 | Interesting... I'm a heavy prototyper. I need one statement that does something to start with and I often have to see each additional statement functional before I can move on to the next. If I spend enough time within a given environment I'll eventually be able to rebuild it from scratch but your code has always been deceptively simple so I often need an explanation of why you do what you do how you do it. | |
Maxim: 8-Mar-2009 | you could even cause its to process only after a time lapse occured... automatically preventing useless processing within live animation nodes :-) | |
Maxim: 13-Mar-2009 | As you know, I just totaly reviewed how liquid-vid will handle its layout (now a live prodecural network in its own), so I am hard at work building that, but I will definitely put some time on integrated unit testing, when I rebuild the visual graph editor. its such a great idea, as we have discussed, the I/O aspect of plugs cannot be ignored in dataflow, so this would be a great way to profile, document and verify expected node behaviour. | |
Maxim: 13-Mar-2009 | pipes work in about the same way, but every time a value is filled within a piped plug, ALL of the other members of that pipe ALSO get filled with the same value. | |
Group: Printing ... [web-public] | ||
Henrik: 4-Sep-2008 | DocKimbel, you'll find that R2 Draw has kerning problems. Or at least that's what it had the last time I looked. That makes it difficult to center and right align text. This is not an issue in R3. | |
Henrik: 4-Sep-2008 | It might have had problems, but it would have been a much better starting point, had Microsoft embraced postscript from the start. There would have been a common starting point and a much larger incentive for building hardware postscript printers at the time. If that had been done, printer drivers would not be necessary under any platform today, or they would be limited to being postscript rasterizers. |
1301 / 7721 | 1 | 2 | 3 | 4 | 5 | ... | 12 | 13 | [14] | 15 | 16 | ... | 74 | 75 | 76 | 77 | 78 |