Berkeley CSUA MOTD:Entry 14560
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2025/07/09 [General] UID:1000 Activity:popular
7/9     

1998/9/8-10 [Computer/SW/Languages/Misc, Computer/SW/RevisionControl] UID:14560 Activity:high
9/7     On the http://www.afterstep.org page there's this screenshot of
        top running in a semi-transparent window.  Does anyone know
        anything about that program and where to get it?
        \_ The Enlightenment window manager does the same thing... I think
           it's part of the window manager, not that particular version of
           top.  See http://www.enlightenment.org for more example shots. -mogul, who
           has never used either of them
           \_ I would think it would be neither top nor the window manager
              doing this, but the terminal emulator program (xterm clone?)
              that does the transparency. -ERic
              \_ Upon looking at the http://enlightenment.org page, it looks more to
                 me like they have an xterm-like program that they can load
                 images into the background of.  I don't know what it is, but
                 it looks  pretty nifty!
           \_ X Servers that provide psuedo-color overlay planes usually
              provide a transparent index.  so standard xterm w/ the right
              background color setting would do the trick?  or is it
              actually doing alpha-blending rather than overlay?  --karlcz
                 \_ It's called eterm.
                    \_ is there an url for eterm?
                       \_ check out http://www.tcserv.com --ERic
                \_ ETerm is a nifty concept, but it sucks to configure,
                   is slow, and you need 24 bit or higher to make the
                   backgrounds look even decent, for some reason --dbushong
        \_ it's not transparent. it's got a backgroudn. mail genehkan@xcf
           or myself if you want to learn how to make windows transparent. -ali
           \_ because nobody else would know how to do it :P
2025/07/09 [General] UID:1000 Activity:popular
7/9     

You may also be interested in these entries...
2012/4/27-6/4 [Computer/SW/Languages/Misc, Computer/SW/Unix] UID:54372 Activity:nil
4/27    I wrote a little shell script to collect iostat data:
        #!/bin/bash
        DATE=`date +%m%d`
        DATADIR=/var/tmp/user
        OUTPUTFILE=$DATADIR/$DATE.out
        while true
	...
2012/5/8-6/4 [Computer/SW/Unix] UID:54383 Activity:nil
5/8     Hello everyone!  This is Josh Hawn, CSUA Tech VP for Spring 2012.
        About 2 weeks ago, someone brought to my attention that our script
        to periodically merge /etc/motd.public into /etc/motd wasn't
        running.  When I looked into it, the cron daemon was running, but
        there hadn't been any root activity in the log since April 7th.  I
        looked into it for a while, but got lost in other things I was
	...
2011/10/26-12/6 [Computer/SW/Unix] UID:54202 Activity:nil
10/24  What's an easy way to see if say column 3 of a file matches a list of
       expressions in a file? Basically I want to combine "grep -f <file>"
       to store the patterns and awk's $3 ~ /(AAA|BBB|CCC)/ ... I realize
       I can do this with "egrep -f " and use regexp instead of strings, but
       was wondering if there was some magic way to do this.
       \_ UNIX has no magic. Make a shell script to produce the ask or egrep
	...
2011/7/30-8/10 [Computer/SW/Languages/Misc] UID:54148 Activity:nil 66%like:54150
7/29    Happy Sysadmin Day
        \_ our "sysadmin" today deleted /home. When we asked her why
           she said she didn't do it. When I checked the sudo logs,
           I found these two commands in order:
               COMMAND=/bin/rm -r /home testuser
               COMMAND=/bin/rm -r /home/testuser
	...
2011/5/19-7/13 [Computer/SW/Languages/Misc] UID:54115 Activity:nil
5/19    If script A runs, and calls script B ..... is it possible for me to exit\
        script A based on results of script B and not continue?
        \_ assume any shell
        \_ Yes.
           \_ without passing the result to some stupid temp file?
              \_ It sounds like you want "scriptb || exit", which will run
	...
