text:
QCAD - 2D CAD System.
Click here for a documentation of the DokuWiki formatting syntax that can be used in reports
Please search for existing tasks (also closed ones) before opening a new task.
Please make sure that you are using the latest Version of QCAD before posting a bug (menu Help > Check for Updates)
FS#117 - Use APPID when handling extended entity data to prevent dataloss
Opened by Peter (hungerburg) - Sunday, 19 June 2011, 17:57 GMT+2
Last edited by Andrew (andrew) - Monday, 16 December 2013, 14:20 GMT+2
Let QCAD handle extended entity data, that is used in the industry to instruct postprocessing applications, e.g. the tooling of a mill or robot.
When I say group code or specs below, I refer to this document http://www.autodesk.com/techpubs/autocad/acad2000/dxf/extended_data_dxf_ab.htm
In the property editor I can add key value pairs to drawing entities. As in this script:
entity.setProperty(new RPropertyTypeId("MY_KEY"), "MY_VAL"); entity.setProperty(new RPropertyTypeId("MY_REAL"), 123);
In DXF this results in a group code "QCAD" followed by alternating keys and values as strings and typed positions respectively:
From reading the specs, this looks perfectly valid. I'd say though, that QCAD is not right to expect any extended data to follow this pattern. The extended entity data, that I want to recreate eg, looks like this:
[…] 0 LINE […] 1001 MY_DATA 1000 MY_FOO: some text 1000 MY_BAR: 1.250000 […]
That is: a group code, followed by some string values. Notice that the (limited) typing facilities mentioned in the spec are not used, but the application relies on its own peculiar parsing. The same group code appears in the head of the document as an APPID:
I suggest, that QCAD uses APPIDs to group extended data. Otherwise data loss may occur. In order to not have to maintain a table of known APPIDs, that tells how to parse their extended data, I further suggest that QCAD not expect extended data to follow a "key value" pattern but an "APPID entries" pattern. Here too data would be lost, if there was an odd number of entries in the extended table and QCAD insisted on its own approach.
Within the specs, deep trees could be constructed with the use of the control string (code 1002, { and }), and the propertyEditor would become a nightmare;) So I propose, that QCAD might parse only extended data with its own APPID in key value pairs, and data with other APPIDs as just an ordered list of entries. (In ECMAscript an array will have to be used, as object properties do not keep sequence.)
Monday, 16 December 2013, 14:20 GMT+2
Reason for closing: Fixed
Additional comments about closing: QCAD 3.4 uses the key:value notation for XData
I would really like to see this in the final release, if not in the next TP. I suspect lots of apps use extended parameters in a way that is incompatible with QCADs interpretation. So I made a mockup of how the property editor might look like. Currently (TP1) it reads "Custom" twice:
Custom properties are grouped by their APPID. QCAD ones are key value pairs, MyMill ones are just positional parameters - So sequence matters: in TP1 records are sorted alphabetically, that will not work with non-named entities. The "add" dialog should sport an additional drop down menu to select the group from known APPIDs.
In script this can be exposed as a method in RDocument to list (maybe even add/delete) APPIDs. The setPropoerty method of drawing entities might be overloaded so it takes two or three parameters. The APPID, the (optional (for QCAD style extended attributes)) key, a (single, typed) value.
Due to the complexity involved with this and the relatively small number of users requiring this feature, we will likely not support XDATA (custom properties) for the first release of QCAD 3.
In Beta handling of extended entity data was removed. If such data is in a file that QCAD handles, it will be lost when saving the file, and QCAD will remain silent on that.
The aCad way of specifying extended entity data is indeed peculiar, and I have been thinking about how to best represent it in a graphical interface. I think, it is a tree with the root node hidden, where the appIDs make up branches, and the typed data makes leaves of the kinds in the spec. Depth is limited to that: the root can only grow branches, the branches can only grow leaves. Leaves preserve order amongst them. This is the simplest model I can come up with.
I just keep adding to this, though I do not expect a quick resolve, especially, as I am beginning to see the complexity of xdata. I wrote down the spirit of the example from the specification, plus the TP of QCAD3 use of xdata as JSON:
{ "AME_SOL": [ { code: "1002", value: "{" }, // Control String { code: "1070", value: 0" }, // Integer { code: "1071", value: 1.95059E+06 }, // Long { code: "1070", value: 519 }, // Integer { code: "1010", value: 2.54717 }, // X { code: "1020", value: 2.122642 }, // Y { code: "1030", value: 2.049201 }, // Z { code: "1005", value: "ECD" }, { code: "1005", value: "EE9" }, { code: "1005", value: 0 }, { code: "1040", value: 0.0 }, // Real { code: "1040", value: 1.0 }, // Real { code: "1000", value: MILD_STEEL } // String ], "QCAD": [ { code: "1000", value: "MY_KEY" }, { code: "1000", value: "MY_VALUE" }, { code: "1000", value: "MY_INT" }, { code: "1070", value: 0" }, { code: "1000", value: "MY_REAL" }, { code: "1040", value: 0.0 } ] }
The sample shows mostly static data, but there are some "codes", whose values will be affected by changes to the entity, to which the xdata is attached (1011, 1021, 1031, 1012, 1022, 1032, 1013, 1023, 1033, 1041, 1042). The closing brace at the end is not missing, AutoCAD will insert it. Code 1005, if I understand correctly, references other entities in a drawing. Although it is programmatically easy to tack such an object on to an entity from a QCAD script, a fully conforming implementation would have to translate some codes in certain behaviour, which obviously is quite a burden.
The TP of QCAD3 use of xdata indeed conforms to the specification. That these are alternating key value pairs is of no interest for applications other than QCAD or applications built on top of QCAD. Of course this assumption will only hold for the QCAD group, not for the AME_SOL group, just as the sequence of entries in the AME_SOL table only will be useful to applications that know how it is to be interpreted. But both QCAD and AME_SOL can rely upon the specification, that conforming applications will not make a mess of its peculiar xdata (at least the one in static codes).
Thanks. I appreciate your research into this!
Andrew, you are too kind. I am always a little afraid of leaning too far out of the window. Of course I do this on the agenda of my use case, namely instructing a robot programming application. For completeness what xdata it expects including the above - again as JSON, seen as just another serialization of what the DXF spec prescribes:
{ "AME_SOL": [ { code: "1002", value: "{" }, // Control String { code: "1070", value: 0" }, // Integer { code: "1071", value: 1.95059E+06 }, // Long { code: "1070", value: 519 }, // Integer { code: "1010", value: 2.54717 }, // X { code: "1020", value: 2.122642 }, // Y { code: "1030", value: 2.049201 }, // Z { code: "1005", value: "ECD" }, { code: "1005", value: "EE9" }, { code: "1005", value: 0 }, { code: "1040", value: 0.0 }, // Real { code: "1040", value: 1.0 }, // Real { code: "1000", value: MILD_STEEL } // String ], "QCAD": [ { code: "1000", value: "MY_KEY" }, { code: "1000", value: "MY_VALUE" }, { code: "1000", value: "MY_INT" }, { code: "1070", value: 0 }, { code: "1000", value: "MY_REAL" }, { code: "1040", value: 0.0 } ], "MY_MILL" : { { code: "1000", value: "MY_FOO: some text" }, { code: "1000", value: "MY_BAR: 1.250000" } } }
It was undoubtedly nice, if qcad 3 final prompted the user with a notice, that xdata will be lost in files saved from qcad, if it encounters a code 1000 on any entity in a file it loads.
Later then, when custom entity data gets real, you might want to limit this message to the more involved types. Here a whitelist of types that are save, when not touched: 1000, 1002, 1004, 1010, 1020, 1030, 1040, 1070, 1071. All others require qcad to follow certain rules to keep them up to date, 1005 might require a hook into entity deletion, 1003 into layer renaming.
The scripting API should stay close to the serialization. Particularly, a qcad script developer should be able to create her own appID and assign xdata of that appID to entities, which may look like any of the above, except maybe the 1005 codes. Maintaining the model, the way an apps xdata is structured, should be a separate task. I suppose for example, that 1010, 1020, 1030 always have to immediately follow one another. That should be left to the app developer. qcad may offer convenience functions to scripters, that implement its preferred way of organizing xdata below its own QCAD appID.
So far, the only difference between this and what TP1 offered, is the addition of quasi low level xdata handling and custom appID creation - As a bonus I imagine the possibility of binding the choice of GUI used for editing xdata to the appID. Scripters would extend the prototype of a basic editor into one, that displays the appropriate controls and keeps the model intact. The property editor would not display "Custom", but instead "QCAD", and any registered editor. The most basic editor I imagine as just a black hole.
You pulled support for xdata from the BETA releases because it wrecked havock. Maybe a separation like that could help, especially if the core constrained itself to the low level stuff.
Peter, spending the evenig building castles in the sky
QCAD 3.4.0 has been released today. This is the first QCAD release with custom properties enabled by default. Custom properties will be used for QCAD/CAM in the future to 'tag' entities with various machine processing options (tool radius correction inside or outside, contour start, pocket processing, point is a drill hole, etc).
3rd party custom properties are supported for types 'string', 'int' and 'double' at this point.
Andrew, only now I have found the time to look at this: What I have found to work is adding custom properties that have the "QCAD" AppId. That is, the "title" from the function signature: entity.setCustomProperty(title, key, value).
When I use another AppId, I see it in the table of AppIds in the head of the resulting file, but the custom properties (that make use of it) on entities set in the creation of the drawing do not get serialized to DXF.
Also I see, that the properties are alphabetically sorted in the file. I believe though, that in the specification, custom properties are like positional parameters, so order their sequence should be kept in order.
Maybe this is academic, possibly it would be good to close this convoluted report and open a fresh request issue?
Pater: custom properties with other AppIDs would have to be added in the following format to be stored in DXF / DWG:
Title (AppID): "MyApp" (or anything else)
Key: "0001_1000" where 0001 is the sequence order and 1000 is the DXF code to be used to store the property in DXF / DWG
Value: appropriate value (only string, int and double are supported at this point)
Note that this is how QCAD stores 3rd party custom properties internally. This might be subject to change in the future. DXF / DWG files would not be affected by such a change in the future.
I see, when I call the function like this:
entity.setCustomProperty("MyMill", "0001_1070", 123) // int entity.setCustomProperty("MyMill", "0002_1000", "X: 123") // str
then the resulting DXF indeed has the correct information.
I understand that qCAD internally parses the key and that this is a little fragile and this "undocumented feature" therefore subject to change.
Thank you still!
I understand that qCAD internally parses the key and that this is a little fragile and this "undocumented feature" therefore subject to change.
Yes, perhaps it's a good idea to wrap your calls to setCustomProperty into your own function, so you only have to refactor one function in case the QCAD API changes in the future:
function setCustomProperty(entity, appId, counter, dxfCode, value) { entity.setCustomProperty(appId, "%1_%2".arg(counter, 4, 10, '0').arg(dxfCode), value); }
Danke Andrew, below my take on the helper:
/** Ein gegebenes Objekt mit erweiterten Daten versehen * @param {Object} entity das Zeichenobjekt * @param {String} group Gruppencode des Progamms * @param {Array} preset die Daten * @see QCAD issues FS#117, FS#425 */ myApp.prototype.xdaten = function(entity, group, preset) { if (!group) { group = qApp.applicationName; } for (var d = 0; d < preset.length; d++) { entity.setCustomProperty(group, ("0000" + d).slice(-4) + "_1000", preset } }
From a cursory test, the handling of extended data seems fair to me: while QCAD stores its own in key:value pairs, already existing xdata is copied as is and in sequence from the input to the /teigha/ output. So there is no data lost by opening and saving a drawing in QCAD-PRO, at least if the codes are not of the dynamic types – which might be unreasonable to expect, and QCAD prompts the user then anyways I think, in case something is lost. Good work!


text: Track history: The Las Vegas Motor Speedway, situated on 1600 acres northeast of Las Vegas, Nevada, opened for business in 1996. The facility covers over a dozen forms of racing, including a go-kart track, a 4,000-foot drag strip, a 3/8 mile "bullring" oval, a couple of road courses, paved and dirt short tracks, motocross circuits, and a Cup Superspeedway. They are also home to several racing schools like the Richard Petty Driving Experience, Dream Racing (Italian sport cars) and Exotics Racing. With Las Vegas food and entertainment nearby, and over 100,000 affordable hotel rooms available, LVMS is a favorite of race teams and fans alike.The speedway was opened September 15, 1996 with the Indy Racing League Las Vegas 500k, won by Richie Hearn. NASCAR Cup racing came to LVMS in 1998 with the inaugural Las Vegas 400. The superspeedway is a 1.5 mile tri-oval. The backstretch runs 1,572 feet and the front is 2,275 feet.In 2007, the Cup drivers competed on a brand-new track configuration. The 1.5 mile track was changed to its current 20 degree banking compared to the previous 12 degrees in the turns. For the fans, pit road was relocated 150 feet closer to the grandstands and the new fan-friendly garages debuted that weekend as well.March 1, 1998: Dale Jarrett ran a 168.224 mph qualifying lap in Robert Yates Racing's No. 88 Quality Care Ford to start on the pole for the 1998 Las Vegas 400. He led 40 laps but dropped out on lap 219 after losing the engine. Mark Martin put Roush Racing's No. 6 Valvoline Ford 7th in the lineup, led 82 laps and took the inaugural victory with a race speed of 146.554 mph.March 6, 2011: Carl Edwards won the Kobalt Tools 400 from a third place start. It was the No. 99 Ford driver's first victory of 2011 and his second victory at Las Vegas. Pole-sitter, No. 17 Matt Kenseth, led three laps and finished in 11th place. Drivers leading 10 or more laps: No. 16 Greg Biffle 11 laps, finished 28th; Race-winner Edwards 69 laps and No. 14 Tony Stewart led the most laps (163) and finished 15th.March 11, 2012: Tony Stewart won the Kobalt Tools 400 from a seventh place start. It was the No. 14 Chevrolet driver's first victory and first top-10 finish in 2012 and his first victory and ninth top-10 finish in 14 races at Las Vegas. Pole-sitter, No. 5 Kasey Kahne never led a lap and finished in 19th place. Drivers leading 10 or more laps: No. 17 Matt Kenseth 21 laps, finished 22nd; No. 48 Jimmie Johnson 35 laps, finished second; No. 88 Dale Earnhardt Jr. 70 laps, finished 10th and Race-winner Stewart led the most laps (127 of 267).Track Quick Facts (courtesy NASCAR Media):Last five winners: Carl Edwards 3/2/08, Kyle Busch 3/1/09, Jimmie Johnson 2/28/10, Carl Edwards 3/6 11 and Tony Stewart 3/11/12.First Cup start here (Active drivers): Kyle Busch 3/7/04, Aric Almirola 3/11/07 and Timmy Hill 3/11/12.First Cup pole: Kasey Kahne 3/7/04.First Cup win: No driver yet.Fantasy games won't allow you to pick all track favorites so Mid-Pack Attack is here to help. A mid-packer may not win the race but has as good a shot at a top 20 finish as track favorites Greg Biffle, Carl Edwards, Jimmie Johnson and Tony Stewart. There were 44 cars on the preliminary entry list for this weekend's Cup race. Here are our picks for Sunday's Kobalt Tools 400 in Las Vegas, Nevada.Mid-Pack picksThe top 20 in points is starting to take shape but there are still large swings in the standings after each race. Mid-Pack Attack will go back to our practice of avoiding drivers in the top 20 after Race 5 (March 24th at Auto Club Speedway in Fontana, California). Until then we will not choose any driver considered a favorite at the current track, but all others are fair game as mid-packers. Clint Bowyer struggled in his first three of seven Sprint Cup starts at the Las Vegas mile-and-a-half venue but his last four races resulted in a 15th and three top 10s. He made four starts in the Nationwide Series at LVMS and qualified all in eighth or better. Aside from an early wreck in one of those races, his other three ended with top-nine finishes. So far this season, Bowyer has matched his 2012 Daytona 11th place finish and improved on his 2012 Phoenix 30th place (finished sixth last week). The chances are pretty good that he won't have a problem maintaining his 15.7 average finish at the Sin City track. Give the No. 15 Toyota Camry a look for a top-20 or better this weekend. Jeff Burton is the only driver who has been running at the finish of all 15 Sprint Cup races held at the Nevada track. In those 15 races, he's scored eight top-tens, including two wins, and finished on the lead lap 14 times (also the most of any driver). He's also an excellent "closer". His average start in those races was a 19.1 coupled with a 10.9 average finish. In nine Nationwide Series starts at LVMS, he has three wins, a pole and a 9.4 average finish. At Daytona, Burton got caught up in "somebody else's wreck" and was credited with a 30th place. He came back last week and finished 10th at Phoenix. We think the No. 31 Chevrolet SS will finish somewhere between 10th and 20th on Sunday.We're looking for top-20 performers in this column so Marcos Ambrose comes to mind. In four Sprint Cup LVMS starts, his best finish was a fourth and his worst was a 20th (scored in his first Cup start at the track). He earned a seventh here in the 2006 Camping World Truck race and a 10th in the 2007 Nationwide Series race. Ambrose may still be considered a road-course ringer but, 29 of his 85 top 20 Sprint Cup career finishes were scored on the 1.5 mile venues. The No. 9 Ford driver logged a pair of 18th places finishes in the first two races so far this season. We think it's safe to gamble on his continuing that string.Joey Logano has overall numbers similar to Ambrose. He, too, has 85 career top 20 finishes with 25 of them scored at the mile-and-a-half tracks. In four Cup starts at LVMS, he has an average finish of 14.5 with a best of sixth and a worst of 23rd place. He finished 19th at Daytona and 26th at Phoenix but his Penske Racing PR report tells a different "coulda been" story. In Daytona, he was running sixth with three laps to go when he lost his drafting partners. In Phoenix, while running 10th with five to go, his No. 22 Ford developed fuel pickup problems forcing him to pit under green. If Lady Luck is with him, look for Logano to improve on those finishes while making his milestone 150th Sprint Cup Series start on Sunday.

subset: commoncrawl


text:
Git Some is a Rock band from Denver, Colorado.
Their live show is a testament to the catharsis that is Git Some. Emerging from underneath loud-as-FUCK blasts of noise, driving, angular punk rock thrusts the listener unexpectedly from all directions. A schizoid, heavily-bearded vocalist takes the reigns of the ever-accelerating, ever-destined to perish in flame rock n roll vehicle: guitar, bass and drums. Peals of feedback disseminate to relinquish a big beat: an intense rock, punk and/or hardcore sound that while completely their own, give the listener subtle clues as to their derivative roots.
Formed in Chicago in 2002, transplanted to Denver in 2004 Git Some wasted no time and self-released two e.p.'s, distributing over 5,000 of them across the US, Europe, and Japan while on tour in one of their other bands (Planes Mistaken For Stars). Since PMFS disbanded in 2007, Git Some have released a split 7" and 2 full length records on the labels 1-2-3-4-GO! (Cosmic Rock, 2008) and Alternative Tentacles Records (Loose Control, 2010).
Git Some have a new 3 song 7", also to be released on Alternative Tentacles Records, (tentative street date of April 3), a tour the north east U.S. and Canada this spring with Converge and have plans to record a full length album this summer.
Lucius Fairchild - Voice
Charles E. French - Guitar
Neil Keener - Bass
Andrew Lindstrom - Drums
press contact: email@example.com


text:
Human bites can easily become infected due to the number of bacteria in the human mouth. In fact, human bite wounds are more likely to become infected than dog or cat bites. A physician should check any human bite that breaks the skin.
Remain calm and reassure your child that you can help. Specific treatment for a human bite will be determined by your child's physician. Treatment may include:
Click here to view the
Online Resources of Non-Traumatic Emergencies


text:
The head of Morgan Stanley (MS), which reported fourth-quarter earnings Friday that beat market expectations, said the firm has reached a critical juncture in its turnaround.
"After a year of significant challenges, Morgan Stanley has reached a pivot point," said CEO James Gorman in a press release, pointing at the results of its wealth management operations, which had pretax margins of 17% in Q4.
"We demonstrated meaningful progress in our wealth management joint venture [with Smith Barney], reaching the highest pretax margin since the inception of the JV. We charted a path to acquire the remainder of the JV … Our firm is now poised to reach the returns of which it is capable on behalf of our shareholders."
In the fourth quarter, income from continuing operations was $573 million, or $0.28 per share, including a net tax benefit of about $155 million, or $0.08 per share, compared with a loss of $222 million, or $0.13 per share, for the year-ago quarter.
Excluding its debt valuation adjustment, or DVA, net revenues for the current quarter were $7.5 billion compared with $5.5 billion a year ago, and income from continuing operations was $894 million, or $0.45 per share, compared with a loss of $349 million, or $0.20 loss per share, last year.
Equity analysts had expected the company to earn $0.27 per share in the most-recent quarter.
The company said it had revenues of $7 billion for the fourth quarter vs. $5.7 billion a year ago and $5.3 billion in the previous quarter.
Comp Costs
Compensation expenses of about $3.6 billion in the fourth quarter declined 8% from $3.9 billion in the prior quarter and 4% from $3.8 billion a year ago.
Morgan Stanley had 57,061 employees at the end of the fourth quarter, down 1% from the previous quarter and 7% from a year ago, when it had 61,546 employees.
Last week, Morgan Stanley said it would cut 1,600 jobs, mainly in its investment banking and other institutional-services operations in the United States and overseas. Speaking with Bloomberg TV on Friday, though, Gorman said that he didn't expect further layoffs.
"We are very comfortable with the headcount we have right now … ," Gorman told Bloomberg. "We are down 6,000 people from 12 1/2 months ago. It is pretty incredible. That's now built into our run rate of expenses. We feel very comfortable with where we are now."
On Tuesday, it was reported that Morgan Stanley employees who make more than $350,000 a year, like traders and investment bankers, set to receive cash bonuses of $50,000 and up, will have these payments deferred and also paid out with both cash and stock through 2015. Commenting on this deferred comp, Gorman told Bloomberg, "It aligns our risk profile with our activities, so that we have a proper alignment between our interest, our shareholders interest and our employee interest. It reflects the environment we have been operating in."
In terms of further business restructuring, Morgan Stanley says it isn't planning to move out of the fixed-income field. "I think it would be completely foolish for Morgan Stanley to even approach that concept … [I]n our capital markets business, we do $500 million in revenues in fixed income underwriting in the last quarter alone," Gorman explained.
Wealth Results in Q4
Morgan Stanley's Global Wealth Management Group reported pretax income from continuing operations of $581 million, up 144% compared with $238 million in the fourth quarter of last year and up 143% from $239 million in the third quarter of 2012.
Net revenues for the current quarter were $3.5 billion, compared with $3.2 billion a year ago and $3.3 billion in the third quarter. Pretax income after the noncontrolling interest allocation to Citigroup was $474 million.
(In the third quarter, Morgan Stanley completed the purchase of an additional 14% stake in the Smith Barney joint venture from Citi, increasing the firm's interest from 51% to 65%.)
Asset management fee revenues of nearly $1.9 billion increased 16% from last year's fourth quarter and 4% from the third quarter. Fees & commissions were down 8% year over year, but up 11% sequentially, to $579 million.
Compensation expense for the current quarter was $2 billion compared with $2.1 billion a year ago. Non-compensation expenses were $901 million compared with $922 million a year ago.
Total client assets were $1.8 trillion at quarter end, with client assets in fee-based accounts accounting for $573 billion, or 32% of total client assets. Global fee-based asset flows for the quarter were $3.7 billion vs. $7.5 billion in the third quarter and $4.8 billion in the year–ago quarter.
The number of financial advisors, 16,780, was down 29 from the prior quarter and off 4% from last year's tally of 17,512.
Average annualized revenue per global representative was $824,000 in the fourth quarter, an improvement of 4% from the prior quarter and 13% from last year.
On Thursday, Merrill Lynch said it had 16,413 advisors, with average annualized revenue of $935,000. Its global wealth unit had a pretax margin of 21%.
Total client assets per Morgan Stanley advisor were $106 million in Q4, an increase 1% from last quarter and 14% from last year.
See the Q4 2012 Earnings Calendar for more earnings season coverage.


text:
Aspose.Cells for Android is a MS Excel spreadsheet component that allows programmer to develop Android applications for reading, writing, and manipulating Excel spreadsheets (XLS, XLSX, XLSM, SpreadsheetML, CSV, tab delimited) and HTML file formats without needing to rely on Microsoft Excel. It supports a robust formula calculation engine, pivot tables, VBA, workbook encryption, named ranges, custom charts, spreadsheet formatting, drawing objects like images, OLE objects, importing or creating charts, auto-filters, and page breaks through the product API, and much more.
Funcito is a Java library which simplifies access to your favorite functional programming APIs by wrapping Java methods as the function-type objects defined in those libraries. Rather than creating another functional programming API, Funcito makes it easy to define function-type objects which wrap existing methods. As a result, your code has less noise and clutter of anonymous inner classes, annotations, etc. Your code remains safe for automated refactoring, since there are no String-based reflection or forced naming conventions. The supported frameworks are Google Guava, Jedi, Functional Java, Play! Framework 2, collections-generic, and Netflix RxJava.
Scopserv Communicator is an audio/video Internet phone and instant messenger that supports some of the most popular VoIP and instant messaging protocols such as SIP, Jabber (XMPP), AIM/ICQ, MSN, Yahoo! Messenger, and a whole lot of other useful features. ScopServ Communicator is based on the SIP Communicator softphone.
jmxtrans is effectively the missing connector between JMX and whatever logging or graphing package that you can dream up. jmxtrans is very powerful tool that reads JSON configuration files specifying servers/ports and JMX domains/attributes and then outputs the data in whatever format you want via special "Writer" objects that you can code up yourself. It does this with a very efficient engine design that will scale to querying literally thousands of machines. The core engine is pretty solid and writers are included for cacti/rrdtool, graphite, and stdout.
Executor is a small but perfectly functional Java (1.5 or higher) JAR executable that is used to run programs in shared computer resources like a pool of computers that you and your friends own. Moreover, it can be used as a simple file sharing program: you can access the files of your home computer from your office computer. Executor uses a shared or synchronized file system. The user creates a task in one computer (just by uploading a file), and another computer that has the required program will execute the task.
Aspose.Imaging for Java is an image processing and manipulation component which allows developers to create, edit, draw, or convert images in their Java application. It allows developers to convert images to the BMP, JPEG, TIFF, GIF, PNG, and PSD formats. It draws images using advanced features like Graphics and GraphicsPath. The drawing feature is useful for adding shapes, building new images, or adding watermarks to images. It works well with both Web and Windows applications. It supports JDK 1.5 and above.
A 3D game engine for Object Pascal focused on X3D and beautiful graphic effects.
A MS Excel spreadsheet component for Android.


text:
Oakland, New Jersey Relocation and Tourist Information
Oakland, NJ Chamber of Commerce
PO Box 8
Oakland, NJ 07436
Phone: 201-337-7117
Oakland NJ official Chamber of Commerce Website:http://www.oakland-nj.org/
|The Chamber of Commerce in Oakland, NJ provides relocation and real estate information. To find homes for sale or apartments for rent in Oakland New Jersey please visit the "local Resources" section on this page where you will find the realtor's multi-list, the homes for sale by owner and directory of rentals available in the area. For Information on local services and demographics, or for a list of local businesses please visit the local COC. Planning on visiting? for visitor and tourist attractions, the most reliable information in any area is always supplied by those who make it home! Who better to answer the questions; Where is Oakland, New Jersey and what is there to do?" Your best source for community information is the local chambers of commerce and convention and visitor bureaus across the United States! Please make sure to visit the other Chambers and Convention and Visitor Bureaus in the United States by using and frequenting this Nationwide Directory. www.2chambers.com


text:
Get more! More leads.
More appointments. More sales.
Finally, powerful small business websites made specifically for your local business in Visalia, CA .
to learn more >>
VisaliaDirect.info makes it easy to get a professionally made small business website. Get online in minutes. Design your own site or we can design a website for you. Attract more qualified customers in Visalia, CA . Grow your local business with a website that will get your business and its offerings found.
VisaliaDirect.info exists to help Visalia, CA businesses. From lawyers and dentists, auto repair shops and trades people, and from spas and gyms, to bars and restaurants we help small businesses get big results. Join our quickly growing business community to be found by new customers online. You'll be in good company.
CityDirect.info has made Internet advertising easy for me.
Business has climbed 78%. In less than 3 months I notice a huge pick up in the calls I'm receiving and the bookings I'm landing... I am now successful and busier than I ever imagined.
Since signing up with you 6 months ago, our sales have already surpassed last years sales! I have no doubt that it is because the exposure that we're getting with our new site. Thank you again - I look forward to a long, business relationship with you!
A steady source of new patients and a successful way for previous patients to find me. I highly recommend their services to anyone looking to grow their business.
Fast, reliable, and secure from any location our Visalia business websites are served from our specialized cloud hosting environment. You'll never need to worry about setting up proper hosting or wonder if your site is accessible to your customers.
We can help you a little or a lot. It's up to you. Our easy-to-use content management system (CMS) makes updating your site a breeze. There's no need to call a webmaster or developer to create and make updates to your content. VisaliaDirect.info gives you complete control over your website's content and graphics. On the other hand, if you'd rather us help you with content creation and management, we're only a call away.
More and more local consumers are turning to their mobile devices when they are on the go. VisaliaDirect.info includes a mobile version of your small business website at no extra charge. This gives you the peace of mind that your customers have the best possible experience no matter how they find your business.
A well developed Visalia business website takes into account how search engines see your site. We design your local website to be search engine friendly (actually, more like best of friends). We make your content shine by strictly following SEO best practices and constantly iterate and adjust to the changing SEO landscape. We keep on top of SEO coding so you can focus on your great content.
Social networks are word-of-mouth on steroids. Get the word out and save precious time doing it. Our Centrepointe platform will integrate directly with your social accounts - Facebook, Twitter, LinkedIn, Instagram, Tumbler, and more. With VisaliaDirect.info your content can be promoted across your entire web presence instantly with a click of a button. Give them something to talk about.
Unlike most others, we don't treat all of your content the same way with one type of web page. The requirements of a page to showcase products are different than that of services, brands, specialties, or photos. Therefore, we make templates tailored specifically to the type of content they are for. Potential customers are searching for your content about the specific things you offer. We build pages that puts your content first; getting you found more often.
Don't make a website that will drift aimlessly around the World Wide Web. Building your small business website with VisaliaDirect.info means putting it directly into the Visalia, CA business community so it stands out in your target market.
One thing that makes local business websites by VisaliaDirect.info better than any other is that by creating a site with us you also spread your content across all the important networks; including our own - so you can get new Visalia customers walking through your door and keep existing ones coming back for more.
One stop to get it all done. Quickly control all of your local business information and simply manage your content about each of your offerings, your job postings, your directory listings, and so much more.
Managing all your content across all of your accounts can be time consuming and costly. With VisaliaDirect.info, when you're ready to publish simply choose all the places in your web presence you want it to go and our CentrePointe platform will distribute it everywhere it needs to be - saving you time and effort.
More Visalia customers learning about you and what you offer means more business for you. Put your business where your local customers are already looking. Helping you succeed is what VisaliaDirect.info is all about.
You'll be surprised by what you can do - with the easiest way for any entrepreneur to get a remarkable small business website.
We're here to answer any questions you may have. From how our platform works to providing advice on creating a superior local website, we love to help.
Unlike other trials, when this trial ends we won't kick you out if you don't pay - you can choose to carry on for free using Basic products.


text:
A concussion is an injury to your brain that causes problems with how the brain works. It can affect brain tasks like memory, balance, concentration, judgment, and coordination. Postconcussion syndrome (PCS) refers to concussion symptoms that continue longer than expected, often at least a month after the injury. Symptoms that persist more than 6 months are called persistent postconcussion syndrome.
The exact cause of PCS is unknown. A concussion may cause a temporary change to how the brain cells function. This change can interfere with physical and mental tasks. The trauma or difficulty managing symptoms can also lead to psychological symptoms like anxiety that complicate recovery.
Risk Factors
PCS is more common in females. Other factors that may increase your chance of PCS include:
- Previous head injury or concussion
- Increased age
- Substance abuse
- Previous anxiety issues or physical impairments
- Loss of consciousness during original trauma
- Loss of memory of the event
- Abnormal neurological tests after the event
Anxiety, trouble with thought process, and noise sensitivity that is present a few days after the injury may also increase the risk of PCS.
PCS symptoms vary from person to person. Common symptoms include:
- Lightheadedness
- Fatigue
- Headache
- Sleeping problems
- Lack of interest or enthusiasm
- Depression
- Irritability
- Personality changes
- Being very sensitive to noise and/or light
- Difficulty with concentration
These symptoms can interfere with daily activities, social interactions, and ability to work.
The doctor will ask about your symptoms and activity levels since the injury. A history of health before the concussion will also be needed. Questionnaires and neurological and mental tests will help the doctor rate the degree of symptoms. PCS is diagnosed based on the presence of specific symptoms and time since concussion. You may be referred to a specialist to rule out other potential problems such as bleeding in the brain, damage to the neck, or skull fracture.
Over time, symptoms will eventually fade away for most people. Treatment can help to manage symptoms until they pass. Exact treatment steps will depend on your symptoms and how much they are interfering with your everyday life. Talk with your doctor about the best treatment plan for you. Options include:
Rest and Gradual Recovery
Mental and physical rest is the best known treatment for a concussion. Returning to regular activity too quickly can cause a worsening of symptoms or the development of new ones.
Physical rest may include decreasing work hours, having help at home with daily tasks, and taking naps when needed. It will also require avoiding activities that can jolt the brain like sports, rollercoasters, or certain recreational activities. Athletes should not return to sports until symptoms have passed. Mental rest may include avoiding multitasking, decreasing work hours, and avoiding long periods of time on the computer or doing mental tasks.
The return to previous mental and physical levels need to be done gradually. A medical team will do regular testing to help determine when it is safest to progress.
Medications to help manage symptoms may include:
- Over-the-counter or prescription pain relievers
- Antidepressants—may help manage depression, anxiety, sleep problems, mood changes, and fatigue
- Sleep medication—for severe sleep disturbance
Counseling and Support
PCS is associated with a number of psychological symptoms like anxiety, depression, and mood swings. Managing a long-term medical condition can also be stressful. Psychological counseling can help to:
- Develop healthier thought patterns about current situation.
- Create skills to manage problems with interpersonal relationships brought on by PCS symptoms.
- Learn coping skills and stress reduction techniques.
Some symptoms can make daily activities difficult. Occupational and physical therapy may help you develop new ways to handle these tasks. Therapy may also help you develop habits that help manage the intensity of certain symptoms.
Revision Information
- Reviewer: Rimas Lukas, MD
- Review Date: 05/2016 -
- Update Date: 05/06/2015 -


text:
Jermaine Deprie Glover, charged with the first-degree murder of his live-in girlfriend, whose body was found nude and partially burned on the Blue Ridge Parkway in 2009, entered the courtroom in a wheelchair Tuesday morning under the stony stares of the victim's family.
Jermaine Deprie Glover, charged with the first-degree murder of his live-in girlfriend, whose body was found nude and partially burned on the Blue Ridge Parkway in 2009, entered the courtroom in a wheelchair Tuesday morning under the stony stares of the victim's family.
The prosecution contends that "pieces to a puzzle" will show 21-year-old Misty Lynn Carter was murdered by Glover, but Defense Attorney Greg Newman said she was killed by one of her massage clients.
Newman also argued that Glover, who suffers from diabetes and lost the lower half of his left leg in an amputation several years ago, could not have killed and discarded a "lady of about 200 pounds."
One of the state's first witnesses was Jerry Knaus, formerly of Fairview, who discovered Carter's body around 6:30 a.m. on Monday, Oct. 19, 2009 as he drove along the parkway to watch the sun rise.
Knaus told the jury that he passed the defendant as he drove up the parkway just before he found the body. He was driving a black F-150 truck. Just minutes before he saw the body, he said, he had a close call with another pickup truck.
He could not remember the color of the vehicle or its make and model, and testified that it was "pitch black" outside, but he did remember the face of the man in the other truck.
"We came not to a stop, but like ultra slow, and the person in that vehicle turned and looked straight at me," he said, adding that he was about 5 feet away and although it was "dark," headlights illuminated the man's face.
"They kind of looked right at me and I looked right at them too."
Knaus, who now lives in Port Charlotte, Fla., said a shorter passenger he could not identify was seated next to the man driving. He testified that the man behind the steering wheel looked just like the long-mustached "Poncho Villa" pictured at Papa's and Beer, a Mexican restaurant in Hendersonville.
Is the man you saw that night in the courtroom today? asked Assistant District Attorney Doug Pearson.
"Yes," Knaus testified, pointing a finger at the defendant.
Knaus said he saw Carter's body lying in a gravel pull-off area along the parkway between the bridge over Interstate 26 and the bridge over the French Broad River on his way up to Mount Pisgah from Fairview.
At first, he thought it was a deer in the road. As he drove closer, he said, he realized it was a naked female and that her head was "smoking."
After seeing the body, Knaus said he was going to call 911 but did not have a cell phone. He turned his vehicle around and asked another man at a parking area if he could borrow his phone.
The man, Donald Pridmore, corroborated his story with his testimony. Pridmore said he gave Knaus his phone and heard him report what he had seen. Tapes of the 911 call were played and introduced as state's evidence.
Knaus, who worked 20 years as a paramedic and is a nurse, said he returned to the body to see if he could help, but he could tell that she was dead. He waited for first responders to arrive and held his tongue for more than a year before he told police of the man he saw that morning on his way up the parkway.
'Sworn I would never help them'
Knaus did not mention seeing the man in the truck until after he saw a photo of the defendant in August 2010, when it appeared on the Times-News website.
Newman asked why it took Knaus so long to tell that part of the story. Knaus said he tried to help police as much as he could at the scene, giving investigators a written statement and allowing them to search his truck. But when they started treating him like the main suspect, he said, he stopped talking.
"You did not say, 'look, I wasn't involved; I saw a man down here on the bridge; he almost ran me over,'" Newman said. "You didn't say anything the next day. You didn't say anything the next week."
When he did say something, Newman said, it was to a lawyer, not the Buncombe County Sheriff's Office.
"I had sworn I would not help the Buncombe County police department in any way, shape or form for any reason ever again," Knaus said. "They entered my house without a warrant and searched it."
Two days after Knaus found Carter's body, an article appeared in the Times-News about his treatment and frustration with investigators.
"That officer on the side of the road called my girlfriend who was just out of the hospital and he said, 'I'm here on the side of the road with your boyfriend and his dead girlfriend.' He said, 'what do you think about that?'" Knaus told the jury as some in the audience gasped.
"She was in the hospital for psychiatric problems, depression and attempted suicide, and that was the first thing she gets ... Now you know why I didn't talk to the police department."
In his opening statement Tuesday morning, Newman said that Glover's truck was spotted parked outside his residence between 6 and 6:30 a.m. on Oct. 19, 2009.
Cause of death
An autopsy report in 2009 revealed that Carter died of chop wounds to the head before her head was wrapped in a plastic material and a sheet, which was set on fire.
Medical examiners found burns to her head, upper chest and left upper extremity. She was five to six weeks pregnant at the time of her death, according to the autopsy.
The vehicle she purchased with Glover, according to search warrants, was observed on video surveillance pulling into a space at a truck stop on Asheville Highway about 17 minutes before her body was found nearly 15 miles away.
Blood and the victim's clothing were found in the vehicle, according to a statement in a warrant from Detective Joshua Rayment of the Buncombe County Sheriff's Office.
"The key in this trial in determining who killed Misty Carter can best be determined by one of the last pieces of communication she made by a text message to her sister at about 11:45 on Sunday night," Newman told the jury in his opening statement. "The person that murdered Misty Carter, ladies and gentlemen, is a person that she referred to as a client in that last text message.
"Misty Carter gave massages for money," Newman continued. For certain amounts of money, he said, "she would give massages in various states of undress," or "completely nude," and would "perform sexual acts."
"It is significant that her body was found completely unclothed because in her text message she said that she was with a client, in fact, giving massages," he said.
In the text message, Newman said, Carter told her sister she was waiting in a parking lot for a client.
"She tells her sister that she is with a client and has been since 8 o'clock and that he is paying her to spend additional time with her," he said. "The sister responds and asks, 'Well, how did you meet this guy?' and she gives the name of Steve Green."
Newman said Green was Carter's "sugardaddy."
"In other words, he provided client leads to her. He gave her money. He gave her drugs," he said. "The evidence is also (going to show) that in the only interview that Mr. Green submitted to in this case — the only one — he acknowledged that he was very much in love with Misty Carter. In fact, he had written several love letters to her, multiple-page love letters. He also divulged that he had an apartment separate from his house in South Asheville, where he spent time alone with her."
Green lived in Haywood County, was married to a nurse and met Carter "when he sold cars over in West Asheville," Newman said.
'Friends with benefits'
Newman said the relationship between Carter and Glover "can best be described as 'friends with benefits.'"
He said Carter needed a place to stay in June 2009 and Glover opened his home. They were intimate the first two months they lived together, he said. But in the last two months, the relationship was more platonic.
"She had her boyfriends. He had his girlfriends. They saw other people," he said.
"The last time — the evidence will show in this case — that Mr. Glover saw or spoke to Misty Carter was Friday, Oct. 16, 2009," Newman added.
He said Carter was leaving to spend a weekend with her sister and the father of her unborn child, Dewayne Boyd. Over the weekend, Glover met a woman in Spartanburg, S.C., in an online chat room and drove down to spend the weekend with her, Newman said.
He added that Glover got home sometime between 9 and 10 p.m. and did "not leave the house that night."
Newman and Mundy told jurors that Carter's vehicle, a black Mitsubishi Eclipse she purchased with Glover, was spotted pulling into a space at the truck stop around 2:40 a.m., not 6:15 a.m. as noted in search warrants.
"Sometime between that text message at 11:45 at night and when her car was seen at 2:45 ... her body was taken up onto the parkway and dumped on the side of the road. The person that murdered Misty Carter, ladies and gentlemen, is that client that she was with," Newman told the jury.
The state contends the true culprit sits at the defense table.
"You're going to hear about pieces of a puzzle," Mundy told the jury. "Pieces of a puzzle is what this case is about. Each piece, standing alone, may seem at the time insignificant, may seem unimportant, but when you put all of the pieces together at the end of this case, we're going to ask you to look at the big picture."
He previewed some of the "pieces" the jury would gather: the car Carter purchased with Glover; the truck stop along Asheville Highway where it was parked; the house she shared with Glover, where evidence was found; and a "bag of trash" pulled from an Enmark gas station dumpster.
"You're going to hear how the defendant went to this Enmark gas station and threw a bag of trash in their dumpster. You're going to hear from the State Bureau of Investigation how they retrieved that bag, what they found, what they saw," he said.
After all of the pieces come together, Mundy told the jurors, "we're going to ask you to find the defendant guilty of first-degree murder."
Newman said his client cooperated with law enforcement every step of the way, submitting to five interviews, searches and DNA swabs.
"Ten months after Misty Carter's body was found on the parkway, my client was arrested and charged with her murder," he said. "There will be no evidence backing the charge that he murdered anyone."
To give jurors a "better understanding of the scene," Judge Alan Thornburg approved the defense's pretrial request for a "jury view" — a bus tour of three locations pertinent to the case. One stop on the trip Tuesday included the blue house Carter shared with Glover at 52 Piney Ridge Court, Hendersonville.
Another stop was the Asheville Highway truck stop near exit 44 where her vehicle was found. The final stop was at the place her body was discovered.
Reach Weaver at firstname.lastname@example.com or 828-694-7867.


text:
It's your birthday! Celebrate & let the world know with this with this gorgeous tank. Birthday is created in Black/Gold Sparkle (Glitter) and Behavior is in HOT PINK.
This shirt is a true to size tank.
♥True to size ladies tanks
♥4.3 ounce
♥57% combed ring spun cotton/38% polyester/5% spandex
♥Self fabric binding
♥Tear away label
♥Smooth stretchy jersey knit fabric to accommodate all sizes
These shirts are created with premium heat press vinyl & will not peel or flake.
Want it customized? Inbox me today to discuss how I can make your shirt pretty.
Yeshorra Designz
"Always Made Pretty"
*Get your shirt created in the style you want! Check out my new shirt upgrades by clicking the link below.
*Want to personalize it?
Add text to the back. Check out your options below:
Option 1: One Line Of Small Text (Examples: Name, Birth-date, EST Date, Website)
Option 2: One Line Of Large text (10 x 10 inches) to your order. (Examples: jersey style numbers.)
Please click the link below for more add on options.
Yeshorra Designz
"Always Made Pretty" 1
Credit card payments are accepted.
All custom orders must be paid in full before I begin working on them.
Ship Priority 2-3 Day AFTER PROCESSED- Your item will be processed within my current processing time (please note current processing time for each listing before checking out). Once processed, your item will ship via USPS Priority 2-3 day service.
Ships in 2 days (Delivery 2-3 days after shipped) - This service skips your order ahead of the current orders being processed. Your item will be PROCESSED in 2 days. Once processed, your item will ship via USPS Priority 2-3 day service.
Ships in 1 day (Delivery 2-3 days after shipped) THIS IS NOT NEXT DAY DELIVERY. This service skips your order ahead of the current orders being processed. Your item will be PROCESSED in 1 day. Once processed, your item will ship via USPS Priority 2-3 day service.
Priority shipping is usually reliable, but NOT GUARANTEED by the USPS due to unforeseen circumstances such as inclement weather and natural disasters. Once the item leaves my possession, I am no longer responsible for the time that it takes to be delivered.
Please place time sensitive orders at least 2 weeks in advance. A refund will NOT be issued for items that have been delayed by the United States Postal Service.
We ship USPS First Class Mail
*Standard shipping takes 3-7 business days to reach most U.S. destinations. (Time frame is not guaranteed)
* Domestic orders (within the U.S.) will receive a tracking number. You will receive the tracking # via email when your package ships so you can be on the look out for your package.
*Packages shipped USPS Priority mail usually arrive within 1-3 days of shipping. This is not an guaranteed service via the USPS it is a general time frame.
Please ensure that your delivery address is correct before paying for your order. We are unable to take responsibility for the delay or loss of a parcel where incorrect or incomplete delivery details have been provided.
Shipping confirmation will be sent to your email address. Please track your packages as Yeshorra Designz is not responsible for lost or stolen shipments.
Insurance: All packages shipped USPS Priority mail will already include insurance. Packages shipped Standard USPS DO NOT include insurance. You will have the option to include insurance for standard packages at check out.
Yeshorra Designz is not responsible for errors made by the United States Post Office. If your item is delayed past its "estimated arrival date" we apologize, but that is something that is outside of our control and recommend that you file a complaint with the USPS.
International Shipping:
International orders can take 2-3 weeks to arrive from the shipment date. International orders are ONLY shipped USPS First Class International.
International orders may have additional customs fees and/or tariffs depending on your country. You, the buyer, are responsible for paying these costs.
I try to be as clear as possible when describing items. Please do not hesitate to ask me any question, no matter how small. I welcome your questions and concerns. If you are unhappy with an item please let me know before leaving negative or neutral feedback. Yeshorra Designz is not responsible for items damaged during shipping. A refund will not be given for items damaged during shipping.
If a refund is requested, you must contact me within 7 days after the receipt of your item. The customer is responsible for the shipping cost to return the unused items to seller. Once the unused/unworn portion of the items are in the seller's possession, a full or partial refund will be issued promptly for unused items only. I will DO NOT except refunds on worn clothing or Custom Orders.
Please see shipping policy section of shop.


text:
Available on iTunes now!The title pretty much says it all. New York's own lysergic art damaged punks give us a twisted sophomore effort that slays all in its path. Alice Donut displays the maniacal fervor that was the hallmark of their first record "Donut Comes Alive" (virus061). So watch out, baby, baby!
No one hates ball-viced, high pitched vocals more than I. But it is inconceivable to push aside such efforts just because the dude with the mic wears his shorts a little too tight. There tuning is impaired, their compositions are intentionally face-slapping with diversity. All of this and off their rocker too! A true delicacy in avant-garde hardcore.
- Flipside
Alice Donut should be bigger than they are. They made a lovely, guitar-laden noise, they have funny, twisted lyrics and a social conscience, plus they think Sinead O'Connor is a disappointment. One of those rare albums that's at home at a party or when you're all alone and you want to hear the words. They rip it all up, everything from rednecks to the very rich to preachers to MTV.. About Ms. O'Connor, "I wanna believe but you just make me sneer, 'cause it's the same emotions that they use to sell me beer." On that note I think 1989 is finally behind us.
- San Francisco Sentinel


text:
The Trusted Dawoodi Bohra Portal
We have launched a new application for calculating Salaat time for every location on the map. Please use our new application located at http://salaat.malumaat.com
This application is in a BETA Stage and more improvements and enhancements are expected soon. If you have any issues to report, please send us an email
Shaban-al-Karim, 1439
Alert! Restricted Akhbar
This is a restricted news article. You need to login to view this akhbar. Please login now or create an account by clicking here
© Malumaat.com - This akhbar article is published by malulmaat.com
All rights reserved. Publishing content of Malumaat.com on any other website requires the prior permission of Malumaat.com


text:
John Hussman, a quasi prophet without honor in a market that refuses to heed his doomsaying forecasts, believes himself to be left alone with "permabears" and "nutcases" in his latest shareholder letter.
Known for his data-heavy and market-history-oriented analyses of current market conditions, the former finance professor once again explains why the market remains a ticking time bomb, and implies that the capitulation of other market skeptics may just confirm the end is nigh.
The eponymous manager of Hussman Funds cites Alan Abelson of Barron's as an example of a levelheaded commentator who has capitulated to the current market mania, writing last week that investors remain invested in stocks "until they start to go the other way. After all, markets rarely fall out of a bed in one fell swoop as they did in 1987 and, more recently, the turn of the century, so there's usually plenty of time to cut and run … we hope."
Expressing the belief that Abelson is bound and gagged in a closet somewhere with someone else submitting articles in his name, Hussman (left) turns to his trademark data-rich analysis to warn of the danger of remaining invested in today's market, thinking one can beat the rush to the exits.
Hussman cites just six historical instances where markets exhibited the set of conditions he identifies in today's markets, and all ended disastrously.
Those conditions are overvalued and overbought stocks, together with overbullish sentiment and rising yields. Besides today, this combination of market conditions (for which he adduces technical indicators) occurred in 1929, 1972, 1987, 2000, 2007 and 2011.
Writes Hussman: "The market lost 85% between 1929-1932, lost over 50% between 1972-1974, crashed abruptly in 1987, lost over 50% in 2000-2002 and again between 2007-2009, and even lost nearly 20% in the less-memorable 2011 instance."
The fund manager acknowledges John Maynard Keynes' dictum that "the market can stay illogical longer than the investor can remain solvent," but suggests that investors' current bullishness is irrational and dangerous.
"Our defensiveness is certainly uncomfortable here," he writes, "but in my view, the primary risk of investors is the intolerance of missed gains in a mature bull market, impatience with a defensive position, and capitulating against both discipline and evidence."
In other words, Hussman implies that investors are acting in an extreme manner in seeking gains beyond what they have already recovered in previous market losses. He analyzes "the elephant in the room, which is the continued policy of quantitative easing by the Federal Reserve," concluding that the record to data shows that monetary easing has worked to recover the market losses of the previous six months—not generate fresh gains.
Hussman identifies the following pattern:
"1) stocks decline significantly over a 6-month period; 2) monetary easing is initiated, and; 3) stocks recover the loss that they experienced over the preceding 6-month period."
Hussman, noting that as the monetary bases grows, the Fed must take increasingly large purchases to have an impact on stocks, concludes that what he calls QEternity will not save the market in the current round:
"With no prior 6-month losses to recover, it seems likely that other factors will exert a stronger effect on market returns going forward than if the Fed's easing had been initiated in response to a major low," he writes.
The market's momentum has been based on the "greater fool" theory, whose logic Hussman embraces, with the caveat that "the supply of greater fools seems increasingly exhausted."
Check out more stories about John Hussman's predictions at AdvisorOne, including:


text:
Home Shop buy parts explorer parts rear wheel axle
Replacement rear axle for the wheel of your buggy.
Not currently available in this region.
No tools are required to replace this axle, which is compatible with the following model strollers:
Check out our wheel parts bundle and save 25%
*If you are purchasing for your legacy red classic or classic twin, we no longer hold stock of the black quick release axle. The steel axle will however, be compatible.
Select your region


text:
It is time.
Old joke: Definition of mixed emotions — watching your mother-in-law drive off a cliff in your new car!
Mixed emotions are what I have right now as I write this. Dearly beloved, with this column, I will be leaving the Times-News. It is difficult to say goodbye.
For nearly a quarter of a century, I sat down with my readers on Saturday mornings and shot the breeze. Warnings. Jokes. Blessings. Good news and bad. I never once felt as if I were talking with strangers.
I will truly miss all of my readers, even the belly-achers, for we have grown older together.
I have always been guided by a framed quote on my desk. Capt. Dick Winter of Easy Company fame ("Band of Brothers") believed in this:
"If you can," he said, "find that peace within yourself, that peace and quiet and confidence that you can pass on to others, so that they know that you are honest and you are fair and will help them, no matter what when the chips are down."
I hope that will be my legacy as well.
I am often asked of which column am I most proud. That is easy. In 1991, I wrote about a sweet, precious dog that needed saving. Her name was Sarah. She was in lockup. Her crime? She was an unwanted stray surrounded by dozens of other mutts. They were all barking and jumping on me. Over in the corner, however, stood Sarah. Her silence and loneliness spoke to me like thunder. I knew this was the dog I came to write about. She put her head tenderly into my hands. I promised her I would do my best to find her a place of her own. I wrote that column with prayer and more prayers.
Two hours after that column appeared, the call I was so desperately waiting on came in. Sarah had been adopted into a wonderful caring family! She was finally loved. I checked on her a year later. She was queen of the house with her "own pillow." She had found what all living things want and need. A place to belong. A home. If I never do another worthy thing in my life, I have that under my belt, thanks to God Almighty.
Though it was a long time ago, all it takes is a quick remembrance of that pup and it gets me through the dark times.
It is time to go, and I want to explain why. Something our American philosopher H.D. Thoreau said will illustrate. We all know Thoreau built himself a cabin in the woods on the shore of Walden Pond in Concord, Mass. He went there for one reason only. He wanted to strip away all the fluff and nonsense of America's worship of materialism. He wanted to boil life down to the core of what man really needs and is necessary.
He did that and wrote about it. He has been both admired and ridiculed. After his experiment in the cabin, he came back to live in town. Many asked him why he returned. He replied, "I went into the woods because it was time. I came back for the same reason."
I began writing for The Times-News because it was time. I looked around me and saw corruption, cronyism, bullying and incompetence.
I saw animals being abused and murdered. I saw our city trees destroyed. I saw blatant racism. And hardly a word was said against any of it by anyone. It was time to put up or shut up. I stepped into the ring. I was scared, but with God's help, I fought against local evil with everything I could muster.
I still witness all the aforementioned. Have I lost heart? No, because I answered the call and fought local sin and wrongdoing. It is only the cowards who remain silent who need be ashamed.
I am proud to have been a part of The Times-News.
I say all this not to boast but to issue a challenge for someone else to step in the ring in my place and fight for what is right. Someone younger and in better health.
And speaking of challenges, I take this opportunity to challenge all the local Times-News columnists to start fighting locally. All you are doing now is mere intellectualizing, and the result is meaningless hash and rehash of the nationally syndicated columnists. Your columns are without passion or dignity.
For heaven's sake, write from your guts. Get mad! Get angry and focus on dear old Hooterville. Our blessed town needs help. The devil knows there are enough bad guys, greed and mismanagement going on right here at home. It is your duty to wake up local readers. Shake 'em up to what is going on. If our local columnists won't step up to fight locally, then the bad guys are going to win. If you are a columnist or a letter to the editor writer, keep hammering the bad guys. Keep hammering, Marine Corps style.
Every good fighter knows when to step out of the ring, hang up his gloves and go home. I need to spend more time with the animals and birds, God's special gifts to the Earth. Unlike mankind, these blessed creatures are God's best gambles. They even speak with the tongues of angels if we have the ears to hear.
Enough. I want to leave you with a passage from one of my favorite books, "Pilgrims at Tinker Creek" by Anne Dillard. The book won the 1972 Pulitzer Prize for nonfiction. It is a must-read for any true reader. Shop locally and buy a copy from my favorite bookstore, Fountainhead Books on Main Street, Hendersonville.
"I am a frayed and nibbled survivor in a fallen world and I am getting along. I am aging and eaten and have done my share of eating too. I am not washed and beautiful, in control of a shining world in which everything fits, but instead am wandering awed about on a splintered wreck I've come to care for, whose gnawed trees breathe a delicate air, whose bloodied and scarred creatures are my dearest companions, and whose beauty beats and shines not in its imperfections but overwhelmingly in spite of them, under the wind-rent clouds, upstream and down."
I want to wish every one of my readers all the best. God bless you and goodbye.
Editor's note: Readers may send cards and letters of appreciation for Mr. Black in care of the Times-News, P.O. Box 490, Hendersonville, N.C. 28793.
In the long run, it has been a long run
It is time.


text:
Kit includes:
20 gallon tall glass aquarium
Hood with LED light array, switchable between white and blue
Penguin 150 BioWheel HOB filter w/media
Sticker thermometer
Misc sample packs (flake food, water conditioner)
Background: got the green light from the wife to start a tank, so I rushed into it and bought a kit (didn't want the offer to expire!).
The good stuff: the LED hood is great if you aren't going to heavily plant your tank. It is a very clean white which can be switched to a cool deep blue for nighttime viewing. The LED array itself is very durable, lightweight and doesn't generate heat (vs incandescent or fluorescent). The Penguin 150 is a reputable filter. Heater works but can't speak to it's quality because it's only been in use for four months.
Pretty much everything else is bad:
- The tank itself is a 20 gallon tall. Looking back I wish I would have gotten a long instead.
- The thermometer is the exterior sticker type which I never bothered to even install. I bought a several submersible thermometer.
- Samples were pretty worthless and were throwaways
While this is a starter kit, it did not include substrate.
If you are looking for a quick start and don't care much about specific components, then this may be right for you. But for me, it was a hasty decision. If afforded the time, I would have researched each component separately and gone with a 20 gallon long as mentioned before. I've had to swap out the filter for a submersible because the 150, as good and quiet as it is, wasn't quiet enough and was keeping my baby up at night. So pretty much I now have a tank that I don't like the dimensions of and a decent filter that I don't use. Most of the other things I don't use. The only thing going for it right now is the LEDs. ------------------------------The early bird may get the worm, but it's the second mouse that gets the cheese.
I forgot to mention, the net's handle isn't even long enough to reach the bottom of the tank by a long shot.------------------------------The early bird may get the worm, but it's the second mouse that gets the cheese.


text:
James Baldwin American Literature Analysis
(Masterpieces of American Literature)
Baldwin's turbulent and passionate life informs all of his writings. His life and art were inseparable; he wrote to understand the trials of the past and to articulate principles for the future. In his essays, he constantly depicted and expanded upon personal experiences, and in his fiction he drew on autobiographical events, issues, and characters, building dramatic situations that closely reflected his intimate experience of the world. He refused to lie, to shield, or to "prettify" reality.
Though Baldwin limited his fictional settings to those he knew—a poor, religious Harlem home, the expatriate community in France, New York's jazz scene—he explored them deeply and critically. His experience with his friend Tony Maynard's legal battle against a false murder conviction inspired If Beale Street Could Talk, in which a young woman searches for the truth that will acquit her fiancé of rape, and Baldwin's last novel, Just Above My Head, treats the anguished life of a homosexual gospel singer, a life not unlike his own.
Baldwin's early exposure to writers and writing helped him to become a skilled craftsman: His favorite childhood novels were Charles Dickens's A Tale of Two Cities (1859) and Harriet Beecher Stowe's Uncle Tom's Cabin (1852). His acquaintance with black writers Richard Wright, Countée Cullen, and Langston Hughes forced him to consider the particular problems of the black writer in the United States. Later, he was strongly influenced by the novels of Henry James—especially The Ambassadors (1903), The Portrait of a Lady (1881), and The Princess Casamassima (1886). Though writing about wealthy white New Yorkers, James explored the same questions of individuality and nonconformity in a conformist society.
Baldwin was a precise writer: He chose words carefully and connected images with emotions in ways calculated to achieve maximum effect. His love of jazz music and appreciation of art infused his writing with evocative rhythms, colors, and textures, and his early training in the church is evident not only in the religious aspects of his stories but also in language replicating the simplicity, poetry, and ardor of the Bible and the traditional sermon. The Fire Next Time, perhaps his most renowned work, employs the biblical image of God's wrathful fire, as interpreted through a popular Negro spiritual song, to predict America's fate in the absence of meaningful progress toward a new racial order.
Race was always a crucial issue to Baldwin but never a simple one. Though he often felt pure rage at the legacy of white supremacy, he strove in his life to speak to and treat black and white people in the same manner, and this determination to deal with people first as individuals helped him to create a language that is brutal but not unjust, objective but not detached. Baldwin never fully blames or exonerates anyone; as members of the human race, everyone is both guilty and innocent of shared history. For Baldwin, the color problem was not a problem for blacks alone but for all members of society; the suppression of blacks and black culture has been a result of white fear and confusion, and it has inhibited the development not so much of black identity but of a truly integrated and fulfilled American identity. Though keenly aware of both his African American roots and his frequent voluntary exile, Baldwin considered himself American through and through, and he sought to express himself in American terms to an American audience.
In a similar fashion, though himself a homosexual, Baldwin tried to avoid all bias or prejudice in his treatment of sex, sexuality, and love. His curiosity and candor allowed sex and love to be used as meaningful modes for the expression of uniquely personal identity, and not simplistic ways of limiting or pigeonholing character.
Ultimately, the issues of race and sexuality become issues of identity and individuality. Baldwin, though a black homosexual, felt free to express himself through white, female, or heterosexual characters, and his voice, whether it be as the authoritative social observer of Notes of a Native Son and Nobody Knows My Name, the third-person narrators of Go Tell It on the Mountain and Another Country, or the intimately confessional protagonists of Giovanni's Room and Tell Me How Long the Train's Been Gone, is always searching for meaning, for a solution to the problem of expressing oneself forcefully and honestly in an imperfect world that bombards the individual with preordained roles and assumptions. While ostensibly writing about "exiles," "bisexuals," or "artists," all of which terms may have applied to Baldwin at points, he reserved for his characters the right to go beyond such labels and the freedom to feel and act according to the entire range of possible human behavior.
Go Tell It on the Mountain
First published: 1953
Type of work: Novel
A young black man in Harlem begins to confront the legacy of anger and guilt that he is inheriting from his family.
Go Tell It on the Mountain, Baldwin's first published novel, tells a passionate story closely paralleling the author's own family background. It focuses on John Grimes, a black boy growing up in a religious home in Harlem under the stern hand of his preacher father, Gabriel. The action of the novel takes place in 1936, on John's fourteenth birthday, with sections detailing previous events in the lives of John's aunt Florence, his father, and his mother, Elizabeth.
Florence is a strident and bitter woman who left her ailing mother and irresponsible younger brother to come North. She married a man named Frank, who abused and abandoned her, and now she approaches old age feeling empty, living alone, and sharing in the life of her brother's family.
Gabriel, her brother, had been a wild young man, but he repented, became a preacher, and married a fallen woman named Deborah. Succumbing to temptation, however, he impregnated a young woman he worked with and then refused to acknowledge his paternity. He watched his son Royal grow before his eyes and heard of the boy's violent death in a knife fight. Gabriel drifted in despair, his wife passed on, and he came to New York to begin a new life. There he met Elizabeth.
Elizabeth was nine when her mother died, and, because her father ran a brothel, she went to live with her aunt in Maryland. There she fell in love with a young man named Richard; they moved to New York. Richard, wrongly accused of robbery, took his own life, leaving Elizabeth behind, alone and pregnant with John. Through Florence she met Gabriel, newly arrived from the South. They married, and Gabriel promised to treat John as his own. He preferred their other children, however, above all the fiery Roy, to his docile and pensive stepson, John.
The character of Gabriel is a sharper version of Baldwin's own father, and, accordingly, his sternness and coldness elicit John's hatred. Everyone assumes that John will become a preacher like Gabriel, but, approaching manhood, John is having deep religious doubts. He is also feeling guilt over the sin of masturbation and is subtly becoming aware of his admiration for and attraction to Elisha, another young man in the church.
During the course of the day depicted in the novel, John's younger brother Roy is slashed in a fight, Gabriel strikes Elizabeth in anger, and Florence confronts Gabriel with his past in the form of a pained letter from his long-dead first wife. The novel's central action, however, is John's personal journey, culminating in the climactic third part titled "On the Threshing Floor." Through a long night in the family's church, the Temple of the Fire Baptized, John experiences a frenzy of fear, inspiration, and awakening, a spiritual rite of passage before his family and congregation, in which he gives himself over to powers outside himself, infused as they are with familial and racial history, and begins to see the road he must travel.
The action of Go Tell It on the Mountain is not expansive; rather, it focuses on inner turmoils and private moments. Time moves slowly, and the interspersed flashbacks elucidate present moments or events. Through the accumulation of information, Baldwin slowly brings into focus how centuries of racial oppression—slavery, injustice, rape, violence—have shaped the lives of one Harlem family and how the complex family picture affects a sensitive young man at a crucial juncture in his life.
Giovanni's Room
First published: 1956
Type of work: Novel
The inability of a young American in Paris to confront his bisexuality leads to his male lover's tragic downfall.
Giovanni's Room is an intimate, confessional narrative of an American named David who looks back on his turbulent experiences in France on the eve of his return to the United States. The novel works through two time frames simultaneously, for as past events are recounted, the relevance of the present moment gradually emerges. By the end, night has become morning, and only then does the story being told reach its conclusion.
Months earlier, David came to France with his girlfriend Hella, but uncertainty in their relationship and her wanderlust sent...
(The entire section is 3882 words.)


text: That Xbox 360 wireless controller with the transforming d-pad looks like a nice improvement over the original design. I'll definitely try to check it out at PAX this week. Gaming News o'the Day First Mafia 2 DLC hits next week. Final Fantasy XIV's open beta has been post-poned. WoW will stop working on PowerPC Macs soon.. BFBC2 gets an "Ultimate Edition" on consoles. Links from Morning Discussion Very cool HTML5 / Music concept video. And it's interactive. Pancake Humper got his SC2 tourney sponsored by SteelSeries!


text:
QCAD - 2D CAD System.
Click here for a documentation of the DokuWiki formatting syntax that can be used in reports
Please search for existing tasks (also closed ones) before opening a new task.
Please make sure that you are using the latest Version of QCAD before posting a bug (menu Help > Check for Updates)
FS#784 - Turn text into hatched polylines
Opened by Christian Aigner (caigner) - Saturday, 09 March 2013, 11:44 GMT+2
Would it be possible to add a feature which turns selected text into solid fill hatched polylines?
That would make it possible to migrate the drawing from one computer system to another without having to worry whether the used font is installed on both systems, like when sending a drawing to a manufacturer for laser engraving.
Right now I can do it by hand, letter by letter, and that is a rather labour-intensive task.
Yes indeed, would this be a time saver!
@Andrew - maybe another 'add on' script would do? one that could join 'all' selected exploded text lines, arcs into polylines, ready for hatching?


text:
Login To Your Account
Thank you for requesting this material from ASSE Body of Knowledge (BOK). However, since you are not a registered user of the BoK you cannot view this document. To become a registered user and see this document and important SH&E materials, please register
If you are already registered, please log in to view this resource.
The Body of Knowledge project is dedicated to creating a living reference that represents the collective knowledge of the Safety, Health and Environmental profession. While the preliminary work has begun, there is still more to do. The purpose of this website is to introduce subject areas that will eventually be part of the Body of Knowledge, and to gather feedback on the future direction, and ongoing assessment of what needs to be completed.
Contribute your knowledge and be a part of something big.


text:
|Click here to join our community
|Log in to access your Control Panel
|General Cycling Discussion Have a cycling related question or comment that doesn't fit in one of the other specialty forums? Drop on in and post in here! When possible, please select the forum above that most fits your post!
« Previous Thread | Next Thread »
All times are GMT -6. The time now is 01:17 PM.