text:
A guest post by Jeff Potts, the Chief Community Officer at Alfresco where he is responsible for developer evangelism and community outreach, and he is a committer on the Apache Chemistry project and has written CMIS and Apache Chemistry in Action by Manning Publications.
Most of the content in a company is completely unstructured. Just think about the documents you collaborate on with the rest of your team throughout the day. They might include things like proposals, architecture diagrams, presentations, and the like.
The worst case is when all of those files are scattered across file shares and employee hard drives. More often, the files live in some sort of content repository. You might hear these repositories referred to as a Document Management (DM) system or an Enterprise Content Management (ECM) system. No matter what you call it, they are purpose-built for making it easier for your company to get a handle on its file-based content.
When file-based content lives in a repository, it is a lot easier for employees to work with productively. It can be tagged, version-controlled, searched, and secured. It can be routed through a business process. Even better, developers can write content-centric applications that help workers collaborate and manage content.
Here's the problem for developers, though: There is a lot of repository software out there. Most large companies have more than one up-and-running in their organization, and every one of them has their own API. It's rare that these systems exist in a vacuum. They often need to feed and consume business processes and that takes code. So if you are an enterprise developer, and you are trying to integrate some of your systems with your ECM repositories, you've got multiple APIs you need to learn. Or, if you are a software vendor, and you are trying to build a solution that requires a rich content repository as a back-end, you either have to choose a specific back-end to support, or you have to write adapters to support a handful of repositories.
The solution to this problem is called Content Management Interoperability Services (CMIS). It's an industry-wide specification managed by OASIS. It describes a domain language, a query language, and multiple protocols for working with a content repository. With CMIS, developers write against the CMIS API instead of learning each repository's proprietary API, and their applications will work with any CMIS-compliant repository.
The first version of the specification became official in May of 2010. The most recent version, 1.1, became official this past May.
Several developers have been busy writing client libraries, server-side libraries, and tools related to CMIS. Many of these are collected as part of an umbrella open source project known as Apache Chemistry. The most active Apache Chemistry sub-project is OpenCMIS. It includes a Java client library (including Android), multiple servers for testing purposes, and some developer tools, such as a Java Swing-based repository browser called OpenCMIS Workbench. Apache Chemistry also includes libraries for Python, .NET, PHP, and Objective-C.
Getting Started with CMIS
The tools and libraries at Apache Chemistry are a great way to get started with CMIS. For example, I've got the Apache Chemistry InMemory Repository deployed to a local Tomcat server. I can fire up OpenCMIS Workbench and connect to the server using its service URL, http://localhost:8081/inmemory/browser
. Once I do that, I can navigate the repository's folder hierarchy, inspecting or performing actions against objects along the way.
The OpenCMIS Workbench has a built-in Groovy console. One of the examples that ships with the Workbench is "Execute a Query". Here's what it looks like without the imports:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
String cql = "SELECT cmis:objectId, cmis:name, cmis:contentStreamLength FROM cmis:document" ItemIterable<QueryResult> results = session.query(cql, false) results.each { hit -> hit.properties.each { println "${it.queryName}: ${it.firstValue}" } println "--------------------------------------" } println "--------------------------------------" println "Total number: ${results.totalNumItems}" println "Has more: ${results.hasMoreItems}" println "--------------------------------------" |
The Apache Chemistry OpenCMIS InMemory Repository ships with some sample data so when I execute the Groovy script, I'll see something like:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
cmis:contentStreamLength: 33216 cmis:name: My_Document-0-1 cmis:objectId: 134 -------------------------------------- ...SNIP... -------------------------------------- cmis:contentStreamLength: 33746 cmis:name: My_Document-0-2 cmis:objectId: 135 -------------------------------------- cmis:contentStreamLength: 33455 cmis:name: My_Document-1-1 cmis:objectId: 131 -------------------------------------- -------------------------------------- Total number: 21 Has more: false -------------------------------------- |
So that query returned three properties: cmis:objectId
, cmis:name
, and cmis:contentStreamLength
, of every object in the repository that is of type cmis:document
. We could have restricted the query further with a where clause that tested specific property values or even the full-text content of the files.
By changing the service URL you can connect the OpenCMIS Workbench to any CMIS-compliant server and that query will work the same for each one.
Doing Something Useful: Importing Files
Querying is fine, but what if we want to create new objects in the CMIS repository? I'm going to walk you through an example that uses the OpenCMIS client library for Java to upload some files from my local machine to a CMIS repository. In my case, that repository is Alfresco 4.2.c Community Edition running locally, but this code should work with any CMIS-compliant server from vendors like IBM, EMC, Microsoft, Nuxeo, and so on. I'll include the relevant snippets, but if you want to follow along, the full source code for this example lives here. I use that example to show the same code working against Alfresco in the cloud and Alfresco on-premise. If you are running against on-premise only or some other CMIS server, it has a few dependencies that won't be relevant to you.
is a runnable Java class. The main method simply calls doExample()
. That method grabs a session, gets a handle to the destination folder for the files on the local machine, and then, for each file in the local machine's directory, it creates a hashmap of metadata values, then uploads each file and its associated metadata to the repository. Let's look at each of these pieces in turn.
Get a Session
The first thing you need is a session. I have a getCmisSession()
method that knows how to get one, and it looks like this:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
SessionFactory factory = SessionFactoryImpl.newInstance(); Map<String, String> parameter = new HashMap<String, String>(); // connection settings parameter.put(SessionParameter.ATOMPUB_URL, ATOMPUB_URL); parameter.put(SessionParameter.BINDING_TYPE, BindingType.ATOMPUB.value()); parameter.put(SessionParameter.AUTH_HTTP_BASIC, "true"); parameter.put(SessionParameter.USER, USER_NAME); parameter.put(SessionParameter.PASSWORD, PASSWORD); List<Repository> repositories = factory.getRepositories(parameter); return repositories.get(0).createSession(); |
As you can see, establishing a session is as simple as providing the username, password, binding, and service URL. The binding
is the protocol we're going to use to talk to the server. In CMIS 1.0, usually the best choice is the Atom Pub binding because it is faster than the Web Services binding, the only other alternative. CMIS 1.1 adds a browser binding that is based on HTML forms and JSON, but I won't cover that here.
The other parameter that gets set is the service URL. This is server-specific. For Alfresco 4.x or higher, the CMIS 1.0 Atom Pub URL is http://localhost:8080/alfresco/cmisatom.
The last thing the method does is return a session for a specific repository. CMIS servers can serve more than one repository. In Alfresco's case, there is only ever one, so it is safe to return the first one in the list.
Get the Target Folder
Okay, we've got a session with the CMIS server's repository. The repository is a hierarchical tree of objects (folders and documents) similar to a local file system. The class is configured with a parent folder path and the name of a new folder that should be created in that parent folder. So the first thing we need to do is get a reference to the parent folder. My example getParentFolder()
method just grabs the folder by path, like this:
1 2 |
Folder folder = (Folder) cmisSession.getObjectByPath(FOLDER_PATH); return folder; |
Now, given the parent folder and the name of a new folder, the createFolder()
method attempts to create the new folder to hold our files:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Folder subFolder = null; try { subFolder = (Folder) cmisSession.getObjectByPath(parentFolder.getPath() + "/" + folderName); System.out.println("Folder already existed!"); } catch (CmisObjectNotFoundException onfe) { Map<String , Object> props = new HashMap<String, Object>(); props.put("cmis:objectTypeId", "cmis:folder"); props.put("cmis:name", folderName); subFolder = parentFolder.createFolder(props); String subFolderId = subFolder.getId(); System.out.println("Created new folder: " + subFolderId); } return subFolder; |
The folder is either going to already exist, in which case we'll just grab it and return it, or it will need to be created. We can test the existence of the folder by trying to fetch it by path, and if it throws a CmisObjectNotFoundException
, we'll create it.
Look at the Map that is getting set up to hold the properties of the folder. The minimum required properties that need to be passed in are the type of folder to be created ("cmis:folder") and the name of the folder to create. You might choose to extend your server's content model with your own folder types. In this example, the out-of-the-box "cmis:folder" type is fine.
Set Up the Properties For Each New Document
Just like when the folder was created, every file we upload to the repository will have its own set of metadata. To make it interesting, though, we'll provide more than just the type of document we want to create and the name of the document. In my example, I'm using a content model we created for the CMIS & Apache Chemistry in Action book. It contains several types. One of which is called "cmisbook:image". The image type has attributes you'd expect that would be part of an image, like height, width, focal length, camera make, ISO speed, etc. In fact, if you use the OpenCMIS Workbench, you can inspect the type definition for cmisbook:image. Here's a screenshot:
Two of the properties I'm going to work with in this example are the latitude and longitude. Alfresco will automatically extract metadata like this when you add files to the repository. In fact, Alfresco already has a "geographic aspect" out-of-the-box that can be used to extract and store lat and long. But we wanted this content model to work with any CMIS repository and not all repositories support aspects (CMIS 1.1 calls these "secondary types") so the content model used in the book defines lat and long on the cmisbook:image type.
Because not all repositories know how to extract metadata, we're going to use Apache Tika to do it in our client app.
The getProperties()
method does this work. It returns a Map of properties that consists of the type of the object we want to create ("cmisbook:image"), the name of the object (the file name being uploaded), and the latitude and longitude. Here's what that code looks like:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
Map<String, Object> props = new HashMap<String, Object>(); String fileName = file.getName(); System.out.println("File: " + fileName); InputStream stream = new FileInputStream(file); try { Metadata metadata = new Metadata(); ContentHandler handler = new DefaultHandler(); Parser parser = new JpegParser(); ParseContext context = new ParseContext(); metadata.set(Metadata.CONTENT_TYPE, FILE_TYPE); parser.parse(stream, handler, metadata, context); String lat = metadata.get("geo:lat"); String lon = metadata.get("geo:long"); stream.close(); // create a map of properties props.put("cmis:objectTypeId", objectTypeId); props.put("cmis:name", fileName); if (lat != null && lon != null) { System.out.println("LAT:" + lat); System.out.println("LON:" + lon); props.put("cmisbook:gpsLatitude", BigDecimal.valueOf(Float.parseFloat(lat))); props.put("cmisbook:gpsLongitude", BigDecimal.valueOf(Float.parseFloat(lon))); } } catch (TikaException te) { System.out.println("Caught tika exception, skipping"); } catch (SAXException se) { System.out.println("Caught SAXException, skipping"); } finally { if (stream != null) { stream.close(); } } return props; |
Now we have everything we need to upload the file to the repository: a session, the target folder, and a map of properties for each object being uploaded. All that's left to do is upload the file.
Upload the File
The first thing the createDocument()
method does is to make sure that we have a Map with the minimal set of metadata, which is the object type and the name. It's conceivable that things didn't go well in the getProperties()
method, and if that is the case, this bit of code makes sure everything is in place:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
String fileName = file.getName(); // create a map of properties if one wasn't passed in if (props == null) { props = new HashMap<String, Object>(); } // Add the object type ID if it wasn't already if (props.get("cmis:objectTypeId") == null) { props.put("cmis:objectTypeId", "cmis:document"); } // Add the name if it wasn't already if (props.get("cmis:name") == null) { props.put("cmis:name", fileName); } |
Next we use the file and the object factory on the CMIS session to set up a ContentStream
1 2 3 4 5 6 7 |
ContentStream contentStream = cmisSession.getObjectFactory(). createContentStream( fileName, file.length(), fileType, new FileInputStream(file) ); |
And finally, the file can be uploaded.
1 2 3 4 5 6 7 8 9 10 |
Document document = null; try { document = parentFolder.createDocument(props, contentStream, null); System.out.println("Created new document: " + document.getId()); } catch (CmisContentAlreadyExistsException ccaee) { document = (Document) cmisSession.getObjectByPath(parentFolder.getPath() + "/" + fileName); System.out.println("Document already exists: " + fileName); } return document; |
Similar to the folder creating logic earlier, it could be that the document already exists, so we use the same find-or-create pattern here.
When I run this locally using a folder that contains five pics I snapped in Berlin, the output looks like this:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
Created new folder: workspace://SpacesStore/2f576635-5058-4053-9a61-dad68939fdd2 File: augustiner.jpg LAT:52.51387 LON:13.39111 Created new document: workspace://SpacesStore/b19755e1-74a2-4c1e-9eb5-a5bfd2c0ebd7;1.0 File: berlin_cathedral.jpg LAT:52.51897 LON:13.39936 Created new document: workspace://SpacesStore/34aa7b80-9f09-4c07-a040-9aee94debf80;1.0 File: brandenburg.jpg LAT:52.51622 LON:13.37783 Created new document: workspace://SpacesStore/6c02f8f6-accc-4997-be5c-601bc7131247;1.0 File: gendarmenmarkt.jpg LAT:52.51361 LON:13.39278 Created new document: workspace://SpacesStore/44ff28e7-782a-46c3-b388-453fd8495472;1.0 File: old_museum.jpg LAT:52.52039 LON:13.39926 Created new document: workspace://SpacesStore/03a85605-4a66-4f94-b423-82502efbca4a;1.0 |
Now Run Against Another Vendor's Repo
What's kind of cool, and what I think really demonstrates the great thing about CMIS, is that you can run this class against any CMIS repository, virtually unchanged. To demonstrate this, I'll fire up the Apache Chemistry InMemory Repository we ship with the source code that accompanies the book because it is already configured with a custom content model that includes "cmisbook:image". As the name suggests, this repository is a reference CMIS server available from Apache Chemistry that runs entirely in-memory.
To run the class against the Apache Chemistry InMemory Repository, we have to change the service URL and the content type ID, like this:
1 2 3 4 5 |
//public static final String CONTENT_TYPE = "D:cmisbook:image"; public static final String CONTENT_TYPE = "cmisbook:image"; //public static final String ATOMPUB_URL = ALFRESCO_API_URL + "alfresco/cmisatom"; public static final String ATOMPUB_URL = ALFRESCO_API_URL + "inmemory/atom"; |
And when I run the class, my photos get uploaded to a completely different repository implementation.
Readers who spend their days enjoying standardized SQL that works across databases or the benefits of ORM tools that abstract their code from any specific relational database will no doubt be unimpressed by this feat. But I promise you that those of us who have to work with ECM repositories like SharePoint, Documentum, FileNet, and Alfresco, sometimes all on the same project, are rejoicing.
That's It!
That's a simple example, I know, but it illustrates fetching objects, creating new objects, including those of custom types, setting metadata, and handling exceptions all through an industry-standard API.
The next time you need to integrate with an ECM repository, CMIS should definitely be on your radar. I've created a list of CMIS resources to help you get started. If you are ready to jump in with both feet, I invite you to learn more by reading CMIS & Apache Chemistry in Action!
See below for more CMIS and Apache Chemistry resources from Safari Books Online.
Read these titles on Safari Books Online
Not a subscriber? Sign up for a free trial.
CMIS and Apache Chemistry in Action is a comprehensive guide to the CMIS standard and related ECM concepts. In it, you'll find clear teaching and instantly useful examples for building content-centric client and server-side applications that run against any CMIS-compliant repository. In fact, using the CMIS Workbench and the InMemory Repository from Apache Chemistry, you'll have running code talking to a real CMIS server by the end of chapter 1. | |
Alfresco 3 Business Solutions practical and easy to use guide which, instead of teaching you just how to use Alfresco, teaches you how to live Alfresco. It will guide you through implementing real world solutions through real world scenarios. Each ECM problem is treated as a separate case study and has its own chapter, enabling you to uncover the practical aspects of an ECM implementation. Read Using the Apache chemistry API for more on Apache Chemistry. | |
Activiti in Action: Executable Business Processes in BPMN 2.0 introduces developers to business process modeling with Activiti. You'll start by exploring BPMN 2.0 from a developer's perspective. Then, you'll quickly move to examples that show you how to implement processes with Activiti. You'll dive into key areas of process modeling, including workflow, ESB usage, process monitoring, event handling, business rule engines, and document management integration. Read Using CMIS to store and retrieve documents for more on CMIS. |
About the author
Jeff Potts is the Chief Community Officer at Alfresco where he is responsible for developer evangelism and community outreach. He has 20 years of content management and collaboration experience, much of which came from implementing ECM solutions (both proprietary and open source). Jeff is a committer on the Apache Chemistry project–he maintains cmislib, the Python client library for CMIS. Jeff has written two content management-related books: Alfresco Developer Guide (Packt, 2008), the first developer-focused book on Alfresco, and CMIS and Apache Chemistry in Action (Manning, 2013), which he co-authored with Jay Brown and Florian Mueller. Jeff regularly speaks on Alfresco, ECM, and CMIS at conferences such as Red Hat Summit/JBoss World, OSCON, JavaONE, and Devoxx. You can follow Jeff on his blog, http://ecmarchitect.com, and on Twitter at @jeffpotts01. |


text: Area roundup: WVU Tech hosts Virginia-Lynchburg tonight January 14, 2014 With its eight-game losing skid in the rear-view mirror, WVU Tech will try to build a streak in the right direction when it plays at home against Virginia University of Lynchburg at 8 tonight at the Neal D. Baisi Center.The contest will be the second home game in a row for Tech (9-9), but just the eighth home game in 19. The last game had a welcome result for the Bears, a 94-74 win over Lindenwood-Belleville on Friday night.The game marked the coming-out for big man Stephen Coles, who scored 20 points and brought down 13 rebounds. The transfer from Arkansas Tech was playing his third game since becoming eligible at Tech.After tonight, the Bears go on the road to play Wilberforce (Ohio) on Saturday before returning for home games Jan. 23 against Washington Adventist and Jan. 25 against Campbellsville (Ky.).nn WVU TECH: Tech women's basketball player Nia Nolan and wrestler Alfred Martinez have been named the Golden Bear Star Performers of the Week. Nolan scored a team-high 14 points in the Golden Bears' 62-56 win over Washington Adventist University Sunday afternoon, pushing the junior's string of consecutive double-digit scoring efforts to 10 games.Martinez, wrestling at 133 pounds, moved to 10-2 on the season by taking a 6-5 decision against St. Andrews on Friday and a 6-4 decision at the Washington & Lee Invitational on Saturday.nnWVU WRESTLING: WVU wrestling coach Craig Turnbull has added Alex Thompson to the 2014-15 recruiting class. Thompson, a senior from Haddon Heights, N.J., posted a 38-0 record on his way to the New Jersey heavyweight state title, earning him South Jersey Wrestler of the Year award.nnBASEBALL CLINIC: Major-league pitching coach Brent Strom of the Houston Astros and Princeton Rays manager Danny Sheaffer will be guest speakers along with other professional and college coaches at the UpperDeck Training Center Jan. 24-27 in Beckley.All baseball coaches are welcome to attend and the cost is $50. Special sessions will be held for parent-coaches and players. For more information, visit www.upperdeckwv.com or contact Tim Epling at 304-673-2519.

subset: commoncrawl


text:
Infectious Disease Fellowship training includes:
Year 1: Clinical Training
Approximately 12 months
Inpatient Infectious Disease Consultations
8 Months (1 Month Blocks)
Infectious Disease Clinic/Continuity Clinic
Outpatient Infectious Disease Consultations
2 Months (1 Month Blocks)
Pediatric Dermatology Clinic (Once Weekly)
1 - One-Month Block (with Immunology)
Pediatric Immunology Clinic (Once Weekly)
1 - One-Month Block (with Dermatology)
Telephone Consultations
Research Time
1 Month (with an Outpatient Block)
Alternate Weekends (Average 1.5 Days Per Week) & Half the Holidays
After the first month of training, the pace of teaching accelerates aggressively for first year fellows. All attending physicians participate in presenting a structured, didactic educational program (a "mini-intensive") that covers, in detail, many of the basic topics in infectious diseases including:
Also there are educational programs throughout the year including journal clubs, fellows' conferences, case reviews, resident presentations, and quarterly attending forums, among others. Infection control issues are discussed regularly at both monthly meetings and during teaching and attending rounds.
During the first year of the program, each fellow begins to develop a research hypothesis. They will choose and start working with a research mentor. This research project is the focus of the educational experience in the second and third years of the fellowship. The development and timing of this project varies considerably, but is a critical part of the training program.
During their second or third year, fellows have the opportunity to participate in the Virology Laboratory basic course taught at the California Department of Public Health's Viral and Rickettsial Diseases Laboratory. This course helps to train local public health laboratory and other medical personnel in state-of-the-art standardized laboratory procedures required for the diagnosis, investigation, and control of viral diseases.
During the second and third years of training, ID fellows will devote the majority of their time to fostering their skills in scholarly research. They will create and execute a research project under the guidance of a research mentor. Projects may range from clinical to basic science studies. Research opportunities include:
Fellows are encouraged to participate in research at Children's Hospital Oakland Research Institute (CHORI), which ranks 5th in the nation for National Institutes of Health pediatric research funding and has 6 different Centers of Research devoted to pediatric research. Opportunities exist for research fellows to participate in any of the centers with senior scientists providing direct mentorship, especially in the Center for Immunobiology and Vaccine Development (CIVD).
Our fellows are currently or have in the past conducted research projects at:
—as well as in collaboration with private industry.
Scholarly Research
Approx. 20-22 Months (Combined)
Training in Clinical Research Workshop
Including 6 Weeks (Approximately ½ Time)
Virology Laboratory Basics Course
Including 4 Weeks (Approximately ½ Time)
Ongoing Clinical Training
Approx. 4 Months (Total)
HIV/AIDS Clinic (2-3 x Weekly)
1-2 - One-Month Block (With TB)
Tuberculosis Clinic (1 x Weekly)
1-2 - One-Month Block (With HIV)
Teaching Curriculum
6-8 Week Course (2 Hours Per Week)
Fellows are encouraged to participate in national and international conferences, especially the St. Jude's Conference and the Infectious Diseases Society of America's conference, particularly for the Fellows' Day Conferences. When possible, fellows are encouraged to submit scholarly work and participate in these and other national and international academic meetings pertinent to pediatric infectious diseases.
UCSF Benioff Children's Hospital Oakland's Infectious Diseases (ID) fellowship program adheres to the criterion of the American Board of Pediatrics for board certification and the American Council of Graduate Medical Education for training in pediatric subspecialties. The program includes an additional core training curriculum which is essential to the clinical practice of Pediatric Infectious Diseases.
First Year Fellows: The Clinical Year
During this first year of training, Infectious Disease fellows will primarily develop their clinical expertise. Fellows will evaluate and manage both inpatients and outpatients with complex infectious disease problems under the supervision of an ID attending physician. Fellows will be assigned rotations with primarily inpatient or outpatient duties on a monthly basis, but may be asked to assist in other areas based on educational opportunities that arise and/or resource needs.
8 Months (in 1 Month Blocks)
2 Months (in One-Month Blocks)


text:
Glenn Cunningham
From Wikipedia, the free encyclopedia
Glenn Cunningham may refer to:
- Glenn Cunningham (athlete) (1909–1988), American runner, Olympic Games medalist
- Glenn Cunningham (Nebraska) (1912–2003), American politician, mayor of Omaha, and congressman for Nebraska
- Glenn Cunningham (New Jersey) (1943–2004), American politician, mayor of Jersey City
- Glenn Cunningham (speedway rider) (born 1975), British speedway rider, finalist of 1994 Individual U-21 World Championship
See also[edit]
- Glenn Cunningham Lake, named after Glenn Cunningham, Nebraska politician
This disambiguation page lists articles about people with the same name. If an internal link led you here, you may wish to change the link to point directly to the intended article. |


text:
I found out the tachometer was fried, with a further inspection, I saw that the capacitor on the main board was probably bad, and it had a terribly burnt resistor...
Welp return and find a new one :(
I found out the tachometer was fried, with a further inspection, I saw that the capacitor on the main board was probably bad, and it had a terribly burnt resistor...
Welp return and find a new one :(
i swear to god
Oh god, Friend's brother is selling his MR2. It's so beautiful. Been completely overhauled with a new engine, high pressure turbo, methanol injection, it's track-ready and I so wish I could afford it but it's $9k (He put over $12k in it though.)
What are good RWD cars from the 90s/80s? I'm looking to spend less than $4k and I've been looking at some AE86s and 240SXs. Miatas are nice but a bit too girly for me.
man's car, not girly
240sx (coupe > hatch, s13/s14)
Miatas are pretty fucking ga-
I'll stop
So my car needs AT fluid very soon; today it started shifting hard. And today my rpm started rising when I parked it, so I need to get a new CO2 sensor. Add to that $300 for registration since my temp plates expired 2 weeks ago, and insurance for next month ($120). Total cost for all of this? About $620
Worst part? I only have 20 bucks, and I have no job
S13 Hatches are better >:(
S13 coupes are way more badass than hatches.
Miata? Manly? Those are both words that doesn't belong next to eachother
if you haven't driven a miata you can't talk
(was my cousin's drift car before he got his s13)
In my opinion, the miata will always be a girly car, don't need to drive it anyway, I don't like them
By the way the Turtle Wax Headlight restoration kit helped, alot. If anyone needs their headlights restored, I recommend it
a 240sx coupe is my dream car.
it's a shame hatches are so much more common though.
I wish my car didn't go up to 1500 rpm when it's idling, feels bad man
At least you know at what RPM your car idles.. My dash consists of only a few things: Speedometer, Check Oil, Check Engine, BRAKE, and AMP lights.
(And the speedo only goes to 85. But I know the car goes a lot faster then that)
I hate it when someone blares their horn at me when i have only been sitting literally 1 second longer than i needed to be. It makes me want to sit still even longer.
Got them in, they are good
lights off
"Hey, let me take a close up shot of my headlight so you can't tell what the overall look is in contrast with the car."
"And I'll make sure not to include comparison shots... Who even wants comparison shots? Nobody cares about how it looked before."
Yay or Nay? Not spending $4300 though. Gonna see if I can talk my way down to like $3500 or even lower.
I have some what appears to be motor oil, but i'm not entirely sure, on the inside of my hood, and spat onto my air filter box. What is it coming from? I'm guessing the dipstick, i dunno. There is a bit of an oily mess around. It isn't a catastrophic amount. My oil level is near the second dot on my dipstick.
i got a black spot in the lights .. could it be the cheap bulbs i bought ?
licht = light
auto = car
red spot is where the black spot is o_o lol
(its german because i posted this on a german forum but they couldnt answer me)
It's nice, but $4300 is far too steep for a stock single cam KA. If it was SR20 powered I'd say $4000 would be a decent deal, $3500 is alright for it stock since it's silvia nose'd... A bit steep but if it's hella clean that's not a terrible price. Went through the trouble of getting a CF Silvia hood so I'm guessing it's going to be a well done conversion.
So I bought the MR2, paid grand total of 1700 for it, but I'm pretty sure the only issue with the engine is a blown head gasket. If this works out, I may be saving myself about 3k than what I would have paid for it if it ran.
And now is the time for pics in the "Photos of your car(s)"-thread
Unfortunately, I live in an area where cars are really expensive. There's a perfectly clean KA 240SX up here in Victoria right now for $5200.
The cheapest Skyline I've ever seen around here was $6000. Cars are not cheap here. As a benefit, my truck is worth more than it would be elsewhere, but it also means popular cars are very steeply priced.
It's mostly because I live in a very tourist-y areas so not many cars are for sale, which makes nice cars even rarer, thus making the price go up.
As soon as it shows up on the back of a flatbed I'll let fly on the images.
Here's the craigslist posting though.
I just got into a car accident today. I was driving the speed limit on the right lane, then suddenly, a car coming out from a parking lot on the right comes into my lane (without stopping to check both sides) and I was forced to stop quickly. In the heat of the moment, I forgot to horn and thus, the right side of my car was scratched a bit.
The driver of that car blamed me, which pissed me off because it was her fault for getting out into the lane without checking and I had the right of way.
My car is a 2012 Chevy Camaro, so try to imagine my current expression right now.
Oh yeah, I posted this in GMF, but that's because I'm mad right now.
That is a really sweet car. Hope you'll get it running with not too many difficulties
Yeah, if she just pulled out in front of you, then she's to blame. Especially if you tried to stop in time. You have to yield to traffic.
I hope you took pictures and are ready to make a claim with your insurance. It sucks but your insurance should cover getting your paint and body fixed.
This is why if I bought a new car I'd install a DVR and cameras, the rear facing camera would double as a reverse cam. I'd probably use an obd kit to record extra data too.
I took pictures of my damages with my Nintendo 3DS. I forgot to take pictures of their damages, but my mom (who was in the passenger seat) did that for me with her iPhone.
I forgot to mention that there were other cars parked that blinded her from seeing me coming. I couldn't see her too, so this is why I had to brake.
next time put on your hazards and open the hood and start looking around
Yeah I think once I start riding my motorcycle around I'm gonna invest in a helmet camera to catch shit like this if it happens.
Really really hoping it's just a blown head gasket, that way it's just a $100 fix.
I hope so too mate. MR2s are sick cars and it'd be sweet if you could easily get it road-worthy. I'm hoping this Silvia is not a piece. It looks nice though and the guy says he has receipts dating back to 1990. Only problem is it's slightly out of my price range but I'm sure I can figure something out.
Worst comes to worst, you can try to find a different engine and get it swapped.
So you're 100% sure it's a blown head gasket and not just some symptoms it has that makes it most likely?
On my Golf me and dad thought the head gasket had blown between two cylinders since it wasn't running on those two but it was just the spark plug leads that had been mixed up.
Kinda car related.
I got a new phone and decided to test my mic by recording my brothers music
I'm sure if he's hoping it's a blown head gasket, it means he doesn't know for sure. Judging by his post saying it's coming on a flatbed, it's probaly getting delivered.


text:
Project Area
For the project area, two watersheds were selected: Santo Tomás (Chumbivilcas Province in Cuzco) and Challhuahuacho (Cotambambas province in Apurimac), with a population of approximately 85,000 people, almost exclusively rural. The situation of these watersheds is representative of what happens in other Andean regions, so the experience of this project is replicable in other areas. The watershed covers and area of 4,331km2 and extends over 3 ecological zones: The Santo Tomás watershed has a predominantly livestock and forestry potential. However, with respect to livestock resources, it has been reported that there are few camelids (llamas and alpacas) which have been displaced by sheep. This, in turn, has negative impacts on soil and grass. It is also known that the number of horses is excessive and is affecting the wetlands that are the main sources of water the cattle, especially camelids. Little is known about the exploitation of native forests and native wildlife for use as firewood or charcoal production. It has also been reported the depletion of water sources, lack of protection of aquifers (exploitation), high rates of storm water runoff (75%) and water shortages in middle and lower parts of the mountains. Early flowering, temperature change in seasons, reduced flows in rivers, disappearance of wildlife, maize shift towards higher parts, short and violent rains and landslides, and pests are some manifestations of changes in climate in the area. The Cotabambas and Chumbivilcas provinces are located in the area of the Andes with the highest levels of extreme poverty in the country. Local communities in these areas are permanently affected by recurring natural phenomena that lead to serious disasters. In these regions, where the population is based in small towns and rural communities, an accelerated retreat of glaciers is being observed, together with inadequate practices of natural resource management for crop and livestock production.


text: A look at Intact Forest Landscapes and their relevance to Central African forest policy Haurez, Barbara ; Daïnou, Kasso ; Vermeulen, Cédric et al Conference (2017, February) Tropical forests are important providers of natural resources and ecosystem services but their ecological functions are facing increasing human pressure, linked to economic development. The preservation ... [more ▼] Tropical forests are important providers of natural resources and ecosystem services but their ecological functions are facing increasing human pressure, linked to economic development. The preservation of tropical forest ecosystems is interrelated with effective land use planning and identification of priority areas for conservation. Initially defined by Greenpeace and the World Resources Institute (WRI) in 2000, Intact Forest Landscapes (IFLs) are large areas of forest minimally impacted by human activities. IFLs were identified by mapping industrial activities, road networks and infrastructure using remote sensing. Since 2014, when IFLs were recognized and adopted by the certification scheme Forest Stewardship Council (FSC), the IFLs have become integrated into forest management policies. In order to trace the history and evaluate the applicability of IFLs for forest management policy in the Central African context, we searched for documents related to the IFL method, and previous similar concepts. The IFL method is simple and cost-effective and enables the monitoring of forest degradation at a global scale. However, the approach mainly considers forest cover and is imprecise at the local scale. For example, hunting, one of the main threats faced by Central African ecosystems, cannot be detected by satellite imagery and is therefore disregarded in IFL identification processes. In contrast, there are other considered anthropogenic activities, such as reduced-impact selective logging, which may be compatible with forest ecosystem conservation. To better tailor the IFL approach to Central African forests, we recommend (i) the consideration of wildlife communities distribution in the analysis of disturbance, (ii) a thorough evaluation of the impacts of different human activities on forest ecosystems, and (iii) the integration of local stakeholders and governments in the design of land management strategies devised to address social, economic and environmental needs. [less ▲] Detailed reference viewed: 47 (3 ULg)The determinants of tropical forest deciduousness: disentangling the effects of rainfall and geology in central Africa Ouedraogo, Dakis-Yaoba ; Fayolle, Adeline ; et al in Journal of Ecology (2016) 1. Understanding the environmental determinants of forests deciduousness i.e. proportion of deciduous trees in a forest stand, is of great importance when predicting the impact of ongoing global climate ... [more ▼] 1. Understanding the environmental determinants of forests deciduousness i.e. proportion of deciduous trees in a forest stand, is of great importance when predicting the impact of ongoing global climate change on forests. In this study, we examine (i) how forest deciduousness varies in relation to rainfall and geology, and (ii) whether the influence of geology on deciduousness could be related to differences in soil fertility and water content between geological substrates. 2. The study was conducted in mixed moist semi-deciduous forests in the northern part of the Congo basin. We modelled the response of forest deciduousness to the severity of the dry season across four contrasting geological substrates (sandstone, alluvium, metamorphic and basic rocks). For this, we combined information on forest composition at genus level based on commercial forest inventories (62 624 0.5 ha plots scattered over 6 million of ha), leaf habit, and rainfall and geological maps. We further examined whether substrates differ in soil fertility and water-holding capacity using soil data from 37 pits in an area that was, at the time, relatively unexplored. 3. Forest deciduousness increased with the severity of the dry season, and this increase strongly varied with the geological substrate. Geology was found to be three times more important than the rainfall regime in explaining the total variation in deciduousness. The four substrates differed in soil properties, with higher fertility and water-holding capacity on metamorphic and basic rocks than on sandstone and alluvium. The increase in forest deciduousness was stronger on the substrates that formed resource-rich clay soils (metamorphic and basic rocks) than on substrates that formed resource-poor sandy soils (sandstone and alluvium). 4. Synthesis. We found evidence that tropical forest deciduousness is the result of both the competitive advantage of deciduous species in climates with high rainfall seasonality, and the persistence of evergreen species on resource-poor soils. Our findings offer a clear illustration of wellknown theoretical leaf carbon economy models, explaining the patterns in the dominance of evergreen versus deciduous species. And, this large-scale assessment of the interaction between climate and geology in determining forest deciduousness may help to improve future predictions of vegetation distribution under climate change scenarios. In central Africa, forest is likely to respond differently to variation in rainfall and/or evapotranspiration depending on the geological substrate. [less ▲] Detailed reference viewed: 78 (8 ULg)Wood Specific Gravity Variations and Biomass of Central African Tree Species: The Simple Choice of the Outer Wood Bastin, Jean-François ; Fayolle, Adeline ; et al in PLoS ONE (2015) Context: Wood specific gravity is a key element in tropical forest ecology. It integrates many aspects of tree mechanical properties and functioning and is an important predictor of tree biomass. Wood ... [more ▼] Context: Wood specific gravity is a key element in tropical forest ecology. It integrates many aspects of tree mechanical properties and functioning and is an important predictor of tree biomass. Wood specific gravity varies widely among and within species and also within individual trees. Notably, contrasted patterns of radial variation of wood specific gravity have been demonstrated and related to regeneration guilds (light demanding vs. shade-bearing). However, although being repeatedly invoked as a potential source of error when estimating the biomass of trees, both intraspecific and radial variations remain little studied. In this study we characterized detailed pith-to-bark wood specific gravity profiles among contrasted species prominently contributing to the biomass of the forest, i.e., the dominant species, and we quantified the consequences of such variations on the biomass. Methods: Radial profiles of wood density at 8% moisture content were compiled for 14 dominant species in the Democratic Republic of Congo, adapting a unique 3D X-ray scanning technique at very high spatial resolution on core samples. Mean wood density estimates were validated by water displacement measurements. Wood density profiles were converted to wood specific gravity and linear mixed models were used to decompose the radial variance. Potential errors in biomass estimation were assessed by comparing the biomass estimated from the wood specific gravity measured from pith-to-bark profiles, from global repositories, and from partial information (outer wood or inner wood). Results: Wood specific gravity profiles from pith-to-bark presented positive, neutral and negative trends. Positive trends mainly characterized light-demanding species, increasing up to 1.8 g.cm-3 per meter for Piptadeniastrum africanum, and negative trends characterized shade-bearing species, decreasing up to 1 g.cm-3 per meter for Strombosia pustulata. The linear mixed model showed the greater part of wood specific gravity variance was explained by species only (45%) followed by a redundant part between species and regeneration guilds (36%). Despite substantial variation in wood specific gravity profiles among species and regeneration guilds, we found that values from the outer wood were strongly correlated to values from the whole profile, without any significant bias. In addition, we found that wood specific gravity from the DRYAD global repository may strongly differ depending on the species (up to 40% for Dialium pachyphyllum). Main conclusion: Therefore, when estimating forest biomass in specific sites, we recommend the systematic collection of outer wood samples on dominant species. This should prevent the main errors in biomass estimations resulting from wood specific gravity and allow for the collection of new information to explore the intraspecific variation of mechanical properties of trees. [less ▲] Detailed reference viewed: 62 (8 ULg)Improve the characterization of tropical forests to improve management: policy brief ; ; et al Report (2014) CoForChange has shown that management plans based on timber stock recovery are not enough to ensure the sustainability of these production forests. The variability of forest characteristics and their ... [more ▼] CoForChange has shown that management plans based on timber stock recovery are not enough to ensure the sustainability of these production forests. The variability of forest characteristics and their different responses to disturbance should be considered in management decisions. [less ▲] Detailed reference viewed: 151 (15 ULg)Tropical forest recovery from logging: a 24 year silvicultural experiment from Central Africa ; ; Fayolle, Adeline et al in Philosophical Transactions : Biological Sciences (2013), (368), Large areas of African moist forests are being logged in the context of supposedly sustainable management plans. It remains however controversial whether harvesting a few trees per hectare can be ... [more ▼] Large areas of African moist forests are being logged in the context of supposedly sustainable management plans. It remains however controversial whether harvesting a few trees per hectare can be maintained in the long term while preserving other forest services as well. We used a unique 24 year silvicultural experiment, encompassing 10 4 ha plots established in the Central African Republic, to assess the effect of disturbance linked to logging (two to nine trees ha−1 greater than or equal to 80 cm DBH) and thinning (11–41 trees ha−1 greater than or equal to 50 cm DBH) on the structure and dynamics of the forest. Before silvicultural treatments, above-ground biomass (AGB) and timber stock (i.e. the volume of commercial trees greater than or equal to 80 cm DBH) in the plots amounted 374.5 ± 58.2 Mg ha−1 and 79.7 ± 45.9 m3 ha−1, respectively. We found that (i) natural control forest was increasing in AGB (2.58 ± 1.73 Mg dry mass ha−1 yr−1) and decreasing in timber stock (−0.33 ± 1.57 m3 ha−1 yr−1); (ii) the AGB recovered very quickly after logging and thinning, at a rate proportional to the disturbance intensity (mean recovery after 24 years: 144%). Compared with controls, the gain almost doubled in the logged plots (4.82 ± 1.22 Mg ha−1 yr−1) and tripled in the logged + thinned plots (8.03 ± 1.41 Mg ha−1 yr−1); (iii) the timber stock recovered slowly (mean recovery after 24 years: 41%), at a rate of 0.75 ± 0.51 m3 ha−1 yr−1 in the logged plots, and 0.81 ± 0.74 m3 ha−1 yr−1 in the logged + thinned plots. Although thinning significantly increased the gain in biomass, it had no effect on the gain in timber stock. However, thinning did foster the growth and survival of small- and medium-sized timber trees and should have a positive effect over the next felling cycle. [less ▲] Detailed reference viewed: 34 (12 ULg)Geological Substrates Shape Tree Species and Trait Distributions in African Moist Forests Fayolle, Adeline ; ; et al in PLoS ONE (2012), 7(8), 1-10 Background: Understanding the factors that shape the distribution of tropical tree species at large scales is a central issue in ecology, conservation and forest management. The aims of this study were to ... [more ▼] Background: Understanding the factors that shape the distribution of tropical tree species at large scales is a central issue in ecology, conservation and forest management. The aims of this study were to (i) assess the importance of environmental factors relative to historical factors for tree species distributions in the semi-evergreen forests of the northern Congo basin; and to (ii) identify potential mechanisms explaining distribution patterns through a trait-based approach. Methodology/Principal Findings: We analyzed the distribution patterns of 31 common tree species in an area of more than 700,000 km² spanning the borders of Cameroon, the Central African Republic, and the Republic of Congo using forest inventory data from 56,445 0.5-ha plots. Spatial variation of environmental (climate, topography and geology) and historical factors (human disturbance) were quantified from maps and satellite records. Four key functional traits (leaf phenology, shade tolerance, wood density, and maximum growth rate) were extracted from the literature. The geological substrate was of major importance for the distribution of the focal species, while climate and past human disturbances had a significant but lesser impact. Species distribution patterns were significantly related to functional traits. Species associated with sandy soils typical of sandstone and alluvium were characterized by slow growth rates, shade tolerance, evergreen leaves, and high wood density, traits allowing persistence on resource-poor soils. In contrast, fast-growing pioneer species rarely occurred on sandy soils, except for Lophira alata. Conclusions/Significance: The results indicate strong environmental filtering due to differential soil resource availability across geological substrates. Additionally, long-term human disturbances in resource-rich areas may have accentuated the observed patterns of species and trait distributions. Trait differences across geological substrates imply pronounced differences in population and ecosystem processes, and call for different conservation and management strategies. [less ▲] Detailed reference viewed: 81 (25 ULg) |


text:
Final: Flames 3, Ducks 1
CALGARY, Alberta -- Scoring goals continues to be a challenge for the struggling Ducks as they couldn't find the net for the first 56 minutes in a 3-1 loss to the lowly Calgary Flames on Friday night at Scotiabank Saddledome.
The Ducks (27-11-6) have lost four in a row, scoring just five goals and gaining only one point in the standings as they have yet to clinch a Pacific Division title that has long been assumed.
Calgary star goalie Miikka Kiprusoff, who is reportedly considering retirement after the season, made 32 saves in what could be his final home game after nine years with the Flames. Corey Perry broke Kiprusoff's bid for his 45th career shutout with 3:41 left.
Roman Horak broke the ice with a rebound goal in the second period and Calgary enforcer Brian McGrattan delivered a neat effort on an odd-man rush in the third period for a 2-0 lead.
Roman Cervenka wrapped up the scoring with an empty-net goal. The Ducks will head to Edmonton for back-to-back contests against the Oilers on Sunday and Monday.
Most Popular
- The Democratic Party vs. Neil Gorsuch
- 8,000-mile ride in a prison van left this man bleeding, sleep-deprived and near death
- Pro-Trump rally draws 2,000 marchers, some protesters and a violent brawl
- Man dies after being struck by a cargo van towing go-carts in Costa Mesa
- Have you seen her? Fullerton police searching for package theft suspect
User Agreement
Comments are encouraged, but you must follow our Privacy Policy Policy & Terms of Use
Keep it civil and stay on topic. No profanity, vulgarity, racial slurs or personal attacks. People who harass others or joke about tragedies will be blocked. By posting your comment, you agree to allow Orange County Register Communications, Inc. the right to republish your name and comment in additional Register publications without any notification or payment.


text:
I'm trying to launch process using QProcess in QThread, this work with no problem. However, if I check status of the running process, it's always 0 (QProcess::NotRunning).
I attach zipped example which ilustrates the problem, most interesting parts of code:
Qt Code:
#include <QProcess> #include "qmythread.h" { } void QMyThread::setParameters(const QString& command) { cmd = command; } void QMyThread::run() { myProcess.execute(cmd); exec(); } void QMyThread::teminateProcess() { qDebug() << "Attempt to terminate.."; myProcess.terminate(); } int QMyThread::stateOfProcess() { return myProcess.state(); }To copy to clipboard, switch view to plain text mode
Qt Code:
#include <QtGui> #include "myqtapp.h" #include "qmythread.h" myQtApp::myQtApp() { setupUi(this); connect( pushButton_launch, SIGNAL( clicked() ), this, SLOT( launch() ) ); connect( pushButton, SIGNAL( clicked() ), this, SLOT( stop() ) ); } void myQtApp::launch() { qDebug() << "Launching program.."; thread = new QMyThread(this); thread->setParameters("regedit.exe"); thread->start(); } void myQtApp::stop() { if ( thread->isRunning() ) { qDebug() << "Thread is running.."; qDebug() << "State of process: " << thread->stateOfProcess(); // state of process always returns 0 (QProcess::NotRunning), even if it's running thread->teminateProcess(); // attempt to terminate process running in thread is unsuccessful } else { qDebug() << "Error, thread not running"; } }To copy to clipboard, switch view to plain text mode
This might be a bug in QT but I don't know if I'm overlooking something or if there is something wrong with my code.
I use Qt 4.2.0-tp1 opensource, mingw, win2000. Thanks for your replies.


text:
- Anonymous good luck $25.00
- Kevin Enjoy the walk! $50.00
- Your Fairy Godmother Go Froggy! $25.00
- Anonymous Too $10.00
- The Kids Anna said yes. $100.00
- AJ You GO Girl !!! $25.00
- Anonymous $25.00
1 - 8 of 8
Paula Smith's Page
I'm glad to be able to be apart of the awarness fundraiser for Stopping Blood Clots! Yes, I'm going to get out there May 20th and walk a mile for the cause. Yeah, Bebe!
Donating through this website is simple, fast and totally secure. It is also the most efficient way to support my fundraising efforts.
Many thanks for your support -- and don't forget to forward this to anyone who you think might want to donate too!
Raised Offline $0 |
Raised Online $360 |
Total Raised $360 |


text:
Congressman Dan Kildee Urges Michiganders to Submit Comments on Canadian Plan to Bury Nuclear Waste on the Shores of the Great Lakes
August 19, 2015
Current 90-Day Comment Period 'Critical Opportunity' for Citizens to Have Voices Heard and Stop Plan, Kildee Says
Congressman Dan Kildee (MI-05) today announced a new community initiative today to protect the Great Lakes and encourage Michigan residents to get involved to stop a Canadian plan to bury nuclear waste less than a mile from Lake Huron.
Currently, Canada has opened a 90-day comment period seeking comments from both U.S. and Canadian citizens on the proposed plan. Today Congressman Kildee, joined by Michigan Senate Democratic Leader Jim Ananich and concerned citizens, announced a new write-in campaign to the Canadian Minister of the Environment to ensure that Michiganders' voices are heard on this important issue that threatens our Great Lakes. Instructions on how to submit public comments are below.
"We must protect the Great Lakes from harm, including from the threat of Canadian nuclear waste," Congressman Kildee said. "Burying nuclear waste less than a mile from Lake Huron just doesn't make sense and is too much of a risk to take, especially considering nuclear material remains radioactive for thousands of years. There is growing opposition to this plan, both in the U.S. and Canada, and now Michiganders have a chance to be heard and express their views too. I encourage all Michigan residents to speak up and submit comments to Canadian officials during this open comment period to demonstrate that Michigan stands united against this threat to our Great Lakes."
Today's announcement in Flint is the latest effort by Congressman Kildee in recent weeks to raise awareness about the potential Canadian plan and stop the burying of nuclear waste so close to the Great Lakes. Last week, along with Senators Debbie Stabenow and Gary Peters, Congressman Kildee announced new legislation to invoke the Boundary Waters Treaty of 1909 and mandate that a new study be conducted to examine the proposal's risks.
In April, Congressman Kildee also introduced a congressional resolution that would direct the President and the U.S. Secretary of State to make sure a permanent nuclear waste storage facility is not built near the Great Lakes. His bipartisan resolution has 22 bipartisan cosponsors – 11 Democrats and 11 Republicans – representing every Great Lakes state, including Michigan Representatives Dan Benishek (MI-01), John Moolenaar (MI-04), Mike Bishop (MI-08), Sander Levin (MI-09), Candice Miller (MI-10), Dave Trott (MI-11), Debbie Dingell (MI-12), John Conyers (MI-13) and Brenda Lawrence (MI-14).
The state-run Ontario Power Generation is currently seeking approval to build a nuclear waste storage facility in Kincardine, Ontario, less than a mile from Lake Huron. If built, the new facility could remain radioactive for more than 10,000 years.
A nuclear spill in the Great Lakes would be catastrophic for Michigan and its shared waters with Canada. Currently, more than 40 million people rely on the Great Lakes for their drinking water. The Great Lakes also support 1.5 million jobs in the boating, fishing and tourism industries, injecting $62 billion into the economy every year.
To date, 168 municipalities – in both the U.S. and Canada – have passed resolutions opposing the plan, including Flint, Mich., Bay County, Mich.; Toronto, Ontario; Chicago, Ill.; Wayne County, Mich.; Milwaukee, Wisc.; Essex County, Ontario; and Rochester County, New York. The Michigan State Senate also has passed a resolution opposing the Canadian nuclear waste storage site.
To submit their comments, Michigan residents must write to the Canadian Environmental Assessment Agency by September 1, 2015. Comments can be submitted by mail or email.
Anyone who would like to submit comments by mail should send them to: Canadian Environmental Assessment Agency; 22nd Floor, 160 Elgin Street, Ottawa ON K1A 0H3
Anyone who would like to submit comments by email should send them to: firstname.lastname@example.com


text: Erie, Pa. High-School Coach Takes On "Boy Lovers" And "Selfish Pig" Girlfriends In Email RantBrian Hickey12/27/11 11:30pmFiled to: coaching meltdownsChet moffettschool spiritCathedral prephigh school basketballHigh school cross country14EditPromoteShare to KinjaToggle Conversation toolsGo to permalink Chet Moffett (right, collecting trash) is the cross-country coach at Cathedral Preparatory School in Erie, Pa. He's also a guidance counselor. And just last week, he was totally pissed off about the lack of fan support for Prep's basketball team in its 51-46 loss to General McLane High. Or as he referred to it in an epic 468-word rant emailed out to the entire student body, "General McLame." Zing! Advertisement He went on from there:Chet Moffett's e-mail ... said students who preferred to sit with their parents should "cut the umbilical cord and grow a pair," and referred to students who sat with classmates as "boy lovers."In response to students who chose to sit with their girlfriends, Moffett wrote "if she made or wanted you to sit with her, then she is a high maintenance, selfish pig and you should dump her now."Moffett also ... called General McLane fans "mayonnaise sandwich eating, sister loving, trailer park dwelling clowns."Makes sense. After all, mayonnaise is an incestual spread. However, Moffett quickly realized the error of his typing ways and apologized for "a complete lapse of judgment on my part, and although it would seem otherwise, it does not represent who I strive to be as a person." Advertisement He offered to resign a couple times, but apparently the Cathedral Prep elders were content to take two weeks of pay away from their lead spirit guide. Anyway, here's the full text of Email No. 1 in which Moffett emailed the school's student body with his "winter sports briefing":Gentlemen — I wanted to drop you all a line and give you my thoughts on Tuesday's basketball game at general mcLame. I have been a coach here at Prep since 1998; so I have witnessed my share of close games (wins and losses), and I am fine with that.What I am not ok with is the fact that during the game, the GM student body out did us! It pains me to say that, but it's true. I was perplexed about this during the game, because I did notice that we had our usual cast that have showed incredible school spirit in the past; then after the game, I counted 36 (and I'm sure I missed a few) Prep students that chose not to sit in the cheering section.Gentlemen — that is unacceptable!!I asked one student that did not sit in the cheering section and his reply was, "I wanted to sit with my girlfriend". My reply was simple, "If she made or wanted you sit with her, then she is a high maintenance, selfish pig and you should dump her now and if you wanted to sit with her and ignore your brethren on the floor, then join [a former Prep student who since has transferred] at mercyworst!" In other words there is no excuse!Another student told me that he wanted to sit with his parents. My reply, "Cut the umbilical cord and grow a pair!" In other words there is no excuse!Another kid told me that he just wanted to "hang out with his friends". I had no reply; I have no patience for boy lovers!Guys — there are no excuses for not cheering for your school!Understand guys — we set the standard with our cheering section! We were named the best fans in the state by the Pittsburgh Post Gazette! That's 150 miles away! Every news crew in this town wants to cover our games because of our cheering section! The 36 plus that didn't cheer for their school (and you know who you are) should be ashamed of themselves! You have chosen to be a part of a Brotherhood that no other school will ever understand! Your classmates make sacrifices in blood, sweat, tears to represent this school — show your support!Every game we go to our goal should be to make the opposing team, their family and their coaches as uncomfortable as possible! I hold the entire school accountable! Never should a bunch of mayonnaise sandwich eating, sister loving, trailer park dwelling clowns at general mclane ever chant "we can't hear you" to Cathedral Prep! Let's show our support to all winter sports (basketball, hockey, swimming and wrestling) and do it the Cathedral Prep way!Please fix this!Have a wonderful holiday, Coach MoffettEgads. Someone's got spirit, yeah, got spirit, yeah, got spirit, yeah; he's got what, what, what, what, a whatwhatwhatwhatwhatwhatwhat. Someone also probably got a good Cathedral Prep talking-to. A few days later came this mass email:Gentlemen — Last Thursday I sent you all an email about our cheering section at the basketball game. Since that time I have received lots of feedback, both positive and negative. I sat down and looked at the email again and I realized I was wrong.Guys — I sent the email mainly to inspire and motivate our student body. Although I did not attend Cathedral Prep, I am extremely committed to this school and what it stands for and it frustrates me when I see Men of Prep not reaching their potential. It was an attempt to reach you all; however, I have come to realize that my email was hurtful, distasteful and unprofessional.Please understand, homophobic statements, the mentioning of former students and degrading comments about women are not (and never should be) part of the vernacular of a Man of Prep. For that, I am truly sorry.If you noticed this year, there are signs all around the building that describe the "Profile of a Rambler". It is broken down into four different categories: Spirituality, Intellectual Competence, Self-discipline and Community Awareness. After reading all of these I realize that I failed you all. I will be much more vigilant in the future and hope you all can accept my sincerest apology.Have a wonderful holiday, Coach MoffettNot for nothing, Coach's positive feedback must have been something to behold. Sponsored Cathedral Prep suspends coach, counselor Moffett for insulting e-mail [Erie TImes-News] (H/T Numerous tipsters)Reply14 repliesLeave a reply


text:
Game Informer and 1UP both recently had the privilege of sitting down with NCSoft President Chris Chung to talk about what direction he plans to take the company in 2008. Some of the things that Chung spoke about (and there was much overlap between the two interviews) were reminiscent of the comments that Richard Garriott made in his speech at George Washington University late last year. Garriott had talked about how NCsoft was looking to make their stable of MMOs more integrated with one another so that as players tire of one game and move onto another (a phenomenon referred to as "churn" within the industry), they can ensure that it will be another of their products.
He also spoke briefly about NCsoft's current approach to console games, and he sounded considerably more tentative on the subject than we had originally been led to believe. He was complimentary of Sony's network model, and stated that he believed it was more in line with their policies than the competition. If we had to speculate, this would seem to indicate that Microsoft's Xbox Live service, which not only requires propriety features be included but also requires a subscription fee, was not their cup of tea. 1UP was more direct about this line of questioning, going so far as to ask out-right if City of Heroes was making its way to consoles. Chung refused to give a direct answer, but he didn't deny anything either, which is intriguing. It's an interesting interview, and sheds the NCsoft President (who only officially stepped into the role two weeks ago) in a favorable light.


text:
Rating: 1.0/5 (Total votes: 1)
Choose between Jeremy's Toybota, Richard's Damper Van or that Herald sailing boat thing James manage to sink within seconds, then try to float your way to France. It's as simple as that… isn't it?
Toybota Jeremy, Richard s Damper Van or sailing Herald, choose between James manage to sink within seconds, then try to float your way to France. Its that simple. is not it?
Amphibious challenge Let's we practice in agility. Your machine holds the water and swims for the route. But the cross wind is blowing, and occasionally jumping on the hood of the car prevented fish keep his balance. Move the mouse left and right to keep their vehicles going.
You've got a car - amphibians, and you go to her swimming. Select the brand of drive in the early game. At sea, a small storm and the car gives a bank, in addition to it periodically sit pelicans and jumping fish. Use the mouse to help keep the car on the water.
Keyword : balancing game, car game, water sports
» show all
FreewareAndroid - Free Downloads Android Market Apps, Applications, Games, APK, WiFi, Sync, GPS for Google Android OS


text:
Gera | |
A view of Gera. | |
Coordinates | 50°52′50″N 12°05′00″E / 50.88056°N 12.0833333°E |
Administration | |
Country | Germany |
State | Thuringia |
District | Urban district |
Lord Mayor | Viola Hahn |
Basic statistics | |
Area | 151.93 km2 (58.66 sq mi) |
Elevation | 205 m (673 ft) |
Population | 98,762 (31 December 2011) |
- Density | 650 /km2 (1,684 /sq mi) |
Founded | 995 |
Other information | |
Time zone | CET/CEST (UTC+1/+2) |
Licence plate | G |
Postal codes | 07457-07557 |
Area codes | 0365, 036695 |
Website | www.gera.de |
Location of the town of Gera within Thuringia | |
Gera is a city in the east of Germany, in the state of Thuringia.
It has about 100,000 inhabitants.
History[change | change source]
In the beginning, "Gera" was not the name of a village or city, but of a region or district. This district was mentioned in a document for the first time in the year 995. Four years later, in 999, the Holy Roman Emperor Otto III gave this district to his sister Adelheid, who was an abbess in Quedlinburg.
In the center of this area, the "provincia Gera", a town with the same name was established. Another document, which is from the year 1237, said for the first time that there was a town called Gera. In this town, the abbesses of Quedlinburg had some officials which were called the Vögte of Gera. These officials were the ancestors of the counts and princes of Reuß, which reigned in Gera for many years, until the year 1918.
In the early modern period, Gera was famous for making textiles. There were some fires in which a lot of the town was destroyed, for example in 1686 and in 1780. In 1806, Napoleon was in Gera before the Battle of Jena.
In the 19th century, Gera became an important city of industry. Before that, Gera was a quite small town, but in the year 1900, it had already about 45,000 inhabitants.
In 1920, Thuringia was founded as a state of the Weimar Republic. Gera was the biggest city of the state, because Erfurt was not yet a part of Thuringia. At the end of World War II, some parts of Gera were destroyed by bombs, for example the Osterstein Castle.
After World War II, Gera was in the Soviet Occupation Zone and then in the German Democratic Republic (GDR). From 1952 to 1990, it was the capital of the Gera District (Bezirk Gera) of the GDR.
Since the German Reunification in 1990, Gera belongs to the Free State of Thuringia in the Federal Republic of Germany.
Population[change | change source]
Since 1959, Gera has had more than 100,000 inhabitants. The highest number of inhabitants of Gera was 134,834 in the year 1988. Since the German Reunification, the number of inhabitants becomes smaller and smaller. Now there are less people who live in Gera than in Jena, so Gera is only the third-biggest city in Thuringia. On 31 December 2008, there were only 100,643 people living in Gera.
Sights[change | change source]
- The Market Square with the City Hall (Rathaus) from 1575, the Simson Fountain (Simsonbrunnen) from 1686 and the City Pharmacy (Stadtapotheke) from about 1600
- The Geraer Höhler (cellars under the houses in the city center, in which the owners kept their beer in the 18th century)
- The Theatre from 1902
- The Orangerie from 1748, which is now the art gallery of Gera
- St. Salvator's Church (Salvatorkirche) from 1717 (Baroque)
- St. John's Church (Johanniskirche) from 1884 (Gothic Revival architecture
- St. Mary's Church (Marienkirche) in the quarter of Untermhaus with the Otto Dix Birthhouse
- The Hofwiesenpark, a new park where the Bundesgartenschau 2007 was held
Twin towns[change | change source]
Gera has got twelve twin towns. Eleven of them are in Europe.
People[change | change source]
These famous people were born in Gera:
- Otto Dix (1891–1969), painter
- Georg Buschner (1925–2007), head coach of the East Germany national football team
- Max Frankel (born 1930), executive editor of the New York Times and Pulitzer Prize winner
- Marlies Göhr (born 1958), athlete
- Olaf Ludwig (born 1960), cyclist
- Wolfgang Tiefensee (born 1955), politician
- Heike Drechsler (born 1964), athlete
Other websites[change | change source]
References[change | change source]
Wikimedia Commons has media related to: Gera |


text:
Site Map>>Home>TV and Movie Pages>Planet of the Apes>
Characters | Ape Society | Gorillas | Chimpanzees | Orangutans | Collectibles and Effects | Essays | Chronology | Links |
**Character Profiles from this Movie
of the Apes and related |
Planet of
The Apes The original Planet of the Apes movie was a movie that launched four sequels, a live action tv series, and even an animated show. The movie begins with four astronaughts traveling in space. They crash land on a planet many centuries in the future and are unsure of their exact location. Taylor as played by Charlton Heston leads the group onto this strange world. He has only two fellow astronaughts as one female died during their travels. Taylor notices how similar this planet is to Earth. It supports life and appears a bountiful garden full of life. But will any of this life be intelligent. Taylor and his crew discover primitive humans eating from the trees while acting more like beast than man. If this is the best this world has then it appears these three astronaughts will be running all afairs here shortly. Horses are heard and Taylor looks up and sees a Gorilla on a horse. It apperars that this Planet is ruled by Apes. The story progresses slowly but surely. Nonhuman primates run everything here. Gorillias, Chimpanzees, and Orangautauns can speak and even walk upright. Human beings on this planet are treated like cattle and are not much more brutish than cattle. Gorilla soldiers use humans for target practice and round up those they don't shoot to be put in huts like prisons. Human Beings are a thing for the zoo on this world. Taylor is seen as a threat by the council of Ape City. Lawgiver Zaius, an Orangautan knows full well the history of man's former dominance but defends and furthters the lie that Apes have always been dominant over man. All of Taylor's companions are lost except his new found primitive female mate Nova; only with the help of chimpanzee doctors is Taylor able to escape the wrath of this world. As the movie ends Taylor learns something startingly. In the horizon by the shoreline he sees the head of the statue of liberty. It becomes apparent that his travels in space led him back to Earth in fact and this planet was his home. He knows in his heart that nuclear war ruined his world and allowed this Apes to take control. Planet of the Apes and related |
Three Astronaughts land on a strange new
Gorillas and Other Primates Rule this New World Humans are shot for sport by Gorillas and rounded into zoo like enclosures. In the end it becomes apparent that this Planet of the Apes is actually Earth in the future. |
Prop and Costume Collecting|Production Resources|V TV SERIES|TV and Movie Pages|Other Interests|Links|Store|


text:
Printable View
Happy Birthday!
Happy Birthday!
We're doing birthday threads in the S.S. Coachella sub-forum now?
Anyway, HAPPY BIRTHDAY JAKE MANY KISSES
Bob is fuckin' up.
Happy Birthday GM.
Better late than never, HAPPY BIRTHDAY!
Why is this in the SS Coachella thread.I also feel awful not saying Happy Birthday to GrossMagic.
Happy birthday !!
His birthday was a few months ago


text:
Metro Area's Office Market Is Improving
Although the vacancy rate in the metro areafs office market has dipped slightly for the first nine months of 2006, the demand for space in Class A buildings has risen.
The rate for the areafs 14.8 million square feet of office space stood at 16.9 percent at the end of September, down two-tenths of a percent from the same time last year. The vacancy number, though, for the areafs top-of-the-line office structures was 13.7 percent at the three-quarter pole or 3.2 percent below the overall rate.
gOffice vacancy rates continue to improve, although this remains a slow but steady process. The demand for Class A space has increased, particularly in the central business district of downtown Grand Rapids,h said Matthew Abraham, research manager for Grubb & Ellis" Paramount Commerce.
gThis will have the effect of putting landlords into the driverfs seat. In the months ahead, we expect to see rental rates increase while landlord concessions decrease in key parts of the West Michigan market,h added Abraham.
The average asking rate for Class A space in the market was $20.52 per square foot at the end of the last quarter, slightly higher at $21.74 for a square foot downtown. The market-wide asking rate for Class B structures averaged $16.53. In downtown, it was $16.76.
The survey, which is done quarterly and was released late last month, cited M-6 as creating new interest in office developments, especially near the Metro Health Village. Abraham said that interest would work its way west along the 20-mile-long expressway from the Metro project at Byron Center Road to Wilson Avenue in the coming years.
The gMedical Mileh on Michigan Street, just east of downtown, will also lead to more office developments. Other findings from the survey include:
**About 264,000 square feet of office space had been absorbed this year at the end of the third quarter, with most of the demand in the suburban market.
**Nearly 94,000 square feet of Class B and C buildings are under construction, with more than two-thirds of that footage being built downtown.
**The demand for office space this year will be influenced by the abilities of cities to offer tax-free zones and other incentives to lure companies from other regions.
But perhaps the biggest result of the quarterly survey is that the ownership consolidation of downtown office structures should move rental prices upward in the near future.
gWhen you see a mass consolidation like we saw this year, typically it will steadily increase the rate per-square-foot. If you have five buildings with five separate owners in a soft market like this, when a tenantfs lease comes up for renewal a tenant goes out into the market to get quotes until the tenant gets an absolute bottom-of-the-bill rate,h said Chip Bowling, an office adviser with G&E" PC.
gNow when a tenant tries to play building against building, itfs the same owner. Theyfre going to put their foot down and hold the rate. That action is going to steadily increase the rate,h he added.
Outside investors have bought more than 500,000 square feet of prime Class A and B office space downtown this year, with the most recent major purchase happening in October when Three Oaks Group LLC bought the Waters Building from the Waters Corp.
The Waters Building became the third downtown holding for Three Oaks, as it had previously purchased the Ledyard and Trust buildings. The trio is located along Ottawa Avenue NW between Lyon Street and Monroe Center. The buy was the seventh in West Michigan for the Ann Arbor investment group over the past 18 months.
Another type of downtown development could eventually lead to a new office building going up in the central business district for the first time since 1993 when Bridgewater Place opened.
Residential developers are taking potential office space off the market by turning vacant buildings into condominiums and apartments. If enough office structures get converted, demand for new office space should surface downtown.
gThat is exactly what will happen,h said Bowling.
Office-building owners may not want to pop the corks off their champagne bottles yet, but they certainly should consider keeping a corkscrew handy in 2007.
gWe expect the office market in West Michigan will enter an expansionary period during 2007, with the southwest portion of Grand Rapids poised for new office construction,h said Abraham. gWhile we do expect improvement, it will be modest in the near term for the office market.h
This Space Available
Research from Grubb & Ellis" Paramount Commerce showed an overall third-quarter vacancy rate in the office market at just under 17 percent, meaning there is over 2.5 million square feet of vacant space.
The following chart lists the vital numbers for the various submarkets in the office sector.
Submarket |
Total Sq.Ft. |
Vacant Sq.Ft. |
Vacancy Rate |
Airport Area |
886,531 |
77,868 |
8.8% |
Burton/Breton |
541,241 |
111,199 |
20.5% |
Cascade |
1,367,815 |
215,208 |
15.7% |
Centennial Park |
759,147 |
160,686 |
21.2% |
Downtown |
5,804,055 |
1,121,265 |
19.3% |
East Beltline |
815,329 |
169,391 |
20.8% |
East Paris |
973,657 |
174,885 |
18.0% |
Northeast |
471,610 |
60,792 |
12.9% |
Northwest |
703,149 |
108,553 |
15.4% |
Southeast |
1,670,931 |
236,225 |
14.1% |
Southwest |
883,798 |
73,187 |
8.3% |
Suburban |
9,073,208 |
1,386,994 |
15.3% |
Downtown |
5,804,055 |
1,121,265 |
19.3% |
Total |
14,877,263 |
2,508,259 |
16.9% |
Source: Grubb & Ellis" Paramount Commerce, Office Market Snapshot, 3rd Quarter 2006.


text:
General Question
Is romaine lettuce really that much healthier than the other kind?
Asked by jabag11 (673)
January 11th, 2011
When I say "the other kind" i mean the kind that comes in a ball. lol. Some might refer to it as a "head" of lettuce. I was just wondering if Romaine Lettuce really has that much more nutrients?
I'm asking this because I heard that Romaine lettuce has a lot of more nutrients so I buy that but it's so much easier to make sandwiches with the head of lettuce, BUT, if romaine lettuce is better than I'd much rather use that.
Observing members:
Composing members:
18 Answers
Answer this question
This question is in the General Section. Responses must be helpful and on-topic.
Have a question?
Ask Fluther!


text:
Since 1859, the Middletown Fire Department has efficiently and effectively carried out its charge to prevent and extinguish fires and protect the lives of the residents and visitors of our community and to preserve their property.
The Department now safeguards a population of 25,400 people living within Middletown's five-mile square area.
The MFD now answers well over a 1,100 calls a year; these include structure and brush fires, motor vehicle accidents, emergency medical service and rescue calls, and a variety of public service requests such as flooded cellars and, very occasionally, the legendary cat in the tree.
The Middletown Fire Department is a member of the Orange County Mutual Aide Battalion System in Battalion One along with Circleville FD, Howells FD, Mechanicstown FD, Otisville FD, Pocatello Fire Company, Silver Lake FD and Washington Heights FD.


text:
Ask a Question Please complete this question form so we can get back to you! Thank you.
Midcentury Italian small hanging retro plate Currently priced at $ 20.00 Made in the style that Fantoni often used, this charming little 4 1/4 inch diameter hanging plate is marked "Made in Italy". It features a design of a still life of a purple and orange wine bottle and a yellow piece of fruit or perhaps a round loaf of bread.Much ware in...
What is the maximum you'd pay for this?
$ Currently priced at $ 20.00.
How many is this for?
Any Questions?
Your Name
Thank you
Store Home | Site History | Contact | Order Policy | Privacy | Security | Collector Online Home Tell a Friend About this Site! Join our Mailing List
Yesteryear Here Contact us! River View DriveEssex Junction, VT 05452United States Updated Thursday, March 30 2017©1995-2010 Collector Online.COM. All rights reserved.


text:
Results 1 to 2 of 2
Thread: JavaDB application question
- 03-10-2012, 10:55 AM #1Member
- Join Date
- Mar 2012
- Posts
- 39
- Rep Power
- 0
JavaDB application question
In my application I use a JavaDB ClientDriver connection to the database. I developed it in a linux environment, while it will be running on a Windows computer. What do I need to have on the other computer? Should I have there JavaDB running?
If I use a MySQL connector, should I have mySQL server running on the host computer for the application to work correctly?
- 03-12-2012, 11:58 AM #2Moderator
- Join Date
- Apr 2009
- Posts
- 13,328
- Rep Power
- 23
Re: JavaDB application question
You will need the database server (for whichever db you choose) running on the machine.
Either that or have a db on a server that the app accesses.
But based on your other threads you really really ought to bite the bullet and turn it into an embedded database, allowing you to supply the database with the app at the same time.Please do not ask for code as refusal often offends.
** This space for rent **
Similar Threads
Help setting up JavaDB
By java_beginner in forum JDBCReplies: 1Last Post: 05-08-2010, 08:34 AM -
creating many-many relationships in javadb
By odeno in forum JDBCReplies: 3Last Post: 10-08-2009, 10:27 PM -
load driver in javaDB
By kulangotski in forum New To JavaReplies: 1Last Post: 02-20-2009, 08:15 PM -
JavaDB Help
By Sysem in forum New To JavaReplies: 5Last Post: 05-29-2008, 09:21 PM -
JavaDB Installation
By PhilArmstrong in forum New To JavaReplies: 6Last Post: 05-13-2008, 02:09 PM


text:
Cartoon (Comic) in Argentina: Tabaré and his most famous creation " Diogenes & El Linyera".
Posted by Marisa Belèn Repetto
Posted on September 29, 2012
with No comments
Gomez Tabaré Laborde, known artistically as Tabaré, (August 21, 1948 -) is a cartoonist, humorist and cartoonist Uruguayan nationalized Argentine author of comics, cartoons and book illustration, especially in Latin America, known for its strip "Diogenes and the bum ", published continuously since 1977 in Buenos Aires daily Clarin.
Born in the city of La Paz (Canelones) in Uruguay, from very small lived in Mississippi. Cartoonist self, went through various work activities until he joined an advertising agency in Montevideo, work that would define his career.
From 1969 he began to publish in Argentine media, where she has lived since 1976
Diogenes and Linyera - Comic Strips over 9,000 edits on the back cover of Clarin (Buenos Aires), published continuously since 1977. Co-creators and writers: Jorge Carlos Abrevaya and Guinzburg until 1993. The writer from 1996 until January 24, 2007 was Hector Garcia Blanco. From the January 25, 2007, Ginzburg scripts again. The March 12, 2008 and died Guinzburg a while are still running the strips that had left written. From the May 23, 2008, took over Tabaré scripts.
The adventures of a hobo and his dog (Diogenes), with brief dialogues that always show a satire of the social and political reality from the perspective of two urban homeless.
Paja Brava - Cartoon picaresque Achilles scripted Fabregat, has 24 chapters published in Argentina Satyricon, and other media.
A doomed chieftain in the area of sexual conquests.
Eustaquio - Cartoon picaresque Fabre scripted and fifteen chapters published.
Don Chipote of Pampa - Cartoon "not collectible in installments." A parody of Don Quixote and Martin Fierro (by the choice of characters on the 1st, 2nd by narration) Fabre scripted. Published in the "Humor Registered".
Graph of books.
Toad Dreams
Kasogonaga, the lightning god
The hare
The ring
Banshee, the messenger from the beyond
Reflections macho
The resounding adventure ben malasangue
Max Calzone - 26 chapters
Bicherío - 24 chapters
Stories do not count - 24 chapters
Comics in telo - 50 chapters
Futboleras Stories - 24 chapters
Kriston Kolon - 12 chapters
Interior Life
If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:


text:
I believe there is an expression that goes something like this:
I'm so awesome I crap glitter.
If that's true, if having glitter as feces demonstrates that a person is truly awesome, then Ben has officially joined the ranks of Johnny Cash, Jane Austin, John Paul II, The Beatles, and Ashley Brown.
I'm so proud.
April 6, 2011
5 comments:
- AnonymousApril 6, 2011 at 4:11 PM
he really pooped glitter??? no way. that is soo cool.
i am so proud!
Subscribe to:
Post Comments (Atom)


text:
Editor's note: Don't miss the premiere of "The Bully Effect" on AC360° at 10 p.m. ET Thursday. Note graphic language in this story.
Brandon Turley didn't have friends in sixth grade. He would often eat alone at lunch, having recently switched to his school without knowing anyone.
While browsing MySpace one day, he saw that someone from school had posted a bulletin - a message visible to multiple people - declaring that Turley was a "fag." Students he had never even spoken with wrote on it, too, saying they agreed.
Feeling confused and upset, Turley wrote in the comments, too, asking why his classmates would say that. The response was even worse: He was told on MySpace that a group of 12 kids wanted to beat him up, that he should stop going to school and die. On his walk from his locker to the school office to report what was happening, students yelled things like "fag" and "fatty."
Post by: Elizabeth Landau Filed under: Bullying • The Bully Effect |
Anderson Cooper goes beyond the headlines to tell stories from many points of view, so you can make up your own mind about the news. Tune in weeknights at 8 and 10 ET on CNN.
Questions or comments? Send an email
Want to know more? Go behind the scenes with AC361°


text:
12 May 2008
Growing up or not
I asked "What are you going to do?"
He said solemnly, "Oh, no, I can't. I'm not emotionally mature enough for that."
That made me laugh but I think of it often and use it occasionally. There are some things that it takes a long, long time to become grown up enough to do.
9 comments:
- Piece of Work said...
I'm still not friends with any of my exes, and in fact, of the 3 major relationships in my life before I got married, there is only one that I have any interest in ever seeing again. Sadly, I have this feeling that he's just fine without me anywhere in his life. Guys that I dated more casually, those guys are easy to be friends with. But the ones that broke my heart? Not so much. Fortunately for me I live hundreds or thousands of miles away from them, so there's no chance of running into them.
- RubiaLala said...
It was actually very mature of him to realize that he wasn't mature enough to be a friend!
Yes, just because we are the age of a grown up doesn't mean we area always able to act like a grown up. I think being aware of that is the healthiest thing we can do though. - 9:51 AM
- Sarah, Goon Squad Sarah said...
I wonder if I will ever be emotionally mature enough for something like that?
- super des said...
At least he admitted it. My xbf flat out refuses to ever be my friend, but he would never admit why.
And that's just a good all-around excuse. - 11:23 AM
- mar said...
does friends with benefits count as being friends with your ex? :\
yeah, i agree that it's mature of him to recognize he couldn't do it. - 1:01 PM
- one smarmy mama said...
I don't think it's about maturity. i think that's just our instinct telling us that it's not a good idea for a reason. Probably not with EVERY case, but with most.
- g said...
Hah. I once ended up with one of my exes as my landlord!
He was a better landlord than he was a boyfriend! - 6:46 AM
- jessica said...
I have remained in touch - in one form or another - with all but two of my past boyfriends.
My most recent ex is loaning me the money for first and security on a new house - that I will be living in with my new boyfriend (and most likely eventual husband). So, he's loaning me the money to start my new life. This is a man who I had to beg groceries from (to cook HIS meals!) while we were together. So, go figure. - 1:30 PM
- mar said...
dude! you got caulk (ads)!


text:
The first impressive future is about primitive types. Here are some of the types defined in Ada and their C equivalent (taken from [1]):
Ada Type | Description | C Equivalent |
Character | A single character | char |
Integer | An integer (32-bit) number | int |
Natural | Zero or positive integer | - |
Positive | A positive integer | - |
Long_Integer | A big integer (same as long in Gcc) | long (same as int in Gcc) |
Long_Long_Integer | A really big (64-bit) integer | long long |
Short_Integer | A small (16-bit) integer | short |
Short_Short_Integer | A really small (8-bit) integer | char |
Float | A real number | float |
Long_Float | A big real number | double |
Long_Long_Float | A really big real number | long double |
Short_Float | A smaller real number | ? |
Fixed | A fixed-point real number | - |
String | An Ada fixed-length string | char array |
Boolean types are also provided. New types are defined and type safety is guaranteed. Here we define a new type based on a Long_Float and a variable of this type:
type Speed is new Long_Float; Speedy_Gonzales_Speed : Speed;
Since Speed is a new type, it is not a Long_Float and thus assignment from a Long_Float value to a Speed variable is forbidden:
X : Long_float := 300.0; Speedy_Gonzales_Speed := X;The compiler effectively gives an error:
expected type "Speed" defined at line 6
found type "Standard.Long_Float"
When it makes sense, we can define a subtype of another primitive type. Assignments between types and their subtypes is allowed. Here we define the type Degree which is a subtype of Float:
subtype Degree is Long_Float; Oven_Temperature : Degree; Y : Long_Float := 255.0; Oven_Temperature := Y;
Types can be constrained with a range definition (taken from [2]):
type Degrees is new Float range -273.15 .. Float'Last;
This allow a Degrees variable to range from -273.15 (absolute zero) to the last value allowed by a Float.
This strong typing provides safety and contrasts with what is seen in current mainstream programming languages. Languages like Java don't provide rich primitive types (there are for instance no unsigned integer in Java!) and require the programmer to define its own cumbersome classes if he wants new types (which poses readability problems if the types are new number types and the language does not support operator overloading). Some languages like C don't even bother so much about type conversion: a float can be assigned to an integer. This leads to solutions which are far from being satisfying (see for instance C FAQ - round).
A lot of other possibilities are offered to the Ada programmer, for instance decimal types can be defined with their precision. The precision is then guaranteed by the compiler:
type money is delta 0.01 digits 18;Ada also supports multidimensional arrays, bit-level memory access, definition of memory pool, concurrency programming in a task-oriented way, object-oriented programming, generic packages etc.
At another level Scheme and Common Lisp supports a numeric towel. For example, 3 is an integer. Therefore 3 is also a rational, a real, and a complex (example from the Scheme standard).
;; in Scheme: > (rational? (/ 1 5)) #t > (rational? 3) #t > (real? 3) #tWhile this discussion may not make so much sense for dynamic languages such as Clojure, I think new languages being designed, which are not dynamically typed, could really benefit of having such rich primitives types. A complex type systems like the one from ML or Haskell is not needed for this purpose and primitives types is the most basic and most used feature of a programming language, so dear languages designers, next time, have a small thought for Ada.
[1] http://www.pegasoft.ca/resources/boblap/book.html
[2] http://en.wikibooks.org/wiki/Ada_Programming


text:
Pay for your fuel through your car* with Fill Up & Go
Shell & Jaguar Land Rover launch first in-car payment system!
Hydrogen refuelling is one of the ways Shell is encouraging a reduction in carbon emissions.
An extended 60-day public consultation on recommendations to decommission the Brent oil and gas field in the North Sea has begun today following submission by Shell U.K. Limited ("Shell"), the field's operator, of a comprehensive decommissioning programme to the Department for Business, Energy and Industrial Strategy (BEIS).
Find out more about Shell fuels.
Shell is the number one global lubricant supplier and has a 70-year history of innovation. Explore Shell's range of engine oils and lubricants for cars, motorcycles, trucks and more.
Take care of your vehicle by discovering how to become more fuel efficient and safer on the road.
Discover some of the best driving routes as our drivers get behind the wheel on routes all over the world.
Brent has been a cornerstone of the UK's hugely successful oil and gas industry.
Find out more about Brent's mighty contributionDiscover the impact you could make with a career at Shell.
Find out if a career in Shell is for you


text:
Just another Perl shrine | |
PerlMonks |
Re: geometric random distributionsby lin0 (Curate) |
on Jun 08, 2007 at 03:47 UTC ( #619949=note: print w/replies, xml ) | Need Help?? |
The book Mastering Algorithms with Perl by Jon Orwant, Jarkko Hietaniemi, and John Macdonald provides the code to compute several probability distributions (the geometric distribution included). The source code is available at http://examples.oreilly.com/maperl/ (once you uncompress the file, the code will be in the file "distributions" inside the ch14 folder). I hope this helps. Cheers, lin0
In Section
Seekers of Perl Wisdom