2010/4/22-5/10 [Computer/SW/Languages/Misc] UID:53797 Activity:nil
4/22    In Linux is there an easy way to rename the scripts in /etc/rc?.d ?
        For example I want to set all the /etc/rc?.d/S91apache to S100apache
        so that it'll run the ramdisk BEFORE going to apache.
        \_ Sure, just move them.
           \_ I mean is there a script that will rename all of them
              for me? Like: setrc apache2 0 0 1 1 1 1
	...
2009/10/27-11/3 [Computer/SW/Unix] UID:53475 Activity:nil
10/27   http://www.maxgames.com/play/flash-mind-reader.html
        how does this work?
        \_ sh -c 'for ((i=0;i<10;i++)); do for ((j=0;j<10;j++)); do echo "$i$j-(\
$i+$j)" | bc; done ; done' | uniq
        \_ bash -c 'for ((i=0;i<10;i++)); do for ((j=0;j<10;j++)); do echo "$i$j\
-($i+$j)" | bc; done ; done' | uniq
	...
2009/8/19-9/1 [Computer/SW/Unix] UID:53285 Activity:nil
8/18    Hi again, new freebsd guy here again, in bash I was able to go
        LD_LIBRARY_PATH=/opt/foo/lib ./runmyapp
        I managed to do this in tcsh by using setenv in a shell script
        that setenv's the lib path and then executes $1, just wondering
        if there was a way to do it in 1 line from the cmd line as in bash?
        Thanks, btw %2c or %3c worked.  Freebsd, tcsh and vi forever!
	...
