AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 32 |
r3wp | 270 |
total: | 302 |
results window for this page: [start: 33 end: 132]
world-name: r3wp
Group: Ann-Reply ... Reply to Announce group [web-public] | ||
Maxim: 3-Apr-2005 | IOS helps, but the actuall applications aren't very powerfull or compelling yet. and when dealing with large companies which focus on tool sets, they don't see the benefit of having all the data available as one pool of data. So the IOS demo is a tough one IMHO. | |
Maxim: 9-Jun-2010 | The styling mechanism is all up to you. currently, the site is a mix of CSS, images and run-time html generation. As I start adding dynamic content tags, I might start using some remark code within the CSS to keep the style programmable. things like colors, texture-names, could all be resolved from remark. Where and how that information is stored is totally separate from the engine. remark tags are little dialects which are created & parsed dynamically, stored as sets, which are called document models. Using a smart caching system and a feature I call "dialect Learning" you can *merge* different document models together and leverage code from a variety of sources. In the above the <main-menu!> might generate markup containing remark tags which you define before or later, the menu will adapt its style for your needs. so the same menu, will in fact generate different html output based on what mix of document models you are using. one might build animated javascript, the other might be only static HTML. the style is much more than just "looks" its actual content, but the nice thing is that your source HTML is totally unchanged, and there is no "Code" in your pages, only markup. | |
Maxim: 10-Jun-2010 | the styles might also be rtags and the sets of tags too. all is parsed as text within the engine, which you can load as data or as text within your rtags. | |
Group: !AltME ... Discussion about AltME [web-public] | ||
James: 18-Jan-2005 | I think the icon idea would work but you could also just have an option like when you set your user color that sets the color of groups that have not been viewed yet. That way I could set it to bright orange or something. | |
Geomol: 4-Apr-2006 | Do we really have the full sets locally at all time? | |
Group: RAMBO ... The REBOL bug and enhancement database [web-public] | ||
BrianH: 27-Oct-2005 | Integer operations: - conversions between integers and binary and back - bswap opcode for endian conversion - picki and pokei, like pick and poke but for bytewise access to integers - perhaps allow tuples to be treated like integers for opcode purposes, or to-tup/to-int for conversions between them Word operations: - set indirect for things like forall, 'a parameters, other uses - for objects/contexts: bind ["Bind a variable to a context" word! word!] Struct operations: - sets ["Set a field value of a struct" word! word! word!] - gets ["Get a field value of a struct" word! word! word!] - copys/changes or picks/pokes (see other group for details) | |
Gabriele: 12-Jan-2007 | ok, so it's not really a bug; it's just that when you have a default network server, rebol uses that for any protocol. (set net does not actually set the smtp server; it sets the default server. since the send function does not specify any server, the default server is used to send email; that's why the default server is normally set to the smtp server) | |
Oldes: 10-Jun-2007 | why this is not working? >> remove charset "abc" "a" ** Script Error: Invalid argument: none ** Near: remove charset "abc" "a" when in doc is: Character sets can also be modified with the insert and remove functions, or combinations of sets can be created with the union and intersect functions. | |
Group: Core ... Discuss core issues [web-public] | ||
Gordon: 5-Nov-2005 | This traverses the datablock and sets each of the 9 values and prints them as a record. | |
Anton: 24-Nov-2005 | Pekr, you can do it by binding your 'date-lay to the 'date-lay that is already in the function body. insert second :request-date bind [probe date-lay] pick pick second :request-date 10 2 (Mmm... request-date is quite an ill-behaved function. It sets 5 words in the global context.) | |
MichaelB: 12-Dec-2005 | Yes, I'm right now just a little bit confused with the numbers anyway. I have to sets of icons, alphas and official and used the alphas for testing funcs and the like and thought they're at least as new/fixed as the official releases, but maybe my alpha isn't completely up-to-date either. | |
Graham: 29-Dec-2005 | set object none ; sets all the members of an object to none set object [ "first" ] ; sets the first member of the object to "first" how to set another member of the object only knowing the name of the member ? Is there a quick way? | |
BrianH: 23-Feb-2006 | I'm thinking more like keeping track of a few things: - Proper behavior, and version when such behavior was achieved - Changes in expected behavior So there would be two sets of versions, the versions of REBOL and the versions of the tests. Over time, both REBOL will be fixed and the tests will be fixed, refined or altered. This could get pretty big pretty quickly I suppose - it could use a database to store the tests or some such. | |
Sunanda: 24-Mar-2006 | it's a strange hack -- difference was originally for sets. So making it work for time is seriously non-orthogonal. | |
Group: Script Library ... REBOL.org: Script library and Mailing list archive [web-public] | ||
Maxim: 29-Sep-2006 | either tool sets or individual utility functions. | |
Group: View ... discuss view related issues [web-public] | ||
Ammon: 10-Feb-2005 | the /Options refinement of layout simply sets a couple of flags in the face... | |
Group: I'm new ... Ask any question, and a helpful person will try to answer. [web-public] | ||
DideC: 22-Jun-2005 | >> help new-line USAGE: NEW-LINE block value /all /skip size DESCRIPTION: Sets or clears the new-line marker within a block. NEW-LINE is a native value. ARGUMENTS: block -- Position in block to change marker (Type: block) value -- Set TRUE for newline. (Type: any) REFINEMENTS: /all -- Set/clear marker to end of block /skip -- Set/clear marker periodically to the end of the block size -- (Type: integer) >> a: [1 2 3 4 5 6 7 8 9 10] == [1 2 3 4 5 6 7 8 9 10] >> new-line a true == [ 1 2 3 4 5 6 7 8 9 10 ] >> new-line a false == [1 2 3 4 5 6 7 8 9 10] >> new-line/skip a true 2 == [ 1 2 3 4 5 6 7 8 9 10 ] | |
Anton: 21-Jan-2008 | (Note that the above example where I set 'body is a bit "polluting". It sets the 'body word global. It's not strictly necessary, you can just replace body/2 with second second :engage. I just added it to make the meaning clearer.) | |
Sunanda: 16-Nov-2008 | A good learning curve, David, might be to adapt the subpanels example. Once you have sets of controls appearing in the subpanel to your satisfaction, you could then go on to do the set dressing: -- styles and absolute positioning to mimic Win XP -- default size depending on user's monitor Then start adding the real functionality! | |
Sunanda: 19-Nov-2008 | Hope I am not adding extra confusion by adding this attempted explanation... ** Many applications will have a single VIEW LAYOUT [...] to display everything. ** They can then use SHOW and HIDE to selectively make displayed faces visible or not. ** If you have several sets of controls that need to replace each other (like when you click a tab) then subpanels within the one VIEW is the way to go: ** You have a separate LAYOUT for each subpanel. (You probably got the idea that the main view is called MAIN from Carl's subpanel examples. It can be called anything). ** To SHOW a subpanel, you set the panel contents to the appropriate LAYOUT. ** Finally, as Gregg says, you can have multiple, independent windows using VIEW/NEW. Best to work up to that slowly :-) | |
btiffin: 25-Nov-2008 | And you still need view on the main ... so I take back what I just said ... the main view sets up the do-event event handler for all the faces. (not tested so just rambling now) | |
Group: Make-doc ... moving forward [web-public] | ||
Vincent: 1-Apr-2005 | Robert : For the structure, you can look at my 'Easy-Doc prototype: http://rebol.dev.fr/view.php?sid=141 It works with 3 sets of modules: readers, parsers and writers. 'readers have to supply a text string to parsers (ie. MS-Word files are scanned for text), 'parsers build a block in intermediate format (there is a makedoc parser,) and 'writers output the result either in file or on screen (VID / html / pdf / rtf / swf). | |
Group: PDF-Maker ... discuss Gabriele's pdf-maker [web-public] | ||
Gabriele: 23-Aug-2010 | as you see, it determines the image size, then sets the text margins so that you can make it flow around the image. it's a "trick" but it works if the image is not fixed within the page but moves around with the text, and you know it won't be split across pages. | |
Group: Parse ... Discussion of PARSE dialect [web-public] | ||
Gregg: 28-Apr-2006 | space/spc whitespace/wsp alpha digit(s) alpha-num ; should digit be num? ctl/control non-US-ASCII/high-ASCII quoted-string escaped-char ; what is the escape though; REBOL ^, C \, etc.? What other standard sets would we want? | |
Oldes: 9-Apr-2007 | p: gets current parse position :p sets new position | |
BrianH: 26-May-2007 | The standard backtracking of parse only happens upon alternation. To support the *, + and ? behavior of regexes, you either have to roll your own backtracking or have the compiler convert to using first and follow sets. In contrast to how your links describe the behavior of regex engines, it might be easier to make parse support lazy rather than greedy behavior of its iterators - they are greedy by default, but so much so that the first and follow sets shouldn't overlap. | |
BrianH: 28-May-2007 | I'm more concerned about the first and follow sets - doing that wrong could mean a slowdown of orders of magnitude. | |
BrianH: 28-May-2007 | Are you familiar with the theories behind parser generators? That is what you are doing. I studied the theories in college - hence the talks about first and follow sets. | |
Group: MySQL ... [web-public] | ||
Pekr: 30-Aug-2005 | I use mySQL admin utility, which sets old-passwords item in my.ini file, yet Doc's mySQL driver does not work ... now I am at the end .... | |
Pekr: 5-Sep-2005 | has anyone experience with character sets and collations? I can see there are variables like character_set_connection() and collation_connection(), etc. - can those be set from within the Rebol? | |
BrianH: 17-Apr-2008 | Read the comments: The CEO of MySQL sets the story straight. | |
Gabriele: 3-Jul-2008 | about escaping, Nenad's driver has such functions already, so i don't see that as an advantage for the native driver. Qtask has a native driver too (for speed reason with large record sets), but remember that when you use the mysql c library either your app has to be GPL or you need a license from MySQL (Qtask has a license). | |
Dockimbel: 11-Nov-2008 | I've just upload a new experimental 1.3 version of MySQL driver supporting mutiple queries, stored procedures and multiple result sets. Reading mutiple results is done by calling COPY for each result. Download at http://softinnov.org/tmp/mysql-protocol-41.r | |
Gabriele: 12-Nov-2008 | BTW, Maarten told me that he knows for sure that you can get the number of result sets in advance, if he doesn't show up here (he can't be much in front of a computer these days), maybe you could email him to get more info. | |
Maarten: 12-Nov-2008 | I'm here. I think there is a C API call for the number of result sets. Primitive, but this is how to do it: http://dev.mysql.com/doc/refman/5.0/en/c-api-multiple-queries.html | |
Dockimbel: 15-Nov-2008 | New version 1.3 of new MySQL driver released as beta. (same URL). Changes: - Fixed the multiple result sets end-of-stream issue. Now an extra COPY will return NONE, marking the end of the data stream. - Fixed error message parsing for protocol 4.1. - Added SQL request delimiter property to port/locals/delimiter (default: #";") | |
Dockimbel: 28-Nov-2008 | After analyzing the report you sent to me about issue with sproc. MySQL has a odd behaviour, it seems to always return 2 result sets for a sproc even when you're expecting only one (the second will then be empty). So, after calling a sproc you have to call COPY twice (or once after a SEND-SQL) to flush the remaining data. I'm looking in the driver to see if I can automate this flushing process. | |
DideC: 30-Mar-2009 | OK, old-password is off in the server variable. Do you know where is the config file where this variables are sets (Ubuntu) ? | |
Group: Syllable ... The free desktop and server operating system family [web-public] | ||
Kaj: 15-Sep-2008 | We could run an R/S tunnel that sets the guest clock every minute from the host clock :-) | |
Kaj: 17-Dec-2010 | Yeah, the feature sets aren't the same, because these new ones are very commercial | |
Group: Linux ... [web-public] group for linux REBOL users | ||
Volker: 21-Apr-2006 | seems the 2 in that line sets the level. http://www.linuxfibel.de/booten.htm (german). | |
btiffin: 13-Sep-2007 | Just installed a new favourite thing. unclutter for X. hides the mouse cursor when there is no activity; typing is SOOO much better now. Over the span of my lifetime, I'll probably get at least a few days out of each wrist before hardcore cts sets in. Lovin' it. No more venting about a Mac only feature. Yippee. | |
Anton: 4-Apr-2009 | I've just got another method of passing the Window XID to Rebol, obviating the need to scan all open windows. Much more direct, it sets an environment variable, which Rebol can read with get-env after VIEWing a window. | |
Group: CGI ... web server issues [web-public] | ||
DanielSz: 26-Jul-2007 | Thanks, Graham, you hit the right spot. Like you say in your article, "Read/Custom sets the port to lines modes, and there is no clean way to change this to binary for binary uploads". But that's exactly what I need. Which script by Oldes are you referring to? Where can I find it? Are you saying that his is doing the job? | |
Group: AGG ... to discus new Rebol/View with AGG [web-public] | ||
Ashley: 10-Jun-2005 | I'm thinking SVG icon sets for a start. | |
Volker: 5-Nov-2005 | How do you test? The actual drawing is done inside 'show, the other stuff sets only some values. except you use to-image, that has to render too. | |
Graham: 5-Jun-2006 | rotate says it sets the clockwise rotation for draw commands. | |
Group: Dialects ... Questions about how to create dialects [web-public] | ||
btiffin: 20-Sep-2007 | If I had to quickly pick an order; REBOL, Forth, SNOBOL, Lisp. If I was told I HAD to do it in a class based object oriented language I'd probably pick SmallTalk ... no ... I'd probably just leave. To be honest, I've rarley seen a DSL that didn't require a programmer to script it anyway, so... I find the whole thing kind of moot. Moot is the wrong word. A non-coder MIGHT be able to VID up a GUI but I doubt it would do much...or by the time they were done, the non-coder would have unknowningly become a coder. I've not seen a DSL I'd turn over to Bob the manager to write progams in. Even languages written to be specific; Erlang for telephony, Forth for telescopes, are still programmer languages. REBOL comes soooo close to being a data language that humans can use...but unfortunately nope; Programmers required. The magic all happens when you can build up layers, and stand on the shoulders of giants. Something hardware engineers have been doing since day 1...programmers might learn by day 32'767 if we get lucky. No doubt our smartest programmers will be fussing with strings 50 years from now with the same basic problems and mind sets faced 50 years ago. | |
Henrik: 3-Mar-2009 | Last year I created a small database which I wanted to talk to via a dialect. So I created a builder dialect that would build the database command dialect in two sets, one for server side for query handling and one for client side for response handling, so 3 dialects. Then I would build client- and server-apps using a make-file like dialect which preprocesses and builds apps and uploads them to specific locations. 4 dialects. Great amount of control. Very little code. | |
Group: Web ... Everything web development related [web-public] | ||
onetom: 1-May-2011 | angular is a js library which interprets special tags, attributes and element values in the dom and sets up an event handler system behind the scenes which keeps model objects in sync w the dom content (back and forth) | |
Group: SDK ... [web-public] | ||
Volker: 5-Dec-2005 | Forgot to mention that ;) If Carl sets up such a build-tool, it should be able to build the encaps too. | |
BrianH: 28-May-2008 | Apparently the system/script settings aren't getting set from encapped apps (after testing). The system/options/path setting is the current directory that the program or script is called from, while system/script/path is the current directory inside REBOL. When REBOL runs a script it sets the system/script settings a little different that it does when the script is encapped, but the system/options settings are basically the same, with the exception of the name of the file in system/options/boot. If you want to distinguish between the two situations, check for whether system/options/script is a file (script) or none (encapped). | |
Henrik: 6-Feb-2009 | because it basically sets out to solve all shortcomings of web2.0 apps, while staying in the browser/internet metaphor. | |
amacleod: 3-Mar-2009 | If I move #INCLUDE %window.r below #INCLUDE %scroll-panel.r my error changes to : Script Error: access has no value ** Where: stylize ** Near: access: make access [ set-scroll-offset: func [{Sets the scroll position (subface/offset) and updates the scroller drag-bars to reflect the new position.} face offset [pair!] /no-show /local scrolldom ] [ face/subface/offset: offset scrolldom: max 0x0 (face/subface/size - face/crop-box/size) face/hscroll/data: either scrolldom/x > 0 [- face/subface/offset/x / scrolldom/x] [0] face/vscroll/data: either scrolldom/y > 0 [- face/subface/offset/y / scrolldom/y] [0] if not no-show [show face] ] ] feel: | |
amacleod: 3-Mar-2009 | I changed the line below to - access: make object [ Probably not a bug but I could not find its dependancy and it works for me now... ** Near: access: make access [ set-scroll-offset: func [{Sets the scroll position (subface/offset) and updates the scroller drag-bars to reflect the new position.} face offset [pair!] /no-show /local scrolldom ] [ face/subface/offset: offset scrolldom: max 0x0 (face/subface/size - face/crop-box/size) face/hscroll/data: either scrolldom/x > 0 [- face/subface/offset/x / scrolldom/x] [0] face/vscroll/data: either scrolldom/y > 0 [- face/subface/offset/y / scrolldom/y] [0] if not no-show [show face] ] ] feel: | |
Group: !RebGUI ... A lightweight alternative to VID [web-public] | ||
shadwolf: 3-Mar-2005 | like transparente popupmenu layer for menu bars in cyphre style sets using AGG | |
Ashley: 31-Mar-2005 | Global Event System: looks like 'menu has to use it, and I don't know if we have a real alternative. One thing I've added to 0.1.8 is a 'keep function that lets you specify what widgets you wish to use and sets to none everything not used by those widgets ... so if more complex widgets require global events then so be it. Contributed code: I prefer simple code (that may need to be enhanced) over complex code (that may have to be pruned). Multi-tasking: The RebGUI engine is 90% where it needs to be so I'm spending most of my time on widget integration at the moment. View 2.0: We have to work with what we have, although I have made a concession to the future [AGG] with regards to RebGUI's use of draw in preference to image + effects. Dialectise RebGUI: It would be relatively easy to make the specification more VID-like by having each attribute specified with a distinct datatype (and moving duplicate datatypes such as an 'offset pair to a keyword such as 'at) but you pay a big price in code complexity and efficiency; and I'm not convinced that inferred attributes ("this is a 3-part tuple so it must be a color, while this is a 4-part tuple so it must be a span") make code legibility and maintenance any easier. None of this is to say I can't be convinced otherwise, this is why RebGUI is still ALPHA. ;) | |
Group: Cookbook ... For http://www.rebol.net/cookbook/requests.html [web-public] | ||
Chris: 8-Jul-2005 | 'of sets face/related | |
Group: SVG Renderer ... SVG rendering in Draw AGG [web-public] | ||
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). | |
Group: Rebol School ... Rebol School [web-public] | ||
[unknown: 9]: 4-Apr-2006 | I think of Rebol very differently than most people I assume, but I have created languages, so I look at them from the inside out. To Rebol is a giant state-machine that operates on strings. It is a statemachine because it "remembers" what you did to a string last. Imagine if all you had was sets of strings: "abcdefghijklmnopqrstuvwxyz" "1234567890" "one two three four" "name: Bob phone: 123-4567 Age: 46" Rebol tracks these strings, and keeps some overhead information for them such as where the current pointer (cursor) is in them. That is about it. Now, lets create 400 variations of string commands. We will want a way to pull just the age out of that last string. We create a word called "Select" you pass Select a word (a substring) such as "age", and it return the next separate substring, in this case "46" So there really are not 400 commands, actually there are more like 5, and all these other commands are variations. | |
Maxim: 5-Jan-2009 | the bit example is just a 20 year old programming habit... hehehe I do find the bit sets a bit awkwards... but I use them profusely in parse... go figure... hehehe | |
Geomol: 6-Feb-2009 | kib, after I parse the input to RebXML format, I parse the RebXML to HTML with: http://www.fys.ku.dk/~niclasen/nicomdoc/ndrebxml2html.r So 2 huge sets of rules (3 with math) is into play, and the final document is there in a matter of seconds. | |
Group: rebcode ... Rebcode discussion [web-public] | ||
BrianH: 25-Oct-2005 | Right now to-dec sets the destination word to none if the source word refers to a decimal already. | |
BrianH: 29-Oct-2005 | How would you do it, like this? cmp.i: ["Sets a variable to -1,0,1 if two values are <,=,>" word! word! | integer! word! | integer!] cmp.d: ["Sets a variable to -1,0,1 if two values are <,=,>" word! word! | decimal! word! | decimal!] | |
BrianH: 29-Oct-2005 | So, string (series?) CMP (perform integer or decimal CMP with SUB), plus BRAS that takes integer or decimal: cmp: ["Sets a variable to -1,0,1 if two values are <,=,>" word! word! | any-string! word | any-string!] bras: ["Branches based on the sign of a value" word! | integer! word! | integer! word!] | |
BrianH: 19-Nov-2005 | Well after testing, it seems that the behavior of cmp is: 1) Case sensitive. Lowercase the strings for case insensitive compares. 2) If the first string is less than the second, cmp sets the return word to -1, equal sets to 0, and greater sets to 1. If two strings of different lengths and are the same for the length of the shorter string, the longer string counts as greater. Otherwise, the numeric equivalent of each corresponding character is compared. 3) You can roll your own with length?, repeatz, pick, lt.i, gt.i and breakt (if you want, I'll do it). The cmp opcode won't help here. 4) Use apply i find [ser val] - it'll be faster. | |
Steeve: 23-Feb-2007 | it sets a flag which we calls carry (like the T flag in rebcode) | |
BrianH: 23-Feb-2007 | It sets the T flag based on the contents of a variable. I think it sets T to false if the var has 0, none or false, and sets T to true otherwise. | |
BrianH: 23-Feb-2007 | I'm curious, did you check SETT to see if the value 0 sets the T flag to false? | |
Oldes: 5-Jan-2008 | How to test 'none value in rebcode? SETT sets false also for zero so I cannot use it:/ | |
Group: Tech News ... Interesting technology [web-public] | ||
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." | |
btiffin: 4-May-2007 | Well, to be fair. I wouldn't really want techs running a large corporation. Skill sets are skill sets and techs are good at techie and (most) bosses are good at money (and requisitioning bigger pipes). | |
Group: SQLite ... C library embeddable DB [web-public]. | ||
Ashley: 15-Feb-2006 | Yep, wish I had read your message earler. ;) The 'open func sets port/target to a string of the file name and port/path to a string of the path (empty if none). So you just need to replace the sqlite-open in the 'open func with: port/locals/dbid: sqlite-open to-file join port/path port/target as Anton stated above. | |
Ashley: 5-Mar-2006 | clear buffer is also an optimization as it defaults to 32K values (make block! 1032 * 32) and I don't won't to reallocate it each SQL call. The following benchmarks (Transactions Per Second) give some backround to the design decisions I made: buffer 1744718 copy buffer 282 copy/deep buffer 76 clear buffer 1144733 buffer: copy [] 824352 buffer: make block! 32768 387 So the approach I took optimizes for large result sets by allocating a large buffer once up-front and then just referencing it thereafter. | |
Group: !REBOL3-OLD1 ... [web-public] | ||
Chris: 13-Apr-2006 | From the Roadmap: "Greater Locality Support It's time for REBOL to do a better job at supporting native languages and character-sets. Our goal to expand support with locality and unicode enhancements. In addition, it is a goal to release 3.0 with French, Italian, and perhaps one/two other languages as part of the standard distribution." | |
BrianH: 26-Jan-2007 | As for triggering errors, I would prefer that argument type mismatches to APPLY would generate the exact same errors that a direct call to the function would generate - that way you wouldn't have to document 2 sets of errors. | |
Maxim: 11-Feb-2007 | well, my research (of making a single block with 3 word of the same spelling with 3 different contexts and values) lets me to think that it only really sets the word with 2 values. 1) its context 2) its offset within that context (thus the data it should manipulate). otherwise, it stays in place... | |
BrianH: 13-Feb-2007 | I meant style I suppose, though even C is expression-based. The idioms would actually be more assembler-like than C-like, for 2-address instruction sets like x86. Still, this wouldn't add anything to the language that isn't there through other means, except speed. And while it wouldn't complicate the interpreter, it would complicate the semantics of REBOL, making it harder to explain, debug or reimplement. | |
Group: Postscript ... Emitting Postscript from REBOL [web-public] | ||
Graham: 14-Apr-2006 | newpath sets up a new line which can be drawn. Stroke has the same effect as newpath | |
Henrik: 20-Apr-2008 | The changes are: - Stores the font size inside PS every time a new font is selected. This is not used however, but perhaps is useful in the future. - Added bottom, middle and top alignment for TEXT. Similarly to how you specify a size for LEFT, CENTER and RIGHT, you can enter a size for TOP, MIDDLE and BOTTOM: Some text center 400 middle 200 Both sets are optional. The default alignment is LEFT and BOTTOM. My changes are marked HMK in the source. I hope it is of use. | |
Group: Plugin-2 ... Browser Plugins [web-public] | ||
BrianH: 4-May-2006 | If the browser plugin is doing the distributed computing work, the result sets could be sent to the server under the restrictions I propose. | |
JoshM: 10-May-2006 | Browser networking: I could be completely out of my mind, but I'm pretty sure that the browser sets up and tears down connections with each HTTP request. In other words, there's no "open connection" that we can just tap into -- the browser is initiating new requests for each page. To move to an architecture like that for plugin networking calls doesn't make much sense to me.......maybe I'm mis-understanding.... | |
Volker: 6-Jul-2006 | libc has also some locale-setting. maybe firefox sets that? oh, i see it has ",." inside, not only ","? | |
Group: !Liquid ... any questions about liquid dataflow core. [web-public] | ||
Maxim: 5-Oct-2006 | and another api is for aspect-oriented programming in which you define aspects and then let the engine compile results based on data you give it. The engine allows you to speficy the rule for combining aspects and applying them to data sets. | |
Maxim: 27-Feb-2009 | the nice thing is that the "aspects" may act on the values of other aspects. one aspect could be "dexterity". another could be mod-dexterity the first one sets it , the second one increases it or reduces it. | |
Maxim: 2-Mar-2009 | ok, so I have something to send to you... what I have is not really usefull to send to rebol.org without any kind of discussion, documentation. I did something different than expected. I just built a simple dataflow driven fsm engine which switches aspects on demand. then I defined aspects which operated on a face, and made a very simple feel which sets the various states. | |
Group: !Cheyenne ... Discussions about the Cheyenne Web Server [web-public] | ||
Dockimbel: 17-Jun-2007 | 'validate sets parameters to none! if they are not provided. What does the cgi object for default values ? | |
Dockimbel: 24-Jan-2009 | It would require a change in the RSP DO-SQL function to cope with several result sets. | |
BrianH: 24-Jan-2009 | Several result sets I don't need yet, but that sounds cool. | |
Dockimbel: 24-Jan-2009 | Technically MySQL stored procs require support for multiple results sets. | |
Robert: 18-Feb-2009 | Thinking about web-app appliances. Not sure if this idea alreaday exists but IMO a good thing to think about. If I have a RSP based web-app (for example my super-cool-all-you-need-shooping-cart system) that I would like to sell it would be nice to bundle cheyenne and all the RSP stuff into one package. The user just installs it, sets up a simple reverse-proxy and has everything up & running. | |
Dockimbel: 16-May-2009 | In this example, test data is hardcoded, but the dialect should be able to read data from scenarii blocks allowing to loop test a sequence of features using several data sets. | |
Robert: 16-May-2009 | you reference the CONTEXT the test should be executed in. Then you can use all GUI word. Using set-word! sets the GUI widget to the value, state etc. (the dialect makes the most useful setting). You can press widgets, check values in widgets (fields, tables, check, ...) You can even use different paths depending on results. | |
Robert: 16-May-2009 | company_tbl_test: [ company_tbl: [61 "GFA-Motoren"] check company_tbl = [61 "GFA-Motoren"] ] First line sets a line in a table, second line checks if the selected value matches. | |
Group: DevCon2007 ... DevCon 2007 [web-public] | ||
Maxim: 11-May-2007 | no, its n sets of edges. | |
Maxim: 11-May-2007 | free your mind of a graph... each node as multiple sets of edges. | |
Maxim: 11-May-2007 | and you can operate based on what those sets mean to each other. | |
Group: Games ... talk about using REBOL for games [web-public] | ||
Sunanda: 24-Jul-2007 | Nice! The last-but-one example: you say you thing requires Xwings.....It's a long slog, but it can be done with simpler techniques, eliminatimg pencil marks with hidden sets etc. The last example: you say requires swordfish -- next step can be done with coloring, after that it is easier [in my mind, coloring is a simpler technique than swordfish; but I may be old fashioned about that] | |
Group: !CureCode ... web-based bugtracking tool [web-public] | ||
Maxim: 24-May-2009 | It depends what you use it for I guess... for myself, I'd also use global numbering cause I have many projects. but I might want to have different sets of numbers on the same server. maybe you could just have an uid table name as part of the CC project... that way the decision is up to user and totally flexible. | |
Sunanda: 19-Aug-2009 | Everyone responds to different stats and/or different presentations of them. So the more ways to view the data sets the better. |
1 / 302 | [1] | 2 | 3 | 4 |