2009/5/5-6 [Computer/HW/Laptop] UID:52950 Activity:moderate
5/5     Is there a good (or standard) way to make an offline copy of a w
        ordpress blog (mine, not someone else's)? tia.
        \_ oh man.
           \_ I could cobble something together with curl / wget, but I'd
              rather not if there is a standard way of doing this.  I'm
              pretty new to wordpress / blogging and I just want to keep
	...
2009/2/10-13 [Computer/SW/Security, Computer/SW/Unix] UID:52552 Activity:nil
2/10    I have an sh file that does a mount.. the mount does an
        authentication. I previosly stored the username and password
        from zenity prompts. However, I can't get a return on the password
        field. The following only works on the username:
        mount -t davfs "http://blahblah.com/BLahUser11" /mountdir << EOF
        ${username}
	...
2009/1/14-22 [Computer/SW/Languages/Perl, Computer/SW/Languages/Misc] UID:52378 Activity:nil
1/13    I want to extract a couple integer from an xml file, mainly,
        xml file from http://weather.com so I can put it on my xplanet marker
        file. has anyone done similar things (parse and extract data
        from xml) using shell script instead of python/perl?
        in the world of perl, it make sense to dump things into a hash
        which i can easily extract key/value pair.  can i achieve similar
	...
2008/12/18-2009/1/7 [Computer/SW/Mail] UID:52279 Activity:nil
12/18   Campus USENET service will be terminated on 12/31.
        http://ls.berkeley.edu/mail/micronet/2008/1608.html
        \_ I emailed RobR to tell him. -ausman
        \_ The CSUA is considering asking campus to allow us to run NNTP for
           ucb.class.*, as bSpace sucks major major ass. Thoughts? --t
           \_ That's noble, but maybe the effort would be better spent
	...
Cache (1177 bytes)
www.afterstep.org
Downloads 10 Documentation 11 Looks and Themes 12 Icons, Clipart, etc. The goal of AfterStep development is to provide for flexibility of desktop configuration, improving aestetics, and efficient use of system resources. Some of the distinguishing features of AfterStep compared to other window managers are its low usage of resources, stability and configurability. These pages provide an introduction and reference to the wonderful world of AfterStep, and serves as a distribution point for the latest stable and development releases. We kindly invite you to explore AfterStep and hope you'll come to appreciates its power and potential. All the graphics had been rendered using 17 ascompose tool, supplied with AfterStep distribution. Entire clipart used to render graphics was taken from actuall files supplied with AfterStep. The xml script used to render this site is available 19 here. Colorscheme definitions are availbale here : 20 Crimson, 21 Deep Red, 22 Gold on Blue, 23 Green Sea, 24 Lime, 25 NeXTish, 26 Peru, 27 Purple, 28 Sea Water, 29 Silver, 30 Stormy Skies, 31 Turquoise, 32 Washed Blue, Here is the 33 script that could be used to interpret above xml files.
Cache (8192 bytes)
www.enlightenment.org -> enlightenment.org/pages/news.html
Also, the distribution has now been split apart into 3 diffrent catagories: Programs, Themes and Online Help. Programs would be the WM itself, themes are individually packed themes, so you no longer need to live with the default themes, and online help is Edox. DR166 was a single 12M tarball, whereas DR167 has a 16MB WM tarball, 2MB Edox tarball and then all the diffrent themes. Extra debugging information has been added, Xdnd has been added, various bug fixes and leaks have been tracked down, warnings have been cleaned up, documentation updated, and the EWD library has been integrated into Ecore. A big pat on the back goes to RbdPngn, Raster, and especially Xcomp, among others, for all the hard work on Ecore. As mentioned previously, Embryo has been added to CVS (e17/libs/embryo) and integrated into Edje. Edje has also gotten doc updates, raster fixed some cross-compiling issues, Trill and Raster plugged some leaks, smashed alot of bugs, and more. Also, back in January raster added, by popular request, the ability to incorperate TTF fonts inline with the EET, so now fonts are included in your EDC just like images are. EVAS has gotten some bugfixes, some minor API changes, and more memory leak cleanups. Raster also improved X86 EVAS performance by 20% in his tests! Various cross-compiling cleanup have been commited, and of interest to users who haven't updated EVAS in awhile, you no longer need to explicitly specify configuration options, most everything is now built by default. There have been file dialog API changes, bug fixes all over the place, and new features and additions everywhere you look. You can see the major development themes here have been improving builds and stablility. Everyones squashing bugs as quickly as they can, Trill has been on a memleak hunt with his trusty Valgrind in hand, and raster has made improvements nearly everywhere for cross compiling. This is only a small overview of the changes in CVS since the start of the year. We have never suggested that Ferite would be the exclusive language of E, but none the less it is an extremely capable language that will probly have close ties into the WM later on down the road, but for now we have no expectations for it specifically. The functionatliy that Embryo provides Edje is limited at the moment, but will grow quickly. Embryo is in CVS, and examples of it's use are in the sample EDC's in the Edje repository. On the library side, most of the major libraries are stable and bugs are being found, leaks patched, and thuroughly tested. Also, some new libs have been create to add convience and provide extra functionality. The applications have been getting alot more attention in the last several weeks because they are the test bed by which we test and improve the libraries. And Atmos's revised Entice has changed significantly for the better. Other apps are in the works but won't be revealed for awhile to come. Our hope is to have a nice set of books to go along with the libraries when we're complete and hopefully we can meet that goal at release time. Enlightenment DR17, the window manager currently in e17 CVS, is dead. As was mentioned in the State of E address awhile back the current WM code needs a complete rewrite, and thus the current code is nothing but a test platform. There is currently no publicly available WM code for DR17, but the initial CVS commit will be coming in the next month or two. Many lessons were learned from the WM code that currently exists in CVS, namely that even in CVS we stretched the limits of what Ebits could do. This prompted Raster several months ago to scrap it and start work on Edje. Edje is essentially Ebits2 in concept, but is drastically different from the original Ebits implementation. Edje uses EET instead of EDB which Ebits uses, and truly does what Ebits hoped to do: abstract completely an applications interface from its code base. Edje theming doesn't just put a new image in place of the default. It actually can completely change the feel of the user interface, rather than just its appearance. This means that DR17 will not be just another static looking window manager, it will have smooth animations and effects -- from simple fades and bounces to window borders that consist of swirling colors. Also, at the time the State of E address was released, there was uncertainty about Etox: would it be merged into Evas or just silently die? RbdPngn has been working hard on the library, and now it has solidified its place among the Enlightenment Foundation Libraries permanently. Among Etox's more interesting abilities is automatic wrapping of text, properly handling of newlines in text strings when displayed, and koolest of all, reacting to obstacles! In other news, on the EVAS front, EVAS now has a GL back-end! This is in addition to the existing Software/X11 back-end, DirectFB, Plain FB and Qtopia back-ends. Note that due to the retirement of Ebits all apps based on it are being retired as well, notably Etcher, Ebony and the Ebg library. Equivalents for Edje will probably emerge in the future but there is no current firm commitment right now. There are plans for an Etcher equivalent for Edje but we don't know what the final form of it will be and when it might pop up. At this point in time Imlib2, EVAS, Edb, EET, Ecore, and Edje are effectively complete. Updates and new features are still being added to Ecore and Edje, but no major changes particularly to the API are intended. This is good news for the many of you who have wanted to jump in and play with the EFL but were scared off by warnings of impending rewrites. Most of the libs are documented using Doxygen at least partially. Documentation is now under way to ensure there are plenty of resources for an eventual release. Tutorial writers and code-building example authors are encouraged. We're happy to report significant progress toward an eventual release. Anyone who has ever written a GUI application will find the EFL a real treat so please take a look. Expect changes to this website over the next week reflecting the new addition of Edje and updates to various component pages detailing the features mentioned above. So run over and grab the source, play with it, and get crackin'. And don't forget, we are still seeking a variety of developers of various different skill sets, particularly to work on EWL. Work is being done on DR165 for a possible 166 release, so patches are welcome and encouraged, but get them in soon. And as always, the more code written using the libs the more there is for others to benefit from, so grab the libs (Ecore and EVAS particularly) and just build some kool apps. This means that as of last week, SPLIT is effectively dead. All checkouts should occur from the primary branch (known as HEAD). Ecore is currently in a re-write process by raster, so if you want the "old" Ecore, HEAD is the place to go, but if you want to test or sneek a peek at the new API, grab it out of SPLIT. Ecore is so far the second major rewrite to occur, EVAS being the first. In a desire to make DR17 a perfect release, raster wants the libraries to be as complete and full featured as possible before any type of release. Once Ecore is done, and it nearly is, Ebits will be next on the chopping block. The current theming model will be laid away and replaced with a vastly improved system based on the concepts and experiences of Ebits. Enlightenment, the window manager, that is currently in CVS will also be laid away and completely re-written from scratch based on the experience and concepts of what we currently have. The rewrite for E itself is a ways off, but you should be prepared for it now. The best way for anyone wanting to help now is to use and explore the libraries we currently have. Whether you are advanced or a beginner something is there for you to get your teeth into. Please try them out, get a feel and let us know how you like them. No major changes are anticipated for Imlib2 or EVAS moving forward and Ecore's new API is stabilizing in SPLIT . Anyone who has ever tried to use X directly will greatly enjoy Ecore's "just give me a window damnit" approach and easy handling technique...
Cache (8192 bytes)
www.tcserv.com
Sickness and Madness: Literary Conventions for "Other-ness" By Jennifer L. May Nisei Daughter and The Woman Warrior: Memoirs of a Girlhood Among Ghosts are both autobiographies that revolve around the themes of immigrant identity and bi- or multi-cultural navigation. Because each deals with identity in the context of culture, the authors use notions of "self" and "other" as paradigms to explore identity. The notion of being an "other" (or being labeled "Other") is, both directly and indirectly, a significant matter of discourse in the books. One useful way in which these works approach the notions of "other-ness" and "self" is through portrayals of madness and sickness. These two conventions, however, do not consistently mean the same thing in respect to other-ness throughout the texts; Throughout much of Monica Sone's autobiography, Nisei Daughter, notions of Japanese-ness and American-ness seem incredibly disparate. The Nisei is portrayed as caught somewhere between the two worlds, trying to navigate both but not fitting fully into either. Although a particularly insightful reader who closely inspects Sone's book may infer occasional positive portrayals of Japanese culture, her most overwhelmingly overt depiction of Japanese culture is one of oppression that renders terror. The time in which she encounters Japanese-ness most closely, during her visit to Japan, is the point at which her brother suffers sickness and eventual death. Sun-browned Ken-chan who had tumbled about so happily in the yard with his playmates, came down with a high fever" which ultimately resulted in death (104). Sone implies with her framing that exposure to too much Japanese-ness (not leaving the country or tumbling about too much with real Japanese friends) has the potential to kill. In this particular passage, Japanese, largely "other-ized" by Sone, pose a lucid threat to her sense of self. Nisei Daughter's second dramatic instance of sickness / madness is in the context of a sanitarium where the narrator befriends American girls. In this instance, as in many points throughout her autobiography, Sone links notions of nation with notions of gender. She gravitates toward what she presents as strong American femininity, conveying the robustness of her American counterparts in particularly feminine terms, describing Wanda as a "young divorce with brilliant agate-blue eyes, and full red lips" (138). The juxtaposition of strong defiance and femininity is intensified when Wanda snarls, "I was hogtied and shanghaied in 'ere. I'm healthier than any of these flat-chested old bags who give orders around here" (138). Despite her rebelliousness, which could be construed as a typically male characteristic, Wanda's youth, fertility, and voluptuousness imbue her roustabout ways with an idealized "feminine" quality. The American girls, whom Sone adores, are contrasted with the "typically Japanese" patients (141) who are silently resigned to their fate of suffering and are unapproachable and unfriendly. Sone uses the sanitarium passage to portray American femininity as an ideal with which she identifies, but depicts Japanese girls as "others" from whom she seeks to shed any identification such as being "too polite" (142) that resembles the "modest Japanese maidens" (141). However, she also feels "other-ized" by the Japanese community because of her "gigantic" weight gain and her history of tuberculosis (143). Prior to this point, she has portrayed herself as choosing American femininity, but, reading between the lines, one can infer that this category has also been thrust upon her because of her inability to fit with Japanese notions of femininity. However, her overall experience in the sanitarium, although placing her in the category of "other," ultimately seems to empower her and give her character in the book a newfound strength and vigor. Although Sone's use of sickness / madness in the sanitarium is a more complex manner of exploring "other-ness" than through her first use of sickness, her most sophisticated exploration of other-ness through madness comes after Pearl Harbor, at a time when the immigrant Japanese community in America is under great duress. The wariness of herself and of her family at this time climaxes to a point at which the narrator loses her "Oriental stoicism" when her family's doorbell is rung past curfew in the middle of the night (151). She goes on to the ensuing "pandemonium," saying, "Watching the mad scramble, I thought I had routed the FBI agents with my cry of distress," but ultimately she learned that the imagined FBI agents were actually newsboys. This moment of hysteria / madness comes at a climactic point in the book leading up to Sone's internment. In this scene, Sone has framed imagined American FBI agents as "others," come to carry her away. She refers to "Oriental stoicism" as something she desires -- the reference lacks the negative connotations of the sanitarium. In this instance, Yankees are far too roustabout, and the conventions of Japanese culture and of family are a comfort. Yet perhaps the most complex aspect of this scene is the way in which her perception of "others" turns out to be hysterical imaginings and ultimately incorrect. Although this notion of perception meeting reality is perhaps subtle, attention must be paid to subtleties in Sone's writings because she wrote at a time in which she had been so starkly "other-ized" by American culture and lacked the social freedom to speak straightforwardly. This scene dramatizes the incorrect "other-ing" attributions that people can make in a time of mass panic and hysteria. Similarly to Sone's autobiography, The Woman Warrior: Memoirs of a Girlhood Among Ghosts depicts Maxine Hong Kingston as a narrator struggling with the norms of her parent's Chinese culture. In her second chapter, "White Tigers," Kingston seems to be an empowered woman warrior. She plays the exaggerated role of a much-loved hero(ine). However, her character in the dream state has to mask her female identity in order to maintain her hero-status. At one point, still in the role of the hero, she frees weakened, sickly maidservants who had "little bound feet" and crawled "using their elbows to pull themselves along" (44). Kingston says of them, "These women would not be good for anything" (44). This statement is ambiguous as to whether or not it is one of condemning judgement or simply of fact. Yet Kingston's overall portrayal of them is quite unflattering, especially juxtaposed against the looming strength of her hero-figure. These ladies seem to epitomize what Kingston dislikes -- weak Chinese femininity. The entire dream story, however, is told very much in the same manner as her mother's voice, so it seems that at this point in the novel, Kingston's "other-ing" of weak women may perhaps be simply a parroting of the dream-stories her mother has spun for her. Kingston's mother actually dealt with sickness on a regular basis in China where she was a doctor. However, in order to maintain a reputation as a healing doctor, Kingston's mother refused to deal with sick people who were dying, instead saying to them, "Find another doctor" (82). Her mother tells tale of a baby born with no anus whose family abandoned it in the outhouse: "Whenever they went to look at it, it was sobbing, heaving as if it were trying to defecate. For days the family either walked to the fields or used the night soil buckets" (86). The moral of Brave-Orchid's story seems to be that there is no room in Chinese culture for weakness; This example of sickness, like the previous one, exemplifies Kingston's struggle to find her own identity and voice distinguishable from her mother's. She says she dreams of protecting the baby, but "in a blink of inattention, I would mislay the baby. Or bathing it, I carefully turn the right-hand faucet, but it spouts hot water, scalding the baby until its skin tautens and its face becomes nothing but a red hole of a scream" (86-87). The baby could perhaps even metaphorically represent her struggle to nurture and maintain her own sense of identity. Kingston's dream story conveys her heart's longing for love and a...
Cache (8192 bytes)
enlightenment.org -> enlightenment.org/pages/news.html
Also, the distribution has now been split apart into 3 diffrent catagories: Programs, Themes and Online Help. Programs would be the WM itself, themes are individually packed themes, so you no longer need to live with the default themes, and online help is Edox. DR166 was a single 12M tarball, whereas DR167 has a 16MB WM tarball, 2MB Edox tarball and then all the diffrent themes. Extra debugging information has been added, Xdnd has been added, various bug fixes and leaks have been tracked down, warnings have been cleaned up, documentation updated, and the EWD library has been integrated into Ecore. A big pat on the back goes to RbdPngn, Raster, and especially Xcomp, among others, for all the hard work on Ecore. As mentioned previously, Embryo has been added to CVS (e17/libs/embryo) and integrated into Edje. Edje has also gotten doc updates, raster fixed some cross-compiling issues, Trill and Raster plugged some leaks, smashed alot of bugs, and more. Also, back in January raster added, by popular request, the ability to incorperate TTF fonts inline with the EET, so now fonts are included in your EDC just like images are. EVAS has gotten some bugfixes, some minor API changes, and more memory leak cleanups. Raster also improved X86 EVAS performance by 20% in his tests! Various cross-compiling cleanup have been commited, and of interest to users who haven't updated EVAS in awhile, you no longer need to explicitly specify configuration options, most everything is now built by default. There have been file dialog API changes, bug fixes all over the place, and new features and additions everywhere you look. You can see the major development themes here have been improving builds and stablility. Everyones squashing bugs as quickly as they can, Trill has been on a memleak hunt with his trusty Valgrind in hand, and raster has made improvements nearly everywhere for cross compiling. This is only a small overview of the changes in CVS since the start of the year. We have never suggested that Ferite would be the exclusive language of E, but none the less it is an extremely capable language that will probly have close ties into the WM later on down the road, but for now we have no expectations for it specifically. The functionatliy that Embryo provides Edje is limited at the moment, but will grow quickly. Embryo is in CVS, and examples of it's use are in the sample EDC's in the Edje repository. On the library side, most of the major libraries are stable and bugs are being found, leaks patched, and thuroughly tested. Also, some new libs have been create to add convience and provide extra functionality. The applications have been getting alot more attention in the last several weeks because they are the test bed by which we test and improve the libraries. And Atmos's revised Entice has changed significantly for the better. Other apps are in the works but won't be revealed for awhile to come. Our hope is to have a nice set of books to go along with the libraries when we're complete and hopefully we can meet that goal at release time. Enlightenment DR17, the window manager currently in e17 CVS, is dead. As was mentioned in the State of E address awhile back the current WM code needs a complete rewrite, and thus the current code is nothing but a test platform. There is currently no publicly available WM code for DR17, but the initial CVS commit will be coming in the next month or two. Many lessons were learned from the WM code that currently exists in CVS, namely that even in CVS we stretched the limits of what Ebits could do. This prompted Raster several months ago to scrap it and start work on Edje. Edje is essentially Ebits2 in concept, but is drastically different from the original Ebits implementation. Edje uses EET instead of EDB which Ebits uses, and truly does what Ebits hoped to do: abstract completely an applications interface from its code base. Edje theming doesn't just put a new image in place of the default. It actually can completely change the feel of the user interface, rather than just its appearance. This means that DR17 will not be just another static looking window manager, it will have smooth animations and effects -- from simple fades and bounces to window borders that consist of swirling colors. Also, at the time the State of E address was released, there was uncertainty about Etox: would it be merged into Evas or just silently die? RbdPngn has been working hard on the library, and now it has solidified its place among the Enlightenment Foundation Libraries permanently. Among Etox's more interesting abilities is automatic wrapping of text, properly handling of newlines in text strings when displayed, and koolest of all, reacting to obstacles! In other news, on the EVAS front, EVAS now has a GL back-end! This is in addition to the existing Software/X11 back-end, DirectFB, Plain FB and Qtopia back-ends. Note that due to the retirement of Ebits all apps based on it are being retired as well, notably Etcher, Ebony and the Ebg library. Equivalents for Edje will probably emerge in the future but there is no current firm commitment right now. There are plans for an Etcher equivalent for Edje but we don't know what the final form of it will be and when it might pop up. At this point in time Imlib2, EVAS, Edb, EET, Ecore, and Edje are effectively complete. Updates and new features are still being added to Ecore and Edje, but no major changes particularly to the API are intended. This is good news for the many of you who have wanted to jump in and play with the EFL but were scared off by warnings of impending rewrites. Most of the libs are documented using Doxygen at least partially. Documentation is now under way to ensure there are plenty of resources for an eventual release. Tutorial writers and code-building example authors are encouraged. We're happy to report significant progress toward an eventual release. Anyone who has ever written a GUI application will find the EFL a real treat so please take a look. Expect changes to this website over the next week reflecting the new addition of Edje and updates to various component pages detailing the features mentioned above. So run over and grab the source, play with it, and get crackin'. And don't forget, we are still seeking a variety of developers of various different skill sets, particularly to work on EWL. Work is being done on DR165 for a possible 166 release, so patches are welcome and encouraged, but get them in soon. And as always, the more code written using the libs the more there is for others to benefit from, so grab the libs (Ecore and EVAS particularly) and just build some kool apps. This means that as of last week, SPLIT is effectively dead. All checkouts should occur from the primary branch (known as HEAD). Ecore is currently in a re-write process by raster, so if you want the "old" Ecore, HEAD is the place to go, but if you want to test or sneek a peek at the new API, grab it out of SPLIT. Ecore is so far the second major rewrite to occur, EVAS being the first. In a desire to make DR17 a perfect release, raster wants the libraries to be as complete and full featured as possible before any type of release. Once Ecore is done, and it nearly is, Ebits will be next on the chopping block. The current theming model will be laid away and replaced with a vastly improved system based on the concepts and experiences of Ebits. Enlightenment, the window manager, that is currently in CVS will also be laid away and completely re-written from scratch based on the experience and concepts of what we currently have. The rewrite for E itself is a ways off, but you should be prepared for it now. The best way for anyone wanting to help now is to use and explore the libraries we currently have. Whether you are advanced or a beginner something is there for you to get your teeth into. Please try them out, get a feel and let us know how you like them. No major changes are anticipated for Imlib2 or EVAS moving forward and Ecore's new API is stabilizing in SPLIT . Anyone who has ever tried to use X directly will greatly enjoy Ecore's "just give me a window damnit" approach and easy handling technique...